diff --git a/src/syncterm/PackageInfo.in b/src/syncterm/PackageInfo.in index 96fe0fbac1a699fa6f477292469b0985a1808837..54591dc16e4688b7f5ea328ff8c44e6edda772e8 100644 --- a/src/syncterm/PackageInfo.in +++ b/src/syncterm/PackageInfo.in @@ -1,11 +1,16 @@ name SyncTERM -version 1.2rc2 +version 1.2~b-1 architecture @ARCHITECTURE_TYPE@ summary "ANSI-BBS terminal for connecting to BBSs" description "An ANSI-BBS terminal designed to connect to remote BBSs via telnet, rlogin, or SSH. Supports ANSI music and the IBM charset when possible. Will run from a console, under X11 using XLib, or using SDL." vendor Deuce packager "Stephen Hurd <shurd@sasktel.net>" urls "http://syncterm.bbsdev.net/" +copyrights Yes +licenses { + "GPLv2" + "Sleepycat" +} provides { SyncTERM app:SyncTERM diff --git a/src/syncterm/updvers.sh b/src/syncterm/updvers.sh index 2ef09b9c28294253258290ece4aff80d0a103801..b4900b47882c3c05479a11e615a56dcd82456b94 100755 --- a/src/syncterm/updvers.sh +++ b/src/syncterm/updvers.sh @@ -17,21 +17,25 @@ a) PATCHSTR=alpha PATCHSEQ=0 ISREL=0 + HAIKU_PRE=~$PATCH ;; b) PATCHSTR=beta PATCHSEQ=1 ISREL=0 + HAIKU_PRE=~$PATCH ;; rc*) PATCHSTR=${PATCH} PATCHSEQ=$((1+${PATCH##rc})) ISREL=0 + HAIKU_PRE=~$PATCH ;; "") PATCHSTR=release PATCHSEQ=0 ISREL=1 + HAIKU_PRE= ;; *) echo Invalid patch value @@ -52,27 +56,38 @@ echo "ISREL: ${ISREL}" echo "Do you need to bump revision in ../conio/cterm.c?" # CMakeLists.txt +echo Updating CMakeLists.txt perl -pi -e "s/(CPACK_PACKAGE_VERSION_MAJOR )[0-9]+/\$1.'${MAJOR}'/ge" CMakeLists.txt perl -pi -e "s/(CPACK_PACKAGE_VERSION_MINOR )[0-9]+/\$1.'${MINOR}'/ge" CMakeLists.txt perl -pi -e "s/(CPACK_PACKAGE_VERSION_PATCH )[^)]+/\$1.'${PATCHSTR}'/ge" CMakeLists.txt perl -pi -e "s/(CPACK_PACKAGE_VERSION )[^)]+/\$1.'${VERSTR}'/ge" CMakeLists.txt # Info.plist +echo Updating Info.plist perl -pi -e "s|(<key>CFBundleShortVersionString</key>.+?<string>)[^<]+(?=</string>)|\$1.'${VERSTR}'|ges" Info.plist perl -pi -e "s|(<key>CFBundleVersion</key>.+?<string>)[^<]+(?=</string>)|\$1.'${NUMERIC}'|ges" Info.plist # Manual.txt +echo Updating Manual.txt perl -pi -e "s/(?<=SyncTERM v)[0-9.a-z]+/${VERSTR}/g" Manual.txt # dpkg-control.in +echo Updating dpkg-control.in perl -pi -e "s/(?<=^Version: ).*$/${VERSTR}/g" dpkg-control.in # syncterm.c +echo Updating syncterm.c perl -pi -e "s/(?<=^const char \\*syncterm_version = \"SyncTERM )[^\"]+/${VERSTR}/g" syncterm.c # syncterm.rc +echo Updating syncterm.rc perl -pi -e "s/^(\s+(PRODUCTVERSION|FILEVERSION)\s+).*$/\$1.'${MAJOR},${MINOR},${ISREL},${PATCHSEQ}'/e" syncterm.rc perl -pi -e "s/^(\s+(VALUE \"(File|Product)Version\",)\s+\").*$/\$1.'${VERSTR}\\0\"'/e" syncterm.rc # syncterm.spec +echo Updating syncterm.spec perl -pi -e "s/(?<=^Version: ).*$/${VERSTR}/g" dpkg-control.in + +# PackageInfo.in +echo Updating PackageInfo.in +perl -pi -e "s/^(version\s+).*$/\$1.'${NUMERIC}${HAIKU_PRE}-1'/e" PackageInfo.in