[perl] Move macro files into %{_rpmconfigdir}/macros.d
Petr Pisar
ppisar at fedoraproject.org
Mon Feb 3 16:07:49 UTC 2014
commit 81968d99494027f9a9417d569cf41cf9f0e4ceef
Author: Petr Písař <ppisar at redhat.com>
Date: Mon Feb 3 16:10:56 2014 +0100
Move macro files into %{_rpmconfigdir}/macros.d
%{_rpmconfigdir} is available since RPM 4.11.
perl.spec | 17 ++++++++++-------
1 files changed, 10 insertions(+), 7 deletions(-)
---
diff --git a/perl.spec b/perl.spec
index 046c461..285e6bd 100644
--- a/perl.spec
+++ b/perl.spec
@@ -10,8 +10,8 @@
%global dual_life 0
%global rebuild_from_scratch 0
-# This overrides filters from build root (/etc/rpm/macros.perl)
-# intentionally (unversioned perl(DB) is removed and versioned one is kept)
+# This overrides filters from build root (/usr/lib/rpm/macros.d/macros.perl)
+# intentionally (unversioned perl(DB) is removed and versioned one is kept).
# Filter provides from *.pl files, bug #924938
%global __provides_exclude_from .*%{_docdir}|.*%{perl_archlib}/.*\\.pl$|.*%{perl_privlib}/.*\\.pl$
%global __requires_exclude_from %{_docdir}
@@ -19,7 +19,7 @@
# unicore::Name - it's needed by perl, maybe problem of rpm
# FCGI is external dependency after install of perl-CGI, remove it during RC releases
%global __requires_exclude perl\\((VMS|BSD::|Win32|Tk|Mac::|Your::Module::Here|unicore::Name|FCGI)
-# same as we provide in /etc/rpm/macros.perl
+# same as we provide in /usr/lib/rpm/macros.d/macros.perl
%global perl5_testdir %{_libexecdir}/perl5-tests
# We can bootstrap without gdbm
@@ -30,7 +30,7 @@
Name: perl
Version: %{perl_version}
# release number must be even higher, because dual-lived modules will be broken otherwise
-Release: 295%{?dist}
+Release: 296%{?dist}
Epoch: %{perl_epoch}
Summary: Practical Extraction and Report Language
Group: Development/Languages
@@ -2104,8 +2104,8 @@ install -p -m 644 %{SOURCE2} %{build_privlib}/Net/libnet.cfg
#
# perl RPM macros
#
-mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/rpm
-install -p -m 644 %{SOURCE3} ${RPM_BUILD_ROOT}%{_sysconfdir}/rpm/
+mkdir -p ${RPM_BUILD_ROOT}%{_rpmconfigdir}/macros.d
+install -p -m 644 %{SOURCE3} ${RPM_BUILD_ROOT}%{_rpmconfigdir}/macros.d/
#
# Core modules removal
@@ -2831,7 +2831,7 @@ sed \
%doc perl-example.stp
%files macros
-%attr(0644,root,root) %{_sysconfdir}/rpm/macros.perl
+%{_rpmconfigdir}/macros.d/macros.perl
%files tests
%{perl5_testdir}/
@@ -3604,6 +3604,9 @@ sed \
# Old changelog entries are preserved in CVS.
%changelog
+* Mon Feb 03 2014 Petr Pisar <ppisar at redhat.com> - 4:5.18.2-296
+- Move macro files into %%{_rpmconfigdir}/macros.d
+
* Wed Jan 29 2014 Petr Pisar <ppisar at redhat.com> - 4:5.18.2-295
- Provide perl(CPAN::Meta::Requirements) with six decimal places
More information about the perl-devel
mailing list