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