From b1fd934b9605525ebcdf7e7457068d01bfcc63c7 Mon Sep 17 00:00:00 2001 From: Randall Winkhart Date: Tue, 25 Oct 2022 23:10:51 -0400 Subject: [PATCH] Added bash-completion as an optional dependency where applicable Former-commit-id: 2ad3b6bf53ac4c211a3e06079e0b32d7c362949f [formerly 07394c1740ab0c4bd3107849536b227d90fa202b] Former-commit-id: a985cf7c1230bc4f0f821ad83e689ddd769ba8d0 --- package.sh | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/package.sh b/package.sh index 2c4a868..20e0db1 100755 --- a/package.sh +++ b/package.sh @@ -35,6 +35,7 @@ url='https://github.com/rwinkhart/sshyp' arch=('any') license=('GPL-3.0-only') depends=(python gnupg openssh xclip wl-clipboard) +optdepends=('bash-completion: bash completion support') source=(\""$source"\") sha512sums=('"$sha512"') @@ -129,8 +130,9 @@ Architecture: all Maintainer: Randall Winkhart Description: A light-weight, self-hosted, synchronized password manager Depends: python3, gnupg, openssh-client, xclip, wl-clipboard +Suggests: bash-completion Priority: optional -Installed-Size: 185 +Installed-Size: 14584 " > output/debiantemp/sshyp_"$version"-"$revision"_all/DEBIAN/control cp -r lib/. output/debiantemp/sshyp_"$version"-"$revision"_all/usr/lib/sshyp/ ln -s /usr/lib/sshyp/sshyp.py output/debiantemp/sshyp_"$version"-"$revision"_all/usr/bin/sshyp @@ -154,8 +156,9 @@ Architecture: all Maintainer: Randall Winkhart Description: A light-weight, self-hosted, synchronized password manager Depends: python, gnupg, openssh, termux-api, termux-am +Suggests: bash-completion Priority: optional -Installed-Size: 185 +Installed-Size: 14584 " > output/termuxtemp/sshyp_"$version"-"$revision"_all_termux/DEBIAN/control cp -r lib/. output/termuxtemp/sshyp_"$version"-"$revision"_all_termux/data/data/com.termux/files/usr/lib/sshyp/ ln -s /data/data/com.termux/files/usr/lib/sshyp/sshyp.py output/termuxtemp/sshyp_"$version"-"$revision"_all_termux/data/data/com.termux/files/usr/bin/sshyp @@ -183,6 +186,7 @@ License: GPL-3.0-only URL: https://github.com/rwinkhart/sshyp Source0: sshyp-"$version".tar.xz Requires: python gnupg openssh wl-clipboard +Recommends: bash-completion %description sshyp is a password-store compatible CLI password manager available for UNIX(-like) systems - its primary goal is to make syncing passwords and notes across devices as easy as possible via CLI. %install @@ -276,5 +280,5 @@ elif [ "$1" == "fedora" ]; then elif [ "$1" == "freebsd" ]; then _create_freebsd_pkg else - echo -e '\nusage: package.sh [target] \n\ntargets:\n mainline: pkgbuild apkbuild haiku fedora debian termux\n experimental: freebsd\n coming soon: appimage(mainline) openbsd(mainline) macos(experimental)\n' + echo -e '\nusage: package.sh [target] \n\ntargets:\n mainline: pkgbuild apkbuild haiku fedora debian\n experimental: freebsd\ntermux\n coming soon: appimage(mainline) openbsd(mainline) macos(experimental)\n' fi