1 Summary: Library providing the GNOME XSLT engine
   2 Name: libxslt
   3 Version: 1.1.28
   4 Release: 1
   5 License: MIT
   6 Group: Development/Libraries
   7 Source: ftp://xmlsoft.org/XSLT/libxslt-%{version}.tar.gz
   8 BuildRoot: %{_tmppath}/%{name}-%{version}-root
   9 URL: http://xmlsoft.org/XSLT/
  10 Requires: libxml2 >= 2.6.27
  11 BuildRequires: libxml2-devel >= 2.6.27
  12 BuildRequires: python python-devel
  13 BuildRequires: libxml2-python
  14 BuildRequires: libgcrypt-devel
  15 Prefix: %{_prefix}
  16 Docdir: %{_docdir}
  17 
  18 %description
  19 This C library allows to transform XML files into other XML files
  20 (or HTML, text, ...) using the standard XSLT stylesheet transformation
  21 mechanism. To use it you need to have a version of libxml2 >= 2.6.27
  22 installed. The xsltproc command is a command line interface to the XSLT engine
  23 
  24 %package devel
  25 Summary: Libraries, includes, etc. to embed the GNOME XSLT engine
  26 Group: Development/Libraries
  27 Requires: libxslt = %{version}-%{release}
  28 Requires: libxml2-devel >= 2.6.27
  29 Requires: libgcrypt-devel
  30 Requires: pkgconfig
  31 
  32 %description devel
  33 This C library allows to transform XML files into other XML files
  34 (or HTML, text, ...) using the standard XSLT stylesheet transformation
  35 mechanism. To use it you need to have a version of libxml2 >= 2.6.27
  36 installed.
  37 
  38 %package python
  39 Summary: Python bindings for the libxslt library
  40 Group: Development/Libraries
  41 Requires: libxslt = %{version}-%{release}
  42 Requires: libxml2 >= 2.6.27
  43 Requires: libxml2-python >= 2.6.27
  44 Requires: python
  45 
  46 %description python
  47 The libxslt-python package contains a module that permits applications
  48 written in the Python programming language to use the interface
  49 supplied by the libxslt library to apply XSLT transformations.
  50 
  51 This library allows to parse sytlesheets, uses the libxml2-python
  52 to load and save XML and HTML files. Direct access to XPath and
  53 the XSLT transformation context are possible to extend the XSLT language
  54 with XPath functions written in Python.
  55 
  56 %prep
  57 %setup -q
  58 
  59 %build
  60 %configure
  61 make
  62 gzip -9 ChangeLog
  63 
  64 %install
  65 rm -fr %{buildroot}
  66 
  67 %makeinstall
  68 
  69 rm -fr $RPM_BUILD_ROOT%{_libdir}/*.la \
  70        $RPM_BUILD_ROOT%{_libdir}/python*/site-packages/libxsltmod*a
  71 
  72 %clean
  73 rm -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 * Wed Nov 21 2012 Daniel Veillard <veillard@redhat.com>
 130 - upstream release 1.1.28 see http://xmlsoft.org/XSLT/news.html