Revision: 12575
http://sourceforge.net/p/skim-app/code/12575
Author: hofman
Date: 2021-11-24 10:08:13 +0000 (Wed, 24 Nov 2021)
Log Message:
-----------
Add an option to build script to make a test version without appcast and
release notes
Modified Paths:
--------------
trunk/build_skim.py
Modified: trunk/build_skim.py
===================================================================
--- trunk/build_skim.py 2021-11-23 19:18:02 UTC (rev 12574)
+++ trunk/build_skim.py 2021-11-24 10:08:13 UTC (rev 12575)
@@ -9,7 +9,7 @@
#
# SYNOPSIS
-# build_skim.sh [-i identity] [-u username] [-p password] [-o out] [-a
zip|dmg|]
+# build_skim.sh [-i identity] [-u username] [-p password] [-o out] [-a
zip|dmg|] [-t]
#
# OPTIONS
# -i --identity
@@ -22,6 +22,8 @@
# Output directory for the final archive and appcast, defaults to the
user's Desktop
# -a, --archive
# The type of archive the app bundle is wrapped in, the prepared disk
image when empty
+# -t, --test
+# Prepare a test version, don't create appcast and release notes
#
#
@@ -502,9 +504,10 @@
password = "@keychain:AC_PASSWORD"
out = os.path.join(os.getenv("HOME"), "Desktop")
archive = ""
+ test = False
try:
- opts, args = getopt.getopt(sys.argv[1:], "i:u:p:o:a:", ["identity=",
"username=", "password=", "out=", "archive="])
+ opts, args = getopt.getopt(sys.argv[1:], "i:u:p:o:a:t", ["identity=",
"username=", "password=", "out=", "archive=", "test"])
except:
sys.stderr.write("error reading options\n")
@@ -519,12 +522,14 @@
out = arg
elif opt in ["-a", "--archive"]:
archive = arg
+ elif opt in ["-t", "--test"]:
+ test = True
- return identity, username, password, out, archive
+ return identity, username, password, out, archive, test
if __name__ == '__main__':
- identity, username, password, out, archive = get_options()
+ identity, username, password, out, archive, test = get_options()
clean_and_build()
@@ -571,7 +576,8 @@
except Exception as e:
assert os.path.isdir(out), "%s does not exist" % (out)
- write_appcast_and_release_notes(new_version, new_version_string,
minimum_system_version, archive_path, out)
+ if not test:
+ write_appcast_and_release_notes(new_version, new_version_string,
minimum_system_version, archive_path, out)
target_path = os.path.join(out, os.path.basename(archive_path))
if (os.path.exists(target_path)):
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit