diff options
Diffstat (limited to 'abs/core/libid3tag/PKGBUILD')
-rw-r--r-- | abs/core/libid3tag/PKGBUILD | 41 |
1 files changed, 29 insertions, 12 deletions
diff --git a/abs/core/libid3tag/PKGBUILD b/abs/core/libid3tag/PKGBUILD index aad7fb2..6f2b929 100644 --- a/abs/core/libid3tag/PKGBUILD +++ b/abs/core/libid3tag/PKGBUILD @@ -1,21 +1,38 @@ -# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $ -# Maintainer: dorphell <dorphell@archlinux.org> +# $Id: PKGBUILD 150540 2012-02-18 12:17:15Z pierre $ +# Maintainer: +# Contributor: dorphell <dorphell@archlinux.org> + pkgname=libid3tag pkgver=0.15.1b -pkgrel=2 +pkgrel=7 pkgdesc="library for id3 tagging" -url="http://www.underbit.com/products/mad/" -depends=('zlib') arch=('i686' 'x86_64') -source=(ftp://ftp.mars.org/pub/mpeg/$pkgname-$pkgver.tar.gz id3tag.pc) url="http://www.underbit.com/products/mad/" -md5sums=('e5808ad997ba32c498803822078748c3' 'cd5ea001dc24505040b781ad1de9ddf2') +license=('GPL') +depends=('zlib') +makedepends=('gperf') +options=('!libtool') +source=("ftp://ftp.mars.org/pub/mpeg/${pkgname}-${pkgver}.tar.gz" + 'id3tag.pc' + '10_utf16.diff' '11_unknown_encoding.diff' 'CVE-2008-2109.patch') +md5sums=('e5808ad997ba32c498803822078748c3' + '8bb41fd814fafcc37ec8bc88f5545a4a' + '4f9df4011e6a8c23240fff5de2d05f6e' + '3ca856b97924d48a0fdfeff0bd83ce7d' + 'c51822ea6301b1ca469975f0c9ee8e34') build() { - cd $startdir/src/$pkgname-$pkgver + cd "${srcdir}/${pkgname}-${pkgver}" + patch -p1 -i ${srcdir}/10_utf16.diff + patch -p1 -i ${srcdir}/11_unknown_encoding.diff + patch -Np0 -i ${srcdir}/CVE-2008-2109.patch + ./configure --prefix=/usr - make || return 1 - make DESTDIR=$startdir/pkg install - install -D -m644 $startdir/src/id3tag.pc $startdir/pkg/usr/lib/pkgconfig/id3tag.pc - find $startdir/pkg -name '*.la' -exec rm {} \; + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install + install -D -m644 "${srcdir}/id3tag.pc" "${pkgdir}/usr/lib/pkgconfig/id3tag.pc" } |