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