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