Some checks failed
Build / Build openSUSE (leap:15.6) (push) Has been cancelled
Build / Build openSUSE (leap:16.0) (push) Has been cancelled
Build / Build openSUSE (tumbleweed) (push) Has been cancelled
Build / Build Fedora (42) (push) Has been cancelled
Build / Build Fedora (43) (push) Has been cancelled
Build / Build Fedora (44) (push) Has been cancelled
Build / Build OpenMandriva (cooker) (push) Has been cancelled
Build / Build Mageia (9) (push) Has been cancelled
Build / Build Debian (bookworm) (push) Has been cancelled
Build / Build Debian (forky) (push) Has been cancelled
Build / Build Debian (trixie) (push) Has been cancelled
Build / Build Ubuntu (noble) (push) Has been cancelled
Build / Build Ubuntu (questing) (push) Has been cancelled
Build / Build Ubuntu (resolute) (push) Has been cancelled
Build / Upload Ubuntu PPA (noble) (push) Has been cancelled
Build / Upload Ubuntu PPA (questing) (push) Has been cancelled
Build / Upload Ubuntu PPA (resolute) (push) Has been cancelled
Build / Build FreeBSD (push) Has been cancelled
Build / Build OpenBSD (push) Has been cancelled
Build / Build macOS Public (release, macos-15) (push) Has been cancelled
Build / Build macOS Public (release, macos-15-intel) (push) Has been cancelled
Build / Build macOS Private (release, macos-arm64) (push) Has been cancelled
Build / Build Windows MinGW (i686, debug) (push) Has been cancelled
Build / Build Windows MinGW (i686, release) (push) Has been cancelled
Build / Build Windows MinGW (x86_64, debug) (push) Has been cancelled
Build / Build Windows MinGW (x86_64, release) (push) Has been cancelled
Build / Build Windows MSVC (arm64, debug, arm64 debug, windows-11-arm) (push) Has been cancelled
Build / Build Windows MSVC (arm64, release, arm64 release, windows-11-arm) (push) Has been cancelled
Build / Build Windows MSVC (x86, debug, x86 debug, windows-2022) (push) Has been cancelled
Build / Build Windows MSVC (x86, release, x86 release, windows-2022) (push) Has been cancelled
Build / Build Windows MSVC (x86_64, debug, x86_64 debug, windows-2022) (push) Has been cancelled
Build / Build Windows MSVC (x86_64, release, x86_64 release, windows-2022) (push) Has been cancelled
Build / Upload (push) Has been cancelled
Build / Attach to release (push) Has been cancelled
This commit updates the Info.plist.in file to use configurable placeholders for the Sparkle feed URL and public key, allowing downstream builders to customize these values. The CMakeLists.txt file is modified to define default values for these placeholders, enhancing flexibility for third-party builds while preserving upstream behavior.
253 lines
6.9 KiB
XML
253 lines
6.9 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
<plist version="1.0">
|
|
<dict>
|
|
<key>NSPrincipalClass</key>
|
|
<string>NSApplication</string>
|
|
<key>CFBundleDevelopmentRegion</key>
|
|
<string>English</string>
|
|
<key>CFBundleExecutable</key>
|
|
<string>strawberry</string>
|
|
<key>CFBundleGetInfoString</key>
|
|
<string>Strawberry ${STRAWBERRY_VERSION_DISPLAY}</string>
|
|
<key>CFBundleIconFile</key>
|
|
<string>strawberry.icns</string>
|
|
<key>CFBundleIdentifier</key>
|
|
<string>org.strawberrymusicplayer.strawberry</string>
|
|
<key>CFBundleInfoDictionaryVersion</key>
|
|
<string>6.0</string>
|
|
<key>CFBundleLongVersionString</key>
|
|
<string>${STRAWBERRY_VERSION_DISPLAY}</string>
|
|
<key>CFBundleName</key>
|
|
<string>Strawberry</string>
|
|
<key>CFBundlePackageType</key>
|
|
<string>APPL</string>
|
|
<key>CFBundleShortVersionString</key>
|
|
<string>${STRAWBERRY_VERSION_DISPLAY}</string>
|
|
<key>CFBundleVersion</key>
|
|
<string>${STRAWBERRY_VERSION_PACKAGE}</string>
|
|
<key>CSResourcesFileMapped</key>
|
|
<true/>
|
|
<key>LSRequiresCarbon</key>
|
|
<true/>
|
|
<key>LSApplicationCategoryType</key>
|
|
<string>public.app-category.music</string>
|
|
<key>LSMinimumSystemVersion</key>
|
|
<string>@LSMinimumSystemVersion@</string>
|
|
<key>SUFeedURL</key>
|
|
<string>@SPARKLE_FEED_URL@</string>
|
|
<key>SUPublicEDKey</key>
|
|
<string>@SPARKLE_PUBLIC_ED25519_KEY@</string>
|
|
<key>CFBundleURLTypes</key>
|
|
<array>
|
|
<dict>
|
|
<key>CFBundleTypeRole</key>
|
|
<string>Viewer</string>
|
|
<key>CFBundleURLName</key>
|
|
<string>org.strawberrymusicplayer.strawberry</string>
|
|
<key>CFBundleURLSchemes</key>
|
|
<array>
|
|
<string>tidal</string>
|
|
</array>
|
|
</dict>
|
|
</array>
|
|
<key>CFBundleDocumentTypes</key>
|
|
<array>
|
|
<dict>
|
|
<key>CFBundleTypeOSTypes</key>
|
|
<array>
|
|
<string>****</string>
|
|
<string>fold</string>
|
|
<string>disk</string>
|
|
</array>
|
|
<key>CFBundleTypeRole</key>
|
|
<string>Viewer</string>
|
|
</dict>
|
|
<dict>
|
|
<key>CFBundleTypeExtensions</key>
|
|
<array>
|
|
<string>xspf</string>
|
|
</array>
|
|
<key>CFBundleTypeIconFile</key>
|
|
<string>Generic.icns</string>
|
|
<key>CFBundleTypeMIMETypes</key>
|
|
<array>
|
|
<string>application/xspf+xml</string>
|
|
</array>
|
|
<key>CFBundleTypeName</key>
|
|
<string>XSPF Playlist</string>
|
|
<key>CFBundleTypeRole</key>
|
|
<string>Viewer</string>
|
|
</dict>
|
|
<dict>
|
|
<key>CFBundleTypeExtensions</key>
|
|
<array>
|
|
<string>wav</string>
|
|
</array>
|
|
<key>CFBundleTypeMIMETypes</key>
|
|
<array>
|
|
<string>audio/x-wav</string>
|
|
</array>
|
|
<key>CFBundleTypeName</key>
|
|
<string>WAVE Audio File</string>
|
|
<key>CFBundleTypeRole</key>
|
|
<string>Viewer</string>
|
|
</dict>
|
|
<dict>
|
|
<key>CFBundleTypeExtensions</key>
|
|
<array>
|
|
<string>pls</string>
|
|
</array>
|
|
<key>CFBundleTypeIconFile</key>
|
|
<string>pls.icns</string>
|
|
<key>CFBundleTypeName</key>
|
|
<string>Shoutcast playlist</string>
|
|
<key>CFBundleTypeRole</key>
|
|
<string>Viewer</string>
|
|
</dict>
|
|
<dict>
|
|
<key>CFBundleTypeExtensions</key>
|
|
<array>
|
|
<string>m3u</string>
|
|
</array>
|
|
<key>CFBundleTypeIconFile</key>
|
|
<string>m3u.icns</string>
|
|
<key>CFBundleTypeMIMETypes</key>
|
|
<array>
|
|
<string>audio/x-mpegurl</string>
|
|
</array>
|
|
<key>CFBundleTypeName</key>
|
|
<string>Playlist file</string>
|
|
<key>CFBundleTypeRole</key>
|
|
<string>Viewer</string>
|
|
</dict>
|
|
<dict>
|
|
<key>CFBundleTypeExtensions</key>
|
|
<array>
|
|
<string>aac</string>
|
|
</array>
|
|
<key>CFBundleTypeIconFile</key>
|
|
<string>mpeg4.icns</string>
|
|
<key>CFBundleTypeName</key>
|
|
<string>AAC file</string>
|
|
<key>CFBundleTypeRole</key>
|
|
<string>Viewer</string>
|
|
</dict>
|
|
<dict>
|
|
<key>CFBundleTypeExtensions</key>
|
|
<array>
|
|
<string>ogg</string>
|
|
<string>ogx</string>
|
|
<string>ogm</string>
|
|
</array>
|
|
<key>CFBundleTypeIconFile</key>
|
|
<string>ogg.icns</string>
|
|
<key>CFBundleTypeMIMETypes</key>
|
|
<array>
|
|
<string>audio/ogg</string>
|
|
</array>
|
|
<key>CFBundleTypeName</key>
|
|
<string>Ogg Vorbis File</string>
|
|
<key>CFBundleTypeRole</key>
|
|
<string>Viewer</string>
|
|
</dict>
|
|
<dict>
|
|
<key>CFBundleTypeExtensions</key>
|
|
<array>
|
|
<string>oga</string>
|
|
</array>
|
|
<key>CFBundleTypeIconFile</key>
|
|
<string>ogg.icns</string>
|
|
<key>CFBundleTypeMIMETypes</key>
|
|
<array>
|
|
<string>audio/ogg</string>
|
|
</array>
|
|
<key>CFBundleTypeName</key>
|
|
<string>Ogg Audio File</string>
|
|
<key>CFBundleTypeRole</key>
|
|
<string>Viewer</string>
|
|
</dict>
|
|
<dict>
|
|
<key>CFBundleTypeExtensions</key>
|
|
<array>
|
|
<string>wma</string>
|
|
</array>
|
|
<key>CFBundleTypeIconFile</key>
|
|
<string>wma.icns</string>
|
|
<key>CFBundleTypeName</key>
|
|
<string>WIndows Media Audio</string>
|
|
<key>CFBundleTypeRole</key>
|
|
<string>Viewer</string>
|
|
</dict>
|
|
<dict>
|
|
<key>CFBundleTypeExtensions</key>
|
|
<array>
|
|
<string>mp3</string>
|
|
</array>
|
|
<key>CFBundleTypeIconFile</key>
|
|
<string>mp3.icns</string>
|
|
<key>CFBundleTypeMIMETypes</key>
|
|
<array>
|
|
<string>audio/mpeg</string>
|
|
</array>
|
|
<key>CFBundleTypeName</key>
|
|
<string>MPEG Audio Layer 3</string>
|
|
<key>CFBundleTypeRole</key>
|
|
<string>Viewer</string>
|
|
</dict>
|
|
<dict>
|
|
<key>CFBundleTypeExtensions</key>
|
|
<array>
|
|
<string>3gp</string>
|
|
</array>
|
|
<key>CFBundleTypeIconFile</key>
|
|
<string>generic.icns</string>
|
|
<key>CFBundleTypeName</key>
|
|
<string>3GPP File</string>
|
|
<key>CFBundleTypeRole</key>
|
|
<string>Viewer</string>
|
|
</dict>
|
|
<dict>
|
|
<key>CFBundleTypeExtensions</key>
|
|
<array>
|
|
<string>m4a</string>
|
|
</array>
|
|
<key>CFBundleTypeIconFile</key>
|
|
<string>mpeg4.icns</string>
|
|
<key>CFBundleTypeName</key>
|
|
<string>MPEG-4 Audio File</string>
|
|
<key>CFBundleTypeRole</key>
|
|
<string>Viewer</string>
|
|
</dict>
|
|
<dict>
|
|
<key>CFBundleTypeExtensions</key>
|
|
<array>
|
|
<string>mpc</string>
|
|
</array>
|
|
<key>CFBundleTypeIconFile</key>
|
|
<string>generic.icns</string>
|
|
<key>CFBundleTypeName</key>
|
|
<string>Musepack Audio File</string>
|
|
<key>CFBundleTypeRole</key>
|
|
<string>Viewer</string>
|
|
</dict>
|
|
<dict>
|
|
<key>CFBundleTypeExtensions</key>
|
|
<array>
|
|
<string>flac</string>
|
|
</array>
|
|
<key>CFBundleTypeIconFile</key>
|
|
<string>generic.icns</string>
|
|
<key>CFBundleTypeMIMETypes</key>
|
|
<array>
|
|
<string>audio/flac</string>
|
|
</array>
|
|
<key>CFBundleTypeName</key>
|
|
<string>FLAC Audio File</string>
|
|
<key>CFBundleTypeRole</key>
|
|
<string>Viewer</string>
|
|
</dict>
|
|
</array>
|
|
</dict>
|
|
</plist>
|