89ff2c1
Name:           perlbrew
f48af83
Version:        0.79
f48af83
Release:        1%{?dist}
89ff2c1
Summary:        Manage perl installations in your $HOME
89ff2c1
License:        MIT
89ff2c1
Group:          Development/Libraries
89ff2c1
URL:            http://search.cpan.org/dist/App-perlbrew/
89ff2c1
Source0:        http://www.cpan.org/authors/id/G/GU/GUGOD/App-perlbrew-%{version}.tar.gz
89ff2c1
BuildArch:      noarch
14d8975
BuildRequires:  coreutils
14d8975
BuildRequires:  findutils
14d8975
BuildRequires:  make
14d8975
BuildRequires:  perl
552b9c4
BuildRequires:  perl-generators
552b9c4
BuildRequires:  perl(Capture::Tiny) >= 0.36
a08206f
BuildRequires:  perl(Config)
552b9c4
BuildRequires:  perl(CPAN::Perl::Releases) >= 2.60
cb345ef
BuildRequires:  perl(Cwd)
cb345ef
BuildRequires:  perl(Data::Dumper)
552b9c4
BuildRequires:  perl(Devel::PatchPerl) >= 1.40
a08206f
BuildRequires:  perl(English)
89ff2c1
BuildRequires:  perl(ExtUtils::MakeMaker)
a08206f
BuildRequires:  perl(File::Basename)
14d8975
BuildRequires:  perl(File::Glob)
a08206f
BuildRequires:  perl(File::Path)
a08206f
BuildRequires:  perl(File::Spec) >= 0.2304
a08206f
BuildRequires:  perl(File::Spec::Functions)
cf47963
BuildRequires:  perl(File::Temp)
f48af83
BuildRequires:  perl(File::Which)
a08206f
BuildRequires:  perl(FindBin)
a08206f
BuildRequires:  perl(Getopt::Long)
a08206f
BuildRequires:  perl(inc::Module::Install)
a08206f
BuildRequires:  perl(IO::All) >= 0.51
a08206f
BuildRequires:  perl(lib)
a08206f
BuildRequires:  perl(local::lib) >= 2.000014
14d8975
BuildRequires:  perl(Module::Install::AuthorRequires)
14d8975
BuildRequires:  perl(Module::Install::Makefile)
14d8975
BuildRequires:  perl(Module::Install::Metadata)
14d8975
BuildRequires:  perl(Module::Install::Scripts)
14d8975
BuildRequires:  perl(Module::Install::WriteAll)
a08206f
BuildRequires:  perl(Path::Class) >= 0.33
14d8975
BuildRequires:  perl(Pod::Markdown) >= 2.002
552b9c4
BuildRequires:  perl(Pod::Parser) >= 1.63
552b9c4
BuildRequires:  perl(Pod::Usage) >= 1.68
a08206f
BuildRequires:  perl(strict)
a08206f
BuildRequires:  perl(Test::Exception) >= 0.32
a08206f
BuildRequires:  perl(Test::More) >= 1.001002
a08206f
BuildRequires:  perl(Test::NoWarnings) >= 1.04
a08206f
BuildRequires:  perl(Test::Output) >= 1.03
a08206f
BuildRequires:  perl(Test::Spec) >= 0.47
a08206f
BuildRequires:  perl(warnings)
14d8975
BuildRequires:  sed
f48af83
BuildRequires:  wget
552b9c4
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
552b9c4
Requires:       perl(Capture::Tiny) >= 0.36
552b9c4
Requires:       perl(CPAN::Perl::Releases) >= 2.60
cb345ef
Requires:       perl(Cwd)
cb345ef
Requires:       perl(Data::Dumper)
552b9c4
Requires:       perl(Devel::PatchPerl) >= 1.40
cb345ef
Requires:       perl(ExtUtils::MakeMaker)
cb345ef
Requires:       perl(File::Copy)
a08206f
Requires:       perl(local::lib) >= 2.000014
552b9c4
Requires:       perl(Pod::Usage) >= 1.68
a8068ee
Requires:       curl
89ff2c1
89ff2c1
# maybe someone expects to find
89ff2c1
Provides:       perl-App-perlbrew = %{version}-%{release}
89ff2c1
89ff2c1
%{?perl_default_filter}
89ff2c1
89ff2c1
%description
89ff2c1
perlbrew is a program to automate the building and installation of perl in
89ff2c1
the users HOME. At the moment, it installs everything to ~/perl5/perlbrew,
89ff2c1
and requires you to tweak your PATH by including a bashrc/cshrc file it
89ff2c1
provides. You then can benefit from not having to run 'sudo' commands to
89ff2c1
install cpan modules because those are installed inside your HOME too. It's
89ff2c1
almost like an isolated perl environments.
89ff2c1
89ff2c1
%prep
89ff2c1
%setup -q -n App-perlbrew-%{version}
a08206f
rm -r inc
a08206f
sed -i -e '/^inc\// d' MANIFEST
89ff2c1
89ff2c1
%build
552b9c4
perl Makefile.PL INSTALLDIRS=vendor
89ff2c1
make %{?_smp_mflags}
89ff2c1
89ff2c1
%install
ad06f37
perl -V
89ff2c1
make pure_install DESTDIR=$RPM_BUILD_ROOT
89ff2c1
552b9c4
find $RPM_BUILD_ROOT -type f -name .packlist -delete
89ff2c1
89ff2c1
%{_fixperms} $RPM_BUILD_ROOT/*
89ff2c1
89ff2c1
%check
89ff2c1
make test
89ff2c1
89ff2c1
%files
14d8975
%license LICENSE
14d8975
%doc Changes README
89ff2c1
%{perl_vendorlib}/*
89ff2c1
%{_bindir}/%{name}
89ff2c1
%{_mandir}/man1/*
89ff2c1
%{_mandir}/man3/*
89ff2c1
89ff2c1
%changelog
f48af83
* Mon Jun 26 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.79-1
f48af83
- 0.79 bump
f48af83
f8dc1ff
* Mon Jun 05 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.78-3
f8dc1ff
- Perl 5.26 rebuild
f8dc1ff
1df9874
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.78-2
1df9874
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
1df9874
3ff3482
* Mon Nov 21 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.78-1
3ff3482
- 0.78 bump
3ff3482
456e607
* Mon Nov 14 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.77-1
456e607
- 0.77 bump
456e607
af27dfa
* Fri Aug 05 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.76-2
af27dfa
- Remove Perl version 5.3.7 from tests (CPAN RT#116517)
af27dfa
552b9c4
* Wed Jun 22 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.76-1
552b9c4
- 0.76 bump
552b9c4
98ce4cf
* Mon May 16 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.75-2
98ce4cf
- Perl 5.24 rebuild
98ce4cf
c523345
* Thu Mar 17 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.75-1
c523345
- 0.75 bump
c523345
8827aac
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.74-2
8827aac
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
8827aac
14d8975
* Thu Nov 26 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.74-1
14d8975
- 0.74 bump
14d8975
f5a58bb
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.73-3
f5a58bb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
f5a58bb
857a3ac
* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.73-2
857a3ac
- Perl 5.22 rebuild
857a3ac
1dfa350
* Wed Feb 11 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.73-1
1dfa350
- 0.73 bump
1dfa350
a08206f
* Tue Nov 11 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.72-1
a08206f
- 0.72 bump
a08206f
c29512f
* Fri Aug 29 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.66-3
c29512f
- Perl 5.20 rebuild
c29512f
03d458c
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.66-2
03d458c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
03d458c
ad06f37
* Sat Aug 10 2013 Iain Arnell <iarnell@gmail.com> 0.66-1
ad06f37
- update to latest upstream version
ad06f37
- patch to include vendorarch/vendorlib in "special" handling of Cwd (RT#87897)
ad06f37
a0e7108
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.64-3
a0e7108
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
a0e7108
de7ec1f
* Fri Aug 02 2013 Petr Pisar <ppisar@redhat.com> - 0.64-2
de7ec1f
- Perl 5.18 rebuild
de7ec1f
ced9250
* Fri Jun 07 2013 Iain Arnell <iarnell@gmail.com> 0.64-1
ced9250
- update to latest upstream version
ced9250
- explicitly require CPAN::Perl::Releases
ced9250
222a381
* Fri May 17 2013 Iain Arnell <iarnell@gmail.com> 0.63-1
222a381
- update to latest upstream version
222a381
713d765
* Sun Apr 14 2013 Johan Vromans <jvromans@squirrel.nl> 0.62-1
713d765
- update to latest upstream version
713d765
- add dependency for perl-Test-NoWarnings
713d765
- depend on perl-local-lib at least version 1.008008
713d765
c6342ef
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.50-2
c6342ef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
c6342ef
618221b
* Sun Jul 22 2012 Iain Arnell <iarnell@gmail.com> 0.46-1
618221b
- update to latest upstream version
618221b
b252370
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.44-3
b252370
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
b252370
589dc4a
* Mon Jul 09 2012 Petr Pisar <ppisar@redhat.com> - 0.44-2
589dc4a
- Perl 5.16 rebuild
589dc4a
9beb641
* Sun Jul 08 2012 Iain Arnell <iarnell@gmail.com> 0.44-1
9beb641
- update to latest upstream version
9beb641
31c3eae
* Thu Jun 21 2012 Petr Pisar <ppisar@redhat.com> - 0.43-2
31c3eae
- Perl 5.16 rebuild
31c3eae
048a4f7
* Sat Jun 09 2012 Iain Arnell <iarnell@gmail.com> 0.43-1
048a4f7
- update to latest upstream version
048a4f7
c0e1f00
* Tue Mar 13 2012 Iain Arnell <iarnell@gmail.com> 0.42-1
c0e1f00
- update to latest upstream version
c0e1f00
7ca9612
* Tue Feb 07 2012 Iain Arnell <iarnell@gmail.com> 0.41-1
7ca9612
- update to latest upstream version
7ca9612
a9ac5f1
* Thu Jan 05 2012 Iain Arnell <iarnell@gmail.com> 0.39-1
a9ac5f1
- update to latest upstream version
a9ac5f1
80c6d2b
* Mon Nov 14 2011 Iain Arnell <iarnell@gmail.com> 0.33-1
80c6d2b
- update to latest upstream version
80c6d2b
cb345ef
* Mon Nov 14 2011 Iain Arnell <iarnell@gmail.com> 0.32-1
cb345ef
- update to latest upstream version
cb345ef
- add additional runtime requires
cb345ef
2b69287
* Sun Oct 09 2011 Iain Arnell <iarnell@gmail.com> 0.29-1
2b69287
- update to latest upstream version
2b69287
c9529b7
* Sat Aug 13 2011 Iain Arnell <iarnell@gmail.com> 0.28-1
c9529b7
- update to latest upstream version
c9529b7
Petr Sabata 7163626
* Thu Jul 21 2011 Petr Sabata <contyk@redhat.com> - 0.27-3
Petr Sabata 7163626
- Perl mass rebuild
Petr Sabata 7163626
Petr Sabata a607a31
* Thu Jul 21 2011 Petr Sabata <contyk@redhat.com> - 0.27-2
Petr Sabata a607a31
- Perl mass rebuild
Petr Sabata a607a31
cf47963
* Wed Jul 13 2011 Iain Arnell <iarnell@gmail.com> 0.27-1
cf47963
- update to latest upstream
cf47963
- BR perl(File::Temp)
cf47963
a853e04
* Wed Jun 29 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.24-3
a853e04
- Perl mass rebuild
a853e04
b0870e3
* Sun Jun 12 2011 Iain Arnell <iarnell@gmail.com> 0.24-2
b0870e3
- BR perl(Test::Spec) and reinstate t/installation2.t
b0870e3
caba4a7
* Wed Jun 08 2011 Iain Arnell <iarnell@gmail.com> 0.24-1
caba4a7
- update to latest upstream version
caba4a7
1310c93
* Fri Jun 03 2011 Iain Arnell <iarnell@gmail.com> 0.23-1
1310c93
- update to latest upstream version
1310c93
2735c9c
* Fri May 27 2011 Iain Arnell <iarnell@gmail.com> 0.22-1
2735c9c
- update to latest upstream version
13c0fe8
- clean up spec for modern rpmbuild
2735c9c
78fb8fa
* Wed May 11 2011 Iain Arnell <iarnell@gmail.com> 0.20-1
78fb8fa
- update to latest upstream version
78fb8fa
db99f68
* Wed Mar 16 2011 Iain Arnell <iarnell@gmail.com> 0.18-1
db99f68
- update to latest upstream version
db99f68
3bd2501
* Thu Mar 10 2011 Iain Arnell <iarnell@gmail.com> 0.17-1
3bd2501
- update to latest upstream version
3bd2501
ed82e93
* Sun Feb 20 2011 Iain Arnell <iarnell@gmail.com> 0.16-1
ed82e93
- update to latest upstream version
ed82e93
538df30
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.15-3
538df30
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
538df30
a585420
* Thu Dec 09 2010 Iain Arnell <iarnell@gmail.com> 0.15-2
a585420
- actually apply the older-Test-More patch
a585420
dfd8a0b
* Thu Dec 09 2010 Iain Arnell <iarnell@gmail.com> 0.15-1
dfd8a0b
- update to latest upstream version
dfd8a0b
- no longer requires perl(File::Path::Tiny)
dfd8a0b
- patch tests to work on older Test::More for EPEL
dfd8a0b
a4d167b
* Thu Dec 02 2010 Iain Arnell <iarnell@gmail.com> 0.14-1
a4d167b
- update to latest upstream version
a4d167b
a8068ee
* Tue Nov 23 2010 Iain Arnell <iarnell@gmail.com> 0.13-1
a8068ee
- update to latest upstream version
a8068ee
8d97dfc
* Tue Jun 01 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.06-3
8d97dfc
- Mass rebuild with perl-5.12.0
8d97dfc
89ff2c1
* Tue May 18 2010 Iain Arnell <iarnell@gmail.com> 0.06-2
89ff2c1
- License is MIT, not "same as Perl"
89ff2c1
89ff2c1
* Sat May 08 2010 Iain Arnell 0.06-1
89ff2c1
- Specfile autogenerated by cpanspec 1.78.