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