%bcond_with perl_DynaLoader_Functions_enables_optional_test Name: perl-DynaLoader-Functions Version: 0.003 Release: 2 Summary: Deconstructed dynamic C library loading License: GPL+ or Artistic URL: https://metacpan.org/release/DynaLoader-Functions Source0: https://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM/DynaLoader-Functions-%{version}.tar.gz BuildArch: noarch BuildRequires: perl-generators BuildRequires: perl-interpreter BuildRequires: perl(Module::Build) BuildRequires: perl(strict) BuildRequires: perl(warnings) # Run-time: BuildRequires: perl(Carp) BuildRequires: perl(constant) BuildRequires: perl(DynaLoader) BuildRequires: perl(Exporter) BuildRequires: perl(parent) # Tests: BuildRequires: perl(Test::More) %if %{with perl_DynaLoader_Functions_enables_optional_test} # Optional tests: BuildRequires: perl(ExtUtils::CBuilder) >= 0.280209 BuildRequires: perl(File::Spec) BuildRequires: perl(Test::Pod) >= 1.00 BuildRequires: perl(Test::Pod::Coverage) %endif Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) Requires: perl(Carp) Requires: perl(DynaLoader) Provides: perl(DynaLoader::Functions) %global __requires_exclude %{?__requires_exclude:%__requires_exclude|}perl\\(VMS::Filespec\\) %description This module provides a function-based interface to dynamic loading as used by Perl. Some details of dynamic loading are very platform-dependent, so correct use of these functions requires the programmer to be mindful of the space of platform variations. %prep %setup -q -n DynaLoader-Functions-%{version} %build perl Build.PL installdirs=vendor optimize="$RPM_OPT_FLAGS" ./Build %install ./Build install destdir=$RPM_BUILD_ROOT create_packlist=0 %{_fixperms} $RPM_BUILD_ROOT/* %check ./Build test %files %doc Changes README %{perl_vendorlib}/* %{_mandir}/man3/* %changelog * Mon Oct 10 2022 misaka00251 - 0.003-2 - Fix nothing provides perl(DynaLoader::Functions) issue * Thu Jun 30 2022 misaka00251 - 0.003-1 - Init package (Thanks to fedora team)