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