]> git.pld-linux.org Git - packages/rpm.git/blobdiff - rpm.spec
- rebuild against python 2.2 and adapterize spec.
[packages/rpm.git] / rpm.spec
index 141c12d0322bddac93d95892ea87ffa9d6d57f9a..64e692f39c4e203e0810d5510d4c232243581d6c 100644 (file)
--- a/rpm.spec
+++ b/rpm.spec
@@ -1,21 +1,26 @@
+# to build for athlon you need release at least 49
+
 Summary:       Red Hat (and now also PLD) Package Manager
 Summary(de):   Red Hat (und jetzt auch PLD) Packet-Manager
 Summary:       Red Hat (and now also PLD) Package Manager
 Summary(de):   Red Hat (und jetzt auch PLD) Packet-Manager
+Summary(es):   Gestor de paquetes RPM
 Summary(pl):   Aplikacja do zarz±dzania pakietami
 Summary(pl):   Aplikacja do zarz±dzania pakietami
+Summary(pt_BR):        Gerenciador de pacotes RPM
 Name:          rpm
 Version:       4.0.2
 Name:          rpm
 Version:       4.0.2
-Release:       48
-Release:       47
+Release:       49
 License:       GPL
 Group:         Base
 Group(de):     Gründsätzlich
 Group(es):     Base
 License:       GPL
 Group:         Base
 Group(de):     Gründsätzlich
 Group(es):     Base
+Group(fr):     Base
 Group(pl):     Podstawowe
 Group(pl):     Podstawowe
+Group(pt):     Base
 Group(pt_BR):  Base
 Source0:       ftp://ftp.rpm.org/pub/rpm/dist/rpm-4.0.x/%{name}-%{version}.tar.gz
 Source1:       %{name}.groups
 Source2:       %{name}.macros
 Source3:       %{name}-install-tree
 Group(pt_BR):  Base
 Source0:       ftp://ftp.rpm.org/pub/rpm/dist/rpm-4.0.x/%{name}-%{version}.tar.gz
 Source1:       %{name}.groups
 Source2:       %{name}.macros
 Source3:       %{name}-install-tree
-Source4:       %{name}-find-rpm-provides
+Source4:       %{name}-find-%{name}-provides
 Source5:       %{name}-macros.perl
 Source6:       %{name}-find-perl-provides
 Source7:       %{name}-find-perl-requires
 Source5:       %{name}-macros.perl
 Source6:       %{name}-find-perl-provides
 Source7:       %{name}-find-perl-requires
@@ -55,6 +60,8 @@ Patch26:      %{name}-python-macros.patch
 Patch27:       %{name}-hardlink-fixes.patch
 Patch28:       %{name}-perlprov-regonly.patch
 Patch29:       %{name}-cxx.patch
 Patch27:       %{name}-hardlink-fixes.patch
 Patch28:       %{name}-perlprov-regonly.patch
 Patch29:       %{name}-cxx.patch
+Patch30:       %{name}-athlon.patch
+Patch31:       %{name}-athlon-identify.patch
 Patch37:        %{name}-short_circuit.patch
 Patch38:        %{name}-section_test.patch
 URL:           http://www.rpm.org/
 Patch37:        %{name}-short_circuit.patch
 Patch38:        %{name}-section_test.patch
 URL:           http://www.rpm.org/
@@ -65,7 +72,7 @@ BuildRequires:        db3-devel >= 3.1.17-9
 BuildRequires: db1-devel >= 1.85
 BuildRequires: db3-devel >= 3.1.17-9
 BuildRequires: gettext-devel >= 0.10.38-3
 BuildRequires: db1-devel >= 1.85
 BuildRequires: db3-devel >= 3.1.17-9
 BuildRequires: gettext-devel >= 0.10.38-3
-BuildRequires: python-devel
+BuildRequires: python-devel >= 2.2
 BuildRequires: zlib-devel
 BuildRequires: python-modules >= 2.2.1
 BuildRequires: zlib-devel >= 1.1.4
 BuildRequires: zlib-devel
 BuildRequires: python-modules >= 2.2.1
 BuildRequires: zlib-devel >= 1.1.4
@@ -74,6 +81,7 @@ BuildRequires:        zlib-devel >= 1.1.4
 BuildRequires: db3-static >= 3.1.17-9
 BuildRequires: db1-static >= 1.85
 BuildRequires: zlib-static
 BuildRequires: db3-static >= 3.1.17-9
 BuildRequires: db1-static >= 1.85
 BuildRequires: zlib-static
+BuildRequires: glibc-static >= 2.2.0
 BuildRequires: zlib-static >= 1.1.4
 Obsoletes:     rpm-libs
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 BuildRequires: zlib-static >= 1.1.4
 Obsoletes:     rpm-libs
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -100,6 +108,13 @@ RPM ist ein kr
 Installation, Anfrage, Verifizierung, Aktualisierung und
 Uninstallation individueller Softwarepakete. Ein Paket besteht aus
 einem Archiv Dateien und Paketinformation, inklusive Name, Version und
 Installation, Anfrage, Verifizierung, Aktualisierung und
 Uninstallation individueller Softwarepakete. Ein Paket besteht aus
 einem Archiv Dateien und Paketinformation, inklusive Name, Version und
+Beschreibung.
+
+%description -l es
+RPM es un poderoso administrador de paquetes, que puede ser usado para
+construir, instalar, pesquisar, verificar, actualizar y desinstalar
+paquetes individuales de software. Un paquete consiste en un
+almacenaje de archivos, y información sobre el paquete, incluyendo
 nombre, versión y descripción.
 
 %description -l pl
 nombre, versión y descripción.
 
 %description -l pl
@@ -108,16 +123,26 @@ przebudowa
 dotycz±ce ka¿dego pakietu, takie jak jego opis, lista plików
 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
 dotycz±ce ka¿dego pakietu, takie jak jego opis, lista plików
 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
+odpytywania programu rpm.
+
+%description -l pt_BR
+RPM é um poderoso gerenciador de pacotes, que pode ser usado para
+construir, instalar, pesquisar, verificar, atualizar e desinstalar
+pacotes individuais de software. Um pacote consiste de um conjunto de
+arquivos e informações adicionais, incluindo nome, versão e descrição
 do pacote, permissões dos arquivos, etc.
 
 %package devel
 do pacote, permissões dos arquivos, etc.
 
 %package devel
+Summary:       Header files and libraries
 Summary(de):   Header-Dateien uns Libraries
 Summary(de):   Header-Dateien uns Libraries
+Summary(es):   Archivos de inclusión y bibliotecas para programas de manipulación de paquetes rpm
 Summary(pl):   Pliki nag³ówkowe i biblioteki statyczne
 Summary(pl):   Pliki nag³ówkowe i biblioteki statyczne
-Group(de):     Entwicklung/Libraries
+Group(de):     Entwicklung/Bibliotheken
 Group(es):     Desarrollo/Bibliotecas
 Group(fr):     Development/Librairies
 Group(pl):     Programowanie/Biblioteki
 Group(pt_BR):  Desenvolvimento/Bibliotecas
 Group(es):     Desarrollo/Bibliotecas
 Group(fr):     Development/Librairies
 Group(pl):     Programowanie/Biblioteki
 Group(pt_BR):  Desenvolvimento/Bibliotecas
+Group(pt):     Desenvolvimento/Bibliotecas
 Group(ru):     òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
 Group(uk):     òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
 Summary(pt_BR):        Arquivos de inclusão e bibliotecas para programas de manipulação de pacotes RPM
 Group(ru):     òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
 Group(uk):     òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
 Summary(pt_BR):        Arquivos de inclusão e bibliotecas para programas de manipulação de pacotes RPM
@@ -135,22 +160,36 @@ intimate knowledge of RPM packages.
 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
 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
+Werkzeuge, die intime Kenntnis von RPM-Paketen brauchen.
+
+%description devel -l es
+El sistema de empaquetado RPM incluye una biblioteca C que vuelve
+fácil la manipulación de paquetes y bases de datos RPM. Su objetivo es
+facilitar la creación de administradores gráficos de paquetes y otras
 herramientas que necesiten un conocimiento profundo de paquetes RPM.
 
 %description devel -l pl
 System RPM zawiera bibliotekê C, która u³atwia manipulowanie pakietami
 RPM oraz bazami danych. W zamiarze ma to upro¶ciæ tworzenie
 graficznych mened¿erów pakietów oraz innych narzêdzi, które wymagaj±
 herramientas que necesiten un conocimiento profundo de paquetes RPM.
 
 %description devel -l pl
 System RPM zawiera bibliotekê C, która u³atwia manipulowanie pakietami
 RPM oraz bazami danych. W zamiarze ma to upro¶ciæ tworzenie
 graficznych mened¿erów pakietów oraz innych narzêdzi, które wymagaj±
+szczegó³owej wiedzy na temat pakietów RPM.
+
+%description devel -l pt_BR
+O sistema de empacotamento RPM inclui uma biblioteca C que torna fácil
+a manipulação de pacotes e bases de dados RPM. Seu objetivo é
+facilitar a criação de gerenciadores gráficos de pacotes e outras
 ferramentas que precisem de conhecimento profundo de pacotes RPM.
 
 %package static
 Summary:       RPM static libraries
 ferramentas que precisem de conhecimento profundo de pacotes RPM.
 
 %package static
 Summary:       RPM static libraries
+Summary(de):   RPMs statische Libraries
 Summary(pl):   Biblioteki statyczne RPM-a
 Summary(pl):   Biblioteki statyczne RPM-a
-Group(de):     Entwicklung/Libraries
+Group(de):     Entwicklung/Bibliotheken
 Group(es):     Desarrollo/Bibliotecas
 Group(fr):     Development/Librairies
 Group(pl):     Programowanie/Biblioteki
 Group(pt_BR):  Desenvolvimento/Bibliotecas
 Group(es):     Desarrollo/Bibliotecas
 Group(fr):     Development/Librairies
 Group(pl):     Programowanie/Biblioteki
 Group(pt_BR):  Desenvolvimento/Bibliotecas
+Group(pt):     Desenvolvimento/Bibliotecas
 Group(ru):     òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
 Group(uk):     òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
 Summary(pt_BR):        Bibliotecas estáticas para o desenvolvimento de aplicações RPM
 Group(ru):     òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
 Group(uk):     òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
 Summary(pt_BR):        Bibliotecas estáticas para o desenvolvimento de aplicações RPM
@@ -164,13 +203,20 @@ RPM static libraries.
 RPMs statische Libraries.
 
 %description static -l pl
 RPMs statische Libraries.
 
 %description static -l pl
+Biblioteki statyczne RPM-a.
+
+%description static -l pt_BR
 Bibliotecas estáticas para desenvolvimento.
 
 %package utils
 Summary:       Additional utilities for managing rpm packages and database
 Summary(de):   Zusatzwerkzeuge für Verwaltung RPM-Pakete und Datenbanken
 Group(de):     Applikationen/Datei
 Bibliotecas estáticas para desenvolvimento.
 
 %package utils
 Summary:       Additional utilities for managing rpm packages and database
 Summary(de):   Zusatzwerkzeuge für Verwaltung RPM-Pakete und Datenbanken
 Group(de):     Applikationen/Datei
+Group(es):     Aplicaciones/Archivos
+Group(fr):     Applications/Fichiers
 Group(pl):     Aplikacje/Pliki
 Group(pl):     Aplikacje/Pliki
+Group(pt):     Aplicações/Ficheiros
+Group(pt_BR):  Aplicações/Arquivos
 Summary(pl):   Dodatkowe narzêdzia do zarz±dzania baz± RPM-a i pakietami
 Group:         Applications/File
 Requires:      %{name} = %{version}
 Summary(pl):   Dodatkowe narzêdzia do zarz±dzania baz± RPM-a i pakietami
 Group:         Applications/File
 Requires:      %{name} = %{version}
@@ -188,7 +234,11 @@ Dodatkowe narz
 Summary:       Additional utilities for checking perl provides/requires in rpm packages
 Summary(de):   Zusatzwerkzeuge fürs Nachsehen Perl-Abhängigkeiten in RPM-Paketen
 Group(de):     Applikationen/Datei
 Summary:       Additional utilities for checking perl provides/requires in rpm packages
 Summary(de):   Zusatzwerkzeuge fürs Nachsehen Perl-Abhängigkeiten in RPM-Paketen
 Group(de):     Applikationen/Datei
+Group(es):     Aplicaciones/Archivos
+Group(fr):     Applications/Fichiers
 Group(pl):     Aplikacje/Pliki
 Group(pl):     Aplikacje/Pliki
+Group(pt):     Aplicações/Ficheiros
+Group(pt_BR):  Aplicações/Arquivos
 Summary(pl):   Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci skryptów perla w pakietach rpm
 Group:         Applications/File
 Requires:      perl-modules
 Summary(pl):   Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci skryptów perla w pakietach rpm
 Group:         Applications/File
 Requires:      perl-modules
@@ -208,24 +258,32 @@ pakietach rpm.
 %package pythonprov
 Summary:       Python macros, which simplifies creation of rpm packages with Python software
 Group(de):     Applikationen/Datei
 %package pythonprov
 Summary:       Python macros, which simplifies creation of rpm packages with Python software
 Group(de):     Applikationen/Datei
+Group(es):     Aplicaciones/Archivos
+Group(fr):     Applications/Fichiers
 Group(pl):     Aplikacje/Pliki
 Group(pl):     Aplikacje/Pliki
+Group(pt):     Aplicações/Ficheiros
+Group(pt_BR):  Aplicações/Arquivos
 Summary(pl):   Makra u³atwiaj±ce tworzenie pakietów rpm z programami napisanymi w Pythonie
 Summary(pl):   Makra u³atwiaj±ce tworzenie pakietów rpm z programami napisanymi w Pythonie
-Requires:      python
+%requires_eq   python
 Requires:      %{name} = %{version}
 Requires:      python-modules
 
 %description pythonprov
 Python macros, which simplifies creation of rpm packages with Python
 software.
 Requires:      %{name} = %{version}
 Requires:      python-modules
 
 %description pythonprov
 Python macros, which simplifies creation of rpm packages with Python
 software.
-Makra u³atwiaj±ce tworzenie pakietów rpm z programami napisanymi
-w Pythonie.
+
+%description pythonprov -l pl
 Makra u³atwiaj±ce tworzenie pakietów rpm z programami napisanymi w
 %package python
 
 %package -n python-rpm
 Makra u³atwiaj±ce tworzenie pakietów rpm z programami napisanymi w
 %package python
 
 %package -n python-rpm
+Summary:       Python interface to RPM library
 Group:         Development/Languages/Python
 Group(de):     Entwicklung/Sprachen/Python
 Group:         Development/Languages/Python
 Group(de):     Entwicklung/Sprachen/Python
+Group(es):     Desarrollo/Lenguages/Python
+Group(fr):     Development/Langues/Python
 Group(pl):     Programowanie/Jêzyki/Python
 Group(pl):     Programowanie/Jêzyki/Python
+Group(pt):     Desenvolvimento/Línguas/Python
 Summary(pt_BR):        Módulo Python para aplicativos que manipulam pacotes RPM
 %pyrequires_eq python
 %description python
 Summary(pt_BR):        Módulo Python para aplicativos que manipulam pacotes RPM
 %pyrequires_eq python
 %description python
@@ -237,27 +295,45 @@ supplied by RPM (RPM Package Manager) libraries.
 
 This package should be installed if you want to develop Python
 %description python -l pl
 
 This package should be installed if you want to develop Python
 %description python -l pl
-Pakiet rpm-python zawiera modu³, który pozwala aplikacjom napisanym
-w Pythonie na u¿ywanie interfejsu dostarczanego przez biblioteki RPM-a.
+
+%description -n python-rpm -l pl
 Pakiet rpm-python zawiera modu³, który pozwala aplikacjom napisanym w
 Pakiet rpm-python zawiera modu³, który pozwala aplikacjom napisanym w
-Pakiet ten powinien zostaæ zainstalowany, je¶li chcesz pisaæ
-w Pythonie programy manipuluj±ce pakietami i bazami danych rpm.
+Pythonie na u¿ywanie interfejsu dostarczanego przez biblioteki RPM-a.
+
+Pakiet ten powinien zostaæ zainstalowany, je¶li chcesz pisaæ w
+%description python -l pt_BR
+
+%description -n python-rpm -l pt_BR
+O pacote rpm-python contém um módulo que permite que aplicações
+escritas em Python utilizem a interface fornecida pelas bibliotecas
+RPM (RPM Package Manager).
+
 Esse pacote deve ser instalado se você quiser desenvolver programas em
 Python para manipular pacotes e bancos de dados RPM.
 
 %package build
 Summary:       Scripts for building binary RPM packages
 Esse pacote deve ser instalado se você quiser desenvolver programas em
 Python para manipular pacotes e bancos de dados RPM.
 
 %package build
 Summary:       Scripts for building binary RPM packages
+Summary(de):   Scripts fürs Bauen binärer RPM-Pakete
 Summary(pl):   Skrypty pomocnicze do budowania binarnych RPM-ów
 Group(de):     Applikationen/Datei
 Summary(pl):   Skrypty pomocnicze do budowania binarnych RPM-ów
 Group(de):     Applikationen/Datei
+Group(es):     Aplicaciones/Archivos
+Group(fr):     Applications/Fichiers
 Group(pl):     Aplikacje/Pliki
 Group(pl):     Aplikacje/Pliki
+Group(pt):     Aplicações/Ficheiros
+Group(pt_BR):  Aplicações/Arquivos
 Summary(pt_BR):        Scripts e programas executáveis usados para construir pacotes
 Group:         Applications/File
 Summary(pt_BR):        Scripts e programas executáveis usados para construir pacotes
 Group:         Applications/File
+Requires:      %{name} = %{version}
 Requires:      /bin/id
 Requires:      awk
 Requires:      binutils
 Requires:      diffutils
 Requires:      file >= 3.31
 Requires:      /bin/id
 Requires:      awk
 Requires:      binutils
 Requires:      diffutils
 Requires:      file >= 3.31
+Requires:      fileutils
+Requires:      findutils
+%ifarch athlon
 Requires:      gcc >= 3.0.3
 Requires:      gcc >= 3.0.3
+%else
 Requires:      gcc
 Requires:      glibc-devel
 Requires:      grep
 Requires:      gcc
 Requires:      glibc-devel
 Requires:      grep
@@ -276,6 +352,10 @@ Scripts for building binary RPM packages.
 Scripts fürs Bauen binärer RPM-Pakete.
 
 %description build -l pl
 Scripts fürs Bauen binärer RPM-Pakete.
 
 %description build -l pl
+Skrypty pomocnicze do budowania binarnych RPM-ów.
+
+%description build -l pt_BR
+Este pacote contém scripts e programas executáveis que são usados para
 construir pacotes usando o RPM.
 
 %prep
 construir pacotes usando o RPM.
 
 %prep
@@ -308,6 +388,11 @@ construir pacotes usando o RPM.
 %patch27 -p1
 %patch28 -p1
 %patch29 -p1
 %patch27 -p1
 %patch28 -p1
 %patch29 -p1
+%patch30 -p1
+
+%ifarch athlon
+%patch31 -p1
+%endif
 %patch31 -p1
 %patch36 -p1
 %patch37 -p1
 %patch31 -p1
 %patch36 -p1
 %patch37 -p1
@@ -356,7 +441,7 @@ mv -f python/Makefile.in.new python/Makefile.in
 sed -e 's#python1.5#python%{py_ver}#g' \
        python/Makefile.in > python/Makefile.in.new
 sed -e 's|@host@|%{_target_cpu}-%{_target_vendor}-linux-gnu|' macros.in | \
 sed -e 's#python1.5#python%{py_ver}#g' \
        python/Makefile.in > python/Makefile.in.new
 sed -e 's|@host@|%{_target_cpu}-%{_target_vendor}-linux-gnu|' macros.in | \
-       sed 's|@host_cpu@|%{_target_cpu}|' | \
+       sed 's|@host_cpu@|%{_target_cpu}|' > macros.tmp
 # config.guess doesn't handle athlon, so we have to change it by hand.
 # rpm checks for CPU type at runtime, but it looks better
 sed -e 's|@host@|%{_target_cpu}-%{_target_vendor}-linux-gnu|' macros.in | \
 # config.guess doesn't handle athlon, so we have to change it by hand.
 # rpm checks for CPU type at runtime, but it looks better
 sed -e 's|@host@|%{_target_cpu}-%{_target_vendor}-linux-gnu|' macros.in | \
@@ -439,8 +524,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/rpm/macros.python
 %{_libdir}/rpm/noarch-linux
 %{_libdir}/rpm/noarch-pld-linux
 %{_libdir}/rpm/macros.python
 %{_libdir}/rpm/noarch-linux
 %{_libdir}/rpm/noarch-pld-linux
-%ifarch i386 i486 i586 i686
+%{_libdir}/rpm/rpmrc
 %{_libdir}/rpm/rpmpopt*
 %{_libdir}/rpm/rpmpopt*
+%{_libdir}/rpm/macros
 %{_libdir}/rpm/noarch-linux
 %{_libdir}/rpm/noarch-pld-linux
 %ifarch i386 i486 i586 i686 athlon
 %{_libdir}/rpm/noarch-linux
 %{_libdir}/rpm/noarch-pld-linux
 %ifarch i386 i486 i586 i686 athlon
This page took 0.041681 seconds and 4 git commands to generate.