]>
Commit | Line | Data |
---|---|---|
68679230 | 1 | # |
2 | # Conditional build: | |
3 | %bcond_without static_libs # don't build static library | |
4 | # | |
77bd6d2a | 5 | Summary: libXML library |
43bd1ec0 ER |
6 | Summary(es.UTF-8): Biblioteca libXML |
7 | Summary(pl.UTF-8): Biblioteka libxml | |
8 | Summary(pt_BR.UTF-8): Biblioteca libXML | |
9 | Summary(ru.UTF-8): Библиотека XML | |
10 | Summary(uk.UTF-8): Бібліотека XML | |
77bd6d2a | 11 | Name: libxml |
44087f7b | 12 | Version: 1.8.17 |
10127d60 | 13 | Release: 12 |
1efba10d | 14 | Epoch: 1 |
4f4b0636 | 15 | License: LGPL |
77bd6d2a | 16 | Group: Libraries |
81c540d5 | 17 | Source0: ftp://xmlsoft.org/old/%{name}-%{version}.tar.gz |
e1ee7379 | 18 | # Source0-md5: 53846294aa850a7d042948176d1d19dc |
a2fba6cb | 19 | Patch0: %{name}-am15.patch |
81c540d5 | 20 | Patch1: %{name}-pmake.patch |
c5e08358 JB |
21 | Patch2: %{name}-urlbound.patch |
22 | Patch3: %{name}-man.patch | |
588939a0 | 23 | Patch4: %{name}-CAN-2004-0989.patch |
8267283a | 24 | URL: http://xmlsoft.org/ |
3b9b6abb | 25 | BuildRequires: autoconf |
26 | BuildRequires: automake | |
9e80e7a5 | 27 | BuildRequires: libtool |
d8afb514 | 28 | BuildRequires: zlib-devel |
094918e2 | 29 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
66c63df4 | 30 | |
31 | %description | |
32 | This library allows you to manipulate XML files. | |
33 | ||
cfb881c9 JR |
34 | %description -l es.UTF-8 |
35 | Esta biblioteca permite manipulación de archivos XML. | |
397c46c8 | 36 | |
cfb881c9 JR |
37 | %description -l pl.UTF-8 |
38 | Biblioteka libxml umożliwia manipulowanie zawartością plików XML. | |
77bd6d2a | 39 | |
cfb881c9 JR |
40 | %description -l pt_BR.UTF-8 |
41 | Esta biblioteca permite a manipulação de arquivos XML. | |
397c46c8 | 42 | |
cfb881c9 JR |
43 | %description -l ru.UTF-8 |
44 | Пакет libxml содержит библиотеку XML, которая позволяет манипулировать | |
45 | XML файлами. XML (eXtensible Markup Language) - это формат данных для | |
46 | обмена структурированными документами через Web. | |
397c46c8 | 47 | |
cfb881c9 JR |
48 | %description -l uk.UTF-8 |
49 | Пакет libxml містить бібліотеку XML, яка дозволяє маніпулювати XML | |
50 | файлами. XML (eXtensible Markup Language) - це формат даних для обміну | |
51 | струкурованими документами через Web. | |
397c46c8 | 52 | |
66c63df4 | 53 | %package devel |
77bd6d2a | 54 | Summary: Header files etc to develop libxml applications |
43bd1ec0 ER |
55 | Summary(es.UTF-8): Archivos de inclusión para desarrollo de aplicaciones libXML |
56 | Summary(pl.UTF-8): Pliki nagłówkowe i inne do tworzenia aplikacji używających libxml | |
57 | Summary(pt_BR.UTF-8): Arquivos de inclusão para desenvolvimento de aplicações que usem a biblioteca libxml | |
58 | Summary(ru.UTF-8): Хедеры и другие файлы для разработки libxml приложений | |
59 | Summary(uk.UTF-8): Хедери та інші файли для розробки libxml програм | |
06c34fc3 | 60 | Group: Development/Libraries |
c5e08358 | 61 | Requires: %{name} = %{epoch}:%{version}-%{release} |
af3e6c0e | 62 | Requires: gtk-doc-common |
92c5800a | 63 | Requires: zlib-devel |
66c63df4 | 64 | |
65 | %description devel | |
66 | Header files etc you can use to develop libxml applications. | |
67 | ||
cfb881c9 JR |
68 | %description devel -l es.UTF-8 |
69 | Biblioteca y archivos de inclusión para desarrollo de aplicaciones | |
397c46c8 | 70 | libXML. |
71 | ||
cfb881c9 JR |
72 | %description devel -l pl.UTF-8 |
73 | Pakiet ten zawiera pliki nagłówkowe i inne do libxml niezbędne przy | |
74 | tworzeniu aplikacji opartych o tę bibliotekę. | |
77bd6d2a | 75 | |
cfb881c9 JR |
76 | %description devel -l pt_BR.UTF-8 |
77 | Bibliotecas e arquivos de inclusão para desenvolvimento de aplicações | |
397c46c8 | 78 | que usem a biblioteca libxml. |
79 | ||
cfb881c9 JR |
80 | %description devel -l ru.UTF-8 |
81 | Пакет libxml-devel содержит хедеры и другие файлы для разработки | |
82 | libxml приложений. | |
397c46c8 | 83 | |
cfb881c9 JR |
84 | %description devel -l uk.UTF-8 |
85 | Пакет libxml-devel містить хедери та інші файли для розробки libxml | |
86 | програм. | |
397c46c8 | 87 | |
66c63df4 | 88 | %package static |
af3e6c0e | 89 | Summary: Static libxml library |
43bd1ec0 ER |
90 | Summary(pl.UTF-8): Biblioteka statyczna libxml |
91 | Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento de aplicações que usem a biblioteca libxml | |
92 | Summary(ru.UTF-8): Статические библиотеки для разработки libxml приложений | |
93 | Summary(uk.UTF-8): Статичні бібліотеки для розробки libxml програм | |
06c34fc3 | 94 | Group: Development/Libraries |
c5e08358 | 95 | Requires: %{name}-devel = %{epoch}:%{version}-%{release} |
66c63df4 | 96 | |
97 | %description static | |
af3e6c0e | 98 | Static libxml library. |
397c46c8 | 99 | |
cfb881c9 | 100 | %description static -l pl.UTF-8 |
77bd6d2a | 101 | Biblioteka statyczna libxml. |
102 | ||
cfb881c9 JR |
103 | %description static -l pt_BR.UTF-8 |
104 | Bibliotecas estáticas para desenvolvimento de aplicações que usem a | |
397c46c8 | 105 | biblioteca libxml. |
106 | ||
cfb881c9 JR |
107 | %description static -l ru.UTF-8 |
108 | Пакет libxml-static содержит cтатические библиотеки для разработки | |
109 | libxml приложений. | |
397c46c8 | 110 | |
cfb881c9 JR |
111 | %description static -l uk.UTF-8 |
112 | Пакет libxml-static містить cтатичні бібліотеки для розробки libxml | |
113 | програм. | |
397c46c8 | 114 | |
66c63df4 | 115 | %prep |
b18f6582 | 116 | %setup -q |
a2fba6cb | 117 | %patch0 -p1 |
81c540d5 | 118 | %patch1 -p1 |
c5e08358 JB |
119 | %patch2 -p1 |
120 | %patch3 -p1 | |
588939a0 | 121 | %patch4 -p1 |
66c63df4 | 122 | |
123 | %build | |
ab4e6ac2 | 124 | %{__libtoolize} |
ac41f8f0 | 125 | %{__aclocal} |
b757d40e | 126 | %{__autoconf} |
127 | %{__automake} | |
af3e6c0e | 128 | %configure \ |
68679230 | 129 | --with-html-dir=%{_gtkdocdir} \ |
130 | %{!?with_static_libs:--disable-static} | |
af3e6c0e | 131 | |
b52257af | 132 | %{__make} |
66c63df4 | 133 | |
134 | %install | |
135 | rm -rf $RPM_BUILD_ROOT | |
66c63df4 | 136 | |
69c363d1 JB |
137 | %{__make} install \ |
138 | DESTDIR=$RPM_BUILD_ROOT \ | |
af3e6c0e | 139 | HTML_DIR=%{_gtkdocdir} \ |
69c363d1 | 140 | pkgconfigdir=%{_pkgconfigdir} |
66c63df4 | 141 | |
c5e08358 JB |
142 | install -d $RPM_BUILD_ROOT%{_mandir}/man1 |
143 | install debian/xml-config.1 $RPM_BUILD_ROOT%{_mandir}/man1 | |
144 | ||
66c63df4 | 145 | %clean |
b18f6582 | 146 | rm -rf $RPM_BUILD_ROOT |
66c63df4 | 147 | |
148 | %post -p /sbin/ldconfig | |
149 | %postun -p /sbin/ldconfig | |
150 | ||
151 | %files | |
8e08f82c | 152 | %defattr(644,root,root,755) |
af3e6c0e | 153 | %doc AUTHORS ChangeLog NEWS README TODO |
2838a949 | 154 | %attr(755,root,root) %{_libdir}/lib*.so.*.* |
66c63df4 | 155 | |
156 | %files devel | |
77bd6d2a | 157 | %defattr(644,root,root,755) |
bc4fcc89 | 158 | %attr(755,root,root) %{_bindir}/xml-config |
2838a949 | 159 | %attr(755,root,root) %{_libdir}/lib*.so |
6588d3ed | 160 | %{_libdir}/lib*.la |
2838a949 | 161 | %attr(755,root,root) %{_libdir}/*.sh |
b18f6582 | 162 | %{_includedir}/gnome-xml |
69c363d1 | 163 | %{_pkgconfigdir}/* |
af3e6c0e | 164 | %{_gtkdocdir}/gnome-xml |
c5e08358 | 165 | %{_mandir}/man1/xml-config.1* |
66c63df4 | 166 | |
68679230 | 167 | %if %{with static_libs} |
66c63df4 | 168 | %files static |
8e08f82c | 169 | %defattr(644,root,root,755) |
170 | %{_libdir}/lib*.a | |
68679230 | 171 | %endif |