rpms/perl-Spiffy/devel Spiffy-filter-provides.sh, NONE, 1.1 perl-Spiffy.spec, 1.2, 1.3

Steven Pritchard (steve) fedora-extras-commits at redhat.com
Mon Sep 4 19:00:30 UTC 2006


Author: steve

Update of /cvs/extras/rpms/perl-Spiffy/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv15306

Modified Files:
	perl-Spiffy.spec 
Added Files:
	Spiffy-filter-provides.sh 
Log Message:
Rework spec to look more like current cpanspec output.


--- NEW FILE Spiffy-filter-provides.sh ---
#!/bin/sh

@@PERL_PROV@@ "$@" | sed -e '/^perl(DB)$/d'


Index: perl-Spiffy.spec
===================================================================
RCS file: /cvs/extras/rpms/perl-Spiffy/devel/perl-Spiffy.spec,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- perl-Spiffy.spec	28 Feb 2006 20:59:41 -0000	1.2
+++ perl-Spiffy.spec	4 Sep 2006 19:00:30 -0000	1.3
@@ -1,6 +1,6 @@
 Name:           perl-Spiffy
 Version:        0.30
-Release:        5%{?dist}
+Release:        6%{?dist}
 Summary:        Framework for doing object oriented (OO) programming in Perl
 License:        GPL or Artistic
 Group:          Development/Libraries
@@ -10,6 +10,10 @@
 BuildArch:      noarch
 Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 
+Source99:      Spiffy-filter-provides.sh
+%global real_perl_provides %{__perl_provides}
+%define __perl_provides %{_tmppath}/%{name}-%{version}-%{release}-%(%{__id_u} -n)-filter-provides
+
 %description
 "Spiffy" is a framework and methodology for doing object oriented (OO)
 programming in Perl. Spiffy combines the best parts of Exporter.pm,
@@ -20,11 +24,7 @@
 %prep
 %setup -q -n Spiffy-%{version}
 
-cat <<'END' > %{_sourcedir}/%{name}-prov
-#!/bin/sh
-%{__perl_provides} "$@" | sed -e '/^perl(DB)$/d'
-END
-%define __perl_provides %{_sourcedir}/%{name}-prov
+sed -e 's,@@PERL_PROV@@,%{real_perl_provides},' %{SOURCE99} > %{__perl_provides}
 chmod +x %{__perl_provides}
 
 %build
@@ -37,26 +37,26 @@
 make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
 
 find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
-find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null \;
+find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \;
 
 chmod -R u+rwX,go+rX,go-w $RPM_BUILD_ROOT/*
 
-perldoc -t perlgpl > COPYING
-perldoc -t perlartistic > Artistic
-
 %check
 make test
 
 %clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf $RPM_BUILD_ROOT %{__perl_provides}
 
 %files
 %defattr(-,root,root,-)
-%doc Changes README COPYING Artistic
+%doc Changes README
 %{perl_vendorlib}/*
 %{_mandir}/man3/*
 
 %changelog
+* Mon Sep 04 2006 Steven Pritchard <steve at kspei.com> 0.30-6
+- Rework spec to look more like current cpanspec output.
+
 * Tue Feb 28 2006 Steven Pritchard <steve at kspei.com> 0.30-5
 - Improve filter.
 




More information about the scm-commits mailing list