]> git.pld-linux.org Git - packages/libxslt.git/blame - libxslt.spec
- converted to UTF-8
[packages/libxslt.git] / libxslt.spec
CommitLineData
1c9e6eac 1#
2# Conditional build:
08e2840e 3%bcond_without python # don't build python binding
1c9e6eac 4%bcond_without static_libs # don't build static library
c5776f51 5%bcond_with tests # run test suite
1c9e6eac 6#
fc3a4ec2 7%define libxml2ver 1:2.6.27
1ca1a314 8
0d8535a8 9Summary: XSLT processor
bda66cb1
JR
10Summary(pl.UTF-8): Procesor XSLT
11Summary(pt_BR.UTF-8): Biblioteca que disponibiliza o sistema XSLT do GNOME
0d8535a8 12Name: libxslt
0d677759 13Version: 1.1.20
decd5349 14Release: 1
dfbaf47b 15License: MIT
0d8535a8 16Group: Libraries
fc3a4ec2 17#Source0: http://ftp.gnome.org/pub/GNOME/sources/libxslt/1.1/%{name}-%{version}.tar.bz2
18Source0: ftp://xmlsoft.org/libxml2/%{name}-%{version}.tar.gz
0d677759 19# Source0-md5: 4ea2dc22a23bf2aa570f868aa86357f8
0d8535a8 20URL: http://xmlsoft.org/XSLT/
ae6022e8 21BuildRequires: autoconf
827d1079 22BuildRequires: automake
a1aabd03 23BuildRequires: libgcrypt-devel >= 1.1.42
54e6d0bd 24BuildRequires: libtool >= 1:1.4.2-9
5aeba9ad 25BuildRequires: libxml2-devel >= %{libxml2ver}
4f667b86 26BuildRequires: perl-base
08e2840e 27%if %{with python}
f17b07da 28BuildRequires: python
dfbaf47b 29BuildRequires: python-devel
7d58a684 30BuildRequires: python-libxml2 >= %{libxml2ver}
08e2840e 31%endif
81c0133f 32BuildRequires: rpm-pythonprov
c11bd774 33Requires: libgcrypt >= 1.1.42
58df738f 34Requires: libxml2 >= %{libxml2ver}
b915281a 35Obsoletes: libxslt1
58df738f 36BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
0d8535a8 37
38%description
39Library for XSLT processing.
40
bda66cb1 41%description -l pl.UTF-8
f84ebd65
TP
42Biblioteka do przetwarzania XSLT.
43
bda66cb1
JR
44%description -l pt_BR.UTF-8
45Esta biblioteca C permite a transformação de arquivos XML em outros
46arquivos XML (ou HTML, texto, ...) usando o mecanismo padrão de
47transformação dos estilos XSLT. O comando xsltproc é uma interface em
09de7b65 48linha de comandos para o mecanismo XSLT.
49
0d8535a8 50%package devel
7d58a684 51Summary: Header files for libxslt
bda66cb1
JR
52Summary(pl.UTF-8): Pliki nagłówkowe libxslt
53Summary(pt_BR.UTF-8): Bibliotecas, includes, etc. para incluir o mecanismo XSLT do GNOME
0d8535a8 54Group: Development/Libraries
4f667b86 55Requires: %{name} = %{version}-%{release}
c11bd774 56Requires: libgcrypt-devel >= 1.1.42
de9c009a 57Requires: libxml2-devel >= %{libxml2ver}
b915281a 58Obsoletes: libxslt1-devel
0d8535a8 59
60%description devel
7d58a684 61Header files for libxslt - XSLT processor.
0d8535a8 62
bda66cb1
JR
63%description devel -l pl.UTF-8
64Pliki nagłówkowe procesora XSLT.
f84ebd65 65
bda66cb1
JR
66%description devel -l pt_BR.UTF-8
67Esta biblioteca C permite a transformação de arquivos XML em outros
68arquivos XML (ou HTML, texto, ...) usando o mecanismo padrão de
69transformação dos estilos XSLT.
09de7b65 70
0d8535a8 71%package static
72Summary: Static libraries of libxslt
bda66cb1
JR
73Summary(pl.UTF-8): Biblioteki statyczne libxslt
74Summary(pt_BR.UTF-8): Bibliotecas estáticas para incluir o mecanismo XSLT do GNOME
0d8535a8 75Group: Development/Libraries
4f667b86 76Requires: %{name}-devel = %{version}-%{release}
0d8535a8 77
78%description static
79Static libraries of libxslt - XSLT processor.
80
bda66cb1 81%description static -l pl.UTF-8
f84ebd65
TP
82Statyczne biblioteki procesora XSLT.
83
bda66cb1
JR
84%description static -l pt_BR.UTF-8
85Esta biblioteca C permite a transformação de arquivos XML em outros
86arquivos XML (ou HTML, texto, ...) usando o mecanismo padrão de
87transformação dos estilos XSLT. Estas são as bibliotecas em sua versão
88estática.
09de7b65 89
f5a760dc 90%package progs
91Summary: XSLT processor
bda66cb1 92Summary(pl.UTF-8): Procesor XSLT
f5a760dc 93Group: Applications/Text
4f667b86 94Requires: %{name} = %{version}-%{release}
b915281a 95Obsoletes: libxslt-proc
f5a760dc 96
97%description progs
98XSLT processor.
99
bda66cb1 100%description progs -l pl.UTF-8
f16a6fcc 101Procesor XSLT.
f5a760dc 102
dfbaf47b 103%package -n python-%{name}
104Summary: Python support for libxslt
bda66cb1 105Summary(pl.UTF-8): Moduły języka Python dla biblioteki libxslt
a66c8da6 106Group: Libraries/Python
de9c009a 107Requires: %{name} = %{version}-%{release}
c9daa325 108Requires: python-libxml2 => %{libxml2ver}
61f4b58e 109%pyrequires_eq python-modules
b915281a 110Obsoletes: libxslt-python
dfbaf47b 111
112%description -n python-%{name}
113Python support for libxslt.
114
bda66cb1
JR
115%description -n python-%{name} -l pl.UTF-8
116Moduły języka Python dla biblioteki libxslt.
dfbaf47b 117
0d8535a8 118%prep
f84ebd65 119%setup -q
0d8535a8 120
121%build
9f4d1f9a 122%{__libtoolize}
97154326 123%{__aclocal}
da9ca2d4 124%{__autoconf}
9c91c445 125%{__autoheader}
da9ca2d4 126%{__automake}
1c9e6eac 127%configure \
08e2840e
JB
128 %{!?with_static_libs:--disable-static} \
129 %{!?with_python:--without-python}
0d8535a8 130%{__make}
131
c5776f51 132%{?with_tests:%{__make} -C tests test}
133
0d8535a8 134%install
135rm -rf $RPM_BUILD_ROOT
136
2929a650 137%{__make} install \
9dbc8c30 138 DESTDIR=$RPM_BUILD_ROOT
0d8535a8 139
08e2840e 140%if %{with python}
8788caad 141# move examples to proper dir
142install -d $RPM_BUILD_ROOT%{_examplesdir}/python-%{name}-%{version}
143mv $RPM_BUILD_ROOT%{_docdir}/%{name}-python-%{version}/examples/* \
144 $RPM_BUILD_ROOT%{_examplesdir}/python-%{name}-%{version}
145rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}-python-%{version}
146
dfbaf47b 147%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
148%py_comp $RPM_BUILD_ROOT%{py_sitedir}
149
54e6d0bd 150rm -f $RPM_BUILD_ROOT%{py_sitedir}/*.{py,la,a}
08e2840e 151%endif
54e6d0bd 152
0d8535a8 153%clean
154rm -rf $RPM_BUILD_ROOT
155
239b1b34 156%post -p /sbin/ldconfig
0d8535a8 157%postun -p /sbin/ldconfig
158
159%files
160%defattr(644,root,root,755)
4dc8a047 161%doc AUTHORS ChangeLog Copyright FEATURES NEWS README TODO
0d8535a8 162%attr(755,root,root) %{_libdir}/lib*.so.*.*
fa5951b5 163%dir %{_libdir}/libxslt-plugins
0d8535a8 164
165%files devel
166%defattr(644,root,root,755)
4dc8a047 167%doc doc/{*.{gif,html},html}
0d8535a8 168%attr(755,root,root) %{_bindir}/xslt-config
169%attr(755,root,root) %{_libdir}/lib*.so
32d98652 170%{_libdir}/lib*.la
0d8535a8 171%attr(755,root,root) %{_libdir}/*.sh
172%{_includedir}/libxslt
53b8f4b5 173%{_includedir}/libexslt
f7a30250 174%{_mandir}/man3/*
2929a650 175%{_pkgconfigdir}/*.pc
9da46fba 176%{_aclocaldir}/*.m4
0d8535a8 177
1c9e6eac 178%if %{with static_libs}
0d8535a8 179%files static
180%defattr(644,root,root,755)
181%{_libdir}/lib*.a
1c9e6eac 182%endif
f5a760dc 183
184%files progs
185%defattr(644,root,root,755)
186%attr(755,root,root) %{_bindir}/xsltproc
2eef9754 187%{_mandir}/man1/*
dfbaf47b 188
08e2840e 189%if %{with python}
dfbaf47b 190%files -n python-%{name}
191%defattr(644,root,root,755)
192%attr(755,root,root) %{py_sitedir}/*.so
193%{py_sitedir}/*.py[co]
6bae0b83 194%{_examplesdir}/python-%{name}-%{version}
08e2840e 195%endif
This page took 0.501752 seconds and 4 git commands to generate.