|
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)
|