From de58b1becf755b1eb242d68716d56ad58b9e0b47 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Sun, 30 Sep 2012 17:03:19 +0200 Subject: [PATCH] libxslt: update to 1.1.27. --- srcpkgs/libxslt/libxslt-devel.template | 26 ++++++++++--------------- srcpkgs/libxslt/libxslt-python.rshlibs | 5 +++++ srcpkgs/libxslt/libxslt-python.template | 14 ++++--------- srcpkgs/libxslt/libxslt.rshlibs | 1 + srcpkgs/libxslt/template | 18 +++++++++++------ 5 files changed, 32 insertions(+), 32 deletions(-) diff --git a/srcpkgs/libxslt/libxslt-devel.template b/srcpkgs/libxslt/libxslt-devel.template index ee85d70383..7e561d71d9 100644 --- a/srcpkgs/libxslt/libxslt-devel.template +++ b/srcpkgs/libxslt/libxslt-devel.template @@ -1,25 +1,19 @@ # Template file for 'libxslt-devel'. # -depends="python-devel libxml2-devel libgcrypt-devel libgpg-error-devel zlib-devel libxslt" +depends="libxslt>=${version}" short_desc="${short_desc} (development files)" long_desc="${long_desc} This package contains files for development, headers, static libs, etc." +noarch=yes - -do_install() -{ - install -d ${DESTDIR}/usr/{bin,lib} - install -d ${DESTDIR}/usr/share/{doc,man} - - mv ${SRCPKGDESTDIR}/usr/bin/xslt-config ${DESTDIR}/usr/bin - mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr - mv ${SRCPKGDESTDIR}/usr/lib/*.*a ${DESTDIR}/usr/lib - mv ${SRCPKGDESTDIR}/usr/lib/xsltConf.sh ${DESTDIR}/usr/lib - mv ${SRCPKGDESTDIR}/usr/lib/pkgconfig ${DESTDIR}/usr/lib - mv ${SRCPKGDESTDIR}/usr/share/aclocal ${DESTDIR}/usr/share - mv ${SRCPKGDESTDIR}/usr/share/doc/${sourcepkg}-${version} \ - ${DESTDIR}/usr/share/doc - mv ${SRCPKGDESTDIR}/usr/share/man/man3 ${DESTDIR}/usr/share/man +do_install() { + vmove usr/bin/xslt-config usr/bin + vmove usr/lib/xsltConf.sh usr/lib + vmove usr/include usr + vmove usr/lib/pkgconfig usr/lib + vmove usr/share/aclocal usr/share + vmove usr/share/doc/${sourcepkg}-${version} usr/share/doc + vmove usr/share/man/man3 usr/share/man } diff --git a/srcpkgs/libxslt/libxslt-python.rshlibs b/srcpkgs/libxslt/libxslt-python.rshlibs index 0968c151b5..06454058af 100644 --- a/srcpkgs/libxslt/libxslt-python.rshlibs +++ b/srcpkgs/libxslt/libxslt-python.rshlibs @@ -4,5 +4,10 @@ libgpg-error.so.0 libxslt.so.1 libxml2.so.2 libz.so.1 +librt.so.1 +libpthread.so.0 +libdl.so.2 +libutil.so.1 libm.so.6 +libpython2.7.so.1.0 libc.so.6 diff --git a/srcpkgs/libxslt/libxslt-python.template b/srcpkgs/libxslt/libxslt-python.template index c7fb629e21..9fc58d6594 100644 --- a/srcpkgs/libxslt/libxslt-python.template +++ b/srcpkgs/libxslt/libxslt-python.template @@ -1,19 +1,13 @@ # Template file for 'libxslt-python'. # -depends="python" short_desc="${short_desc} (python extension)" long_desc="${long_desc} This package contains ${sourcepkg} python related files." +pycompile_module="libxslt.py" - -do_install() -{ - mkdir -p ${DESTDIR}/usr/lib - mkdir -p ${DESTDIR}/usr/share/doc - - mv ${SRCPKGDESTDIR}/usr/lib/python* ${DESTDIR}/usr/lib - mv ${SRCPKGDESTDIR}/usr/share/doc/${sourcepkg}-python-${version} \ - ${DESTDIR}/usr/share/doc +do_install() { + vmove "usr/lib/python*" usr/lib + vmove usr/share/doc/${sourcepkg}-python-${version} usr/share/doc } diff --git a/srcpkgs/libxslt/libxslt.rshlibs b/srcpkgs/libxslt/libxslt.rshlibs index 5c1cf08628..204fc4e1c3 100644 --- a/srcpkgs/libxslt/libxslt.rshlibs +++ b/srcpkgs/libxslt/libxslt.rshlibs @@ -1,3 +1,4 @@ +librt.so.1 libxml2.so.2 libc.so.6 libz.so.1 diff --git a/srcpkgs/libxslt/template b/srcpkgs/libxslt/template index 718bda6bb1..d98eb22aa1 100644 --- a/srcpkgs/libxslt/template +++ b/srcpkgs/libxslt/template @@ -1,13 +1,17 @@ # Template build file for 'libxslt'. pkgname=libxslt -version=1.1.26 -revision=4 -distfiles="ftp://xmlsoft.org/libxslt/$pkgname-$version.tar.gz" +version=1.1.27 +revision=1 +subpackages="${pkgname}-devel ${pkgname}-python" build_style=gnu-configure -makedepends="python-devel libxml2-devel libgcrypt-devel libgpg-error-devel zlib-devel" +configure_args="--disable-static" +makedepends="python-devel libxml2-devel libgcrypt-devel libgpg-error-devel" short_desc="XSLT parser library from the GNOME project" maintainer="Juan RP " -checksum=55dd52b42861f8a02989d701ef716d6280bfa02971e967c285016f99c66e3db1 +homepage="http://xmlsoft.org/XSLT/" +license="MIT" +distfiles="ftp://xmlsoft.org/${pkgname}/${pkgname}-${version}.tar.gz" +checksum=b6a8d9a421f2630999ca91d9f8c091ee8ea2d580e6be84c1d21b2a45e11e7e26 long_desc=" Libxslt is the XSLT C library developed for the Gnome project. XSLT itself is an XML language to define transformation for XML. Libxslt is based on libxml2 @@ -15,4 +19,6 @@ long_desc=" the EXSLT set of extensions functions and some of Saxon's evaluate and expressions extensions." -subpackages="$pkgname-devel $pkgname-python" +post_install() { + vinstall COPYING 644 usr/share/licenses/${pkgname} +}