]> granicus.if.org Git - transmission/commitdiff
Change Growl and Sparkle frameworks install names to be @rpath-based
authorMike Gelfand <mikedld@mikedld.com>
Mon, 12 Sep 2016 17:56:33 +0000 (20:56 +0300)
committerMike Gelfand <mikedld@mikedld.com>
Tue, 10 Jan 2017 21:46:23 +0000 (00:46 +0300)
Rebuild Growl framework to strip code signature (we resign it anyway, and
changing its install name invalidated the signature); used the same v1.3.1
release so hopefully didn't break anything.

Transmission.xcodeproj/project.pbxproj
macosx/Growl.framework/Versions/A/Growl
macosx/Growl.framework/Versions/A/Resources/Info.plist
macosx/Growl.framework/Versions/A/_CodeSignature/CodeResources [deleted file]
macosx/Sparkle.framework/Versions/A/Sparkle

index 3e571c30bee66ac59806c2b20f67045793e9b1c7..bc9da9a021eb9905f038ccaf182e5d6f3762d886 100644 (file)
                        buildSettings = {
                                FRAMEWORK_SEARCH_PATHS = macosx;
                                GCC_PREFIX_HEADER = macosx/Transmission_Prefix.pch;
+                               LD_RUNPATH_SEARCH_PATHS = "@executable_path/../Frameworks";
                                LIBRARY_SEARCH_PATHS = (
                                        "$(inherited)",
                                        "\"$(SRCROOT)/third-party/curl/lib\"",
                        buildSettings = {
                                FRAMEWORK_SEARCH_PATHS = macosx;
                                GCC_PREFIX_HEADER = macosx/Transmission_Prefix.pch;
+                               LD_RUNPATH_SEARCH_PATHS = "@executable_path/../Frameworks";
                                LIBRARY_SEARCH_PATHS = (
                                        "$(inherited)",
                                        "\"$(SRCROOT)/third-party/curl/lib\"",
                        buildSettings = {
                                FRAMEWORK_SEARCH_PATHS = macosx;
                                GCC_PREFIX_HEADER = macosx/Transmission_Prefix.pch;
+                               LD_RUNPATH_SEARCH_PATHS = "@executable_path/../Frameworks";
                                LIBRARY_SEARCH_PATHS = (
                                        "$(inherited)",
                                        "\"$(SRCROOT)/third-party/curl/lib\"",
index db8d5b1af39d421408a2d5c9b5d8b10f19082747..1bf9e5b811f58ebec78fb7d30053003bc26b9c6f 100755 (executable)
Binary files a/macosx/Growl.framework/Versions/A/Growl and b/macosx/Growl.framework/Versions/A/Growl differ
index 5f2a1f46d3a1968bdf31132514c5da03b6f91dae..7df84c90145730c03a78b73b452fac880cc5e525 100644 (file)
@@ -2,8 +2,6 @@
 <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
 <plist version="1.0">
 <dict>
-       <key>BuildMachineOSBuild</key>
-       <string>11C74</string>
        <key>CFBundleDevelopmentRegion</key>
        <string>English</string>
        <key>CFBundleExecutable</key>
        <string>GRRR</string>
        <key>CFBundleVersion</key>
        <string>1.3.1</string>
-       <key>DTCompiler</key>
-       <string>com.apple.compilers.llvm.clang.1_0</string>
-       <key>DTPlatformBuild</key>
-       <string>4D199</string>
-       <key>DTPlatformVersion</key>
-       <string>GM</string>
-       <key>DTSDKBuild</key>
-       <string>11C63</string>
-       <key>DTSDKName</key>
-       <string>macosx10.7</string>
-       <key>DTXcode</key>
-       <string>0420</string>
-       <key>DTXcodeBuild</key>
-       <string>4D199</string>
        <key>NSPrincipalClass</key>
        <string>GrowlApplicationBridge</string>
 </dict>
diff --git a/macosx/Growl.framework/Versions/A/_CodeSignature/CodeResources b/macosx/Growl.framework/Versions/A/_CodeSignature/CodeResources
deleted file mode 100644 (file)
index d654425..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-       <key>files</key>
-       <dict>
-               <key>Resources/Info.plist</key>
-               <data>
-               SwzGt9RQsuVafBBrfBalB75dCwU=
-               </data>
-       </dict>
-       <key>rules</key>
-       <dict>
-               <key>^Resources/</key>
-               <true/>
-               <key>^Resources/.*\.lproj/</key>
-               <dict>
-                       <key>optional</key>
-                       <true/>
-                       <key>weight</key>
-                       <real>1000</real>
-               </dict>
-               <key>^Resources/.*\.lproj/locversion.plist$</key>
-               <dict>
-                       <key>omit</key>
-                       <true/>
-                       <key>weight</key>
-                       <real>1100</real>
-               </dict>
-               <key>^version.plist$</key>
-               <true/>
-       </dict>
-</dict>
-</plist>
index 24be39b08285ad0e17b373484c6029f60ec5a48b..ef64023bb11e1991fe8919de5b6e9a12beaab802 100755 (executable)
Binary files a/macosx/Sparkle.framework/Versions/A/Sparkle and b/macosx/Sparkle.framework/Versions/A/Sparkle differ