]> git.pld-linux.org Git - packages/rpm.git/blobdiff - rpm.spec
add field byKey tp dependencyConflict structure
[packages/rpm.git] / rpm.spec
index 92b3159092535209fc54138f398f2a1dffa2a033..49b09a04bc7f886aadec61c06488b1fedbe10112 100644 (file)
--- a/rpm.spec
+++ b/rpm.spec
@@ -1,8 +1,9 @@
 Summary:       Red Hat (and now also PLD) Package Manager
 Summary:       Red Hat (and now also PLD) Package Manager
+Summary(de):   Red Hat (und jetzt auch PLD) Packet-Manager
 Summary(pl):   Aplikacja do zarz±dzania pakietami
 Name:          rpm
 Version:       4.0.2
 Summary(pl):   Aplikacja do zarz±dzania pakietami
 Name:          rpm
 Version:       4.0.2
-Release:       11
+Release:       19
 License:       GPL
 Group:         Base
 Group(de):     Gründsätzlich
 License:       GPL
 Group:         Base
 Group(de):     Gründsätzlich
@@ -32,11 +33,15 @@ Patch9:             %{name}-installplatform.patch
 Patch10:       %{name}-cache.patch
 Patch11:       %{name}-suggestions.patch
 Patch12:       %{name}-rh-lame.patch
 Patch10:       %{name}-cache.patch
 Patch11:       %{name}-suggestions.patch
 Patch12:       %{name}-rh-lame.patch
+Patch13:       %{name}-glob.patch
+Patch14:       %{name}-header_h.patch  
+Patch15:       %{name}-fast-alAddPackage.patch
+Patch16:       %{name}-byKey.patch
 Patch37:        %{name}-short_circuit.patch
 Patch38:        %{name}-section_test.patch
 BuildRequires: gettext-devel
 BuildRequires: automake
 Patch37:        %{name}-short_circuit.patch
 Patch38:        %{name}-section_test.patch
 BuildRequires: gettext-devel
 BuildRequires: automake
-BuildRequires: db3-devel >= 3.1.17
+BuildRequires: db3-devel >= 3.1.17-9
 BuildRequires: bzip2-devel >= 1.0.1
 BuildRequires: gdbm-devel
 BuildRequires: zlib-devel
 BuildRequires: bzip2-devel >= 1.0.1
 BuildRequires: gdbm-devel
 BuildRequires: zlib-devel
@@ -44,10 +49,10 @@ BuildRequires:      gettext-devel >= 0.10.38-3
 BuildRequires: libtool
 BuildRequires: automake
 BuildRequires: autoconf >= 2.13-8
 BuildRequires: libtool
 BuildRequires: automake
 BuildRequires: autoconf >= 2.13-8
-%if %{!?bcond_off_static:1}%{?bcond_off_static:0}
+BuildRequires: python-modules >= 2.2.1
 BuildRequires: zlib-devel >= 1.1.4
 # Require static library only for static build
 BuildRequires: zlib-devel >= 1.1.4
 # Require static library only for static build
-BuildRequires: db3-static >= 3.1.17
+BuildRequires: db3-static >= 3.1.17-9
 BuildRequires: bzip2-static >= 1.0.1
 BuildRequires: gdbm-static
 BuildRequires: zlib-static
 BuildRequires: bzip2-static >= 1.0.1
 BuildRequires: gdbm-static
 BuildRequires: zlib-static
@@ -65,6 +70,13 @@ Obsoletes:   rpm-libs
 RPM is a powerful package manager, which can be used to build,
 install, query, verify, update, and uninstall individual software
 packages. A package consists of an archive of files, and package
 RPM is a powerful package manager, which can be used to build,
 install, query, verify, update, and uninstall individual software
 packages. A package consists of an archive of files, and package
+information, including name, version, and description.
+
+%description -l de
+RPM ist ein kräftiger Packet-Manager, der verwendet sein kann zur
+Installation, Anfrage, Verifizierung, Aktualisierung und
+Uninstallation individueller Softwarepakete. Ein Paket besteht aus
+einem Archiv Dateien und Paketinformation, inklusive Name, Version und
 nombre, versión y descripción.
 RPM jest doskona³ym menad¿erem pakietów. Dziêki niemu bêdziesz móg³
 %description -l pl
 nombre, versión y descripción.
 RPM jest doskona³ym menad¿erem pakietów. Dziêki niemu bêdziesz móg³
 %description -l pl
@@ -74,7 +86,8 @@ przechowywane s
 wchodz±cych w sk³ad pakietu, zale¿no¶ci od innych pakietów, s±
 przechowywane w bazie danych i mo¿na je uzyskaæ za pomoc± opcji
 do pacote, permissões dos arquivos, etc.
 wchodz±cych w sk³ad pakietu, zale¿no¶ci od innych pakietów, s±
 przechowywane w bazie danych i mo¿na je uzyskaæ za pomoc± opcji
 do pacote, permissões dos arquivos, etc.
-Summary:       Header files and libraries 
+
+%package devel
 Summary(pl):   Pliki nag³ówkowe i biblioteki statyczne 
 Summary(pl):   Pliki nag³ówkowe i biblioteki statyczne
 Group(de):     Entwicklung/Libraries
 Summary(pl):   Pliki nag³ówkowe i biblioteki statyczne 
 Summary(pl):   Pliki nag³ówkowe i biblioteki statyczne
 Group(de):     Entwicklung/Libraries
@@ -89,11 +102,18 @@ Requires:  popt-devel
 The RPM packaging system includes a C library that makes it easy to
 manipulate RPM packages and databases. It is intended to ease the
 creation of graphical package managers and other tools that need
 The RPM packaging system includes a C library that makes it easy to
 manipulate RPM packages and databases. It is intended to ease the
 creation of graphical package managers and other tools that need
+%description -l de devel
+
+%description devel -l de
+Der RPM-Packensystem enthält eine C-Library, die macht es einfach
+RPM-Pakete und Dateibanken zu manipulieren. Er eignet sich für
+Vereinfachung des Schaffens grafischer Paket-Manager und anderer
 %description -l pl devel
 Pliki nag³ówkowe i biblioteki statyczne.
 graficznych mened¿erów pakietów oraz innych narzêdzi, które wymagaj±
 ferramentas que precisem de conhecimento profundo de pacotes RPM.
 
 %description -l pl devel
 Pliki nag³ówkowe i biblioteki statyczne.
 graficznych mened¿erów pakietów oraz innych narzêdzi, które wymagaj±
 ferramentas que precisem de conhecimento profundo de pacotes RPM.
 
+%package static
 Summary(pl):   Biblioteki statyczne rpm-a
 Summary(pl):   Biblioteki statyczne RPM-a
 Group(de):     Entwicklung/Libraries
 Summary(pl):   Biblioteki statyczne rpm-a
 Summary(pl):   Biblioteki statyczne RPM-a
 Group(de):     Entwicklung/Libraries
@@ -104,11 +124,15 @@ Group:            Development/Libraries
 Requires:      %{name}-devel = %{version}
 
 %description static
 Requires:      %{name}-devel = %{version}
 
 %description static
+%description -l de static
+
+%description static -l de
 %description -l pl static
 Biblioteki statyczne rpm-a.
 %description static -l pl
 Bibliotecas estáticas para desenvolvimento.
 
 %description -l pl static
 Biblioteki statyczne rpm-a.
 %description static -l pl
 Bibliotecas estáticas para desenvolvimento.
 
+%package utils
 Summary(pl):   Dodatkowe narzêdzia do zarz±dzania baz± rpm-a i pakietami
 Summary(de):   Zusatzwerkzeuge für Verwaltung RPM-Pakete und Datenbanken
 Group(de):     Applikationen/Datei
 Summary(pl):   Dodatkowe narzêdzia do zarz±dzania baz± rpm-a i pakietami
 Summary(de):   Zusatzwerkzeuge für Verwaltung RPM-Pakete und Datenbanken
 Group(de):     Applikationen/Datei
@@ -118,11 +142,15 @@ Group:            Applications/File
 Requires:      %{name} = %{version}
 
 %description utils
 Requires:      %{name} = %{version}
 
 %description utils
+%description -l de utils
+
+%description utils -l de
 %description -l pl utils
 Dodatkowe narzêdzia do zarz±dzania baz± rpm-a i pakietami.
 %description utils -l pl
 Dodatkowe narzêdzia do zarz±dzania baz± RPM-a i pakietami.
 %description -l pl utils
 Dodatkowe narzêdzia do zarz±dzania baz± rpm-a i pakietami.
 %description utils -l pl
 Dodatkowe narzêdzia do zarz±dzania baz± RPM-a i pakietami.
-Summary:       Additional utilities for check perl provides/requires in rpm packages
+
+%package perlprov
 Summary(pl):   Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci dla skryptów perl w pakietach rpm
 Summary(de):   Zusatzwerkzeuge fürs Nachsehen Perl-Abhängigkeiten in RPM-Paketen
 Group(de):     Applikationen/Datei
 Summary(pl):   Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci dla skryptów perl w pakietach rpm
 Summary(de):   Zusatzwerkzeuge fürs Nachsehen Perl-Abhängigkeiten in RPM-Paketen
 Group(de):     Applikationen/Datei
@@ -133,12 +161,16 @@ Requires: findutils
 
 %description perlprov
 Additional utilities for checking perl provides/requires in rpm
 
 %description perlprov
 Additional utilities for checking perl provides/requires in rpm
+%description -l de perlprov
+
+%description perlprov -l de
 %description -l pl perlprov
 Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci dla skryptów perl w
 %description perlprov -l pl
 Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci skryptów perla w
 Python para manipular pacotes e bancos de dados RPM.
 
 %description -l pl perlprov
 Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci dla skryptów perl w
 %description perlprov -l pl
 Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci skryptów perla w
 Python para manipular pacotes e bancos de dados RPM.
 
+%package build
 Summary(pl):   Skrypty pomocnicze do budowania binarnych RPMów
 Summary(pl):   Skrypty pomocnicze do budowania binarnych RPM-ów
 Group(de):     Applikationen/Datei
 Summary(pl):   Skrypty pomocnicze do budowania binarnych RPMów
 Summary(pl):   Skrypty pomocnicze do budowania binarnych RPM-ów
 Group(de):     Applikationen/Datei
@@ -157,10 +189,14 @@ Requires: diffutils
 Requires:      libtool
 Requires:      glibc-devel
 Requires:      sed
 Requires:      libtool
 Requires:      glibc-devel
 Requires:      sed
+Requires:      sed
 Requires:      tar
 Requires:      textutils
 
 %description build
 Requires:      tar
 Requires:      textutils
 
 %description build
+%description -l de build
+
+%description build -l de
 %description -l pl build
 Skrypty pomocnicze do budowania binarnych RPMów.
 %description build -l pl
 %description -l pl build
 Skrypty pomocnicze do budowania binarnych RPMów.
 %description build -l pl
@@ -179,6 +215,10 @@ construir pacotes usando o RPM.
 %patch8 -p1
 %patch11 -p0
 %patch12 -p0
 %patch8 -p1
 %patch11 -p0
 %patch12 -p0
+%patch11 -p0
+%patch12 -p0
+%patch15 -p0
+%patch16 -p0
 %patch31 -p1
 install %{SOURCE2} macros.pld.in
 %patch38 -p1
 %patch31 -p1
 install %{SOURCE2} macros.pld.in
 %patch38 -p1
@@ -202,6 +242,7 @@ mv -f perl.prov perl.prov.in)
  automake -a -c)
 autoheader
 %{__automake}
  automake -a -c)
 autoheader
 %{__automake}
+cd ..
 
 autoheader
 autoconf
 
 autoheader
 autoconf
@@ -217,9 +258,7 @@ mv -f lib/Makefile.in.new lib/Makefile.in
        sed 's|@host_cpu@|%{_target_cpu}|' > macros.tmp
        --enable-v1-packages
 %configure \
        sed 's|@host_cpu@|%{_target_cpu}|' > macros.tmp
        --enable-v1-packages
 %configure \
-%{__make} %{?bcond_off_static:rpm_LDFLAGS="\\$(myLDFLAGS)"}
-sed -e 's/#include <rpmio\.h>/#include <rpm\/rpmio\.h>/g' lib/header.h > lib/header.h.new
-mv -f lib/header.h.new lib/header.h
+       --enable-v1-packages \
        --with-python
 
 
        --with-python
 
 
This page took 0.067636 seconds and 4 git commands to generate.