diff options
Diffstat (limited to 'main/libxslt/APKBUILD')
-rw-r--r-- | main/libxslt/APKBUILD | 22 |
1 files changed, 17 insertions, 5 deletions
diff --git a/main/libxslt/APKBUILD b/main/libxslt/APKBUILD index b5a615dbdf..708df73a17 100644 --- a/main/libxslt/APKBUILD +++ b/main/libxslt/APKBUILD @@ -1,7 +1,7 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=libxslt pkgver=1.1.27 -pkgrel=0 +pkgrel=1 pkgdesc="XML stylesheet transformation library" url="http://xmlsoft.org/XSLT/" arch="all" @@ -9,16 +9,27 @@ license="custom" depends= makedepends="libxml2-dev libgcrypt-dev libgpg-error-dev python-dev" subpackages="$pkgname-dev $pkgname-doc py-$pkgname:py" -source="ftp://xmlsoft.org/$pkgname/$pkgname-$pkgver.tar.gz" +patches="libxslt-Fix-regression-Default-namespace-not-correctly-used.patch" +source="ftp://xmlsoft.org/$pkgname/$pkgname-$pkgver.tar.gz + $patches" + +_builddir="$srcdir"/$pkgname-$pkgver +prepare() { + cd "$_builddir" + for i in $patches; do + msg $i + patch -p1 -i "$srcdir"/$i || return 1 + done +} build() { - cd "$srcdir"/$pkgname-$pkgver + cd "$_builddir" ./configure --prefix=/usr || return 1 make } package() { - cd "$srcdir"/$pkgname-$pkgver + cd "$_builddir" make DESTDIR="$pkgdir" install || return 1 find "$pkgdir"/usr -name '*.la' -delete @@ -30,4 +41,5 @@ py() { install -d "$subpkgdir"/usr/lib mv "$pkgdir"/usr/lib/python* "$subpkgdir"/usr/lib/ } -md5sums="4d01ff464b9ea7236925a1adf147c7f8 libxslt-1.1.27.tar.gz" +md5sums="4d01ff464b9ea7236925a1adf147c7f8 libxslt-1.1.27.tar.gz +4009f95496a7e97dd4269e7e43544e9c libxslt-Fix-regression-Default-namespace-not-correctly-used.patch" |