diff options
author | Jef <jef@targetspot.com> | 2024-09-24 08:54:57 -0400 |
---|---|---|
committer | Jef <jef@targetspot.com> | 2024-09-24 08:54:57 -0400 |
commit | 20d28e80a5c861a9d5f449ea911ab75b4f37ad0d (patch) | |
tree | 12f17f78986871dd2cfb0a56e5e93b545c1ae0d0 /Src/external_dependencies/openmpt-trunk/.github | |
parent | 537bcbc86291b32fc04ae4133ce4d7cac8ebe9a7 (diff) | |
download | winamp-20d28e80a5c861a9d5f449ea911ab75b4f37ad0d.tar.gz |
Initial community commit
Diffstat (limited to 'Src/external_dependencies/openmpt-trunk/.github')
3 files changed, 81 insertions, 0 deletions
diff --git a/Src/external_dependencies/openmpt-trunk/.github/workflows/MSYS2-Autotools.yml b/Src/external_dependencies/openmpt-trunk/.github/workflows/MSYS2-Autotools.yml new file mode 100644 index 00000000..f0b87e91 --- /dev/null +++ b/Src/external_dependencies/openmpt-trunk/.github/workflows/MSYS2-Autotools.yml @@ -0,0 +1,29 @@ +name: MSYS2 Autotools + +on: + push: + branches: [ OpenMPT-1.30 ] + pull_request: + branches: [ OpenMPT-1.30 ] + +jobs: + build: + runs-on: windows-latest + defaults: + run: + shell: msys2 {0} + strategy: + matrix: + include: + - { sys: MINGW64, rep: mingw64, env: x86_64 } + - { sys: MINGW32, rep: mingw32, env: i686 } + - { sys: UCRT64, rep: ucrt64, env: ucrt-x86_64 } + steps: + - uses: actions/checkout@v2 + - uses: msys2/setup-msys2@v2 + with: + msystem: ${{matrix.sys}} + update: true + install: msys/base-devel msys/autoconf ${{matrix.rep}}/mingw-w64-${{matrix.env}}-toolchain msys/autoconf-archive msys/automake msys/ccache msys/doxygen msys/gawk msys/help2man msys/libtool msys/git msys/p7zip msys/perl-XML-LibXML msys/subversion msys/unzip msys/xz msys/zip ${{matrix.rep}}/mingw-w64-${{matrix.env}}-clang ${{matrix.rep}}/mingw-w64-${{matrix.env}}-flac ${{matrix.rep}}/mingw-w64-${{matrix.env}}-libltdl ${{matrix.rep}}/mingw-w64-${{matrix.env}}-libogg ${{matrix.rep}}/mingw-w64-${{matrix.env}}-libsndfile ${{matrix.rep}}/mingw-w64-${{matrix.env}}-libvorbis ${{matrix.rep}}/mingw-w64-${{matrix.env}}-mpg123 ${{matrix.rep}}/mingw-w64-${{matrix.env}}-portaudio ${{matrix.rep}}/mingw-w64-${{matrix.env}}-pulseaudio ${{matrix.rep}}/mingw-w64-${{matrix.env}}-SDL2 ${{matrix.rep}}/mingw-w64-${{matrix.env}}-zlib + - name: build + run: ./build/autotools/autoconfiscate.sh diff --git a/Src/external_dependencies/openmpt-trunk/.github/workflows/MSYS2-Makefile.yml b/Src/external_dependencies/openmpt-trunk/.github/workflows/MSYS2-Makefile.yml new file mode 100644 index 00000000..ad142a4e --- /dev/null +++ b/Src/external_dependencies/openmpt-trunk/.github/workflows/MSYS2-Makefile.yml @@ -0,0 +1,31 @@ +name: MSYS2 Makefile + +on: + push: + branches: [ OpenMPT-1.30 ] + pull_request: + branches: [ OpenMPT-1.30 ] + +jobs: + build: + runs-on: windows-latest + defaults: + run: + shell: msys2 {0} + strategy: + matrix: + include: + - { sys: MINGW64, rep: mingw64, env: x86_64 } + - { sys: MINGW32, rep: mingw32, env: i686 } + - { sys: UCRT64, rep: ucrt64, env: ucrt-x86_64 } + steps: + - uses: actions/checkout@v2 + - uses: msys2/setup-msys2@v2 + with: + msystem: ${{matrix.sys}} + update: true + install: msys/base-devel msys/autoconf ${{matrix.rep}}/mingw-w64-${{matrix.env}}-toolchain msys/autoconf-archive msys/automake msys/ccache msys/doxygen msys/gawk msys/help2man msys/libtool msys/git msys/p7zip msys/perl-XML-LibXML msys/subversion msys/unzip msys/xz msys/zip ${{matrix.rep}}/mingw-w64-${{matrix.env}}-clang ${{matrix.rep}}/mingw-w64-${{matrix.env}}-flac ${{matrix.rep}}/mingw-w64-${{matrix.env}}-libltdl ${{matrix.rep}}/mingw-w64-${{matrix.env}}-libogg ${{matrix.rep}}/mingw-w64-${{matrix.env}}-libsndfile ${{matrix.rep}}/mingw-w64-${{matrix.env}}-libvorbis ${{matrix.rep}}/mingw-w64-${{matrix.env}}-mpg123 ${{matrix.rep}}/mingw-w64-${{matrix.env}}-portaudio ${{matrix.rep}}/mingw-w64-${{matrix.env}}-pulseaudio ${{matrix.rep}}/mingw-w64-${{matrix.env}}-SDL2 ${{matrix.rep}}/mingw-w64-${{matrix.env}}-zlib + - name: make + run: make + - name: make check + run: make check diff --git a/Src/external_dependencies/openmpt-trunk/.github/workflows/Ubuntu2004-Makefile.yml b/Src/external_dependencies/openmpt-trunk/.github/workflows/Ubuntu2004-Makefile.yml new file mode 100644 index 00000000..bde47451 --- /dev/null +++ b/Src/external_dependencies/openmpt-trunk/.github/workflows/Ubuntu2004-Makefile.yml @@ -0,0 +1,21 @@ +name: Ubuntu 20.04 Makefile + +on: + push: + branches: [ OpenMPT-1.30 ] + pull_request: + branches: [ OpenMPT-1.30 ] + +jobs: + build: + + runs-on: ubuntu-20.04 + + steps: + - uses: actions/checkout@v2 + - name: install dependencies + run: sudo apt-get update && sudo apt-get install -y subversion libxml-xpath-perl git mawk zip unzip p7zip xz-utils make binutils gcc g++ clang tcc pkg-config help2man doxygen autoconf autoconf-archive automake libtool ccache zlib1g-dev libmpg123-dev libogg-dev libvorbis-dev portaudio19-dev libpulse-dev libsdl2-dev libflac-dev libsndfile1-dev libltdl-dev + - name: make + run: make STRICT=1 + - name: make check + run: make STRICT=1 check |