]> git.pld-linux.org Git - packages/libxslt.git/blob - libxslt.spec
9bd838d6ee04ed51661aec07390c5cdc517f6f64
[packages/libxslt.git] / libxslt.spec
1 %include        /usr/lib/rpm/macros.python
2
3 %define         libxml2ver      2.6.9
4
5 Summary:        XSLT processor
6 Summary(pl):    Procesor XSLT
7 Summary(pt_BR): Biblioteca que disponibiliza o sistema XSLT do GNOME
8 Name:           libxslt
9 Version:        1.1.6
10 Release:        1
11 License:        MIT
12 Group:          Libraries
13 Source0:        ftp://xmlsoft.org/%{name}-%{version}.tar.gz
14 # Source0-md5:  9c5c7d8a0c171dd61725cf02a6c476ca
15 #Source0:       http://ftp.gnome.org/pub/gnome/sources/%{name}/1.1/%{name}-%{version}.tar.bz2
16 URL:            http://xmlsoft.org/XSLT/
17 BuildRequires:  autoconf
18 BuildRequires:  automake
19 BuildRequires:  libtool >= 1:1.4.2-9
20 BuildRequires:  libxml2-devel >= %{libxml2ver}
21 BuildRequires:  perl-base
22 BuildRequires:  python-devel
23 BuildRequires:  python-libxml2 >= %{libxml2ver}
24 BuildRequires:  rpm-pythonprov
25 Requires:       libxml2 >= %{libxml2ver}
26 Obsoletes:      libxslt1
27 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28
29 %description
30 Library for XSLT processing.
31
32 %description -l pl
33 Biblioteka do przetwarzania XSLT.
34
35 %description -l pt_BR
36 Esta biblioteca C permite a transformação de arquivos XML em outros
37 arquivos XML (ou HTML, texto, ...) usando o mecanismo padrão de
38 transformação dos estilos XSLT. O comando xsltproc é uma interface em
39 linha de comandos para o mecanismo XSLT.
40
41 %package devel
42 Summary:        Header files for libxslt
43 Summary(pl):    Pliki nag³ówkowe libxslt
44 Summary(pt_BR): Bibliotecas, includes, etc. para incluir o mecanismo XSLT do GNOME
45 Group:          Development/Libraries
46 Requires:       %{name} = %{version}-%{release}
47 Requires:       libxml2-devel >= %{libxml2ver}
48 Obsoletes:      libxslt1-devel
49
50 %description devel
51 Header files for libxslt - XSLT processor.
52
53 %description devel -l pl
54 Pliki nag³ówkowe procesora XSLT.
55
56 %description devel -l pt_BR
57 Esta biblioteca C permite a transformação de arquivos XML em outros
58 arquivos XML (ou HTML, texto, ...) usando o mecanismo padrão de
59 transformação dos estilos XSLT.
60
61 %package static
62 Summary:        Static libraries of libxslt
63 Summary(pl):    Biblioteki statyczne libxslt
64 Summary(pt_BR): Bibliotecas estáticas para incluir o mecanismo XSLT do GNOME
65 Group:          Development/Libraries
66 Requires:       %{name}-devel = %{version}-%{release}
67
68 %description static
69 Static libraries of libxslt - XSLT processor.
70
71 %description static -l pl
72 Statyczne biblioteki procesora XSLT.
73
74 %description static -l pt_BR
75 Esta biblioteca C permite a transformação de arquivos XML em outros
76 arquivos XML (ou HTML, texto, ...) usando o mecanismo padrão de
77 transformação dos estilos XSLT. Estas são as bibliotecas em sua versão
78 estática.
79
80 %package progs
81 Summary:        XSLT processor
82 Summary(pl):    Procesor XSLT
83 Group:          Applications/Text
84 Requires:       %{name} = %{version}-%{release}
85 Obsoletes:      libxslt-proc
86
87 %description progs
88 XSLT processor.
89
90 %description progs -l pl
91 Procesor XSLT.
92
93 %package -n python-%{name}
94 Summary:        Python support for libxslt
95 Summary(pl):    Modu³y jêzyka Python dla biblioteki libxslt
96 Group:          Libraries/Python
97 Requires:       %{name} = %{version}-%{release}
98 Requires:       python-libxml2 => %{libxml2ver}
99 %pyrequires_eq  python-modules
100 Obsoletes:      libxslt-python
101
102 %description -n python-%{name}
103 Python support for libxslt.
104
105 %description -n python-%{name} -l pl
106 Modu³y jêzyka Python dla biblioteki libxslt.
107
108 %prep
109 %setup -q
110
111 %build
112 %{__libtoolize}
113 %{__aclocal}
114 %{__autoconf}
115 %{__automake}
116 %configure
117 %{__make}
118
119 %install
120 rm -rf $RPM_BUILD_ROOT
121
122 %{__make} install \
123         DESTDIR=$RPM_BUILD_ROOT
124
125 # move examples to proper dir
126 install -d $RPM_BUILD_ROOT%{_examplesdir}/python-%{name}-%{version}
127 mv $RPM_BUILD_ROOT%{_docdir}/%{name}-python-%{version}/examples/* \
128   $RPM_BUILD_ROOT%{_examplesdir}/python-%{name}-%{version}
129 rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}-python-%{version}
130
131 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
132 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
133
134 rm -f $RPM_BUILD_ROOT%{py_sitedir}/*.{py,la,a}
135
136 %clean
137 rm -rf $RPM_BUILD_ROOT
138
139 %post   -p /sbin/ldconfig
140 %postun -p /sbin/ldconfig
141
142 %files
143 %defattr(644,root,root,755)
144 %doc AUTHORS ChangeLog Copyright FEATURES NEWS README TODO
145 %attr(755,root,root) %{_libdir}/lib*.so.*.*
146
147 %files devel
148 %defattr(644,root,root,755)
149 %doc doc/{*.{gif,html},html}
150 %attr(755,root,root) %{_bindir}/xslt-config
151 %attr(755,root,root) %{_libdir}/lib*.so
152 %{_libdir}/lib*.la
153 %attr(755,root,root) %{_libdir}/*.sh
154 %{_includedir}/libxslt
155 %{_includedir}/libexslt
156 %{_mandir}/man3/*
157 %{_pkgconfigdir}/*.pc
158 %{_aclocaldir}/*.m4
159
160 %files static
161 %defattr(644,root,root,755)
162 %{_libdir}/lib*.a
163
164 %files progs
165 %defattr(644,root,root,755)
166 %attr(755,root,root) %{_bindir}/xsltproc
167 %{_mandir}/man1/*
168
169 %files -n python-%{name}
170 %defattr(644,root,root,755)
171 %attr(755,root,root) %{py_sitedir}/*.so
172 %{py_sitedir}/*.py[co]
173 %{_examplesdir}/python-%{name}-%{version}
This page took 0.028564 seconds and 2 git commands to generate.