[scl-utils] Install macros in %{_rpmconfigdir}/macros.d where available (#1074284)

Ville Skyttä scop at fedoraproject.org
Wed Mar 4 20:12:01 UTC 2015


commit 8aa6db78619d236b7c9a863a3bef5f3bda4ba177
Author: Ville Skyttä <ville.skytta at iki.fi>
Date:   Wed Mar 4 22:11:23 2015 +0200

    Install macros in %{_rpmconfigdir}/macros.d where available (#1074284)

 scl-utils.spec | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)
---
diff --git a/scl-utils.spec b/scl-utils.spec
index 47bc8f2..29b1dc1 100644
--- a/scl-utils.spec
+++ b/scl-utils.spec
@@ -1,7 +1,9 @@
+%global macrosdir %(d=%{_rpmconfigdir}/macros.d; [ -d $d ] || d=%{_sysconfdir}/rpm; echo $d)
+
 Name:       scl-utils
 Epoch:      1
 Version:    2.0.1
-Release:    2%{dist}
+Release:    3%{dist}
 Summary:    Utilities for alternative packaging
 
 License:    GPLv2+
@@ -36,7 +38,7 @@ make %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="$RPM_LD_FLAGS"
 %install
 rm -rf %{buildroot}
 make install DESTDIR=%{buildroot}
-cat %SOURCE1 >> %{buildroot}%{_sysconfdir}/rpm/macros.scl
+cat %SOURCE1 >> %{buildroot}%{macrosdir}/macros.scl
 mkdir -p %{buildroot}%{_sysconfdir}/scl
 cd %{buildroot}%{_sysconfdir}/scl
 mkdir modulefiles
@@ -61,7 +63,7 @@ rm -rf %buildroot
 
 %files build
 %defattr(-,root,root,-)
-%{_sysconfdir}/rpm/macros.scl
+%{macrosdir}/macros.scl
 %{_rpmconfigdir}/scldeps.sh
 %{_rpmconfigdir}/fileattrs/scl.attr
 %{_rpmconfigdir}/fileattrs/sclbuild.attr
@@ -69,6 +71,9 @@ rm -rf %buildroot
 %{_rpmconfigdir}/brp-scl-python-bytecompile
 
 %changelog
+* Wed Mar  4 2015 Ville Skyttä <ville.skytta at iki.fi> - 1:2.0.1-3
+- Install macros in %%{_rpmconfigdir}/macros.d where available (#1074284)
+
 * Wed Jan 21 2015 Lubos Kardos <lkardos at redhat.com> - 1:2.0.1-2
 - added owning of module file
 


More information about the scm-commits mailing list