]>
Commit | Line | Data |
---|---|---|
7ad9f85f | 1 | Summary: XML 1.0 parser |
88b859fa ER |
2 | Summary(es.UTF-8): Parser de XML 1.0 |
3 | Summary(pl.UTF-8): Analizator składni XML-a 1.0 | |
4 | Summary(pt_BR.UTF-8): Biblioteca XML expat | |
5 | Summary(ru.UTF-8): Переносимая библиотека разбора XML (expat) | |
6 | Summary(uk.UTF-8): Переносима бібліотека розбору XML (expat) | |
7ad9f85f | 7 | Name: expat |
6086ba38 JB |
8 | Version: 2.0.1 |
9 | Release: 1 | |
05819cd3 | 10 | Epoch: 1 |
1e190f71 | 11 | License: Thai Open Source Software Center Ltd (distributable) |
7ad9f85f | 12 | Group: Applications/Publishing/XML |
31389c7a | 13 | Source0: http://dl.sourceforge.net/expat/%{name}-%{version}.tar.gz |
6086ba38 | 14 | # Source0-md5: ee8b492592568805593f81f8cdf2a04c |
5dc90275 | 15 | Patch0: %{name}-ac_fixes.patch |
5c53c62c | 16 | Patch1: %{name}-am18.patch |
abba3327 | 17 | Patch2: %{name}-soname.patch |
6086ba38 | 18 | URL: http://www.libexpat.org/ |
73a8b898 | 19 | BuildRequires: autoconf >= 2.52 |
9159f373 | 20 | BuildRequires: automake |
21 | BuildRequires: libtool | |
6086ba38 JB |
22 | %ifarch %{x8664} ia64 ppc64 s390x sparc64 |
23 | Provides: libexpat.so.1()(64bit) | |
24 | %else | |
25 | Provides: libexpat.so.1 | |
26 | %endif | |
15d9c1cf | 27 | Obsoletes: libexpat1_95 |
3a6574ac | 28 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
7ad9f85f | 29 | |
30 | %description | |
e1dd7fe4 | 31 | Expat is an XML parser written in C. It aims to be fully conforming. |
32 | It is currently not a validating XML parser. | |
7ad9f85f | 33 | |
0611151c | 34 | %description -l es.UTF-8 |
b510b292 | 35 | Expat es un parser de XML escrito en C. Pretende conformarse totalmente |
0611151c | 36 | al estándar. Actualmente no es un parser XML validante. |
b510b292 | 37 | |
0611151c JR |
38 | %description -l pl.UTF-8 |
39 | Expat to napisany w języku C analizator składni XML-a. Dąży do pełnej | |
40 | zgodności ze specyfikacją. Aktualnie nie jest analizatorem, który | |
41 | potwiedzał by zgodność ze specyfikacją. | |
7ad9f85f | 42 | |
0611151c JR |
43 | %description -l pt_BR.UTF-8 |
44 | Esta é a biblioteca, em C, XML expat, de James Clark. É um analisador | |
45 | orientado a fluxo de informações que pede o uso de handlers para lidar | |
2cb05058 | 46 | com a estrutura que o analisador encontrar no documento. |
47 | ||
0611151c JR |
48 | %description -l ru.UTF-8 |
49 | Expat -- парсер XML 1.0, написанный на C. Он предназначен для того, | |
50 | чтобы быть полностью совместимым. В настоящее время это не проверяющий | |
51 | ("not a validating") XML парсер. | |
834003ed | 52 | |
0611151c JR |
53 | %description -l uk.UTF-8 |
54 | Expat -- парсер XML 1.0, написаний на C. Розрахований на те, щоб бути | |
55 | повністю сумісним. Наразі це не перевіряючий ("not a validating") XML | |
56 | парсер. | |
834003ed | 57 | |
7ad9f85f | 58 | %package devel |
1e190f71 | 59 | Summary: Expat header files |
88b859fa ER |
60 | Summary(es.UTF-8): Archivos de inclusión del expat |
61 | Summary(pl.UTF-8): Pliki nagłówkowe do biblioteki expat | |
62 | Summary(pt_BR.UTF-8): Arquivos de inclusão do expat | |
63 | Summary(ru.UTF-8): Хедеры и библиотека, необходимые для программирования с expat | |
64 | Summary(uk.UTF-8): Хедери та бібліотека, необхідні для програмування з expat | |
7ad9f85f | 65 | Group: Development/Libraries |
f06b56a1 | 66 | Requires: %{name} = %{epoch}:%{version}-%{release} |
15d9c1cf | 67 | Obsoletes: libexpat1_95-devel |
7ad9f85f | 68 | |
69 | %description devel | |
1e190f71 | 70 | Expat header files. |
7ad9f85f | 71 | |
0611151c JR |
72 | %description devel -l es.UTF-8 |
73 | Archivos de inclusión del expat. | |
2cb05058 | 74 | |
0611151c JR |
75 | %description devel -l pl.UTF-8 |
76 | Pliki nagłówkowe do biblioteki expat. | |
1e190f71 | 77 | |
0611151c JR |
78 | %description devel -l pt_BR.UTF-8 |
79 | Arquivos de inclusão do expat. | |
2cb05058 | 80 | |
0611151c JR |
81 | %description devel -l ru.UTF-8 |
82 | Этот пакет содержит хедеры и библиотеки, необходимые для написания | |
83 | программ, использующих libexpat. | |
834003ed | 84 | |
0611151c JR |
85 | %description devel -l uk.UTF-8 |
86 | Цей пакет містить хедери та бібліотеки, необхідні для написання | |
87 | програм, що використовують libexpat. | |
834003ed | 88 | |
1e190f71 | 89 | %package static |
90 | Summary: Expat static library | |
88b859fa ER |
91 | Summary(es.UTF-8): Biblioteca estática de expat |
92 | Summary(pl.UTF-8): Biblioteka statyczna expat | |
93 | Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com a biblioteca expat | |
94 | Summary(ru.UTF-8): Статическая библиотека для программирования с libexpat | |
95 | Summary(uk.UTF-8): Статична бібліотека для програмування з libexpat | |
1e190f71 | 96 | Group: Development/Libraries |
f06b56a1 | 97 | Requires: %{name} = %{epoch}:%{version}-%{release} |
1e190f71 | 98 | |
99 | %description static | |
100 | Expat static library. | |
101 | ||
0611151c JR |
102 | %description static -l es.UTF-8 |
103 | Biblioteca estática de expat. | |
b510b292 | 104 | |
0611151c | 105 | %description static -l pl.UTF-8 |
a88fe8fe | 106 | Biblioteka statyczna expat. |
7ad9f85f | 107 | |
0611151c JR |
108 | %description static -l pt_BR.UTF-8 |
109 | Bibliotecas estáticas para desenvolvimento com a biblioteca expat. | |
2cb05058 | 110 | |
0611151c JR |
111 | %description static -l ru.UTF-8 |
112 | Этот пакет содержит статическую библиотеку, необходимую для написания | |
113 | программ, использующих libexpat. | |
834003ed | 114 | |
0611151c JR |
115 | %description static -l uk.UTF-8 |
116 | Цей пакет містить статичну бібліотеку, необхідну для написання | |
117 | програм, що використовують libexpat. | |
834003ed | 118 | |
7ad9f85f | 119 | %prep |
1e190f71 | 120 | %setup -q |
1260ad05 | 121 | %patch0 -p1 |
ab1f7ecd | 122 | %patch1 -p1 |
abba3327 | 123 | %patch2 -p1 |
7ad9f85f | 124 | |
125 | %build | |
9159f373 | 126 | %{__libtoolize} |
127 | %{__aclocal} | |
3a6574ac | 128 | %{__autoheader} |
9159f373 | 129 | %{__autoconf} |
1e190f71 | 130 | %configure |
7ad9f85f | 131 | %{__make} |
132 | ||
133 | %install | |
134 | rm -rf $RPM_BUILD_ROOT | |
1e190f71 | 135 | |
8f97fc3a PG |
136 | %{__make} install \ |
137 | DESTDIR=$RPM_BUILD_ROOT | |
11002658 | 138 | |
48bebb59 | 139 | install -d $RPM_BUILD_ROOT%{_aclocaldir} |
5c53c62c | 140 | install conftools/expat.m4 $RPM_BUILD_ROOT%{_aclocaldir} |
1e190f71 | 141 | |
6086ba38 JB |
142 | # for compatibility with upstream/other distros |
143 | cd $RPM_BUILD_ROOT%{_libdir} | |
144 | ln -sf libexpat.so.*.*.* libexpat.so.1 | |
145 | ||
a88fe8fe JB |
146 | %clean |
147 | rm -rf $RPM_BUILD_ROOT | |
1e190f71 | 148 | |
149 | %post -p /sbin/ldconfig | |
150 | %postun -p /sbin/ldconfig | |
7ad9f85f | 151 | |
7ad9f85f | 152 | %files |
153 | %defattr(644,root,root,755) | |
ecd1487d | 154 | %doc COPYING Changes README |
5c53c62c | 155 | %attr(755,root,root) %{_bindir}/xmlwf |
6086ba38 JB |
156 | %attr(755,root,root) %{_libdir}/libexpat.so.*.*.* |
157 | %attr(755,root,root) %{_libdir}/libexpat.so.1 | |
5c53c62c | 158 | %{_mandir}/man1/xmlwf.1* |
7ad9f85f | 159 | |
160 | %files devel | |
161 | %defattr(644,root,root,755) | |
ecd1487d | 162 | %doc doc/{reference.html,style.css} |
5c53c62c JB |
163 | %attr(755,root,root) %{_libdir}/libexpat.so |
164 | %{_libdir}/libexpat.la | |
165 | %{_includedir}/expat*.h | |
166 | %{_aclocaldir}/expat.m4 | |
1e190f71 | 167 | |
168 | %files static | |
169 | %defattr(644,root,root,755) | |
5c53c62c | 170 | %{_libdir}/libexpat.a |