Clean up release methods
All checks were successful
Build wine / build (release) Successful in 32m37s
All checks were successful
Build wine / build (release) Successful in 32m37s
This commit is contained in:
parent
8a6072c426
commit
1ea45f8ff0
2 changed files with 14 additions and 9 deletions
|
@ -1,8 +1,8 @@
|
|||
name: Build wine
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [ main ]
|
||||
release:
|
||||
types: [ published ]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
|
@ -14,7 +14,12 @@ jobs:
|
|||
run: |
|
||||
bash ./build.sh
|
||||
|
||||
- name: Extract version from build.sh
|
||||
shell: bash
|
||||
run: |
|
||||
echo "VER=$(grep "^tag" build.sh | sed -E 's/tag\s*=\s*["]([^"]*)["]/\1/')" >> $GITHUB_ENV
|
||||
|
||||
- uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: Wine
|
||||
name: Wine ${{ env.VER }}
|
||||
path: ./*.tar.*
|
||||
|
|
12
build.sh
12
build.sh
|
@ -30,13 +30,13 @@ run_cmd "cd wine && mkdir -p build"
|
|||
run_cmd "cd wine/build && ../configure --enable-win64 --without-ldap --without-oss --disable-winemenubuilder --disable-win16 --disable-tests --prefix /root/musl"
|
||||
run_cmd "cd wine/build && make -j$(nproc) && make install"
|
||||
|
||||
sudo cp -R root/root/root/musl wine-staging-tkg-musl
|
||||
sudo cp wine-staging-tkg-musl/bin/wine64 wine-staging-tkg-musl/bin/wine
|
||||
sudo chown --reference=build.sh -R wine-staging-tkg-musl/
|
||||
sudo chmod 0777 -R wine-staging-tkg-musl/
|
||||
tar -czvf wine-$tag-staging-tkg-musl.tar.gz wine-staging-tkg-musl/
|
||||
sudo cp -R root/root/root/musl wine-$tag-staging-tkg-musl
|
||||
sudo cp wine-$tag-staging-tkg-musl/bin/wine64 wine-$tag-staging-tkg-musl/bin/wine
|
||||
sudo chown --reference=build.sh -R wine-$tag-staging-tkg-musl/
|
||||
sudo chmod 0777 -R wine-$tag-staging-tkg-musl/
|
||||
tar -czvf wine-$tag-staging-tkg-musl.tar.gz wine-$tag-staging-tkg-musl/
|
||||
sha256sum wine-$tag-staging-tkg-musl.tar.gz > wine-$tag-staging-tkg-musl.tar.gz.sha256
|
||||
rm -rf wine-staging-tkg-musl/
|
||||
rm -rf wine-$tag-staging-tkg-musl/
|
||||
root/root/destroy --remove
|
||||
rm -rf root/
|
||||
|
||||
|
|
Loading…
Reference in a new issue