Skip to content

Commit

Permalink
Cleanup
Browse files Browse the repository at this point in the history
Signed-off-by: falkTX <[email protected]>
  • Loading branch information
falkTX committed Dec 8, 2023
1 parent 50368c5 commit 3c1acfb
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 22 deletions.
43 changes: 23 additions & 20 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
include:
#- container: debian:12
- container: ubuntu:18.04
#- container: ubuntu:20.04
- container: ubuntu:20.04
#- container: ubuntu:22.04
#- container: ubuntu:23.10
runs-on: ubuntu-latest
Expand All @@ -29,15 +29,22 @@ jobs:
- name: Install git
run: |
apt-get update -qq && apt-get install -yqq --no-install-recommends git
if [ "${{ matrix.container }}" = "ubuntu:18.04" ]; then
apt-get install -yqq --no-install-recommends curl libpcre2-8-0 software-properties-common
add-apt-repository -y ppa:ubuntu-toolchain-r/test
apt-get install -yqq g++-11
curl -sLO https://launchpad.net/~kxstudio-debian/+archive/ubuntu/toolchain/+files/git_2.34.1-1ubuntu1~bpo18.04.1~ppa1_amd64.deb
curl -sLO https://launchpad.net/~kxstudio-debian/+archive/ubuntu/toolchain/+files/git-man_2.34.1-1ubuntu1~bpo18.04.1~ppa1_all.deb
dpkg -i *.deb
rm *.deb
fi
case "${{ matrix.container }}" in
"ubuntu:18.04")
apt-get install -yqq curl libpcre2-8-0
curl -sLO https://launchpad.net/~kxstudio-debian/+archive/ubuntu/toolchain/+files/git_2.34.1-1ubuntu1~bpo18.04.1~ppa1_amd64.deb
curl -sLO https://launchpad.net/~kxstudio-debian/+archive/ubuntu/toolchain/+files/git-man_2.34.1-1ubuntu1~bpo18.04.1~ppa1_all.deb
dpkg -i *.deb
rm *.deb
;;
"ubuntu:20.04")
apt-get install -yqq curl
curl -sLO https://launchpad.net/~kxstudio-debian/+archive/ubuntu/toolchain/+files/git_2.34.1-1ubuntu1~bpo20.04.1~ppa1_amd64.deb
curl -sLO https://launchpad.net/~kxstudio-debian/+archive/ubuntu/toolchain/+files/git-man_2.34.1-1ubuntu1~bpo20.04.1~ppa1_all.deb
dpkg -i *.deb
rm *.deb
;;
esac
- uses: actions/checkout@v3
with:
submodules: recursive
Expand All @@ -52,10 +59,6 @@ jobs:
run: |
./src/PawPaw/.github/workflows/bootstrap-deps.sh linux-x86_64
apt-get install -yqq p7zip-full unzip wget xdg-user-dirs zip
if [ "${{ matrix.container }}" = "ubuntu:18.04" ]; then
update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 60 --slave /usr/bin/g++ g++ /usr/bin/g++-11
update-alternatives --install /usr/bin/x86_64-linux-gnu-gcc x86_64-linux-gnu-gcc /usr/bin/gcc-11 60 --slave /usr/bin/x86_64-linux-gnu-g++ x86_64-linux-gnu-g++ /usr/bin/g++-11
fi
- name: Build dependencies
run: |
./src/PawPaw/bootstrap-mod.sh linux-x86_64 && ./src/PawPaw/.cleanup.sh linux-x86_64
Expand All @@ -77,13 +80,13 @@ jobs:
cp utils/linux/mod-app.* mod-app-${{ github.event.pull_request.number || env.SHA8 }}-linux-x86_64/
tar chJf mod-app-${{ github.event.pull_request.number || env.SHA8 }}-linux-x86_64.tar.xz mod-app-${{ github.event.pull_request.number || env.SHA8 }}-linux-x86_64
- uses: actions/upload-artifact@v3
if: ${{ matrix.container }} == ${{ env.RELEASE_OS_LINUX }}
if: ${{ matrix.container == env.RELEASE_OS_LINUX }}
with:
name: mod-app-${{ github.event.pull_request.number || env.SHA8 }}-linux-x86_64
path: |
*.tar.xz
- uses: softprops/action-gh-release@v1
if: ${{ matrix.container }} == ${{ env.RELEASE_OS_LINUX }} && startsWith(github.ref, 'refs/tags/')
if: ${{ matrix.container == env.RELEASE_OS_LINUX && startsWith(github.ref, 'refs/tags/') }}
with:
tag_name: ${{ github.ref_name }}
name: ${{ github.ref_name }}
Expand Down Expand Up @@ -136,13 +139,13 @@ jobs:
./utils/macos/macos-dmg.sh
mv mod-app-*.dmg mod-app-${{ github.event.pull_request.number || env.SHA8 }}-macOS.dmg
- uses: actions/upload-artifact@v3
if: ${{ matrix.os }} == ${{ env.RELEASE_OS_MAC }}
if: ${{ matrix.os == env.RELEASE_OS_MAC }}
with:
name: mod-app-${{ github.event.pull_request.number || env.SHA8 }}-macOS
path: |
*.dmg
- uses: softprops/action-gh-release@v1
if: ${{ matrix.os }} == ${{ env.RELEASE_OS_MAC }} && startsWith(github.ref, 'refs/tags/')
if: ${{ matrix.os == env.RELEASE_OS_MAC && startsWith(github.ref, 'refs/tags/') }}
with:
tag_name: ${{ github.ref_name }}
name: ${{ github.ref_name }}
Expand Down Expand Up @@ -205,14 +208,14 @@ jobs:
mv build mod-app-${{ github.event.pull_request.number || env.SHA8 }}-win64
zip -r -9 mod-app-${{ github.event.pull_request.number || env.SHA8 }}-win64.zip mod-app-${{ github.event.pull_request.number || env.SHA8 }}-win64
- uses: actions/upload-artifact@v3
if: ${{ matrix.container }} == ${{ env.RELEASE_OS_WIN64 }}
if: ${{ matrix.container == env.RELEASE_OS_WIN64 }}
with:
name: mod-app-${{ github.event.pull_request.number || env.SHA8 }}-win64
path: |
*.exe
*.zip
- uses: softprops/action-gh-release@v1
if: ${{ matrix.container }} == ${{ env.RELEASE_OS_WIN64 }} && startsWith(github.ref, 'refs/tags/')
if: ${{ matrix.container == env.RELEASE_OS_WIN64 && startsWith(github.ref, 'refs/tags/') }}
with:
tag_name: ${{ github.ref_name }}
name: ${{ github.ref_name }}
Expand Down
2 changes: 1 addition & 1 deletion src/PawPaw
2 changes: 1 addition & 1 deletion src/mod-ui

0 comments on commit 3c1acfb

Please sign in to comment.