Group: Development/Other # BEGIN SourceDeps(oneline): BuildRequires(pre): rpm-build-perl BuildRequires: perl(Hash/Util/FieldHash/Compat.pm) perl(Mouse.pm) perl-podlators # END SourceDeps(oneline) # see https://bugzilla.altlinux.org/show_bug.cgi?id=10382 %define _localstatedir %{_var} Name: perl-Hash-FieldHash Version: 0.15 Release: alt2_12 Summary: Lightweight field hash implementation License: GPL+ or Artistic URL: https://metacpan.org/release/Hash-FieldHash Source0: https://cpan.metacpan.org/modules/by-module/Hash/Hash-FieldHash-%{version}.tar.gz Patch0: Hash-FieldHash-0.15-Fix-building-on-Perl-without-dot-in-INC.patch # Module Build BuildRequires: coreutils BuildRequires: findutils BuildRequires: perl-devel BuildRequires: rpm-build-perl BuildRequires: perl-devel BuildRequires: perl(Devel/PPPort.pm) BuildRequires: perl(ExtUtils/CBuilder.pm) BuildRequires: perl(ExtUtils/ParseXS.pm) BuildRequires: perl(File/Basename.pm) BuildRequires: perl(File/Spec.pm) BuildRequires: perl(Module/Build.pm) BuildRequires: perl(utf8.pm) BuildRequires: perl(warnings.pm) # Module Runtime BuildRequires: perl(Exporter.pm) BuildRequires: perl(parent.pm) BuildRequires: perl(strict.pm) BuildRequires: perl(XSLoader.pm) # Test Suite BuildRequires: perl(Config.pm) BuildRequires: perl(constant.pm) BuildRequires: perl(Data/Dumper.pm) BuildRequires: perl(if.pm) BuildRequires: perl(overload.pm) BuildRequires: perl(Scalar/Util.pm) BuildRequires: perl(Symbol.pm) BuildRequires: perl(Test/More.pm) BuildRequires: perl(threads.pm) # Optional Tests BuildRequires: perl(Hash/Util/FieldHash.pm) BuildRequires: perl(Test/LeakTrace.pm) BuildRequires: perl(Test/Pod.pm) BuildRequires: perl(Test/Pod/Coverage.pm) BuildRequires: perl(Test/Synopsis.pm) # Dependencies # Avoid provides from private shared objects Source44: import.info %description Hash::FieldHash provides the field hash mechanism, which supports the inside- out technique. %prep %setup -q -n Hash-FieldHash-%{version} # Fix building on Perl without '.' in @INC %patch0 -p1 %build RELEASE_TESTING=1 perl Build.PL --installdirs=vendor --optimize="%{optflags}" ./Build %install ./Build install --destdir=%{buildroot} --create_packlist=0 find %{buildroot} -type f -name '*.bs' -empty -delete # %{_fixperms} -c %{buildroot} %check ./Build test %files %if 0%{?_licensedir:1} %doc --no-dereference LICENSE %else %doc LICENSE %endif %doc Changes README.md benchmark/ example/ %{perl_vendor_archlib}/auto/Hash/ %{perl_vendor_archlib}/Hash/ %changelog * Wed Nov 20 2019 Igor Vlasenko 0.15-alt2_12 - update to new release by fcimport * Thu Jan 24 2019 Igor Vlasenko 0.15-alt2_8 - rebuild with new perl 5.28.1 * Sat Jul 14 2018 Igor Vlasenko 0.15-alt1_8 - update to new release by fcimport * Mon May 07 2018 Igor Vlasenko 0.15-alt1_7 - update to new release by fcimport * Fri Dec 15 2017 Igor Vlasenko 0.15-alt1_5.1 - rebuild with new perl 5.26.1 * Mon Oct 02 2017 Igor Vlasenko 0.15-alt1_5 - update to new release by fcimport * Thu Aug 03 2017 Igor Vlasenko 0.15-alt1_3 - update to new release by fcimport * Thu Mar 16 2017 Igor Vlasenko 0.15-alt1_1 - update to new release by fcimport * Tue Feb 14 2017 Igor Vlasenko 0.15-alt1 - automated CPAN update * Fri Feb 03 2017 Igor Vlasenko 0.14-alt2.1_5.1 - rebuild with new perl 5.24.1 * Mon Dec 19 2016 Igor Vlasenko 0.14-alt2.1_5 - update to new release by fcimport * Mon Mar 07 2016 Igor Vlasenko 0.14-alt2.1_4 - update to new release by fcimport * Wed Nov 25 2015 Igor Vlasenko 0.14-alt2.1_3.1 - rebuild with new perl 5.22.0 * Sun Sep 20 2015 Igor Vlasenko 0.14-alt2.1_3 - update to new release by fcimport * Thu Dec 18 2014 Igor Vlasenko 0.14-alt2.1_1 - update to new release by fcimport * Tue Dec 09 2014 Igor Vlasenko 0.14-alt2.1 - rebuild with new perl 5.20.1 * Wed Dec 04 2013 Igor Vlasenko 0.14-alt2 - uploaded to Sisyphus as Scalar-Does deep dependency * Tue Oct 15 2013 Igor Vlasenko 0.14-alt1 - update * Thu Sep 05 2013 Cronbuild Service 0.12-alt3_7 - rebuild to get rid of unmets * Tue Aug 27 2013 Igor Vlasenko 0.12-alt2_7 - update to new release by fcimport * Mon Aug 05 2013 Igor Vlasenko 0.12-alt2_6 - update to new release by fcimport * Mon Mar 04 2013 Igor Vlasenko 0.12-alt2_5 - update to new release by fcimport * Mon Sep 10 2012 Cronbuild Service 0.12-alt2_4 - rebuild with new perl * Tue Jul 31 2012 Igor Vlasenko 0.12-alt1_4 - update to new release by fcimport * Tue May 29 2012 Igor Vlasenko 0.12-alt1_2 - fc import