From bf397a6ede824595fe5f70099ccdff4cff4957b3 Mon Sep 17 00:00:00 2001 From: cvsdist Date: Thu, 9 Sep 2004 07:52:58 +0000 Subject: [PATCH] auto-import changelog data from libxslt-1.0.1-2.src.rpm 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 Mon Jan 22 2001 Daniel.Veillard - created based on libxml2 spec file --- .cvsignore | 1 + libxslt.spec | 95 ++++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 97 insertions(+) create mode 100644 libxslt.spec diff --git a/.cvsignore b/.cvsignore index e69de29..8f75d45 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +libxslt-1.0.1.tar.gz diff --git a/libxslt.spec b/libxslt.spec new file mode 100644 index 0000000..254e032 --- /dev/null +++ b/libxslt.spec @@ -0,0 +1,95 @@ +# Note that this is NOT a relocatable package +%define prefix /usr + +Summary: Library providing the Gnome XSLT engine +Name: libxslt +Version: 1.0.1 +Release: 2 +License: 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 +URL: http://xmlsoft.org/XSLT/ + +%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 + +%package devel +Summary: Libraries, includes, etc. to embed the Gnome XSLT engine +Group: Development/Libraries +Requires: libxslt = %{version} +Requires: libxml2-devel >= 2.3.10 + +%description devel +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. + +%prep +%setup + +%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" +%else + CFLAGS="$RPM_OPT_FLAGS" ./autogen.sh --prefix=%prefix --sysconfdir="/etc" +%endif +else +%ifarch alpha + CFLAGS="$RPM_OPT_FLAGS" ./configure --host=alpha-redhat-linux --prefix=%prefix --sysconfdir="/etc" +%else + CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%prefix --sysconfdir="/etc" +%endif +fi + +if [ "$SMP" != "" ]; then + (make "MAKE=make -k -j $SMP"; exit 0) + make +else + make +fi + +%install +rm -rf $RPM_BUILD_ROOT + +make prefix=$RPM_BUILD_ROOT%{prefix} install + +%clean +rm -rf $RPM_BUILD_ROOT + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%defattr(-, root, root) +%doc AUTHORS ChangeLog NEWS README COPYING COPYING.LIB TODO FEATURES +%doc doc/*.html doc/html doc/tutorial +%{prefix}/lib/lib*.so.* +%{prefix}/bin/xsltproc + +%files devel +%defattr(-, root, root) +%{prefix}/lib/lib*.so +%{prefix}/lib/*a +%{prefix}/lib/*.sh +%{prefix}/include/* +%{prefix}/bin/xslt-config + +%changelog +* 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 + +* Mon Jan 22 2001 Daniel.Veillard +- created based on libxml2 spec file + + diff --git a/sources b/sources index e69de29..186aadb 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +1c1d755b29f3039350dae14a43cea78e libxslt-1.0.1.tar.gz