Switch Haiku packaging to sshyp-client

Former-commit-id: 04f48926a58ad5382fd5551a7b40ccd5b2ab5f37
Former-commit-id: f9e4062081c40375f01725490a38198564e787f6
This commit is contained in:
2023-04-18 14:11:35 -04:00
parent d08e6fee53
commit 98a10cc0cf
+8 -7
View File
@@ -116,11 +116,11 @@ _create_hpkg() {
output/haikutemp/documentation/man/man1 \ output/haikutemp/documentation/man/man1 \
output/haikutemp/data/bash-completion/completions \ output/haikutemp/data/bash-completion/completions \
output/haikutemp/data/zsh/site-functions output/haikutemp/data/zsh/site-functions
printf "name sshyp printf "name sshyp-client
version "$version"-"$revision" version "$version"-"$revision"
architecture any architecture any
summary \"A light-weight, self-hosted, synchronized password manager\" summary \"A light-weight, self-hosted, synchronized password manager (client only)\"
description \"sshyp is the only password-store compatible CLI password manager available for Haiku - it is also available on Linux/Android (via Termux) so that you can sync your entries across all of your devices.\" description \"The fully-featured client for the sshyp password manager ported for Haiku. This is just a client: server hosting functionality is only available on Linux/BSD.\"
packager \"Randall Winkhart <idgr at tutanota dot com>\" packager \"Randall Winkhart <idgr at tutanota dot com>\"
vendor \"Randall Winkhart\" vendor \"Randall Winkhart\"
licenses { licenses {
@@ -130,7 +130,7 @@ copyrights {
\"2021-2023 Randall Winkhart\" \"2021-2023 Randall Winkhart\"
} }
provides { provides {
sshyp = "$version" sshyp-client = "$version"
cmd:sshyp cmd:sshyp
} }
requires { requires {
@@ -145,6 +145,7 @@ urls {
# START PORT # START PORT
cp -r lib/. port-jobs/working/ cp -r lib/. port-jobs/working/
cd port-jobs cd port-jobs
./RMSERVER.py
./CLIPBOARD.py HAIKU ./CLIPBOARD.py HAIKU
./COMMENTS.py ALL ./COMMENTS.py ALL
./BLANKS.py ./BLANKS.py
@@ -162,10 +163,10 @@ urls {
cp extra/manpage output/haikutemp/documentation/man/man1/sshyp.1 cp extra/manpage output/haikutemp/documentation/man/man1/sshyp.1
gzip output/haikutemp/documentation/man/man1/sshyp.1 gzip output/haikutemp/documentation/man/man1/sshyp.1
cd output/haikutemp cd output/haikutemp
package create -b HAIKU-sshyp-"$version"-"$revision"_all.hpkg package create -b HAIKU-sshyp-client-"$version"-"$revision"_all.hpkg
package add HAIKU-sshyp-"$version"-"$revision"_all.hpkg bin lib documentation data package add HAIKU-sshyp-client-"$version"-"$revision"_all.hpkg bin lib documentation data
cd ../.. cd ../..
mv output/haikutemp/HAIKU-sshyp-"$version"-"$revision"_all.hpkg output/ mv output/haikutemp/HAIKU-sshyp-client-"$version"-"$revision"_all.hpkg output/
rm -rf output/haikutemp rm -rf output/haikutemp
printf '\nHaiku packaging complete\n\n' printf '\nHaiku packaging complete\n\n'
} && } &&