1Summary: Library providing the GNOME XSLT engine 2Name: libxslt 3Version: @VERSION@ 4Release: 1 5License: MIT 6Group: Development/Libraries 7Source: ftp://xmlsoft.org/XSLT/libxslt-%{version}.tar.gz 8BuildRoot: %{_tmppath}/%{name}-%{version}-root 9URL: http://xmlsoft.org/XSLT/ 10Requires: libxml2 >= @LIBXML_REQUIRED_VERSION@ 11BuildRequires: libxml2-devel >= @LIBXML_REQUIRED_VERSION@ 12BuildRequires: python python-devel 13BuildRequires: libxml2-python 14BuildRequires: libgcrypt-devel 15Prefix: %{_prefix} 16Docdir: %{_docdir} 17 18%description 19This C library allows to transform XML files into other XML files 20(or HTML, text, ...) using the standard XSLT stylesheet transformation 21mechanism. To use it you need to have a version of libxml2 >= @LIBXML_REQUIRED_VERSION@ 22installed. The xsltproc command is a command line interface to the XSLT engine 23 24%package devel 25Summary: Libraries, includes, etc. to embed the GNOME XSLT engine 26Group: Development/Libraries 27Requires: libxslt = %{version}-%{release} 28Requires: libxml2-devel >= @LIBXML_REQUIRED_VERSION@ 29Requires: libgcrypt-devel 30Requires: pkgconfig 31 32%description devel 33This C library allows to transform XML files into other XML files 34(or HTML, text, ...) using the standard XSLT stylesheet transformation 35mechanism. To use it you need to have a version of libxml2 >= @LIBXML_REQUIRED_VERSION@ 36installed. 37 38%package python 39Summary: Python bindings for the libxslt library 40Group: Development/Libraries 41Requires: libxslt = %{version}-%{release} 42Requires: libxml2 >= @LIBXML_REQUIRED_VERSION@ 43Requires: libxml2-python >= @LIBXML_REQUIRED_VERSION@ 44Requires: python 45 46%description python 47The libxslt-python package contains a module that permits applications 48written in the Python programming language to use the interface 49supplied by the libxslt library to apply XSLT transformations. 50 51This library allows to parse sytlesheets, uses the libxml2-python 52to load and save XML and HTML files. Direct access to XPath and 53the XSLT transformation context are possible to extend the XSLT language 54with XPath functions written in Python. 55 56%prep 57%setup -q 58 59%build 60%configure 61make 62gzip -9 ChangeLog 63 64%install 65rm -fr %{buildroot} 66 67%makeinstall 68 69rm -fr $RPM_BUILD_ROOT%{_libdir}/*.la \ 70 $RPM_BUILD_ROOT%{_libdir}/python*/site-packages/libxsltmod*a 71 72%clean 73rm -fr %{buildroot} 74 75%post 76/sbin/ldconfig 77 78%postun 79/sbin/ldconfig 80 81%files 82%defattr(-, root, root) 83 84%doc AUTHORS ChangeLog.gz NEWS README Copyright TODO FEATURES 85%doc doc/*.html doc/html doc/tutorial doc/tutorial2 doc/*.gif 86%doc doc/EXSLT 87%doc %{_mandir}/man1/xsltproc.1* 88%{_libdir}/lib*.so.* 89%{_libdir}/libxslt-plugins 90%{prefix}/bin/xsltproc 91 92%files devel 93%defattr(-, root, root) 94 95%doc AUTHORS ChangeLog.gz NEWS README Copyright TODO FEATURES 96%doc doc/libxslt-api.xml 97%doc doc/libxslt-refs.xml 98%doc doc/EXSLT/libexslt-api.xml 99%doc doc/EXSLT/libexslt-refs.xml 100%doc %{_mandir}/man3/libxslt.3* 101%doc %{_mandir}/man3/libexslt.3* 102%doc doc/*.html doc/html doc/*.gif doc/*.png 103%doc doc/tutorial 104%doc doc/tutorial2 105%doc doc/images 106%doc doc/EXSLT 107%{_libdir}/lib*.so 108%{_libdir}/*a 109%{_libdir}/*.sh 110%{prefix}/share/aclocal/libxslt.m4 111%{prefix}/include/* 112%{prefix}/bin/xslt-config 113%{_libdir}/pkgconfig/libxslt.pc 114%{_libdir}/pkgconfig/libexslt.pc 115 116%files python 117%defattr(-, root, root) 118 119%doc AUTHORS ChangeLog.gz NEWS README Copyright FEATURES 120%{_libdir}/python*/site-packages/libxslt.py* 121%{_libdir}/python*/site-packages/libxsltmod* 122%doc python/TODO 123%doc python/libxsltclass.txt 124%doc python/tests/*.py 125%doc python/tests/*.xml 126%doc python/tests/*.xsl 127 128%changelog 129* @RELDATE@ Daniel Veillard <veillard@redhat.com> 130- upstream release @VERSION@ see http://xmlsoft.org/XSLT/news.html 131