[kde-filesystem] use %{_rpmconfigdir}/macros.d/macros.kde4 (f19+)

Rex Dieter rdieter at fedoraproject.org
Sat Mar 16 17:25:36 UTC 2013


commit 0091059dd88035b51ac40e69a6df1433e1d23628
Author: Rex Dieter <rdieter at math.unl.edu>
Date:   Sat Mar 16 12:25:11 2013 -0500

    use %{_rpmconfigdir}/macros.d/macros.kde4 (f19+)

 kde-filesystem.spec |   16 ++++++++++++----
 1 files changed, 12 insertions(+), 4 deletions(-)
---
diff --git a/kde-filesystem.spec b/kde-filesystem.spec
index a81b297..e151e8b 100644
--- a/kde-filesystem.spec
+++ b/kde-filesystem.spec
@@ -14,10 +14,15 @@
 %define _kde4_buildtype release
 %define _kde4_macros_api 2
 
+%define rpm_macros_dir %{_sysconfdir}/rpm
+%if 0%{?fedora} > 18
+%define rpm_macros_dir %{_rpmconfigdir}/macros.d
+%endif
+
 Summary: KDE filesystem layout
 Name: kde-filesystem
 Version: 4
-Release: 44%{?dist}
+Release: 45%{?dist}
 
 Group: System Environment/Base
 License: Public Domain
@@ -107,7 +112,7 @@ for locale in $(grep '=' %{SOURCE1} | awk -F= '{print $1}') ; do
 done
 
 # rpm macros
-cat >$RPM_BUILD_ROOT%{_sysconfdir}/rpm/macros.kde4<<EOF
+cat >$RPM_BUILD_ROOT%{rpm_macros_dir}/macros.kde4<<EOF
 %%_kde4_prefix %%_prefix
 %%_kde4_sysconfdir %%_sysconfdir
 %%_kde4_libdir %%_libdir
@@ -124,7 +129,7 @@ cat >$RPM_BUILD_ROOT%{_sysconfdir}/rpm/macros.kde4<<EOF
 %%_kde4_buildtype %_kde4_buildtype
 %%_kde4_macros_api %_kde4_macros_api
 EOF
-cat %{SOURCE2} >> $RPM_BUILD_ROOT%{_sysconfdir}/rpm/macros.kde4
+cat %{SOURCE2} >> $RPM_BUILD_ROOT%{rpm_macros_dir}/macros.kde4
 
 
 %clean
@@ -154,7 +159,7 @@ rm -rf $RPM_BUILD_ROOT %{name}.list
 %lang(en) %{_docdir}/HTML/en/
 
 # KDE4
-%{_sysconfdir}/rpm/macros.kde4
+%{rpm_macros_dir}/macros.kde4
 %{_kde4_sysconfdir}/kde/
 %{_kde4_libexecdir}/
 %{_kde4_includedir}/
@@ -175,6 +180,9 @@ rm -rf $RPM_BUILD_ROOT %{name}.list
 
 
 %changelog
+* Sat Mar 16 2013 Rex Dieter <rdieter at fedoraproject.org> 4-45
+- use %%{_rpmconfigdir}/macros.d/macros.kde4 (f19+)
+
 * Sat Mar 09 2013 Ralf Corsépius <corsepiu at fedoraproject.org> - 4-44
 - Remove %%config from %%{_sysconfdir}/rpm/macros.*
   (https://fedorahosted.org/fpc/ticket/259).


More information about the scm-commits mailing list