]> git.pld-linux.org Git - packages/rpm.git/blob - rpm.spec
- release 97,
[packages/rpm.git] / rpm.spec
1 # to build for athlon you need release at least 49
2
3 Summary:        RPM Package Manager
4 Summary(de):    RPM Packet-Manager
5 Summary(es):    Gestor de paquetes RPM
6 Summary(pl):    Aplikacja do zarz±dzania pakietami RPM
7 Summary(pt_BR): Gerenciador de pacotes RPM
8 Summary(ru):    íÅÎÅÄÖÅÒ ÐÁËÅÔÏ× ÏÔ Red Hat
9 Summary(uk):    íÅÎÅÄÖÅÒ ÐÁËÅԦנצĠRed Hat
10 Name:           rpm
11 Version:        4.0.2
12 Release:        97
13 License:        GPL
14 Group:          Base
15 Source0:        ftp://ftp.rpm.org/pub/rpm/dist/rpm-4.0.x/%{name}-%{version}.tar.gz
16 Source1:        %{name}.groups
17 Source2:        %{name}.macros
18 Source3:        %{name}-install-tree
19 Source4:        %{name}-find-rpm-provides
20 Source5:        %{name}-macros.perl
21 Source6:        %{name}-find-perl-provides
22 Source7:        %{name}-find-perl-requires
23 Source8:        %{name}-find-spec-bcond
24 Source9:        %{name}-find-lang
25 Source10:       %{name}-find-provides
26 Source11:       %{name}-find-requires
27 Source12:       %{name}-non-english-man-pages.tar.bz2
28 Source13:       %{name}-macros.python
29 Source14:       %{name}-groups-po.awk
30 Source15:       %{name}-compress-doc
31 Source16:       %{name}-check-files
32 Source17:       %{name}-php-provides
33 Source18:       %{name}-php-requires
34 Source19:       %{name}-find-php-provides
35 Source20:       %{name}-find-php-requires
36 Source21:       %{name}-macros.php
37 Source30:       builder
38 Source31:       adapter.awk
39 Source32:       pldnotify.awk
40 Patch0:         %{name}-rpmrc.patch
41 Patch1:         %{name}-macros.patch
42 Patch2:         %{name}-arch.patch
43 Patch3:         %{name}-rpmpopt.patch
44 Patch4:         %{name}-perl-macros.patch
45 Patch5:         %{name}-db3.patch
46 Patch6:         %{name}-segv.patch
47 Patch7:         %{name}-am_fix.patch
48 Patch8:         %{name}-perl-req-perlfile.patch
49 Patch9:         %{name}-installplatform.patch
50 Patch10:        %{name}-cache.patch
51 Patch11:        %{name}-suggestions.patch
52 Patch12:        %{name}-rh-lame.patch
53 Patch13:        %{name}-glob.patch
54 Patch14:        %{name}-header_h.patch
55 Patch15:        %{name}-fast-alAddPackage.patch
56 Patch16:        %{name}-byKey.patch
57 Patch17:        %{name}-perlprov.patch
58 Patch18:        %{name}-noperldir.patch
59 Patch19:        %{name}-popt-cvs20010530.patch
60 Patch20:        %{name}-noexpand.patch
61 Patch21:        %{name}-scripts-closefds.patch
62 Patch22:        %{name}-python-amfix.patch
63 Patch23:        %{name}-non-english-man-pages.patch
64 Patch24:        %{name}-progress-nontty.patch
65 Patch25:        %{name}-am_ac.patch
66 Patch26:        %{name}-python-macros.patch
67 Patch27:        %{name}-hardlink-fixes.patch
68 Patch28:        %{name}-perlprov-regonly.patch
69 Patch29:        %{name}-cxx.patch
70 Patch30:        %{name}-athlon.patch
71 Patch31:        %{name}-athlon-identify.patch
72 Patch32:        %{name}-gettext-in-header.patch
73 Patch33:        %{name}-perlprov-perl5.6.patch
74 Patch34:        %{name}-ac25x.patch
75 Patch35:        %{name}-signverify-fix.patch
76 Patch36:        %{name}-compress-doc.patch
77 Patch37:        %{name}-short_circuit.patch
78 Patch38:        %{name}-test_stage.patch
79 Patch39:        %{name}-exclude.patch
80 Patch40:        %{name}-check_files.patch
81 Patch41:        %{name}-choke-on-evil-doc.patch
82 Patch42:        %{name}-rpmlog-fix.patch
83 URL:            http://www.rpm.org/
84 Icon:           rpm.gif
85 BuildRequires:  autoconf >= 2.50
86 BuildRequires:  automake
87 BuildRequires:  bzip2-devel >= 1.0.1
88 BuildRequires:  db1-devel >= 1.85
89 BuildRequires:  db3-devel >= 3.1.17-9
90 BuildRequires:  gettext-devel >= 0.10.38-3
91 BuildRequires:  libtool
92 BuildRequires:  patch >= 2.2
93 BuildRequires:  python-devel >= 2.2.1
94 BuildRequires:  python-modules >= 2.2.1
95 BuildRequires:  zlib-devel >= 1.1.4
96 %if %{!?_without_static:1}%{?_without_static:0}
97 # Require static library only for static build
98 BuildRequires:  bzip2-static >= 1.0.1
99 BuildRequires:  db1-static >= 1.85
100 BuildRequires:  db3-static >= 3.1.17-9
101 BuildRequires:  glibc-static >= 2.2.0
102 BuildRequires:  zlib-static >= 1.1.4
103 %endif
104 Requires:       zlib >= 1.1.4
105 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
106 Obsoletes:      rpm-libs
107 Conflicts:      glibc < 2.2
108
109 %define         __find_provides %{SOURCE4}
110 %define         _binary_payload w9.gzdio
111
112 %define         py_ver          %(echo `python -c "import sys; print sys.version[:3]"`)
113 %define         py_prefix       %(echo `python -c "import sys; print sys.prefix"`)
114 %define         py_libdir       %{py_prefix}/lib/python%{py_ver}
115 %define         py_sitedir      %{py_libdir}/site-packages
116 %define         py_dyndir       %{py_libdir}/lib-dynload
117 %define         pyrequires_eq() Requires:       %1 >= %py_ver %1 < %(echo `python -c "import sys; import string; ver=sys.version[:3].split('.'); ver[1]=str(int(ver[1])+1); print string.join(ver, '.')"`)
118
119 %description
120 RPM is a powerful package manager, which can be used to build,
121 install, query, verify, update, and uninstall individual software
122 packages. A package consists of an archive of files, and package
123 information, including name, version, and description.
124
125 %description -l de
126 RPM ist ein kräftiger Packet-Manager, der verwendet sein kann zur
127 Installation, Anfrage, Verifizierung, Aktualisierung und
128 Uninstallation individueller Softwarepakete. Ein Paket besteht aus
129 einem Archiv Dateien und Paketinformation, inklusive Name, Version und
130 Beschreibung.
131
132 %description -l es
133 RPM es un poderoso administrador de paquetes, que puede ser usado para
134 construir, instalar, pesquisar, verificar, actualizar y desinstalar
135 paquetes individuales de software. Un paquete consiste en un
136 almacenaje de archivos, y información sobre el paquete, incluyendo
137 nombre, versión y descripción.
138
139 %description -l pl
140 RPM jest doskona³ym mened¿erem pakietów. Dziêki niemu bêdziesz móg³
141 przebudowaæ, zainstalowaæ czy zweryfikowaæ dowolny pakiet. Informacje
142 dotycz±ce ka¿dego pakietu, takie jak jego opis, lista plików
143 wchodz±cych w sk³ad pakietu, zale¿no¶ci od innych pakietów, s±
144 przechowywane w bazie danych i mo¿na je uzyskaæ za pomoc± opcji
145 odpytywania programu rpm.
146
147 %description -l pt_BR
148 RPM é um poderoso gerenciador de pacotes, que pode ser usado para
149 construir, instalar, pesquisar, verificar, atualizar e desinstalar
150 pacotes individuais de software. Um pacote consiste de um conjunto de
151 arquivos e informações adicionais, incluindo nome, versão e descrição
152 do pacote, permissões dos arquivos, etc.
153
154 %description -l ru
155 RPM - ÜÔÏ ÍÏÝÎÙÊ ÍÅÎÅÄÖÅÒ ÐÁËÅÔÏ×, ËÏÔÏÒÙÊ ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁΠÄÌÑ
156 ÓÏÚÄÁÎÉÑ, ÉÎÓÔÁÌÌÑÃÉÉ, ÚÁÐÒÏÓÏ× (query), ÐÒÏ×ÅÒËÉ, ÏÂÎÏ×ÌÅÎÉÑ É
157 ÕÄÁÌÅÎÉÑ ÐÒÏÇÒÁÍÍÎÙÈ ÐÁËÅÔÏ×. ðÁËÅÔ ÓÏÓÔÏÉÔ ÉÚ ÆÁÊÌÏ×ÏÇÏ ÁÒÈÉ×Á É
158 ÓÌÕÖÅÂÎÏÊ ÉÎÆÏÒÍÁÃÉÉ, ×ËÌÀÞÁÀÝÅÊ ÎÁÚ×ÁÎÉÅ, ×ÅÒÓÉÀ, ÏÐÉÓÁÎÉÅ É ÄÒÕÇÉÅ
159 ÄÁÎÎÙÅ Ï ÐÁËÅÔÅ.
160
161 %description -l uk
162 RPM - ÃÅ ÐÏÔÕÖÎÉÊ ÍÅÎÅÄÖÅÒ ÐÁËÅÔ¦×, ÝÏ ÍÏÖÅ ÂÕÔÉ ×ÉËÏÒÉÓÔÁÎÉÊ ÄÌÑ
163 ÓÔ×ÏÒÅÎÎÑ, ¦ÎÓÔÁÌÑæ§, ÚÁÐÉԦנ(query), ÐÅÒÅצÒËÉ, ÐÏÎÏ×ÌÅÎÎÑ ÔÁ
164 ×ÉÄÁÌÅÎÎÑ ÐÒÏÇÒÁÍÎÉÈ ÐÁËÅÔ¦×. ðÁËÅÔ ÓËÌÁÄÁ¤ÔØÓÑ Ú ÆÁÊÌÏ×ÏÇÏ ÁÒȦ×Õ ÔÁ
165 ÓÌÕÖÂÏ×ϧ ¦ÎÆÏÒÍÁæ§, ÝϠͦÓÔÉÔØ ÎÁÚ×Õ, ×ÅÒÓ¦À, ÏÐÉÓ ÔÁ ¦ÎÛÕ
166 ¦ÎÆÏÒÍÁæÀ ÐÒÏ ÐÁËÅÔ.
167
168 %package devel
169 Summary:        Header files and libraries
170 Summary(de):    Header-Dateien uns Libraries
171 Summary(es):    Archivos de inclusión y bibliotecas para programas de manipulación de paquetes rpm
172 Summary(pl):    Pliki nag³ówkowe i biblioteki statyczne
173 Summary(pt_BR): Arquivos de inclusão e bibliotecas para programas de manipulação de pacotes RPM
174 Summary(ru):    èÅÄÅÒÙ É ÂÉÂÌÉÏÔÅËÉ ÄÌÑ ÐÒÏÇÒÁÍÍ, ÒÁÂÏÔÁÀÝÉÈ Ó rpm-ÐÁËÅÔÁÍÉ.
175 Summary(uk):    èÅÄÅÒÉ ÔÁ Â¦Â̦ÏÔÅËÉ ÄÌÑ ÐÒÏÇÒÁÍ, ÝÏ ÐÒÁÃÀÀÔØ Ú ÐÁËÅÔÁÍÉ rpm
176 Group:          Development/Libraries
177 Requires:       %{name} = %{version}
178 Requires:       popt-devel
179
180 %description devel
181 The RPM packaging system includes a C library that makes it easy to
182 manipulate RPM packages and databases. It is intended to ease the
183 creation of graphical package managers and other tools that need
184 intimate knowledge of RPM packages.
185
186 %description devel -l de
187 Der RPM-Packensystem enthält eine C-Library, die macht es einfach
188 RPM-Pakete und Dateibanken zu manipulieren. Er eignet sich für
189 Vereinfachung des Schaffens grafischer Paket-Manager und anderer
190 Werkzeuge, die intime Kenntnis von RPM-Paketen brauchen.
191
192 %description devel -l es
193 El sistema de empaquetado RPM incluye una biblioteca C que vuelve
194 fácil la manipulación de paquetes y bases de datos RPM. Su objetivo es
195 facilitar la creación de administradores gráficos de paquetes y otras
196 herramientas que necesiten un conocimiento profundo de paquetes RPM.
197
198 %description devel -l pl
199 System RPM zawiera bibliotekê C, która u³atwia manipulowanie pakietami
200 RPM oraz bazami danych. W zamiarze ma to upro¶ciæ tworzenie
201 graficznych mened¿erów pakietów oraz innych narzêdzi, które wymagaj±
202 szczegó³owej wiedzy na temat pakietów RPM.
203
204 %description devel -l pt_BR
205 O sistema de empacotamento RPM inclui uma biblioteca C que torna fácil
206 a manipulação de pacotes e bases de dados RPM. Seu objetivo é
207 facilitar a criação de gerenciadores gráficos de pacotes e outras
208 ferramentas que precisem de conhecimento profundo de pacotes RPM.
209
210 %description devel -l ru
211 óÉÓÔÅÍÁ ÕÐÒÁ×ÌÅÎÉÑ ÐÁËÅÔÁÍÉ RPM ÓÏÄÅÒÖÉÔ ÂÉÂÌÉÏÔÅËÕ C, ËÏÔÏÒÁÑ
212 ÕÐÒÏÝÁÅÔ ÍÁÎÉÐÕÌÑÃÉÀ ÐÁËÅÔÁÍÉ RPM É ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÍÉ ÂÁÚÁÍÉ ÄÁÎÎÙÈ.
213 üÔÁ ÂÉÂÌÉÏÔÅËÁ ÐÒÅÄÎÁÚÎÁÞÅÎÁ ÄÌÑ ÏÂÌÅÇÞÅÎÉÑ ÓÏÚÄÁÎÉÑ ÇÒÁÆÉÞÅÓËÉÈ
214 ÐÁËÅÔÎÙÈ ÍÅÎÅÄÖÅÒÏ× É ÄÒÕÇÉÈ ÕÔÉÌÉÔ, ËÏÔÏÒÙÍ ÎÅÏÂÈÏÄÉÍÏ ÒÁÂÏÔÁÔØ Ó
215 ÐÁËÅÔÁÍÉ RPM.
216
217 %description devel -l uk
218 óÉÓÔÅÍÁ ËÅÒÕ×ÁÎÎÑ ÐÁËÅÔÁÍÉ RPM Í¦ÓÔÉÔؠ¦Â̦ÏÔÅËÕ C, ËÏÔÒÁ ÓÐÒÏÝÕ¤
219 ÒÏÂÏÔÕ Ú ÐÁËÅÔÁÍÉ RPM ÔÁ ×¦ÄÐÏצÄÎÉÍÉ ÂÁÚÁÍÉ ÄÁÎÉÈ. ãѠ¦Â̦ÏÔÅËÁ
220 ÐÒÉÚÎÁÞÅÎÁ ÄÌÑ ÐÏÌÅÇÛÅÎÎÑ ÓÔ×ÏÒÅÎÎÑ ÇÒÁƦÞÎÉÈ ÐÁËÅÔÎÉÈ ÍÅÎÅÄÖÅҦנÔÁ
221 ¦ÎÛÉÈ ÕÔÉ̦Ô, ÝÏ ÐÒÁÃÀÀÔØ Ú ÐÁËÅÔÁÍÉ RPM.
222
223 %package static
224 Summary:        RPM static libraries
225 Summary(de):    RPMs statische Libraries
226 Summary(pl):    Biblioteki statyczne RPM-a
227 Summary(pt_BR): Bibliotecas estáticas para o desenvolvimento de aplicações RPM
228 Summary(ru):    óÔÁÔÉÞÅÓËÁÑ ÂÉÂÌÉÏÔÅËÁ ÄÌÑ ÐÒÏÇÒÁÍÍ, ÒÁÂÏÔÁÀÝÉÈ Ó rpm-ÐÁËÅÔÁÍÉ.
229 Summary(uk):    óÔÁÔÉÞÎÁ Â¦Â̦ÏÔÅËÁ ÄÌÑ ÐÒÏÇÒÁÍ, ÝÏ ÐÒÁÃÀÀÔØ Ú ÐÁËÅÔÁÍÉ rpm
230 Group:          Development/Libraries
231 Requires:       %{name}-devel = %{version}
232
233 %description static
234 RPM static libraries.
235
236 %description static -l de
237 RPMs statische Libraries.
238
239 %description static -l pl
240 Biblioteki statyczne RPM-a.
241
242 %description static -l pt_BR
243 Bibliotecas estáticas para desenvolvimento.
244
245 %description static -l ru
246 óÉÓÔÅÍÁ ÕÐÒÁ×ÌÅÎÉÑ ÐÁËÅÔÁÍÉ RPM ÓÏÄÅÒÖÉÔ ÂÉÂÌÉÏÔÅËÕ C, ËÏÔÏÒÁÑ
247 ÕÐÒÏÝÁÅÔ ÍÁÎÉÐÕÌÑÃÉÀ ÐÁËÅÔÁÍÉ RPM É ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÍÉ ÂÁÚÁÍÉ ÄÁÎÎÙÈ.
248 üÔÏ ÓÔÁÔÉÞÅÓËÁÑ ÂÉÂÌÉÏÔÅËÁ RPM.
249
250 %description static -l uk
251 óÉÓÔÅÍÁ ËÅÒÕ×ÁÎÎÑ ÐÁËÅÔÁÍÉ RPM Í¦ÓÔÉÔؠ¦Â̦ÏÔÅËÕ C, ËÏÔÒÁ ÓÐÒÏÝÕ¤
252 ÒÏÂÏÔÕ Ú ÐÁËÅÔÁÍÉ RPM ÔÁ ×¦ÄÐÏצÄÎÉÍÉ ÂÁÚÁÍÉ ÄÁÎÉÈ. ãÅ ÓÔÁÔÉÞÎÁ
253 ¦Â̦ÏÔÅËÁ RPM.
254
255 %package utils
256 Summary:        Additional utilities for managing rpm packages and database
257 Summary(de):    Zusatzwerkzeuge für Verwaltung RPM-Pakete und Datenbanken
258 Summary(pl):    Dodatkowe narzêdzia do zarz±dzania baz± RPM-a i pakietami
259 Group:          Applications/File
260 Requires:       %{name} = %{version}
261
262 %description utils
263 Additional utilities for managing rpm packages and database.
264
265 %description utils -l de
266 Zusatzwerkzeuge für Verwaltung RPM-Pakete und Datenbanken.
267
268 %description utils -l pl
269 Dodatkowe narzêdzia do zarz±dzania baz± RPM-a i pakietami.
270
271 %package perlprov
272 Summary:        Additional utilities for checking perl provides/requires in rpm packages
273 Summary(de):    Zusatzwerkzeuge fürs Nachsehen Perl-Abhängigkeiten in RPM-Paketen
274 Summary(pl):    Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci skryptów perla w pakietach rpm
275 Group:          Applications/File
276 Requires:       %{name} = %{version}
277 Requires:       perl-modules
278 Requires:       findutils
279
280 %description perlprov
281 Additional utilities for checking perl provides/requires in rpm
282 packages.
283
284 %description perlprov -l de
285 Zusatzwerkzeuge fürs Nachsehen Perl-Abhängigkeiten in RPM-Paketen.
286
287 %description perlprov -l pl
288 Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci skryptów perla w
289 pakietach rpm.
290
291 %package pythonprov
292 Summary:        Python macros, which simplifies creation of rpm packages with Python software
293 Summary(pl):    Makra u³atwiaj±ce tworzenie pakietów rpm z programami napisanymi w Pythonie
294 Group:          Applications/File
295 Requires:       %{name} = %{version}
296 Requires:       python-modules
297
298 %description pythonprov
299 Python macros, which simplifies creation of rpm packages with Python
300 software.
301
302 %description pythonprov -l pl
303 Makra u³atwiaj±ce tworzenie pakietów rpm z programami napisanymi w
304 Pythonie.
305
306 %package php-pearprov
307 Summary:        Additional utilities for managing rpm packages and database
308 Summary(pl):    Dodatkowe narzêdzia do sprawdzania zale¿no¶ci skryptów php w rpm.
309 Group:          Applications/File
310 Requires:       %{name} = %{version}
311
312 %description php-pearprov
313 Additional utilities for checking php pear provides/requires in rpm
314 packages.
315
316 %description php-pearprov -l pl
317 Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci skryptów php pear w
318 pakietach rpm.
319
320 %package -n python-rpm
321 Summary:        Python interface to RPM library
322 Summary(pl):    Pythonowy interfejs do biblioteki RPM-a
323 Summary(pt_BR): Módulo Python para aplicativos que manipulam pacotes RPM
324 Group:          Libraries/Python
325 Requires:       %{name} = %{version}
326 %pyrequires_eq  python
327 Obsoletes:      rpm-python
328
329 %description -n python-rpm
330 The rpm-python package contains a module which permits applications
331 written in the Python programming language to use the interface
332 supplied by RPM (RPM Package Manager) libraries.
333
334 This package should be installed if you want to develop Python
335 programs that will manipulate RPM packages and databases.
336
337 %description -n python-rpm -l pl
338 Pakiet rpm-python zawiera modu³, który pozwala aplikacjom napisanym w
339 Pythonie na u¿ywanie interfejsu dostarczanego przez biblioteki RPM-a.
340
341 Pakiet ten powinien zostaæ zainstalowany, je¶li chcesz pisaæ w
342 Pythonie programy manipuluj±ce pakietami i bazami danych rpm.
343
344 %description -n python-rpm -l pt_BR
345 O pacote rpm-python contém um módulo que permite que aplicações
346 escritas em Python utilizem a interface fornecida pelas bibliotecas
347 RPM (RPM Package Manager).
348
349 Esse pacote deve ser instalado se você quiser desenvolver programas em
350 Python para manipular pacotes e bancos de dados RPM.
351
352 %package build
353 Summary:        Scripts for building binary RPM packages
354 Summary(de):    Scripts fürs Bauen binärer RPM-Pakete
355 Summary(pl):    Skrypty pomocnicze do budowania binarnych RPM-ów
356 Summary(pt_BR): Scripts e programas executáveis usados para construir pacotes
357 Summary(ru):    óËÒÉÐÔÙ É ÕÔÉÌÉÔÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÓÂÏÒËÉ ÐÁËÅÔÏ×
358 Summary(uk):    óËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÐÏÂÕÄÏ×É ÐÁËÅÔ¦×
359 Group:          Applications/File
360 Requires:       %{name} = %{version}
361 Requires:       /bin/id
362 Requires:       awk
363 Requires:       binutils
364 Requires:       chrpath
365 Requires:       diffutils
366 Requires:       file >= 3.31
367 Requires:       fileutils
368 Requires:       findutils
369 %ifarch athlon
370 Requires:       gcc >= 3.0.3
371 %else
372 Requires:       gcc
373 %endif
374 Requires:       glibc-devel
375 Requires:       grep
376 Requires:       gzip
377 Requires:       make
378 Requires:       patch
379 Requires:       popt >= 1.6.2-2
380 Requires:       sed
381 Requires:       sh-utils
382 Requires:       tar
383 Requires:       textutils
384
385 %description build
386 Scripts for building binary RPM packages.
387
388 %description build -l de
389 Scripts fürs Bauen binärer RPM-Pakete.
390
391 %description build -l pl
392 Skrypty pomocnicze do budowania binarnych RPM-ów.
393
394 %description build -l pt_BR
395 Este pacote contém scripts e programas executáveis que são usados para
396 construir pacotes usando o RPM.
397
398 %description build -l ru
399 òÁÚÌÉÞÎÙÅ ×ÓÐÏÍÏÇÁÔÅÌØÎÙÅ ÓËÒÉÐÔÙ É ÉÓÐÏÌÎÑÅÍÙÅ ÐÒÏÇÒÁÍÍÙ, ËÏÔÏÒÙÅ
400 ÉÓÐÏÌØÚÕÀÔÓÑ ÄÌÑ ÓÂÏÒËÉ RPM'Ï×.
401
402 %description build -l uk
403 ò¦ÚÎÏÍÁΦÔΦ ÄÏÐÏͦÖΦ ÓËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, Ñ˦ ×ÉËÏÒÉÓÔÏ×ÕÀÔØÓÑ ÄÌÑ
404 ÐÏÂÕÄÏ×É RPM'¦×.
405
406 %package build-tools
407 Summary:        Scripts for managing .spec files and building RPM packages
408 Summary(de):    Scripts fürs Bauen binärer RPM-Pakete
409 Summary(pl):    Skrypty pomocnicze do zarz±dznia plikami .spec i budowania RPM-ów
410 Summary(pt_BR): Scripts e programas executáveis usados para construir pacotes
411 Summary(ru):    óËÒÉÐÔÙ É ÕÔÉÌÉÔÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÓÂÏÒËÉ ÐÁËÅÔÏ×
412 Summary(uk):    óËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÐÏÂÕÄÏ×É ÐÁËÅÔ¦×
413 Group:          Applications/File
414 Requires:       %{name}-build = %{version}
415 # these are optional
416 #Requires:      cvs
417 #Requires:      wget
418
419 %description build-tools
420 Scripts for managing .spec files and building RPM packages.
421
422 %description build-tools -l de
423 Scripts fürs Bauen RPM-Pakete.
424
425 %description build-tools -l pl
426 Skrypty pomocnicze do zarz±dznia plikami .spec i do budowania RPM-ów.
427
428 %description build-tools -l pt_BR
429 Este pacote contém scripts e programas executáveis que são usados para
430 construir pacotes usando o RPM.
431
432 %description build-tools -l ru
433 òÁÚÌÉÞÎÙÅ ×ÓÐÏÍÏÇÁÔÅÌØÎÙÅ ÓËÒÉÐÔÙ É ÉÓÐÏÌÎÑÅÍÙÅ ÐÒÏÇÒÁÍÍÙ, ËÏÔÏÒÙÅ
434 ÉÓÐÏÌØÚÕÀÔÓÑ ÄÌÑ ÓÂÏÒËÉ RPM'Ï×.
435
436 %description build-tools -l uk
437 ò¦ÚÎÏÍÁΦÔΦ ÄÏÐÏͦÖΦ ÓËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, Ñ˦ ×ÉËÏÒÉÓÔÏ×ÕÀÔØÓÑ ÄÌÑ
438 ÐÏÂÕÄÏ×É RPM'¦×.
439
440 %prep
441 %setup -q -a12
442 %patch0 -p1
443 %patch1 -p1
444 %patch2 -p1
445 %patch3 -p1
446 %patch4 -p1
447 %patch5 -p1
448 %patch6 -p1
449 %patch7 -p1
450 %patch8 -p1
451 %patch9 -p1
452 %patch10 -p1
453 %patch11 -p0
454 %patch12 -p0
455 %patch13 -p1
456 %patch14 -p1
457 %patch15 -p0
458 %patch16 -p0
459 %patch17 -p1
460 %patch18 -p1
461 %patch19 -p1
462 %patch20 -p1
463 %patch21 -p1
464 %patch22 -p1
465 %patch23 -p1
466 %patch24 -p1
467 %patch25 -p1
468 %patch26 -p0
469 %patch27 -p1
470 %patch28 -p1
471 %patch29 -p1
472 %patch30 -p1
473
474 %ifarch athlon
475 %patch31 -p1
476 %endif
477
478 %patch32 -p1
479 %patch33 -p1
480 %patch34 -p1
481 %patch35 -p1
482 %patch36 -p1
483 %patch37 -p1
484 %patch38 -p1
485 %patch39 -p1
486 %patch40 -p1
487 %patch41 -p1
488 %patch42 -p1
489
490 sed -e 's/^/@pld@/' %{SOURCE2} >>platform.in
491 cp -f platform.in macros.pld.in
492 install %{SOURCE5} macros.perl.in
493 install %{SOURCE13} macros.python.in
494 install %{SOURCE21} macros.php.in
495 install %{SOURCE6} scripts/find-perl-provides
496 install %{SOURCE7} scripts/find-perl-requires
497 install %{SOURCE9} scripts/find-lang.sh
498 install %{SOURCE17} scripts/php.prov.in
499 install %{SOURCE18} scripts/php.req.in
500 install %{SOURCE19} scripts/find-php-provides
501 install %{SOURCE20} scripts/find-php-requires
502
503
504 (cd scripts;
505 mv -f perl.req perl.req.in
506 mv -f perl.prov perl.prov.in)
507
508 chmod +x %{SOURCE4}
509
510 %build
511 # generate Group translations to *.po
512 awk -f %{SOURCE14} %{SOURCE1}
513
514 cd popt
515 rm -f missing
516 %{__libtoolize}
517 %{__aclocal}
518 %{__autoheader}
519 %{__autoconf}
520 %{__automake}
521 cd ..
522
523 rm -f missing
524 %{__libtoolize}
525 %{__gettextize}
526 %{__aclocal}
527 autoupdate
528 %{__autoheader} || :
529 %{__autoconf}
530 # ugly workaround for automake
531 sed -e 's#cpio.c $(DBLIBOBJS) depends.c#cpio.c depends.c#g' \
532         lib/Makefile.am > lib/Makefile.am.new
533 mv -f lib/Makefile.am.new lib/Makefile.am
534 %{__automake}
535 sed -e 's#cpio.c depends.c#cpio.c $(DBLIBOBJS) depends.c#g' \
536         lib/Makefile.in > lib/Makefile.in.new
537 mv -f lib/Makefile.in.new lib/Makefile.in
538
539 sed -e 's#python1.5#python%{py_ver}#g' \
540         python/Makefile.in > python/Makefile.in.new
541 mv -f python/Makefile.in.new python/Makefile.in
542
543 # config.guess doesn't handle athlon, so we have to change it by hand.
544 # rpm checks for CPU type at runtime, but it looks better
545 sed -e 's|@host@|%{_target_cpu}-%{_target_vendor}-linux-gnu|' macros.in | \
546         sed 's|@host_cpu@|%{_target_cpu}|' > macros.tmp
547 mv -f macros.tmp macros.in
548
549 %configure \
550         --enable-shared \
551         --enable-v1-packages \
552         --with-python
553
554 %{__make} %{?_without_static:rpm_LDFLAGS="\\$(myLDFLAGS)"}
555
556 %install
557 rm -rf $RPM_BUILD_ROOT
558
559 %{__make} install \
560         DESTDIR=$RPM_BUILD_ROOT \
561         pkgbindir="%{_bindir}"
562
563 install macros.perl     $RPM_BUILD_ROOT%{_libdir}/rpm/macros.perl
564 install macros.python   $RPM_BUILD_ROOT%{_libdir}/rpm/macros.python
565 install macros.php      $RPM_BUILD_ROOT%{_libdir}/rpm/macros.php
566
567 install %{SOURCE1} doc/manual/groups
568 install %{SOURCE3} $RPM_BUILD_ROOT%{_libdir}/rpm/install-build-tree
569 install %{SOURCE4} $RPM_BUILD_ROOT%{_libdir}/rpm/find-rpm-provides
570 install %{SOURCE8} $RPM_BUILD_ROOT%{_libdir}/rpm/find-spec-bcond
571 install %{SOURCE10} $RPM_BUILD_ROOT%{_libdir}/rpm/find-provides
572 install %{SOURCE11} $RPM_BUILD_ROOT%{_libdir}/rpm/find-requires
573 install %{SOURCE15} $RPM_BUILD_ROOT%{_libdir}/rpm/compress-doc
574 install %{SOURCE16} $RPM_BUILD_ROOT%{_libdir}/rpm/check-files
575 install scripts/find-php*       $RPM_BUILD_ROOT%{_libdir}/rpm/
576 install scripts/php.{prov,req}  $RPM_BUILD_ROOT%{_libdir}/rpm/
577
578 install %{SOURCE30} $RPM_BUILD_ROOT%{_bindir}/builder
579 install %{SOURCE31} $RPM_BUILD_ROOT%{_bindir}/adapter.awk
580 install %{SOURCE32} $RPM_BUILD_ROOT%{_bindir}/pldnotify.awk
581
582 install rpmio/ugid.h $RPM_BUILD_ROOT%{_includedir}/rpm
583
584 install -d $RPM_BUILD_ROOT%{_sysconfdir}/rpm
585 cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/macros <<EOF
586 # customized rpm macros - global for host
587 #
588 #%%_install_langs pl_PL:en_US
589 %%distribution PLD
590 EOF
591
592 %find_lang %{name}
593
594 %clean
595 rm -rf $RPM_BUILD_ROOT
596
597 %post   -p /sbin/ldconfig
598 %postun -p /sbin/ldconfig
599
600 %files -f %{name}.lang
601 %defattr(644,root,root,755)
602 %doc RPM-PGP-KEY CHANGES doc/manual/[a-z]*
603
604 %attr(755,root,root) /bin/rpm
605 %attr(755,root,root) %{_bindir}/rpmdb
606 %attr(755,root,root) %{_bindir}/rpmquery
607 %attr(755,root,root) %{_bindir}/rpmsign
608 %attr(755,root,root) %{_bindir}/rpmverify
609 %attr(755,root,root) %{_libdir}/rpm/rpmdb
610 %attr(755,root,root) %{_libdir}/rpm/rpmq
611 %attr(755,root,root) %{_libdir}/rpm/rpmk
612 %attr(755,root,root) %{_libdir}/rpm/rpmv
613 %attr(755,root,root) %{_libdir}/librpm*.so.*.*
614
615 %dir %{_sysconfdir}/rpm
616 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/rpm/macros
617
618 %{_mandir}/man8/rpm.8*
619 %lang(fr) %{_mandir}/fr/man8/rpm.8*
620 %lang(ja) %{_mandir}/ja/man8/rpm.8*
621 %lang(ko) %{_mandir}/ko/man8/rpm.8*
622 %lang(pl) %{_mandir}/pl/man8/rpm.8*
623 %lang(ru) %{_mandir}/ru/man8/rpm.8*
624 %lang(sk) %{_mandir}/sk/man8/rpm.8*
625
626 %dir /var/lib/rpm
627 %dir %{_libdir}/rpm
628
629 %doc %attr(755,root,root) %{_libdir}/rpm/convertrpmrc.sh
630
631 %{_libdir}/rpm/rpmrc
632 %{_libdir}/rpm/rpmpopt*
633 %{_libdir}/rpm/macros
634 %{_libdir}/rpm/noarch-linux
635 %{_libdir}/rpm/noarch-pld-linux
636 %ifarch i386 i486 i586 i686 athlon
637 %{_libdir}/rpm/i?86*
638 %{_libdir}/rpm/athlon*
639 %endif
640 %ifarch sparc sparc64
641 %{_libdir}/rpm/sparc*
642 %endif
643 %ifarch alpha
644 %{_libdir}/rpm/alpha*
645 %endif
646 %ifarch ppc
647 %{_libdir}/rpm/ppc*
648 %endif
649
650 %files build
651 %defattr(644,root,root,755)
652 %attr(755,root,root) %{_bindir}/rpmbuild
653 %attr(755,root,root) %{_bindir}/rpme
654 %attr(755,root,root) %{_bindir}/rpmi
655 %attr(755,root,root) %{_bindir}/rpmu
656 %attr(755,root,root) %{_libdir}/rpm/find-requires
657 %attr(755,root,root) %{_libdir}/rpm/find-provides
658 %attr(755,root,root) %{_libdir}/rpm/find-rpm-provides
659 %attr(755,root,root) %{_libdir}/rpm/find-spec-bcond
660 %attr(755,root,root) %{_libdir}/rpm/find-lang.sh
661 %attr(755,root,root) %{_libdir}/rpm/mkinstalldirs
662 %attr(755,root,root) %{_libdir}/rpm/config.*
663 %attr(755,root,root) %{_libdir}/rpm/getpo.sh
664 %attr(755,root,root) %{_libdir}/rpm/install-build-tree
665 %attr(755,root,root) %{_libdir}/rpm/brp-*
666 %attr(755,root,root) %{_libdir}/rpm/check-prereqs
667 %attr(755,root,root) %{_libdir}/rpm/check-files
668 %attr(755,root,root) %{_libdir}/rpm/compress-doc
669 %attr(755,root,root) %{_libdir}/rpm/cpanflute
670 %attr(755,root,root) %{_libdir}/rpm/http.req
671 %attr(755,root,root) %{_libdir}/rpm/magic.*
672 %attr(755,root,root) %{_libdir}/rpm/rpmdiff*
673 %attr(755,root,root) %{_libdir}/rpm/u_pkg.sh
674 %attr(755,root,root) %{_libdir}/rpm/vpkg-provides.sh
675 %attr(755,root,root) %{_libdir}/rpm/vpkg-provides2.sh
676 %attr(755,root,root) %{_libdir}/rpm/rpmb
677 %attr(755,root,root) %{_libdir}/rpm/rpmi
678 %attr(755,root,root) %{_libdir}/rpm/rpmt
679 %attr(755,root,root) %{_libdir}/rpm/rpme
680 %attr(755,root,root) %{_libdir}/rpm/rpmu
681
682 %files build-tools
683 %defattr(644,root,root,755)
684 %attr(755,root,root) %{_bindir}/builder
685 %attr(755,root,root) %{_bindir}/adapter.awk
686 %attr(755,root,root) %{_bindir}/pldnotify.awk
687
688 %files devel
689 %defattr(644,root,root,755)
690 %{_includedir}/rpm
691 %attr(755,root,root) %{_libdir}/librpm*.la
692 %attr(755,root,root) %{_libdir}/librpm*.so
693
694 %files static
695 %defattr(644,root,root,755)
696 %{_libdir}/librpm*.a
697
698 %files utils
699 %defattr(644,root,root,755)
700 %attr(755,root,root) %{_bindir}/gendiff
701 %attr(755,root,root) %{_bindir}/javadeps
702 %attr(755,root,root) %{_bindir}/rpm2cpio
703
704 %{_mandir}/man8/rpm2cpio.8*
705 %{_mandir}/man1/*
706 %lang(ja) %{_mandir}/ja/man8/rpm2cpio.8*
707 %lang(ko) %{_mandir}/ko/man8/rpm2cpio.8*
708 %lang(pl) %{_mandir}/pl/man8/rpm2cpio.8*
709 %lang(ru) %{_mandir}/ru/man8/rpm2cpio.8*
710
711 %files perlprov
712 %defattr(644,root,root,755)
713 %attr(755,root,root) %{_libdir}/rpm/perl*
714 %attr(755,root,root) %{_libdir}/rpm/find-perl-*
715 %attr(755,root,root) %{_libdir}/rpm/find-*.perl
716 %attr(755,root,root) %{_libdir}/rpm/find-prov.pl
717 %attr(755,root,root) %{_libdir}/rpm/find-req.pl
718 %attr(755,root,root) %{_libdir}/rpm/get_magic.pl
719
720 %{_libdir}/rpm/macros.perl
721
722 %files pythonprov
723 %defattr(644,root,root,755)
724 %{_libdir}/rpm/macros.python
725
726 %files php-pearprov
727 %defattr(644,root,root,755)
728 %attr(755,root,root) %{_libdir}/rpm/php*
729 %attr(755,root,root) %{_libdir}/rpm/find-php*
730 %{_libdir}/rpm/macros.php
731
732 %files -n python-rpm
733 %defattr(644,root,root,755)
734 %attr(755,root,root) %{py_sitedir}/*.so
This page took 0.094242 seconds and 4 git commands to generate.