]> git.pld-linux.org Git - packages/libxml2.git/blob - libxml2.spec
- added exeext patch, fixes build
[packages/libxml2.git] / libxml2.spec
1
2 %include        /usr/lib/rpm/macros.python
3
4 Summary:        libXML library
5 Summary(es):    Biblioteca libXML version 2
6 Summary(pl):    Biblioteka libxml2
7 Summary(pt_BR): Biblioteca libXML versão 2
8 Name:           libxml2
9 Version:        2.4.15
10 Release:        2
11 License:        MIT
12 Group:          Libraries
13 Group(cs):      Knihovny
14 Group(da):      Biblioteker
15 Group(de):      Bibliotheken
16 Group(es):      Bibliotecas
17 Group(fr):      Librairies
18 Group(it):      Librerie
19 Group(ja):      ¥é¥¤¥Ö¥é¥ê
20 Group(no):      Biblioteker
21 Group(pl):      Biblioteki
22 Group(pt):      Bibliotecas
23 Group(pt_BR):   Bibliotecas
24 Group(ru):      âÉÂÌÉÏÔÅËÉ
25 Group(sv):      Bibliotek
26 Group(uk):      â¦Â̦ÏÔÅËÉ
27 Source0:        ftp://xmlsoft.org/%{name}-%{version}.tar.gz
28 Patch0:         %{name}-amfix.patch
29 Patch1:         %{name}-man_fixes.patch
30 Patch2:         %{name}-exeext.patch
31 URL:            http://xmlsoft.org/
32 BuildRequires:  autoconf
33 BuildRequires:  automake
34 BuildRequires:  libtool
35 BuildRequires:  ncurses-devel
36 BuildRequires:  python-devel
37 BuildRequires:  python-modules
38 BuildRequires:  readline-devel >= 4.2
39 BuildRequires:  rpm-pythonprov
40 BuildRequires:  zlib-devel
41 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
42
43 %description
44 This library allows you to manipulate XML files.
45
46 %description -l es
47 Esta biblioteca permite manipulación de archivos XML.
48
49 %description -l pl
50 Biblioteka libxml2 umo¿liwia manipulowaie zawarto¶ci± plików XML.
51
52 %description -l pt_BR
53 Esta biblioteca permite a manipulação de arquivos XML.
54
55 %package devel
56 Summary:        Header files etc to develop libxml2 applications
57 Summary(es):    Biblioteca y archivos de inclusión para desarrollo de aplicaciones libXML
58 Summary(pl):    Pliki nag³ówkowe i inne do libxml2
59 Summary(pt_BR): Bibliotecas e arquivos de inclusão para desenvolvimento de aplicações que usem a biblioteca libxml
60 Group:          Development/Libraries
61 Group(cs):      Vývojové prostøedky/Knihovny
62 Group(da):      Udvikling/Biblioteker
63 Group(de):      Entwicklung/Bibliotheken
64 Group(es):      Desarrollo/Bibliotecas
65 Group(fr):      Development/Librairies
66 Group(it):      Sviluppo/Librerie
67 Group(ja):      ³«È¯/¥é¥¤¥Ö¥é¥ê
68 Group(no):      Utvikling/Bibliotek
69 Group(pl):      Programowanie/Biblioteki
70 Group(pt_BR):   Desenvolvimento/Bibliotecas
71 Group(pt):      Desenvolvimento/Bibliotecas
72 Group(ru):      òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
73 Group(sv):      Utveckling/Bibliotek
74 Group(uk):      òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
75 Requires:       %{name} = %{version}
76 Requires:       zlib-devel
77
78 %description devel
79 Header files etc you can use to develop libxml2 applications.
80
81 %description -l es devel
82 Biblioteca y archivos de inclusión para desarrollo de aplicaciones
83 libXML.
84
85 %description -l pl devel
86 Pakiet ten zawiera pliki nag³ówkowe i inne do libxml2 niezbêdne przy
87 tworzeniu aplikacji opartych o tê bibliotekê.
88
89 %description -l pt_BR devel
90 Bibliotecas e arquivos de inclusão para desenvolvimento de aplicações
91 que usem a biblioteca libxml.
92
93 %package static
94 Summary:        Static libxml2 libraries
95 Summary(es):    Static libraries to develop libxml applications
96 Summary(pl):    Biblioteka statyczna libxml2
97 Summary(pt_BR): Bibliotecas estáticas para desenvolvimento de aplicações que usem a biblioteca libxml
98 Group:          Development/Libraries
99 Group(cs):      Vývojové prostøedky/Knihovny
100 Group(da):      Udvikling/Biblioteker
101 Group(de):      Entwicklung/Bibliotheken
102 Group(es):      Desarrollo/Bibliotecas
103 Group(fr):      Development/Librairies
104 Group(it):      Sviluppo/Librerie
105 Group(ja):      ³«È¯/¥é¥¤¥Ö¥é¥ê
106 Group(no):      Utvikling/Bibliotek
107 Group(pl):      Programowanie/Biblioteki
108 Group(pt_BR):   Desenvolvimento/Bibliotecas
109 Group(pt):      Desenvolvimento/Bibliotecas
110 Group(ru):      òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
111 Group(sv):      Utveckling/Bibliotek
112 Group(uk):      òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
113 Requires:       %{name}-devel = %{version}
114
115 %description static
116 Static libxml2 libraries.
117
118 %description -l es static
119 Static libraries, you can use to develop libxml applications.
120
121 %description -l pl static
122 Biblioteka statyczna libxml2.
123
124 %description -l pt_BR static
125 Bibliotecas estáticas para desenvolvimento de aplicações que usem a
126 biblioteca libxml.
127
128 %package progs
129 Summary:        XML files parser
130 Summary(pl):    Parser plików XML
131 Group:          Applications/Text
132 Group(cs):      Aplikace/Text
133 Group(da):      Programmer/Tekst
134 Group(de):      Applikationen/Text
135 Group(es):      Aplicaciones/Texto
136 Group(fr):      Applications/Texte
137 Group(it):      Applicazioni/Testo
138 Group(ja):      ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó/¥Æ¥­¥¹¥È
139 Group(no):      Applikasjoner/Tekst
140 Group(pl):      Aplikacje/Tekst
141 Group(pt):      Aplicações/Texto
142 Group(ru):      ðÒÉÌÏÖÅÎÉÑ/òÁÂÏÔÁ Ó ÔÅËÓÔÁÍÉ
143 Group(sv):      Tillämpningar/Text
144 Requires:       %{name} = %{version}
145
146 %description progs
147 XML files parser.
148
149 %description -l pl progs
150 Parser plików XML.
151
152 %package -n python-%{name}
153 Summary:        Python support for libxml2
154 Summary(pl):    Modu³y jêzyka Python dla biblioteki libxml2
155 Group:          Development/Languages/Python
156 Group(cs):      Vývojové prostøedky/Programovací jazyky/Python
157 Group(da):      Udvikling/Sprog/Python
158 Group(de):      Entwicklung/Sprachen/Python
159 Group(es):      Desarrollo/Lenguajes/Python
160 Group(fr):      Development/Langues/Python
161 Group(it):      Sviluppo/Linguaggi/Python
162 Group(ja):      ³«È¯/¸À¸ì/Python
163 Group(no):      Utvikling/Programmeringsspråk/Python
164 Group(pl):      Programowanie/Jêzyki/Python
165 Group(pt):      Desenvolvimento/Linguagens/Python
166 Group(ru):      òÁÚÒÁÂÏÔËÁ/ñÚÙËÉ/Python
167 Group(sv):      Utveckling/Språk/Python
168 %requires_eq    python
169 Obsoletes:      libxml2-python
170
171 %description -n python-%{name}
172 Python support for libxml2.
173
174 %description -n python-%{name} -l pl
175 Modu³y jêzyka Python dla biblioteki libxml2.
176
177 %prep
178 %setup -q
179 %patch0 -p1
180 %patch1 -p1
181 %patch2 -p1
182
183 %build
184 libtoolize --copy --force
185 aclocal
186 autoconf
187 automake -a -c
188 %configure 
189 %{__make}
190
191 %install
192 rm -rf $RPM_BUILD_ROOT
193
194 %{__make} install \
195         DESTDIR=$RPM_BUILD_ROOT \
196         m4datadir=%{_aclocaldir} \
197         pkgconfigdir=%{_pkgconfigdir}
198
199 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
200 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
201
202 gzip -9nf AUTHORS ChangeLog NEWS README TODO
203
204 %clean
205 rm -rf $RPM_BUILD_ROOT
206
207 %post   -p /sbin/ldconfig
208 %postun -p /sbin/ldconfig
209
210 %files
211 %defattr(644,root,root,755)
212 %attr(755,root,root) %{_libdir}/lib*.so.*.*
213 %{_mandir}/man4/*
214
215 %files devel
216 %defattr(644,root,root,755)
217 %doc *.gz doc/{*.{gif,html},html/*}
218 %attr(755,root,root) %{_bindir}/*
219 %attr(755,root,root) %{_libdir}/lib*.so
220 %attr(755,root,root) %{_libdir}/lib*.la
221 %{_pkgconfigdir}/*
222 %{_aclocaldir}/*.m4
223 %{_includedir}/libxml2
224 %{_mandir}/man1/xml2-config.1*
225
226 %files static
227 %defattr(644,root,root,755)
228 %{_libdir}/lib*.a
229
230 %files progs
231 %defattr(644,root,root,755)
232 %attr(755,root,root) %{_bindir}/xmlcatalog
233 %attr(755,root,root) %{_bindir}/xmllint
234 %{_mandir}/man1/xmlcatalog.1*
235 %{_mandir}/man1/xmllint.1*
236
237 %files -n python-%{name}
238 %defattr(644,root,root,755)
239 %attr(755,root,root) %{py_sitedir}/*.so
240 %{py_sitedir}/*.py[co]
This page took 0.111195 seconds and 4 git commands to generate.