Skip to content
Snippets Groups Projects
Commit 2934f43b authored by Deucе's avatar Deucе :ok_hand_tone4:
Browse files

More Haiku stuff

parent ba66a571
Branches
Tags
No related merge requests found
Pipeline #6823 passed
name SyncTERM name SyncTERM
version 1.2rc2 version 1.2~b-1
architecture @ARCHITECTURE_TYPE@ architecture @ARCHITECTURE_TYPE@
summary "ANSI-BBS terminal for connecting to BBSs" 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." 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 vendor Deuce
packager "Stephen Hurd <shurd@sasktel.net>" packager "Stephen Hurd <shurd@sasktel.net>"
urls "http://syncterm.bbsdev.net/" urls "http://syncterm.bbsdev.net/"
copyrights Yes
licenses {
"GPLv2"
"Sleepycat"
}
provides { provides {
SyncTERM SyncTERM
app:SyncTERM app:SyncTERM
......
...@@ -17,21 +17,25 @@ a) ...@@ -17,21 +17,25 @@ a)
PATCHSTR=alpha PATCHSTR=alpha
PATCHSEQ=0 PATCHSEQ=0
ISREL=0 ISREL=0
HAIKU_PRE=~$PATCH
;; ;;
b) b)
PATCHSTR=beta PATCHSTR=beta
PATCHSEQ=1 PATCHSEQ=1
ISREL=0 ISREL=0
HAIKU_PRE=~$PATCH
;; ;;
rc*) rc*)
PATCHSTR=${PATCH} PATCHSTR=${PATCH}
PATCHSEQ=$((1+${PATCH##rc})) PATCHSEQ=$((1+${PATCH##rc}))
ISREL=0 ISREL=0
HAIKU_PRE=~$PATCH
;; ;;
"") "")
PATCHSTR=release PATCHSTR=release
PATCHSEQ=0 PATCHSEQ=0
ISREL=1 ISREL=1
HAIKU_PRE=
;; ;;
*) *)
echo Invalid patch value echo Invalid patch value
...@@ -52,27 +56,38 @@ echo "ISREL: ${ISREL}" ...@@ -52,27 +56,38 @@ echo "ISREL: ${ISREL}"
echo "Do you need to bump revision in ../conio/cterm.c?" echo "Do you need to bump revision in ../conio/cterm.c?"
# CMakeLists.txt # 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_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_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_PATCH )[^)]+/\$1.'${PATCHSTR}'/ge" CMakeLists.txt
perl -pi -e "s/(CPACK_PACKAGE_VERSION )[^)]+/\$1.'${VERSTR}'/ge" CMakeLists.txt perl -pi -e "s/(CPACK_PACKAGE_VERSION )[^)]+/\$1.'${VERSTR}'/ge" CMakeLists.txt
# Info.plist # 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>CFBundleShortVersionString</key>.+?<string>)[^<]+(?=</string>)|\$1.'${VERSTR}'|ges" Info.plist
perl -pi -e "s|(<key>CFBundleVersion</key>.+?<string>)[^<]+(?=</string>)|\$1.'${NUMERIC}'|ges" Info.plist perl -pi -e "s|(<key>CFBundleVersion</key>.+?<string>)[^<]+(?=</string>)|\$1.'${NUMERIC}'|ges" Info.plist
# Manual.txt # Manual.txt
echo Updating Manual.txt
perl -pi -e "s/(?<=SyncTERM v)[0-9.a-z]+/${VERSTR}/g" Manual.txt perl -pi -e "s/(?<=SyncTERM v)[0-9.a-z]+/${VERSTR}/g" Manual.txt
# dpkg-control.in # dpkg-control.in
echo Updating dpkg-control.in
perl -pi -e "s/(?<=^Version: ).*$/${VERSTR}/g" dpkg-control.in perl -pi -e "s/(?<=^Version: ).*$/${VERSTR}/g" dpkg-control.in
# syncterm.c # syncterm.c
echo Updating syncterm.c
perl -pi -e "s/(?<=^const char \\*syncterm_version = \"SyncTERM )[^\"]+/${VERSTR}/g" syncterm.c perl -pi -e "s/(?<=^const char \\*syncterm_version = \"SyncTERM )[^\"]+/${VERSTR}/g" syncterm.c
# syncterm.rc # 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+(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 perl -pi -e "s/^(\s+(VALUE \"(File|Product)Version\",)\s+\").*$/\$1.'${VERSTR}\\0\"'/e" syncterm.rc
# syncterm.spec # syncterm.spec
echo Updating syncterm.spec
perl -pi -e "s/(?<=^Version: ).*$/${VERSTR}/g" dpkg-control.in 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
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment