Name: perl-HTML-Gumbo
Version: 0.20
Release: 1%{?dist}
Summary: HTML5 parser based on gumbo C library
License: GPL-1.0-or-later OR Artistic-1.0-Perl
URL: https://metacpan.org/dist/HTML-Gumbo
Source0: https://cpan.metacpan.org/authors/id/B/BP/BPS/HTML-Gumbo-%{version}.tar.gz
# build requirements
BuildRequires: coreutils
BuildRequires: findutils
BuildRequires: gcc
BuildRequires: perl-interpreter
BuildRequires: perl-devel
BuildRequires: perl-generators
BuildRequires: perl(Alien::LibGumbo) >= 0.03
BuildRequires: perl(ExtUtils::CBuilder)
BuildRequires: perl(Module::Build)
# runtime requirements
BuildRequires: perl(XSLoader)
BuildRequires: perl(strict)
BuildRequires: perl(warnings)
# testing requirements
BuildRequires: perl(Scalar::Util)
BuildRequires: perl(Test::More)
BuildRequires: perl(utf8)
BuildRequires: gumbo-parser-devel
%description
Gumbo is an implementation of the HTML5 parsing algorithm implemented as a
pure C99 library with no outside dependencies.
%prep
%setup -q -n HTML-Gumbo-%{version}
%build
/usr/bin/perl Build.PL --installdirs=vendor --optimize="$RPM_OPT_FLAGS"
./Build
%install
./Build install --destdir="$RPM_BUILD_ROOT" --create_packlist=0
find $RPM_BUILD_ROOT -type f -name '*.bs' -size 0 -delete
%{_fixperms} "$RPM_BUILD_ROOT"/*
%check
./Build test
%files
%doc Changes
%license LICENSE
%{perl_vendorarch}/auto/HTML*
%{perl_vendorarch}/HTML*
%{_mandir}/man3/HTML*
%changelog
* Sat Aug 08 2026 Emmanuel Seyman - 0.20-1
- Update to 0.20
* Wed Jul 22 2026 Jitka Plesnikova - 0.19-3
- Perl 5.44 rebuild
* Thu Jul 16 2026 Fedora Release Engineering - 0.19-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
* Sat May 30 2026 Emmanuel Seyman - 0.19-1
- Update to 0.19
- Update dependencies
- Use /usr/bin/perl instead of %%{__perl}
* Thu May 28 2026 Gwyn Ciesla - 0.18-21
- gumbo-parser rebuild
* Sat Jan 17 2026 Fedora Release Engineering - 0.18-20
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Fri Jul 25 2025 Fedora Release Engineering - 0.18-19
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Mon Jul 07 2025 Jitka Plesnikova - 0.18-18
- Perl 5.42 rebuild
* Sat Jan 18 2025 Fedora Release Engineering - 0.18-17
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Fri Jul 19 2024 Fedora Release Engineering - 0.18-16
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Tue Jun 11 2024 Jitka Plesnikova - 0.18-15
- Perl 5.40 rebuild
* Sun Mar 03 2024 Ralf Corsépius - 0.18-14
- Rebuild against gumbo-parser-0.12.1.
* Thu Jan 25 2024 Fedora Release Engineering - 0.18-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sun Jan 21 2024 Fedora Release Engineering - 0.18-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Thu Jul 20 2023 Fedora Release Engineering - 0.18-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Tue Jul 11 2023 Jitka Plesnikova - 0.18-10
- Perl 5.38 rebuild
* Fri Jan 20 2023 Fedora Release Engineering - 0.18-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Tue Nov 29 2022 Ralf Corsépius - 0.18-8
- Convert license to SPDX.
* Fri Jul 22 2022 Fedora Release Engineering - 0.18-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Wed Jun 01 2022 Jitka Plesnikova - 0.18-6
- Perl 5.36 rebuild
* Fri Apr 01 2022 Ralf Corsépius - 0.18-5
- Add R:perl(Test::More) (RHBZ#2070851).
* Sun Feb 27 2022 Ralf Corsépius - 0.18-4
- Add changes missed in previous iteration.
* Tue Feb 08 2022 Ralf Corsépius - 0.18-3
- Further misc. changes.
* Tue Jan 11 2022 Ralf Corsépius - 0.18-2
- Misc. changes.
* Fri Oct 22 2021 Ralf Corsépius - 0.18-1
- Initial Fedora package.