VirtualBox

source: vbox/trunk/src/libs/libxslt-1.1.22/libxslt.spec@ 9441

Last change on this file since 9441 was 7296, checked in by vboxsync, 17 years ago

Added libxslt-1.1.22 sources.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Date Revision Author Id
File size: 3.3 KB
Line 
1Summary: Library providing the GNOME XSLT engine
2Name: libxslt
3Version: 1.1.22
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 >= 2.6.27
11BuildRequires: libxml2-devel >= 2.6.27
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 >= 2.6.27
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 >= 2.6.27
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 >= 2.6.27
36installed.
37
38%package python
39Summary: Python bindings for the libxslt library
40Group: Development/Libraries
41Requires: libxslt = %{version}-%{release}
42Requires: libxml2 >= 2.6.27
43Requires: libxml2-python >= 2.6.27
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%{_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* Thu Aug 23 2007 Daniel Veillard <[email protected]>
125- upstream release 1.1.22 see http://xmlsoft.org/XSLT/news.html
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette