diff --git a/Devel-PatchPerl-2.08.tar.gz b/Devel-PatchPerl-2.08.tar.gz new file mode 100644 index 0000000..88d0788 Binary files /dev/null and b/Devel-PatchPerl-2.08.tar.gz differ diff --git a/perl-Devel-PatchPerl.spec b/perl-Devel-PatchPerl.spec new file mode 100644 index 0000000..c88fef2 --- /dev/null +++ b/perl-Devel-PatchPerl.spec @@ -0,0 +1,60 @@ +Name: perl-Devel-PatchPerl +Version: 2.08 +Release: 1 +Summary: Patch perl source a la Devel::PPPort's buildperl.pl +License: GPL-1.0-or-later OR Artistic-1.0-Perl +URL: https://metacpan.org/release/Devel-PatchPerl +Source0: https://cpan.metacpan.org/authors/id/B/BI/BINGOS/Devel-PatchPerl-%{version}.tar.gz +BuildArch: noarch + +# Build +BuildRequires: make coreutils perl-generators perl-interpreter perl(ExtUtils::MakeMaker) >= 6.76 +BuildRequires: perl(strict) perl(warnings) +# Runtime +BuildRequires: perl(constant) perl(File::pushd) >= 1.00 perl(File::Spec) perl(Getopt::Long) +BuildRequires: perl(IO::File) perl(MIME::Base64) perl(Module::Pluggable) perl(vars) +# Tests only +BuildRequires: perl(lib) +# Pod::Coverage::TrustPod not used +BuildRequires: perl(Test::More) +# Test::Pod not used +# Test::Pod::Coverage not used +Requires: patch +Requires: perl(ExtUtils::MakeMaker) +Requires: perl(File::pushd) >= 1.00 + +%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(File::pushd\\)$ + +%description +Devel::PatchPerl is a modularization of the patching code contained in +Devel::PPPort's buildperl.pl. + +%package_help + +%prep +%setup -q -n Devel-PatchPerl-%{version} + +%build +perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1 +%{make_build} + +%install +%{make_install} +%{_fixperms} %{buildroot}/* + +%check +make test + +%files +%license LICENSE +%{_bindir}/* +%{perl_vendorlib}/* + +%files help +%doc Changes README +%{_mandir}/man1/* +%{_mandir}/man3/* + +%changelog +* Mon Apr 07 2025 xinghe - 2.08-1 +- Init package diff --git a/perl-Devel-PatchPerl.yaml b/perl-Devel-PatchPerl.yaml new file mode 100644 index 0000000..8c7a31d --- /dev/null +++ b/perl-Devel-PatchPerl.yaml @@ -0,0 +1,4 @@ +version_control: metacpan +src_repo: Devel-PatchPerl +tag_prefix: ^v +separator: .