diff options
author | Teteros | 2017-12-07 14:18:00 +0000 |
---|---|---|
committer | Teteros | 2017-12-07 14:18:00 +0000 |
commit | 86555fbeb5b8760af9c9ed4dedabba49e2feb980 (patch) | |
tree | 772df5109dbc706ced303fbd6993e301c517716e | |
download | aur-86555fbeb5b8760af9c9ed4dedabba49e2feb980.tar.gz |
init
-rw-r--r-- | .SRCINFO | 29 | ||||
-rw-r--r-- | PKGBUILD | 65 |
2 files changed, 94 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..a07850d85be9 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,29 @@ +pkgbase = sonic-visualiser-hg + pkgdesc = A viewer and analyser of music audio files. (hg version) + pkgver = r1755.c866f9a77b23 + pkgrel = 1 + url = http://www.sonicvisualiser.org/ + arch = x86_64 + license = GPL2 + makedepends = mercurial + makedepends = git + makedepends = mlton + depends = capnproto-git + depends = libfishsound + depends = libid3tag + depends = liblo + depends = liblrdf + depends = libmad + depends = liboggz + depends = libpulse + depends = portaudio + depends = qt5-svg + depends = rubberband + depends = sord + depends = hicolor-icon-theme + provides = sonic-visualiser + source = hg+https://code.soundsoftware.ac.uk/hg/sonic-visualiser + md5sums = SKIP + +pkgname = sonic-visualiser-hg + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..2f0f627a943f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,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" +} |