]> err.no Git - sope/blobdiff - maintenance/make-osxpkg.sh
improved versioning support
[sope] / maintenance / make-osxpkg.sh
index 2c7c53c7c1cf903f5626ae85be5169816fe60316..4808cfee19ae19e57a561767f281d4f998ea24f0 100755 (executable)
@@ -13,7 +13,13 @@ oldpwd="$PWD"
 PKG_BUILD_DIR="$PWD/osxpkgbuild"
 PKG_DIR="$PKG_BUILD_DIR/${PKG_NAME}.pkg"
 PKG_RSRC_DIR="$PKG_BUILD_DIR/${PKG_NAME}.pkg/Contents/Resources"
-PKG_VERSION="4.5"
+
+# TODO: make that arguments
+PKG_MAJOR_VERSION=4
+PKG_MINOR_VERSION=5
+PKG_SUBMINOR_VERSION=trunk
+
+PKG_VERSION="${PKG_MAJOR_VERSION}.${PKG_MINOR_VERSION}.${PKG_SUBMINOR_VERSION}"
 ROOT_DIR="$PKG_BUILD_DIR/root"
 
 CHECK_XML="yes"
@@ -202,8 +208,8 @@ function genInfoPList() {
   plistWriteString >>$F CFBundleName       "${PKG_NAME}"
   plistWriteString >>$F CFBundleShortVersionString "${PKG_VERSION}"
   
-  plistWriteString >>$F IFMajorVersion 4
-  plistWriteString >>$F IFMinorVersion 5
+  plistWriteString >>$F IFMajorVersion ${PKG_MAJOR_VERSION}
+  plistWriteString >>$F IFMinorVersion ${PKG_MINOR_VERSION}
   
   plistWriteDate   >>$F IFPkgBuildDate "`date -u +%Y-%m-%dT%H:%M:%SZ`"
   plistWriteString >>$F IFPkgBuildVersion                 "${PKG_VERSION}"
@@ -360,8 +366,8 @@ function genPkgInfoFile() {
 function genPkgVersionFile() {
   F="${PKG_RSRC_DIR}/package_version"
   echo -n "  gen package_version: $F .."
-  echo >$F  "major: 4"
-  echo >>$F "minor: 5"
+  echo >$F  "major: ${PKG_MAJOR_VERSION}"
+  echo >>$F "minor: ${PKG_MINOR_VERSION}"
   echo ".. done."
 }