GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - msys2/MINGW-packages: Package scripts for MinGW-w64 targets to build under MSYS2.

BranchesTags
Open more actions menu

Latest commit

 

History

61,238 Commits
61,238 Commits

Folders and files

NameName
Last commit message
Last commit date
Sorry, we had to truncate this directory to 1,000 files. 2,401 entries were omitted from the list.
.ci
.ci
 
 
.devcontainer
.devcontainer
 
 
.github
.github
 
 
mingw-w64-3proxy
mingw-w64-3proxy
 
 
mingw-w64-4th
mingw-w64-4th
 
 
mingw-w64-4ti2
mingw-w64-4ti2
 
 
mingw-w64-64tass
mingw-w64-64tass
 
 
mingw-w64-7zip
mingw-w64-7zip
 
 
mingw-w64-86box
mingw-w64-86box
 
 
mingw-w64-MinHook
mingw-w64-MinHook
 
 
mingw-w64-OpenSceneGraph
mingw-w64-OpenSceneGraph
 
 
mingw-w64-PKGBUILD-common
mingw-w64-PKGBUILD-common
 
 
mingw-w64-PKGBUILD-templates
mingw-w64-PKGBUILD-templates
 
 
mingw-w64-SDL
mingw-w64-SDL
 
 
mingw-w64-SDL2
mingw-w64-SDL2
 
 
mingw-w64-a52dec
mingw-w64-a52dec
 
 
mingw-w64-aalib
mingw-w64-aalib
 
 
mingw-w64-aas-sign
mingw-w64-aas-sign
 
 
mingw-w64-abinit
mingw-w64-abinit
 
 
mingw-w64-abiword
mingw-w64-abiword
 
 
mingw-w64-abseil-cpp
mingw-w64-abseil-cpp
 
 
mingw-w64-accesskit-c
mingw-w64-accesskit-c
 
 
mingw-w64-ada-libfswatch
mingw-w64-ada-libfswatch
 
 
mingw-w64-ada-url
mingw-w64-ada-url
 
 
mingw-w64-ada-xdiff
mingw-w64-ada-xdiff
 
 
mingw-w64-ada_language_server
mingw-w64-ada_language_server
 
 
mingw-w64-ada_spawn
mingw-w64-ada_spawn
 
 
mingw-w64-adasat
mingw-w64-adasat
 
 
mingw-w64-adios2
mingw-w64-adios2
 
 
mingw-w64-adobe-source-code-pro-fonts
mingw-w64-adobe-source-code-pro-fonts
 
 
mingw-w64-adol-c
mingw-w64-adol-c
 
 
mingw-w64-advancecomp
mingw-w64-advancecomp
 
 
mingw-w64-adwaita-icon-theme-legacy
mingw-w64-adwaita-icon-theme-legacy
 
 
mingw-w64-adwaita-icon-theme
mingw-w64-adwaita-icon-theme
 
 
mingw-w64-aegisub
mingw-w64-aegisub
 
 
mingw-w64-ag
mingw-w64-ag
 
 
mingw-w64-agar
mingw-w64-agar
 
 
mingw-w64-age-plugin-yubikey
mingw-w64-age-plugin-yubikey
 
 
mingw-w64-age
mingw-w64-age
 
 
mingw-w64-aichat
mingw-w64-aichat
 
 
mingw-w64-akira
mingw-w64-akira
 
 
mingw-w64-alacritty
mingw-w64-alacritty
 
 
mingw-w64-alembic
mingw-w64-alembic
 
 
mingw-w64-allegro
mingw-w64-allegro
 
 
mingw-w64-alure
mingw-w64-alure
 
 
mingw-w64-alure2
mingw-w64-alure2
 
 
mingw-w64-amf-headers
mingw-w64-amf-headers
 
 
mingw-w64-amgcl
mingw-w64-amgcl
 
 
mingw-w64-amqp-cpp
mingw-w64-amqp-cpp
 
 
mingw-w64-anari-sdk
mingw-w64-anari-sdk
 
 
mingw-w64-android-tools
mingw-w64-android-tools
 
 
mingw-w64-angleproject
mingw-w64-angleproject
 
 
mingw-w64-ansifilter
mingw-w64-ansifilter
 
 
mingw-w64-antiword
mingw-w64-antiword
 
 
mingw-w64-antlr3
mingw-w64-antlr3
 
 
mingw-w64-antlr4-runtime-cpp
mingw-w64-antlr4-runtime-cpp
 
 
mingw-w64-aom
mingw-w64-aom
 
 
mingw-w64-appstream-glib
mingw-w64-appstream-glib
 
 
mingw-w64-appstream
mingw-w64-appstream
 
 
mingw-w64-apr-util
mingw-w64-apr-util
 
 
mingw-w64-apr
mingw-w64-apr
 
 
mingw-w64-aravis
mingw-w64-aravis
 
 
mingw-w64-argon2
mingw-w64-argon2
 
 
mingw-w64-args
mingw-w64-args
 
 
mingw-w64-argtable
mingw-w64-argtable
 
 
mingw-w64-aria2
mingw-w64-aria2
 
 
mingw-w64-aribb24
mingw-w64-aribb24
 
 
mingw-w64-ark
mingw-w64-ark
 
 
mingw-w64-arm-none-eabi-binutils
mingw-w64-arm-none-eabi-binutils
 
 
mingw-w64-arm-none-eabi-gcc
mingw-w64-arm-none-eabi-gcc
 
 
mingw-w64-arm-none-eabi-newlib
mingw-w64-arm-none-eabi-newlib
 
 
mingw-w64-armadillo
mingw-w64-armadillo
 
 
mingw-w64-arpack
mingw-w64-arpack
 
 
mingw-w64-arrow-adbc-glib
mingw-w64-arrow-adbc-glib
 
 
mingw-w64-arrow-adbc
mingw-w64-arrow-adbc
 
 
mingw-w64-arrow
mingw-w64-arrow
 
 
mingw-w64-arrpc
mingw-w64-arrpc
 
 
mingw-w64-arturo
mingw-w64-arturo
 
 
mingw-w64-asciidoc
mingw-w64-asciidoc
 
 
mingw-w64-asciidoctor
mingw-w64-asciidoctor
 
 
mingw-w64-asio
mingw-w64-asio
 
 
mingw-w64-asiosdk
mingw-w64-asiosdk
 
 
mingw-w64-asm-lsp
mingw-w64-asm-lsp
 
 
mingw-w64-asmjit
mingw-w64-asmjit
 
 
mingw-w64-aspell-de
mingw-w64-aspell-de
 
 
mingw-w64-aspell-en
mingw-w64-aspell-en
 
 
mingw-w64-aspell-es
mingw-w64-aspell-es
 
 
mingw-w64-aspell-fr
mingw-w64-aspell-fr
 
 
mingw-w64-aspell-ru
mingw-w64-aspell-ru
 
 
mingw-w64-aspell
mingw-w64-aspell
 
 
mingw-w64-assimp
mingw-w64-assimp
 
 
mingw-w64-astyle
mingw-w64-astyle
 
 
mingw-w64-at-spi2-core
mingw-w64-at-spi2-core
 
 
mingw-w64-atkmm-2.36
mingw-w64-atkmm-2.36
 
 
mingw-w64-atkmm
mingw-w64-atkmm
 
 
mingw-w64-attica
mingw-w64-attica
 
 
mingw-w64-atuin
mingw-w64-atuin
 
 
mingw-w64-aubio
mingw-w64-aubio
 
 
mingw-w64-audaspace
mingw-w64-audaspace
 
 
mingw-w64-autohotkey
mingw-w64-autohotkey
 
 

Repository files navigation

'main' workflow Status

MINGW-packages

This repository contains package scripts for MinGW-w64 targets to build under MSYS2.

MSYS2 is an independent rewrite of MSYS providing a Unix-like environment and command-line interface for Windows making it possible to port software running on POSIX systems (such as Linux, BSD, and Unix systems) to Windows.

Documentation

See the MSYS2 website.

Using packages

The common way to use these packages are pre-built binary packages from the MSYS2 UCRT64 repo (which includes the binaries, libraries, headers, man pages), and install it on your machine, and build against those packages/libraries as you are porting/writing your software.

Details about this, including information about how to find the correct package, are found in the MSYS2 documentation. Short summary:

Assuming you have a properly installed MSYS2 environment, you can install the pre-built binary package by using the following command from the bash prompt:

pacman -S ${package-name}

Please note: Not all the packages in this repository are built and accessible from the MSYS2 UCRT64 repo right away. After merging changes to the git repository it can take a few days until compiled and built packages are accessible in the repo. Also for some packages you can find older versions in the repo if you need older version, for some packages you have only the most recent version.


As an alternative you can download or clone the package folder with the scripts to your machine and you build it for yourself, in whatever version you like.

Assuming you have a properly installed MSYS2 environment and build tools, you can build any package using the following command:

cd ${package-name}
MINGW_ARCH=ucrt64 makepkg-mingw -sLf

After that you can install the freshly built package(s) with the following command:

pacman -U ${package-name}*.pkg.tar.zst

Creating packages

See the MSYS2 documentation for instructions and advice about creating MINGW-packages.

License

MSYS2-packages is licensed under BSD 3-Clause "New" or "Revised" License. A full copy of the license is provided in LICENSE.

About

Package scripts for MinGW-w64 targets to build under MSYS2.

packages.msys2.org

Resources

Readme
BSD-3-Clause license

Code of conduct

Code of conduct
Activity
Custom properties

Stars

2.8k stars

Watchers

87 watching

Forks

1.4k forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.