# Maintainer: Jesus E. pkgname=a52dec pkgver=0.7.4 _debver=$pkgver _debrel=20 pkgrel=11 pkgdesc="A free software library for decoding ATSC A/52 streams" url="http://liba52.sourceforge.net/" arch=('i686' 'x86_64') license=('GPL-2') depends=('glibc' 'libsndio') makedepends=('quilt') source=("http://liba52.sourceforge.net/files/${pkgname}-${pkgver}.tar.gz" "https://deb.debian.org/debian/pool/main/a/a52dec/a52dec_$_debver-$_debrel.debian.tar.xz" 'a52dec-0.7.4-build.patch' 'stderr.patch' 'sndio.patch') sha512sums=('4b26fe9492f218b775fb190b76ecf06edaeb656adfe6dcbd24d0a0f86871c3ba917edb88a398eb12dccedaa1605b6f0a0be06b09f9fddd9a46e457b7dd244848' '55db8db3a3d907dec27f1f0166df9c51c64fbfae6d5e3d2dd4dad64489bb689e77b82fe24af6fdcd2625b8277c5fbdcc10f71b6bb2c96ccf5ec3606c6356ad59' 'eee40a2871c00fc704fa49d3192a41ceadc4cf7e80d7d7cf368aa2a3e7ebb786f39ef835bdffca5685bf054316a9bacf87556b9a0c90868dbf29e7269873806e' '670e4d4efead9aada56cb47f50d56baa345760d66a99d72bd06d03111c92b4e77c60eabe84308b2807b912ee35e008d835ee2d7602a213d9c68eba1bc7bc9152' '721757f85c06bbd7fc46051ef4403377af43e55ed8457df01bc0acdfd99a2ee27f4fb7f9fac924912d1828f706a4b5473f7bb542f2730e69891b191b001dac9c') prepare() { cd "${pkgname}-${pkgver}" if [[ ${pkgver%.*} = ${_debver%.*} ]]; then # Debian patches export QUILT_PATCHES=debian/patches export QUILT_REFRESH_ARGS='-p ab --no-timestamps --no-index' export QUILT_DIFF_ARGS='--no-timestamps' mv "$srcdir"/debian . # Doesn't apply and seems unimportant rm -v debian/patches/02-soname.diff || true quilt push -av else patch -Np1 -i ../a52dec-0.7.4-build.patch patch -Np1 -i ../stderr.patch fi patch -Np1 -i ../sndio.patch sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/' configure.in mv configure.in configure.ac ./bootstrap } build() { cd $pkgname-$pkgver ./configure --prefix=/usr --enable-shared make } package() { cd "${srcdir}/${pkgname}-${pkgver}" make DESTDIR="${pkgdir}" install install -m644 liba52/a52_internal.h "${pkgdir}/usr/include/a52dec/" install -Dm644 COPYING -t "${pkgdir}/usr/share/licenses/${pkgname}" }