1 %include /usr/lib/rpm/macros.python
3 %define libxml2ver 2.5.8
5 Summary: XSLT processor
6 Summary(pl): Procesor XSLT
7 Summary(pt_BR): Biblioteca que disponibiliza o sistema XSLT do Gnome
13 Source0: http://ftp.gnome.org/pub/gnome/sources/%{name}/1.0/%{name}-%{version}.tar.bz2
14 # Source0-md5: 212990b0c6e4df049c5f7a21f3b3687d
15 Patch0: %{name}-DESTDIR.patch
16 URL: http://xmlsoft.org/XSLT/
17 Requires: libxml2 >= %{libxml2ver}
18 BuildRequires: autoconf
19 BuildRequires: automake
20 BuildRequires: libtool
21 BuildRequires: libxml2-devel >= %{libxml2ver}
22 BuildRequires: python-devel
23 BuildRequires: python-libxml2 >= %{libxml2ver}
24 BuildRequires: rpm-pythonprov
25 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29 Library for XSLT processing.
32 Biblioteka do przetwarzania XSLT.
35 Esta biblioteca C permite a transformação de arquivos XML em outros
36 arquivos XML (ou HTML, texto, ...) usando o mecanismo padrão de
37 transformação dos estilos XSLT. O comando xsltproc é uma interface em
38 linha de comandos para o mecanismo XSLT.
41 Summary: Header files for libxslt
42 Summary(pl): Pliki nag³ówkowe libxslt
43 Summary(pt_BR): Bibliotecas, includes, etc. para incluir o mecanismo XSLT do Gnome
44 Group: Development/Libraries
45 Requires: %{name} = %{version}
46 Obsoletes: libxslt1-devel
49 Header files for libxslt - XSLT processor.
51 %description devel -l pl
52 Pliki nag³ówkowe procesora XSLT.
54 %description devel -l pt_BR
55 Esta biblioteca C permite a transformação de arquivos XML em outros
56 arquivos XML (ou HTML, texto, ...) usando o mecanismo padrão de
57 transformação dos estilos XSLT.
60 Summary: Static libraries of libxslt
61 Summary(pl): Biblioteki statyczne libxslt
62 Summary(pt_BR): Bibliotecas estáticas para incluir o mecanismo XSLT do Gnome
63 Group: Development/Libraries
64 Requires: %{name}-devel = %{version}
67 Static libraries of libxslt - XSLT processor.
69 %description static -l pl
70 Statyczne biblioteki procesora XSLT.
72 %description static -l pt_BR
73 Esta biblioteca C permite a transformação de arquivos XML em outros
74 arquivos XML (ou HTML, texto, ...) usando o mecanismo padrão de
75 transformação dos estilos XSLT. Estas são as bibliotecas em sua versão
79 Summary: XSLT processor
80 Summary(pl): Procesor XSLT
81 Group: Applications/Text
82 Requires: %{name} = %{version}
83 Obsoletes: libxslt-proc
88 %description progs -l pl
91 %package -n python-%{name}
92 Summary: Python support for libxslt
93 Summary(pl): Modu³y jêzyka Python dla biblioteki libxslt
94 Group: Libraries/Python
95 Requires: python-libxml2 => %{libxml2ver}
96 %pyrequires_eq python-modules
97 Obsoletes: libxslt-python
99 %description -n python-%{name}
100 Python support for libxslt.
102 %description -n python-%{name} -l pl
103 Modu³y jêzyka Python dla biblioteki libxslt.
119 rm -rf $RPM_BUILD_ROOT
122 DESTDIR=$RPM_BUILD_ROOT
124 # move examples to proper dir
125 install -d $RPM_BUILD_ROOT%{_examplesdir}/python-%{name}-%{version}
126 mv $RPM_BUILD_ROOT%{_docdir}/%{name}-python-%{version}/examples/* \
127 $RPM_BUILD_ROOT%{_examplesdir}/python-%{name}-%{version}
128 rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}-python-%{version}
130 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
131 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
134 rm -rf $RPM_BUILD_ROOT
136 %post -p /sbin/ldconfig
137 %postun -p /sbin/ldconfig
140 %defattr(644,root,root,755)
141 %doc AUTHORS ChangeLog Copyright FEATURES NEWS README TODO
142 %attr(755,root,root) %{_libdir}/lib*.so.*.*
145 %defattr(644,root,root,755)
146 %doc doc/{*.{gif,html},html}
147 %attr(755,root,root) %{_bindir}/xslt-config
148 %attr(755,root,root) %{_libdir}/lib*.so
150 %attr(755,root,root) %{_libdir}/*.sh
151 %{_includedir}/libxslt
152 %{_includedir}/libexslt
154 %{_pkgconfigdir}/*.pc
158 %defattr(644,root,root,755)
162 %defattr(644,root,root,755)
163 %attr(755,root,root) %{_bindir}/xsltproc
166 %files -n python-%{name}
167 %defattr(644,root,root,755)
168 %attr(755,root,root) %{py_sitedir}/*.so
169 %{py_sitedir}/*.py[co]
170 %{_examplesdir}/python-%{name}-%{version}