[drupal7] Fix macro placement.
Jon Ciesla
limb at fedoraproject.org
Mon Mar 10 13:02:00 UTC 2014
commit bd7dbcd0b0707769b15218a1abbe58ba98c660c4
Author: Jon Ciesla <limburgher at gmail.com>
Date: Mon Mar 10 06:59:19 2014 -0500
Fix macro placement.
drupal7.spec | 21 ++++++++++++++-------
1 files changed, 14 insertions(+), 7 deletions(-)
---
diff --git a/drupal7.spec b/drupal7.spec
index 6c8d2ed..8351c54 100644
--- a/drupal7.spec
+++ b/drupal7.spec
@@ -1,10 +1,13 @@
# Disable automatic requires/provides processing
AutoReqProv: no
+#rpm macros dir
+%global macrosdir %(d=%{_rpmconfigdir}/macros.d; [ -d $d ] || d=%{_sysconfdir}/rpm; echo $d)
+
%define drupaldir %{_datadir}/drupal7
Name: drupal7
Version: 7.26
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: An open-source content-management platform
Group: Applications/Publishing
@@ -139,16 +142,16 @@ mv %{buildroot}%{_sysconfdir}/%{name}/example.sites.php .
# rpmbuild
# RPM >= 4.9
%if 0%{?_fileattrsdir:1}
-mkdir -p %{buildroot}%{_sysconfdir}/rpm/
-install -pm0644 %{SOURCE5} %{buildroot}%{_sysconfdir}/rpm/macros.%{name}
+mkdir -p %{buildroot}%{_rpmconfigdir}/macros.d
+install -pm0644 %{SOURCE5} %{buildroot}%{_rpmconfigdir}/macros.d/macros.%{name}
mkdir -p %{buildroot}%{_prefix}/lib/rpm/fileattrs
install -pm0644 %{SOURCE6} %{buildroot}%{_prefix}/lib/rpm/fileattrs/%{name}.attr
install -pm0755 %{SOURCE7} %{buildroot}%{_prefix}/lib/rpm/%{name}.prov
install -pm0755 %{SOURCE10} %{buildroot}%{_prefix}/lib/rpm/%{name}.req
# RPM < 4.9
%else
-mkdir -p %{buildroot}%{_sysconfdir}/rpm/
-install -pm0644 %{SOURCE8} %{buildroot}%{_sysconfdir}/rpm/macros.%{name}
+mkdir -p %{buildroot}%{_rpmconfigdir}/macros.d
+install -pm0644 %{SOURCE8} %{buildroot}%{_rpmconfigdir}/macros.d/macros.%{name}
mkdir -p %{buildroot}%{_prefix}/lib/rpm/
install -pm0755 %{SOURCE9} %{buildroot}%{_prefix}/lib/rpm/%{name}.prov
install -pm0755 %{SOURCE11} %{buildroot}%{_prefix}/lib/rpm/%{name}.req
@@ -170,7 +173,7 @@ rm -rf %{buildroot}
%exclude %{drupaldir}/COPYRIGHT.txt
%exclude %{drupaldir}/README.txt
%dir %{_sysconfdir}/%{name}
-%{_sysconfdir}/rpm/macros.drupal7
+%{_rpmconfigdir}/macros.d/macros.drupal7
%config(noreplace) %{_sysconfdir}/%{name}/all
%exclude %{_sysconfdir}/%{name}/README.txt
%config(noreplace) %{_sysconfdir}/%{name}/default
@@ -183,12 +186,16 @@ rm -rf %{buildroot}
%files rpmbuild
%defattr(-,root,root,-)
-%{_sysconfdir}/rpm/macros.drupal7
+%{_rpmconfigdir}/macros.d/macros.drupal7
%{?_fileattrsdir:%{_prefix}/lib/rpm/fileattrs/%{name}.attr}
%{_prefix}/lib/rpm/%{name}.prov
%{_prefix}/lib/rpm/%{name}.req
%changelog
+* Mon Mar 10 2014 Jon Ciesla <limburgher at gmail.com> - 7.26-2
+- Update RPM macros location, BZ 1074272. Should work
+- on all branches.
+
* Wed Jan 15 2014 Jon Ciesla <limburgher at gmail.com> - 7.26-1
- 7.26, SA-CORE-2014-001.
More information about the scm-commits
mailing list