0.13 bump
This commit is contained in:
parent
9b49eec5f0
commit
e4c9f93c11
|
@ -1,3 +1,4 @@
|
|||
/XS-Parse-Sublike-0.10.tar.gz
|
||||
/XS-Parse-Sublike-0.11.tar.gz
|
||||
/XS-Parse-Sublike-0.12.tar.gz
|
||||
/XS-Parse-Sublike-0.13.tar.gz
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
%perl_XS_Parse_Sublike_ABI perl(:XS_Parse_Sublike_ABI) = %(perl -e 'require XS::Parse::Sublike::Builder_data; print $1 if XS::Parse::Sublike::Builder_data::XSPARSESUBLIKE_H() =~ m{^#define XSPARSESUBLIKE_ABI_VERSION (\\d+)}m')
|
||||
|
|
@ -2,12 +2,13 @@
|
|||
%bcond_without perl_XS_Parse_Sublike_enables_optional_tests
|
||||
|
||||
Name: perl-XS-Parse-Sublike
|
||||
Version: 0.12
|
||||
Release: 2%{?dist}
|
||||
Version: 0.13
|
||||
Release: 1%{?dist}
|
||||
Summary: XS functions to assist in parsing sub-like syntax
|
||||
License: GPL+ or Artistic
|
||||
URL: https://metacpan.org/release/XS-Parse-Sublike
|
||||
Source0: https://cpan.metacpan.org/authors/id/P/PE/PEVANS/XS-Parse-Sublike-%{version}.tar.gz
|
||||
Source1: macros.perl-XS-Parse-Sublike
|
||||
# Fix an integer overflow in croak(), CPAN RT#133035
|
||||
Patch0: XS-Parse-Sublike-0.10-Fix-type-mismatch-in-croak-format-string-width-argum.patch
|
||||
BuildRequires: coreutils
|
||||
|
@ -17,6 +18,7 @@ BuildRequires: perl-generators
|
|||
BuildRequires: perl-interpreter
|
||||
BuildRequires: perl(:VERSION) >= 5.16
|
||||
BuildRequires: perl(base)
|
||||
BuildRequires: perl(B)
|
||||
BuildRequires: perl(ExtUtils::CBuilder)
|
||||
BuildRequires: perl(lib)
|
||||
BuildRequires: perl(Module::Build)
|
||||
|
@ -34,6 +36,12 @@ BuildRequires: perl(Test::More) >= 0.88
|
|||
BuildRequires: perl(Test::Pod) >= 1
|
||||
%endif
|
||||
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
|
||||
# This module maintains multiple ABIs whose compatibility is checked at
|
||||
# run-time by S_boot_xs_parse_sublike() compiled into the users of this module.
|
||||
# This ABI range is defined with XS::Parse::Sublike/ABIVERSION_MIN and
|
||||
# XS::Parse::Sublike/ABIVERSION_MAX in lib/XS/Parse/Sublike.xs.
|
||||
Provides: perl(:XS_Parse_Sublike_ABI) = 3
|
||||
Provides: perl(:XS_Parse_Sublike_ABI) = 4
|
||||
|
||||
# Filter under-specified dependencies
|
||||
%global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^perl\\(Test::More\\)$
|
||||
|
@ -46,6 +54,19 @@ This module provides some XS functions to assist in writing parsers for
|
|||
sub-like syntax, primarily for authors of keyword plugins using the
|
||||
PL_keyword_plugin hook mechanism.
|
||||
|
||||
%package Builder
|
||||
Summary: Build-time support for XS::Parse::Sublike
|
||||
Requires: %{name}%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
Requires: perl-interpreter
|
||||
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
|
||||
# Subpackaged in 0.13
|
||||
Conflicts: %{name}%{?_isa} < 0.13
|
||||
|
||||
%description Builder
|
||||
This module provides a build-time helper to assist authors writing XS modules
|
||||
that use XS::Parse::Sublike. It prepares a Module::Build-using distribution to
|
||||
be able to make use of XS::Parse::Sublike.
|
||||
|
||||
%package tests
|
||||
Summary: Tests for %{name}
|
||||
Requires: %{name}%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
|
@ -76,6 +97,7 @@ perl Build.PL --installdirs=vendor --optimize="$RPM_OPT_FLAGS"
|
|||
./Build install --destdir=%{buildroot} --create_packlist=0
|
||||
find %{buildroot} -type f -name '*.bs' -size 0 -delete
|
||||
%{_fixperms} %{buildroot}/*
|
||||
install -D -m 0644 -t %{buildroot}%{_rpmmacrodir} %{SOURCE1}
|
||||
# Install tests
|
||||
mkdir -p %{buildroot}%{_libexecdir}/%{name}
|
||||
cp -a t %{buildroot}%{_libexecdir}/%{name}
|
||||
|
@ -98,13 +120,25 @@ export HARNESS_OPTIONS=j$(perl -e 'if ($ARGV[0] =~ /.*-j([0-9][0-9]*).*/) {print
|
|||
%license LICENSE
|
||||
%doc Changes README
|
||||
%{perl_vendorarch}/auto/*
|
||||
%{perl_vendorarch}/XS*
|
||||
%{_mandir}/man3/*
|
||||
%dir %{perl_vendorarch}/XS
|
||||
%dir %{perl_vendorarch}/XS/Parse
|
||||
%{perl_vendorarch}/XS/Parse/Sublike.pm
|
||||
%{_mandir}/man3/XS::Parse::Sublike.*
|
||||
|
||||
%files Builder
|
||||
%{perl_vendorarch}/XS/Parse/Sublike
|
||||
%{_mandir}/man3/XS::Parse::Sublike::*
|
||||
%{_rpmmacrodir}/macros.%{name}
|
||||
|
||||
%files tests
|
||||
%{_libexecdir}/%{name}
|
||||
|
||||
%changelog
|
||||
* Wed Sep 01 2021 Petr Pisar <ppisar@redhat.com> - 0.13-1
|
||||
- 0.13 bump
|
||||
- XS::Parse::Sublike::Builder moved to perl-XS-Parse-Sublike-Builder
|
||||
subpackage
|
||||
|
||||
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.12-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||
|
||||
|
|
2
sources
2
sources
|
@ -1 +1 @@
|
|||
SHA512 (XS-Parse-Sublike-0.12.tar.gz) = 12c28dd28f1955c89f3420833ef32b0d555de12bb0397c697f4b5df7a54dc5ee7f2d58d4425d533a4865cb8686c013af694cd24def6f7c8e4ac3c058ea201ad2
|
||||
SHA512 (XS-Parse-Sublike-0.13.tar.gz) = 3a581458c8e91198603445f63e238a96c396116aeae0d06e4443072993c28b1308bb2b389cbc77afeab32248ac6b6cd591d6f57f1acd72b9a5d8aa818402b744
|
||||
|
|
Loading…
Reference in New Issue