diff options
Diffstat (limited to 'abs')
| -rw-r--r-- | abs/core/libxml2/PKGBUILD | 66 | 
1 files changed, 31 insertions, 35 deletions
| diff --git a/abs/core/libxml2/PKGBUILD b/abs/core/libxml2/PKGBUILD index 6f18bc1..2ab74b4 100644 --- a/abs/core/libxml2/PKGBUILD +++ b/abs/core/libxml2/PKGBUILD @@ -1,65 +1,61 @@  # $Id$  # Maintainer: Jan de Groot <jgc@archlinux.org> -# Maintainer: Tom Gundersen <teg@jklm.no> +# Contributor: Tom Gundersen <teg@jklm.no>  # Contributor: John Proctor <jproctor@prium.net>  pkgname=libxml2 -pkgver=2.9.7+4+g72182550 -pkgrel=2 +pkgver=2.9.8 +pkgrel=1  pkgdesc="XML parsing library, version 2" -arch=(x86_64) -license=('MIT') -depends=('zlib' 'readline' 'ncurses' 'xz' 'icu') -options=(!makeflags) -makedepends=('python2' 'python' 'git')  url="http://www.xmlsoft.org/" -_commit=72182550926d31ad17357bd3ed69e49d7e69df02  # master~7 +arch=(x86_64) +license=(MIT) +depends=(zlib readline ncurses xz icu) +makedepends=(python2 python git) +_commit=18890f471c420411aa3c989e104d090966ec9dbf  # tags/v2.9.8^0  source=(git+https://git.gnome.org/browse/libxml2#commit=$_commit -        https://www.w3.org/XML/Test/xmlts20130923.tar.gz -        libxml2-2.9.4-remove-pyverify_fd.patch) +        https://www.w3.org/XML/Test/xmlts20130923.tar.gz)  sha256sums=('SKIP' -            '9b61db9f5dbffa545f4b8d78422167083a8568c59bd1129f94138f936cf6fc1f' -            'c9cebff010bd99c5453847e87b9fa8fdd7f744f415bf680b3650877789460ca9') +            '9b61db9f5dbffa545f4b8d78422167083a8568c59bd1129f94138f936cf6fc1f')  pkgver() {    cd $pkgname -  git describe --long | sed -e 's/-rc/rc/' -e 's/-/+/g' -e 's/^v//' +  git describe --tags | sed 's/-rc/rc/;s/^v//;s/-/+/g'  }  prepare() { -  mkdir build-py3 -  mkdir build-py2 -  mv xmlconf build-py2/ -  cd $pkgname +  mkdir build-py{2,3} -  patch -Np1 -i ../libxml2-2.9.4-remove-pyverify_fd.patch +  cd $pkgname    NOCONFIGURE=1 ./autogen.sh  } -build() { -  cd build-py2 -  ../$pkgname/configure --prefix=/usr --with-threads --with-history --with-python=/usr/bin/python2 --with-icu -  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' libtool -  make - -  cd ../build-py3 -  ../$pkgname/configure --prefix=/usr --with-threads --with-history --with-python=/usr/bin/python --with-icu +_build() ( +  cd build-py$1 +  ../$pkgname/configure \ +    --prefix=/usr \ +    --with-threads \ +    --with-history \ +    --with-python=/usr/bin/python$1 \ +    --with-icu    sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' libtool    PYTHONHASHSEED=0 make +  find doc -type f -exec chmod 0644 {} + +) + +build() { +  _build 2 +  _build 3  }  check() {    cd build-py2 +  ln -s ../xmlconf    make check  }  package() { -  cd build-py2 -  find doc -type f -exec chmod 0644 {} \; - -  make DESTDIR="${pkgdir}" install -  install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" - -  cd ../build-py3/python -  PYTHONHASHSEED=0 make DESTDIR="${pkgdir}" install +  make -C build-py2 DESTDIR="$pkgdir" install +  make -C build-py3/python DESTDIR="$pkgdir" install +  install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 build-py2/COPYING  } | 
