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