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