[packages/rpm/rpm.org] - epoch 1 to allow upgrading from rpm5

baggins baggins at pld-linux.org
Tue Dec 31 02:36:16 CET 2019


commit 9fe07969920d45aad779931415ef57eb79fb8db2
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Tue Dec 31 10:35:54 2019 +0900

    - epoch 1 to allow upgrading from rpm5

 rpm.spec | 39 ++++++++++++++++++++-------------------
 1 file changed, 20 insertions(+), 19 deletions(-)
---
diff --git a/rpm.spec b/rpm.spec
index 49187e9..c6de245 100644
--- a/rpm.spec
+++ b/rpm.spec
@@ -34,6 +34,7 @@ Summary(uk.UTF-8):	Менеджер пакетів від RPM
 Name:		rpm
 Version:	4.15.1
 Release:	0.1
+Epoch:		1
 License:	GPL v2 / LGPL v2.1
 Group:		Base
 Source0:	http://ftp.rpm.org/releases/rpm-4.15.x/%{name}-%{version}.tar.bz2
@@ -130,8 +131,8 @@ BuildRequires:	graphviz
 BuildRequires:	tetex-pdftex
 %endif
 Requires(posttrans):	coreutils
-Requires:	%{name}-base = %{version}-%{release}
-Requires:	%{name}-lib = %{version}-%{release}
+Requires:	%{name}-base = %{epoch}:%{version}-%{release}
+Requires:	%{name}-lib = %{epoch}:%{version}-%{release}
 Requires:	FHS >= 3.0-2
 Requires:	openssl >= %{openssl_ver}
 Requires:	popt >= %{reqpopt_ver}
@@ -262,7 +263,7 @@ Summary(pt_BR.UTF-8):	Arquivos de inclusão e bibliotecas para programas de mani
 Summary(ru.UTF-8):	Хедеры и библиотеки для программ, работающих с rpm-пакетами
 Summary(uk.UTF-8):	Хедери та бібліотеки для програм, що працюють з пакетами rpm
 Group:		Development/Libraries
-Requires:	%{name}-lib = %{version}-%{release}
+Requires:	%{name}-lib = %{epoch}:%{version}-%{release}
 Requires:	%{reqdb_pkg}-devel >= %{reqdb_pkgver}
 Requires:	bzip2-devel
 Requires:	elfutils-devel
@@ -326,7 +327,7 @@ Summary:	Additional utilities for managing RPM packages and database
 Summary(de.UTF-8):	Zusatzwerkzeuge für Verwaltung RPM-Pakete und Datenbanken
 Summary(pl.UTF-8):	Dodatkowe narzędzia do zarządzania bazą RPM-a i pakietami
 Group:		Applications/File
-Requires:	%{name} = %{version}-%{release}
+Requires:	%{name} = %{epoch}:%{version}-%{release}
 Requires:	popt >= %{reqpopt_ver}
 %if %{with recommends_tags}
 Recommends:	bzip2
@@ -354,7 +355,7 @@ Group:		Applications/File
 Requires(pretrans):	coreutils
 Requires(pretrans):	findutils
 Requires:	%{name}-build-macros >= 1.712
-Requires:	%{name}-utils = %{version}-%{release}
+Requires:	%{name}-utils = %{epoch}:%{version}-%{release}
 Requires:	/bin/id
 Requires:	awk
 Requires:	bzip2
@@ -413,7 +414,7 @@ construir pacotes usando o RPM.
 Summary:	Additional utilities for checking Java provides/requires in RPM packages
 Summary(pl.UTF-8):	Dodatkowe narzędzia do sprawdzania zależności kodu w Javie w pakietach RPM
 Group:		Applications/File
-Requires:	%{name} = %{version}-%{release}
+Requires:	%{name} = %{epoch}:%{version}-%{release}
 Requires:	file
 Requires:	findutils >= 1:4.2.26
 Requires:	mktemp
@@ -432,7 +433,7 @@ Summary:	Additional utilities for checking Perl provides/requires in RPM package
 Summary(de.UTF-8):	Zusatzwerkzeuge fürs Nachsehen Perl-Abhängigkeiten in RPM-Paketen
 Summary(pl.UTF-8):	Dodatkowe narzędzia do sprawdzenia zależności skryptów Perla w pakietach RPM
 Group:		Applications/File
-Requires:	%{name} = %{version}-%{release}
+Requires:	%{name} = %{epoch}:%{version}-%{release}
 Requires:	perl-Encode
 Requires:	perl-devel
 Requires:	perl-modules
@@ -452,7 +453,7 @@ pakietach RPM.
 Summary:	Python macros, which simplifies creation of RPM packages with Python software
 Summary(pl.UTF-8):	Makra ułatwiające tworzenie pakietów RPM z programami napisanymi w Pythonie
 Group:		Applications/File
-Requires:	%{name} = %{version}-%{release}
+Requires:	%{name} = %{epoch}:%{version}-%{release}
 Requires:	python
 Requires:	python-modules
 Requires:	python-setuptools
@@ -469,7 +470,7 @@ Pythonie.
 Summary:	Additional utilities for checking PHP PEAR provides/requires in RPM packages
 Summary(pl.UTF-8):	Dodatkowe narzędzia do sprawdzania zależności skryptów php w RPM
 Group:		Applications/File
-Requires:	%{name} = %{version}-%{release}
+Requires:	%{name} = %{epoch}:%{version}-%{release}
 Requires:	sed >= 4.0
 Suggests:	php-pear-PHP_CompatInfo
 
@@ -485,7 +486,7 @@ pakietach RPM.
 Summary:	Ruby tools, which simplify creation of RPM packages with Ruby software
 Summary(pl.UTF-8):	Makra ułatwiające tworzenie pakietów RPM z programami napisanymi w Ruby
 Group:		Applications/File
-Requires:	%{name} = %{version}-%{release}
+Requires:	%{name} = %{epoch}:%{version}-%{release}
 Requires:	ruby
 Requires:	ruby-modules
 Requires:	ruby-rubygems
@@ -503,7 +504,7 @@ Summary:	Python interface to RPM library
 Summary(pl.UTF-8):	Pythonowy interfejs do biblioteki RPM-a
 Summary(pt_BR.UTF-8):	Módulo Python para aplicativos que manipulam pacotes RPM
 Group:		Development/Languages/Python
-Requires:	%{name} = %{version}-%{release}
+Requires:	%{name} = %{epoch}:%{version}-%{release}
 Requires:	python
 Obsoletes:	rpm-python
 
@@ -535,7 +536,7 @@ Summary:	Python 3 interface to RPM library
 Summary(pl.UTF-8):	Interfejs Pythona 3 do biblioteki RPM-a
 Summary(pt_BR.UTF-8):	Módulo Python 3 para aplicativos que manipulam pacotes RPM
 Group:		Development/Languages/Python
-Requires:	%{name} = %{version}-%{release}
+Requires:	%{name} = %{epoch}:%{version}-%{release}
 Requires:	python3
 
 %description -n python3-rpm
@@ -564,7 +565,7 @@ Python 3 para manipular pacotes e bancos de dados RPM.
 %package plugin-audit
 Summary:	Plugin for logging audit events on package operations
 Group:		System/Base
-Requires:	%{name}-lib = %{version}-%{release}
+Requires:	%{name}-lib = %{epoch}:%{version}-%{release}
 
 %description plugin-audit
 Plugin for libaudit support
@@ -572,7 +573,7 @@ Plugin for libaudit support
 %package plugin-syslog
 Summary:	Plugin for syslog functionality
 Group:		System/Base
-Requires:	%{name}-lib = %{version}-%{release}
+Requires:	%{name}-lib = %{epoch}:%{version}-%{release}
 
 %description plugin-syslog
 This plugin exports RPM actions to the system log.
@@ -580,7 +581,7 @@ This plugin exports RPM actions to the system log.
 %package plugin-systemd-inhibit
 Summary:	Plugin for systemd inhibit functionality
 Group:		System/Base
-Requires:	%{name}-lib = %{version}-%{release}
+Requires:	%{name}-lib = %{epoch}:%{version}-%{release}
 
 %description plugin-systemd-inhibit
 This plugin blocks systemd from entering idle, sleep or shutdown while
@@ -589,7 +590,7 @@ an rpm transaction is running using the systemd-inhibit mechanism.
 %package plugin-ima
 Summary:	Plugin for IMA file signatures
 Group:		Base
-Requires:	%{name}-lib = %{version}-%{release}
+Requires:	%{name}-lib = %{epoch}:%{version}-%{release}
 
 %description plugin-ima
 This plugin adds support for enforcing and verifying IMA file
@@ -598,7 +599,7 @@ signatures in an rpm.
 %package plugin-prioreset
 Summary:	Plugin for resetting scriptlet priorities for SysV init
 Group:		Base
-Requires:	%{name}-lib = %{version}-%{release}
+Requires:	%{name}-lib = %{epoch}:%{version}-%{release}
 
 %description plugin-prioreset
 This plugin is useful on legacy SysV init systems if you run rpm
@@ -608,7 +609,7 @@ systemd systems.
 %package plugin-selinux
 Summary:	Plugin for SELinux functionality
 Group:		Base
-Requires:	%{name}-lib = %{version}-%{release}
+Requires:	%{name}-lib = %{epoch}:%{version}-%{release}
 Requires:	libselinux >= 2.1.0
 
 %description plugin-selinux
@@ -617,7 +618,7 @@ Plugin for SELinux functionality.
 %package sign
 Summary:	Package signing support
 Group:		Base
-Requires:	%{name}-lib = %{version}-%{release}
+Requires:	%{name}-lib = %{epoch}:%{version}-%{release}
 
 %description sign
 This package contains support for digitally signing RPM packages.
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/rpm.git/commitdiff/9fe07969920d45aad779931415ef57eb79fb8db2



More information about the pld-cvs-commit mailing list