Compare commits

..

6 Commits

Author SHA1 Message Date
Petr Písař c35d52dda8 1.19 bump 2021-02-01 16:06:41 +01:00
Troy Dawson 90e57dc8ce remove package.cfg per new epel-playground policy 2020-09-24 18:28:04 +00:00
Petr Písař 1f07181b8d Finish bootstrapping 2019-11-08 14:06:06 +01:00
Petr Písař 02e8ee20e8 Start bootstrapping 2019-11-08 12:46:01 +01:00
Petr Písař 139aa501d2 Merge branch 'master' into epel8 2019-11-08 12:43:13 +01:00
Gwyn Ciesla 38d6d629a9 "Adding package.cfg file" 2019-11-07 10:26:24 -06:00
6 changed files with 5 additions and 95 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,52 +79,13 @@ 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 * Fri Nov 08 2019 Petr Pisar <ppisar@redhat.com> - 0.18-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - Finish bootstrapping
* 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
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Fri Sep 20 2019 Petr Pisar <ppisar@redhat.com> - 0.18-5 * Fri Sep 20 2019 Petr Pisar <ppisar@redhat.com> - 0.18-5
- Disable optional tests because perl-Geo-Point will be retired (bug #1748923) - Disable optional tests because perl-Geo-Point will be retired (bug #1748923)

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