summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSoMuchForSubtlety2020-03-08 00:19:02 +0100
committerSoMuchForSubtlety2020-03-08 00:19:02 +0100
commitcf8720c9c43ab7a3e6dac04091e878f90adb223e (patch)
tree9a6b39732e8ea79d3280f5e581fa6fb388f10dda
parent8b13fe2f94d4b381b0266759199360f9fdd72608 (diff)
downloadaur-cf8720c9c43ab7a3e6dac04091e878f90adb223e.tar.gz
fix dependencies
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD25
2 files changed, 27 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 14e903fb0ec9..b120f3599512 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 600e95af9574..e34b8485bf06 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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 \