diff --git a/srcpkgs/libxml2/libxml2-devel.template b/srcpkgs/libxml2/libxml2-devel.template index 296eaefb0bb..035363eba06 100644 --- a/srcpkgs/libxml2/libxml2-devel.template +++ b/srcpkgs/libxml2/libxml2-devel.template @@ -2,10 +2,7 @@ # noarch=yes depends="zlib-devel libxml2>=${version}" -short_desc="${short_desc} (development files)" -long_desc="${long_desc} - - This package contains files for development, headers, static libs, etc." +short_desc="${short_desc} -- development files" do_install() { vmove usr/include usr diff --git a/srcpkgs/libxml2/libxml2-python.template b/srcpkgs/libxml2/libxml2-python.template index 87932971401..543ffccb6ab 100644 --- a/srcpkgs/libxml2/libxml2-python.template +++ b/srcpkgs/libxml2/libxml2-python.template @@ -1,9 +1,6 @@ # Template file for 'libxml2-python'. # -short_desc="${short_desc} (python extension)" -long_desc="${long_desc} - - This package contains ${sourcepkg} python related files." +short_desc="${short_desc} -- python extension" do_install() { vmove "usr/lib/python*" usr/lib diff --git a/srcpkgs/libxml2/template b/srcpkgs/libxml2/template index b8e88c18552..68084f292f1 100644 --- a/srcpkgs/libxml2/template +++ b/srcpkgs/libxml2/template @@ -1,27 +1,31 @@ # Template build file for 'libxml2'. pkgname=libxml2 version=2.8.0 -revision=1 +revision=2 build_style=gnu-configure configure_args="--disable-static --with-threads --with-history" subpackages="$pkgname-devel $pkgname-python" makedepends="ncurses-devel readline-devel liblzma-devel python-devel" +crossmakedepends="zlib-devel ${makedepends}" short_desc="Library providing XML and HTML support" maintainer="Juan RP " homepage="http://www.xmlsoft.org/" license="MIT" distfiles="http://xmlsoft.org/sources/$pkgname-$version.tar.gz" checksum=f2e2d0e322685193d1affec83b21dc05d599e17a7306d7b90de95bb5b9ac622a -long_desc=" - This library allows to manipulate XML files. It includes support - to read, modify and write XML and HTML files. There is DTDs support - this includes parsing and validation even with complex DtDs, either - at parse time or later once the document has been modified. The output - can be a simple SAX stream or and in-memory DOM like representations. - In this case one can use the built-in XPath and XPointer implementation - to select subnodes or ranges. A flexible Input/Output mechanism is - available, with existing HTTP and FTP modules and combined to an - URI library." + +if [ -n "$XBPS_CROSS_TRIPLET" ]; then + makedepends="automake gettext-devel ${makedepends}" + pre_configure() { + sed -e "s|AM_CONFIG_HEADER|AC_CONFIG_HEADERS|g" -i configure.in + autoreconf -fi + } + pre_build() { + sed -e "s|/usr/\(include/python2.7\)|/usr/$XBPS_CROSS_TRIPLET/\1|g" \ + -e "s|/usr/\(lib/python2.7/site-packages\)|/usr/$XBPS_CROSS_TRIPLET/\1|g" \ + -i python/Makefile + } +fi post_install() { vinstall COPYING 644 usr/share/licenses/${pkgname}