archrelease: copy trunk to extra-x86_64
[arch-packages.git] / zita-alsa-pcmi / trunk / PKGBUILD
blob27e9e998755092ac1c91988ee126ad2b7dff249f
1 # Maintainer: David Runge <dvzrv@archlinux.org>
2 # Contributor: speps <speps at aur dot archlinux dot org>
4 pkgname=zita-alsa-pcmi
5 pkgver=0.4.0
6 pkgrel=1
7 pkgdesc="The successor of clalsadrv, provides easy access to ALSA PCM devices."
8 arch=(x86_64)
9 url="https://kokkinizita.linuxaudio.org/linuxaudio/"
10 license=(GPL3)
11 depends=(gcc-libs glibc)
12 makedepends=(alsa-lib)
13 provides=(libzita-alsa-pcmi.so)
14 source=("https://kokkinizita.linuxaudio.org/linuxaudio/downloads/$pkgname-$pkgver.tar.bz2")
15 sha512sums=('e06ae18e657d75b354c7269fcf1a4ae56241e3efbb182c7a64611855a49e086028d4f9bd91a6bbe8da2a64357ab7190d6e0dc5ae38dc9c3457fc8ce256930a50')
16 b2sums=('16e4adb9e531e70528b6128997a2b899036e21bd00aed24ad257c1247c08b59f6a33c30b1d3ae22c29893fadb31af84fc3b336b405dc50c39b9ef6c9b2a90beb')
18 prepare() {
19   cd "$pkgname-$pkgver"
20   # remove optimization
21   # call ldconfig in local context
22   sed -e '/native/d' \
23       -e 's/ldconfig/& -N $(DESTDIR)\/$(LIBDIR)/' \
24       -i source/Makefile
25   # fix use of BINDIR without preceeding DESTDIR
26   sed -e 's/\ $(BINDIR)/\ $(DESTDIR)$(BINDIR)/' \
27       -i apps/Makefile
30 build() {
31   cd "$pkgname-$pkgver"
32   make -C source
33   # create lib link for building apps
34   ln -sv lib$pkgname.so.$pkgver source/lib$pkgname.so
35   CXXFLAGS+=" -I../source" \
36   LDFLAGS+=" -L../source" \
37   make -C apps
38   rm -v source/lib$pkgname.so
41 package() {
42   depends+=(libasound.so)
44   cd "$pkgname-$pkgver"
45   # libs
46   make -C source DESTDIR="$pkgdir/" PREFIX=/usr SUFFIX="" install
47   install -vDm 644 {AUTHORS,README} -t "${pkgdir}/usr/share/doc/${pkgname}"
48   # apps
49   make -C apps DESTDIR="$pkgdir/" PREFIX=/usr install
51 # vim:set ts=2 sw=2 et: