Compare commits

..

No commits in common. 'i10ce' and 'c9' have entirely different histories.
i10ce ... c9

@ -1 +1 @@
dc01ffbe4a5b2e8b6d666e831837edc13765294d SOURCES/Crypt-OpenSSL-Bignum-0.09.tar.gz dc01ffbe4a5b2e8b6d666e831837edc13765294d SOURCES/Crypt-OpenSSL-Bignum-0.09.tar.gz

@ -1,30 +1,29 @@
Name: perl-Crypt-OpenSSL-Bignum Name: perl-Crypt-OpenSSL-Bignum
Version: 0.09 Version: 0.09
Release: 28%{?dist} Release: 16%{?dist}
Summary: Perl interface to OpenSSL's multiprecision integer arithmetic Summary: Perl interface to OpenSSL for Bignum
License: GPL-1.0-or-later OR Artistic-1.0-Perl License: GPL+ or Artistic
URL: https://metacpan.org/release/Crypt-OpenSSL-Bignum URL: https://metacpan.org/release/Crypt-OpenSSL-Bignum
Source0: https://cpan.metacpan.org/authors/id/K/KM/KMX/Crypt-OpenSSL-Bignum-%{version}.tar.gz Source0: https://cpan.metacpan.org/authors/id/K/KM/KMX/Crypt-OpenSSL-Bignum-%{version}.tar.gz
BuildRequires: coreutils BuildRequires: coreutils
BuildRequires: findutils BuildRequires: findutils
BuildRequires: gcc BuildRequires: gcc
BuildRequires: make BuildRequires: make
BuildRequires: openssl
BuildRequires: openssl-devel
BuildRequires: perl-devel BuildRequires: perl-devel
BuildRequires: perl-generators BuildRequires: perl-generators
BuildRequires: perl-interpreter BuildRequires: perl-interpreter
BuildRequires: perl(:VERSION) >= 5.6.2
BuildRequires: perl(Config)
BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76
BuildRequires: pkgconf-pkg-config
BuildRequires: pkgconfig(libcrypto)
# Run-time:
BuildRequires: perl(base) BuildRequires: perl(base)
BuildRequires: perl(Carp) BuildRequires: perl(Carp)
BuildRequires: perl(Config)
BuildRequires: perl(DynaLoader) BuildRequires: perl(DynaLoader)
BuildRequires: perl(ExtUtils::MakeMaker)
BuildRequires: perl(strict) BuildRequires: perl(strict)
BuildRequires: perl(vars)
# Tests:
BuildRequires: perl(Test) BuildRequires: perl(Test)
BuildRequires: perl(vars)
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
%description %description
Crypt::OpenSSL::Bignum provides access to OpenSSL multiprecision integer Crypt::OpenSSL::Bignum provides access to OpenSSL multiprecision integer
@ -33,37 +32,23 @@ operations that OpenSSL provides are exposed to perl. In addition, this
module can be used to provide access to bignum values produced by other module can be used to provide access to bignum values produced by other
OpenSSL modules, such as key parameters from Crypt::OpenSSL::RSA. OpenSSL modules, such as key parameters from Crypt::OpenSSL::RSA.
%package tests
Summary: Tests for %{name}
BuildArch: noarch
Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
Requires: perl-Test-Harness
%description tests
Tests from %{name}. Execute them
with "%{_libexecdir}/%{name}/test".
%prep %prep
%setup -q -n Crypt-OpenSSL-Bignum-%{version} %setup -q -n Crypt-OpenSSL-Bignum-%{version}
chmod a-x LICENSE README Changes chmod a-x LICENSE README Changes
%build %build
unset OPENSSL_LIB OPENSSL_PREFIX %{__perl} Makefile.PL INSTALLDIRS=vendor
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1 %make_build
%{make_build}
%install %install
%{make_install} make pure_install DESTDIR=%{buildroot}
find %{buildroot} -type f -name .packlist -delete
find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
find %{buildroot} -type f -name '*.bs' -size 0 -delete find %{buildroot} -type f -name '*.bs' -size 0 -delete
%{_fixperms} %{buildroot}/* %{_fixperms} %{buildroot}/*
# Install tests
mkdir -p %{buildroot}%{_libexecdir}/%{name}
cp -a test.pl %{buildroot}%{_libexecdir}/%{name}
cat > %{buildroot}%{_libexecdir}/%{name}/test << 'EOF'
#!/bin/sh
cd %{_libexecdir}/%{name} && exec prove -I . test.pl
EOF
chmod +x %{buildroot}%{_libexecdir}/%{name}/test
%check %check
make test make test
@ -71,68 +56,21 @@ make test
%files %files
%license LICENSE %license LICENSE
%doc Changes README %doc Changes README
%dir %{perl_vendorarch}/auto/Crypt %{perl_vendorarch}/auto/*
%dir %{perl_vendorarch}/auto/Crypt/OpenSSL %{perl_vendorarch}/Crypt/
%{perl_vendorarch}/auto/Crypt/OpenSSL/Bignum %{_mandir}/man3/*
%dir %{perl_vendorarch}/Crypt
%dir %{perl_vendorarch}/Crypt/OpenSSL
%{perl_vendorarch}/Crypt/OpenSSL/Bignum
%{perl_vendorarch}/Crypt/OpenSSL/Bignum.pm
%{_mandir}/man3/Crypt::OpenSSL::Bignum.*
%{_mandir}/man3/Crypt::OpenSSL::Bignum::*
%files tests
%{_libexecdir}/%{name}
%changelog %changelog
* Sat Jan 04 2025 Arkady L. Shane <tigro@msvsphere-os.ru> - 0.09-28 * Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 0.09-16
- Rebuilt for MSVSphere 10 - Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
Related: rhbz#1991688
* Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.09-28
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Mon Jun 10 2024 Jitka Plesnikova <jplesnik@redhat.com> - 0.09-27
- Perl 5.40 rebuild
* Fri May 17 2024 Petr Pisar <ppisar@redhat.com> - 0.09-26
- Use pkg-config for discovering OpenSSL
- Package the tests
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.09-25
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.09-24
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.09-23
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Tue Jul 11 2023 Jitka Plesnikova <jplesnik@redhat.com> - 0.09-22
- Perl 5.38 rebuild
* Wed Jun 07 2023 Michal Josef Špaček <mspacek@redhat.com> - 0.09-21
- Update license to SPDX format
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.09-20
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.09-19
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Mon May 30 2022 Jitka Plesnikova <jplesnik@redhat.com> - 0.09-18
- Perl 5.36 rebuild
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.09-17
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Tue Sep 14 2021 Sahana Prasad <sahana@redhat.com> - 0.09-16
- Rebuilt with OpenSSL 3.0.0
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.09-15 * Wed Jun 16 2021 Mohan Boddu <mboddu@redhat.com> - 0.09-15
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - Rebuilt for RHEL 9 BETA for openssl 3.0
Related: rhbz#1971065
* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.09-14 * Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 0.09-14
- Perl 5.34 rebuild - Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.09-13 * Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.09-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild

Loading…
Cancel
Save