From 5da28251d0cc90854cff4073825db361c060fe49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=A0t=C4=9Bp=C3=A1n=20Kasal?= Date: Mon, 25 Jan 2010 16:56:21 +0000 Subject: [PATCH] - use filtering macros --- perl-AppConfig.spec | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/perl-AppConfig.spec b/perl-AppConfig.spec index 14c0827..9900778 100644 --- a/perl-AppConfig.spec +++ b/perl-AppConfig.spec @@ -1,6 +1,6 @@ Name: perl-AppConfig Version: 1.66 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Perl module for reading configuration files Group: Development/Libraries @@ -23,18 +23,16 @@ Vromans' extensive Getopt::Long module. Johan will continue to develop the functionality of this package and its features will automatically become available through AppConfig. +# filter out the unversioned provide AppConfig::State from Getopt.pm: +%{?filter_setup: +%filter_from_provides /^perl(AppConfig::State)$/d +%?perl_default_filter +} + %prep %setup -q -n AppConfig-%{version} -# Provides: exclude perl(AppConfig::State) -cat <<__EOF__ > %{name}-perl.prov -#!/bin/sh -/usr/lib/rpm/perl.prov \$* | grep -v '^perl(AppConfig::State)$' -__EOF__ -%define __perl_provides %{_builddir}/AppConfig-%{version}/%{name}-perl.prov -chmod +x %{__perl_provides} - %build %{__perl} Makefile.PL INSTALLDIRS=vendor @@ -45,7 +43,7 @@ make %{?_smp_mflags} rm -rf $RPM_BUILD_ROOT make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';' -find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null ';' +find $RPM_BUILD_ROOT -depth -type d -empty -exec rmdir {} ';' chmod -R u+w $RPM_BUILD_ROOT/* @@ -65,6 +63,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Mon Jan 25 2010 Stepan Kasal - 1.66-7 +- use filtering macros + * Mon Dec 7 2009 Stepan Kasal - 1.66-6 - rebuild against perl 5.10.1