%bcond_with perl_Devel_Hide_enables_optional_test Name: perl-Devel-Hide Version: 0.0015 Release: 1 Summary: Forces the unavailability of specified Perl modules (for testing) License: GPL+ or Artistic URL: https://metacpan.org/release/Devel-Hide Source0: https://cpan.metacpan.org/modules/by-module/Devel/Devel-Hide-%{version}.tar.gz BuildArch: noarch # Module Build BuildRequires: coreutils BuildRequires: findutils BuildRequires: make BuildRequires: perl-generators BuildRequires: perl-interpreter BuildRequires: perl(ExtUtils::MakeMaker) # Module Runtime BuildRequires: perl(lib) BuildRequires: perl(strict) BuildRequires: perl(vars) BuildRequires: perl(warnings) # Test Suite BuildRequires: perl(Test::More) >= 0.82 %if %{with perl_Devel_Hide_enables_optional_test} # Optional Tests BuildRequires: perl(Test::Pod) >= 1.18 BuildRequires: perl(Test::Pod::Coverage) >= 1.04 %endif # Dependencies Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) %description Given a list of Perl modules/filenames, this module makes require and use statements fail (regardless of whether the specified files/modules are installed or not). %prep %setup -q -n Devel-Hide-%{version} %build perl Makefile.PL INSTALLDIRS=vendor make %{?_smp_mflags} %install make pure_install DESTDIR=%{buildroot} find %{buildroot} -type f -name .packlist -delete %{_fixperms} -c %{buildroot} %check make test %files %doc Changes README %{perl_vendorlib}/Devel/ %{_mandir}/man3/Devel::Hide.3* %changelog * Wed Jun 29 2022 misaka00251 - 0.0015-1 - Init package (Thanks to fedora team)