blob: 2f0f627a943f8e3791538064d8378e4e25a49ab3 (
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
# Maintainer: Teteros <teteros at teknik dot io>
_pkgname=sonic-visualiser
pkgname=sonic-visualiser-hg
pkgver=r1755.c866f9a77b23
pkgrel=1
pkgdesc="A viewer and analyser of music audio files. (hg version)"
arch=('x86_64')
url="http://www.sonicvisualiser.org/"
license=('GPL2')
depends=('capnproto-git' 'libfishsound' 'libid3tag' 'liblo'
'liblrdf' 'libmad' 'liboggz' 'libpulse' 'portaudio' 'qt5-svg'
'rubberband' 'sord' 'hicolor-icon-theme')
makedepends=('mercurial' 'git' 'mlton')
provides=("${pkgname%-hg}")
source=("hg+https://code.soundsoftware.ac.uk/hg/$_pkgname")
md5sums=('SKIP')
pkgver() {
cd "$_pkgname"
printf "r%s.%s" "$(hg identify -n)" "$(hg identify -i)"
}
#prepare() {
# cd "$_pkgname"
# autoreconf -vi
#}
build() {
cd "$_pkgname"
./configure --prefix=/usr
make
}
package() {
cd "$_pkgname"
INSTALL_ROOT="$pkgdir" make install
# vamp binaries
install -Dm755 vamp-plugin-load-checker "$pkgdir/usr/bin/vamp-plugin-load-checker"
install -Dm755 piper-vamp-simple-server "$pkgdir/usr/bin/piper-vamp-simple-server"
# desktop files
install -t "$pkgdir/usr/share/applications" -Dm644 *.desktop
# icons
for _s in 16 22 24 32 48 64 128; do
install -Dm644 icons/sv-${_s}x${_s}.png \
"$pkgdir/usr/share/icons/hicolor/${_s}x${_s}/apps/sv-icon.png"
done
install -Dm644 icons/sv-icon.svg \
"$pkgdir/usr/share/icons/hicolor/scalable/apps/sv-icon.svg"
# samples
install -t "$pkgdir/usr/share/$pkgname/samples" -Dm644 samples/*
# templates
install -t "$pkgdir/usr/share/$pkgname/templates" -Dm644 templates/*
# docs
install -Dm644 CHANGELOG "$pkgdir/usr/share/doc/$pkgname/CHANGELOG"
install -Dm644 CITATION "$pkgdir/usr/share/doc/$pkgname/CITATION"
install -Dm644 README.md "$pkgdir/usr/share/doc/$pkgname/README.md"
install -Dm644 README.OSC "$pkgdir/usr/share/doc/$pkgname/README.osc"
}
|