libxslt/libxslt.spec

197 lines
6.0 KiB
RPMSpec
Raw Normal View History

Summary: Library providing the Gnome XSLT engine
Name: libxslt
2009-09-24 14:51:45 +00:00
Version: 1.1.26
2010-10-28 05:28:14 +00:00
Release: 5%{?dist}
License: MIT
Group: Development/Libraries
Source: ftp://xmlsoft.org/XSLT/libxslt-%{version}.tar.gz
URL: http://xmlsoft.org/XSLT/
2010-10-21 05:47:37 +00:00
BuildRequires: libxml2-devel
BuildRequires: python2-devel
BuildRequires: libxml2-python
2005-03-13 19:50:40 +00:00
BuildRequires: libgcrypt-devel
2010-10-21 05:47:37 +00:00
# Fedora specific patch
Patch0: multilib.patch
Patch1: libxslt-1.1.24-utf8-docs.patch
%description
This C library allows to transform XML files into other XML files
(or HTML, text, ...) using the standard XSLT stylesheet transformation
2006-10-26 13:57:58 +00:00
mechanism. To use it you need to have a version of libxml2 >= 2.6.27
installed. The xsltproc command is a command line interface to the XSLT engine
%package devel
2010-10-21 05:47:37 +00:00
Summary: Development files for %{name}
Group: Development/Libraries
2007-07-26 13:10:30 +00:00
Requires: libxslt = %{version}-%{release}
%description devel
2010-10-21 05:47:37 +00:00
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.
%package python
Summary: Python bindings for the libxslt library
Group: Development/Libraries
2007-07-26 13:10:30 +00:00
Requires: libxslt = %{version}-%{release}
2010-10-21 05:47:37 +00:00
Requires: libxml2-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
%patch0 -p1
%patch1 -p0
2010-10-21 05:47:37 +00:00
chmod 644 python/tests/*
%build
2010-05-24 21:13:43 +00:00
%configure --disable-static
2010-10-21 05:47:37 +00:00
make %{?_smp_mflags}
gzip -9 ChangeLog
%install
2010-10-21 05:47:37 +00:00
make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
# multiarch crazyness on timestamp differences
2010-10-21 05:47:37 +00:00
touch -m --reference=$RPM_BUILD_ROOT/%{_includedir}/libxslt/xslt.h $RPM_BUILD_ROOT/%{_bindir}/xslt-config
2010-10-21 05:47:37 +00:00
%check
make tests
2010-10-21 05:47:37 +00:00
%post -p /sbin/ldconfig
2010-10-21 05:47:37 +00:00
%postun -p /sbin/ldconfig
%files
2010-10-21 05:47:37 +00:00
%defattr(-, root, root,-)
%doc AUTHORS ChangeLog.gz NEWS README Copyright FEATURES
%doc %{_mandir}/man1/xsltproc.1*
%{_libdir}/lib*.so.*
2006-05-01 21:39:51 +00:00
%{_libdir}/libxslt-plugins
2010-10-21 05:47:37 +00:00
%{_bindir}/xsltproc
%files devel
2010-10-21 05:47:37 +00:00
%defattr(-, root, root,-)
%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/images
%doc doc/tutorial
%doc doc/tutorial2
%doc doc/EXSLT
%{_libdir}/lib*.so
%{_libdir}/*.sh
2010-10-21 05:47:37 +00:00
%{_datadir}/aclocal/libxslt.m4
%{_includedir}/*
%{_bindir}/xslt-config
%{_libdir}/pkgconfig/libxslt.pc
%{_libdir}/pkgconfig/libexslt.pc
%files python
2010-10-21 05:47:37 +00:00
%defattr(-, root, root,-)
%{python_sitearch}/libxslt.py*
%{python_sitearch}/libxsltmod*
%doc python/libxsltclass.txt
%doc python/tests/*.py
%doc python/tests/*.xml
%doc python/tests/*.xsl
%changelog
* Mon Oct 25 2010 Parag Nemade <paragn AT fedoraproject.org> - 1.1.26-5
- Patch from Paul Howarth for converting files to utf8 (#226088)
2010-10-21 05:47:37 +00:00
* Tue Oct 05 2010 Parag Nemade <paragn AT fedoraproject.org> - 1.1.26-4
- Merge-review cleanup (#226088)
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 1.1.26-3
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
2010-05-24 21:13:43 +00:00
* Mon May 24 2010 Tom "spot" Callaway <tcallawa@redhat.com> 1.1.26-2
- disable static libs
2009-09-24 14:51:45 +00:00
* Thu Sep 24 2009 Daniel Veillard <veillard@redhat.com> 1.1.26-1
- couple of bug fixes
- export a symbol needed by lxml
2009-09-21 09:09:50 +00:00
* Mon Sep 21 2009 Daniel Veillard <veillard@redhat.com> 1.1.25-2
- fix a locking bug in 1.1.25
* Thu Sep 17 2009 Daniel Veillard <veillard@redhat.com> 1.1.25-1
- release of 1.1.25
- Add API versioning for libxslt shared library
- xsl:sort lang support using the locale
- many bug fixes
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.24-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.24-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
2008-11-29 05:26:42 +00:00
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> 1.1.24-3
- Rebuild for Python 2.6
2008-10-08 14:02:19 +00:00
* Wed Oct 8 2008 Daniel Veillard <veillard@redhat.com> 1.1.24-2.fc10
- CVE-2008-2935 fix
* Tue May 13 2008 Daniel Veillard <veillard@redhat.com> 1.1.24-1.fc10
- release of 1.1.24
- fixes a few bugs including the key initialization problem
- tentative fix for multiarch devel problems
* Mon Apr 28 2008 Daniel Veillard <veillard@redhat.com> 1.1.23-3.fc10
- and the previous patch was incomplte breaking the python bindings
see 444317 and 444455
* Tue Apr 22 2008 Daniel Veillard <veillard@redhat.com> 1.1.23-2.fc10
- revert a key initialization patch from 1.1.23 which seems broken
see rhbz#442097
2008-04-08 17:24:55 +00:00
* Tue Apr 8 2008 Daniel Veillard <veillard@redhat.com> 1.1.23-1.fc9
- upstream release 1.1.23
- bugfixes
2008-02-20 06:47:28 +00:00
* Wed Feb 20 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.1.22-2
- Autorebuild for GCC 4.3
* Thu Aug 23 2007 Daniel Veillard <veillard@redhat.com> 1.1.22-1
- upstream release 1.1.22 see http://xmlsoft.org/XSLT/news.html
2007-06-12 17:09:26 +00:00
* Tue Jun 12 2007 Daniel Veillard <veillard@redhat.com> 1.1.21-1
- upstream release 1.1.21 see http://xmlsoft.org/XSLT/news.html
* Thu Feb 15 2007 Adam Jackson <ajax@redhat.com>
- Add dist tag to Release to fix 6->7 upgrades.
2007-01-17 15:20:06 +00:00
* Wed Jan 17 2007 Daniel Veillard <veillard@redhat.com>
- upstream release 1.1.20 see http://xmlsoft.org/XSLT/news.html
2006-12-07 16:25:23 +00:00
* Thu Dec 7 2006 Jeremy Katz <katzj@redhat.com> - 1.1.19-2
- rebuild against python 2.5
* Wed Nov 29 2006 Daniel Veillard <veillard@redhat.com>
- upstream release 1.1.19 see http://xmlsoft.org/XSLT/news.html
2006-10-26 13:57:58 +00:00
* Thu Oct 26 2006 Daniel Veillard <veillard@redhat.com>
- upstream release 1.1.18 see http://xmlsoft.org/XSLT/news.html
2006-07-12 07:12:20 +00:00
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.1.17-1.1
- rebuild
* Tue Jun 6 2006 Daniel Veillard <veillard@redhat.com>
- upstream release 1.1.17 see http://xmlsoft.org/XSLT/news.html