[scl-utils] Minor updates - added scl-runtime requirement to all subpackages

Albert Uchytil auchytil at fedoraproject.org
Tue Mar 25 10:42:33 UTC 2014


commit d06a791799d227d5c9b331fe3e7946f8451a3471
Author: Albert Uchytil <auchytil at redhat.com>
Date:   Tue Mar 25 11:37:45 2014 +0100

    Minor updates
    - added scl-runtime requirement to all subpackages

 ...l-runtime-requirement-for-all-subpackages.patch |   44 ++++++++++++++++++++
 scl-utils.spec                                     |    7 +++-
 2 files changed, 50 insertions(+), 1 deletions(-)
---
diff --git a/0002-Added-scl-runtime-requirement-for-all-subpackages.patch b/0002-Added-scl-runtime-requirement-for-all-subpackages.patch
new file mode 100644
index 0000000..5bfc8ef
--- /dev/null
+++ b/0002-Added-scl-runtime-requirement-for-all-subpackages.patch
@@ -0,0 +1,44 @@
+From fb61e55ab3634a71d975a5d8b308d77a7a0afa1d Mon Sep 17 00:00:00 2001
+From: Albert Uchytil <auchytil at redhat.com>
+Date: Tue, 25 Mar 2014 11:25:55 +0100
+Subject: [PATCH] Added scl-runtime requirement to all subpackages
+
+---
+ macros.scl | 1 -
+ scl.attr   | 1 +
+ scldeps.sh | 3 +++
+ 3 files changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/macros.scl b/macros.scl
+index 50f4df2e6ac09ae1de7cde5e49f7c4c82db6ef70..8663198094404f7ef852aeeb84f47c4ed679a724 100644
+--- a/macros.scl
++++ b/macros.scl
+@@ -79,4 +79,3 @@ Provides: scl-package(%scl)
+ 
+ %scl_require()	%{_scl_prefix}/%1/enable, %1
+ %scl_require_package() %1-%2
+-
+diff --git a/scl.attr b/scl.attr
+index 5f7d91f452b8ba1e29e98892d0e0145fae89e55e..068fc4a995443340428fd75b017affed069188d3 100644
+--- a/scl.attr
++++ b/scl.attr
+@@ -1,2 +1,3 @@
+ %__scl_provides	%{_rpmconfigdir}/scldeps.sh --provides %{scl}
++%__scl_requires %{_rpmconfigdir}/scldeps.sh --requires %{scl_runtime}
+ %__scl_path	%{?scl:^%{_scl_prefix}/.*$ || %{_root_sysconfdir}/rpm/macros.%{scl}-config$}
+diff --git a/scldeps.sh b/scldeps.sh
+index 268d6bb5109f34d0e8da8c7d01816dcecffb6888..df8ddb3bb35b291de839bff0754c479958704030 100755
+--- a/scldeps.sh
++++ b/scldeps.sh
+@@ -9,5 +9,8 @@ case $1 in
+ -P|--provides)
+     echo -n "scl-package($2)"
+     ;;
++-R|--requires)
++    echo -n "$2"
++    ;;
+ esac
+ exit 0
+-- 
+1.8.5.3
+
diff --git a/scl-utils.spec b/scl-utils.spec
index 7671e58..3548129 100644
--- a/scl-utils.spec
+++ b/scl-utils.spec
@@ -1,13 +1,14 @@
 Summary:	Utilities for alternative packaging
 Name:		scl-utils
 Version:	20140127
-Release:	2%{?dist}
+Release:	3%{?dist}
 License:	GPLv2+
 Group:		Applications/File
 URL:		https://fedorahosted.org/SoftwareCollections/
 Source0:	https://fedorahosted.org/released/scl-utils/%{name}-%{version}.tar.gz
 Source1:	macros.scl-filesystem
 Patch0: 	0001-Added-Provides-scl-package-scl-for-metapackage-and-b.patch
+Patch1: 	0002-Added-scl-runtime-requirement-for-all-subpackages.patch
 Buildroot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 %description
@@ -25,6 +26,7 @@ Essential RPM build macros for alternative packaging.
 %prep
 %setup -q
 %patch0 -p1 -b .provides-scl-package
+%patch1 -p1 -b .requires-scl-package
 
 %build
 make %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="$RPM_LD_FLAGS"
@@ -72,6 +74,9 @@ rm -rf %buildroot
 %{_rpmconfigdir}/brp-scl-python-bytecompile
 
 %changelog
+* Tue Mar 18 2014 Albert Uchytil <auchytil at redhat.com> - 20140127-3
+- added scl-runtime requirement for all subpackages
+
 * Wed Mar 12 2014 Albert Uchytil <auchytil at redhat.com> - 20140127-2
 - %scl_files body moved to %scl_install
 - the "filesystem" file renamed back to "filelist"


More information about the scm-commits mailing list