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