1 # Maintainer: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
2 # Maintainer: David Runge <dvzrv@archlinux.org>
8 pkgdesc="A C library for reading and writing files containing sampled audio data (32-bit)"
10 url="https://libsndfile.github.io/libsndfile/"
12 depends=(lib32-opus $_name=$pkgver)
13 makedepends=(cmake lib32-alsa-lib lib32-flac lib32-libogg lib32-libvorbis
15 provides=(libsndfile.so)
16 source=(https://github.com/$_name/$_name/releases/download/$pkgver/$_name-$pkgver.tar.xz{,.asc})
17 sha512sums=('c0dee6b33cd3c619aa13ec2854a5480e826640ca98a438758346194e83752af576a39f9de118824f0d0c61288632d87b489dc5793c025296e0f15564d87ca12a'
19 b2sums=('cb13fde9b9f44c6279a9ee7741457824eb41fc17261bf9c669d757e9e506eba2c3d4ad259e4625b8a11c82308188cc19f7399e9d1fc0299a3a11794e4b653e47'
22 '6A91A5CF22C24C99A35E013FCFDCF91FB242ACED' # Erik de Castro Lopo <erikd@mega-nerd.com>
23 '9B1CFD2E92239C4B288E025F9D0D1F1CCB35FF8C' # evpobr evpobr@gmail.com
24 '31D95CAB6D80D262244A1750A47620E801E47E95' # David Seifert soap@gentoo.org
30 export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
32 # tests can only be built with static libs
33 cmake -DCMAKE_INSTALL_PREFIX=/usr \
34 -DCMAKE_BUILD_TYPE=None \
35 -DCMAKE_INSTALL_LIBDIR=lib32 \
40 make VERBOSE=1 -C build-test
42 cmake -DCMAKE_INSTALL_PREFIX=/usr \
43 -DCMAKE_BUILD_TYPE=None \
44 -DBUILD_SHARED_LIBS=ON \
45 -DCMAKE_INSTALL_LIBDIR=lib32 \
50 make VERBOSE=1 -C build
54 make test -C build-test
60 lib32-libogg libogg.so
61 lib32-libvorbis libvorbis.so libvorbisenc.so
64 make DESTDIR="$pkgdir" install -C build
65 install -vDm 644 $_name-$pkgver/{AUTHORS,ChangeLog,README} -t "$pkgdir/usr/share/doc/$pkgname"
67 # remove everything that is provided by libsndfile
68 rm -rf "$pkgdir/usr/"{bin,include,share/{man,doc/$_name}}