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