# Maintainer: Levente Polyak # Maintainer: Jan de Groot # Contributor: Tom Gundersen # Contributor: John Proctor pkgname=libxml2 pkgver=2.9.9 pkgrel=1 pkgdesc='XML parsing library, version 2' url='http://www.xmlsoft.org/' arch=(x86_64) license=(MIT) depends=(zlib readline ncurses xz icu) makedepends=(python2 python git) _commit=f8a8c1f59db355b46962577e7b74f1a1e8149dc6 # tags/v2.9.9^0 source=("git+https://git.gnome.org/browse/libxml2#commit=$_commit" https://www.w3.org/XML/Test/xmlts20130923.tar.gz) sha256sums=('SKIP' '9b61db9f5dbffa545f4b8d78422167083a8568c59bd1129f94138f936cf6fc1f') pkgver() { cd $pkgname git describe --always --tags | sed 's/-rc/rc/;s/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' } prepare() { mkdir build-py{2,3} cd $pkgname NOCONFIGURE=1 ./autogen.sh } _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() { make -C build-py2 DESTDIR="$pkgdir" install make -C build-py3/python DESTDIR="$pkgdir" install install -Dm 644 build-py2/COPYING -t "$pkgdir/usr/share/licenses/$pkgname" } # vim: ts=2 sw=2 et: