diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f979b25..0b23c03 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -166,9 +166,35 @@ jobs: - name: Create App Bundle run: | - mkdir -p Aardvark.app/Contents/{MacOS,Resources} + mkdir -p Aardvark.app/Contents/{MacOS,Resources}/share/aardvark cp target/${{ matrix.target }}/release/aardvark Aardvark.app/Contents/MacOS/ - cp target/${{ matrix.target }}/release/aardvark.gresource Aardvark.app/Contents/Resources/ + cp target/${{ matrix.target }}/release/aardvark.gresource Aardvark.app/Contents/Resources/share/aardvark/ + + # Create Info.plist + cat > Aardvark.app/Contents/Info.plist << EOF + + + + + CFBundleExecutable + aardvark + CFBundleIdentifier + org.p2panda.aardvark + CFBundleName + Aardvark + CFBundlePackageType + APPL + CFBundleShortVersionString + 0.1.0 + LSMinimumSystemVersion + 10.15 + CFBundleSupportedPlatforms + + MacOSX + + + + EOF # Bundle dependencies - name: Bundle dependencies