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