]> git.pld-linux.org Git - packages/libxslt.git/blob - libxslt.spec
- removed %%doc from examples - all files in %%{_examplesdir} are docs implicitly
[packages/libxslt.git] / libxslt.spec
1 %include        /usr/lib/rpm/macros.python
2
3 %define         libxml2ver      2.5.8
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.0.31
10 Release:        2
11 License:        MIT
12 Group:          Libraries
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)
26 Obsoletes:      libxslt1
27
28 %description
29 Library for XSLT processing.
30
31 %description -l pl
32 Biblioteka do przetwarzania XSLT.
33
34 %description -l pt_BR
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.
39
40 %package devel
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
47
48 %description devel
49 Header files for libxslt - XSLT processor.
50
51 %description devel -l pl
52 Pliki nag³ówkowe procesora XSLT.
53
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.
58
59 %package static
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}
65
66 %description static
67 Static libraries of libxslt - XSLT processor.
68
69 %description static -l pl
70 Statyczne biblioteki procesora XSLT.
71
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
76 estática.
77
78 %package progs
79 Summary:        XSLT processor
80 Summary(pl):    Procesor XSLT
81 Group:          Applications/Text
82 Requires:       %{name} = %{version}
83 Obsoletes:      libxslt-proc
84
85 %description progs
86 XSLT processor.
87
88 %description progs -l pl
89 Procesor XSLT.
90
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
98
99 %description -n python-%{name}
100 Python support for libxslt.
101
102 %description -n python-%{name} -l pl
103 Modu³y jêzyka Python dla biblioteki libxslt.
104
105 %prep
106 %setup -q
107 %patch0 -p1
108
109 %build
110 rm -f missing
111 %{__libtoolize}
112 %{__aclocal}
113 %{__autoconf}
114 %{__automake}
115 %configure
116 %{__make}
117
118 %install
119 rm -rf $RPM_BUILD_ROOT
120
121 %{__make} install \
122         DESTDIR=$RPM_BUILD_ROOT 
123
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}
129
130 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
131 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
132
133 %clean
134 rm -rf $RPM_BUILD_ROOT
135
136 %post   -p /sbin/ldconfig
137 %postun -p /sbin/ldconfig
138
139 %files
140 %defattr(644,root,root,755)
141 %doc AUTHORS ChangeLog Copyright FEATURES NEWS README TODO
142 %attr(755,root,root) %{_libdir}/lib*.so.*.*
143
144 %files devel
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
149 %{_libdir}/lib*.la
150 %attr(755,root,root) %{_libdir}/*.sh
151 %{_includedir}/libxslt
152 %{_includedir}/libexslt
153 %{_mandir}/man3/*
154 %{_pkgconfigdir}/*.pc
155 %{_aclocaldir}/*.m4
156
157 %files static
158 %defattr(644,root,root,755)
159 %{_libdir}/lib*.a
160
161 %files progs
162 %defattr(644,root,root,755)
163 %attr(755,root,root) %{_bindir}/xsltproc
164 %{_mandir}/man1/*
165
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}
This page took 0.073168 seconds and 3 git commands to generate.