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