[perl-Glib] Do not export private modules and libraries
Petr Pisar
ppisar at fedoraproject.org
Thu May 31 15:19:56 UTC 2012
commit ce4333136a5c236e1d6b1391a61c8f555d829934
Author: Petr Písař <ppisar at redhat.com>
Date: Thu May 31 17:19:35 2012 +0200
Do not export private modules and libraries
perl-Glib.spec | 17 ++++++++---------
1 files changed, 8 insertions(+), 9 deletions(-)
---
diff --git a/perl-Glib.spec b/perl-Glib.spec
index b3f626b..2ec02cd 100644
--- a/perl-Glib.spec
+++ b/perl-Glib.spec
@@ -1,6 +1,6 @@
Name: perl-Glib
Version: 1.241
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Perl interface to GLib
Group: Development/Libraries
License: LGPLv2+
@@ -13,6 +13,10 @@ BuildRequires: perl(ExtUtils::MakeMaker)
BuildRequires: perl(Test::More)
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+# Do not export private modules and libraries
+%{?perl_default_filter}
+%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(MY\\)
+
%description
This module provides perl access to GLib and GLib's GObject libraries.
GLib is a portability and utility library; GObject provides a generic
@@ -33,14 +37,6 @@ to GLib and GObject libraries.
%prep
%setup -q -n Glib-%{version}
-# Provides: exclude perl(MY)
-cat <<__EOF__ > %{name}-perl.prov
-#!/bin/sh
-/usr/lib/rpm/perl.prov \$* | grep -v '^perl(MY)$'
-__EOF__
-%define __perl_provides %{_builddir}/Glib-%{version}/%{name}-perl.prov
-chmod +x %{__perl_provides}
-
%build
%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
make
@@ -80,6 +76,9 @@ make test
%{_mandir}/man3/Glib::xsapi.3pm.gz
%changelog
+* Thu May 31 2012 Petr Pisar <ppisar at redhat.com> - 1.241-3
+- Do not export private modules and libraries
+
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.241-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
More information about the scm-commits
mailing list