]> git.pld-linux.org Git - packages/rpm.git/blame - rpm.spec
- pass LDFLAGS for cmake
[packages/rpm.git] / rpm.spec
CommitLineData
52c10eff 1#
2# TODO:
9dce4e74 3# - check if we want shell autodeps: Requires: executable(ln) executable(mv)
afbcf91a
ER
4# - %{_arch} = i686 not as used to be i386:
5# 5.0.2: rpm -E '%_target_base_arch %_arch'
6# i386 i686
7# 4.4.9: rpm -E '%_target_base_arch %_arch'
8# i386 i386
644d8958
JB
9# - python(abi) cap is not provided automatically because /usr/lib*/libpython2*.so.*
10# matches ELF first
25ac75ae 11# - TODO: add macros for some ppc, mipsel, alpha and sparc
f3cb8244
ER
12# - uppackaged list:
13# /usr/lib/rpm/http.req
14# /usr/lib/rpm/install-sh
15# /usr/lib/rpm/mono-find-provides
16# /usr/lib/rpm/mono-find-requires
17# /usr/lib/rpm/osgideps.pl
18# /usr/lib/rpm/perldeps.pl
f3cb8244 19# /usr/lib/rpm/vcheck
ea417927 20# /usr/share/man/man8/rpmconstant.8
10abbd40 21#
89427592 22# Conditional build:
01d7a578 23%bcond_with static # build static rpm+rpmi
5c2ab5c7 24%bcond_without apidocs # don't generate documentation with doxygen
4af66a2c
JB
25%bcond_with autoreqdep # autogenerate package name deps in addition to sonames/perl(X)
26%bcond_without python # don't build python bindings
27%bcond_without selinux # build without selinux support
0dc47449 28%bcond_without suggest_tags # build without Suggest tag (bootstrapping)
33be5db0 29%bcond_with neon # build with HTTP/WebDAV support (neon library)
858aa7d0 30%bcond_without db # BerkeleyDB
241257bf 31%bcond_with sqlite # build with SQLite support
858aa7d0 32%bcond_with sqlite_dbapi # default database backend is sqlite
7564deb4 33%bcond_without system_lua # use system lua
89427592
JB
34# force_cc - force using __cc other than "%{_target_cpu}-pld-linux-gcc"
35# force_cxx - force using __cxx other than "%{_target_cpu}-pld-linux-g++"
36# force_cpp - force using __cpp other than "%{_target_cpu}-pld-linux-gcc -E"
858aa7d0
AM
37#
38%if %{with sqlite_dbapi}
39%define with_sqlite 1
40%endif
54bfdf99 41
858aa7d0 42%if %{without db} && %{without sqlite}
25ac75ae 43%{error:Need db or sqlite}
858aa7d0
AM
44ERROR
45%endif
46
003a039e 47# versions of required libraries
0229a8b9 48%define reqdb_ver 4.7.25
fc60c9f3
ER
49%define reqpopt_ver 1.10.8
50%define beecrypt_ver 2:4.1.2-4
25e974c7 51%define sover 5.0
fc60c9f3 52
e5f02e49 53Summary: RPM Package Manager
4ea2ed33
ER
54Summary(de.UTF-8): RPM Packet-Manager
55Summary(es.UTF-8): Gestor de paquetes RPM
56Summary(pl.UTF-8): Aplikacja do zarządzania pakietami RPM
57Summary(pt_BR.UTF-8): Gerenciador de pacotes RPM
58Summary(ru.UTF-8): Менеджер пакетов от RPM
59Summary(uk.UTF-8): Менеджер пакетів від RPM
76214164 60Name: rpm
c0a9be8f 61Version: 5.1.4
e37667ca 62Release: 0.7
b0434f77 63License: LGPL
76214164 64Group: Base
f7de93cc 65Source0: http://rpm5.org/files/rpm/rpm-5.1/%{name}-%{version}.tar.gz
c0a9be8f 66# Source0-md5: 9a04c22ce1dffc81a7e43d39b002aaa1
ff7bc1e6 67Source1: %{name}.groups
c2673e18 68Source2: %{name}.platform
ff7bc1e6 69Source3: %{name}-install-tree
80b8a1f9 70Source4: %{name}-find-spec-bcond
cf709a39 71Source5: %{name}-hrmib-cache
80b8a1f9
JB
72Source6: %{name}-groups-po.awk
73Source7: %{name}-compress-doc
74Source8: %{name}-check-files
75Source9: %{name}-php-provides
76Source10: %{name}-php-requires
fbc0ff35 77Source11: %{name}.sysinfo
80b8a1f9 78Source12: perl.prov
d0370fe5 79Source13: %{name}-user_group.sh
80Source14: %{name}.sysconfig
1f625675
JB
81Source15: %{name}-macros.java
82Source16: %{name}-java-requires
a4b7ef27 83# http://svn.pld-linux.org/banner.sh/
1c2e2d8e 84Source17: banner.sh
cf198901 85Source18: %{name}-pld.macros
54eb1770
AM
86Source19: ftp://ftp.pld-linux.org/dists/th/PLD-3.0-Th-GPG-key.asc
87# Source19-md5: 08b29584dd349aac9caa7610131a0a88
c75b3936 88Source20: %{name}-mimetypedeps
25ac75ae
AM
89Source100: %{name}-macros-athlon
90Source101: %{name}-macros-i386
91Source102: %{name}-macros-i486
92Source103: %{name}-macros-i586
93Source104: %{name}-macros-i686
94Source105: %{name}-macros-noarch
c8da1e4e
AM
95Source106: %{name}-macros-pentium3
96Source107: %{name}-macros-pentium4
97Source108: %{name}-macros-ppc
98Source109: %{name}-macros-x86_64
99Source110: %{name}-macros-ia32e
100Source111: %{name}-macros-amd64
25ac75ae 101
f05db907 102Patch0: %{name}-branch.patch
2f0ee4ec 103Patch1: %{name}-man_pl.patch
38e53563 104Patch2: %{name}-popt-aliases.patch
b174986a 105Patch3: %{name}-rpmpopt.patch
3465efba 106Patch4: %{name}-perl-macros.patch
c1768ce2 107Patch5: %{name}-perl-req-perlfile.patch
f14234e4
JB
108Patch6: %{name}-noexpand.patch
109Patch7: %{name}-scripts-closefds.patch
7a3b1f24 110Patch8: %{name}-php-macros.patch
f14234e4
JB
111Patch9: %{name}-gettext-in-header.patch
112Patch10: %{name}-compress-doc.patch
6a8612bc 113Patch11: %{name}-lua.patch
7a3b1f24 114
f14234e4 115Patch14: %{name}-etc_dir.patch
f14234e4 116Patch16: %{name}-php-deps.patch
fc60c9f3 117Patch17: %{name}-macros.patch
5251ec9e 118Patch18: %{name}-macros-th.patch
32d103b5 119Patch19: %{name}-glob.patch
7a3b1f24 120
644d8958 121Patch23: %{name}-pkgconfigdeps.patch
7a3b1f24 122
f14234e4
JB
123Patch26: %{name}-notsc.patch
124Patch27: %{name}-hack-norpmlibdep.patch
7a3b1f24 125
f14234e4 126Patch32: %{name}-pld-autodep.patch
950eead3 127Patch34: %{name}-epoch0.patch
f14234e4
JB
128Patch35: %{name}-perl_req-INC_dirs.patch
129Patch36: %{name}-debuginfo.patch
130Patch37: %{name}-doxygen_hack.patch
7a3b1f24 131
bb98669b 132Patch42: %{name}-old-fileconflicts-behaviour.patch
644d8958 133
5790b583 134Patch46: %{name}-mono.patch
8482995c 135Patch47: %{name}-javadeps.patch
fbc0ff35 136
80e9f34d 137Patch52: %{name}-morearchs.patch
644d8958 138
d6080f70 139Patch55: %{name}-truncate-cvslog.patch
644d8958 140
59a562c2 141Patch59: %{name}-libtool-deps.patch
c75b3936 142Patch60: %{name}-mimetype.patch
7ffa7946 143Patch61: %{name}-sparc64.patch
955f2725 144URL: http://rpm5.org/
6a8612bc 145BuildRequires: autoconf >= 2.60
644d8958 146BuildRequires: automake >= 1.4
87ef0d95 147BuildRequires: beecrypt-devel >= %{beecrypt_ver}
33be5db0 148BuildRequires: bzip2-devel >= 1.0.2-17
858aa7d0 149%{?with_db:BuildRequires: db-devel >= %{reqdb_ver}}
33be5db0 150BuildRequires: elfutils-devel >= 0.108
7f782db8 151BuildRequires: gettext-autopoint >= 0.11.4-2
d1795eb0 152BuildRequires: gettext-devel >= 0.11.4-2
d268a169 153BuildRequires: lzma-devel >= 4.999.3
241257bf 154BuildRequires: libmagic-devel
8e159d42 155%{?with_selinux:BuildRequires: libselinux-devel >= 1.18}
84cdee7a
JB
156# needed only for AM_PROG_CXX used for CXX substitution in rpm.macros
157BuildRequires: libstdc++-devel
b60c74c3 158BuildRequires: libtool >= 1:1.4.2-9
33be5db0 159%if %{with neon}
fe861705 160BuildRequires: libxml2-devel
83d6a3fe 161BuildRequires: neon-devel >= 0.25.5
33be5db0 162%endif
7973b351 163BuildRequires: patch >= 2.2
1d49ffbc 164BuildRequires: popt-devel >= %{reqpopt_ver}
6a8612bc 165%{?with_system_lua:BuildRequires: lua51-devel >= 5.1.2}
950eead3
ER
166%{?with_python:BuildRequires: python-devel >= 1:2.3}
167BuildRequires: python-modules >= 1:2.3
3cfc33fc 168BuildRequires: rpm-perlprov
2a813afe 169%{?with_python:BuildRequires: rpm-pythonprov}
241257bf 170%{?with_sqlite:BuildRequires: sqlite3-devel}
874f4c9a 171BuildRequires: zlib-devel
5c2ab5c7
AM
172%if %{with apidocs}
173BuildRequires: doxygen
174BuildRequires: ghostscript
175BuildRequires: graphviz
176BuildRequires: tetex-pdftex
177%endif
a6e56ce4 178%if %{with static}
e6090a7b 179# Require static library only for static build
87ef0d95 180BuildRequires: beecrypt-static >= %{beecrypt_ver}
33be5db0 181BuildRequires: bzip2-static >= 1.0.2-17
858aa7d0 182%{?with_db:BuildRequires: db-static >= %{reqdb_ver}}
290c1c30 183BuildRequires: elfutils-static
10abbd40 184BuildRequires: glibc-static >= 2.2.94
241257bf 185BuildRequires: libmagic-static
8e159d42 186%{?with_selinux:BuildRequires: libselinux-static >= 1.18}
003a039e 187BuildRequires: popt-static >= %{reqpopt_ver}
1d49ffbc 188BuildRequires: zlib-static
7a9d72ce 189%endif
66edd895 190Requires: %{name}-base = %{version}-%{release}
b26a9709 191Requires: %{name}-lib = %{version}-%{release}
10abbd40
ER
192Requires: beecrypt >= %{beecrypt_ver}
193Requires: popt >= %{reqpopt_ver}
0229a8b9
AM
194Provides: rpm-db-ver = %{reqdb_ver}
195Obsoletes: rpm-getdeps
4adb7d05 196%{!?with_static:Obsoletes: rpm-utils-static}
874f4c9a 197Conflicts: glibc < 2.2.92
8ee1c72c
AM
198# db4.6 poldek needed
199Conflicts: poldek < 0.21-0.20070703.00.3
d268a169
AM
200# segfaults with lzma 0.42.2
201Conflicts: lzma-libs < 4.999.3
1d49ffbc 202BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
6d82b332 203
4adb7d05
JB
204%define _binary_payload w9.gzdio
205%define _noPayloadPrefix 1
6d82b332 206
4cd84746
JB
207# don't require very fresh rpm.macros to build
208%define __gettextize gettextize --copy --force --intl ; cp -f po/Makevars{.template,}
950eead3 209%define find_lang sh ./scripts/find-lang.sh $RPM_BUILD_ROOT
9f517079 210%define ix86 i386 i486 i586 i686 athlon pentium3 pentium4
80e9f34d 211%define ppc ppc ppc7400 ppc7450
9f517079 212%define x8664 amd64 ia32e x86_64
4cd84746 213
89427592 214# stabilize new build environment
f9ac32aa
AM
215%define __newcc %{?force_cc}%{!?force_cc:%{_target_cpu}-pld-linux-gcc}
216%define __newcxx %{?force_cxx}%{!?force_cxx:%{_target_cpu}-pld-linux-g++}
217%define __newcpp %{?force_cpp}%{!?force_cpp:%{_target_cpu}-pld-linux-gcc -E}
89427592 218
d755a548 219%define _rpmlibdir /usr/lib/rpm
950eead3 220%define _noautocompressdoc RPM-GPG-KEY
d755a548 221
573e40e1
PS
222%define specflags -fno-strict-aliasing
223
ff7bc1e6 224%description
225RPM is a powerful package manager, which can be used to build,
226install, query, verify, update, and uninstall individual software
cf6faebc 227packages. A package consists of an archive of files, and package
fed73700 228information, including name, version, and description.
229
dd85fadc
JR
230%description -l de.UTF-8
231RPM ist ein kräftiger Packet-Manager, der verwendet sein kann zur
fed73700 232Installation, Anfrage, Verifizierung, Aktualisierung und
233Uninstallation individueller Softwarepakete. Ein Paket besteht aus
234einem Archiv Dateien und Paketinformation, inklusive Name, Version und
313a4d1a 235Beschreibung.
236
dd85fadc 237%description -l es.UTF-8
313a4d1a 238RPM es un poderoso administrador de paquetes, que puede ser usado para
239construir, instalar, pesquisar, verificar, actualizar y desinstalar
240paquetes individuales de software. Un paquete consiste en un
dd85fadc
JR
241almacenaje de archivos, y información sobre el paquete, incluyendo
242nombre, versión y descripción.
243
244%description -l pl.UTF-8
245RPM jest doskonałym programem zarządzającym pakietami. Umożliwia on
246przebudowanie, instalację czy weryfikację dowolnego pakietu.
247Informacje dotyczące każdego pakietu, takie jak jego opis, lista
248plików wchodzących w skład pakietu, zależności od innych pakietów, są
249przechowywane w bazie danych i można je uzyskać za pomocą opcji
313a4d1a 250odpytywania programu rpm.
251
dd85fadc
JR
252%description -l pt_BR.UTF-8
253RPM é um poderoso gerenciador de pacotes, que pode ser usado para
313a4d1a 254construir, instalar, pesquisar, verificar, atualizar e desinstalar
255pacotes individuais de software. Um pacote consiste de um conjunto de
dd85fadc
JR
256arquivos e informações adicionais, incluindo nome, versão e descrição
257do pacote, permissões dos arquivos, etc.
258
259%description -l ru.UTF-8
260RPM - это мощный менеджер пакетов, который может быть использован для
261создания, инсталляции, запросов (query), проверки, обновления и
262удаления программных пакетов. Пакет состоит из файлового архива и
263служебной информации, включающей название, версию, описание и другие
264данные о пакете.
265
266%description -l uk.UTF-8
267RPM - це потужний менеджер пакетів, що може бути використаний для
268створення, інсталяції, запитів (query), перевірки, поновлення та
269видалення програмних пакетів. Пакет складається з файлового архіву та
270службової інформації, що містить назву, версію, опис та іншу
271інформацію про пакет.
7c6dc55f 272
66edd895
JB
273%package base
274Summary: RPM base package - scripts used by rpm packages themselves
4ea2ed33 275Summary(pl.UTF-8): Podstawowy pakiet RPM - skrypty używane przez same pakiety rpm
66edd895 276Group: Base
1d9ca0c1 277Requires: filesystem
950eead3 278Obsoletes: rpm-scripts
66edd895
JB
279Obsoletes: vserver-rpm
280
281%description base
282The RPM base package contains scripts used by rpm packages themselves.
283These include:
284- scripts for adding/removing groups and users needed for rpm
285 packages,
286- banner.sh to display %%banner messages from rpm scriptlets.
287
dd85fadc
JR
288%description base -l pl.UTF-8
289Pakiet podstawowy RPM zwiera skrypty używane przez same pakiety rpm.
66edd895 290Zawiera on:
dd85fadc
JR
291- skrypty dodające/usuwające grupy i użytkowników dla pakietów rpm,
292- banner.sh do pokazywania komunikatów %%banner dla skryptletów rpm.
66edd895 293
69131f1a
JB
294%package lib
295Summary: RPMs library
4ea2ed33 296Summary(pl.UTF-8): Biblioteki RPM-a
69131f1a 297Group: Libraries
33be5db0 298Requires: beecrypt >= %{beecrypt_ver}
858aa7d0 299%{?with_db:Requires: db >= %{reqdb_ver}}
241257bf 300Requires: libmagic >= 1.15-2
d1795eb0 301%{?with_selinux:Requires: libselinux >= 1.18}
69131f1a 302Requires: popt >= %{reqpopt_ver}
d1795eb0 303Obsoletes: rpm-libs
69131f1a
JB
304# avoid SEGV caused by mixed db versions
305Conflicts: poldek < 0.18.1-16
306
307%description lib
308RPMs library.
309
dd85fadc 310%description lib -l pl.UTF-8
69131f1a
JB
311Biblioteki RPM-a.
312
fed73700 313%package devel
3f2d796a 314Summary: Header files for rpm libraries
4ea2ed33
ER
315Summary(de.UTF-8): Header-Dateien für rpm Libraries
316Summary(es.UTF-8): Archivos de inclusión y bibliotecas para programas de manipulación de paquetes rpm
317Summary(pl.UTF-8): Pliki nagłówkowe bibliotek rpm
318Summary(pt_BR.UTF-8): Arquivos de inclusão e bibliotecas para programas de manipulação de pacotes RPM
319Summary(ru.UTF-8): Хедеры и библиотеки для программ, работающих с rpm-пакетами
320Summary(uk.UTF-8): Хедери та бібліотеки для програм, що працюють з пакетами rpm
89f92de0 321Group: Development/Libraries
153e5706 322Requires: %{name}-lib = %{version}-%{release}
87ef0d95 323Requires: beecrypt-devel >= %{beecrypt_ver}
fea3cb89 324Requires: bzip2-devel
858aa7d0 325%{?with_db:Requires: db-devel >= %{reqdb_ver}}
5c583f90 326Requires: elfutils-devel
241257bf 327Requires: libmagic-devel
10abbd40 328%{?with_selinux:Requires: libselinux-devel}
a998ac11 329Requires: popt-devel >= %{reqpopt_ver}
fea3cb89 330Requires: zlib-devel
cf6faebc 331
332%description devel
3f2d796a
JB
333The RPM packaging system includes C libraries that make it easy to
334manipulate RPM packages and databases. They are intended to ease the
cf6faebc 335creation of graphical package managers and other tools that need
3f2d796a
JB
336intimate knowledge of RPM packages. This package contains header files
337for these libraries.
fed73700 338
dd85fadc
JR
339%description devel -l de.UTF-8
340Der RPM-Packensystem enthält eine C-Library, die macht es einfach
341RPM-Pakete und Dateibanken zu manipulieren. Er eignet sich für
fed73700 342Vereinfachung des Schaffens grafischer Paket-Manager und anderer
313a4d1a 343Werkzeuge, die intime Kenntnis von RPM-Paketen brauchen.
344
dd85fadc 345%description devel -l es.UTF-8
313a4d1a 346El sistema de empaquetado RPM incluye una biblioteca C que vuelve
dd85fadc
JR
347fácil la manipulación de paquetes y bases de datos RPM. Su objetivo es
348facilitar la creación de administradores gráficos de paquetes y otras
20f89981 349herramientas que necesiten un conocimiento profundo de paquetes RPM.
9e42d68a 350
dd85fadc
JR
351%description devel -l pl.UTF-8
352System RPM zawiera biblioteki C, które ułatwiają manipulowanie
353pakietami RPM oraz bazami danych. W zamiarze ma to uprościć tworzenie
354graficznych programów zarządzających pakietami oraz innych narzędzi,
355które wymagają szczegółowej wiedzy na temat pakietów RPM. Ten pakiet
356zawiera pliki nagłówkowe wspomnianych bibliotek.
357
358%description devel -l pt_BR.UTF-8
359O sistema de empacotamento RPM inclui uma biblioteca C que torna fácil
360a manipulação de pacotes e bases de dados RPM. Seu objetivo é
361facilitar a criação de gerenciadores gráficos de pacotes e outras
edacdf8f 362ferramentas que precisem de conhecimento profundo de pacotes RPM.
363
dd85fadc
JR
364%description devel -l ru.UTF-8
365Система управления пакетами RPM содержит библиотеку C, которая
366упрощает манипуляцию пакетами RPM и соответствующими базами данных.
367Эта библиотека предназначена для облегчения создания графических
368пакетных менеджеров и других утилит, которым необходимо работать с
369пакетами RPM.
7c6dc55f 370
dd85fadc
JR
371%description devel -l uk.UTF-8
372Система керування пакетами RPM містить бібліотеку C, котра спрощує
373роботу з пакетами RPM та відповідними базами даних. Ця бібліотека
374призначена для полегшення створення графічних пакетних менеджерів та
375інших утиліт, що працюють з пакетами RPM.
7c6dc55f 376
fed73700 377%package static
9e42d68a 378Summary: RPM static libraries
4ea2ed33
ER
379Summary(de.UTF-8): RPMs statische Libraries
380Summary(pl.UTF-8): Biblioteki statyczne RPM-a
381Summary(pt_BR.UTF-8): Bibliotecas estáticas para o desenvolvimento de aplicações RPM
382Summary(ru.UTF-8): Статическая библиотека для программ, работающих с rpm-пакетами
383Summary(uk.UTF-8): Статична бібліотека для програм, що працюють з пакетами rpm
edacdf8f 384Group: Development/Libraries
153e5706 385Requires: %{name}-devel = %{version}-%{release}
87ef0d95 386Requires: beecrypt-static >= %{beecrypt_ver}
df76dbd9 387Requires: bzip2-static
858aa7d0 388%{?with_db:Requires: db-static >= %{reqdb_ver}}
ff03e01a 389Requires: elfutils-static
241257bf 390Requires: libmagic-static
a998ac11 391Requires: popt-static >= %{reqpopt_ver}
df76dbd9 392Requires: zlib-static
edacdf8f 393
394%description static
20f89981 395RPM static libraries.
fed73700 396
dd85fadc 397%description static -l de.UTF-8
20f89981 398RPMs statische Libraries.
9e42d68a 399
dd85fadc 400%description static -l pl.UTF-8
0a7ae9bc 401Biblioteki statyczne RPM-a.
313a4d1a 402
dd85fadc
JR
403%description static -l pt_BR.UTF-8
404Bibliotecas estáticas para desenvolvimento.
edacdf8f 405
dd85fadc
JR
406%description static -l ru.UTF-8
407Система управления пакетами RPM содержит библиотеку C, которая
408упрощает манипуляцию пакетами RPM и соответствующими базами данных.
409Это статическая библиотека RPM.
7c6dc55f 410
dd85fadc
JR
411%description static -l uk.UTF-8
412Система керування пакетами RPM містить бібліотеку C, котра спрощує
413роботу з пакетами RPM та відповідними базами даних. Це статична
414бібліотека RPM.
7c6dc55f 415
fed73700 416%package utils
8482995c 417Summary: Additional utilities for managing RPM packages and database
4ea2ed33
ER
418Summary(de.UTF-8): Zusatzwerkzeuge für Verwaltung RPM-Pakete und Datenbanken
419Summary(pl.UTF-8): Dodatkowe narzędzia do zarządzania bazą RPM-a i pakietami
edacdf8f 420Group: Applications/File
153e5706 421Requires: %{name} = %{version}-%{release}
a998ac11 422Requires: popt >= %{reqpopt_ver}
86b85368
AG
423%if %{with suggest_tags}
424Suggests: bzip2
425Suggests: gzip
86b85368 426%endif
695e60ad 427Conflicts: filesystem-debuginfo < 3.0-16
edacdf8f 428
429%description utils
8482995c 430Additional utilities for managing RPM packages and database.
fed73700 431
dd85fadc
JR
432%description utils -l de.UTF-8
433Zusatzwerkzeuge für Verwaltung RPM-Pakete und Datenbanken.
9e42d68a 434
dd85fadc
JR
435%description utils -l pl.UTF-8
436Dodatkowe narzędzia do zarządzania bazą RPM-a i pakietami.
fed73700 437
92b3f576 438%package utils-perl
8482995c 439Summary: Additional utilities for managing RPM packages and database
4ea2ed33
ER
440Summary(de.UTF-8): Zusatzwerkzeuge für Verwaltung RPM-Pakete und Datenbanken
441Summary(pl.UTF-8): Dodatkowe narzędzia do zarządzania bazą RPM-a i pakietami
92b3f576 442Group: Applications/File
153e5706 443Requires: %{name}-utils = %{version}-%{release}
92b3f576 444Requires: popt >= %{reqpopt_ver}
445
446%description utils-perl
8482995c 447Additional utilities for managing RPM packages and database.
92b3f576 448
dd85fadc
JR
449%description utils-perl -l de.UTF-8
450Zusatzwerkzeuge für Verwaltung RPM-Pakete und Datenbanken.
92b3f576 451
dd85fadc
JR
452%description utils-perl -l pl.UTF-8
453Dodatkowe narzędzia do zarządzania bazą RPM-a i pakietami.
92b3f576 454
a00926bc
JB
455%package utils-static
456Summary: Static rpm utilities
4ea2ed33 457Summary(pl.UTF-8): Statyczne narzędzia rpm
a00926bc 458Group: Applications/System
153e5706 459Requires: %{name} = %{version}-%{release}
a00926bc
JB
460
461%description utils-static
462Static rpm utilities for repairing system in case something with
463shared libraries used by rpm become broken. Currently it contains rpmi
464binary, which can be used to install/upgrade/remove packages without
465using shared libraries (well, in fact with exception of NSS modules).
466
dd85fadc
JR
467%description utils-static -l pl.UTF-8
468Statyczne narzędzia rpm do naprawy systemu w przypadku zepsucia czegoś
469związanego z bibliotekami współdzielonymi używanymi przez rpm-a.
470Aktualnie pakiet zawiera binarkę rpmi, którą można użyć do instalacji,
471uaktualniania lub usuwania pakietów bez udziału bibliotek statycznych
472(z wyjątkiem modułów NSS).
a00926bc 473
fed73700 474%package build
e191287c 475Summary: Scripts for building binary RPM packages
4ea2ed33
ER
476Summary(de.UTF-8): Scripts fürs Bauen binärer RPM-Pakete
477Summary(pl.UTF-8): Skrypty pomocnicze do budowania binarnych RPM-ów
478Summary(pt_BR.UTF-8): Scripts e programas executáveis usados para construir pacotes
479Summary(ru.UTF-8): Скрипты и утилиты, необходимые для сборки пакетов
480Summary(uk.UTF-8): Скрипти та утиліти, необхідні для побудови пакетів
e191287c 481Group: Applications/File
8f76a271 482Requires(pre): findutils
950eead3 483Requires: %{name}-build-macros >= 1.433-2
153e5706 484Requires: %{name}-utils = %{version}-%{release}
e191287c 485Requires: /bin/id
486Requires: awk
cfa7898a 487Requires: bzip2
e950a6d7 488Requires: chrpath >= 0.10-4
b6547e10 489Requires: cpio
e191287c 490Requires: diffutils
195f647c 491Requires: elfutils
583135b4 492Requires: file >= 4.17
e191287c 493Requires: fileutils
494Requires: findutils
950eead3
ER
495%ifarch athlon
496Requires: gcc >= 3.0.3
497%else
498Requires: gcc
499%endif
e191287c 500Requires: glibc-devel
501Requires: grep
502Requires: gzip
503Requires: make
504Requires: patch
e191287c 505Requires: sed
506Requires: sh-utils
507Requires: tar
508Requires: textutils
ca3648b1 509Provides: rpmbuild(monoautodeps)
37ea389a 510Provides: rpmbuild(noauto) = 3
02d17bf9 511%ifarch %{x8664}
195f647c
JB
512Conflicts: automake < 1:1.7.9-2
513Conflicts: libtool < 2:1.5-13
514%endif
0096c5cd 515
e2025ad1 516%description build
58399c37 517Scripts for building binary RPM packages.
fed73700 518
dd85fadc
JR
519%description build -l de.UTF-8
520Scripts fürs Bauen binärer RPM-Pakete.
9e42d68a 521
dd85fadc
JR
522%description build -l pl.UTF-8
523Skrypty pomocnicze do budowania binarnych RPM-ów.
313a4d1a 524
dd85fadc
JR
525%description build -l pt_BR.UTF-8
526Este pacote contém scripts e programas executáveis que são usados para
cf6faebc 527construir pacotes usando o RPM.
e73478cd 528
dd85fadc
JR
529%description build -l ru.UTF-8
530Различные вспомогательные скрипты и исполняемые программы, которые
531используются для сборки RPM'ов.
7c6dc55f 532
dd85fadc
JR
533%description build -l uk.UTF-8
534Різноманітні допоміжні скрипти та утиліти, які використовуються для
535побудови RPM'ів.
7c6dc55f 536
8482995c
JB
537%package javaprov
538Summary: Additional utilities for checking Java provides/requires in RPM packages
539Summary(pl.UTF-8): Dodatkowe narzędzia do sprawdzania zależności kodu w Javie w pakietach RPM
540Group: Applications/File
541Requires: %{name} = %{version}-%{release}
542Requires: file
543Requires: findutils >= 1:4.2.26
544Requires: mktemp
545Requires: unzip
546
547%description javaprov
548Additional utilities for checking Java provides/requires in RPM
549packages.
550
551%description javaprov -l pl.UTF-8
552Dodatkowe narzędzia do sprawdzania zależności kodu w Javie w pakietach
553RPM.
554
69131f1a 555%package perlprov
8482995c 556Summary: Additional utilities for checking Perl provides/requires in RPM packages
4ea2ed33 557Summary(de.UTF-8): Zusatzwerkzeuge fürs Nachsehen Perl-Abhängigkeiten in RPM-Paketen
8482995c 558Summary(pl.UTF-8): Dodatkowe narzędzia do sprawdzenia zależności skryptów Perla w pakietach RPM
69131f1a
JB
559Group: Applications/File
560Requires: %{name} = %{version}-%{release}
561Requires: perl-devel
562Requires: perl-modules
563
564%description perlprov
8482995c 565Additional utilities for checking Perl provides/requires in RPM
69131f1a
JB
566packages.
567
dd85fadc
JR
568%description perlprov -l de.UTF-8
569Zusatzwerkzeuge fürs Nachsehen Perl-Abhängigkeiten in RPM-Paketen.
69131f1a 570
dd85fadc 571%description perlprov -l pl.UTF-8
8482995c
JB
572Dodatkowe narzędzia do sprawdzenia zależności skryptów Perla w
573pakietach RPM.
69131f1a
JB
574
575%package pythonprov
8482995c
JB
576Summary: Python macros, which simplifies creation of RPM packages with Python software
577Summary(pl.UTF-8): Makra ułatwiające tworzenie pakietów RPM z programami napisanymi w Pythonie
69131f1a
JB
578Group: Applications/File
579Requires: %{name} = %{version}-%{release}
cd800b3c 580Requires: python
243c6264 581Requires: python-modules
69131f1a
JB
582
583%description pythonprov
8482995c 584Python macros, which simplifies creation of RPM packages with Python
69131f1a
JB
585software.
586
dd85fadc 587%description pythonprov -l pl.UTF-8
8482995c 588Makra ułatwiające tworzenie pakietów RPM z programami napisanymi w
69131f1a
JB
589Pythonie.
590
591%package php-pearprov
8482995c
JB
592Summary: Additional utilities for checking PHP PEAR provides/requires in RPM packages
593Summary(pl.UTF-8): Dodatkowe narzędzia do sprawdzania zależności skryptów php w RPM
69131f1a
JB
594Group: Applications/File
595Requires: %{name} = %{version}-%{release}
632f1b5c 596Requires: sed >= 4.0
69131f1a
JB
597
598%description php-pearprov
8482995c 599Additional utilities for checking PHP PEAR provides/requires in RPM
69131f1a
JB
600packages.
601
dd85fadc 602%description php-pearprov -l pl.UTF-8
8482995c
JB
603Dodatkowe narzędzia do sprawdzenia zależności skryptów PHP PEAR w
604pakietach RPM.
69131f1a
JB
605
606%package -n python-rpm
607Summary: Python interface to RPM library
4ea2ed33
ER
608Summary(pl.UTF-8): Pythonowy interfejs do biblioteki RPM-a
609Summary(pt_BR.UTF-8): Módulo Python para aplicativos que manipulam pacotes RPM
69131f1a
JB
610Group: Development/Languages/Python
611Requires: %{name} = %{version}-%{release}
612%pyrequires_eq python
613Obsoletes: rpm-python
614
615%description -n python-rpm
616The rpm-python package contains a module which permits applications
617written in the Python programming language to use the interface
618supplied by RPM (RPM Package Manager) libraries.
619
620This package should be installed if you want to develop Python
621programs that will manipulate RPM packages and databases.
622
dd85fadc
JR
623%description -n python-rpm -l pl.UTF-8
624Pakiet rpm-python zawiera moduł, który pozwala aplikacjom napisanym w
625Pythonie na używanie interfejsu dostarczanego przez biblioteki RPM-a.
69131f1a 626
dd85fadc
JR
627Pakiet ten powinien zostać zainstalowany, jeśli chcesz pisać w
628Pythonie programy manipulujące pakietami i bazami danych rpm.
69131f1a 629
dd85fadc
JR
630%description -n python-rpm -l pt_BR.UTF-8
631O pacote rpm-python contém um módulo que permite que aplicações
69131f1a
JB
632escritas em Python utilizem a interface fornecida pelas bibliotecas
633RPM (RPM Package Manager).
634
dd85fadc 635Esse pacote deve ser instalado se você quiser desenvolver programas em
69131f1a
JB
636Python para manipular pacotes e bancos de dados RPM.
637
5c2ab5c7
AM
638%package apidocs
639Summary: RPM API documentation and guides
640Summary(pl.UTF-8): Documentacja API RPM-a i przewodniki
641Group: Documentation
642
643%description apidocs
644Documentation for RPM API and guides in HTML format generated from rpm
645sources by doxygen.
646
647%description apidocs -l pl.UTF-8
648Dokumentacja API RPM-a oraz przewodniki w formacie HTML generowane ze
649źrodeł RPM-a przez doxygen.
650
e2025ad1 651%prep
fc60c9f3 652%setup -q -n %{name}-%{version}%{?subver}
f05db907 653%patch0 -p1
2f0ee4ec 654%patch1 -p1
4d5b8e4c 655%patch2 -p1
ece43ea2 656%patch3 -p1
7a3b1f24
AM
657%patch4 -p1
658%patch5 -p1
f14234e4 659%patch6 -p1
c1768ce2 660%patch7 -p1
7a3b1f24 661%patch8 -p1
fefe9d30 662%patch9 -p1
ece43ea2 663%patch10 -p1
6a8612bc 664%{?with_system_lua:%patch11 -p1}
2a321171 665# CHECK ME - macrofiles: ~/etc could be used
98a21402 666#%%patch14 -p1
fefe9d30 667%patch16 -p1
8e989934 668echo '%%define __perl_provides %%{__perl} /usr/lib/rpm/perl.prov' > macros.perl
669echo '%%define __perl_requires %%{__perl} /usr/lib/rpm/perl.req' >> macros.perl
c2673e18 670echo '# obsoleted file' > macros.python
ac090b0f
ER
671echo '%%define __php_provides /usr/lib/rpm/php.prov' > macros.php
672echo '%%define __php_requires /usr/lib/rpm/php.req' >> macros.php
120d96b6 673echo '%%define __mono_provides /usr/lib/rpm/mono-find-provides' > macros.mono
674echo '%%define __mono_requires /usr/lib/rpm/mono-find-requires' >> macros.mono
80b8a1f9
JB
675install %{SOURCE9} scripts/php.prov.in
676install %{SOURCE10} scripts/php.req.in
677install %{SOURCE12} scripts/perl.prov
c7def65c 678%patch23 -p1
169dcb39 679
a736a97d 680%ifarch i386 i486
0bf2c47b
AM
681# disable TSC
682%patch26 -p1
683%endif
24123ddd 684%patch27 -p1
ece43ea2 685%patch32 -p1
950eead3 686%patch34 -p1
7a3b1f24 687%patch35 -p0
cf198901 688%patch36 -p1
e24da480 689%patch37 -p1
ece43ea2 690%patch42 -p1
2a321171 691%patch46 -p1
0c94edbb 692%patch47 -p1
241257bf 693# OLD COMMENTED OUT
950eead3 694#%%patch52 -p1 -- morearchs (rpmrc patch) adds ppc7400, ppc7400
d6080f70 695%patch55 -p1
59a562c2 696%patch59 -p1
fc60c9f3 697%patch17 -p1
5251ec9e 698%patch18 -p1
32d103b5 699%patch19 -p1
c75b3936 700%patch60 -p1
7ffa7946 701%ifarch sparc64
702%patch61 -p1
703%endif
d36cb682 704
7a3b1f24
AM
705cd scripts
706mv -f perl.req perl.req.in
707mv -f perl.prov perl.prov.in
708cd ..
633d1e9e 709
cd86db2e 710# generate Group translations to *.po
80b8a1f9 711awk -f %{SOURCE6} %{SOURCE1}
fefe9d30
JB
712
713# update macros paths
241257bf
AM
714#for f in doc{,/ja,/pl}/rpm.8 doc{,/ja,/pl}/rpmbuild.8 ; do
715# sed -e 's@lib/rpm/redhat@lib/rpm/pld@g' $f > ${f}.tmp
716# mv -f ${f}.tmp $f
717#done
0d76071c 718
87ef0d95 719%build
ea816ea6 720%{__libtoolize}
c0a9be8f 721#%{__autopoint}
ceaaacee 722%{__aclocal}
4cd84746 723%{__autoheader}
7a9d72ce 724%{__autoconf}
7a9d72ce 725%{__automake}
7a9d72ce 726
cd86db2e 727# config.guess doesn't handle athlon, so we have to change it by hand.
728# rpm checks for CPU type at runtime, but it looks better
241257bf 729#sed -i -e 's|@host@|%{_target_cpu}-%{_target_vendor}-linux-gnu|' -e 's|@host_cpu@|%{_target_cpu}|' macros.in
7a9d72ce 730
d268a169 731%{?with_system_lua:CPPFLAGS="-I/usr/include/lua51 %{rpmcppflags}"}
89427592 732# pass CC and CXX too in case of building with some older configure macro
624f96ff 733%configure \
f9ac32aa
AM
734 CC="%{__newcc}" \
735 CXX="%{__newcxx}" \
736 CPP="%{__newcpp}" \
01d7a578 737 WITH_PERL_VERSION=no \
33be5db0 738 %{?with_autoreqdep:--enable-adding-packages-names-in-autogenerated-dependancies} \
cd86db2e 739 --enable-shared \
874f4c9a 740 --enable-static \
5c2ab5c7 741 %{!?with_apidocs:--without-apidocs} \
f3cb8244 742 %{?with_python:--with-python=%{py_ver} --with-python-lib-dir=%{py_sitedir}} \
a6e56ce4 743 %{!?with_python:--without-python} \
241257bf
AM
744 --with%{!?with_selinux:out}-selinux \
745 --with-libelf \
746 --with-zlib=external \
747 --with-bzip2=external \
748 --with-beecrypt=external \
1afa05ce 749 --with-lzma=external \
241257bf
AM
750 --with-neon=%{?with_neon:external}%{!?with_neon:no} \
751 --with-file=external \
752 --with-popt=external \
858aa7d0 753 --with-db=%{?with_db:external}%{!?with_db:no} \
241257bf 754 --with-sqlite=%{?with_sqlite:external}%{!?with_sqlite:no} \
950eead3 755 --with-dbapi=%{!?with_sqlite_dbapi:db}%{?with_sqlite_dbapi:sqlite} \
6a8612bc 756 --with-lua=%{!?with_system_lua:internal}%{?with_system_lua:external} \
557fa0ca 757 --with-pcre=no \
241257bf
AM
758 --with-keyutils=none \
759 --without-path-versioned \
dd8c7988 760 --with-path-macros='%{_rpmlibdir}/macros:%{_rpmlibdir}/macros.pld:%{_rpmlibdir}/macros.build:%{_rpmlibdir}/%%{_target}/macros:%{_sysconfdir}/rpm/macros.*:%{_sysconfdir}/rpm/macros:%{_sysconfdir}/rpm/%%{_target}/macros:~/etc/rpmmacros:~/etc/.rpmmacros:~/.rpmmacros' \
241257bf 761 --with-bugreport="http://bugs.pld-linux.org/"
cf6faebc 762
25e974c7 763%{__make} -j1 \
f9ac32aa
AM
764 CC="%{__cc}" \
765 CXX="%{__cxx}" \
241257bf 766 CPP="%{__cpp}"
33be5db0 767
5c2ab5c7
AM
768%{?with_apidocs:%{__make} apidocs}
769
b064b8e6 770%install
ff7bc1e6 771rm -rf $RPM_BUILD_ROOT
54eb1770
AM
772install -d $RPM_BUILD_ROOT{/bin,/%{_lib},/etc/sysconfig,%{_sysconfdir}/rpm,/var/lib/banner,/var/cache/hrmib,/etc/pki/rpm-gpg}
773
774install %{SOURCE19} $RPM_BUILD_ROOT%{_sysconfdir}/pki/rpm-gpg/PLD-3.0-Th-GPG-key.asc
76214164 775
a5e7fb84 776%{__make} install \
241257bf
AM
777 pkgconfigdir=%{_pkgconfigdir} \
778 DESTDIR=$RPM_BUILD_ROOT
718426e1 779
25ac75ae
AM
780# install ARCH macros
781install -d $RPM_BUILD_ROOT%{_rpmlibdir}/noarch-linux
782install %{SOURCE105} $RPM_BUILD_ROOT%{_rpmlibdir}/noarch-linux/macros
783
784%ifarch %{ix86}
785install -d $RPM_BUILD_ROOT%{_rpmlibdir}/{i386,i486,i586,i686,athlon,pentium3,pentium4}-linux
786install %{SOURCE100} $RPM_BUILD_ROOT%{_rpmlibdir}/athlon-linux/macros
787install %{SOURCE101} $RPM_BUILD_ROOT%{_rpmlibdir}/i386-linux/macros
788install %{SOURCE102} $RPM_BUILD_ROOT%{_rpmlibdir}/i486-linux/macros
789install %{SOURCE103} $RPM_BUILD_ROOT%{_rpmlibdir}/i586-linux/macros
790install %{SOURCE104} $RPM_BUILD_ROOT%{_rpmlibdir}/i686-linux/macros
c8da1e4e
AM
791install %{SOURCE106} $RPM_BUILD_ROOT%{_rpmlibdir}/pentium3-linux/macros
792install %{SOURCE107} $RPM_BUILD_ROOT%{_rpmlibdir}/pentium4-linux/macros
25ac75ae
AM
793%endif
794
795%ifarch %{x8664}
796install -d $RPM_BUILD_ROOT%{_rpmlibdir}/{x86_64,ia32e,amd64}-linux
c8da1e4e
AM
797install %{SOURCE109} $RPM_BUILD_ROOT%{_rpmlibdir}/x86_64-linux/macros
798install %{SOURCE110} $RPM_BUILD_ROOT%{_rpmlibdir}/ia32e-linux/macros
799install %{SOURCE111} $RPM_BUILD_ROOT%{_rpmlibdir}/amd64-linux/macros
25ac75ae
AM
800%endif
801
802%ifarch %{ppc}
803install -d $RPM_BUILD_ROOT%{_rpmlibdir}/ppc-linux
c8da1e4e 804install %{SOURCE108} $RPM_BUILD_ROOT%{_rpmlibdir}/ppc-linux/macros
25ac75ae
AM
805%endif
806
2eb9303e 807cat <<'EOF' > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/platform
ca076ee5 808# first platform file entry can't contain regexps
2eb9303e 809%{_target_cpu}-%{_target_vendor}-linux
caf453d4 810
2d8ae03e
AM
811# x86_64 things
812%ifarch x86_64
53fd58bc 813x86_64-[^-]*-[Ll]inux(-gnu)?
9cfcb6c8 814amd64-[^-]*-[Ll]inux(-gnu)?
2d8ae03e 815%endif
2d8ae03e 816%ifarch amd64
53fd58bc
AM
817amd64-[^-]*-[Ll]inux(-gnu)?
818x86_64-[^-]*-[Ll]inux(-gnu)?
2d8ae03e 819%endif
2d8ae03e 820%ifarch ia32e
53fd58bc
AM
821ia32e-[^-]*-[Ll]inux(-gnu)?
822x86_64-[^-]*-[Ll]inux(-gnu)?
2d8ae03e
AM
823%endif
824
825# x86 things
06bd38df 826%ifarch athlon %{x8664}
53fd58bc 827athlon-[^-]*-[Ll]inux(-gnu)?
2d8ae03e 828%endif
06bd38df 829%ifarch pentium4 athlon %{x8664}
53fd58bc 830pentium4-[^-]*-[Ll]inux(-gnu)?
2d8ae03e 831%endif
06bd38df 832%ifarch pentium3 pentium4 athlon %{x8664}
53fd58bc 833pentium3-[^-]*-[Ll]inux(-gnu)?
2d8ae03e 834%endif
06bd38df 835%ifarch i686 pentium3 pentium4 athlon %{x8664}
53fd58bc 836i686-[^-]*-[Ll]inux(-gnu)?
2d8ae03e 837%endif
06bd38df 838%ifarch i586 i686 pentium3 pentium4 athlon %{x8664}
53fd58bc 839i586-[^-]*-[Ll]inux(-gnu)?
2d8ae03e 840%endif
06bd38df 841%ifarch i486 i586 i686 pentium3 pentium4 athlon %{x8664}
53fd58bc 842i486-[^-]*-[Ll]inux(-gnu)?
2d8ae03e 843%endif
06bd38df 844%ifarch %{ix86} %{x8664}
53fd58bc 845i386-[^-]*-[Ll]inux(-gnu)?
2d8ae03e
AM
846%endif
847
5074eba9 848%ifarch alpha
53fd58bc 849alpha-[^-]*-[Ll]inux(-gnu)?
5074eba9
JB
850%endif
851
852%ifarch ia64
53fd58bc 853ia64-[^-]*-[Ll]inux(-gnu)?
5074eba9
JB
854%endif
855
856%ifarch ppc64
53fd58bc
AM
857powerpc64-[^-]*-[Ll]inux(-gnu)?
858ppc64-[^-]*-[Ll]inux(-gnu)?
5074eba9 859%endif
950eead3 860%ifarch %{ppc} ppc64
53fd58bc
AM
861powerpc-[^-]*-[Ll]inux(-gnu)?
862ppc-[^-]*-[Ll]inux(-gnu)?
5074eba9
JB
863%endif
864
865%ifarch s390x
53fd58bc 866s390x-[^-]*-[Ll]inux(-gnu)?
5074eba9
JB
867%endif
868%ifarch s390 s390x
53fd58bc 869s390-[^-]*-[Ll]inux(-gnu)?
5074eba9
JB
870%endif
871
872%ifarch sparc64
53fd58bc
AM
873sparc64-[^-]*-[Ll]inux(-gnu)?
874sparcv8-[^-]*-[Ll]inux(-gnu)?
875sparcv9-[^-]*-[Ll]inux(-gnu)?
5074eba9
JB
876%endif
877%ifarch sparcv9
53fd58bc
AM
878sparcv8-[^-]*-[Ll]inux(-gnu)?
879sparcv9-[^-]*-[Ll]inux(-gnu)?
5074eba9
JB
880%endif
881%ifarch sparc sparcv9 sparc64
53fd58bc 882sparc-[^-]*-[Ll]inux(-gnu)?
2d8ae03e
AM
883%endif
884
885# noarch
2eb9303e
ER
886noarch-[^-]*-.*
887EOF
2d8ae03e 888
137e2891 889%ifarch %{ppc}
a05b34dc 890#sed -e '/_target_platform/s/[%]{_target_cpu}/ppc/' \
891# -i $RPM_BUILD_ROOT%{_rpmlibdir}/ppc74[05]0-linux/macros
137e2891 892%endif
893
02919de5
JK
894rm $RPM_BUILD_ROOT%{_rpmlibdir}/vpkg-provides*
895rm $RPM_BUILD_ROOT%{_rpmlibdir}/find-{prov,req}.pl
896rm $RPM_BUILD_ROOT%{_rpmlibdir}/find-{provides,requires}.perl
950eead3 897rm $RPM_BUILD_ROOT%{_rpmlibdir}/find-lang.sh
02919de5 898
644d8958
JB
899# not installed since 4.4.8 (-tools-perl subpackage)
900install scripts/rpmdiff scripts/rpmdiff.cgi $RPM_BUILD_ROOT%{_rpmlibdir}
901
d755a548
JK
902install macros.perl $RPM_BUILD_ROOT%{_rpmlibdir}/macros.perl
903install macros.python $RPM_BUILD_ROOT%{_rpmlibdir}/macros.python
904install macros.php $RPM_BUILD_ROOT%{_rpmlibdir}/macros.php
5790b583 905install macros.mono $RPM_BUILD_ROOT%{_rpmlibdir}/macros.mono
1f625675 906install %{SOURCE15} $RPM_BUILD_ROOT%{_rpmlibdir}/macros.java
cf198901 907install %{SOURCE18} $RPM_BUILD_ROOT%{_rpmlibdir}/macros.pld
7ba63f26 908
61f7e1b3 909install %{SOURCE1} doc/manual/groups
d755a548 910install %{SOURCE3} $RPM_BUILD_ROOT%{_rpmlibdir}/install-build-tree
80b8a1f9
JB
911install %{SOURCE4} $RPM_BUILD_ROOT%{_rpmlibdir}/find-spec-bcond
912install %{SOURCE7} $RPM_BUILD_ROOT%{_rpmlibdir}/compress-doc
913install %{SOURCE8} $RPM_BUILD_ROOT%{_rpmlibdir}/check-files
d0370fe5 914install %{SOURCE13} $RPM_BUILD_ROOT%{_rpmlibdir}/user_group.sh
7d8492bb 915install %{SOURCE16} $RPM_BUILD_ROOT%{_rpmlibdir}/java-find-requires
d755a548
JK
916install scripts/find-php* $RPM_BUILD_ROOT%{_rpmlibdir}
917install scripts/php.{prov,req} $RPM_BUILD_ROOT%{_rpmlibdir}
c75b3936 918install %{SOURCE20} $RPM_BUILD_ROOT%{_rpmlibdir}/mimetypedeps.sh
cf709a39 919install %{SOURCE5} $RPM_BUILD_ROOT%{_rpmlibdir}/hrmib-cache
d0370fe5 920install %{SOURCE14} $RPM_BUILD_ROOT/etc/sysconfig/rpm
e663e5ff 921
1c2e2d8e 922install %{SOURCE17} $RPM_BUILD_ROOT%{_bindir}/banner.sh
7c6dc55f 923
950eead3
ER
924install -d $RPM_BUILD_ROOT%{_sysconfdir}/rpm/sysinfo
925
926touch $RPM_BUILD_ROOT%{_sysconfdir}/rpm/sysinfo/Conflictname
927touch $RPM_BUILD_ROOT%{_sysconfdir}/rpm/sysinfo/Dirnames
928install %{SOURCE11} $RPM_BUILD_ROOT%{_sysconfdir}/rpm/sysinfo/Filelinktos
929touch $RPM_BUILD_ROOT%{_sysconfdir}/rpm/sysinfo/Obsoletename
930touch $RPM_BUILD_ROOT%{_sysconfdir}/rpm/sysinfo/Providename
931touch $RPM_BUILD_ROOT%{_sysconfdir}/rpm/sysinfo/Requirename
fbc0ff35 932
e663e5ff
JB
933cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/macros <<EOF
934# customized rpm macros - global for host
935#
40c1ea77
AF
936#%%_install_langs pl_PL:en_US
937%%distribution PLD
541eacd3
JB
938#
939# remove or replace with file_contexts path if you want to use custom
940# SELinux file contexts policy instead of one stored in packages payload
31858397
JB
941%%_install_file_context_path %%{nil}
942%%_verify_file_context_path %%{nil}
627d5615
ER
943
944# If non-zero, all erasures will be automagically repackaged.
945#%%_repackage_all_erasures 1
09bb810c
AF
946EOF
947
3d9806c2 948cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/noautoprovfiles <<EOF
99a3012c 949# global list of files (regexps) which don't generate Provides
3d9806c2
JB
950EOF
951cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/noautoprov <<EOF
99a3012c 952# global list of script capabilities (regexps) not to be used in Provides
3d9806c2
JB
953EOF
954cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/noautoreqfiles <<EOF
99a3012c 955# global list of files (regexps) which don't generate Requires
e93003df
ER
956^%{_examplesdir}/
957^%{_docdir}/
3d9806c2
JB
958EOF
959cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/noautoreq <<EOF
99a3012c 960# global list of script capabilities (regexps) not to be used in Requires
3d9806c2
JB
961EOF
962cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/noautoreqdep <<EOF
99a3012c 963# global list of capabilities (SONAME, perl(module), php(module) regexps)
3d9806c2 964# which don't generate dependencies on package NAMES
195f647c 965# -- OpenGL implementation
f694a4d9
JB
966^libGL.so.1
967^libGLU.so.1
195f647c
JB
968^libOSMesa.so
969# -- Glide
f694a4d9 970^libglide3.so.3
195f647c 971# -- mozilla
f694a4d9
JB
972^libgtkmozembed.so
973^libgtksuperwin.so
974^libxpcom.so
195f647c
JB
975# -- X11 implementation
976^libFS.so
977^libI810XvMC.so
978^libICE.so
979^libSM.so
980^libX11.so
981^libXRes.so
982^libXTrap.so
983^libXaw.so
8c3b25a7 984^libXcomposite.so
195f647c 985^libXcursor.so
8c3b25a7
JB
986^libXdamage.so
987^libXdmcp.so
988^libXevie.so
195f647c 989^libXext.so
8c3b25a7 990^libXfixes.so
195f647c
JB
991^libXfont.so
992^libXfontcache.so
993^libXft.so
994^libXi.so
995^libXinerama.so
996^libXmu.so
997^libXmuu.so
998^libXp.so
999^libXpm.so
1000^libXrandr.so
1001^libXrender.so
1002^libXss.so
1003^libXt.so
1004^libXtst.so
1005^libXv.so
1006^libXvMC.so
1007^libXxf86dga.so
1008^libXxf86misc.so
1009^libXxf86rush.so
1010^libXxf86vm.so
37ea389a
JB
1011^libdps.so
1012^libdpstk.so
195f647c 1013^libfontenc.so
37ea389a 1014^libpsres.so
195f647c
JB
1015^libxkbfile.so
1016^libxkbui.so
eec3b202
JB
1017# -- fam / gamin
1018^libfam.so.0
ae866251
ER
1019# -- mdns-bonjour: mDNSResponder-libs / avahi-compat-libdns_sd
1020^libdns_sd.so.1
3d9806c2 1021EOF
a4852742
JB
1022cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/noautocompressdoc <<EOF
1023# global list of file masks not to be compressed in DOCDIR
1024EOF
3d9806c2 1025
f3fd387a 1026# for rpm -e|-U --repackage
a11e0e27
AM
1027install -d $RPM_BUILD_ROOT/var/{spool/repackage,lock/rpm}
1028touch $RPM_BUILD_ROOT/var/lock/rpm/transaction
f3fd387a 1029
950eead3
ER
1030# move rpm to /bin
1031mv $RPM_BUILD_ROOT%{_bindir}/rpm $RPM_BUILD_ROOT/bin
1032# move essential libs to /lib (libs that /bin/rpm links to)
a434679c 1033for a in librpm-%{sover}.so librpmdb-%{sover}.so librpmio-%{sover}.so librpmbuild-%{sover}.so librpmmisc-%{sover}.so; do
50dc9ac0
JK
1034 mv -f $RPM_BUILD_ROOT%{_libdir}/$a $RPM_BUILD_ROOT/%{_lib}
1035 ln -s /%{_lib}/$a $RPM_BUILD_ROOT%{_libdir}/$a
c2673e18
AF
1036done
1037
31fb5b22 1038# Append rpm.platform contents to /usr/lib/rpm/${arch}-linux/macros
1039for m in $RPM_BUILD_ROOT%{_rpmlibdir}/*/macros ; do
1040 cat %{SOURCE2} | %{__sed} 's#@LIB@#%{_lib}#' >> $m
1041done
fca52ae1 1042# remove arch dependant macros which have no use on noarch
31fb5b22 1043%{__sed} -i -e '
1044/{__spec_install_post_strip}/d
1045/{__spec_install_post_chrpath}/d
1046/{__spec_install_post_compress_modules}/d
1047' $RPM_BUILD_ROOT%{_rpmlibdir}/noarch-linux/macros
fca52ae1 1048
950eead3
ER
1049# Bourne shell script vs ELF executable linked with rpm,rpmdb,rpmio
1050mv $RPM_BUILD_ROOT{%{_rpmlibdir},%{_bindir}}/rpm2cpio
1051
6f18cdb7
AF
1052%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
1053%py_comp $RPM_BUILD_ROOT%{py_sitedir}
1054
241257bf 1055rm $RPM_BUILD_ROOT%{py_sitedir}/rpm/*.{la,a,py}
01d7a578 1056
01d7a578 1057# wrong location, not used anyway
241257bf 1058rm $RPM_BUILD_ROOT%{_rpmlibdir}/rpm.{daily,log,xinetd}
950eead3
ER
1059# utils dropped in 4.4.8 -- their manuals
1060rm $RPM_BUILD_ROOT%{_mandir}/{,*/}/man8/rpmgraph.8
1061# unpackaged in 4.4.9, reasons unknown
1062rm $RPM_BUILD_ROOT%{_rpmlibdir}/symclash.{sh,py}
01d7a578 1063
90b03dd6 1064%find_lang %{name}
cf6faebc 1065
c2673e18 1066rm -rf manual
a998ac11
AF
1067cp -a doc/manual manual
1068rm -f manual/Makefile*
874f4c9a 1069
13eb5ebf 1070%clean
d7df46b8 1071rm -rf $RPM_BUILD_ROOT
76214164 1072
cc1a4992
ER
1073%triggerpostun lib -- %{name}-lib < %{version}
1074rm -f /var/lib/rpm/__db*
1075
1076%pretrans
1077# this needs to be a dir
1078if [ -f %{_sysconfdir}/rpm/sysinfo ]; then
c1097150 1079 umask 022
cc1a4992
ER
1080 mv -f %{_sysconfdir}/rpm/sysinfo{,.rpmsave}
1081 mkdir %{_sysconfdir}/rpm/sysinfo
1082fi
1083
cf709a39
ER
1084%triggerpostun -- %{name} < 4.4.9-44
1085%{_rpmlibdir}/hrmib-cache
1086
ceaaacee
JB
1087%post lib -p /sbin/ldconfig
1088%postun lib -p /sbin/ldconfig
76214164 1089
37a5a2fc 1090%pretrans build
d755a548 1091find %{_rpmlibdir} -name '*-linux' -type l | xargs rm -f
8f76a271 1092
3684d90f
JB
1093%files -f %{name}.lang
1094%defattr(644,root,root,755)
241257bf 1095%doc CHANGES CREDITS README pubkeys/JBJ-GPG-KEY manual/*
3684d90f 1096
54eb1770
AM
1097%dir %{_sysconfdir}/pki/rpm-gpg
1098%{_sysconfdir}/pki/rpm-gpg/PLD-3.0-Th-GPG-key.asc
1099
7a9d72ce 1100%attr(755,root,root) /bin/rpm
35a6f2f9
JB
1101#%attr(755,root,root) %{_bindir}/rpmdb
1102#%attr(755,root,root) %{_bindir}/rpmquery
1103#%attr(755,root,root) %{_bindir}/rpmsign
1104#%attr(755,root,root) %{_bindir}/rpmverify
e73478cd 1105
1106%dir %{_sysconfdir}/rpm
66edd895 1107%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rpm/macros
950eead3 1108%dir %{_sysconfdir}/rpm/sysinfo
caf453d4 1109# these are ok to be replaced
950eead3 1110%config %verify(not md5 mtime size) %{_sysconfdir}/rpm/sysinfo/*
caf453d4
AM
1111%config %verify(not md5 mtime size) %{_sysconfdir}/rpm/platform
1112
e73478cd 1113
09bb810c 1114%{_mandir}/man8/rpm.8*
feb1f12e 1115%lang(fr) %{_mandir}/fr/man8/rpm.8*
e2025ad1 1116%lang(ja) %{_mandir}/ja/man8/rpm.8*
1162bdc1 1117%lang(ko) %{_mandir}/ko/man8/rpm.8*
ff7bc1e6 1118%lang(pl) %{_mandir}/pl/man8/rpm.8*
cf6faebc 1119%lang(ru) %{_mandir}/ru/man8/rpm.8*
740f105d 1120%lang(sk) %{_mandir}/sk/man8/rpm.8*
76214164 1121
e2025ad1 1122%dir /var/lib/rpm
f3fd387a 1123%dir %attr(700,root,root) /var/spool/repackage
a11e0e27
AM
1124%dir /var/lock/rpm
1125/var/lock/rpm/transaction
4acac5de 1126
cf709a39
ER
1127# exported package NVRA (stamped with install tid)
1128# net-snmp hrSWInstalledName queries, bash-completions
1129%dir /var/cache/hrmib
1130
4acac5de 1131#%attr(755,root,root) %{_rpmlibdir}/rpmd
4adb7d05 1132#%{!?with_static:%attr(755,root,root) %{_rpmlibdir}/rpm[eiu]}
4acac5de
JB
1133#%attr(755,root,root) %{_rpmlibdir}/rpmk
1134#%attr(755,root,root) %{_rpmlibdir}/rpm[qv]
e2025ad1 1135
d755a548
JK
1136%{_rpmlibdir}/rpmpopt*
1137%{_rpmlibdir}/macros
cf198901 1138%{_rpmlibdir}/macros.pld
3684d90f 1139
cf709a39
ER
1140%attr(755,root,root) %{_rpmlibdir}/hrmib-cache
1141
66edd895
JB
1142%files base
1143%defattr(644,root,root,755)
1144%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rpm
1145%dir %{_rpmlibdir}
1146%attr(755,root,root) %{_bindir}/banner.sh
1147%attr(755,root,root) %{_rpmlibdir}/user_group.sh
1148%dir /var/lib/banner
1149
874f4c9a
MM
1150%files lib
1151%defattr(644,root,root,755)
950eead3
ER
1152%attr(755,root,root) /%{_lib}/librpm-%{sover}.so
1153%attr(755,root,root) /%{_lib}/librpmdb-%{sover}.so
1154%attr(755,root,root) /%{_lib}/librpmio-%{sover}.so
1155%attr(755,root,root) /%{_lib}/librpmbuild-%{sover}.so
a434679c 1156%attr(755,root,root) /%{_lib}/librpmmisc-%{sover}.so
874f4c9a 1157
69131f1a
JB
1158%files devel
1159%defattr(644,root,root,755)
69131f1a
JB
1160%attr(755,root,root) %{_libdir}/librpm.so
1161%attr(755,root,root) %{_libdir}/librpm-%{sover}.so
950eead3
ER
1162%attr(755,root,root) %{_libdir}/librpmbuild.so
1163%attr(755,root,root) %{_libdir}/librpmbuild-%{sover}.so
02510ee8
AM
1164%attr(755,root,root) %{_libdir}/librpmconstant.so
1165%attr(755,root,root) %{_libdir}/librpmconstant-%{sover}.so
950eead3
ER
1166%attr(755,root,root) %{_libdir}/librpmdb.so
1167%attr(755,root,root) %{_libdir}/librpmdb-%{sover}.so
69131f1a
JB
1168%attr(755,root,root) %{_libdir}/librpmio.so
1169%attr(755,root,root) %{_libdir}/librpmio-%{sover}.so
02510ee8
AM
1170%attr(755,root,root) %{_libdir}/librpmmisc.so
1171%attr(755,root,root) %{_libdir}/librpmmisc-%{sover}.so
950eead3
ER
1172%{_libdir}/librpm*.la
1173%{_includedir}/rpm
1174%{_pkgconfigdir}/*.pc
69131f1a
JB
1175
1176%files static
1177%defattr(644,root,root,755)
1178%{_libdir}/librpm*.a
1179
1180%files utils
1181%defattr(644,root,root,755)
69131f1a 1182%attr(755,root,root) %{_bindir}/rpm2cpio
25e974c7
ER
1183%attr(755,root,root) %{_bindir}/rpmcache
1184%attr(755,root,root) %{_bindir}/rpmconstant
1185%attr(755,root,root) %{_bindir}/rpmdigest
1186%attr(755,root,root) %{_bindir}/rpmgrep
c0a9be8f
AM
1187%attr(755,root,root) %{_bindir}/rpmrepo
1188%attr(755,root,root) %{_bindir}/rpmmtree
241257bf 1189%attr(755,root,root) %{_rpmlibdir}/debugedit
69131f1a 1190%attr(755,root,root) %{_rpmlibdir}/find-debuginfo.sh
25e974c7 1191%attr(755,root,root) %{_rpmlibdir}/rpmcmp
69131f1a 1192%attr(755,root,root) %{_rpmlibdir}/rpmdb_loadcvt
25e974c7
ER
1193%attr(755,root,root) %{_rpmlibdir}/rpmdeps
1194%attr(755,root,root) %{_rpmlibdir}/tgpg
1195%{_mandir}/man1/rpmgrep.1*
69131f1a 1196%{_mandir}/man8/rpm2cpio.8*
950eead3 1197%{_mandir}/man8/rpmcache.8*
69131f1a 1198%{_mandir}/man8/rpmdeps.8*
c0a9be8f 1199%{_mandir}/man8/rpmmtree.8*
69131f1a 1200%lang(ja) %{_mandir}/ja/man8/rpm2cpio.8*
950eead3 1201%lang(ja) %{_mandir}/ja/man8/rpmcache.8*
69131f1a
JB
1202%lang(ko) %{_mandir}/ko/man8/rpm2cpio.8*
1203%lang(pl) %{_mandir}/pl/man8/rpm2cpio.8*
950eead3 1204%lang(pl) %{_mandir}/pl/man8/rpmcache.8*
69131f1a 1205%lang(pl) %{_mandir}/pl/man8/rpmdeps.8*
69131f1a
JB
1206%lang(ru) %{_mandir}/ru/man8/rpm2cpio.8*
1207
1208%files utils-perl
1209%defattr(644,root,root,755)
1210%attr(755,root,root) %{_rpmlibdir}/rpmdiff*
69131f1a
JB
1211
1212%if %{with static}
1213%files utils-static
1214%defattr(644,root,root,755)
1215%attr(755,root,root) %{_bindir}/rpm[ieu]
1216%attr(755,root,root) %{_rpmlibdir}/rpm[ieu]
1217%endif
1218
3684d90f 1219%files build
a45ae6d8 1220%defattr(644,root,root,755)
66edd895 1221%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rpm/noauto*
01d7a578
JB
1222%attr(755,root,root) %{_rpmlibdir}/brp-*
1223%attr(755,root,root) %{_rpmlibdir}/check-files
374b40ea 1224# %attr(755,root,root) %{_rpmlibdir}/check-prereqs
d755a548 1225%attr(755,root,root) %{_rpmlibdir}/compress-doc
241257bf 1226#%attr(755,root,root) %{_rpmlibdir}/config.*
d755a548 1227%attr(755,root,root) %{_rpmlibdir}/cross-build
d755a548 1228%attr(755,root,root) %{_rpmlibdir}/find-spec-bcond
d755a548
JK
1229%attr(755,root,root) %{_rpmlibdir}/getpo.sh
1230%attr(755,root,root) %{_rpmlibdir}/install-build-tree
01d7a578 1231%attr(755,root,root) %{_rpmlibdir}/mkinstalldirs
d755a548 1232%attr(755,root,root) %{_rpmlibdir}/u_pkg.sh
01d7a578 1233%attr(755,root,root) %{_rpmlibdir}/executabledeps.sh
01d7a578 1234%attr(755,root,root) %{_rpmlibdir}/libtooldeps.sh
c75b3936 1235%attr(755,root,root) %{_rpmlibdir}/mimetypedeps.sh
01d7a578
JB
1236# needs hacked pkg-config to return anything
1237%attr(755,root,root) %{_rpmlibdir}/pkgconfigdeps.sh
241257bf
AM
1238#%attr(755,root,root) %{_rpmlibdir}/rpmb
1239#%attr(755,root,root) %{_rpmlibdir}/rpmt
d755a548 1240%{_rpmlibdir}/noarch-*
e9fe9fc5 1241%ifarch %{ix86}
d755a548 1242%{_rpmlibdir}/i?86*
e9fe9fc5 1243%{_rpmlibdir}/pentium*
d755a548
JK
1244%{_rpmlibdir}/athlon*
1245%endif
ad628734
JB
1246%ifarch alpha
1247%{_rpmlibdir}/alpha*
1248%endif
ad628734
JB
1249%ifarch ia64
1250%{_rpmlibdir}/ia64*
8f76a271 1251%endif
410dd742 1252%ifarch mips mipsel mips64 mips64el
1253%{_rpmlibdir}/mips*
1254%endif
80e9f34d 1255%ifarch %{ppc}
410dd742 1256%{_rpmlibdir}/ppc*
1257%endif
1258%ifarch sparc sparc64
1259%{_rpmlibdir}/sparc*
1260%endif
9f517079 1261%ifarch %{x8664}
206b32be
JB
1262%{_rpmlibdir}/amd64*
1263%{_rpmlibdir}/ia32e*
cedf1bfa
PS
1264%{_rpmlibdir}/x86_64*
1265%endif
410dd742 1266# must be here for "Requires: rpm-*prov" to work
7d8492bb 1267%{_rpmlibdir}/macros.java
5790b583 1268%{_rpmlibdir}/macros.mono
410dd742 1269%{_rpmlibdir}/macros.perl
1270%{_rpmlibdir}/macros.php
1271# not used yet ... these six depend on perl
1272#%attr(755,root,root) %{_rpmlibdir}/http.req
591cc005
JB
1273#%attr(755,root,root) %{_rpmlibdir}/magic.prov
1274#%attr(755,root,root) %{_rpmlibdir}/magic.req
1275#%{_rpmlibdir}/sql.prov
1276#%{_rpmlibdir}/sql.req
1277#%{_rpmlibdir}/tcl.req
7a9d72ce 1278
874f4c9a
MM
1279%attr(755,root,root) %{_bindir}/gendiff
1280%attr(755,root,root) %{_bindir}/rpmbuild
1281
a00926bc 1282%{_mandir}/man1/gendiff.1*
874f4c9a 1283%{_mandir}/man8/rpmbuild.8*
fefe9d30
JB
1284%lang(ja) %{_mandir}/ja/man8/rpmbuild.8*
1285%lang(pl) %{_mandir}/pl/man1/gendiff.1*
1286%lang(pl) %{_mandir}/pl/man8/rpmbuild.8*
f3fe287f 1287
7d8492bb
JB
1288%files javaprov
1289%defattr(644,root,root,755)
1290%attr(755,root,root) %{_rpmlibdir}/java-find-requires
1291# needs jar (any jdk), jcf-dump (gcc-java) to work
1292%attr(755,root,root) %{_rpmlibdir}/javadeps.sh
1293
89334051
AF
1294%files perlprov
1295%defattr(644,root,root,755)
d755a548
JK
1296%attr(755,root,root) %{_rpmlibdir}/perl.*
1297#%attr(755,root,root) %{_rpmlibdir}/perldeps.pl
1298#%attr(755,root,root) %{_rpmlibdir}/find-perl-*
02919de5
JK
1299#%attr(755,root,root) %{_rpmlibdir}/find-*.perl
1300#%attr(755,root,root) %{_rpmlibdir}/find-prov.pl
1301#%attr(755,root,root) %{_rpmlibdir}/find-req.pl
374b40ea 1302#%attr(755,root,root) %{_rpmlibdir}/get_magic.pl
9805fd6d 1303
80d3b868 1304%files pythonprov
d8fcb9b0 1305%defattr(644,root,root,755)
d755a548 1306%{_rpmlibdir}/macros.python
25d296e1 1307%attr(755,root,root) %{_rpmlibdir}/pythondeps.sh
09bb810c 1308
d36cb682
PG
1309%files php-pearprov
1310%defattr(644,root,root,755)
d755a548
JK
1311%attr(755,root,root) %{_rpmlibdir}/php*
1312%attr(755,root,root) %{_rpmlibdir}/find-php*
d36cb682 1313
50dc9ac0 1314%if %{with python}
cf6faebc 1315%files -n python-rpm
42a0025c 1316%defattr(644,root,root,755)
b33910fe 1317%dir %{py_sitedir}/rpm
6f18cdb7 1318%attr(755,root,root) %{py_sitedir}/rpm/*.so
8c99b39a 1319%{py_sitedir}/rpm/*.py[co]
50dc9ac0 1320%endif
5c2ab5c7
AM
1321
1322%if %{with apidocs}
1323%files apidocs
1324%defattr(644,root,root,755)
1325%doc apidocs
1326%endif
This page took 0.55948 seconds and 4 git commands to generate.