]> git.pld-linux.org Git - packages/libxml2.git/blob - libxml2.spec
- updated to 2.4.25: bug fixes.
[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.25
10 Release:        1
11 License:        MIT
12 Group:          Libraries
13 Source0:        ftp://xmlsoft.org/%{name}-%{version}.tar.gz
14 Patch0:         %{name}-amfix.patch
15 Patch1:         %{name}-man_fixes.patch
16 Patch2:         %{name}-open.gz.patch
17 Patch3:         %{name}-DESTDIR.patch
18 URL:            http://xmlsoft.org/
19 BuildRequires:  autoconf
20 BuildRequires:  automake
21 BuildRequires:  libtool
22 BuildRequires:  ncurses-devel
23 BuildRequires:  python-devel
24 BuildRequires:  python-modules
25 BuildRequires:  readline-devel >= 4.2
26 BuildRequires:  rpm-pythonprov
27 BuildRequires:  zlib-devel
28 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29
30 %description
31 This library allows you to manipulate XML files.
32
33 %description -l es
34 Esta biblioteca permite manipulación de archivos XML.
35
36 %description -l pl
37 Biblioteka libxml2 umo¿liwia manipulowaie zawarto¶ci± plików XML.
38
39 %description -l pt_BR
40 Esta biblioteca permite a manipulação de arquivos XML.
41
42 %package devel
43 Summary:        Header files etc to develop libxml2 applications
44 Summary(es):    Biblioteca y archivos de inclusión para desarrollo de aplicaciones libXML
45 Summary(pl):    Pliki nag³ówkowe i inne do libxml2
46 Summary(pt_BR): Bibliotecas e arquivos de inclusão para desenvolvimento de aplicações que usem a biblioteca libxml
47 Group:          Development/Libraries
48 Requires:       %{name} = %{version}
49 Requires:       zlib-devel
50
51 %description devel
52 Header files etc you can use to develop libxml2 applications.
53
54 %description devel -l es
55 Biblioteca y archivos de inclusión para desarrollo de aplicaciones
56 libXML.
57
58 %description devel -l pl
59 Pakiet ten zawiera pliki nag³ówkowe i inne do libxml2 niezbêdne przy
60 tworzeniu aplikacji opartych o tê bibliotekê.
61
62 %description devel -l pt_BR
63 Bibliotecas e arquivos de inclusão para desenvolvimento de aplicações
64 que usem a biblioteca libxml.
65
66 %package static
67 Summary:        Static libxml2 libraries
68 Summary(es):    Static libraries to develop libxml applications
69 Summary(pl):    Biblioteka statyczna libxml2
70 Summary(pt_BR): Bibliotecas estáticas para desenvolvimento de aplicações que usem a biblioteca libxml
71 Group:          Development/Libraries
72 Requires:       %{name}-devel = %{version}
73
74 %description static
75 Static libxml2 libraries.
76
77 %description static -l es
78 Static libraries, you can use to develop libxml applications.
79
80 %description static -l pl
81 Biblioteka statyczna libxml2.
82
83 %description static -l pt_BR
84 Bibliotecas estáticas para desenvolvimento de aplicações que usem a
85 biblioteca libxml.
86
87 %package progs
88 Summary:        XML files parser
89 Summary(pl):    Parser plików XML
90 Group:          Applications/Text
91 Requires:       %{name} = %{version}
92
93 %description progs
94 XML files parser.
95
96 %description progs -l pl
97 Parser plików XML.
98
99 %package -n python-%{name}
100 Summary:        Python support for libxml2
101 Summary(pl):    Modu³y jêzyka Python dla biblioteki libxml2
102 Group:          Libraries/Python
103 Requires:       %{name} = %{version}
104 %pyrequires_eq  python-libs
105 Obsoletes:      libxml2-python
106
107 %description -n python-%{name}
108 Python support for libxml2.
109
110 %description -n python-%{name} -l pl
111 Modu³y jêzyka Python dla biblioteki libxml2.
112
113 %prep
114 %setup -q
115 %patch0 -p1
116 %patch1 -p1
117 %patch2 -p1
118 %patch3 -p1
119
120 %build
121 rm -f missing
122 %{__libtoolize}
123 aclocal
124 %{__autoconf}
125 %{__automake}
126 %configure
127 %{__make}
128
129 %install
130 rm -rf $RPM_BUILD_ROOT
131
132 %{__make} install \
133         DESTDIR=$RPM_BUILD_ROOT \
134         m4datadir=%{_aclocaldir} \
135         pkgconfigdir=%{_pkgconfigdir}
136
137 # install catalog file
138 install -d $RPM_BUILD_ROOT%{_sysconfdir}/xml
139 LD_LIBRARY_PATH=.libs ./xmlcatalog --create \
140         > $RPM_BUILD_ROOT%{_sysconfdir}/xml/catalog
141
142 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
143 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
144
145 %clean
146 rm -rf $RPM_BUILD_ROOT
147
148 %post   -p /sbin/ldconfig
149 %postun -p /sbin/ldconfig
150
151 %files
152 %defattr(644,root,root,755)
153 %attr(755,root,root) %{_libdir}/lib*.so.*.*
154 %{_mandir}/man3/*
155
156 %dir %{_sysconfdir}/xml
157 %config(noreplace) %verify(not mtime md5) %{_sysconfdir}/xml/catalog
158
159 %files devel
160 %defattr(644,root,root,755)
161 %doc AUTHORS ChangeLog NEWS README TODO doc/{*.{gif,html},html/*}
162 %attr(755,root,root) %{_bindir}/xml2-config
163 %attr(755,root,root) %{_libdir}/lib*.so
164 %attr(755,root,root) %{_libdir}/lib*.la
165 %{_pkgconfigdir}/*
166 %{_aclocaldir}/*.m4
167 %{_includedir}/libxml2
168 %{_mandir}/man1/xml2-config.1*
169
170 %files static
171 %defattr(644,root,root,755)
172 %{_libdir}/lib*.a
173
174 %files progs
175 %defattr(644,root,root,755)
176 %attr(755,root,root) %{_bindir}/xmlcatalog
177 %attr(755,root,root) %{_bindir}/xmllint
178 %{_mandir}/man1/xmlcatalog.1*
179 %{_mandir}/man1/xmllint.1*
180
181 %files -n python-%{name}
182 %defattr(644,root,root,755)
183 %attr(755,root,root) %{py_sitedir}/*.so
184 %{py_sitedir}/*.py[co]
This page took 0.755945 seconds and 4 git commands to generate.