[tbb-commits] [tor-browser-bundle/master] Bug 16910: Mac OS app bundle has wrong copyright year.

gk at torproject.org gk at torproject.org
Wed Sep 9 11:18:18 UTC 2015


commit 5019358bcac86508260703ae9cd99a4dfd2983e1
Author: Kathy Brade <brade at pearlcrescent.com>
Date:   Tue Sep 8 10:29:10 2015 -0400

    Bug 16910: Mac OS app bundle has wrong copyright year.
    
    Insert the year associated with the last tor-browser commit when
    generating the Info.plist file for Mac OS.
---
 gitian/build-helpers/fix-info-plist.py    |    6 +++---
 gitian/descriptors/mac/gitian-firefox.yml |    4 +++-
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/gitian/build-helpers/fix-info-plist.py b/gitian/build-helpers/fix-info-plist.py
index ac531ec..fae29ed 100755
--- a/gitian/build-helpers/fix-info-plist.py
+++ b/gitian/build-helpers/fix-info-plist.py
@@ -10,17 +10,17 @@ import plistlib
 import sys
 
 def usage():
-    print >> sys.stderr, "usage: %s TORBROWSER_VERSION < Info.plist > FixedInfo.plist" % sys.argv[0]
+    print >> sys.stderr, "usage: %s TORBROWSER_VERSION YEAR < Info.plist > FixedInfo.plist" % sys.argv[0]
     sys.exit(2)
 
 _, args = getopt.gnu_getopt(sys.argv[1:], "")
 
-if len(args) != 1:
+if len(args) != 2:
     usage()
 
 TORBROWSER_VERSION = args[0]
+YEAR = args[1]
 
-YEAR = "2014"
 COPYRIGHT = "Tor Browser %s Copyright %s The Tor Project" % (TORBROWSER_VERSION, YEAR)
 
 plist = plistlib.readPlist(sys.stdin)
diff --git a/gitian/descriptors/mac/gitian-firefox.yml b/gitian/descriptors/mac/gitian-firefox.yml
index 8b85b5a..1a35eab 100644
--- a/gitian/descriptors/mac/gitian-firefox.yml
+++ b/gitian/descriptors/mac/gitian-firefox.yml
@@ -58,6 +58,8 @@ script: |
   tar xaf MacOSX10.7.sdk.tar.gz
   #
   cd tor-browser
+  TB_COMMIT_DATE=$(git show -s --format='%ci')
+  COPYRIGHT_YEAR=${TB_COMMIT_DATE%%-*}
   mv .mozconfig-mac .mozconfig
   # .git and the src takes up a lot of useless space, and we need the space to build
   #git archive HEAD | tar -x -C $OUTDIR/src
@@ -101,7 +103,7 @@ script: |
   # Adjust the Info.plist file
   INFO_PLIST=TorBrowser.app/Contents/Info.plist
   mv $INFO_PLIST tmp.plist
-  ~/build/fix-info-plist.py $TORBROWSER_VERSION < tmp.plist > $INFO_PLIST
+  ~/build/fix-info-plist.py $TORBROWSER_VERSION $COPYRIGHT_YEAR < tmp.plist > $INFO_PLIST
   rm -f tmp.plist
   ~/build/re-dzip.sh TorBrowser.app/Contents/Resources/omni.ja
   ~/build/re-dzip.sh TorBrowser.app/Contents/Resources/webapprt/omni.ja



More information about the tbb-commits mailing list