e1e4f98
Name:           perl-Authen-SCRAM
a54db9a
Version:        0.011
0b75ba7
Release:        19%{?dist}
e1e4f98
Summary:        Salted Challenge Response Authentication Mechanism (RFC 5802)
e1e4f98
License:        ASL 2.0
02de4b3
URL:            https://metacpan.org/release/Authen-SCRAM
02de4b3
Source0:        https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Authen-SCRAM-%{version}.tar.gz
e1e4f98
BuildArch:      noarch
50bfc6d
BuildRequires:  make
ca409d7
BuildRequires:  perl-generators
50bfc6d
BuildRequires:  perl-interpreter
0d660e0
BuildRequires:  perl(Config)
50bfc6d
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.76
e1e4f98
BuildRequires:  perl(strict)
e1e4f98
BuildRequires:  perl(warnings)
e1e4f98
# Run-time:
50bfc6d
BuildRequires:  perl(Authen::SASL::SASLprep) >= 1.100
e1e4f98
BuildRequires:  perl(Carp)
e1e4f98
BuildRequires:  perl(Crypt::URandom)
e1e4f98
BuildRequires:  perl(Encode)
e1e4f98
BuildRequires:  perl(MIME::Base64)
e1e4f98
BuildRequires:  perl(Moo) >= 1.001000
e1e4f98
BuildRequires:  perl(Moo::Role) >= 1.001000
e1e4f98
BuildRequires:  perl(namespace::clean)
e1e4f98
BuildRequires:  perl(PBKDF2::Tiny) >= 0.003
e1e4f98
BuildRequires:  perl(Try::Tiny)
e1e4f98
BuildRequires:  perl(Types::Standard)
e1e4f98
# Optional run-time:
e1e4f98
# String::Compare::ConstantTime 0.310 do not build-require to exercise
0d660e0
# a fall-back code.
e1e4f98
# Tests:
e1e4f98
BuildRequires:  perl(base)
e1e4f98
# CPAN::Meta not useful
e1e4f98
BuildRequires:  perl(Exporter)
e1e4f98
BuildRequires:  perl(File::Spec)
e1e4f98
BuildRequires:  perl(lib)
e1e4f98
BuildRequires:  perl(Test::FailWarnings)
e1e4f98
BuildRequires:  perl(Test::Fatal)
e1e4f98
BuildRequires:  perl(Test::More) >= 0.96
0d660e0
# Authen-SCRAM-0.010 disabled String::Compare::ConstantTime temporarily.
0d660e0
#Recommends:   perl(String::Compare::ConstantTime) >= 0.310
e1e4f98
e1e4f98
%description
e1e4f98
These Perl modules implement the Salted Challenge Response Authentication
e1e4f98
Mechanism (SCRAM) from RFC 5802.
e1e4f98
e1e4f98
%prep
e1e4f98
%setup -q -n Authen-SCRAM-%{version}
0d660e0
# Fix shell bangs
0d660e0
perl -MConfig -i -p -e 's{\A#!/usr/bin/env perl\b}{$Config{startperl}}' \
0d660e0
    devel/scram-examples.pl
e1e4f98
e1e4f98
%build
50bfc6d
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
e1e4f98
make %{?_smp_mflags}
e1e4f98
e1e4f98
%install
e1e4f98
make pure_install DESTDIR=$RPM_BUILD_ROOT
e1e4f98
%{_fixperms} $RPM_BUILD_ROOT/*
e1e4f98
e1e4f98
%check
e1e4f98
make test
e1e4f98
e1e4f98
%files
bebb528
%license LICENSE
0d660e0
%doc devel/scram-examples.pl Changes README
e1e4f98
%{perl_vendorlib}/*
e1e4f98
%{_mandir}/man3/*
e1e4f98
e1e4f98
%changelog
0b75ba7
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.011-19
0b75ba7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
0b75ba7
300103d
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.011-18
300103d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
300103d
999b016
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.011-17
999b016
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
999b016
be38a7a
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.011-16
be38a7a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
be38a7a
de94e36
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.011-15
de94e36
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
de94e36
5ab6621
* Wed Jun 01 2022 Jitka Plesnikova <jplesnik@redhat.com> - 0.011-14
5ab6621
- Perl 5.36 rebuild
5ab6621
9e2f29b
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.011-13
9e2f29b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
9e2f29b
5abbdab
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.011-12
5abbdab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
5abbdab
68ed6cb
* Sun May 23 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.011-11
68ed6cb
- Perl 5.34 rebuild
68ed6cb
98d93c1
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.011-10
98d93c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
98d93c1
27fe71c
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.011-9
27fe71c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
27fe71c
6f15782
* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 0.011-8
6f15782
- Perl 5.32 rebuild
6f15782
0ad89c6
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.011-7
0ad89c6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
0ad89c6
b603518
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.011-6
b603518
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
b603518
b4636cc
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 0.011-5
b4636cc
- Perl 5.30 rebuild
b4636cc
f1c825e
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.011-4
f1c825e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
f1c825e
515324f
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.011-3
515324f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
515324f
16b8dd6
* Sat Jun 30 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.011-2
16b8dd6
- Perl 5.28 rebuild
16b8dd6
a54db9a
* Mon Jun 25 2018 Petr Pisar <ppisar@redhat.com> - 0.011-1
a54db9a
- 0.011 bump
a54db9a
0d660e0
* Thu Jun 14 2018 Petr Pisar <ppisar@redhat.com> - 0.010-1
0d660e0
- 0.010 bump
0d660e0
ec4a0c7
* Tue Mar 27 2018 Petr Pisar <ppisar@redhat.com> - 0.009-1
ec4a0c7
- 0.009 bump
ec4a0c7
61110b4
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.007-2
61110b4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
61110b4
a1952ff
* Mon Jan 29 2018 Petr Pisar <ppisar@redhat.com> - 0.007-1
a1952ff
- 0.007 bump
a1952ff
50bfc6d
* Thu Nov 23 2017 Petr Pisar <ppisar@redhat.com> - 0.006-1
50bfc6d
- 0.006 bump
50bfc6d
2450e72
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.005-8
2450e72
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
2450e72
2f0734b
* Tue Jun 06 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.005-7
2f0734b
- Perl 5.26 rebuild
2f0734b
7cc352a
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.005-6
7cc352a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
7cc352a
c670aa6
* Mon May 16 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.005-5
c670aa6
- Perl 5.24 rebuild
c670aa6
b139874
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.005-4
b139874
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
b139874
43a45bf
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.005-3
43a45bf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
43a45bf
d497a9b
* Mon Jun 08 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.005-2
d497a9b
- Perl 5.22 rebuild
d497a9b
e1e4f98
* Fri Mar 20 2015 Petr Pisar <ppisar@redhat.com> 0.005-1
e1e4f98
- Specfile autogenerated by cpanspec 1.78.