Blame SPECS/perl-local-lib.spec

4492db
%{?scl:%scl_package perl-local-lib}
4492db
4492db
Name:           %{?scl_prefix}perl-local-lib
4492db
Version:        2.000024
4492db
Release:        2%{?dist}
4492db
License:        GPL+ or Artistic
4492db
Group:          Development/Libraries
4492db
Summary:        Create and use a local lib/ for perl modules
4492db
Url:            http://search.cpan.org/dist/local-lib
4492db
Source:         http://search.cpan.org/CPAN/authors/id/H/HA/HAARG/local-lib-%{version}.tar.gz
4492db
Source10:       perl-homedir.sh
4492db
Source11:       perl-homedir.csh
4492db
BuildArch:      noarch
4492db
# Build
4492db
BuildRequires:  coreutils
4492db
BuildRequires:  make
4492db
BuildRequires:  %{?scl_prefix}perl-generators
4492db
BuildRequires:  %{?scl_prefix}perl-interpreter
4492db
BuildRequires:  %{?scl_prefix}perl(CPAN)
4492db
BuildRequires:  %{?scl_prefix}perl(CPAN::HandleConfig)
4492db
BuildRequires:  %{?scl_prefix}perl(ExtUtils::MakeMaker) >= 7.00
4492db
BuildRequires:  %{?scl_prefix}perl(File::HomeDir)
4492db
BuildRequires:  %{?scl_prefix}perl(File::Spec)
4492db
BuildRequires:  %{?scl_prefix}perl(strict)
4492db
BuildRequires:  %{?scl_prefix}perl(warnings)
4492db
# Runtime
4492db
BuildRequires:  %{?scl_prefix}perl(Carp)
4492db
BuildRequires:  %{?scl_prefix}perl(Carp::Heavy)
4492db
BuildRequires:  %{?scl_prefix}perl(Config)
4492db
BuildRequires:  %{?scl_prefix}perl(File::Basename)
4492db
BuildRequires:  %{?scl_prefix}perl(File::Glob)
4492db
# Tests only
4492db
BuildRequires:  %{?scl_prefix}perl(base)
4492db
BuildRequires:  %{?scl_prefix}perl(Cwd)
4492db
BuildRequires:  %{?scl_prefix}perl(Data::Dumper)
4492db
BuildRequires:  %{?scl_prefix}perl(Exporter)
4492db
BuildRequires:  %{?scl_prefix}perl(File::Path)
4492db
BuildRequires:  %{?scl_prefix}perl(File::Spec::Functions)
4492db
BuildRequires:  %{?scl_prefix}perl(File::Temp)
4492db
BuildRequires:  %{?scl_prefix}perl(IPC::Open3)
4492db
BuildRequires:  %{?scl_prefix}perl(lib)
4492db
BuildRequires:  %{?scl_prefix}perl(Test::More)
4492db
Requires:       %{?scl_prefix}perl(:MODULE_COMPAT_%(%{?scl:scl enable %{scl} '}eval "$(perl -V:version)";echo $version%{?scl:'}))
4492db
Requires:       %{?scl_prefix}perl(Carp)
4492db
Requires:       %{?scl_prefix}perl(Carp::Heavy)
4492db
Requires:       %{?scl_prefix}perl(File::Basename)
4492db
Requires:       %{?scl_prefix}perl(File::Glob)
4492db
Requires:       %{?scl_prefix}perl(File::Spec)
4492db
4492db
%description
4492db
This module provides a quick, convenient way of bootstrapping a user-
4492db
local Perl module library located within the user's home directory. It
4492db
also constructs and prints out for the user the list of environment
4492db
variables using the syntax appropriate for the user's current shell (as
4492db
specified by the 'SHELL' environment variable), suitable for directly
4492db
adding to one's shell configuration file.
4492db
4492db
More generally, local::lib allows for the bootstrapping and usage of a
4492db
directory containing Perl modules outside of Perl's '@INC'. This makes
4492db
it easier to ship an application with an app-specific copy of a Perl module,
4492db
or collection of modules. Useful in cases like when an upstream maintainer
4492db
hasn't applied a patch to a module of theirs that you need for your
4492db
application.
4492db
4492db
%{!?scl:
4492db
%package -n %{?scl_prefix}perl-homedir
4492db
License:    GPL+ or Artistic
4492db
Group:      Development/Libraries
4492db
Summary:    Per-user Perl local::lib setup
4492db
Requires:   %{name} = %{version}-%{release}
4492db
Requires:   sed
4492db
4492db
%description -n %{?scl_prefix}perl-homedir
4492db
perl-homedir configures the system to automatically create a ~/perl5
4492db
directory in each user's $HOME on user login.  This allows each user to
4492db
install CPAN packages via the CPAN to their $HOME, with no additional
4492db
configuration or privileges, and without installing them system-wide.
4492db
4492db
If you want your users to be able to install and use their own Perl modules,
4492db
install this package.
4492db
}
4492db
4492db
%prep
4492db
%setup -q -n local-lib-%{version}
4492db
4492db
%build
4492db
%{?scl:scl enable %{scl} '}perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 && make %{?_smp_mflags}%{?scl:'}
4492db
4492db
%install
4492db
%{?scl:scl enable %{scl} '}make pure_install DESTDIR=%{buildroot}%{?scl:'}
4492db
%{_fixperms} %{buildroot}/*
4492db
%{!?scl:
4492db
mkdir -p %{buildroot}%{_sysconfdir}/profile.d
4492db
install -pm0644 %{SOURCE10} %{buildroot}%{_sysconfdir}/profile.d/
4492db
install -pm0644 %{SOURCE11} %{buildroot}%{_sysconfdir}/profile.d/
4492db
}
4492db
4492db
%check
4492db
%{?scl:scl enable %{scl} '}make test%{?scl:'}
4492db
4492db
%files
4492db
%doc Changes
4492db
%{perl_vendorlib}/*
4492db
%{_mandir}/man3/*
4492db
4492db
%{!?scl:
4492db
%files -n %{?scl_prefix}perl-homedir
4492db
%{_sysconfdir}/profile.d/*
4492db
}
4492db
4492db
%changelog
4492db
* Tue Dec 19 2017 Petr Pisar <ppisar@redhat.com> - 2.000024-2
4492db
- SCL
4492db
4492db
* Thu Oct 12 2017 Jitka Plesnikova <jplesnik@redhat.com> - 2.000024-1
4492db
- 2.000024 bump
4492db
4492db
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.000023-2
4492db
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
4492db
4492db
* Mon Jun 12 2017 Jitka Plesnikova <jplesnik@redhat.com> - 2.000023-1
4492db
- 2.000023 bump
4492db
4492db
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 2.000019-4
4492db
- Perl 5.26 rebuild
4492db
4492db
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.000019-3
4492db
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
4492db
4492db
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 2.000019-2
4492db
- Perl 5.24 rebuild
4492db
4492db
* Fri Apr 22 2016 Jitka Plesnikova <jplesnik@redhat.com> - 2.000019-1
4492db
- 2.000019 bump
4492db
4492db
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.000018-2
4492db
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
4492db
4492db
* Mon Nov 02 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.000018-1
4492db
- 2.000018 bump
4492db
4492db
* Tue Oct 06 2015 Petr Šabata <contyk@redhat.com> - 2.000017-1
4492db
- 2.000017 bump
4492db
- Drop the hard CPAN dependency from perl-homedir
4492db
4492db
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.000015-4
4492db
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
4492db
4492db
* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.000015-3
4492db
- Perl 5.22 rebuild
4492db
4492db
* Thu Jan 15 2015 Petr Pisar <ppisar@redhat.com> - 2.000015-2
4492db
- Do not hard-code /usr/bin
4492db
4492db
* Wed Dec 17 2014 Petr Šabata <contyk@redhat.com> - 2.000015-1
4492db
- 2.000015 bump
4492db
4492db
* Tue Nov 11 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2.000014-1
4492db
- 2.000014 bump
4492db
4492db
* Thu Aug 28 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.008010-8
4492db
- Perl 5.20 rebuild
4492db
4492db
* Mon Jul 28 2014 Petr Pisar <ppisar@redhat.com> - 1.008010-7
4492db
- sed(1) is packaged as /bin/sed
4492db
4492db
* Fri Jul 25 2014 Petr Pisar <ppisar@redhat.com> - 1.008010-6
4492db
- Parse perl-homedir configuration bash syntax by csh profile script
4492db
  (bug #1122993)
4492db
4492db
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.008010-5
4492db
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
4492db
4492db
* Thu Nov 21 2013 Petr Pisar <ppisar@redhat.com> - 1.008010-4
4492db
- Fix setting undefined variable in CSH (bug #1033018)
4492db
4492db
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.008010-3
4492db
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
4492db
4492db
* Fri Aug 02 2013 Petr Pisar <ppisar@redhat.com> - 1.008010-2
4492db
- Perl 5.18 rebuild
4492db
4492db
* Fri Jun 07 2013 Iain Arnell <iarnell@gmail.com> 1.008010-1
4492db
- update to latest upstream version
4492db
4492db
* Fri Apr 19 2013 Iain Arnell <iarnell@gmail.com> 1.008009-2
4492db
- rebase append-semicolon patch
4492db
4492db
* Fri Mar 08 2013 Iain Arnell <iarnell@gmail.com> 1.008009-1
4492db
- update to latest upstream version
4492db
4492db
* Tue Feb 19 2013 Iain Arnell <iarnell@gmail.com> 1.008007-1
4492db
- update to latest upstream version
4492db
4492db
* Fri Feb 15 2013 Iain Arnell <iarnell@gmail.com> 1.008006-1
4492db
- udpate to latest upstream version
4492db
4492db
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.008004-12
4492db
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
4492db
4492db
* Tue Nov 20 2012 Petr Šabata <contyk@redhat.com> - 1.008004-11
4492db
- Add missing buildtime dependencies
4492db
- Drop useless deps
4492db
- Drop command macros
4492db
- Modernize the spec
4492db
4492db
* Mon Aug 20 2012 Petr Pisar <ppisar@redhat.com> - 1.008004-10
4492db
- Fix CSH support (bug #849609)
4492db
4492db
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.008004-9
4492db
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
4492db
4492db
* Thu Jun 21 2012 Petr Pisar <ppisar@redhat.com> - 1.008004-8
4492db
- Perl 5.16 rebuild
4492db
4492db
* Wed Jun 20 2012 Petr Pisar <ppisar@redhat.com> - 1.008004-7
4492db
- Trim Module::Build depencency version to 2 digits because upstream has
4492db
  regressed the version
4492db
4492db
* Sun Jun 17 2012 Petr Pisar <ppisar@redhat.com> - 1.008004-6
4492db
- Perl 5.16 rebuild
4492db
4492db
* Thu May 31 2012 Petr Pisar <ppisar@redhat.com> - 1.008004-5
4492db
- Round Module::Build version to 2 digits
4492db
4492db
* Fri Feb 10 2012 Iain Arnell <iarnell@gmail.com> 1.008004-4
4492db
- avoid creating ~/perl5/ for all users (rhbz#789146)
4492db
- drop defattr in files lists
4492db
4492db
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.008004-3
4492db
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
4492db
4492db
* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.008004-2
4492db
- Perl mass rebuild
4492db
4492db
* Wed Mar 16 2011 Iain Arnell <iarnell@gmail.com> 1.008004-1
4492db
- update to latest upstream version
4492db
4492db
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.008001-3
4492db
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
4492db
4492db
* Sun Jan 23 2011 Iain Arnell <iarnell@gmail.com> 1.008001-2
4492db
- update requires perl(Module::Build) >= 0.3600
4492db
4492db
* Sun Jan 23 2011 Iain Arnell <iarnell@gmail.com> 1.008001-1
4492db
- update to latest upstream version
4492db
- drop R/BR perl(ExtUtils::CBuilder) and perl(ExtUtils::ParseXS)
4492db
4492db
* Fri Dec 17 2010 Iain Arnell <iarnell@gmail.com> 1.007000-1
4492db
- update to latest upstream version
4492db
- fix typo in description
4492db
4492db
* Sun Nov 21 2010 Iain Arnell <iarnell@gmail.com> 1.006007-1
4492db
- update to latest upstream version
4492db
- clean up spec for modern rpmbuild
4492db
- BR perl(Capture::Tiny)
4492db
4492db
* Mon May 03 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.004009-3
4492db
- Mass rebuild with perl-5.12.0
4492db
4492db
* Tue Jan 05 2010 Chris Weyl <cweyl@alumni.drew.edu> 1.004009-2
4492db
- add perl-homedir subpackage
4492db
4492db
* Tue Jan 05 2010 Chris Weyl <cweyl@alumni.drew.edu> 1.004009-1
4492db
- add perl_default_filter
4492db
- auto-update to 1.004009 (by cpan-spec-update 0.01)
4492db
4492db
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 1.004007-2
4492db
- rebuild against perl 5.10.1
4492db
4492db
* Sat Sep 19 2009 Chris Weyl <cweyl@alumni.drew.edu> 1.004007-1
4492db
- auto-update to 1.004007 (by cpan-spec-update 0.01)
4492db
4492db
* Sat Aug 29 2009 Chris Weyl <cweyl@alumni.drew.edu> 1.004006-1
4492db
- auto-update to 1.004006 (by cpan-spec-update 0.01)
4492db
4492db
* Tue Aug 25 2009 Chris Weyl <cweyl@alumni.drew.edu> 1.004005-1
4492db
- auto-update to 1.004005 (by cpan-spec-update 0.01)
4492db
4492db
* Tue Aug 11 2009 Chris Weyl <cweyl@alumni.drew.edu> 1.004004-1
4492db
- auto-update to 1.004004 (by cpan-spec-update 0.01)
4492db
- added a new br on perl(ExtUtils::Install) (version 1.43)
4492db
- added a new req on perl(CPAN) (version 1.80)
4492db
- added a new req on perl(ExtUtils::CBuilder) (version 0)
4492db
- added a new req on perl(ExtUtils::Install) (version 1.43)
4492db
- added a new req on perl(ExtUtils::MakeMaker) (version 6.31)
4492db
- added a new req on perl(ExtUtils::ParseXS) (version 0)
4492db
- added a new req on perl(Module::Build) (version 0.28)
4492db
4492db
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.004001-2
4492db
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
4492db
4492db
* Wed Jun 03 2009 Chris Weyl <cweyl@alumni.drew.edu> 1.004001-1
4492db
- auto-update to 1.004001 (by cpan-spec-update 0.01)
4492db
4492db
* Tue May 19 2009 Chris Weyl <cweyl@alumni.drew.edu> 1.004000-1
4492db
- auto-update to 1.004000 (by cpan-spec-update 0.01)
4492db
- altered br on perl(ExtUtils::MakeMaker) (6.31 => 6.42)
4492db
4492db
* Sun Mar 08 2009 Chris Weyl <cweyl@alumni.drew.edu> 1.003002-1
4492db
- submission
4492db
4492db
* Sun Mar 08 2009 Chris Weyl <cweyl@alumni.drew.edu> 1.003002-0
4492db
- initial RPM packaging
4492db
- generated with cpan2dist (CPANPLUS::Dist::RPM version 0.0.8)