From 2fb7dcc0784cebcb2bf3e486ababb836053c2730 Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: May 23 2017 14:57:39 +0000 Subject: Fix building on Perl without '.' in @INC (CPAN RT#121835) --- diff --git a/MooseX-Log-Log4perl-0.47-Fix-building-on-Perl-without-dot-in-INC.patch b/MooseX-Log-Log4perl-0.47-Fix-building-on-Perl-without-dot-in-INC.patch new file mode 100644 index 0000000..1311713 --- /dev/null +++ b/MooseX-Log-Log4perl-0.47-Fix-building-on-Perl-without-dot-in-INC.patch @@ -0,0 +1,8 @@ +diff -up MooseX-Log-Log4perl-0.47/Makefile.PL.orig MooseX-Log-Log4perl-0.47/Makefile.PL +--- MooseX-Log-Log4perl-0.47/Makefile.PL.orig 2017-05-23 16:36:52.911640548 +0200 ++++ MooseX-Log-Log4perl-0.47/Makefile.PL 2017-05-23 16:36:41.823704798 +0200 +@@ -1,3 +1,4 @@ ++BEGIN { push @INC, '.'; } + use inc::Module::Install '0.85'; + + name 'MooseX-Log-Log4perl'; diff --git a/perl-MooseX-Log-Log4perl.spec b/perl-MooseX-Log-Log4perl.spec index e525c15..ceecb4a 100644 --- a/perl-MooseX-Log-Log4perl.spec +++ b/perl-MooseX-Log-Log4perl.spec @@ -1,6 +1,6 @@ Name: perl-MooseX-Log-Log4perl Version: 0.47 -Release: 4%{?dist} +Release: 5%{?dist} # see lib/MooseX/Log/Log4perl.pm License: GPL+ or Artistic Group: Development/Libraries @@ -9,15 +9,29 @@ Source: http://search.cpan.org/CPAN/authors/id/L/LA/LAMMEL/MooseX-Log-Log4pe Url: http://search.cpan.org/dist/MooseX-Log-Log4perl Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) BuildArch: noarch +Patch0: MooseX-Log-Log4perl-0.47-Fix-building-on-Perl-without-dot-in-INC.patch +BuildRequires: perl BuildRequires: perl-generators -BuildRequires: perl(Any::Moose) >= 0.12 +BuildRequires: perl(base) +BuildRequires: perl(Config) +BuildRequires: perl(Cwd) +BuildRequires: perl() +BuildRequires: perl() BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76 +BuildRequires: perl(ExtUtils::MM_Unix) +BuildRequires: perl(File::Find) +BuildRequires: perl(File::Path) +BuildRequires: perl(File::Spec) +BuildRequires: perl(FindBin) BuildRequires: perl(IO::Scalar) BuildRequires: perl(Log::Log4perl) >= 1.13 -BuildRequires: perl(Moose) >= 0.65 +BuildRequires: perl(Moo) >= 1.000007 BuildRequires: perl(Moo::Role) +BuildRequires: perl(strict) BuildRequires: perl(Test::More) +BuildRequires: perl(vars) +BuildRequires: perl(warnings) # optional tests BuildRequires: perl(Test::Pod) BuildRequires: perl(Test::Pod::Coverage) @@ -37,6 +51,7 @@ log_ methods to your class instance. %prep %setup -q -n MooseX-Log-Log4perl-%{version} +%patch0 -p1 perl -pi -e 's|^#!perl|#!/usr/bin/perl|' t/*.t @@ -57,6 +72,9 @@ TEST_AUTHOR=1 TEST_POD=1 make test %{_mandir}/man3/*.3* %changelog +* Tue May 23 2017 Jitka Plesnikova - 0.47-5 +- Fix building on Perl without '.' in @INC + * Sat Feb 11 2017 Fedora Release Engineering - 0.47-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild