diff --git a/.cvsignore b/.cvsignore index 8f75d45..af8cf53 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -libxslt-1.0.1.tar.gz +libxslt-1.0.7.tar.gz diff --git a/libxslt.spec b/libxslt.spec index 254c2b6..6d9b2da 100644 --- a/libxslt.spec +++ b/libxslt.spec @@ -1,53 +1,51 @@ -# Note that this is NOT a relocatable package -%define prefix /usr - -Summary: Library providing the Gnome XSLT engine +Summary: Library providing XSLT support. Name: libxslt -Version: 1.0.1 -Release: 3 -License: LGPL +Version: 1.0.7 +Release: 1 +Copyright: LGPL Group: Development/Libraries Source: ftp://xmlsoft.org/XSLT/libxslt-%{version}.tar.gz -BuildRoot: /var/tmp/libxslt-%{PACKAGE_VERSION}-root -Requires: libxml2 >= 2.4.1 -BuildRequires: libxml2-devel >= 2.4.1 libtool +BuildRoot: %{_tmppath}/%{name}-%{version}-root URL: http://xmlsoft.org/XSLT/ +Requires: libxml2 >= 2.4.10 +BuildRequires: libxml2-devel >= 2.4.10 +Prefix: %{_prefix} +Docdir: %{_docdir} %description -This C library allows to transform XML files into other XML files -(or HTML, text, ...) using the standard XSLT stylesheet transformation -mechanism. To use it you need to have a version of libxml2 >= 2.3.8 -installed. The xsltproc command is a command line interface to the XSLT engine +This C library lets you transform XML files into other XML files (or +HTML, text, etc.) using the standard XSLT stylesheet transformation +mechanism. To use it, you need to have a version of libxml2 >= 2.3.8 +installed. %package devel -Summary: Libraries, includes, etc. to embed the Gnome XSLT engine +Summary: Libraries, includes, etc. to develop XML and HTML applications Group: Development/Libraries Requires: libxslt = %{version} -Requires: libxml2-devel >= 2.3.10 +Requires: libxml2-devel >= 2.4.10 %description devel -This C library allows to transform XML files into other XML files -(or HTML, text, ...) using the standard XSLT stylesheet transformation +This C library lets you transform XML files into other XML files (or +HTML, text, etc.) using the standard XSLT stylesheet transformation mechanism. To use it you need to have a version of libxml2 >= 2.3.8 installed. %prep -%setup -cp /usr/share/libtool/config.{sub,guess} . +%setup -q %build # Needed for snapshot releases. if [ ! -f configure ]; then %ifarch alpha - CFLAGS="$RPM_OPT_FLAGS" ./autogen.sh --host=alpha-redhat-linux --prefix=%prefix --sysconfdir="/etc" + CFLAGS="$RPM_OPT_FLAGS" ./autogen.sh --host=alpha-redhat-linux --prefix=%prefix --sysconfdir="/etc" --mandir=%{_mandir} %else - CFLAGS="$RPM_OPT_FLAGS" ./autogen.sh --prefix=%prefix --sysconfdir="/etc" + CFLAGS="$RPM_OPT_FLAGS" ./autogen.sh --prefix=%prefix --sysconfdir="/etc" --mandir=%{_mandir} %endif else %ifarch alpha - CFLAGS="$RPM_OPT_FLAGS" ./configure --host=alpha-redhat-linux --prefix=%prefix --sysconfdir="/etc" + CFLAGS="$RPM_OPT_FLAGS" ./configure --host=alpha-redhat-linux --prefix=%prefix --sysconfdir="/etc" --mandir=%{_mandir} %else - CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%prefix --sysconfdir="/etc" + CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%prefix --sysconfdir="/etc" --mandir=%{_mandir} %endif fi @@ -61,7 +59,9 @@ fi %install rm -rf $RPM_BUILD_ROOT -make prefix=$RPM_BUILD_ROOT%{prefix} install +install -d $RPM_BUILD_ROOT%{_mandir}/man1 +install -d $RPM_BUILD_ROOT%{_mandir}/man4 +make prefix=$RPM_BUILD_ROOT%{prefix} mandir=$RPM_BUILD_ROOT%{_mandir} install %clean rm -rf $RPM_BUILD_ROOT @@ -72,13 +72,17 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(-, root, root) + %doc AUTHORS ChangeLog NEWS README COPYING COPYING.LIB TODO FEATURES %doc doc/*.html doc/html doc/tutorial +%doc %{_mandir}/man1/xsltproc.1* + %{prefix}/lib/lib*.so.* %{prefix}/bin/xsltproc %files devel %defattr(-, root, root) + %{prefix}/lib/lib*.so %{prefix}/lib/*a %{prefix}/lib/*.sh @@ -86,14 +90,12 @@ rm -rf $RPM_BUILD_ROOT %{prefix}/bin/xslt-config %changelog -* Tue Jul 24 2001 Bernhard Rosenkraenzer 1.0.1-3 -- s390 fixes -* Tue Jul 24 2001 Bernhard Rosenkraenzer 1.0.1-2 -- Fix up the specfile. There's no such thing as /usr/doc or /usr/man -- Add some other sanity to the spec file +* Sat Nov 10 2001 Daniel.Veillard + +- cleaned up the specfile * Mon Jan 22 2001 Daniel.Veillard + - created based on libxml2 spec file - diff --git a/sources b/sources index 186aadb..3c1cfe4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -1c1d755b29f3039350dae14a43cea78e libxslt-1.0.1.tar.gz +864d62e35845e457cc0e08001a0965b6 libxslt-1.0.7.tar.gz