updated on Thu Jan 26 00:18:00 UTC 2012
[aur-mirror.git] / bpmdj / PKGBUILD
blob895879f6f78be8ad2938c133daef69b871a78701
1 # Contributor: Martin Stolpe <martinstolpe <at> googlemail dot com>
3 #you need to have at least alsa, oss or jack to be installed on the system
4 pkgname=bpmdj
5 pkgver=4.1
6 pkgrel=1
7 pkgdesc="Tool for detecting the BPM of mp3, ogg, m4a, mpc and flac files"
8 arch=('i686' 'x86_64')
9 url="http://bpmdj.yellowcouch.org/index.html"
10 license=('GPL')
11 depends=('fftw' 'openssl' 'qt')
12 makedepends=('cmake' 'gcc')
13 optdepends=('alsa-lib: for ALSA playback'
14   'jack-audio-connection-kit: for JACK playback')
15 # options=()
16 source=(ftp://bpmdj.yellowcouch.org/bpmdj/$pkgname-$pkgver.source.tgz
17   CMakeLists.txt.tar.gz
18   patch2.diff
21 noextract=(CMakeLists.txt.tar.gz)
23 build() {
24   cd "$srcdir"
25   
26   tar -xzf CMakeLists.txt.tar.gz -C "$srcdir/$pkgname-$pkgver"
28   cd "$srcdir/$pkgname-$pkgver"
30   patch -Np0 -i ../patch2.diff
32   [ -d "${srcdir}/${pkgname}-${pkgver}/build" ] && rm -rf "${srcdir}/${pkgname}-${pkgver}/build"
33   
34   rm "${srcdir}/${pkgname}-${pkgver}/version.h"
35   rm "${srcdir}/${pkgname}-${pkgver}/data-syntax.cpp"
36   rm "${srcdir}/${pkgname}-${pkgver}/data-lexer.cpp"
38   mkdir -p "${srcdir}/${pkgname}-${pkgver}/build" || return 1
39   cd "${srcdir}/${pkgname}-${pkgver}/build"
40   cmake ../ -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release
41   make || return 1
43   make DESTDIR="$pkgdir/" install
45 md5sums=('ff4795bfe1eac829a7fcf88b496311df'
46          '62ae4f1a33d1d7a26b9825fa203c484e'
47          '069f49ebfbd0cad116661fd9aa85975b')