mirror of
https://github.com/Suwayomi/TachideskJUI.git
synced 2025-12-10 06:42:05 +01:00
Try a DMG for MacOS
This commit is contained in:
4
.github/workflows/Build.yml
vendored
4
.github/workflows/Build.yml
vendored
@@ -32,7 +32,7 @@ jobs:
|
|||||||
arch: x64
|
arch: x64
|
||||||
os: macOS-latest
|
os: macOS-latest
|
||||||
shell: bash
|
shell: bash
|
||||||
buildPackage: ./scripts/BuildMacPkg.sh
|
buildPackage: ./scripts/BuildMacDmg.sh
|
||||||
buildJar: ./scripts/BuildUnixJar.sh
|
buildJar: ./scripts/BuildUnixJar.sh
|
||||||
|
|
||||||
- runtime: win-x64
|
- runtime: win-x64
|
||||||
@@ -69,7 +69,7 @@ jobs:
|
|||||||
security import certificate.p12 -k build.keychain -P ${{ secrets.APPLE_CERT_PASSWORD }} -T /usr/bin/codesign
|
security import certificate.p12 -k build.keychain -P ${{ secrets.APPLE_CERT_PASSWORD }} -T /usr/bin/codesign
|
||||||
security set-key-partition-list -S apple-tool:,apple:,codesign: -s -k ${{ secrets.APPLE_KEYCHAIN_PASSWORD }} build.keychain
|
security set-key-partition-list -S apple-tool:,apple:,codesign: -s -k ${{ secrets.APPLE_KEYCHAIN_PASSWORD }} build.keychain
|
||||||
|
|
||||||
${{ matrix.buildPackage }} notarizePkg \
|
${{ matrix.buildPackage }} notarizeDmg \
|
||||||
-Pcompose.desktop.mac.sign=true \
|
-Pcompose.desktop.mac.sign=true \
|
||||||
-Pcompose.desktop.mac.signing.identity=${{ secrets.APPLE_IDENTITY }} \
|
-Pcompose.desktop.mac.signing.identity=${{ secrets.APPLE_IDENTITY }} \
|
||||||
-Pcompose.desktop.mac.notarization.appleID=${{ secrets.APPLE_ID }} \
|
-Pcompose.desktop.mac.notarization.appleID=${{ secrets.APPLE_ID }} \
|
||||||
|
|||||||
@@ -128,7 +128,7 @@ compose.desktop {
|
|||||||
TargetFormat.Deb,
|
TargetFormat.Deb,
|
||||||
TargetFormat.Rpm,
|
TargetFormat.Rpm,
|
||||||
// MacOS
|
// MacOS
|
||||||
TargetFormat.Pkg
|
TargetFormat.Dmg
|
||||||
)
|
)
|
||||||
modules(
|
modules(
|
||||||
"java.instrument",
|
"java.instrument",
|
||||||
|
|||||||
@@ -9,5 +9,5 @@ if test -f "src/main/resources/Tachidesk.jar"; then
|
|||||||
rm "src/main/resources/Tachidesk.jar"
|
rm "src/main/resources/Tachidesk.jar"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Building Pkg package"
|
echo "Building Dmg package"
|
||||||
./gradlew packagePkg "$@"
|
./gradlew packageDmg "$@"
|
||||||
Reference in New Issue
Block a user