updated on Thu Jan 12 16:09:17 UTC 2012
[aur-mirror.git] / seismixgtk / PKGBUILD
blob09004d3976f56ea7713ca7eb0a7f0f90d301eae5
1 # Maintainer: SpepS <dreamspepser at yahoo dot it>
3 pkgname=seismixgtk
4 pkgver=0.1.4
5 pkgrel=1
6 pkgdesc="Seismix-gtk is a front-end for the Seismix modular music production system."
7 arch=(i686 x86_64)
8 url="http://ayyi.org/"
9 license=('GPL')
10 depends=('libyaml' 'librsvg' 'seed2' 'lash' 'clutter-gtk2' 'libgnomecanvas')
11 makedepends=('gtkglext')
12 options=('!libtool')
13 source=("http://ayyi.org/files/$pkgname-$pkgver.tar.gz")
14 md5sums=('905b1dc170466c84825fa6b472749580')
16 build() {
17   cd "$srcdir/$pkgname-$pkgver"
19   sed -i "s|0400|0600|;70s|//||" ayyi/ayyi_shm.c
20   sed -i "40s|^|//|;41s|//||" ayyi/ayyi_song.c
22   # replace typedef with define for bool
23   sed -i "s|typedef\( gboolean\)\( bool\).*|#define\2\1|" model/model_types.h
25   # fix lash cflags var name
26   sed -i "s|LASH_INCLUDES|LASH_CFLAGS|g" src/Makefile.*
28   # add missing header for lash.c
29   sed -i "5a#include \"arrange/utils.h\"" src/lash.c
31   ./configure --prefix=/usr \
32               --enable-webkit \
33               --disable-osc \
34               --enable-clutter \
35               --enable-lash \
36               --enable-seed \
37               --enable-opengl
38 #              --enable-lv2 \ old api
39   make CFLAGS="$CFLAGS `pkg-config --cflags gtkglext-1.0`" # missing gtkglext cflags
42 package() {
43   cd "$srcdir/$pkgname-$pkgver"
45   make DESTDIR="$pkgdir/" install