1 | Summary: Library providing the GNOME XSLT engine
|
---|
2 | Name: libxslt
|
---|
3 | Version: @VERSION@
|
---|
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 >= @LIBXML_REQUIRED_VERSION@
|
---|
11 | BuildRequires: libxml2-devel >= @LIBXML_REQUIRED_VERSION@
|
---|
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 >= @LIBXML_REQUIRED_VERSION@
|
---|
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 >= @LIBXML_REQUIRED_VERSION@
|
---|
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 >= @LIBXML_REQUIRED_VERSION@
|
---|
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 >= @LIBXML_REQUIRED_VERSION@
|
---|
43 | Requires: libxml2-python >= @LIBXML_REQUIRED_VERSION@
|
---|
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 | %{_libdir}/lib*.so
|
---|
103 | %{_libdir}/*a
|
---|
104 | %{_libdir}/*.sh
|
---|
105 | %{prefix}/share/aclocal/libxslt.m4
|
---|
106 | %{prefix}/include/*
|
---|
107 | %{prefix}/bin/xslt-config
|
---|
108 | %{_libdir}/pkgconfig/libxslt.pc
|
---|
109 | %{_libdir}/pkgconfig/libexslt.pc
|
---|
110 |
|
---|
111 | %files python
|
---|
112 | %defattr(-, root, root)
|
---|
113 |
|
---|
114 | %doc AUTHORS ChangeLog.gz NEWS README Copyright FEATURES
|
---|
115 | %{_libdir}/python*/site-packages/libxslt.py*
|
---|
116 | %{_libdir}/python*/site-packages/libxsltmod*
|
---|
117 | %doc python/TODO
|
---|
118 | %doc python/libxsltclass.txt
|
---|
119 | %doc python/tests/*.py
|
---|
120 | %doc python/tests/*.xml
|
---|
121 | %doc python/tests/*.xsl
|
---|
122 |
|
---|
123 | %changelog
|
---|
124 | * @RELDATE@ Daniel Veillard <veillard@redhat.com>
|
---|
125 | - upstream release @VERSION@ see http://xmlsoft.org/XSLT/news.html
|
---|