Index: third_party/libxslt/libxslt.spec.in |
diff --git a/third_party/libxslt/libxslt.spec.in b/third_party/libxslt/libxslt.spec.in |
new file mode 100644 |
index 0000000000000000000000000000000000000000..e72d0724900db399477d69ec8db2e80a7fc97fad |
--- /dev/null |
+++ b/third_party/libxslt/libxslt.spec.in |
@@ -0,0 +1,130 @@ |
+Summary: Library providing the GNOME XSLT engine |
+Name: libxslt |
+Version: @VERSION@ |
+Release: 1 |
+License: MIT |
+Group: Development/Libraries |
+Source: ftp://xmlsoft.org/XSLT/libxslt-%{version}.tar.gz |
+BuildRoot: %{_tmppath}/%{name}-%{version}-root |
+URL: http://xmlsoft.org/XSLT/ |
+Requires: libxml2 >= @LIBXML_REQUIRED_VERSION@ |
+BuildRequires: libxml2-devel >= @LIBXML_REQUIRED_VERSION@ |
+BuildRequires: python python-devel |
+BuildRequires: libxml2-python |
+BuildRequires: libgcrypt-devel |
+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 >= @LIBXML_REQUIRED_VERSION@ |
+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}-%{release} |
+Requires: libxml2-devel >= @LIBXML_REQUIRED_VERSION@ |
+Requires: libgcrypt-devel |
+Requires: pkgconfig |
+ |
+%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 >= @LIBXML_REQUIRED_VERSION@ |
+installed. |
+ |
+%package python |
+Summary: Python bindings for the libxslt library |
+Group: Development/Libraries |
+Requires: libxslt = %{version}-%{release} |
+Requires: libxml2 >= @LIBXML_REQUIRED_VERSION@ |
+Requires: libxml2-python >= @LIBXML_REQUIRED_VERSION@ |
+Requires: python |
+ |
+%description python |
+The libxslt-python package contains a module that permits applications |
+written in the Python programming language to use the interface |
+supplied by the libxslt library to apply XSLT transformations. |
+ |
+This library allows to parse sytlesheets, uses the libxml2-python |
+to load and save XML and HTML files. Direct access to XPath and |
+the XSLT transformation context are possible to extend the XSLT language |
+with XPath functions written in Python. |
+ |
+%prep |
+%setup -q |
+ |
+%build |
+%configure |
+make |
+gzip -9 ChangeLog |
+ |
+%install |
+rm -fr %{buildroot} |
+ |
+%makeinstall |
+ |
+rm -fr $RPM_BUILD_ROOT%{_libdir}/*.la \ |
+ $RPM_BUILD_ROOT%{_libdir}/python*/site-packages/libxsltmod*a |
+ |
+%clean |
+rm -fr %{buildroot} |
+ |
+%post |
+/sbin/ldconfig |
+ |
+%postun |
+/sbin/ldconfig |
+ |
+%files |
+%defattr(-, root, root) |
+ |
+%doc AUTHORS ChangeLog.gz NEWS README Copyright TODO FEATURES |
+%doc doc/*.html doc/html doc/tutorial doc/tutorial2 doc/*.gif |
+%doc doc/EXSLT |
+%doc %{_mandir}/man1/xsltproc.1* |
+%{_libdir}/lib*.so.* |
+%{_libdir}/libxslt-plugins |
+%{prefix}/bin/xsltproc |
+ |
+%files devel |
+%defattr(-, root, root) |
+ |
+%doc AUTHORS ChangeLog.gz NEWS README Copyright TODO FEATURES |
+%doc doc/libxslt-api.xml |
+%doc doc/libxslt-refs.xml |
+%doc doc/EXSLT/libexslt-api.xml |
+%doc doc/EXSLT/libexslt-refs.xml |
+%doc %{_mandir}/man3/libxslt.3* |
+%doc %{_mandir}/man3/libexslt.3* |
+%doc doc/*.html doc/html doc/*.gif doc/*.png |
+%doc doc/tutorial |
+%doc doc/tutorial2 |
+%doc doc/images |
+%doc doc/EXSLT |
+%{_libdir}/lib*.so |
+%{_libdir}/*a |
+%{_libdir}/*.sh |
+%{prefix}/share/aclocal/libxslt.m4 |
+%{prefix}/include/* |
+%{prefix}/bin/xslt-config |
+%{_libdir}/pkgconfig/libxslt.pc |
+%{_libdir}/pkgconfig/libexslt.pc |
+ |
+%files python |
+%defattr(-, root, root) |
+ |
+%doc AUTHORS ChangeLog.gz NEWS README Copyright FEATURES |
+%{_libdir}/python*/site-packages/libxslt.py* |
+%{_libdir}/python*/site-packages/libxsltmod* |
+%doc python/TODO |
+%doc python/libxsltclass.txt |
+%doc python/tests/*.py |
+%doc python/tests/*.xml |
+%doc python/tests/*.xsl |
+ |
+%changelog |
+* @RELDATE@ Daniel Veillard <veillard@redhat.com> |
+- upstream release @VERSION@ see http://xmlsoft.org/XSLT/news.html |