Name: perl-Crypt-Cracklib Version: 1.7 Release: 29%{?dist} Summary: Crypt-Cracklib - Perl interface to Alec Muffett's Cracklib License: GPL+ or Artistic URL: https://metacpan.org/release/Crypt-Cracklib Source0: https://cpan.metacpan.org/modules/by-module/Crypt/Crypt-Cracklib-%{version}.tar.gz Patch0: Crypt-Cracklib-1.7-Fix-building-on-Perl-without-dot-in-INC.patch Patch1: Crypt-Cracklib-1.7-Detect-gzipped-dictionary.patch # Build: BuildRequires: coreutils BuildRequires: cracklib-devel BuildRequires: findutils BuildRequires: make BuildRequires: perl-devel BuildRequires: perl-generators BuildRequires: perl-interpreter BuildRequires: perl(inc::Module::Install) # Run-time: BuildRequires: perl(DynaLoader) BuildRequires: perl(Exporter) BuildRequires: perl(strict) BuildRequires: perl(vars) # Tests: BuildRequires: cracklib-dicts BuildRequires: perl(Test::More) # Optional Tests: BuildRequires: perl(Test::Pod) >= 1.00 BuildRequires: perl(Test::Pod::Coverage) >= 1.08 # Dependencies: Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) %description This module providers interaction with the system cracklib libraries. %prep %setup -q -n Crypt-Cracklib-%{version} # Fix building on Perl without '.' in @INC # https://github.com/dsully/perl-crypt-cracklib/issues/4 %patch0 # Detect gzipped dictionary # https://github.com/dsully/perl-crypt-cracklib/issues/1 %patch1 -p1 # Unbundle bundled modules rm -rf inc/ %build perl Makefile.PL INSTALLDIRS=vendor --skipdeps < /dev/null make %{?_smp_mflags} %install make pure_install DESTDIR=%{buildroot} find %{buildroot} -type f -name .packlist -delete find %{buildroot} -name Cracklib.bs -empty -delete %{_fixperms} -c %{buildroot} %check make test %files %doc Changes README %{perl_vendorarch}/auto/Crypt/ %{perl_vendorarch}/Crypt/ %{_mandir}/man3/Crypt::Cracklib.3* %changelog * Wed Jan 29 2020 Fedora Release Engineering - 1.7-29 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Fri Jul 26 2019 Fedora Release Engineering - 1.7-28 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Fri May 31 2019 Jitka Plesnikova - 1.7-27 - Perl 5.30 rebuild * Fri Feb 01 2019 Fedora Release Engineering - 1.7-26 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Fri Jul 13 2018 Fedora Release Engineering - 1.7-25 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Thu Jul 5 2018 Paul Howarth - 1.7-24 - Spec clean-up - Specify all dependencies - Drop support for legacy distributions prior to Fedora 14 - Drop legacy Group: tag - Drop %%defattr, redundant since rpm 4.4 - Drop buildroot cleaning in %%install section - Don't need to remove empty directories from the buildroot - Simplify find commands using -delete - Simplify %%files list - Drop redundant "automake" patch - Fix building on Perls without "." in @INC * Thu Jun 28 2018 Jitka Plesnikova - 1.7-23 - Perl 5.28 rebuild * Thu Feb 08 2018 Fedora Release Engineering - 1.7-22 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Thu Aug 03 2017 Fedora Release Engineering - 1.7-21 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Thu Jul 27 2017 Fedora Release Engineering - 1.7-20 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Mon Jun 05 2017 Jitka Plesnikova - 1.7-19 - Perl 5.26 rebuild * Sat Feb 11 2017 Fedora Release Engineering - 1.7-18 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Sun May 15 2016 Jitka Plesnikova - 1.7-17 - Perl 5.24 rebuild * Wed Apr 20 2016 Petr Pisar - 1.7-16 - Require a password dictionary for tests (bug #1327040) * Thu Feb 04 2016 Fedora Release Engineering - 1.7-15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Thu Jun 18 2015 Fedora Release Engineering - 1.7-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Sat Jun 06 2015 Jitka Plesnikova - 1.7-13 - Perl 5.22 rebuild * Thu Aug 28 2014 Jitka Plesnikova - 1.7-12 - Perl 5.20 rebuild * Sun Aug 17 2014 Fedora Release Engineering - 1.7-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Sat Jun 07 2014 Fedora Release Engineering - 1.7-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sat Aug 03 2013 Fedora Release Engineering - 1.7-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Fri Aug 02 2013 Petr Pisar - 1.7-8 - Perl 5.18 rebuild - Detect gzipped dictionary * Thu Feb 14 2013 Fedora Release Engineering - 1.7-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Fri Jul 20 2012 Fedora Release Engineering - 1.7-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Mon Jun 11 2012 Petr Pisar - 1.7-5 - Perl 5.16 rebuild - Fix dependencies * Fri Jan 13 2012 Fedora Release Engineering - 1.7-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Fri Jun 17 2011 Marcela Mašláňová - 1.7-3 - Perl mass rebuild * Tue Feb 08 2011 Fedora Release Engineering - 1.7-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Sun Feb 06 2011 Carl Thompson 1.7-1 - upgraded to version 1.7 - added patch to remove AutoMake functions of perl so its - dependant on packages - updated spec to work with fedora and epel builds - updated spec to deal with perl module install paths * Wed Jul 28 2010 Carl Thompson 1.5-3 - update files section for cleaner docs list - removed epoch - added Crypt as a directory owned by package * Tue Jul 27 2010 Carl Thompson 1:1.5-2 - added check section to spec - removed BUILD_ROOT check in install and clean - included the README and Changes files to the installation - re enabled the internal dependancy checks * Tue Jul 20 2010 Carl Thompson 1:1.5-1 - update to 1.5 * Sat Jul 17 2010 Carl Thompson 1:1.4-1 - initial build