archrelease: copy trunk to community-any
[arch-community.git] / aliki / trunk / PKGBUILD
blob94cc2b10dc279dc9654f36759db589e432dd2524
1 # Maintainer: David Runge <dave@sleepmap.de>
2 pkgname=aliki
3 pkgver=0.3.0
4 pkgrel=3
5 pkgdesc="Measure Impulse Responses using a sine sweep and deconvolution"
6 arch=('x86_64')
7 url="https://kokkinizita.linuxaudio.org/linuxaudio/"
8 license=('GPL2')
9 groups=('pro-audio')
10 depends=('clthreads' 'clxclient' 'fftw' 'jack' 'libsndfile' 'zita-alsa-pcmi')
11 makedepends=('gendesk')
12 source=("https://kokkinizita.linuxaudio.org/linuxaudio/downloads/$pkgname-$pkgver.tar.bz2")
13 sha512sums=('4ffb8287b1e0266d0d967d9cffae8f6438b0602e90b2c1cabdbaddf34b959e025d5cc247856642ebbebcaaa1314606b7f58d73b9e616ffcb54280f86f3788596')
15 prepare() {
16   cd "$pkgname-$pkgver"
17 # remove optimization
18   sed -e '/march=native/d' -i source/Makefile
19   # XDG desktop files
20   gendesk -n \
21           --pkgname ${pkgname} \
22           --pkgdesc "${pkgdesc}" \
23           --name aliki \
24           --categories "AudioVideo;Audio"
27 build() {
28   cd "$pkgname-$pkgver/source"
29   make PREFIX=/usr LIBDIR=lib
32 package() {
33   cd "$pkgname-$pkgver/source"
34   # installing by hand because the Makefile install target is broken
35   install -vDm 755 ${pkgname}{,-rt} -t "${pkgdir}/usr/bin/"
36   # XDG desktop integration
37   install -vDm 644 "../${pkgname}.desktop" \
38     -t "${pkgdir}/usr/share/applications/"
39   # docs
40   install -vDm 644 ../{AUTHORS,README,doc/${pkgname}-manual.pdf} \
41     -t "${pkgdir}/usr/share/doc/${pkgname}/"