Compare commits

...

No commits in common. 'epel9' and 'i9' have entirely different histories.
epel9 ... i9

3
.gitignore vendored

@ -1,2 +1 @@
/Browser-Open-0.03.tar.gz SOURCES/Browser-Open-0.04.tar.gz
/Browser-Open-0.04.tar.gz

@ -0,0 +1 @@
332ff73c052b1ac881f42cc30611cffdebb330fb SOURCES/Browser-Open-0.04.tar.gz

@ -1,8 +1,8 @@
Name: perl-Browser-Open Name: perl-Browser-Open
Version: 0.04 Version: 0.04
Release: 29%{?dist} Release: 34%{?dist}
Summary: Open a browser in a given URL Summary: Open a browser in a given URL
License: GPL+ or Artistic License: GPL-1.0-or-later OR Artistic-1.0-Perl
URL: https://metacpan.org/release/Browser-Open URL: https://metacpan.org/release/Browser-Open
Source0: https://cpan.metacpan.org/authors/id/C/CF/CFRANKS/Browser-Open-%{version}.tar.gz Source0: https://cpan.metacpan.org/authors/id/C/CF/CFRANKS/Browser-Open-%{version}.tar.gz
BuildArch: noarch BuildArch: noarch
@ -20,7 +20,6 @@ BuildRequires: perl(File::Spec::Functions)
BuildRequires: perl(parent) BuildRequires: perl(parent)
# Tests: # Tests:
BuildRequires: perl(Test::More) >= 0.92 BuildRequires: perl(Test::More) >= 0.92
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
%{?perl_default_filter} %{?perl_default_filter}
@ -28,17 +27,40 @@ Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
The functions optionally exported by this module allows you to open URLs in The functions optionally exported by this module allows you to open URLs in
the user browser. the user browser.
%package tests
Summary: Tests for %{name}
Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
# Some browser to detect
Requires: lynx
Requires: perl-Test-Harness
%description tests
Tests from %{name}. Execute them
with "%{_libexecdir}/%{name}/test".
%prep %prep
%setup -q -n Browser-Open-%{version} %setup -q -n Browser-Open-%{version}
# Help generators to recognize Perl scripts
for F in $(find t/ -name '*.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 Makefile.PL INSTALLDIRS=vendor perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
make %{?_smp_mflags} %{make_build}
%install %install
make pure_install DESTDIR=$RPM_BUILD_ROOT %{make_install}
find $RPM_BUILD_ROOT -type f -name .packlist -delete # Install tests
%{_fixperms} $RPM_BUILD_ROOT/* mkdir -p %{buildroot}%{_libexecdir}/%{name}
cp -a t %{buildroot}%{_libexecdir}/%{name}
cat > %{buildroot}%{_libexecdir}/%{name}/test << 'EOF'
#!/bin/sh
cd %{_libexecdir}/%{name} && exec prove -I . -j "$(getconf _NPROCESSORS_ONLN)" -r
EOF
chmod +x %{buildroot}%{_libexecdir}/%{name}/test
%{_fixperms} %{buildroot}/*
%check %check
make test make test
@ -48,7 +70,30 @@ make test
%{perl_vendorlib}/* %{perl_vendorlib}/*
%{_mandir}/man3/* %{_mandir}/man3/*
%files tests
%{_libexecdir}/%{name}
%changelog %changelog
* Wed Sep 20 2023 Arkady L. Shane <tigro@msvsphere-os.ru> - 0.04-34
- Rebuilt for MSVSphere 9.2
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.04-34
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Mon Dec 19 2022 Michal Josef Špaček <mspacek@redhat.com> - 0.04-33
- Package tests
- Simplify build and install phases
- Update license to SPDX format
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.04-32
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Mon May 30 2022 Jitka Plesnikova <jplesnik@redhat.com> - 0.04-31
- Perl 5.36 rebuild
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.04-30
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.04-29 * Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.04-29
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild

@ -1 +0,0 @@
4cb43edda495ca86869778246da89dd8 Browser-Open-0.04.tar.gz
Loading…
Cancel
Save