updated on Sat Jan 21 08:01:15 UTC 2012
[aur-mirror.git] / vmpk / PKGBUILD
bloba38b4d14987b97bd116d9eabe270523eb13f4a76
1 # Maintainer : SpepS <dreamspepser at yahoo dot it>
2 # Contributor: farid abdelnour <farid at archlinux-br.org>
4 pkgname=vmpk
5 pkgver=0.4.0
6 pkgrel=2
7 pkgdesc="MIDI event generator and receiver"
8 arch=('i686' 'x86_64')
9 url="http://vmpk.sourceforge.net/"
10 license=('GPL3')
11 depends=('qt' 'jack')
12 makedepends=('cmake')
13 install="$pkgname.install"
14 source=("http://downloads.sourceforge.net/project/$pkgname/$pkgname/$pkgver/$pkgname-$pkgver.tar.bz2")
15 md5sums=('bc54ac39fe02ce3cbed4b2b7f82cd70f')
17 build() {
18   cd "$srcdir/$pkgname-$pkgver"
20   # prepare build dir
21   [ -d build ] || mkdir build && cd build
23   # build bins for jack net and alsa rtmidi drivers
24   for _bin in JACK_-jack NET_-net ALSA_; do
25     cmake .. -DCMAKE_INSTALL_PREFIX=/usr \
26              -DCMAKE_BUILD_TYPE=release \
27              -DRTMIDI_DRIVER=${_bin/_*} \
28              -DENABLE_DBUS=1 \
29              -DCMAKE_SKIP_RPATH=ON \
30              -DPROGRAM_NAME=vmpk${_bin/*_}
31     make
32   done
35 package() {
36   cd "$srcdir/$pkgname-$pkgver/build"
38   make DESTDIR="$pkgdir/" install
40   # install jack and net bins and desktop files
41   for _bin in Jack_-jack Net_-net; do
42     install -Dm755 src/$pkgname${_bin/*_} "$pkgdir/usr/bin/$pkgname${_bin/*_}"
43     sed "s|VMPK|& ${_bin/_*}|;s|Exec.*|&${_bin/*_}|" ../$pkgname.desktop > \
44       "$pkgdir/usr/share/applications/$pkgname${_bin/*_}.desktop"
45   done