61 lines
2.2 KiB
Bash
61 lines
2.2 KiB
Bash
# Maintainer: Jesus E. <heckyel@riseup.net>
|
|
|
|
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}"
|
|
}
|