[rpm] - Move kmod and libsymlink dependency generators to redhat-rpm-config - These are specific to Fedora
Panu Matilainen
pmatilai at fedoraproject.org
Tue Apr 15 07:12:45 UTC 2014
commit 056da825f08be02d826ffd8e5397ca6caea43d60
Author: Panu Matilainen <pmatilai at redhat.com>
Date: Tue Apr 15 10:11:47 2014 +0300
- Move kmod and libsymlink dependency generators to redhat-rpm-config
- These are specific to Fedora so might as well live there, and
this also avoids having to carry patches in rpm (and rebuild for
changes) for no good reason
libsymlink.attr | 4 --
rpm-4.11.1-kmod-find-provides.patch | 59 -----------------------------------
rpm-4.11.2-appdata-prov.patch | 2 +-
rpm.spec | 11 ++----
4 files changed, 5 insertions(+), 71 deletions(-)
---
diff --git a/rpm-4.11.2-appdata-prov.patch b/rpm-4.11.2-appdata-prov.patch
index f47f4a0..65e07de 100644
--- a/rpm-4.11.2-appdata-prov.patch
+++ b/rpm-4.11.2-appdata-prov.patch
@@ -3,7 +3,7 @@ index 7656c80..d1aeeba 100644
--- a/scripts/Makefile.am
+++ b/scripts/Makefile.am
@@ -23,6 +23,7 @@ EXTRA_DIST = \
- macros.perl macros.php macros.python kmod.prov
+ macros.perl macros.php macros.python
rpmconfig_SCRIPTS = \
+ appdata.prov \
diff --git a/rpm.spec b/rpm.spec
index 13124d5..45457ce 100644
--- a/rpm.spec
+++ b/rpm.spec
@@ -24,7 +24,7 @@
Summary: The RPM package management system
Name: rpm
Version: %{rpmver}
-Release: %{?snapver:0.%{snapver}.}8%{?dist}
+Release: %{?snapver:0.%{snapver}.}9%{?dist}
Group: System Environment/Base
Url: http://www.rpm.org/
Source0: http://rpm.org/releases/rpm-4.11.x/%{name}-%{srcver}.tar.bz2
@@ -33,7 +33,6 @@ Source1: db-%{bdbver}.tar.gz
%else
BuildRequires: libdb-devel
%endif
-Source10: libsymlink.attr
# Disable autoconf config.site processing (#962837)
Patch1: rpm-4.11.x-siteconfig.patch
@@ -47,8 +46,6 @@ Patch4: rpm-4.8.1-use-gpg2.patch
Patch5: rpm-4.9.90-armhfp.patch
#conditionally applied patch for arm hardware floating point
Patch6: rpm-4.9.0-armhfp-logic.patch
-# Generate kmod(basename.ko) provides for kernel
-Patch7: rpm-4.11.1-kmod-find-provides.patch
# Fedora has big package stacks based on broken dependency EVRs, reduce the
# double separator error into an error on released versions (#1065563)
@@ -270,7 +267,6 @@ packages on a system.
%patch2 -p1 -b .fedora-specspo
%patch3 -p1 -b .no-man-dirs
%patch4 -p1 -b .use-gpg2
-%patch7 -p1 -b .kmod-provides
%patch10 -p1 -b .double-sep-warning
@@ -366,8 +362,6 @@ echo "r /var/lib/rpm/__db.*" > ${RPM_BUILD_ROOT}/usr/lib/tmpfiles.d/rpm.conf
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/rpm
mkdir -p $RPM_BUILD_ROOT%{rpmhome}/macros.d
-install -m 644 %{SOURCE10} ${RPM_BUILD_ROOT}%{rpmhome}/fileattrs/libsymlink.attr
-
mkdir -p $RPM_BUILD_ROOT/var/lib/rpm
for dbi in \
Basenames Conflictname Dirnames Group Installtid Name Obsoletename \
@@ -539,6 +533,9 @@ exit 0
%doc COPYING doc/librpm/html/*
%changelog
+* Tue Apr 15 2014 Panu Matilainen <pmatilai at redhat.com> - 4.11.2-9
+- move kmod and libsymlink dependency generators to redhat-rpm-config
+
* Mon Apr 14 2014 Panu Matilainen <pmatilai at redhat.com> - 4.11.2-8
- fix appdata.prov script missing from package
More information about the scm-commits
mailing list