Name: perl-Test-Module-Used Version: 0.2.3 Release: 1%{?dist} Summary: Test required module is really used and vice versa between lib/t and META.yml License: GPL+ or Artistic Group: Development/Libraries URL: http://search.cpan.org/dist/Test-Module-Used/ Source0: http://www.cpan.org/authors/id/T/TS/TSUCCHI/Test-Module-Used-%{version}.tar.gz BuildArch: noarch BuildRequires: perl(inc::Module::Install) # Run-Time: BuildRequires: perl(base) BuildRequires: perl(Carp) BuildRequires: perl(CPAN::Meta) BuildRequires: perl(Exporter) BuildRequires: perl(File::Spec::Functions) BuildRequires: perl(List::MoreUtils) BuildRequires: perl(Module::CoreList) BuildRequires: perl(Module::Used) BuildRequires: perl(PPI::Document) BuildRequires: perl(Test::Builder) BuildRequires: perl(version) >= 0.77 # Tests: BuildRequires: perl(Test::Builder::Tester) BuildRequires: perl(Test::More) Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) Requires: perl(version) >= 0.77 # Remove under-specified depepndencies %global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(version\\)$ %description This module reads META.yml and gets build_requires and requires. It compares required module is really used and used module is really required. %prep %setup -q -n Test-Module-Used-%{version} # Keep inc directory empty to prevent Module::Install::AuthorTests from running # in author mode. rm -r inc/* sed -i -e '/^inc\//d' MANIFEST # Drop author_ Module::Install statements not to build-require author test # modules just only for populating inc. sed -i -e '/author_/d' Makefile.PL find -type f -exec chmod -x {} + %build %{__perl} Makefile.PL INSTALLDIRS=vendor make %{?_smp_mflags} %install 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 \; %{_fixperms} $RPM_BUILD_ROOT/* %check make test %files %doc Changes README %{perl_vendorlib}/* %{_mandir}/man3/* %changelog * Thu Apr 26 2012 Petr Pisar 0.2.3-1 - Specfile autogenerated by cpanspec 1.78.