diff options
Diffstat (limited to 'community/clalsadrv/PKGBUILD')
-rw-r--r-- | community/clalsadrv/PKGBUILD | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/community/clalsadrv/PKGBUILD b/community/clalsadrv/PKGBUILD new file mode 100644 index 000000000..614845421 --- /dev/null +++ b/community/clalsadrv/PKGBUILD @@ -0,0 +1,46 @@ +# $Id: PKGBUILD 95507 2013-08-13 03:42:10Z speps $ +# Maintainer : speps <speps at aur dot archlinux dot org> + +pkgname=clalsadrv +pkgver=2.0.0 +pkgrel=1 +pkgdesc="C++ wrapper around the ALSA API" +arch=('i686' 'x86_64') +url="http://kokkinizita.linuxaudio.org/linuxaudio/" +license=('GPL') +depends=('clthreads' 'alsa-lib') +source=("${url}downloads/$pkgname-$pkgver.tar.bz2") +md5sums=('be123e1701e4b6c6300907df949bd71c') + +prepare() { + cd "$pkgname-$pkgver/libs" + + # use ldconfig locally + sed -i 's/ldconfig /&-N $(DESTDIR)/' Makefile +} + +build() { + cd "$pkgname-$pkgver/libs" + + # libs + make + + # create lib link for building apps + ln -sf lib$pkgname.so.$pkgver lib$pkgname.so + + # apps + cd ../apps + CXXFLAGS+=" -I../libs" \ + LDFLAGS+=" -L../libs -lasound" \ + make PREFIX=/usr +} + +package(){ + cd "$pkgname-$pkgver" + + # libs + make -C libs DESTDIR="$pkgdir/" PREFIX=/usr LIBDIR=lib install + + # apps + make -C apps DESTDIR="$pkgdir/" PREFIX=/usr LIBDIR=lib install +} |