diff options
author | SoMuchForSubtlety | 2020-03-08 00:19:02 +0100 |
---|---|---|
committer | SoMuchForSubtlety | 2020-03-08 00:19:02 +0100 |
commit | cf8720c9c43ab7a3e6dac04091e878f90adb223e (patch) | |
tree | 9a6b39732e8ea79d3280f5e581fa6fb388f10dda | |
parent | 8b13fe2f94d4b381b0266759199360f9fdd72608 (diff) | |
download | aur-cf8720c9c43ab7a3e6dac04091e878f90adb223e.tar.gz |
fix dependencies
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 25 |
2 files changed, 27 insertions, 5 deletions
@@ -1,14 +1,17 @@ pkgbase = f1viewer pkgdesc = TUI client for F1TV pkgver = 1.0.0 - pkgrel = 1 + pkgrel = 2 url = https://github.com/SoMuchForSubtlety/f1viewer arch = x86_64 license = GPL3 makedepends = go-pie depends = mpv - depends = libsecret optdepends = xclip: copying URLs to clipboard + optdepends = keepassxc: secret store backend + optdepends = pass: secret store backend + optdepends = gnome-keyring: secret store backend + optdepends = kwallet: secret store backend source = f1viewer-1.0.0.tar.gz::https://github.com/SoMuchForSubtlety/f1viewer/archive/v1.0.0.tar.gz sha256sums = 40986b7ed358adf2299882318d9ca81ef7f1bf730ed30b3c5da362518987d6af @@ -1,17 +1,36 @@ # Maintainer: SoMuchForSubtlety <s0muchfrsubtlety@gmail.com> pkgname=f1viewer pkgver=1.0.0 -pkgrel=1 +pkgrel=2 pkgdesc="TUI client for F1TV" arch=('x86_64') url="https://github.com/SoMuchForSubtlety/f1viewer" license=('GPL3') -depends=('mpv' 'libsecret') -optdepends=('xclip: copying URLs to clipboard') +depends=('mpv') +optdepends=('xclip: copying URLs to clipboard' + 'keepassxc: secret store backend' + 'pass: secret store backend' + 'gnome-keyring: secret store backend' + 'kwallet: secret store backend') makedepends=('go-pie') source=("${pkgname}-${pkgver}.tar.gz::https://github.com/SoMuchForSubtlety/f1viewer/archive/v${pkgver}.tar.gz") sha256sums=('40986b7ed358adf2299882318d9ca81ef7f1bf730ed30b3c5da362518987d6af') +prepare() { + if pacman -Qi keepassxc >/dev/null 2>&1; then + return 0 + elif pacman -Qi pass >/dev/null 2>&1; then + return 0 + elif pacman -Qi gnome-keyring >/dev/null 2>&1; then + return 0 + elif pacman -Qi kwallet >/dev/null 2>&1; then + return 0 + fi + + echo 'You need to install a secrets backend like gnome-keyring, kwallet, pass or keepassxc - you might want to install it with pacman -S --asdeps package_name' >&2; + return 1 +} + build() { cd "${pkgname}-${pkgver}" go build \ |