5b177f1
Name:           perl-Crypt-OpenSSL-EC
35d6653
Version:        1.32
35d6653
Release:        1%{?dist}
5b177f1
Summary:        Perl extension for OpenSSL EC (Elliptic Curves) library
5b177f1
License:        GPL+ or Artistic
0f01c60
URL:            https://metacpan.org/release/Crypt-OpenSSL-EC
0f01c60
Source0:        https://cpan.metacpan.org/authors/id/M/MI/MIKEM/Crypt-OpenSSL-EC-%{version}.tar.gz
91a765a
BuildRequires:  findutils
91a765a
BuildRequires:  gcc
91a765a
BuildRequires:  make
3b74ab0
BuildRequires:  perl-devel
3b74ab0
BuildRequires:  perl-generators
35d6653
BuildRequires:  perl-interpreter
35d6653
BuildRequires:  perl(:VERSION) >= 5.8.5
35d6653
BuildRequires:  perl(Config)
91a765a
# Use ExtUtils::Constant to regenerate XS code
5b177f1
BuildRequires:  perl(ExtUtils::Constant)
91a765a
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.76
5b177f1
BuildRequires:  perl(File::Copy)
5b177f1
BuildRequires:  perl(File::Spec)
35d6653
# pkgconf-pkg-config for pkg-config tool
35d6653
BuildRequires:  pkgconf-pkg-config
35d6653
BuildRequires:  pkgconfig(libcrypto)
5b177f1
# Run-time:
5b177f1
BuildRequires:  perl(AutoLoader)
5b177f1
BuildRequires:  perl(Carp)
5b177f1
BuildRequires:  perl(Exporter)
5b177f1
BuildRequires:  perl(strict)
5b177f1
BuildRequires:  perl(warnings)
5b177f1
BuildRequires:  perl(XSLoader)
5b177f1
# Tests:
5b177f1
BuildRequires:  perl(Crypt::OpenSSL::Bignum) >= 0.04
5b177f1
BuildRequires:  perl(Crypt::OpenSSL::Bignum::CTX)
5b177f1
BuildRequires:  perl(Test::More)
5b177f1
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
5b177f1
5b177f1
%description
5b177f1
This package provides a Perl standard (non-object-oriented) interface to the
5b177f1
OpenSSL Elliptic Curve library. Some object-oriented calls are supported.
5b177f1
5b177f1
%prep
5b177f1
%setup -q -n Crypt-OpenSSL-EC-%{version}
5b177f1
5b177f1
%build
35d6653
unset OPENSSL_LIB OPENSSL_PREFIX
35d6653
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1 OPTIMIZE="$RPM_OPT_FLAGS"
35d6653
%{make_build}
5b177f1
5b177f1
%install
35d6653
%{make_install}
91a765a
find $RPM_BUILD_ROOT -type f -name '*.bs' -size 0 -delete
5b177f1
%{_fixperms} $RPM_BUILD_ROOT/*
5b177f1
5b177f1
%check
5b177f1
make test
5b177f1
5b177f1
%files
5b177f1
%doc Changes README
5b177f1
%{perl_vendorarch}/auto/*
5b177f1
%{perl_vendorarch}/Crypt*
5b177f1
%{_mandir}/man3/*
5b177f1
5b177f1
%changelog
35d6653
* Thu Mar 19 2020 Petr Pisar <ppisar@redhat.com> - 1.32-1
35d6653
- 1.32 bump
35d6653
6e7a4ae
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.31-8
6e7a4ae
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
6e7a4ae
6f3f623
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.31-7
6f3f623
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
6f3f623
baea68c
* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 1.31-6
baea68c
- Perl 5.28 rebuild
baea68c
1202999
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.31-5
1202999
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
1202999
d539e76
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.31-4
d539e76
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
d539e76
c2f9354
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.31-3
c2f9354
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
c2f9354
56bc73d
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.31-2
56bc73d
- Perl 5.26 rebuild
56bc73d
a341f07
* Fri Jun 02 2017 Petr Pisar <ppisar@redhat.com> - 1.31-1
a341f07
- 1.31 bump
a341f07
91a765a
* Thu Jun 01 2017 Petr Pisar <ppisar@redhat.com> - 1.3-1
91a765a
- 1.3 bump
91a765a
20a3039
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.01-7
20a3039
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
20a3039
450119f
* Tue Oct 11 2016 Petr Pisar <ppisar@redhat.com> - 1.01-6
450119f
- Rebuild against OpenSSL 1.1.0
450119f
ddbced4
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.01-5
ddbced4
- Perl 5.24 rebuild
ddbced4
ebf07b3
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.01-4
ebf07b3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
ebf07b3
4e9aef2
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.01-3
4e9aef2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
4e9aef2
d6f68bc
* Fri Jun 05 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.01-2
d6f68bc
- Perl 5.22 rebuild
d6f68bc
5b177f1
* Mon Apr 27 2015 Petr Pisar <ppisar@redhat.com> 1.01-1
5b177f1
- Specfile autogenerated by cpanspec 1.78.