diff --git a/.gitignore b/.gitignore index 37b419d07..fc7330c96 100644 --- a/.gitignore +++ b/.gitignore @@ -16,6 +16,10 @@ x64/ build/ [Bb]in/ [Oo]bj/ +AppDir/ +publish_appimage/ +publish_ava/ +publish_tmp_ava/ # Enable "build/" folder in the NuGet Packages folder since NuGet packages use it for MSBuild targets !packages/*/build/ diff --git a/distribution/macos/Assets.car b/distribution/macos/Assets.car new file mode 100644 index 000000000..fb427d2f6 Binary files /dev/null and b/distribution/macos/Assets.car differ diff --git a/distribution/macos/Info.plist b/distribution/macos/Info.plist index 53929f95e..3e10b12b6 100644 --- a/distribution/macos/Info.plist +++ b/distribution/macos/Info.plist @@ -10,6 +10,8 @@ Ryujinx CFBundleIconFile Ryujinx.icns + CFBundleIconName + Ryujinx CFBundleDocumentTypes @@ -40,17 +42,17 @@ CFBundlePackageType APPL CFBundleShortVersionString - 1.1 + 2.0 CFBundleSignature ???? CFBundleVersion - 1.1.0 + 2.0.0 NSHighResolutionCapable CSResourcesFileMapped NSHumanReadableCopyright - Copyright © 2018 - 2023 Ryujinx Team and Contributors. + Copyright © 2018 - 2024 Ryujinx Team and Contributors. Copyright © 2024 - 2025 Kenji-NX and Contributors. LSApplicationCategoryType public.app-category.games LSMinimumSystemVersion diff --git a/distribution/macos/Ryujinx.icns b/distribution/macos/Ryujinx.icns index f54a9aeb7..5f412e3f5 100644 Binary files a/distribution/macos/Ryujinx.icns and b/distribution/macos/Ryujinx.icns differ diff --git a/distribution/macos/create_app_bundle.sh b/distribution/macos/create_app_bundle.sh index 0fa54eadd..426c9890b 100755 --- a/distribution/macos/create_app_bundle.sh +++ b/distribution/macos/create_app_bundle.sh @@ -25,6 +25,7 @@ cp "$PUBLISH_DIRECTORY"/*.dylib "$APP_BUNDLE_DIRECTORY/Contents/Frameworks" cp Info.plist "$APP_BUNDLE_DIRECTORY/Contents" cp Ryujinx.icns "$APP_BUNDLE_DIRECTORY/Contents/Resources/Ryujinx.icns" cp updater.sh "$APP_BUNDLE_DIRECTORY/Contents/Resources/updater.sh" +cp Assets.car "$APP_BUNDLE_DIRECTORY/Contents/Resources/Assets.car" cp -r "$PUBLISH_DIRECTORY/THIRDPARTY.md" "$APP_BUNDLE_DIRECTORY/Contents/Resources" echo -n "APPL????" > "$APP_BUNDLE_DIRECTORY/Contents/PkgInfo"