diff --git a/Mac/Resources/Info.plist b/Mac/Resources/Info.plist index f0a6ae9eb..3de799b0a 100644 --- a/Mac/Resources/Info.plist +++ b/Mac/Resources/Info.plist @@ -2,6 +2,10 @@ + AppGroup + group.$(ORGANIZATION_IDENTIFIER).NetNewsWire + AppIdentifierPrefix + $(AppIdentifierPrefix) CFBundleDevelopmentRegion en CFBundleExecutable @@ -34,6 +38,10 @@ CFBundleVersion $(CURRENT_PROJECT_VERSION) + DeveloperEntitlements + $(DEVELOPER_ENTITLEMENTS) + FeedURLForTestBuilds + https://ranchero.com/downloads/netnewswire-beta.xml LSApplicationCategoryType public.app-category.news LSMinimumSystemVersion @@ -43,10 +51,6 @@ NSAllowsArbitraryLoads - NSUserActivityTypes - - ReadArticle - NSAppleEventsUsageDescription NetNewsWire communicates with other apps on your Mac when you choose to share an article. NSAppleScriptEnabled @@ -57,21 +61,17 @@ Main NSPrincipalClass NSApplication + NSUserActivityTypes + + ReadArticle + OSAScriptingDefinition NetNewsWire.sdef - SUFeedURL - https://ranchero.com/downloads/netnewswire-release.xml - FeedURLForTestBuilds - https://ranchero.com/downloads/netnewswire-beta.xml - UserAgent - NetNewsWire (RSS Reader; https://ranchero.com/netnewswire/) OrganizationIdentifier $(ORGANIZATION_IDENTIFIER) - AppGroup - group.$(ORGANIZATION_IDENTIFIER).NetNewsWire - AppIdentifierPrefix - $(AppIdentifierPrefix) - DeveloperEntitlements - $(DEVELOPER_ENTITLEMENTS) + SUFeedURL + https://ranchero.com/downloads/netnewswire-release.xml + UserAgent + NetNewsWire (RSS Reader; https://ranchero.com/netnewswire/) diff --git a/Mac/Resources/org.sparkle-project.Downloader.xpc/Contents/Info.plist b/Mac/Resources/org.sparkle-project.Downloader.xpc/Contents/Info.plist new file mode 100644 index 000000000..830fdd22a --- /dev/null +++ b/Mac/Resources/org.sparkle-project.Downloader.xpc/Contents/Info.plist @@ -0,0 +1,62 @@ + + + + + BuildMachineOSBuild + 20C5048k + CFBundleDevelopmentRegion + en + CFBundleExecutable + org.sparkle-project.Downloader + CFBundleIdentifier + org.sparkle-project.Downloader + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + org.sparkle-project.Downloader + CFBundlePackageType + XPC! + CFBundleShortVersionString + 2.0.0 + CFBundleSignature + ???? + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 2.0.0 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 12B45b + DTPlatformName + macosx + DTPlatformVersion + 11.0 + DTSDKBuild + 20A2408 + DTSDKName + macosx11.0 + DTXcode + 1220 + DTXcodeBuild + 12B45b + LSMinimumSystemVersion + 10.9 + NSAppTransportSecurity + + NSAllowsArbitraryLoads + + + NSHumanReadableCopyright + Copyright © 2016 Sparkle Project. All rights reserved. + XPCService + + RunLoopType + NSRunLoop + ServiceType + Application + + + diff --git a/Mac/Resources/org.sparkle-project.Downloader.xpc/Contents/MacOS/org.sparkle-project.Downloader b/Mac/Resources/org.sparkle-project.Downloader.xpc/Contents/MacOS/org.sparkle-project.Downloader new file mode 100755 index 000000000..ec8bbbe3f Binary files /dev/null and b/Mac/Resources/org.sparkle-project.Downloader.xpc/Contents/MacOS/org.sparkle-project.Downloader differ diff --git a/Mac/Resources/org.sparkle-project.Downloader.xpc/Contents/_CodeSignature/CodeResources b/Mac/Resources/org.sparkle-project.Downloader.xpc/Contents/_CodeSignature/CodeResources new file mode 100644 index 000000000..d5d0fd744 --- /dev/null +++ b/Mac/Resources/org.sparkle-project.Downloader.xpc/Contents/_CodeSignature/CodeResources @@ -0,0 +1,115 @@ + + + + + files + + files2 + + rules + + ^Resources/ + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ + + nested + + weight + 10 + + ^.* + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^Resources/ + + weight + 20 + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^[^/]+$ + + nested + + weight + 10 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Mac/Resources/org.sparkle-project.InstallerConnection.xpc/Contents/Info.plist b/Mac/Resources/org.sparkle-project.InstallerConnection.xpc/Contents/Info.plist new file mode 100644 index 000000000..019f6e2d6 --- /dev/null +++ b/Mac/Resources/org.sparkle-project.InstallerConnection.xpc/Contents/Info.plist @@ -0,0 +1,55 @@ + + + + + BuildMachineOSBuild + 20C5048k + CFBundleDevelopmentRegion + en + CFBundleExecutable + org.sparkle-project.InstallerConnection + CFBundleIdentifier + org.sparkle-project.InstallerConnection + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + org.sparkle-project.InstallerConnection + CFBundlePackageType + XPC! + CFBundleShortVersionString + 2.0.0 + CFBundleSignature + ???? + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 2.0.0 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 12B45b + DTPlatformName + macosx + DTPlatformVersion + 11.0 + DTSDKBuild + 20A2408 + DTSDKName + macosx11.0 + DTXcode + 1220 + DTXcodeBuild + 12B45b + LSMinimumSystemVersion + 10.9 + NSHumanReadableCopyright + Copyright © 2016 Sparkle Project. All rights reserved. + XPCService + + ServiceType + Application + + + diff --git a/Mac/Resources/org.sparkle-project.InstallerConnection.xpc/Contents/MacOS/org.sparkle-project.InstallerConnection b/Mac/Resources/org.sparkle-project.InstallerConnection.xpc/Contents/MacOS/org.sparkle-project.InstallerConnection new file mode 100755 index 000000000..0ff8dfbfb Binary files /dev/null and b/Mac/Resources/org.sparkle-project.InstallerConnection.xpc/Contents/MacOS/org.sparkle-project.InstallerConnection differ diff --git a/Mac/Resources/org.sparkle-project.InstallerConnection.xpc/Contents/_CodeSignature/CodeResources b/Mac/Resources/org.sparkle-project.InstallerConnection.xpc/Contents/_CodeSignature/CodeResources new file mode 100644 index 000000000..d5d0fd744 --- /dev/null +++ b/Mac/Resources/org.sparkle-project.InstallerConnection.xpc/Contents/_CodeSignature/CodeResources @@ -0,0 +1,115 @@ + + + + + files + + files2 + + rules + + ^Resources/ + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ + + nested + + weight + 10 + + ^.* + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^Resources/ + + weight + 20 + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^[^/]+$ + + nested + + weight + 10 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/Info.plist b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/Info.plist new file mode 100644 index 000000000..4aba2e0cd --- /dev/null +++ b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/Info.plist @@ -0,0 +1,57 @@ + + + + + BuildMachineOSBuild + 20C5048k + CFBundleDevelopmentRegion + en + CFBundleExecutable + org.sparkle-project.InstallerLauncher + CFBundleIdentifier + org.sparkle-project.InstallerLauncher + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + org.sparkle-project.InstallerLauncher + CFBundlePackageType + XPC! + CFBundleShortVersionString + 2.0.0 + CFBundleSignature + ???? + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 2.0.0 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 12B45b + DTPlatformName + macosx + DTPlatformVersion + 11.0 + DTSDKBuild + 20A2408 + DTSDKName + macosx11.0 + DTXcode + 1220 + DTXcodeBuild + 12B45b + LSMinimumSystemVersion + 10.9 + NSHumanReadableCopyright + Copyright © 2016 Sparkle Project. All rights reserved. + XPCService + + JoinExistingSession + + ServiceType + Application + + + diff --git a/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Autoupdate b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Autoupdate new file mode 100755 index 000000000..04b1abbdb Binary files /dev/null and b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Autoupdate differ diff --git a/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Info.plist b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Info.plist new file mode 100644 index 000000000..fecc1319f --- /dev/null +++ b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Info.plist @@ -0,0 +1,52 @@ + + + + + BuildMachineOSBuild + 20C5048k + CFBundleDevelopmentRegion + en + CFBundleExecutable + Updater + CFBundleIdentifier + org.sparkle-project.Sparkle.Updater + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + Updater + CFBundlePackageType + APPL + CFBundleShortVersionString + 2.0.0 + CFBundleSignature + ???? + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 2.0.0 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 12B45b + DTPlatformName + macosx + DTPlatformVersion + 11.0 + DTSDKBuild + 20A2408 + DTSDKName + macosx11.0 + DTXcode + 1220 + DTXcodeBuild + 12B45b + LSMinimumSystemVersion + 10.9 + LSUIElement + 1 + NSPrincipalClass + NSApplication + + diff --git a/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/MacOS/Updater b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/MacOS/Updater new file mode 100755 index 000000000..c1acd36bb Binary files /dev/null and b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/MacOS/Updater differ diff --git a/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/PkgInfo b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/PkgInfo new file mode 100644 index 000000000..bd04210fb --- /dev/null +++ b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/PkgInfo @@ -0,0 +1 @@ +APPL???? \ No newline at end of file diff --git a/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/SUStatus.nib b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/SUStatus.nib new file mode 100644 index 000000000..f9c39a032 Binary files /dev/null and b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/SUStatus.nib differ diff --git a/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/ar.lproj/Sparkle.strings b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/ar.lproj/Sparkle.strings new file mode 100644 index 000000000..4cd92c0dd Binary files /dev/null and b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/ar.lproj/Sparkle.strings differ diff --git a/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/ca.lproj/Sparkle.strings b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/ca.lproj/Sparkle.strings new file mode 100644 index 000000000..cc238f685 Binary files /dev/null and b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/ca.lproj/Sparkle.strings differ diff --git a/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/cs.lproj/Sparkle.strings b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/cs.lproj/Sparkle.strings new file mode 100644 index 000000000..5204db765 Binary files /dev/null and b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/cs.lproj/Sparkle.strings differ diff --git a/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/da.lproj/Sparkle.strings b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/da.lproj/Sparkle.strings new file mode 100644 index 000000000..10e3c5a5d Binary files /dev/null and b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/da.lproj/Sparkle.strings differ diff --git a/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/de.lproj/Sparkle.strings b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/de.lproj/Sparkle.strings new file mode 100644 index 000000000..7654e85b0 Binary files /dev/null and b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/de.lproj/Sparkle.strings differ diff --git a/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/el.lproj/Sparkle.strings b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/el.lproj/Sparkle.strings new file mode 100644 index 000000000..deed9efb2 Binary files /dev/null and b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/el.lproj/Sparkle.strings differ diff --git a/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/en.lproj/Sparkle.strings b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/en.lproj/Sparkle.strings new file mode 100644 index 000000000..588c73760 Binary files /dev/null and b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/en.lproj/Sparkle.strings differ diff --git a/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/es.lproj/Sparkle.strings b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/es.lproj/Sparkle.strings new file mode 100644 index 000000000..4f2015f0b Binary files /dev/null and b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/es.lproj/Sparkle.strings differ diff --git a/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/fi.lproj/Sparkle.strings b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/fi.lproj/Sparkle.strings new file mode 100644 index 000000000..dab921c62 Binary files /dev/null and b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/fi.lproj/Sparkle.strings differ diff --git a/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/fr.lproj/Sparkle.strings b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/fr.lproj/Sparkle.strings new file mode 100644 index 000000000..a602f21d7 Binary files /dev/null and b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/fr.lproj/Sparkle.strings differ diff --git a/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/fr_CA.lproj b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/fr_CA.lproj new file mode 120000 index 000000000..f9834a395 --- /dev/null +++ b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/fr_CA.lproj @@ -0,0 +1 @@ +fr.lproj \ No newline at end of file diff --git a/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/he.lproj/Sparkle.strings b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/he.lproj/Sparkle.strings new file mode 100644 index 000000000..99124ccc8 Binary files /dev/null and b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/he.lproj/Sparkle.strings differ diff --git a/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/is.lproj/Sparkle.strings b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/is.lproj/Sparkle.strings new file mode 100644 index 000000000..74ae72802 Binary files /dev/null and b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/is.lproj/Sparkle.strings differ diff --git a/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/it.lproj/Sparkle.strings b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/it.lproj/Sparkle.strings new file mode 100644 index 000000000..68b6d366b Binary files /dev/null and b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/it.lproj/Sparkle.strings differ diff --git a/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/ja.lproj/Sparkle.strings b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/ja.lproj/Sparkle.strings new file mode 100644 index 000000000..7f7c4acce Binary files /dev/null and b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/ja.lproj/Sparkle.strings differ diff --git a/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/ko.lproj/Sparkle.strings b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/ko.lproj/Sparkle.strings new file mode 100644 index 000000000..92c18eeb2 Binary files /dev/null and b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/ko.lproj/Sparkle.strings differ diff --git a/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/nb.lproj/Sparkle.strings b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/nb.lproj/Sparkle.strings new file mode 100644 index 000000000..ec2561b8a Binary files /dev/null and b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/nb.lproj/Sparkle.strings differ diff --git a/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/nl.lproj/Sparkle.strings b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/nl.lproj/Sparkle.strings new file mode 100644 index 000000000..58be0e82b Binary files /dev/null and b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/nl.lproj/Sparkle.strings differ diff --git a/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/pl.lproj/Sparkle.strings b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/pl.lproj/Sparkle.strings new file mode 100644 index 000000000..2b9c46152 Binary files /dev/null and b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/pl.lproj/Sparkle.strings differ diff --git a/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/pt.lproj b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/pt.lproj new file mode 120000 index 000000000..3c1c9f6dc --- /dev/null +++ b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/pt.lproj @@ -0,0 +1 @@ +pt_BR.lproj \ No newline at end of file diff --git a/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/pt_BR.lproj/Sparkle.strings b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/pt_BR.lproj/Sparkle.strings new file mode 100644 index 000000000..e55c6fd1b Binary files /dev/null and b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/pt_BR.lproj/Sparkle.strings differ diff --git a/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/pt_PT.lproj/Sparkle.strings b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/pt_PT.lproj/Sparkle.strings new file mode 100644 index 000000000..00df86ff1 Binary files /dev/null and b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/pt_PT.lproj/Sparkle.strings differ diff --git a/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/ro.lproj/Sparkle.strings b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/ro.lproj/Sparkle.strings new file mode 100644 index 000000000..318baa960 Binary files /dev/null and b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/ro.lproj/Sparkle.strings differ diff --git a/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/ru.lproj/Sparkle.strings b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/ru.lproj/Sparkle.strings new file mode 100644 index 000000000..c33086d89 Binary files /dev/null and b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/ru.lproj/Sparkle.strings differ diff --git a/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/sk.lproj/Sparkle.strings b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/sk.lproj/Sparkle.strings new file mode 100644 index 000000000..a7d2ebce6 Binary files /dev/null and b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/sk.lproj/Sparkle.strings differ diff --git a/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/sl.lproj/Sparkle.strings b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/sl.lproj/Sparkle.strings new file mode 100644 index 000000000..1be2a8079 Binary files /dev/null and b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/sl.lproj/Sparkle.strings differ diff --git a/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/sv.lproj/Sparkle.strings b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/sv.lproj/Sparkle.strings new file mode 100644 index 000000000..738c9008b Binary files /dev/null and b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/sv.lproj/Sparkle.strings differ diff --git a/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/th.lproj/Sparkle.strings b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/th.lproj/Sparkle.strings new file mode 100644 index 000000000..eca257024 Binary files /dev/null and b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/th.lproj/Sparkle.strings differ diff --git a/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/tr.lproj/Sparkle.strings b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/tr.lproj/Sparkle.strings new file mode 100644 index 000000000..4def140e5 Binary files /dev/null and b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/tr.lproj/Sparkle.strings differ diff --git a/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/uk.lproj/Sparkle.strings b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/uk.lproj/Sparkle.strings new file mode 100644 index 000000000..f7eb257b7 Binary files /dev/null and b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/uk.lproj/Sparkle.strings differ diff --git a/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/zh_CN.lproj/Sparkle.strings b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/zh_CN.lproj/Sparkle.strings new file mode 100644 index 000000000..e356c79d5 Binary files /dev/null and b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/zh_CN.lproj/Sparkle.strings differ diff --git a/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/zh_TW.lproj/Sparkle.strings b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/zh_TW.lproj/Sparkle.strings new file mode 100644 index 000000000..533e20862 Binary files /dev/null and b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Resources/zh_TW.lproj/Sparkle.strings differ diff --git a/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/_CodeSignature/CodeResources b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/_CodeSignature/CodeResources new file mode 100644 index 000000000..89ce55ffe --- /dev/null +++ b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/_CodeSignature/CodeResources @@ -0,0 +1,802 @@ + + + + + files + + Resources/SUStatus.nib + + ECVWRExfxyDt5uvKRD+70wc9J6s= + + Resources/ar.lproj/Sparkle.strings + + hash + + 9n6+2ab5/d3baNlcFRfSpztHdKc= + + optional + + + Resources/ca.lproj/Sparkle.strings + + hash + + K1BEF6sG2vXMLgibwfo3j2h588E= + + optional + + + Resources/cs.lproj/Sparkle.strings + + hash + + qmZIcgaZTr//z9PjOI776B5GQ3E= + + optional + + + Resources/da.lproj/Sparkle.strings + + hash + + 88FAIY52ex+k6CHvZHUHiYpaSdQ= + + optional + + + Resources/de.lproj/Sparkle.strings + + hash + + FnTKeC2WOm3Wo79G5tYK17ssA4g= + + optional + + + Resources/el.lproj/Sparkle.strings + + hash + + gQTKA4Zd4FpsXRLWTcEfqV3Czu0= + + optional + + + Resources/en.lproj/Sparkle.strings + + hash + + HMDIP8J6ekyxwFQ6/Gn+q3WSTl4= + + optional + + + Resources/es.lproj/Sparkle.strings + + hash + + saEdp9H51NgvY5tzYYY5QoM5dsg= + + optional + + + Resources/fi.lproj/Sparkle.strings + + hash + + Xfk3iYvY4+ymcoVUpHQATY5FNLg= + + optional + + + Resources/fr.lproj/Sparkle.strings + + hash + + N3afKcO8erR7VUa2Cq4bwqxw/DY= + + optional + + + Resources/he.lproj/Sparkle.strings + + hash + + ONZyQ7mMihp025wvYCm+YH5p9t8= + + optional + + + Resources/is.lproj/Sparkle.strings + + hash + + bKE7f6KUVWbXzh+cBrwa31j6sXU= + + optional + + + Resources/it.lproj/Sparkle.strings + + hash + + PGQtWau2xbYKJPKZjSvkwnPSSJU= + + optional + + + Resources/ja.lproj/Sparkle.strings + + hash + + iD89mxaGjEzXuqTCpr1SbfWzdyM= + + optional + + + Resources/ko.lproj/Sparkle.strings + + hash + + 36Fahhtf/RNpPA22ntiODYGqG30= + + optional + + + Resources/nb.lproj/Sparkle.strings + + hash + + lxEVDkftYdIz5tpFIlCBRzjq1G8= + + optional + + + Resources/nl.lproj/Sparkle.strings + + hash + + 3esiRzch9B/dcmSDuZOlhGRmvhI= + + optional + + + Resources/pl.lproj/Sparkle.strings + + hash + + 5DAYxRDmzfZJHVzkzmq9B33cV+Q= + + optional + + + Resources/pt_BR.lproj/Sparkle.strings + + hash + + 9OEsTkc4OnLubR99mP0Br13Mflo= + + optional + + + Resources/pt_PT.lproj/Sparkle.strings + + hash + + DXgfdoW9r94wdvH+tYnJNakKzDs= + + optional + + + Resources/ro.lproj/Sparkle.strings + + hash + + Yk1UW9SBQyAtNbFvLmiIjW/UCcc= + + optional + + + Resources/ru.lproj/Sparkle.strings + + hash + + Px2O36VmsQbjS8ywxoJ/Pp+xQiQ= + + optional + + + Resources/sk.lproj/Sparkle.strings + + hash + + 8A/scZSblfhf9/SAyz5Di2EqrqM= + + optional + + + Resources/sl.lproj/Sparkle.strings + + hash + + YRXBwzauFczYTqobmqCxBBPR4DE= + + optional + + + Resources/sv.lproj/Sparkle.strings + + hash + + K+ak+cmJ5S1D27ODU3IntD0wITI= + + optional + + + Resources/th.lproj/Sparkle.strings + + hash + + anxUgZs0IJsgMZlzI1HUeCjvmrc= + + optional + + + Resources/tr.lproj/Sparkle.strings + + hash + + 4L5cXvWM1KkQdn5c+uYML/PX6xg= + + optional + + + Resources/uk.lproj/Sparkle.strings + + hash + + uhJ3st+FckuLz8HIH0r/RtUVGsw= + + optional + + + Resources/zh_CN.lproj/Sparkle.strings + + hash + + kFXz9LiX6VmEsvEWZcZOIMmUE5o= + + optional + + + Resources/zh_TW.lproj/Sparkle.strings + + hash + + fq2MGchNCsDkfRX6i950z9hnHAM= + + optional + + + + files2 + + Resources/SUStatus.nib + + hash + + ECVWRExfxyDt5uvKRD+70wc9J6s= + + hash2 + + AtY9YmPv7cUlbFWP2vCyVdi3/M+XQn98wOlrIES2Dgk= + + + Resources/ar.lproj/Sparkle.strings + + hash + + 9n6+2ab5/d3baNlcFRfSpztHdKc= + + hash2 + + kEBNsn9OraKT0YF/n5ZaJC14Y/+GW/HI/CjiahPHgwM= + + optional + + + Resources/ca.lproj/Sparkle.strings + + hash + + K1BEF6sG2vXMLgibwfo3j2h588E= + + hash2 + + D01nO0KWUvaVR/PR0E95dLAlJCYEKPRh858t+lcxFto= + + optional + + + Resources/cs.lproj/Sparkle.strings + + hash + + qmZIcgaZTr//z9PjOI776B5GQ3E= + + hash2 + + 6sIHusRLkghCkCVemdyAqniiTfJ68E6t0qswH/A+Aac= + + optional + + + Resources/da.lproj/Sparkle.strings + + hash + + 88FAIY52ex+k6CHvZHUHiYpaSdQ= + + hash2 + + YtLfD1azWIUD2eqATgQak+tKys3x9ZFjo91mSYwSY68= + + optional + + + Resources/de.lproj/Sparkle.strings + + hash + + FnTKeC2WOm3Wo79G5tYK17ssA4g= + + hash2 + + zG5B5gvBrmrL31eAFv8JQ0xYZrAGgvpcePzhSL9lRSI= + + optional + + + Resources/el.lproj/Sparkle.strings + + hash + + gQTKA4Zd4FpsXRLWTcEfqV3Czu0= + + hash2 + + DpBU2fltmtw85+0U85gXwPH8qApgI0zbG6K0qIn2X0c= + + optional + + + Resources/en.lproj/Sparkle.strings + + hash + + HMDIP8J6ekyxwFQ6/Gn+q3WSTl4= + + hash2 + + T0siv9/ri/ulfofXL+GzB1ClarT02vlzl4QRomTIy9A= + + optional + + + Resources/es.lproj/Sparkle.strings + + hash + + saEdp9H51NgvY5tzYYY5QoM5dsg= + + hash2 + + Rv71G/XkSv/4JZd+ejfFkpu4HKXFsM0Nxe094rw3mAQ= + + optional + + + Resources/fi.lproj/Sparkle.strings + + hash + + Xfk3iYvY4+ymcoVUpHQATY5FNLg= + + hash2 + + DwdjkY2nc5XvSzY7wbwHcwKnnCfJXwDl1bO6PbtoeUU= + + optional + + + Resources/fr.lproj/Sparkle.strings + + hash + + N3afKcO8erR7VUa2Cq4bwqxw/DY= + + hash2 + + nGZJLdRUiRSWfcROzRsVZzoM/Pyl+C6y0c7WJdZ++ME= + + optional + + + Resources/fr_CA.lproj + + symlink + fr.lproj + + Resources/he.lproj/Sparkle.strings + + hash + + ONZyQ7mMihp025wvYCm+YH5p9t8= + + hash2 + + 35ECtsAW7lQQpZTAtYBIKgel5ItYO6FvWJaSueWWqVU= + + optional + + + Resources/is.lproj/Sparkle.strings + + hash + + bKE7f6KUVWbXzh+cBrwa31j6sXU= + + hash2 + + Dh4VgRSkntzRdCDvUFT0O91wxRUTyfKmsonwoD8JO3s= + + optional + + + Resources/it.lproj/Sparkle.strings + + hash + + PGQtWau2xbYKJPKZjSvkwnPSSJU= + + hash2 + + 6KWPm6/BMUnxP7kax40a/akTj6RVSNWSgXpS2+5bkMg= + + optional + + + Resources/ja.lproj/Sparkle.strings + + hash + + iD89mxaGjEzXuqTCpr1SbfWzdyM= + + hash2 + + P8h6uv3ksdrzPVBgsLywrDU+NA6c3at5YNW9MyQ5+i0= + + optional + + + Resources/ko.lproj/Sparkle.strings + + hash + + 36Fahhtf/RNpPA22ntiODYGqG30= + + hash2 + + oX2Hsbm8fF05oGgMFXazS+rqg3KswApukPT1inQKxs8= + + optional + + + Resources/nb.lproj/Sparkle.strings + + hash + + lxEVDkftYdIz5tpFIlCBRzjq1G8= + + hash2 + + j1Ga6bYhYJ7h65dfZiX0udIIngNspVWPJaqKaEZhdIY= + + optional + + + Resources/nl.lproj/Sparkle.strings + + hash + + 3esiRzch9B/dcmSDuZOlhGRmvhI= + + hash2 + + Ft3lAx+eG7MsySkCRtYN7wT7zRTPWDsJDJnghgcNWrA= + + optional + + + Resources/pl.lproj/Sparkle.strings + + hash + + 5DAYxRDmzfZJHVzkzmq9B33cV+Q= + + hash2 + + tv/j3ywfuO1E3J5/vmrVFQ3cbZPi3EudMtacnjqVqWA= + + optional + + + Resources/pt.lproj + + symlink + pt_BR.lproj + + Resources/pt_BR.lproj/Sparkle.strings + + hash + + 9OEsTkc4OnLubR99mP0Br13Mflo= + + hash2 + + p12hYL8AHpuT+aXzheKTHwZEQFpPfc/qCoaYe7NmP6I= + + optional + + + Resources/pt_PT.lproj/Sparkle.strings + + hash + + DXgfdoW9r94wdvH+tYnJNakKzDs= + + hash2 + + xjNkmadedPLED0QHUgWiGXlJ/d0rZeHWkUmAyGdURyA= + + optional + + + Resources/ro.lproj/Sparkle.strings + + hash + + Yk1UW9SBQyAtNbFvLmiIjW/UCcc= + + hash2 + + IffqR5gxQdL9YEeJj/L9jauu1eduqT1taxe3hKDDXOk= + + optional + + + Resources/ru.lproj/Sparkle.strings + + hash + + Px2O36VmsQbjS8ywxoJ/Pp+xQiQ= + + hash2 + + MBWSZcnNsYWJkCrv3YDWyANbEghjnWl8TFrApZqIh8c= + + optional + + + Resources/sk.lproj/Sparkle.strings + + hash + + 8A/scZSblfhf9/SAyz5Di2EqrqM= + + hash2 + + hKJVJbokW6LXrUqrf3FyGAxdnXJe+NAM1IzwtfMpPTs= + + optional + + + Resources/sl.lproj/Sparkle.strings + + hash + + YRXBwzauFczYTqobmqCxBBPR4DE= + + hash2 + + mO9OxrL9L5y2wDXWsMt11pjcxa4wJrXVXM26w/TWqpE= + + optional + + + Resources/sv.lproj/Sparkle.strings + + hash + + K+ak+cmJ5S1D27ODU3IntD0wITI= + + hash2 + + OXVaG3Vrb1xKlSXHj2qnMe/+X3r5r+huDymhPpx7j5w= + + optional + + + Resources/th.lproj/Sparkle.strings + + hash + + anxUgZs0IJsgMZlzI1HUeCjvmrc= + + hash2 + + uFBTQa44/YKNE5qHbmLqdlZUuLF0Zfk0LepBeIQ7ZQ8= + + optional + + + Resources/tr.lproj/Sparkle.strings + + hash + + 4L5cXvWM1KkQdn5c+uYML/PX6xg= + + hash2 + + rOuDu7og0MYRXCQMAZ48ge5FRTN4+ZBYl9DxJEDnDaY= + + optional + + + Resources/uk.lproj/Sparkle.strings + + hash + + uhJ3st+FckuLz8HIH0r/RtUVGsw= + + hash2 + + AdON9wb2iTlde8P8StWkzdTMy8iL7M6mj94hIj6ixA0= + + optional + + + Resources/zh_CN.lproj/Sparkle.strings + + hash + + kFXz9LiX6VmEsvEWZcZOIMmUE5o= + + hash2 + + oT/+oPtd/EjVyWINXmlilXd0HUk9MdcNrJQsHA5Mfys= + + optional + + + Resources/zh_TW.lproj/Sparkle.strings + + hash + + fq2MGchNCsDkfRX6i950z9hnHAM= + + hash2 + + 4bQfH6cx4JPlejfZbFtgdDFbRS9FENa0UFlKJqZqhtg= + + optional + + + + rules + + ^Resources/ + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ + + nested + + weight + 10 + + ^.* + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^Resources/ + + weight + 20 + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^[^/]+$ + + nested + + weight + 10 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/org.sparkle-project.InstallerLauncher b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/org.sparkle-project.InstallerLauncher new file mode 100755 index 000000000..03095162c Binary files /dev/null and b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/org.sparkle-project.InstallerLauncher differ diff --git a/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/_CodeSignature/CodeResources b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/_CodeSignature/CodeResources new file mode 100644 index 000000000..7b9bee445 --- /dev/null +++ b/Mac/Resources/org.sparkle-project.InstallerLauncher.xpc/Contents/_CodeSignature/CodeResources @@ -0,0 +1,134 @@ + + + + + files + + files2 + + MacOS/Autoupdate + + cdhash + + 4u6dcWJ/FUGEoMzv+dGop57DXtw= + + requirement + cdhash H"658a70b9d2d389c086433126ff259ee263247b29" or cdhash H"e2ee9d71627f154184a0cceff9d1a8a79ec35edc" or cdhash H"86f6cbd23c573f1aab41c027d28c8c2ba4ea0124" or cdhash H"a666ab9b660affc2ddf89855f05983e54e78a422" + + MacOS/Updater.app + + cdhash + + Vd1bV7RYKTFw7rrVvq4vORweSNw= + + requirement + cdhash H"55c5f5c21d7a1b677908ef0951c008f170413490" or cdhash H"55dd5b57b458293170eebad5beae2f391c1e48dc" or cdhash H"934f6e08232316efc5e602b37471ff2825f20d1a" or cdhash H"cff78d762d3bf40e44394124a874ec43129f0879" + + + rules + + ^Resources/ + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ + + nested + + weight + 10 + + ^.* + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^Resources/ + + weight + 20 + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^[^/]+$ + + nested + + weight + 10 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Mac/Resources/org.sparkle-project.InstallerStatus.xpc/Contents/Info.plist b/Mac/Resources/org.sparkle-project.InstallerStatus.xpc/Contents/Info.plist new file mode 100644 index 000000000..66ff5f1d7 --- /dev/null +++ b/Mac/Resources/org.sparkle-project.InstallerStatus.xpc/Contents/Info.plist @@ -0,0 +1,55 @@ + + + + + BuildMachineOSBuild + 20C5048k + CFBundleDevelopmentRegion + en + CFBundleExecutable + org.sparkle-project.InstallerStatus + CFBundleIdentifier + org.sparkle-project.InstallerStatus + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + org.sparkle-project.InstallerStatus + CFBundlePackageType + XPC! + CFBundleShortVersionString + 2.0.0 + CFBundleSignature + ???? + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 2.0.0 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 12B45b + DTPlatformName + macosx + DTPlatformVersion + 11.0 + DTSDKBuild + 20A2408 + DTSDKName + macosx11.0 + DTXcode + 1220 + DTXcodeBuild + 12B45b + LSMinimumSystemVersion + 10.9 + NSHumanReadableCopyright + Copyright © 2016 Sparkle Project. All rights reserved. + XPCService + + ServiceType + Application + + + diff --git a/Mac/Resources/org.sparkle-project.InstallerStatus.xpc/Contents/MacOS/org.sparkle-project.InstallerStatus b/Mac/Resources/org.sparkle-project.InstallerStatus.xpc/Contents/MacOS/org.sparkle-project.InstallerStatus new file mode 100755 index 000000000..2ca6e5960 Binary files /dev/null and b/Mac/Resources/org.sparkle-project.InstallerStatus.xpc/Contents/MacOS/org.sparkle-project.InstallerStatus differ diff --git a/Mac/Resources/org.sparkle-project.InstallerStatus.xpc/Contents/_CodeSignature/CodeResources b/Mac/Resources/org.sparkle-project.InstallerStatus.xpc/Contents/_CodeSignature/CodeResources new file mode 100644 index 000000000..d5d0fd744 --- /dev/null +++ b/Mac/Resources/org.sparkle-project.InstallerStatus.xpc/Contents/_CodeSignature/CodeResources @@ -0,0 +1,115 @@ + + + + + files + + files2 + + rules + + ^Resources/ + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ + + nested + + weight + 10 + + ^.* + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^Resources/ + + weight + 20 + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^[^/]+$ + + nested + + weight + 10 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/NetNewsWire.xcodeproj/project.pbxproj b/NetNewsWire.xcodeproj/project.pbxproj index 02353530f..3b8772969 100644 --- a/NetNewsWire.xcodeproj/project.pbxproj +++ b/NetNewsWire.xcodeproj/project.pbxproj @@ -14,6 +14,11 @@ 1710B929255246F900679C0D /* EnableExtensionPointHelpView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1710B928255246F900679C0D /* EnableExtensionPointHelpView.swift */; }; 1710B92A255246F900679C0D /* EnableExtensionPointHelpView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1710B928255246F900679C0D /* EnableExtensionPointHelpView.swift */; }; 1717535624BADF33004498C6 /* GeneralPreferencesModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1717535524BADF33004498C6 /* GeneralPreferencesModel.swift */; }; + 17192ADA2567B3D500AAEACA /* RSSparkle in Frameworks */ = {isa = PBXBuildFile; productRef = 17192AD92567B3D500AAEACA /* RSSparkle */; }; + 17192AE52567B3FE00AAEACA /* org.sparkle-project.Downloader.xpc in Embed XPC Services */ = {isa = PBXBuildFile; fileRef = 17192AE12567B3FE00AAEACA /* org.sparkle-project.Downloader.xpc */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; + 17192AE62567B3FE00AAEACA /* org.sparkle-project.InstallerConnection.xpc in Embed XPC Services */ = {isa = PBXBuildFile; fileRef = 17192AE22567B3FE00AAEACA /* org.sparkle-project.InstallerConnection.xpc */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; + 17192AE72567B3FE00AAEACA /* org.sparkle-project.InstallerLauncher.xpc in Embed XPC Services */ = {isa = PBXBuildFile; fileRef = 17192AE32567B3FE00AAEACA /* org.sparkle-project.InstallerLauncher.xpc */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; + 17192AE82567B3FE00AAEACA /* org.sparkle-project.InstallerStatus.xpc in Embed XPC Services */ = {isa = PBXBuildFile; fileRef = 17192AE42567B3FE00AAEACA /* org.sparkle-project.InstallerStatus.xpc */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 171BCB8C24CB08A3006E22D9 /* FixAccountCredentialView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 171BCB8B24CB08A3006E22D9 /* FixAccountCredentialView.swift */; }; 171BCB8D24CB08A3006E22D9 /* FixAccountCredentialView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 171BCB8B24CB08A3006E22D9 /* FixAccountCredentialView.swift */; }; 171BCBAF24CBBFD8006E22D9 /* EditAccountCredentialsModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1769E33524BD9621000E1E8E /* EditAccountCredentialsModel.swift */; }; @@ -623,10 +628,6 @@ 51E4993F24A8713B00B667CB /* ArticleStatusSyncTimer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51E595A4228CC36500FCC42B /* ArticleStatusSyncTimer.swift */; }; 51E4994024A8713B00B667CB /* AccountRefreshTimer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5183CCE7226F68D90010922C /* AccountRefreshTimer.swift */; }; 51E4994224A8713C00B667CB /* ArticleStatusSyncTimer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51E595A4228CC36500FCC42B /* ArticleStatusSyncTimer.swift */; }; - 51E4994524A872AD00B667CB /* org.sparkle-project.Downloader.xpc in Embed XPC Services */ = {isa = PBXBuildFile; fileRef = 65ED42BC235E71B40081F399 /* org.sparkle-project.Downloader.xpc */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - 51E4994624A872AD00B667CB /* org.sparkle-project.InstallerConnection.xpc in Embed XPC Services */ = {isa = PBXBuildFile; fileRef = 65ED42B8235E71B40081F399 /* org.sparkle-project.InstallerConnection.xpc */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - 51E4994724A872AD00B667CB /* org.sparkle-project.InstallerLauncher.xpc in Embed XPC Services */ = {isa = PBXBuildFile; fileRef = 65ED42B6235E71B40081F399 /* org.sparkle-project.InstallerLauncher.xpc */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - 51E4994824A872AD00B667CB /* org.sparkle-project.InstallerStatus.xpc in Embed XPC Services */ = {isa = PBXBuildFile; fileRef = 65ED42BA235E71B40081F399 /* org.sparkle-project.InstallerStatus.xpc */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 51E4994A24A8734C00B667CB /* ExtensionPointManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 515A50E5243D07A90089E588 /* ExtensionPointManager.swift */; }; 51E4994B24A8734C00B667CB /* SendToMicroBlogCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A14FF220048CA70046AD9A /* SendToMicroBlogCommand.swift */; }; 51E4994C24A8734C00B667CB /* RedditFeedProvider-Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5193CD57245E44A90092735E /* RedditFeedProvider-Extensions.swift */; }; @@ -668,8 +669,6 @@ 51E4997324A8784300B667CB /* DefaultFeeds.opml in Resources */ = {isa = PBXBuildFile; fileRef = 84A3EE52223B667F00557320 /* DefaultFeeds.opml */; }; 51E4997424A8784400B667CB /* DefaultFeedsImporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97591ED9EB0D007D329B /* DefaultFeedsImporter.swift */; }; 51E4997524A8784400B667CB /* DefaultFeeds.opml in Resources */ = {isa = PBXBuildFile; fileRef = 84A3EE52223B667F00557320 /* DefaultFeeds.opml */; }; - 51E4997624A87FFC00B667CB /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 65ED42B0235E71B40081F399 /* Sparkle.framework */; }; - 51E4997724A87FFC00B667CB /* Sparkle.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 65ED42B0235E71B40081F399 /* Sparkle.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 51E499D824A912C200B667CB /* SceneModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51E499D724A912C200B667CB /* SceneModel.swift */; }; 51E499D924A912C200B667CB /* SceneModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51E499D724A912C200B667CB /* SceneModel.swift */; }; 51E499FD24A9137600B667CB /* SidebarModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51E499FC24A9137600B667CB /* SidebarModel.swift */; }; @@ -907,13 +906,6 @@ 65ED4098235DEF770081F399 /* netnewswire-subscribe-to-feed.js in Resources */ = {isa = PBXBuildFile; fileRef = 6581C73F20CED60100F4AD34 /* netnewswire-subscribe-to-feed.js */; }; 65ED40A0235DEFF00081F399 /* container-migration.plist in Resources */ = {isa = PBXBuildFile; fileRef = 65ED409F235DEFF00081F399 /* container-migration.plist */; }; 65ED40A1235DEFF00081F399 /* container-migration.plist in Resources */ = {isa = PBXBuildFile; fileRef = 65ED409F235DEFF00081F399 /* container-migration.plist */; }; - 65ED42D9235E740D0081F399 /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 65ED42B0235E71B40081F399 /* Sparkle.framework */; }; - 65ED42DA235E74230081F399 /* org.sparkle-project.Downloader.xpc in Embed XPC Services */ = {isa = PBXBuildFile; fileRef = 65ED42BC235E71B40081F399 /* org.sparkle-project.Downloader.xpc */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - 65ED42DB235E74230081F399 /* org.sparkle-project.InstallerConnection.xpc in Embed XPC Services */ = {isa = PBXBuildFile; fileRef = 65ED42B8235E71B40081F399 /* org.sparkle-project.InstallerConnection.xpc */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - 65ED42DC235E74230081F399 /* org.sparkle-project.InstallerLauncher.xpc in Embed XPC Services */ = {isa = PBXBuildFile; fileRef = 65ED42B6235E71B40081F399 /* org.sparkle-project.InstallerLauncher.xpc */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - 65ED42DD235E74230081F399 /* org.sparkle-project.InstallerStatus.xpc in Embed XPC Services */ = {isa = PBXBuildFile; fileRef = 65ED42BA235E71B40081F399 /* org.sparkle-project.InstallerStatus.xpc */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - 65ED42DE235E74230081F399 /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 65ED42B0235E71B40081F399 /* Sparkle.framework */; }; - 65ED42DF235E74230081F399 /* Sparkle.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 65ED42B0235E71B40081F399 /* Sparkle.framework */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 769F2ED513DA03EE75B993A8 /* NewsBlurAccountViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 769F2D3643779DB02786278E /* NewsBlurAccountViewController.swift */; }; 8405DD8A2213E0E3008CE1BF /* DetailContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8405DD892213E0E3008CE1BF /* DetailContainerView.swift */; }; 8405DD9922153B6B008CE1BF /* TimelineContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8405DD9822153B6B008CE1BF /* TimelineContainerView.swift */; }; @@ -1151,153 +1143,6 @@ remoteGlobalIDString = 65ED4090235DEF770081F399; remoteInfo = "Subscribe to Feed MAS"; }; - 65ED42AF235E71B40081F399 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 65ED4299235E71B40081F399 /* Sparkle.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 8DC2EF5B0486A6940098B216; - remoteInfo = Sparkle; - }; - 65ED42B1235E71B40081F399 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 65ED4299235E71B40081F399 /* Sparkle.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 72A5D59C1D6927730009E5AC; - remoteInfo = SparkleCore; - }; - 65ED42B3235E71B40081F399 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 65ED4299235E71B40081F399 /* Sparkle.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 72B398D21D3D879300EE297F; - remoteInfo = Autoupdate; - }; - 65ED42B5235E71B40081F399 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 65ED4299235E71B40081F399 /* Sparkle.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 726E07AD1CAF08D6001A286B; - remoteInfo = SparkleInstallerLauncher; - }; - 65ED42B7235E71B40081F399 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 65ED4299235E71B40081F399 /* Sparkle.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 724BB36C1D31D0B7005D534A; - remoteInfo = SparkleInstallerConnection; - }; - 65ED42B9235E71B40081F399 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 65ED4299235E71B40081F399 /* Sparkle.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 724BB3931D333832005D534A; - remoteInfo = SparkleInstallerStatus; - }; - 65ED42BB235E71B40081F399 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 65ED4299235E71B40081F399 /* Sparkle.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 726E07EF1CAF37BD001A286B; - remoteInfo = SparkleDownloader; - }; - 65ED42BD235E71B40081F399 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 65ED4299235E71B40081F399 /* Sparkle.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 61B5F90209C4CEE200B25A18; - remoteInfo = "Sparkle Test App"; - }; - 65ED42BF235E71B40081F399 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 65ED4299235E71B40081F399 /* Sparkle.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 726E4A161C86C88F00C57C6A; - remoteInfo = TestAppHelper; - }; - 65ED42C1235E71B40081F399 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 65ED4299235E71B40081F399 /* Sparkle.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 612279D90DB5470200AB99EA; - remoteInfo = "Sparkle Unit Tests"; - }; - 65ED42C3235E71B40081F399 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 65ED4299235E71B40081F399 /* Sparkle.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 5D06E8D00FD68C7C005AE3F6; - remoteInfo = BinaryDelta; - }; - 65ED42C5235E71B40081F399 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 65ED4299235E71B40081F399 /* Sparkle.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 72D9549E1CBB415B006F28BD; - remoteInfo = "sparkle-cli"; - }; - 65ED42C7235E71B40081F399 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 65ED4299235E71B40081F399 /* Sparkle.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 721C24451CB753E6005440CB; - remoteInfo = "Installer Progress"; - }; - 65ED42C9235E71B40081F399 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 65ED4299235E71B40081F399 /* Sparkle.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 726B2B5D1C645FC900388755; - remoteInfo = "UI Tests"; - }; - 65ED42CB235E71B40081F399 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 65ED4299235E71B40081F399 /* Sparkle.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 7205C43E1E13049400E370AE; - remoteInfo = generate_appcast; - }; - 65ED42CD235E71B40081F399 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 65ED4299235E71B40081F399 /* Sparkle.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = EA1E280F22B64522004AA304; - remoteInfo = bsdiff; - }; - 65ED42CF235E71F60081F399 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 65ED4299235E71B40081F399 /* Sparkle.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = 8DC2EF4F0486A6940098B216; - remoteInfo = Sparkle; - }; - 65ED42D1235E72000081F399 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 65ED4299235E71B40081F399 /* Sparkle.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = 726E07EE1CAF37BD001A286B; - remoteInfo = SparkleDownloader; - }; - 65ED42D3235E72000081F399 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 65ED4299235E71B40081F399 /* Sparkle.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = 724BB36B1D31D0B7005D534A; - remoteInfo = SparkleInstallerConnection; - }; - 65ED42D5235E72000081F399 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 65ED4299235E71B40081F399 /* Sparkle.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = 726E07AC1CAF08D6001A286B; - remoteInfo = SparkleInstallerLauncher; - }; - 65ED42D7235E72000081F399 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 65ED4299235E71B40081F399 /* Sparkle.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = 724BB3921D333832005D534A; - remoteInfo = SparkleInstallerStatus; - }; 849C64721ED37A5D003D8FC0 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 849C64581ED37A5D003D8FC0 /* Project object */; @@ -1379,7 +1224,6 @@ dstPath = ""; dstSubfolderSpec = 10; files = ( - 51E4997724A87FFC00B667CB /* Sparkle.framework in Embed Frameworks */, ); name = "Embed Frameworks"; runOnlyForDeploymentPostprocessing = 0; @@ -1390,10 +1234,6 @@ dstPath = "$(CONTENTS_FOLDER_PATH)/XPCServices"; dstSubfolderSpec = 16; files = ( - 51E4994824A872AD00B667CB /* org.sparkle-project.InstallerStatus.xpc in Embed XPC Services */, - 51E4994624A872AD00B667CB /* org.sparkle-project.InstallerConnection.xpc in Embed XPC Services */, - 51E4994724A872AD00B667CB /* org.sparkle-project.InstallerLauncher.xpc in Embed XPC Services */, - 51E4994524A872AD00B667CB /* org.sparkle-project.Downloader.xpc in Embed XPC Services */, ); name = "Embed XPC Services"; runOnlyForDeploymentPostprocessing = 0; @@ -1438,10 +1278,10 @@ dstPath = "$(CONTENTS_FOLDER_PATH)/XPCServices"; dstSubfolderSpec = 16; files = ( - 65ED42DD235E74230081F399 /* org.sparkle-project.InstallerStatus.xpc in Embed XPC Services */, - 65ED42DB235E74230081F399 /* org.sparkle-project.InstallerConnection.xpc in Embed XPC Services */, - 65ED42DC235E74230081F399 /* org.sparkle-project.InstallerLauncher.xpc in Embed XPC Services */, - 65ED42DA235E74230081F399 /* org.sparkle-project.Downloader.xpc in Embed XPC Services */, + 17192AE52567B3FE00AAEACA /* org.sparkle-project.Downloader.xpc in Embed XPC Services */, + 17192AE62567B3FE00AAEACA /* org.sparkle-project.InstallerConnection.xpc in Embed XPC Services */, + 17192AE72567B3FE00AAEACA /* org.sparkle-project.InstallerLauncher.xpc in Embed XPC Services */, + 17192AE82567B3FE00AAEACA /* org.sparkle-project.InstallerStatus.xpc in Embed XPC Services */, ); name = "Embed XPC Services"; runOnlyForDeploymentPostprocessing = 0; @@ -1454,7 +1294,6 @@ files = ( 51A737C624DB19B50015FA66 /* RSWeb in Embed Frameworks */, 51A737C024DB197F0015FA66 /* RSDatabase in Embed Frameworks */, - 65ED42DF235E74230081F399 /* Sparkle.framework in Embed Frameworks */, 51A737AF24DB19730015FA66 /* RSCore in Embed Frameworks */, 51A737C924DB19CC0015FA66 /* RSParser in Embed Frameworks */, 514C16DF24D2EF15009A3AFA /* RSTree in Embed Frameworks */, @@ -1478,6 +1317,10 @@ 1710B9122552354E00679C0D /* AddAccountHelpView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddAccountHelpView.swift; sourceTree = ""; }; 1710B928255246F900679C0D /* EnableExtensionPointHelpView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EnableExtensionPointHelpView.swift; sourceTree = ""; }; 1717535524BADF33004498C6 /* GeneralPreferencesModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GeneralPreferencesModel.swift; sourceTree = ""; }; + 17192AE12567B3FE00AAEACA /* org.sparkle-project.Downloader.xpc */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.xpc-service"; path = "org.sparkle-project.Downloader.xpc"; sourceTree = ""; }; + 17192AE22567B3FE00AAEACA /* org.sparkle-project.InstallerConnection.xpc */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.xpc-service"; path = "org.sparkle-project.InstallerConnection.xpc"; sourceTree = ""; }; + 17192AE32567B3FE00AAEACA /* org.sparkle-project.InstallerLauncher.xpc */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.xpc-service"; path = "org.sparkle-project.InstallerLauncher.xpc"; sourceTree = ""; }; + 17192AE42567B3FE00AAEACA /* org.sparkle-project.InstallerStatus.xpc */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.xpc-service"; path = "org.sparkle-project.InstallerStatus.xpc"; sourceTree = ""; }; 171BCB8B24CB08A3006E22D9 /* FixAccountCredentialView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FixAccountCredentialView.swift; sourceTree = ""; }; 172199C824AB228900A31D04 /* SettingsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsView.swift; sourceTree = ""; }; 172199EC24AB2E0100A31D04 /* SafariView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SafariView.swift; sourceTree = ""; }; @@ -1876,7 +1719,6 @@ 65ED409F235DEFF00081F399 /* container-migration.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "container-migration.plist"; sourceTree = ""; }; 65ED40F2235DF5E00081F399 /* NetNewsWire_macapp_target_macappstore.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = NetNewsWire_macapp_target_macappstore.xcconfig; sourceTree = ""; }; 65ED4186235E045B0081F399 /* NetNewsWire_safariextension_target_macappstore.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = NetNewsWire_safariextension_target_macappstore.xcconfig; sourceTree = ""; }; - 65ED4299235E71B40081F399 /* Sparkle.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Sparkle.xcodeproj; path = submodules/Sparkle/Sparkle.xcodeproj; sourceTree = SOURCE_ROOT; }; 769F2D3643779DB02786278E /* NewsBlurAccountViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NewsBlurAccountViewController.swift; sourceTree = ""; }; 8405DD892213E0E3008CE1BF /* DetailContainerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DetailContainerView.swift; sourceTree = ""; }; 8405DD9822153B6B008CE1BF /* TimelineContainerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineContainerView.swift; sourceTree = ""; }; @@ -2135,7 +1977,6 @@ buildActionMask = 2147483647; files = ( 516B695B24D2F28600B5702F /* Account in Frameworks */, - 51E4997624A87FFC00B667CB /* Sparkle.framework in Frameworks */, 51E498B124A806A400B667CB /* CloudKit.framework in Frameworks */, 51E498B324A806AA00B667CB /* WebKit.framework in Frameworks */, ); @@ -2183,10 +2024,9 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 17192ADA2567B3D500AAEACA /* RSSparkle in Frameworks */, 51A737C524DB19B50015FA66 /* RSWeb in Frameworks */, 514C16DE24D2EF15009A3AFA /* RSTree in Frameworks */, - 65ED42DE235E74230081F399 /* Sparkle.framework in Frameworks */, - 65ED42D9235E740D0081F399 /* Sparkle.framework in Frameworks */, 51C4CFF624D37DD500AF9874 /* Secrets in Frameworks */, 51A737AE24DB19730015FA66 /* RSCore in Frameworks */, 51A737C824DB19CC0015FA66 /* RSParser in Frameworks */, @@ -3044,29 +2884,6 @@ path = Accounts; sourceTree = ""; }; - 65ED429A235E71B40081F399 /* Products */ = { - isa = PBXGroup; - children = ( - 65ED42B0235E71B40081F399 /* Sparkle.framework */, - 65ED42B2235E71B40081F399 /* SparkleCore.framework */, - 65ED42B4235E71B40081F399 /* Autoupdate */, - 65ED42B6235E71B40081F399 /* org.sparkle-project.InstallerLauncher.xpc */, - 65ED42B8235E71B40081F399 /* org.sparkle-project.InstallerConnection.xpc */, - 65ED42BA235E71B40081F399 /* org.sparkle-project.InstallerStatus.xpc */, - 65ED42BC235E71B40081F399 /* org.sparkle-project.Downloader.xpc */, - 65ED42BE235E71B40081F399 /* Sparkle Test App.app */, - 65ED42C0235E71B40081F399 /* TestAppHelper.xpc */, - 65ED42C2235E71B40081F399 /* Sparkle Unit Tests.xctest */, - 65ED42C4235E71B40081F399 /* BinaryDelta */, - 65ED42C6235E71B40081F399 /* sparkle.app */, - 65ED42C8235E71B40081F399 /* Updater.app */, - 65ED42CA235E71B40081F399 /* UI Tests.xctest */, - 65ED42CC235E71B40081F399 /* generate_appcast */, - 65ED42CE235E71B40081F399 /* libbsdiff.a */, - ); - name = Products; - sourceTree = ""; - }; 840D61942029031D009BC708 /* NetNewsWire-iOSTests */ = { isa = PBXGroup; children = ( @@ -3502,6 +3319,10 @@ 51F805D32428499E0022C792 /* NetNewsWire-dev.entitlements */, 84C9FC9122629F2200D921D6 /* Info.plist */, 65ED409F235DEFF00081F399 /* container-migration.plist */, + 17192AE12567B3FE00AAEACA /* org.sparkle-project.Downloader.xpc */, + 17192AE22567B3FE00AAEACA /* org.sparkle-project.InstallerConnection.xpc */, + 17192AE32567B3FE00AAEACA /* org.sparkle-project.InstallerLauncher.xpc */, + 17192AE42567B3FE00AAEACA /* org.sparkle-project.InstallerStatus.xpc */, 84C9FC8622629E8F00D921D6 /* KeyboardShortcuts */, ); path = Resources; @@ -3651,7 +3472,6 @@ children = ( 847752FE2008879500D93690 /* CoreServices.framework */, 6581C73420CED60100F4AD34 /* Cocoa.framework */, - 65ED4299235E71B40081F399 /* Sparkle.xcodeproj */, ); name = Frameworks; sourceTree = ""; @@ -3945,11 +3765,11 @@ buildPhases = ( 849C645C1ED37A5D003D8FC0 /* Sources */, 849C645D1ED37A5D003D8FC0 /* Frameworks */, + 65ED42E0235E74240081F399 /* Embed XPC Services */, 849C645E1ED37A5D003D8FC0 /* Resources */, 84C987A52000AC9E0066B150 /* Run Script: Automated build numbers */, 84B06F681ED37B9000F0B54B /* Embed Frameworks */, 6581C75720CED60100F4AD34 /* Embed App Extensions */, - 65ED42E0235E74240081F399 /* Embed XPC Services */, D519E77022EE5B4100923F27 /* Run Script: Verify No Build Settings */, 8423E3E3220158E700C3795B /* Run Script: Code Sign Sparkle */, ); @@ -3957,11 +3777,6 @@ ); dependencies = ( 65ED41C5235E61550081F399 /* PBXTargetDependency */, - 65ED42D0235E71F60081F399 /* PBXTargetDependency */, - 65ED42D2235E72000081F399 /* PBXTargetDependency */, - 65ED42D4235E72000081F399 /* PBXTargetDependency */, - 65ED42D6235E72000081F399 /* PBXTargetDependency */, - 65ED42D8235E72000081F399 /* PBXTargetDependency */, 510C416824E5CDE3008226FD /* PBXTargetDependency */, ); name = NetNewsWire; @@ -3974,6 +3789,7 @@ 51A737BE24DB197F0015FA66 /* RSDatabase */, 51A737C424DB19B50015FA66 /* RSWeb */, 51A737C724DB19CC0015FA66 /* RSParser */, + 17192AD92567B3D500AAEACA /* RSSparkle */, ); productName = NetNewsWire; productReference = 849C64601ED37A5D003D8FC0 /* NetNewsWire.app */; @@ -4097,15 +3913,10 @@ 51383A3024D1F90E0027E272 /* XCRemoteSwiftPackageReference "RSWeb" */, 51B0DF0D24D24E3B000AD99E /* XCRemoteSwiftPackageReference "RSDatabase" */, 51B0DF2324D2C7FA000AD99E /* XCRemoteSwiftPackageReference "RSParser" */, + 17192AD82567B3D500AAEACA /* XCRemoteSwiftPackageReference "Sparkle-Binary" */, ); productRefGroup = 849C64611ED37A5D003D8FC0 /* Products */; projectDirPath = ""; - projectReferences = ( - { - ProductGroup = 65ED429A235E71B40081F399 /* Products */; - ProjectRef = 65ED4299235E71B40081F399 /* Sparkle.xcodeproj */; - }, - ); projectRoot = ""; targets = ( 849C645F1ED37A5D003D8FC0 /* NetNewsWire */, @@ -4125,121 +3936,6 @@ }; /* End PBXProject section */ -/* Begin PBXReferenceProxy section */ - 65ED42B0235E71B40081F399 /* Sparkle.framework */ = { - isa = PBXReferenceProxy; - fileType = wrapper.framework; - path = Sparkle.framework; - remoteRef = 65ED42AF235E71B40081F399 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 65ED42B2235E71B40081F399 /* SparkleCore.framework */ = { - isa = PBXReferenceProxy; - fileType = wrapper.framework; - path = SparkleCore.framework; - remoteRef = 65ED42B1235E71B40081F399 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 65ED42B4235E71B40081F399 /* Autoupdate */ = { - isa = PBXReferenceProxy; - fileType = "compiled.mach-o.executable"; - path = Autoupdate; - remoteRef = 65ED42B3235E71B40081F399 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 65ED42B6235E71B40081F399 /* org.sparkle-project.InstallerLauncher.xpc */ = { - isa = PBXReferenceProxy; - fileType = "wrapper.xpc-service"; - path = "org.sparkle-project.InstallerLauncher.xpc"; - remoteRef = 65ED42B5235E71B40081F399 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 65ED42B8235E71B40081F399 /* org.sparkle-project.InstallerConnection.xpc */ = { - isa = PBXReferenceProxy; - fileType = "wrapper.xpc-service"; - path = "org.sparkle-project.InstallerConnection.xpc"; - remoteRef = 65ED42B7235E71B40081F399 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 65ED42BA235E71B40081F399 /* org.sparkle-project.InstallerStatus.xpc */ = { - isa = PBXReferenceProxy; - fileType = "wrapper.xpc-service"; - path = "org.sparkle-project.InstallerStatus.xpc"; - remoteRef = 65ED42B9235E71B40081F399 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 65ED42BC235E71B40081F399 /* org.sparkle-project.Downloader.xpc */ = { - isa = PBXReferenceProxy; - fileType = "wrapper.xpc-service"; - path = "org.sparkle-project.Downloader.xpc"; - remoteRef = 65ED42BB235E71B40081F399 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 65ED42BE235E71B40081F399 /* Sparkle Test App.app */ = { - isa = PBXReferenceProxy; - fileType = wrapper.application; - path = "Sparkle Test App.app"; - remoteRef = 65ED42BD235E71B40081F399 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 65ED42C0235E71B40081F399 /* TestAppHelper.xpc */ = { - isa = PBXReferenceProxy; - fileType = "wrapper.xpc-service"; - path = TestAppHelper.xpc; - remoteRef = 65ED42BF235E71B40081F399 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 65ED42C2235E71B40081F399 /* Sparkle Unit Tests.xctest */ = { - isa = PBXReferenceProxy; - fileType = wrapper.cfbundle; - path = "Sparkle Unit Tests.xctest"; - remoteRef = 65ED42C1235E71B40081F399 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 65ED42C4235E71B40081F399 /* BinaryDelta */ = { - isa = PBXReferenceProxy; - fileType = "compiled.mach-o.executable"; - path = BinaryDelta; - remoteRef = 65ED42C3235E71B40081F399 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 65ED42C6235E71B40081F399 /* sparkle.app */ = { - isa = PBXReferenceProxy; - fileType = wrapper.application; - path = sparkle.app; - remoteRef = 65ED42C5235E71B40081F399 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 65ED42C8235E71B40081F399 /* Updater.app */ = { - isa = PBXReferenceProxy; - fileType = wrapper.application; - path = Updater.app; - remoteRef = 65ED42C7235E71B40081F399 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 65ED42CA235E71B40081F399 /* UI Tests.xctest */ = { - isa = PBXReferenceProxy; - fileType = wrapper.cfbundle; - path = "UI Tests.xctest"; - remoteRef = 65ED42C9235E71B40081F399 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 65ED42CC235E71B40081F399 /* generate_appcast */ = { - isa = PBXReferenceProxy; - fileType = "compiled.mach-o.executable"; - path = generate_appcast; - remoteRef = 65ED42CB235E71B40081F399 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 65ED42CE235E71B40081F399 /* libbsdiff.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libbsdiff.a; - remoteRef = 65ED42CD235E71B40081F399 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - /* Begin PBXResourcesBuildPhase section */ 176813F12564BB2C00D98635 /* Resources */ = { isa = PBXResourcesBuildPhase; @@ -5586,31 +5282,6 @@ target = 65ED4090235DEF770081F399 /* Subscribe to Feed MAS */; targetProxy = 65ED41C6235E615E0081F399 /* PBXContainerItemProxy */; }; - 65ED42D0235E71F60081F399 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Sparkle; - targetProxy = 65ED42CF235E71F60081F399 /* PBXContainerItemProxy */; - }; - 65ED42D2235E72000081F399 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SparkleDownloader; - targetProxy = 65ED42D1235E72000081F399 /* PBXContainerItemProxy */; - }; - 65ED42D4235E72000081F399 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SparkleInstallerConnection; - targetProxy = 65ED42D3235E72000081F399 /* PBXContainerItemProxy */; - }; - 65ED42D6235E72000081F399 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SparkleInstallerLauncher; - targetProxy = 65ED42D5235E72000081F399 /* PBXContainerItemProxy */; - }; - 65ED42D8235E72000081F399 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SparkleInstallerStatus; - targetProxy = 65ED42D7235E72000081F399 /* PBXContainerItemProxy */; - }; 849C64731ED37A5D003D8FC0 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 849C645F1ED37A5D003D8FC0 /* NetNewsWire */; @@ -6075,6 +5746,14 @@ /* End XCConfigurationList section */ /* Begin XCRemoteSwiftPackageReference section */ + 17192AD82567B3D500AAEACA /* XCRemoteSwiftPackageReference "Sparkle-Binary" */ = { + isa = XCRemoteSwiftPackageReference; + repositoryURL = "https://github.com/Ranchero-Software/Sparkle-Binary.git"; + requirement = { + branch = main; + kind = branch; + }; + }; 5102AE4324D17E820050839C /* XCRemoteSwiftPackageReference "RSCore" */ = { isa = XCRemoteSwiftPackageReference; repositoryURL = "https://github.com/Ranchero-Software/RSCore.git"; @@ -6118,6 +5797,11 @@ /* End XCRemoteSwiftPackageReference section */ /* Begin XCSwiftPackageProductDependency section */ + 17192AD92567B3D500AAEACA /* RSSparkle */ = { + isa = XCSwiftPackageProductDependency; + package = 17192AD82567B3D500AAEACA /* XCRemoteSwiftPackageReference "Sparkle-Binary" */; + productName = RSSparkle; + }; 17A1597B24E3DEDD005DA32A /* RSCore */ = { isa = XCSwiftPackageProductDependency; package = 5102AE4324D17E820050839C /* XCRemoteSwiftPackageReference "RSCore" */; diff --git a/NetNewsWire.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/NetNewsWire.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index d7e790541..75f9fbe98 100644 --- a/NetNewsWire.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/NetNewsWire.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -91,6 +91,15 @@ "version": "1.0.0-beta8" } }, + { + "package": "RSSparkle", + "repositoryURL": "https://github.com/Ranchero-Software/Sparkle-Binary.git", + "state": { + "branch": "main", + "revision": "6b6d1d4b4864af7b56dd6f2ba148d752724e80d7", + "version": null + } + }, { "package": "Swifter", "repositoryURL": "https://github.com/httpswift/swifter.git",