# Template file for 'libxslt' pkgname=libxslt version=1.1.34 revision=2 build_style=gnu-configure configure_args="--disable-static --disable-dependency-tracking" hostmakedepends="libtool" makedepends="python-devel libxml2-devel libxml2-python libgcrypt-devel" short_desc="XSLT parser library from the GNOME project" maintainer="Orphaned " license="MIT" homepage="http://xmlsoft.org/XSLT/" distfiles="http://xmlsoft.org/sources/libxslt-${version}.tar.gz ftp://xmlsoft.org/${pkgname}/${pkgname}-${version}.tar.gz" checksum="98b1bd46d6792925ad2dfe9a87452ea2adebf69dcb9919ffd55bf926a7f93f7f 98b1bd46d6792925ad2dfe9a87452ea2adebf69dcb9919ffd55bf926a7f93f7f" if [ "$CROSS_BUILD" ]; then hostmakedepends="libtool automake gettext-devel ${makedepends}" pre_build() { sed -e "s|/usr/\(include/python2.7\)|$XBPS_CROSS_BASE/\1|g" \ -e "s|/usr/\(lib/python2.7/site-packages\)|$XBPS_CROSS_BASE/\1|g" \ -i python/Makefile } fi post_configure() { # Remove missing seperators and errors # on don't know how to make target, needed # by Usage: # Makefile is created after configure so fix here find ${wrksrc} -type f -name Makefile | xargs sed -i '/Usage/,/--version/d' } post_install() { # Remove references to the install(1) wrapper. sed -e "s,${XBPS_WRAPPERDIR},/usr/bin,g" -i ${DESTDIR}/usr/bin/xslt-config vlicense COPYING } libxslt-devel_package() { depends="libxml2-devel ${sourcepkg}>=${version}_${revision}" short_desc+=" - development files" pkg_install() { vmove usr/bin/xslt-config vmove usr/lib/xsltConf.sh vmove usr/include vmove usr/lib/pkgconfig vmove "usr/lib/*.so" vmove usr/share/aclocal vmove usr/share/doc/${sourcepkg}-${version} vmove usr/share/man/man3 } } libxslt-python_package() { lib32disabled=yes short_desc+=" - python extension" pycompile_module="libxslt.py" pkg_install() { vmove "usr/lib/python*" vmove usr/share/doc/${sourcepkg}-python-${version} } }