blob: 62986a1a68b791d24fdce756e72ce35988a7cfd5 (
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
41
42
43
44
45
46
47
48
49
50
|
# Maintainer: Alex Murkoff <413x1nkp@gmail.com>
pkgname=spu
pkgver=0.1.1
pkgrel=1
pkgdesc="Simple playlist management utility"
arch=("x86_64")
url="https://codeberg.org/413x1nkp/spu"
license=("AGPL-3.0-only")
depends=(
"glibc"
"bash"
)
optdepends=("bash-completion: bash completion")
source=(
"git+https://codeberg.org/413x1nkp/spu#tag=v${pkgver}"
"argparse::git+https://github.com/cofyc/argparse"
"spu.install"
)
sha256sums=(
'd797c4a94d68b0a7a536f02b12c4583abbeb802816b26518d5bf4e0fa3b0aa28'
'SKIP'
'5bc84ad475235b7ff42dd917916e42fc92a0651022715d5ef8965cde02e9ad18'
)
install="spu.install"
prepare() {
git -C "${srcdir}"/spu -c protocol.file.allow=always config submodule.thirdparty/argparse.url "${srcdir}"/argparse
git -C "${srcdir}"/spu -c protocol.file.allow=always submodule update --init
cd ${pkgname}/
cc -o nob nob.c
}
build() {
cd spu/
./nob lin
}
package() {
cd "${srcdir}"/spu
install -Dm 755 -t "${pkgdir}"/usr/bin/ "out/spu"
install -Dm 755 -t "${pkgdir}"/usr/bin/ "scripts/spu-play"
install -Dm 755 -t "${pkgdir}"/usr/bin/ "scripts/spu-current-song"
install -Dm 755 -T "scripts/spu-comp.sh" "${pkgdir}"/usr/share/bash-completion/completions/spu
install -Dm 755 -T "scripts/spu-play-comp.sh" "${pkgdir}"/usr/share/bash-completion/completions/spu-play
}
|