Compare commits

..

No commits in common. 'i10c-beta' and 'c9' have entirely different histories.

2
.gitignore vendored

@ -1 +1 @@
SOURCES/Object-HashBase-0.010.tar.gz SOURCES/Object-HashBase-0.009.tar.gz

@ -1 +1 @@
78158c97e174296938e908c1b7ec4fdf86d2cfd1 SOURCES/Object-HashBase-0.010.tar.gz b44ac3b490a9497e91966964071aa23090a891b2 SOURCES/Object-HashBase-0.009.tar.gz

@ -1,8 +1,8 @@
Name: perl-Object-HashBase Name: perl-Object-HashBase
Version: 0.010 Version: 0.009
Release: 4%{?dist} Release: 7%{?dist}
Summary: Build hash-based classes Summary: Build hash-based classes
License: GPL-1.0-or-later OR Artistic-1.0-Perl License: GPL+ or Artistic
URL: https://metacpan.org/release/Object-HashBase URL: https://metacpan.org/release/Object-HashBase
Source0: https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Object-HashBase-%{version}.tar.gz Source0: https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Object-HashBase-%{version}.tar.gz
# Correct shebangs # Correct shebangs
@ -22,12 +22,12 @@ BuildRequires: perl(Test::More) >= 0.98
BuildRequires: perl(vars) BuildRequires: perl(vars)
# Tests: # Tests:
BuildRequires: perl(File::Temp) BuildRequires: perl(File::Temp)
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
# Remove under-specified dependenices # Remove under-specified dependenices
%global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^perl\\(Test::More\\)$ %global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^perl\\(Test::More\\)$
# Remove private modules # Remove private modules
%global __requires_exclude %{__requires_exclude}|^perl\\(Object::HashBase::Test::HBase.* %global __requires_exclude %{__requires_exclude}|^perl\\(Object::HashBase::Test::HBase.*
%global __requires_exclude %{__requires_exclude}|^perl\\(My::Prefix::HashBase\\)$
%description %description
This package is used to generate classes based on hash references. Using this This package is used to generate classes based on hash references. Using this
@ -37,18 +37,10 @@ be generated for you. You also get constants for each accessor (all caps)
which return the key into the hash for that accessor. Single inheritance is which return the key into the hash for that accessor. Single inheritance is
also supported. also supported.
%package tests
Summary: Tests for %{name}
Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
Requires: perl-Test-Harness
%description tests
Tests from %{name}. Execute them
with "%{_libexecdir}/%{name}/test".
%package tools %package tools
Summary: Generate inlined Object::HashBase Perl module Summary: Generate inlined Object::HashBase Perl module
Requires: %{name} = %{version}-%{release} Requires: %{name} = %{version}-%{release}
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
Requires: perl(Test::More) >= 0.98 Requires: perl(Test::More) >= 0.98
%description tools %description tools
@ -58,12 +50,7 @@ also generate the tests for it.
%prep %prep
%setup -q -n Object-HashBase-%{version} %setup -q -n Object-HashBase-%{version}
%patch -P0 -p1 %patch0 -p1
# Help generators to recognize Perl scripts
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 Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1 perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
@ -71,15 +58,7 @@ perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
%install %install
%{make_install} %{make_install}
# 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)"
EOF
chmod +x %{buildroot}%{_libexecdir}/%{name}/test
%{_fixperms} %{buildroot}/*
%check %check
make test make test
@ -92,55 +71,18 @@ make test
%{_mandir}/man3/* %{_mandir}/man3/*
%exclude %{_mandir}/man3/Object::HashBase::* %exclude %{_mandir}/man3/Object::HashBase::*
%files tests
%{_libexecdir}/%{name}
%files tools %files tools
%{_bindir}/hashbase_inc.pl %{_bindir}/hashbase_inc.pl
%{perl_vendorlib}/Object/HashBase %{perl_vendorlib}/Object/HashBase
%{_mandir}/man3/Object::HashBase::* %{_mandir}/man3/Object::HashBase::*
%changelog %changelog
* Tue Nov 26 2024 MSVSphere Packaging Team <packager@msvsphere-os.ru> - 0.010-4 * Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 0.009-7
- Rebuilt for MSVSphere 10 - Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
Related: rhbz#1991688
* Mon Jun 24 2024 Troy Dawson <tdawson@redhat.com> - 0.010-4
- Bump release for June 2024 mass rebuild
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.010-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.010-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Mon Oct 23 2023 Michal Josef Špaček <mspacek@redhat.com> - 0.010-1
- 0.010 bump
- Update %patch macro usage
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.009-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.009-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Mon Dec 12 2022 Michal Josef Špaček <mspacek@redhat.com> - 0.009-11
- Package tests
- Update license to SPDX format
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.009-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Mon May 30 2022 Jitka Plesnikova <jplesnik@redhat.com> - 0.009-9
- Perl 5.36 rebuild
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.009-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.009-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.009-6 * Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 0.009-6
- 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.009-5 * Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.009-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild

Loading…
Cancel
Save