9d50055
Name:           perl-Crypt-OpenSSL-Guess
1949a7f
Version:        0.15
cf590c5
Release:        7%{?dist}
9d50055
Summary:        Guess OpenSSL include path
6286137
License:        GPL-1.0-or-later OR Artistic-1.0-Perl
9d50055
URL:            https://metacpan.org/release/Crypt-OpenSSL-Guess/
9d50055
Source0:        https://cpan.metacpan.org/authors/id/A/AK/AKIYM/Crypt-OpenSSL-Guess-%{version}.tar.gz
9d50055
BuildArch:      noarch
f0671dc
BuildRequires:  coreutils
9d50055
BuildRequires:  make
9d50055
BuildRequires:  perl-generators
9d50055
BuildRequires:  perl-interpreter
9d50055
BuildRequires:  perl(:VERSION) >= 5.8.1
9d50055
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.76
9d50055
BuildRequires:  perl(strict)
9d50055
# Run-time
9d50055
BuildRequires:  perl(Config)
f0671dc
BuildRequires:  perl(English)
9d50055
BuildRequires:  perl(Exporter) >= 5.57
9d50055
BuildRequires:  perl(ExtUtils::MM)
9d50055
BuildRequires:  perl(File::Spec)
9d50055
BuildRequires:  perl(Symbol)
9d50055
BuildRequires:  perl(warnings)
9d50055
# Tests
9d50055
BuildRequires:  perl(Test::More) >= 0.98
9d50055
Requires:       perl(Exporter) >= 5.57
9d50055
Recommends:     openssl
9d50055
9d50055
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}perl\\(Exporter\\)\\s*$
9d50055
9d50055
%description
9d50055
Crypt::OpenSSL::Guess provides helpers to guess OpenSSL include path on any
9d50055
platforms.
9d50055
36cd4b3
%package tests
36cd4b3
Summary:        Tests for %{name}
36cd4b3
Requires:       %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
36cd4b3
Requires:       perl-Test-Harness
36cd4b3
36cd4b3
%description tests
36cd4b3
Tests from %{name}. Execute them
36cd4b3
with "%{_libexecdir}/%{name}/test".
36cd4b3
9d50055
%prep
9d50055
%setup -q -n Crypt-OpenSSL-Guess-%{version}
9d50055
36cd4b3
# Help file to recognise the Perl scripts
36cd4b3
for F in t/*.t; do
f61ea4e
    perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!.*perl\b}{$Config{startperl}}' "$F"
36cd4b3
    chmod +x "$F"
36cd4b3
done
36cd4b3
9d50055
%build
f0671dc
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
f0671dc
%{make_build}
9d50055
9d50055
%install
f0671dc
%{make_install}
f61ea4e
%{_fixperms} %{buildroot}/*
f61ea4e
36cd4b3
# Install tests
36cd4b3
mkdir -p %{buildroot}%{_libexecdir}/%{name}
36cd4b3
cp -a t %{buildroot}%{_libexecdir}/%{name}
36cd4b3
cat > %{buildroot}%{_libexecdir}/%{name}/test << 'EOF'
36cd4b3
#!/bin/sh
36cd4b3
cd %{_libexecdir}/%{name} && exec prove -I . -j "$(getconf _NPROCESSORS_ONLN)"
36cd4b3
EOF
36cd4b3
chmod +x %{buildroot}%{_libexecdir}/%{name}/test
9d50055
9d50055
%check
36cd4b3
export HARNESS_OPTIONS=j$(perl -e 'if ($ARGV[0] =~ /.*-j([0-9][0-9]*).*/) {print $1} else {print 1}' -- '%{?_smp_mflags}')
9d50055
make test
9d50055
9d50055
%files
9d50055
%license LICENSE
9d50055
%doc Changes README.md
9d50055
%{perl_vendorlib}/*
9d50055
%{_mandir}/man3/*
9d50055
36cd4b3
%files tests
36cd4b3
%{_libexecdir}/%{name}
36cd4b3
9d50055
%changelog
cf590c5
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.15-7
cf590c5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
cf590c5
be8b1d0
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.15-6
be8b1d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
be8b1d0
c9526bf
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.15-5
c9526bf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
c9526bf
a44b2fa
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.15-4
a44b2fa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
a44b2fa
f6fff4d
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.15-3
f6fff4d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
f6fff4d
cd8b9ea
* Mon May 30 2022 Jitka Plesnikova <jplesnik@redhat.com> - 0.15-2
cd8b9ea
- Perl 5.36 rebuild
cd8b9ea
1949a7f
* Sun Feb 13 2022 Jitka Plesnikova <jplesnik@redhat.com> - 0.15-1
1949a7f
- 0.15 bump
1949a7f
4e6c308
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.14-2
4e6c308
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
4e6c308
d1a2aa1
* Mon Nov 01 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.14-1
d1a2aa1
- 0.14 bump
d1a2aa1
f3a6c74
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.13-3
f3a6c74
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
f3a6c74
e8cd1c2
* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.13-2
e8cd1c2
- Perl 5.34 rebuild
e8cd1c2
f61ea4e
* Tue May 04 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.13-1
f61ea4e
- 0.13 bump
f61ea4e
36cd4b3
* Tue Mar 09 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.12-2
36cd4b3
- Package tests
36cd4b3
f0671dc
* Mon Mar 08 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.12-1
f0671dc
- 0.12 bump
f0671dc
d015d4b
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.11-10
d015d4b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
d015d4b
a86695b
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.11-9
a86695b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
a86695b
536d6d9
* Mon Jun 22 2020 Jitka Plesnikova <jplesnik@redhat.com> - 0.11-8
536d6d9
- Perl 5.32 rebuild
536d6d9
f1d13b0
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.11-7
f1d13b0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
f1d13b0
a98614d
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.11-6
a98614d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
a98614d
e5b7998
* Thu May 30 2019 Jitka Plesnikova <jplesnik@redhat.com> - 0.11-5
e5b7998
- Perl 5.30 rebuild
e5b7998
6cd81bb
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.11-4
6cd81bb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
6cd81bb
41da7c8
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.11-3
41da7c8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
41da7c8
74b8fc2
* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.11-2
74b8fc2
- Perl 5.28 rebuild
74b8fc2
9d50055
* Mon Jun 18 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.11-1
9d50055
- Specfile autogenerated by cpanspec 1.78.