Compare commits

..

1 Commits
rawhide ... f32

Author SHA1 Message Date
Petr Písař b331a401be 1.19 bump 2021-02-01 16:05:27 +01:00
6 changed files with 3 additions and 93 deletions

View File

@ -1 +0,0 @@
1

View File

@ -1,7 +0,0 @@
--- !Policy
product_versions:
- fedora-*
decision_context: bodhi_update_push_stable
subject_type: koji_build
rules:
- !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.tier0.functional}

View File

@ -1 +0,0 @@
addFilter('-tests\.noarch: W: no-documentation')

View File

@ -10,7 +10,7 @@
Name: perl-GIS-Distance Name: perl-GIS-Distance
Version: 0.19 Version: 0.19
Release: 9%{?dist} Release: 1%{?dist}
Summary: Calculate geographic distances Summary: Calculate geographic distances
License: GPL+ or Artistic License: GPL+ or Artistic
URL: https://metacpan.org/release/GIS-Distance URL: https://metacpan.org/release/GIS-Distance
@ -20,7 +20,6 @@ BuildRequires: coreutils
BuildRequires: perl-generators BuildRequires: perl-generators
BuildRequires: perl-interpreter BuildRequires: perl-interpreter
BuildRequires: perl(:VERSION) >= 5.8.1 BuildRequires: perl(:VERSION) >= 5.8.1
BuildRequires: perl(Config)
BuildRequires: perl(Module::Build::Tiny) >= 0.035 BuildRequires: perl(Module::Build::Tiny) >= 0.035
BuildRequires: perl(strict) BuildRequires: perl(strict)
# Run-time: # Run-time:
@ -38,11 +37,11 @@ BuildRequires: perl(strictures) >= 2
BuildRequires: perl(GIS::Distance::Fast) >= 0.13 BuildRequires: perl(GIS::Distance::Fast) >= 0.13
%endif %endif
# Tests: # Tests:
BuildRequires: perl(Test2::Require::Module)
BuildRequires: perl(Test2::V0) >= 0.000094 BuildRequires: perl(Test2::V0) >= 0.000094
%if %{with perl_GIS_Distance_enables_optional_test} %if %{with perl_GIS_Distance_enables_optional_test}
# Optional tests: # Optional tests:
BuildRequires: perl(Geo::Point) >= 0.95 BuildRequires: perl(Geo::Point) >= 0.95
BuildRequires: perl(Test2::Require::Module)
%endif %endif
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
Requires: perl(Const::Fast) >= 0.014 Requires: perl(Const::Fast) >= 0.014
@ -52,37 +51,15 @@ Recommends: perl(GIS::Distance::Fast) >= 0.13
Requires: perl(namespace::clean) >= 0.24 Requires: perl(namespace::clean) >= 0.24
# Remove under-specified dependencies # Remove under-specified dependencies
%global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^perl\\((Const::Fast|Geo::Point|namespace::clean|Test2::V0)\\)$ %global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^perl\\((Const::Fast|namespace::clean)\\)$
%description %description
This Perl module calculates distances between geographic points on, at the This Perl module calculates distances between geographic points on, at the
moment, planet Earth. Various "FORMULAS" are available that provide different moment, planet Earth. Various "FORMULAS" are available that provide different
levels of accuracy versus speed. levels of accuracy versus speed.
%package tests
Summary: Tests for %{name}
Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
Requires: perl-Test-Harness
Requires: perl(Test2::V0) >= 0.000094
%if %{with perl_GIS_Distance_enables_optional_test}
Requires: perl(Geo::Point) >= 0.95
%endif
%description tests
Tests from %{name}. Execute them
with "%{_libexecdir}/%{name}/test".
%prep %prep
%setup -q -n GIS-Distance-%{version} %setup -q -n GIS-Distance-%{version}
%if !%{with perl_GIS_Distance_enables_optional_test}
rm t/geo_point.t
perl -i -ne 'print $_ unless m{^t/geo_point\.t}' MANIFEST
%endif
# Normalize shebangs
for F in t/*.t; do
perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!\s*perl}{$Config{startperl}}' "$F"
chmod +x "$F"
done
%build %build
perl Build.PL --installdirs=vendor perl Build.PL --installdirs=vendor
@ -91,19 +68,9 @@ perl Build.PL --installdirs=vendor
%install %install
./Build install --destdir=%{buildroot} --create_packlist=0 ./Build install --destdir=%{buildroot} --create_packlist=0
%{_fixperms} %{buildroot} %{_fixperms} %{buildroot}
# Install tests
mkdir -p %{buildroot}%{_libexecdir}/%{name}
cp -a t %{buildroot}%{_libexecdir}/%{name}
cat > %{buildroot}%{_libexecdir}/%{name}/test << 'EOF'
#!/bin/sh
unset GEO_DISTANCE_PP GIS_DISTANCE_PP
cd %{_libexecdir}/%{name} && exec prove -I . -j "$(getconf _NPROCESSORS_ONLN)"
EOF
chmod +x %{buildroot}%{_libexecdir}/%{name}/test
%check %check
unset GEO_DISTANCE_PP GIS_DISTANCE_PP unset GEO_DISTANCE_PP GIS_DISTANCE_PP
export HARNESS_OPTIONS=j$(perl -e 'if ($ARGV[0] =~ /.*-j([0-9][0-9]*).*/) {print $1} else {print 1}' -- '%{?_smp_mflags}')
./Build test ./Build test
%files %files
@ -112,50 +79,11 @@ export HARNESS_OPTIONS=j$(perl -e 'if ($ARGV[0] =~ /.*-j([0-9][0-9]*).*/) {print
%{perl_vendorlib}/* %{perl_vendorlib}/*
%{_mandir}/man3/* %{_mandir}/man3/*
%files tests
%{_libexecdir}/%{name}
%changelog %changelog
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.19-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Fri Jun 03 2022 Jitka Plesnikova <jplesnik@redhat.com> - 0.19-8
- Perl 5.36 re-rebuild of bootstrapped packages
* Wed Jun 01 2022 Jitka Plesnikova <jplesnik@redhat.com> - 0.19-7
- Perl 5.36 rebuild
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.19-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Tue Jan 18 2022 Petr Pisar <ppisar@redhat.com> - 0.19-5
- Package the tests
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.19-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Mon May 24 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.19-3
- Perl 5.34 re-rebuild of bootstrapped packages
* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.19-2
- Perl 5.34 rebuild
* Mon Feb 01 2021 Petr Pisar <ppisar@redhat.com> - 0.19-1 * Mon Feb 01 2021 Petr Pisar <ppisar@redhat.com> - 0.19-1
- 1.19 bump - 1.19 bump
- A license changed from "GPLv3+" to "GPL+ or Artistic" - A license changed from "GPLv3+" to "GPL+ or Artistic"
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.18-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.18-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Fri Jun 26 2020 Jitka Plesnikova <jplesnik@redhat.com> - 0.18-8
- Perl 5.32 re-rebuild of bootstrapped packages
* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 0.18-7
- Perl 5.32 rebuild
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.18-6 * Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.18-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild

View File

@ -1,5 +0,0 @@
summary: Sanity tests
discover:
how: fmf
execute:
how: tmt

View File

@ -1,4 +0,0 @@
summary: Upstream tests
component: perl-GIS-Distance
require: perl-GIS-Distance-tests
test: /usr/libexec/perl-GIS-Distance/test