Chris Weyl c2f5471
Name:       perl-rpm-build-perl 
Chris Weyl c2f5471
Version:    0.6.8 
9c5d62c
Release:    3%{?dist}
Chris Weyl c2f5471
# see lib/B/PerlReq.pm, among others
Chris Weyl c2f5471
License:    GPLv2+
Chris Weyl c2f5471
Group:      Development/Libraries
Chris Weyl c2f5471
Summary:    Perl compiler backend to extract Perl dependencies 
Chris Weyl c2f5471
Source:     http://search.cpan.org/CPAN/authors/id/A/AT/ATOURBIN/rpm-build-perl-%{version}.tar.gz 
Chris Weyl c2f5471
Url:        http://search.cpan.org/dist/rpm-build-perl
Chris Weyl c2f5471
BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) 
Chris Weyl c2f5471
Requires:   perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
Chris Weyl c2f5471
BuildArch:  noarch
Chris Weyl c2f5471
Chris Weyl c2f5471
BuildRequires: perl(ExtUtils::MakeMaker) 
Chris Weyl c2f5471
BuildRequires: perl(B)
Chris Weyl c2f5471
BuildRequires: perl(Encode)
Chris Weyl c2f5471
BuildRequires: perl(O)
Chris Weyl c2f5471
BuildRequires: perl(Safe)
Chris Weyl c2f5471
BuildRequires: perl(Test::More)
Chris Weyl c2f5471
Chris Weyl c2f5471
%description
Chris Weyl c2f5471
B::PerlReq is a backend module for the Perl compiler that extracts
Chris Weyl c2f5471
dependencies from Perl source code, based on the internal compiled
Chris Weyl c2f5471
structure that Perl itself creates after parsing a program. The output of
Chris Weyl c2f5471
B::PerlReq is suitable for automatic dependency tracking (e.g. for RPM
Chris Weyl c2f5471
packaging).
Chris Weyl c2f5471
Chris Weyl c2f5471
%package scripts
Chris Weyl c2f5471
Summary:    Perl RPM prov/req scripts
Chris Weyl c2f5471
Group:      Development/Libraries
Chris Weyl c2f5471
Requires:   %{name} = %{version}-%{release}
Chris Weyl c2f5471
Chris Weyl c2f5471
%description scripts
Chris Weyl c2f5471
The provides/requires scripts packaged along with perl-rpm-build-perl.
Chris Weyl c2f5471
Chris Weyl c2f5471
%prep
Chris Weyl c2f5471
%setup -q -n rpm-build-perl-%{version}
Chris Weyl c2f5471
Chris Weyl c2f5471
%build
Chris Weyl c2f5471
%{__perl} Makefile.PL INSTALLDIRS=vendor
Chris Weyl c2f5471
make %{?_smp_mflags}
Chris Weyl c2f5471
Chris Weyl c2f5471
%install
Chris Weyl c2f5471
rm -rf %{buildroot}
Chris Weyl c2f5471
Chris Weyl c2f5471
make pure_install PERL_INSTALL_ROOT=%{buildroot}
Chris Weyl c2f5471
find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
Chris Weyl c2f5471
find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null ';'
Chris Weyl c2f5471
Chris Weyl c2f5471
%{_fixperms} %{buildroot}/*
Chris Weyl c2f5471
Chris Weyl c2f5471
%check
Chris Weyl c2f5471
make test
Chris Weyl c2f5471
Chris Weyl c2f5471
%clean
Chris Weyl c2f5471
rm -rf %{buildroot} 
Chris Weyl c2f5471
Chris Weyl c2f5471
%files
Chris Weyl c2f5471
%defattr(-,root,root,-)
Chris Weyl c2f5471
%doc README* Changes perl5-alt-rpm-macros macros.env
Chris Weyl c2f5471
%{perl_vendorlib}/*
Chris Weyl c2f5471
%{_mandir}/man3/*.3*
Chris Weyl c2f5471
Chris Weyl c2f5471
%files scripts
Chris Weyl c2f5471
%defattr(-,root,root,-)
Chris Weyl c2f5471
%doc perl5-alt-rpm-macros macros.env
Chris Weyl c2f5471
%{_bindir}/*
Chris Weyl c2f5471
%{_mandir}/man1/*.1*
Chris Weyl c2f5471
Chris Weyl c2f5471
%changelog
9c5d62c
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.8-3
9c5d62c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
9c5d62c
f92e9de
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.8-2
f92e9de
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
f92e9de
Chris Weyl c2f5471
* Wed Nov 19 2008 Chris Weyl <cweyl@alumni.drew.edu> 0.6.8-1
Chris Weyl c2f5471
- update for submission
Chris Weyl c2f5471
- split scripts off into their own package
Chris Weyl c2f5471
Chris Weyl c2f5471
* Tue Nov 18 2008 Chris Weyl <cweyl@alumni.drew.edu> 0.6.8-0.1
Chris Weyl c2f5471
- initial RPM packaging
Chris Weyl c2f5471
- generated with cpan2dist (CPANPLUS::Dist::RPM version 0.0.5)