]> git.pld-linux.org Git - packages/expat.git/blame - expat.spec
- updated to 2.1.1 (fixes CVE-2015-1283)
[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
92fedf35
JB
12Version: 2.1.1
13Release: 1
05819cd3 14Epoch: 1
1e190f71 15License: Thai Open Source Software Center Ltd (distributable)
7ad9f85f 16Group: Applications/Publishing/XML
92fedf35
JB
17Source0: http://downloads.sourceforge.net/expat/%{name}-%{version}.tar.bz2
18# Source0-md5: 7380a64a8e3a9d66a9887b01d0d7ea81
5dc90275 19Patch0: %{name}-ac_fixes.patch
8aca22d6 20Patch3: %{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
7ad9f85f 117%prep
1e190f71 118%setup -q
1260ad05 119%patch0 -p1
8aca22d6 120%patch3 -p0
7ad9f85f 121
122%build
9159f373 123%{__libtoolize}
92fedf35 124%{__aclocal} -I m4
3a6574ac 125%{__autoheader}
9159f373 126%{__autoconf}
b30e6b95 127%configure \
128 %{!?with_static_libs:--disable-static}
7ad9f85f 129%{__make}
130
131%install
132rm -rf $RPM_BUILD_ROOT
1e190f71 133
8f97fc3a
PG
134%{__make} install \
135 DESTDIR=$RPM_BUILD_ROOT
11002658 136
48bebb59 137install -d $RPM_BUILD_ROOT%{_aclocaldir}
ab7ec1b1 138cp -p conftools/expat.m4 $RPM_BUILD_ROOT%{_aclocaldir}
1e190f71 139
ab7ec1b1
ER
140install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
141cp -p examples/*.c $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
6086ba38 142
a88fe8fe
JB
143%clean
144rm -rf $RPM_BUILD_ROOT
1e190f71 145
146%post -p /sbin/ldconfig
147%postun -p /sbin/ldconfig
7ad9f85f 148
7ad9f85f 149%files
150%defattr(644,root,root,755)
ecd1487d 151%doc COPYING Changes README
5c53c62c 152%attr(755,root,root) %{_bindir}/xmlwf
6086ba38 153%attr(755,root,root) %{_libdir}/libexpat.so.*.*.*
c645eb57 154%attr(755,root,root) %ghost %{_libdir}/libexpat.so.1
5c53c62c 155%{_mandir}/man1/xmlwf.1*
7ad9f85f 156
157%files devel
158%defattr(644,root,root,755)
16ab3ef8 159%doc doc/{reference.html,style.css,*.png}
5c53c62c
JB
160%attr(755,root,root) %{_libdir}/libexpat.so
161%{_libdir}/libexpat.la
162%{_includedir}/expat*.h
163%{_aclocaldir}/expat.m4
c645eb57 164%{_pkgconfigdir}/expat.pc
ab7ec1b1 165%{_examplesdir}/%{name}-%{version}
1e190f71 166
b30e6b95 167%if %{with static_libs}
1e190f71 168%files static
169%defattr(644,root,root,755)
5c53c62c 170%{_libdir}/libexpat.a
b30e6b95 171%endif
This page took 0.653008 seconds and 4 git commands to generate.