[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