# Conditional build:
%bcond_without tests # Do not perform "make test"
#
-%include /usr/lib/rpm/macros.perl
%define pdir Crypt
%define pnam OpenSSL-ECDSA
Summary: Crypt::OpenSSL::ECDSA - Perl extension for OpenSSL ECDSA (Elliptic Curve Digital Signature Algorithm)
Summary(pl.UTF-8): Crypt::OpenSSL::ECDSA - implementacja algorytmu ECDSA w Perlu
Name: perl-Crypt-OpenSSL-ECDSA
Version: 0.07
-Release: 1
+Release: 9
# same as perl
License: GPL v1+ or Artistic
Group: Development/Languages/Perl
Source0: http://www.cpan.org/modules/by-module/Crypt/%{pdir}-%{pnam}-%{version}.tar.gz
# Source0-md5: 2ee0afce54f5a2bfc47b336a7400eca2
+Patch0: Crypt-OpenSSL-ECDSA-0.08-Port-to-OpenSSL-1.1.0.patch
URL: http://search.cpan.org/dist/Crypt-OpenSSL-ECDSA/
BuildRequires: openssl-devel >= 0.9.8a
-BuildRequires: perl-devel >= 1:5.8.0
+BuildRequires: perl-devel >= 1:5.8.1
BuildRequires: rpm-perlprov >= 4.1-13
%if %{with tests}
BuildRequires: perl-Crypt-OpenSSL-EC >= 1.01
%endif
+Requires: perl-Crypt-OpenSSL-EC >= 1.01
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
%prep
%setup -q -n %{pdir}-%{pnam}-%{version}
+%patch0 -p1
%build
%{__perl} Makefile.PL \
%{perl_vendorarch}/Crypt/OpenSSL/ECDSA.pm
%dir %{perl_vendorarch}/auto/Crypt/OpenSSL/ECDSA
%{perl_vendorarch}/auto/Crypt/OpenSSL/ECDSA/autosplit.ix
-%attr(755,root,root) %{perl_vendorarch}/auto/Crypt/OpenSSL/ECDSA/*.so
+%attr(755,root,root) %{perl_vendorarch}/auto/Crypt/OpenSSL/ECDSA/ECDSA.so
%{_mandir}/man3/Crypt::OpenSSL::ECDSA.3pm*