blob: 6e48d8781d3b5afeb6401f9a600d982437708d20 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
# Maintainer: Fernando Nunez <me@fernandonunez.io>
pkgname=qp-bin
pkgver=5.108.0
pkgrel=1
pkgdesc="qp - query packages. A CLI utility for querying installed packages across multiple package ecosystems."
arch=("x86_64" "aarch64" "armv7h")
url="https://github.com/Zweih/qp"
license=("GPL3")
provides=("qp")
conflicts=("qp" "qp-git")
replaces=("yaylog" "yaylog-bin" "yaylog-git")
optdepends=('sqlite: RPM support')
_release_url="${url}/releases/download/v${pkgver}/qp-v${pkgver}"
_ext=".tar.gz"
source_x86_64+=("${_release_url}-x86_64${_ext}")
source_aarch64+=("${_release_url}-aarch64${_ext}")
source_armv7h+=("${_release_url}-armv7h${_ext}")
sha256sums_x86_64=("5c5a9380ffb8dbdcdb16110fa416fa96960a32713d98cfddab23bede065e37b0")
sha256sums_aarch64=("a5f598fba76422718b6850c985f925741f1898f8fd1c38d3747f8849b0c874c1")
sha256sums_armv7h=("44d11206bff28efed77d6f756b6066659f9604dd7847401ec7196e5503453f1b")
package() {
tar -xzf "$srcdir/qp-v${pkgver}-${CARCH}${_ext}" -C "$srcdir"
install -Dm755 "${srcdir}/qp-${CARCH}" "$pkgdir/usr/bin/qp"
install -Dm644 "${srcdir}/qp.1" "${pkgdir}/usr/share/man/man1/qp.1"
install -Dm644 "${srcdir}/NEWS" "${pkgdir}/usr/share/doc/qp/NEWS"
install -Dm644 "update-qp-cache.hook" \
"$pkgdir/usr/share/libalpm/hooks/update-qp-cache.hook"
"$pkgdir/usr/bin/qp" --completions bash >"$srcdir/qp.bash"
"$pkgdir/usr/bin/qp" --completions zsh >"$srcdir/qp.zsh"
install -Dm644 "$srcdir/qp.bash" "$pkgdir/usr/share/bash-completion/completions/qp"
install -Dm644 "$srcdir/qp.zsh" "$pkgdir/usr/share/zsh/site-functions/_qp"
}
|