From 9da0b0a9a5767036cc96f4f4a5ccdaf1f2026a20 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 4 Jun 2021 21:19:51 +0200 Subject: [PATCH 01/59] Rebuilt for Python 3.10 --- weasyprint.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/weasyprint.spec b/weasyprint.spec index 0c5c9de..12f6d1c 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -3,7 +3,7 @@ Name: weasyprint Version: 52.5 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Utility to render HTML and CSS to PDF License: BSD @@ -105,6 +105,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Fri Jun 04 2021 Python Maint - 52.5-2 +- Rebuilt for Python 3.10 + * Sun Apr 18 2021 Felix Schwarz - 52.5-1 - update to 52.5 From 29f5801a1ce754489bb09c65d865a83b175ad0bd Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 23 Jul 2021 20:49:55 +0000 Subject: [PATCH 02/59] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- weasyprint.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/weasyprint.spec b/weasyprint.spec index 12f6d1c..db559c9 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -3,7 +3,7 @@ Name: weasyprint Version: 52.5 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Utility to render HTML and CSS to PDF License: BSD @@ -105,6 +105,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Fri Jul 23 2021 Fedora Release Engineering - 52.5-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Fri Jun 04 2021 Python Maint - 52.5-2 - Rebuilt for Python 3.10 From 830725b70211665c414700ac298123286eb61ecf Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Sat, 7 Aug 2021 20:53:40 +0200 Subject: [PATCH 03/59] update to 53 --- .gitignore | 1 + sources | 2 +- weasyprint-cairo-1174-pdf-dates.patch | 15 ---- ...rint-disable-flake8-isort-for-pytest.patch | 39 +++------- ...rint-remove-dependency-coverage-toml.patch | 13 ++++ weasyprint.spec | 74 ++++++------------- 6 files changed, 50 insertions(+), 94 deletions(-) delete mode 100644 weasyprint-cairo-1174-pdf-dates.patch create mode 100644 weasyprint-remove-dependency-coverage-toml.patch diff --git a/.gitignore b/.gitignore index cc7512a..cfeed4c 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /WeasyPrint-*.tar.gz /*.src.rpm /results_weasyprint +/weasyprint-53.0.tar.gz diff --git a/sources b/sources index 638c0ad..e9f605f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (WeasyPrint-52.5.tar.gz) = 0ce86db000adef95fabfb335c069ad2a602ed98056219cedde905c550b04b10b0881d72fbdd38a48fae4e263825f5fbd8a70ce13932083afb8930eacc5817fb5 +SHA512 (weasyprint-53.0.tar.gz) = de34ee5654ee90aec82b67c1bc7d9496fe3a4247b2a649ab110d1613c4780fd9ae611c9da177de07e5287749978af9a4a7d5c102d0940e5fd970e5aa8586c47e diff --git a/weasyprint-cairo-1174-pdf-dates.patch b/weasyprint-cairo-1174-pdf-dates.patch deleted file mode 100644 index 9ce64a2..0000000 --- a/weasyprint-cairo-1174-pdf-dates.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/weasyprint/tests/test_pdf.py b/weasyprint/tests/test_pdf.py -index 287bcb7..11cf6d9 100644 ---- a/weasyprint/tests/test_pdf.py -+++ b/weasyprint/tests/test_pdf.py -@@ -651,8 +651,8 @@ def test_document_info(): - assert info.get_value('Keywords', '(.*)') == b'(html, css, pdf)' - assert info.get_value('Subject', '(.*)') == ( - b'') -- assert info.get_value('CreationDate', '(.*)') == b"(20110421230000+00'00)" -- assert info.get_value('ModDate', '(.*)') == b"(20130721234600+01'00)" -+ assert info.get_value('CreationDate', '(.*)') == b"(20110421230000+00'00')" -+ assert info.get_value('ModDate', '(.*)') == b"(20130721234600+01'00')" - - - @assert_no_logs diff --git a/weasyprint-disable-flake8-isort-for-pytest.patch b/weasyprint-disable-flake8-isort-for-pytest.patch index c4a33e3..1523b96 100644 --- a/weasyprint-disable-flake8-isort-for-pytest.patch +++ b/weasyprint-disable-flake8-isort-for-pytest.patch @@ -1,30 +1,13 @@ -diff --git a/setup.cfg b/setup.cfg -index 2afc3e2..170991f 100644 ---- a/setup.cfg -+++ b/setup.cfg -@@ -61,8 +61,6 @@ install_requires = - tests_require = - pytest-runner - pytest-cov -- pytest-flake8 -- pytest-isort - python_requires = >= 3.6 +diff --git a/pyproject.toml b/pyproject.toml +index b7564a4..303fef2 100644 +--- a/pyproject.toml ++++ b/pyproject.toml +@@ -61,7 +61,7 @@ weasyprint = 'weasyprint.__main__:main' + exclude = ['.*', 'tests/results'] - [options.entry_points] -@@ -80,8 +78,6 @@ doc = - test = - pytest-runner - pytest-cov -- pytest-flake8 -- pytest-isort + [tool.pytest.ini_options] +-addopts = '--isort --flake8 --cov --no-cov-on-fail' ++addopts = '--cov --no-cov-on-fail' - [bdist_wheel] - python-tag = py3 -@@ -94,7 +90,6 @@ build-dir = docs/_build - test = pytest - - [tool:pytest] --addopts = --flake8 --isort - norecursedirs = build dist .cache .eggs .git - - [coverage:run] + [tool.coverage.run] + branch = true diff --git a/weasyprint-remove-dependency-coverage-toml.patch b/weasyprint-remove-dependency-coverage-toml.patch new file mode 100644 index 0000000..bb0ff2d --- /dev/null +++ b/weasyprint-remove-dependency-coverage-toml.patch @@ -0,0 +1,13 @@ +diff --git a/pyproject.toml b/pyproject.toml +index 899e7a6..888daa9 100644 +--- a/pyproject.toml ++++ b/pyproject.toml +@@ -52,7 +52,7 @@ Donation = 'https://opencollective.com/courtbouillon' + + [project.optional-dependencies] + doc = ['sphinx', 'sphinx_rtd_theme'] +-test = ['pytest', 'pytest-cov', 'pytest-flake8', 'pytest-isort', 'coverage[toml]'] ++test = ['pytest', 'pytest-cov', 'pytest-flake8', 'pytest-isort'] + + [project.scripts] + weasyprint = 'weasyprint.__main__:main' diff --git a/weasyprint.spec b/weasyprint.spec index db559c9..91c60bd 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -1,52 +1,29 @@ %global modname weasyprint -%global srcname WeasyPrint +%global srcname weasyprint Name: weasyprint -Version: 52.5 -Release: 3%{?dist} +Version: 53.0 +Release: 1%{?dist} Summary: Utility to render HTML and CSS to PDF License: BSD URL: https://weasyprint.org/ Source0: %pypi_source Patch0: %{name}-disable-flake8-isort-for-pytest.patch -# cairo creates PDFs according to the PDF 1.4 specification which requires a -# trailing apostrophe. cairo 1.17.4 added the missing apostrophe. -# see also https://gitlab.freedesktop.org/cairo/cairo/-/issues/450 -Patch1: %{name}-cairo-1174-pdf-dates.patch +Patch1: %{name}-remove-dependency-coverage-toml.patch BuildArch: noarch BuildRequires: python3-devel -BuildRequires: python3-pillow >= 4.0.0 -# upstream installation docs say: -# "setuptools ≥ 30.3.0 is required to install WeasyPrint from wheel, -# but 39.2.0 is required to build the package or install from source." -BuildRequires: python3-setuptools >= 39.2.0 -BuildRequires: python3-pytest -BuildRequires: python3-pytest-cov -BuildRequires: python3-pytest-runner -BuildRequires: /usr/bin/pathfix.py - +BuildRequires: pyproject-rpm-macros +# used as "build-backend" in pyproject.toml but not detected by Fedora's +# macros to generate build requirements +BuildRequires: python3-flit # requirements for testing -BuildRequires: cairo >= 1.15.4 -BuildRequires: dejavu-sans-fonts -BuildRequires: gdk-pixbuf2 >= 2.25.0 -BuildRequires: gdk-pixbuf2-modules -# gdk-pixbuf2 does not require libjpeg directly but tests try to load jpg -# images via gdk-pixbuf2 -BuildRequires: libjpeg-turbo -BuildRequires: pango >= 1.38.0 -BuildRequires: python3-cairosvg >= 2.4.0 -BuildRequires: python3-cssselect2 >= 0.1 -BuildRequires: python3-cairocffi >= 0.9.0 -BuildRequires: python3-html5lib >= 0.999999999 -# upstream requires > 0.9.1 (actually >= 0.8, != 0.9.1), see -# https://github.com/Kozea/WeasyPrint/pull/989#issuecomment-551845041 -# We need pyhen's hyphenation dicts (instead of system-wide dicts) otherwise -# there will be test failures. -BuildRequires: python3-pyphen > 0.9.1 -BuildRequires: python3-tinycss2 >= 1.0 +BuildRequires: dejavu-fonts-all +BuildRequires: ghostscript +# https://doc.courtbouillon.org/weasyprint/latest/first_steps.html +BuildRequires: pango >= 1.44.0 Requires: python3-weasyprint = %{version}-%{release} @@ -57,9 +34,7 @@ for printing. %package -n python3-weasyprint Summary: Python library to render HTML and CSS to PDF -Requires: cairo >= 1.15.4 -Requires: pango >= 1.38.0 -Requires: gdk-pixbuf2 >= 2.25.0 +Requires: pango >= 1.44.0 # other Python dependencies will be picked up automatically # Weasyprint will fail if no fonts are installed. There's no way to know # what fonts the user would actually want, but require a few common ones @@ -73,23 +48,19 @@ The WeasyPrint Python library is a rendering engine for HTML and CSS that can export to PDF. It aims to support web standards for printing. %prep -%autosetup -p1 -n WeasyPrint-%{version} -pathfix.py -pni "%{__python3} %{py3_shbang_opts}" . +%autosetup -p1 -n %{srcname}-%{version} + +%generate_buildrequires +%pyproject_buildrequires -r -x test %build -%py3_build +%pyproject_wheel %install -%py3_install +%pyproject_install %check -# Some tests fail due to cairo 1.17.4 but upstream is not interested in fixing -# these as they are moving away from cairo. At the same time there was some -# indication on the WeasyPrint mailing list that the actual issue is already -# present with WeasyPrint 1.16 (just not in the test suite). -# I hope to fix this anyway but for now disable the failing tests. -# Upstream tracking issue: https://github.com/Kozea/WeasyPrint/issues/1291 -pytest-3 -k "not test_text and not test_float and not test_table_vertical_align" +pytest-3 # do not ship tests rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests @@ -101,10 +72,13 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %files -n python3-weasyprint %license LICENSE %doc README.rst -%{python3_sitelib}/%{srcname}-%{version}-*/ +%{python3_sitelib}/%{modname}-%{version}.dist-info/ %{python3_sitelib}/%{modname}/ %changelog +* Sun Aug 01 2021 Felix Schwarz - 53.0-1 +- update to 53.0 + * Fri Jul 23 2021 Fedora Release Engineering - 52.5-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From fba816be26b9803034cfa07d458928e1368674bf Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Sun, 22 Aug 2021 19:29:36 +0200 Subject: [PATCH 04/59] update to 53.1 --- .gitignore | 4 +--- sources | 2 +- weasyprint.spec | 5 ++++- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index cfeed4c..63ea6df 100644 --- a/.gitignore +++ b/.gitignore @@ -1,10 +1,8 @@ /v0.19.2.tar.gz /v0.21.tar.gz /v0.22.tar.gz -/weasyprint-0.22.tar.gz -/weasyprint-0.39.tar.gz /WeasyPrint-* /WeasyPrint-*.tar.gz +/weasyprint-*.tar.gz /*.src.rpm /results_weasyprint -/weasyprint-53.0.tar.gz diff --git a/sources b/sources index e9f605f..8fb740d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weasyprint-53.0.tar.gz) = de34ee5654ee90aec82b67c1bc7d9496fe3a4247b2a649ab110d1613c4780fd9ae611c9da177de07e5287749978af9a4a7d5c102d0940e5fd970e5aa8586c47e +SHA512 (weasyprint-53.1.tar.gz) = 122f675c5165d15a900a1e62be903fdf5a6ba5b9e83b35e57323f5b41d49793f75dda0565bae4db7c5e5aacc8851a324284ce0041ed3d91349c27b9bd9659e0e diff --git a/weasyprint.spec b/weasyprint.spec index 91c60bd..04fe578 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -2,7 +2,7 @@ %global srcname weasyprint Name: weasyprint -Version: 53.0 +Version: 53.1 Release: 1%{?dist} Summary: Utility to render HTML and CSS to PDF @@ -76,6 +76,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Sun Aug 22 2021 Felix Schwarz - 53.1-1 +- update to 53.1 + * Sun Aug 01 2021 Felix Schwarz - 53.0-1 - update to 53.0 From 7cad70bd24386a63c0d57af733b4f1f12f75b35c Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Fri, 27 Aug 2021 14:59:34 +0200 Subject: [PATCH 05/59] update to 53.2 --- .gitignore | 1 + sources | 2 +- weasyprint.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 63ea6df..5a0b857 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /weasyprint-*.tar.gz /*.src.rpm /results_weasyprint +/weasyprint-??.? diff --git a/sources b/sources index 8fb740d..addba66 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weasyprint-53.1.tar.gz) = 122f675c5165d15a900a1e62be903fdf5a6ba5b9e83b35e57323f5b41d49793f75dda0565bae4db7c5e5aacc8851a324284ce0041ed3d91349c27b9bd9659e0e +SHA512 (weasyprint-53.2.tar.gz) = c4e1a831a9ac5b3adf1241b8c53c90330e3960cf7a5ab8307bbeb89e8e17a7e5a5d50fd676961ce45deda606b82eaa2b05d37f7dd5a1506bd0d78f8e4276328a diff --git a/weasyprint.spec b/weasyprint.spec index 04fe578..d338d13 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -2,7 +2,7 @@ %global srcname weasyprint Name: weasyprint -Version: 53.1 +Version: 53.2 Release: 1%{?dist} Summary: Utility to render HTML and CSS to PDF @@ -76,6 +76,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Fri Aug 27 2021 Felix Schwarz - 53.2-1 +- update to 53.2 + * Sun Aug 22 2021 Felix Schwarz - 53.1-1 - update to 53.1 From c06d458c921b41b5a1e0dd65d213184cb0834caf Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Fri, 10 Sep 2021 17:48:22 +0200 Subject: [PATCH 06/59] update to 53.3 --- sources | 2 +- weasyprint.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index addba66..66eb816 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weasyprint-53.2.tar.gz) = c4e1a831a9ac5b3adf1241b8c53c90330e3960cf7a5ab8307bbeb89e8e17a7e5a5d50fd676961ce45deda606b82eaa2b05d37f7dd5a1506bd0d78f8e4276328a +SHA512 (weasyprint-53.3.tar.gz) = 28efd97c06572de3e82763400efee3d2415da03feafcb38158c35465823d6ee8df9be4e11b813beeb2e851a6affae668ee9eea8859ec5de6c4da9347d9f4216a diff --git a/weasyprint.spec b/weasyprint.spec index d338d13..67da45b 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -2,7 +2,7 @@ %global srcname weasyprint Name: weasyprint -Version: 53.2 +Version: 53.3 Release: 1%{?dist} Summary: Utility to render HTML and CSS to PDF @@ -76,6 +76,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Fri Sep 10 2021 Felix Schwarz - 53.3-1 +- update to 53.3 + * Fri Aug 27 2021 Felix Schwarz - 53.2-1 - update to 53.2 From 822f0a1532fce024aff90aec138414953598bedd Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Sun, 14 Nov 2021 21:31:58 +0100 Subject: [PATCH 07/59] update to 53.4 --- sources | 2 +- weasyprint.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index 66eb816..cd00de3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weasyprint-53.3.tar.gz) = 28efd97c06572de3e82763400efee3d2415da03feafcb38158c35465823d6ee8df9be4e11b813beeb2e851a6affae668ee9eea8859ec5de6c4da9347d9f4216a +SHA512 (weasyprint-53.4.tar.gz) = 7fcdedbecfa13434217b08491db62b9afd3e716d4ac6378490a04120c407ab1b20883227c32a77c9bd8c8dd7324fb505920264db3c9105d712fa4d7dcf3a1578 diff --git a/weasyprint.spec b/weasyprint.spec index 67da45b..5eb490f 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -2,7 +2,7 @@ %global srcname weasyprint Name: weasyprint -Version: 53.3 +Version: 53.4 Release: 1%{?dist} Summary: Utility to render HTML and CSS to PDF @@ -76,6 +76,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Sun Nov 14 2021 Felix Schwarz - 53.4-1 +- update to 53.4 + * Fri Sep 10 2021 Felix Schwarz - 53.3-1 - update to 53.3 From c71f4219d47f47fbcf6fd053e0a2493df5e7328c Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Sat, 8 Jan 2022 23:03:12 +0100 Subject: [PATCH 08/59] update to 54.0 --- sources | 2 +- weasyprint.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index cd00de3..a23ff9a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weasyprint-53.4.tar.gz) = 7fcdedbecfa13434217b08491db62b9afd3e716d4ac6378490a04120c407ab1b20883227c32a77c9bd8c8dd7324fb505920264db3c9105d712fa4d7dcf3a1578 +SHA512 (weasyprint-54.0.tar.gz) = 3f6595fa856a5ef97e6c0009de34c3c614b829618fc9a28d5728047bbb6edf4972576a5577ef57d588a645d09a76e87ceb8928cc5536fb3900e6525559bf643b diff --git a/weasyprint.spec b/weasyprint.spec index 5eb490f..2779968 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -2,7 +2,7 @@ %global srcname weasyprint Name: weasyprint -Version: 53.4 +Version: 54.0 Release: 1%{?dist} Summary: Utility to render HTML and CSS to PDF @@ -76,6 +76,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Sat Jan 08 2022 Felix Schwarz - 54.0-1 +- update to 54.0 + * Sun Nov 14 2021 Felix Schwarz - 53.4-1 - update to 53.4 From 3faf8305f90c9a63ee88a36c1c2cf6b499ceff84 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jan 2022 04:21:09 +0000 Subject: [PATCH 09/59] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- weasyprint.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/weasyprint.spec b/weasyprint.spec index 2779968..9eb95de 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -3,7 +3,7 @@ Name: weasyprint Version: 54.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Utility to render HTML and CSS to PDF License: BSD @@ -76,6 +76,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Sat Jan 22 2022 Fedora Release Engineering - 54.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Sat Jan 08 2022 Felix Schwarz - 54.0-1 - update to 54.0 From ddf1f4d2caa7bce7698350d57f0864a3975155d4 Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Mon, 31 Jan 2022 21:40:43 +0100 Subject: [PATCH 10/59] update to 54.1 --- sources | 2 +- weasyprint.spec | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index a23ff9a..7129de7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weasyprint-54.0.tar.gz) = 3f6595fa856a5ef97e6c0009de34c3c614b829618fc9a28d5728047bbb6edf4972576a5577ef57d588a645d09a76e87ceb8928cc5536fb3900e6525559bf643b +SHA512 (weasyprint-54.1.tar.gz) = 618bdb9872a37185ac687af33ac0e207cf121ad318a62111a9cb5205c3487df036db5b370def1a65bed0de4ac1ddb42a87f658d1ff741fe7e7a6733ddfdfaf03 diff --git a/weasyprint.spec b/weasyprint.spec index 9eb95de..702fe45 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -2,8 +2,8 @@ %global srcname weasyprint Name: weasyprint -Version: 54.0 -Release: 2%{?dist} +Version: 54.1 +Release: 1%{?dist} Summary: Utility to render HTML and CSS to PDF License: BSD @@ -76,6 +76,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Mon Jan 31 2022 Felix Schwarz - 54.1-1 +- update to 54.1 + * Sat Jan 22 2022 Fedora Release Engineering - 54.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From 7b94de73c8453153c535eb48ff59506fdd261862 Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Tue, 1 Mar 2022 21:57:36 +0100 Subject: [PATCH 11/59] update to 54.2 --- sources | 2 +- weasyprint.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index 7129de7..8a66039 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weasyprint-54.1.tar.gz) = 618bdb9872a37185ac687af33ac0e207cf121ad318a62111a9cb5205c3487df036db5b370def1a65bed0de4ac1ddb42a87f658d1ff741fe7e7a6733ddfdfaf03 +SHA512 (weasyprint-54.2.tar.gz) = fd7d07085f104958872a7ccf82d3ffc748936a4fd2d7757847b54de5248e1517a5f244b406cb052c809daa8194d0fa0701e05703b66afe8a809eff70d2cde8f3 diff --git a/weasyprint.spec b/weasyprint.spec index 702fe45..fdbf3b3 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -2,7 +2,7 @@ %global srcname weasyprint Name: weasyprint -Version: 54.1 +Version: 54.2 Release: 1%{?dist} Summary: Utility to render HTML and CSS to PDF @@ -76,6 +76,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Tue Mar 01 2022 Felix Schwarz - 54.2-1 +- update to 54.2 + * Mon Jan 31 2022 Felix Schwarz - 54.1-1 - update to 54.1 From eff0bc915d383d863e3f7c335e421726341d043d Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Mon, 4 Apr 2022 17:14:29 +0200 Subject: [PATCH 12/59] update to 54.3 --- sources | 2 +- weasyprint.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index 8a66039..77d2447 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weasyprint-54.2.tar.gz) = fd7d07085f104958872a7ccf82d3ffc748936a4fd2d7757847b54de5248e1517a5f244b406cb052c809daa8194d0fa0701e05703b66afe8a809eff70d2cde8f3 +SHA512 (weasyprint-54.3.tar.gz) = 4b11a2fedb2ae41b0752093a9af26c23122337ade0289e36045c2e666677f2234c43f27f12d22d571365294705458c7b34f8b2656ab3d9337f145d5b0292e92b diff --git a/weasyprint.spec b/weasyprint.spec index fdbf3b3..b5e98da 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -2,7 +2,7 @@ %global srcname weasyprint Name: weasyprint -Version: 54.2 +Version: 54.3 Release: 1%{?dist} Summary: Utility to render HTML and CSS to PDF @@ -76,6 +76,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Mon Apr 04 2022 Felix Schwarz - 54.3-1 +- update to 54.3 + * Tue Mar 01 2022 Felix Schwarz - 54.2-1 - update to 54.2 From e96113750e796c4d9bd68b0c854f55f0d6e7b170 Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Fri, 13 May 2022 08:49:11 +0200 Subject: [PATCH 13/59] update 55.0 --- sources | 2 +- weasyprint.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index 77d2447..22994c9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weasyprint-54.3.tar.gz) = 4b11a2fedb2ae41b0752093a9af26c23122337ade0289e36045c2e666677f2234c43f27f12d22d571365294705458c7b34f8b2656ab3d9337f145d5b0292e92b +SHA512 (weasyprint-55.0.tar.gz) = 96cc6de5af86da47aa0b5a84c3f00679690774574f3370ca319afe77f3eb9c9725f3b0a6cbddf589f23f444972bc77b07cce7e27ee2c466484636b3cb30250a3 diff --git a/weasyprint.spec b/weasyprint.spec index b5e98da..92619af 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -2,7 +2,7 @@ %global srcname weasyprint Name: weasyprint -Version: 54.3 +Version: 55.0 Release: 1%{?dist} Summary: Utility to render HTML and CSS to PDF @@ -76,6 +76,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Thu May 12 2022 Felix Schwarz - 55.0-1 +- update to 55.0 + * Mon Apr 04 2022 Felix Schwarz - 54.3-1 - update to 54.3 From c58cab5896108c4a6db10c232d11c72c8706a322 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Mon, 20 Jun 2022 15:58:47 +0200 Subject: [PATCH 14/59] Rebuilt for Python 3.11 --- weasyprint.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/weasyprint.spec b/weasyprint.spec index 92619af..48b49f9 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -3,7 +3,7 @@ Name: weasyprint Version: 55.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Utility to render HTML and CSS to PDF License: BSD @@ -76,6 +76,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Mon Jun 20 2022 Python Maint - 55.0-2 +- Rebuilt for Python 3.11 + * Thu May 12 2022 Felix Schwarz - 55.0-1 - update to 55.0 From dcd5d6e5e676239c36c7833b2d145d4e857b1355 Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Thu, 7 Jul 2022 22:49:36 +0200 Subject: [PATCH 15/59] update to 56.0 --- sources | 2 +- ...rint-disable-flake8-isort-for-pytest.patch | 6 ++--- weasyprint-fix-otb-test.patch | 26 +++++++++++++++++++ ...rint-remove-dependency-coverage-toml.patch | 6 ++--- weasyprint.spec | 8 ++++-- 5 files changed, 39 insertions(+), 9 deletions(-) create mode 100644 weasyprint-fix-otb-test.patch diff --git a/sources b/sources index 22994c9..2976746 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weasyprint-55.0.tar.gz) = 96cc6de5af86da47aa0b5a84c3f00679690774574f3370ca319afe77f3eb9c9725f3b0a6cbddf589f23f444972bc77b07cce7e27ee2c466484636b3cb30250a3 +SHA512 (weasyprint-56.0.tar.gz) = d8efc83f77967a514d26806a9b73ef03e047431c6db9b367cd23a819b4a68714d216081afc74162b60084d0f3755498dc782d0335069bc9e70c42b611b737eec diff --git a/weasyprint-disable-flake8-isort-for-pytest.patch b/weasyprint-disable-flake8-isort-for-pytest.patch index 1523b96..7e31404 100644 --- a/weasyprint-disable-flake8-isort-for-pytest.patch +++ b/weasyprint-disable-flake8-isort-for-pytest.patch @@ -1,13 +1,13 @@ diff --git a/pyproject.toml b/pyproject.toml -index b7564a4..303fef2 100644 +index 525b571..d16ed08 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -61,7 +61,7 @@ weasyprint = 'weasyprint.__main__:main' exclude = ['.*', 'tests/results'] [tool.pytest.ini_options] --addopts = '--isort --flake8 --cov --no-cov-on-fail' -+addopts = '--cov --no-cov-on-fail' +-addopts = '--isort --flake8 --numprocesses=auto' ++addopts = '--numprocesses=auto' [tool.coverage.run] branch = true diff --git a/weasyprint-fix-otb-test.patch b/weasyprint-fix-otb-test.patch new file mode 100644 index 0000000..4577df7 --- /dev/null +++ b/weasyprint-fix-otb-test.patch @@ -0,0 +1,26 @@ +From 91a2474400103a63d931e4fcf51b3b516bb7b989 Mon Sep 17 00:00:00 2001 +From: Guillaume Ayoub +Date: Wed, 13 Jul 2022 10:23:57 +0200 +Subject: [PATCH] Fix OTB test on Fedora + +The metrics and floats roundings seems to be slightly different on different +platforms. Using a lower line-height value should fix the problem everywhere. + +Fix #1677. +--- + tests/draw/test_text.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/tests/draw/test_text.py b/tests/draw/test_text.py +index b008b15f3..2df85ddb5 100644 +--- a/tests/draw/test_text.py ++++ b/tests/draw/test_text.py +@@ -845,7 +845,7 @@ def test_otb_font(assert_pixels): + color: red; + font-family: weasyprint-otb; + font-size: 4px; +- line-height: 1; ++ line-height: 0.8; + } + + AaA''') diff --git a/weasyprint-remove-dependency-coverage-toml.patch b/weasyprint-remove-dependency-coverage-toml.patch index bb0ff2d..8b054aa 100644 --- a/weasyprint-remove-dependency-coverage-toml.patch +++ b/weasyprint-remove-dependency-coverage-toml.patch @@ -1,13 +1,13 @@ diff --git a/pyproject.toml b/pyproject.toml -index 899e7a6..888daa9 100644 +index 525b571..e5ea967 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -52,7 +52,7 @@ Donation = 'https://opencollective.com/courtbouillon' [project.optional-dependencies] doc = ['sphinx', 'sphinx_rtd_theme'] --test = ['pytest', 'pytest-cov', 'pytest-flake8', 'pytest-isort', 'coverage[toml]'] -+test = ['pytest', 'pytest-cov', 'pytest-flake8', 'pytest-isort'] +-test = ['pytest', 'pytest-xdist', 'pytest-flake8', 'pytest-isort', 'pytest-cov', 'coverage[toml]'] ++test = ['pytest', 'pytest-xdist', 'pytest-flake8', 'pytest-isort', 'pytest-cov'] [project.scripts] weasyprint = 'weasyprint.__main__:main' diff --git a/weasyprint.spec b/weasyprint.spec index 48b49f9..2de79bf 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -2,8 +2,8 @@ %global srcname weasyprint Name: weasyprint -Version: 55.0 -Release: 2%{?dist} +Version: 56.0 +Release: 1%{?dist} Summary: Utility to render HTML and CSS to PDF License: BSD @@ -11,6 +11,7 @@ URL: https://weasyprint.org/ Source0: %pypi_source Patch0: %{name}-disable-flake8-isort-for-pytest.patch Patch1: %{name}-remove-dependency-coverage-toml.patch +Patch99: %{name}-fix-otb-test.patch BuildArch: noarch @@ -76,6 +77,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Thu Jul 07 2022 Felix Schwarz - 56.0-1 +- update to 56.0 + * Mon Jun 20 2022 Python Maint - 55.0-2 - Rebuilt for Python 3.11 From 3d709d6c97de61e9c20360cb3450eede0e1f1b72 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 23 Jul 2022 12:17:36 +0000 Subject: [PATCH 16/59] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- weasyprint.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/weasyprint.spec b/weasyprint.spec index 2de79bf..6d66c9f 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -3,7 +3,7 @@ Name: weasyprint Version: 56.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Utility to render HTML and CSS to PDF License: BSD @@ -77,6 +77,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Sat Jul 23 2022 Fedora Release Engineering - 56.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Thu Jul 07 2022 Felix Schwarz - 56.0-1 - update to 56.0 From 811a1140a7a16a08c08bf69d5d41e76cb9ca1b12 Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Mon, 25 Jul 2022 08:22:13 +0200 Subject: [PATCH 17/59] update to 56.1 --- sources | 2 +- weasyprint-fix-otb-test.patch | 26 -------------------------- weasyprint.spec | 8 +++++--- 3 files changed, 6 insertions(+), 30 deletions(-) delete mode 100644 weasyprint-fix-otb-test.patch diff --git a/sources b/sources index 2976746..a52b100 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weasyprint-56.0.tar.gz) = d8efc83f77967a514d26806a9b73ef03e047431c6db9b367cd23a819b4a68714d216081afc74162b60084d0f3755498dc782d0335069bc9e70c42b611b737eec +SHA512 (weasyprint-56.1.tar.gz) = c64bcef9789cb8c52853cfe02f5249240b67fa8368f3467c0e56cefe8ee9fde3dc9a1a489278e7238ed7fddfebba2f238f37245a3ef4d7482a32cee14dbf66b0 diff --git a/weasyprint-fix-otb-test.patch b/weasyprint-fix-otb-test.patch deleted file mode 100644 index 4577df7..0000000 --- a/weasyprint-fix-otb-test.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 91a2474400103a63d931e4fcf51b3b516bb7b989 Mon Sep 17 00:00:00 2001 -From: Guillaume Ayoub -Date: Wed, 13 Jul 2022 10:23:57 +0200 -Subject: [PATCH] Fix OTB test on Fedora - -The metrics and floats roundings seems to be slightly different on different -platforms. Using a lower line-height value should fix the problem everywhere. - -Fix #1677. ---- - tests/draw/test_text.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/tests/draw/test_text.py b/tests/draw/test_text.py -index b008b15f3..2df85ddb5 100644 ---- a/tests/draw/test_text.py -+++ b/tests/draw/test_text.py -@@ -845,7 +845,7 @@ def test_otb_font(assert_pixels): - color: red; - font-family: weasyprint-otb; - font-size: 4px; -- line-height: 1; -+ line-height: 0.8; - } - - AaA''') diff --git a/weasyprint.spec b/weasyprint.spec index 6d66c9f..80438cf 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -2,8 +2,8 @@ %global srcname weasyprint Name: weasyprint -Version: 56.0 -Release: 2%{?dist} +Version: 56.1 +Release: 1%{?dist} Summary: Utility to render HTML and CSS to PDF License: BSD @@ -11,7 +11,6 @@ URL: https://weasyprint.org/ Source0: %pypi_source Patch0: %{name}-disable-flake8-isort-for-pytest.patch Patch1: %{name}-remove-dependency-coverage-toml.patch -Patch99: %{name}-fix-otb-test.patch BuildArch: noarch @@ -77,6 +76,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Mon Jul 25 2022 Felix Schwarz - 56.1-1 +- update to 56.1 + * Sat Jul 23 2022 Fedora Release Engineering - 56.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From 48fdf71c141c4cc8b85da6218d6d0fdef7bab23c Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Sat, 5 Nov 2022 21:44:33 +0100 Subject: [PATCH 18/59] update to 57.1 --- sources | 2 +- weasyprint-disable-flake8-isort-for-pytest.patch | 13 ------------- weasyprint-remove-dependency-coverage-toml.patch | 13 ------------- weasyprint.spec | 7 ++++--- 4 files changed, 5 insertions(+), 30 deletions(-) delete mode 100644 weasyprint-disable-flake8-isort-for-pytest.patch delete mode 100644 weasyprint-remove-dependency-coverage-toml.patch diff --git a/sources b/sources index a52b100..243d6ee 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weasyprint-56.1.tar.gz) = c64bcef9789cb8c52853cfe02f5249240b67fa8368f3467c0e56cefe8ee9fde3dc9a1a489278e7238ed7fddfebba2f238f37245a3ef4d7482a32cee14dbf66b0 +SHA512 (weasyprint-57.1.tar.gz) = 0a130fba07d1d73eb4e9dcda27ab51ede45c440717f6fedb8d6aac09283244c366d36d85c2dac85995fbaebac21cf880a0cb684baaff3788af3eb6b4931c014b diff --git a/weasyprint-disable-flake8-isort-for-pytest.patch b/weasyprint-disable-flake8-isort-for-pytest.patch deleted file mode 100644 index 7e31404..0000000 --- a/weasyprint-disable-flake8-isort-for-pytest.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/pyproject.toml b/pyproject.toml -index 525b571..d16ed08 100644 ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -61,7 +61,7 @@ weasyprint = 'weasyprint.__main__:main' - exclude = ['.*', 'tests/results'] - - [tool.pytest.ini_options] --addopts = '--isort --flake8 --numprocesses=auto' -+addopts = '--numprocesses=auto' - - [tool.coverage.run] - branch = true diff --git a/weasyprint-remove-dependency-coverage-toml.patch b/weasyprint-remove-dependency-coverage-toml.patch deleted file mode 100644 index 8b054aa..0000000 --- a/weasyprint-remove-dependency-coverage-toml.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/pyproject.toml b/pyproject.toml -index 525b571..e5ea967 100644 ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -52,7 +52,7 @@ Donation = 'https://opencollective.com/courtbouillon' - - [project.optional-dependencies] - doc = ['sphinx', 'sphinx_rtd_theme'] --test = ['pytest', 'pytest-xdist', 'pytest-flake8', 'pytest-isort', 'pytest-cov', 'coverage[toml]'] -+test = ['pytest', 'pytest-xdist', 'pytest-flake8', 'pytest-isort', 'pytest-cov'] - - [project.scripts] - weasyprint = 'weasyprint.__main__:main' diff --git a/weasyprint.spec b/weasyprint.spec index 80438cf..b3830ee 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -2,15 +2,13 @@ %global srcname weasyprint Name: weasyprint -Version: 56.1 +Version: 57.1 Release: 1%{?dist} Summary: Utility to render HTML and CSS to PDF License: BSD URL: https://weasyprint.org/ Source0: %pypi_source -Patch0: %{name}-disable-flake8-isort-for-pytest.patch -Patch1: %{name}-remove-dependency-coverage-toml.patch BuildArch: noarch @@ -76,6 +74,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Sat Nov 05 2022 Felix Schwarz - 57.1-1 +- update to 57.1 + * Mon Jul 25 2022 Felix Schwarz - 56.1-1 - update to 56.1 From b1b5cc6f520ed5d7d7792212cb720390686dd973 Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Tue, 27 Dec 2022 22:00:33 +0100 Subject: [PATCH 19/59] update to 57.2 --- sources | 2 +- weasyprint.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index 243d6ee..0030772 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weasyprint-57.1.tar.gz) = 0a130fba07d1d73eb4e9dcda27ab51ede45c440717f6fedb8d6aac09283244c366d36d85c2dac85995fbaebac21cf880a0cb684baaff3788af3eb6b4931c014b +SHA512 (weasyprint-57.2.tar.gz) = 11b9469d37820439b1d0dad0117dd1c9649011c71aabb0e27008b303e5c851215ce9f0b271da9a74d614e54cb23f9c6036b6e094016b5688f6b700fb7444338f diff --git a/weasyprint.spec b/weasyprint.spec index b3830ee..055f0f2 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -2,7 +2,7 @@ %global srcname weasyprint Name: weasyprint -Version: 57.1 +Version: 57.2 Release: 1%{?dist} Summary: Utility to render HTML and CSS to PDF @@ -74,6 +74,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Tue Dec 27 2022 Felix Schwarz - 57.2-1 +- update to 57.2 + * Sat Nov 05 2022 Felix Schwarz - 57.1-1 - update to 57.1 From 8bc5369d8d0fc3ee5bb10f0ae21c517e37afdc8f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 21 Jan 2023 06:41:38 +0000 Subject: [PATCH 20/59] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- weasyprint.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/weasyprint.spec b/weasyprint.spec index 055f0f2..e787d59 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -3,7 +3,7 @@ Name: weasyprint Version: 57.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Utility to render HTML and CSS to PDF License: BSD @@ -74,6 +74,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Sat Jan 21 2023 Fedora Release Engineering - 57.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Tue Dec 27 2022 Felix Schwarz - 57.2-1 - update to 57.2 From 7b0a32ba252f19537fdbd038624ca8555d39aa2a Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Fri, 17 Feb 2023 18:05:31 +0100 Subject: [PATCH 21/59] update to 58.0 --- sources | 2 +- weasyprint.spec | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index 0030772..8a2d2af 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weasyprint-57.2.tar.gz) = 11b9469d37820439b1d0dad0117dd1c9649011c71aabb0e27008b303e5c851215ce9f0b271da9a74d614e54cb23f9c6036b6e094016b5688f6b700fb7444338f +SHA512 (weasyprint-58.0.tar.gz) = 6c8258b1539ba7c6c692d0a54d0adb36a252d9f1a407df7934cf37202813e08e16e97d2f70a322a2787e2ab64545f4a4fd745fe4771b9383f520b9fc8d51db28 diff --git a/weasyprint.spec b/weasyprint.spec index e787d59..c423b6a 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -2,8 +2,8 @@ %global srcname weasyprint Name: weasyprint -Version: 57.2 -Release: 2%{?dist} +Version: 58.0 +Release: 1%{?dist} Summary: Utility to render HTML and CSS to PDF License: BSD @@ -74,6 +74,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Fri Feb 17 2023 Felix Schwarz - 58.0-1 +- update to 58.0 + * Sat Jan 21 2023 Fedora Release Engineering - 57.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From 66d7328fb2e86975f14b7cd4bafb3851b631e5df Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Tue, 7 Mar 2023 15:14:55 +0100 Subject: [PATCH 22/59] update to 58.1 --- sources | 2 +- weasyprint.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index 8a2d2af..5d10b5c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weasyprint-58.0.tar.gz) = 6c8258b1539ba7c6c692d0a54d0adb36a252d9f1a407df7934cf37202813e08e16e97d2f70a322a2787e2ab64545f4a4fd745fe4771b9383f520b9fc8d51db28 +SHA512 (weasyprint-58.1.tar.gz) = 75a3512ce02551c2e8247cf7982d3db683c8aef92215e5b4584ca20d5e3f6a4603c65f98e8fcf513b8aff82ebedf221da7dd243e344c9d3626eaa7907fdbd5c2 diff --git a/weasyprint.spec b/weasyprint.spec index c423b6a..4df13d1 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -2,7 +2,7 @@ %global srcname weasyprint Name: weasyprint -Version: 58.0 +Version: 58.1 Release: 1%{?dist} Summary: Utility to render HTML and CSS to PDF @@ -74,6 +74,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Tue Mar 07 2023 Felix Schwarz - 58.1-1 +- update to 58.1 + * Fri Feb 17 2023 Felix Schwarz - 58.0-1 - update to 58.0 From e7fa44c9d17f15e3a3a5b7de909cbf88092dae34 Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Sat, 15 Apr 2023 09:47:05 +0200 Subject: [PATCH 23/59] SPDX migration --- weasyprint.spec | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/weasyprint.spec b/weasyprint.spec index 4df13d1..f4e0f99 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -3,10 +3,10 @@ Name: weasyprint Version: 58.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Utility to render HTML and CSS to PDF -License: BSD +License: BSD-3-Clause URL: https://weasyprint.org/ Source0: %pypi_source @@ -58,7 +58,7 @@ can export to PDF. It aims to support web standards for printing. %pyproject_install %check -pytest-3 +%pytest # do not ship tests rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests @@ -74,6 +74,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Fri Apr 14 2023 Felix Schwarz - 58.1-2 +- SPDX migration + * Tue Mar 07 2023 Felix Schwarz - 58.1-1 - update to 58.1 From 20c92389459780c19c68e50c896ee6c3a96e4a3a Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Sat, 15 Apr 2023 09:52:51 +0200 Subject: [PATCH 24/59] make tests pass with pydyf 0.6 --- ...yprint-make-tests-pass-with-pydyf-06.patch | 173 ++++++++++++++++++ weasyprint.spec | 5 +- 2 files changed, 177 insertions(+), 1 deletion(-) create mode 100644 weasyprint-make-tests-pass-with-pydyf-06.patch diff --git a/weasyprint-make-tests-pass-with-pydyf-06.patch b/weasyprint-make-tests-pass-with-pydyf-06.patch new file mode 100644 index 0000000..5632181 --- /dev/null +++ b/weasyprint-make-tests-pass-with-pydyf-06.patch @@ -0,0 +1,173 @@ +From e49d9555090ecec4f76b31f7beba18975f471211 Mon Sep 17 00:00:00 2001 +From: Guillaume Ayoub +Date: Tue, 21 Mar 2023 14:58:47 +0100 +Subject: [PATCH] Make tests pass with pydyf 0.6.0 + +--- + docs/first_steps.rst | 2 +- + pyproject.toml | 2 +- + tests/test_pdf.py | 40 ++++++++++++++++++++-------------------- + 3 files changed, 22 insertions(+), 22 deletions(-) + +diff --git a/docs/first_steps.rst b/docs/first_steps.rst +index 85c3ec857..e2aacefe8 100644 +--- a/docs/first_steps.rst ++++ b/docs/first_steps.rst +@@ -11,7 +11,7 @@ WeasyPrint |version| depends on: + + * Python_ ≥ 3.7.0 + * Pango_ ≥ 1.44.0 +-* pydyf_ ≥ 0.5.0 ++* pydyf_ ≥ 0.6.0 + * CFFI_ ≥ 0.6 + * html5lib_ ≥ 1.1 + * tinycss2_ ≥ 1.0.0 +diff --git a/pyproject.toml b/pyproject.toml +index 1c1495473..570aef8af 100644 +--- a/pyproject.toml ++++ b/pyproject.toml +@@ -12,7 +12,7 @@ requires-python = '>=3.7' + readme = {file = 'README.rst', content-type = 'text/x-rst'} + license = {file = 'LICENSE'} + dependencies = [ +- 'pydyf >=0.5.0', ++ 'pydyf >=0.6.0', + 'cffi >=0.6', + 'html5lib >=1.1', + 'tinycss2 >=1.0.0', +diff --git a/tests/test_pdf.py b/tests/test_pdf.py +index 3bcc360ac..3d4dcdd0a 100644 +--- a/tests/test_pdf.py ++++ b/tests/test_pdf.py +@@ -26,7 +26,7 @@ + def test_page_size_zoom(zoom): + pdf = FakeHTML(string=' + test + ''' % style).write_pdf() +- assert '/MediaBox [ {} {} {} {} ]'.format(*media).encode() in pdf +- assert '/BleedBox [ {} {} {} {} ]'.format(*bleed).encode() in pdf +- assert '/TrimBox [ {} {} {} {} ]'.format(*trim).encode() in pdf ++ assert '/MediaBox [{} {} {} {}]'.format(*media).encode() in pdf ++ assert '/BleedBox [{} {} {} {}]'.format(*bleed).encode() in pdf ++ assert '/TrimBox [{} {} {} {}]'.format(*trim).encode() in pdf diff --git a/weasyprint.spec b/weasyprint.spec index f4e0f99..db91b32 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -9,6 +9,8 @@ Summary: Utility to render HTML and CSS to PDF License: BSD-3-Clause URL: https://weasyprint.org/ Source0: %pypi_source +# commit present in upstream git for WeasyPrint 59+ +Patch0: %{name}-make-tests-pass-with-pydyf-06.patch BuildArch: noarch @@ -74,8 +76,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog -* Fri Apr 14 2023 Felix Schwarz - 58.1-2 +* Sat Apr 15 2023 Felix Schwarz - 58.1-2 - SPDX migration +- make tests pass with pydyf 0.6 * Tue Mar 07 2023 Felix Schwarz - 58.1-1 - update to 58.1 From 9e63eb3cb129893225c341ee64e204996a7036ef Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Thu, 11 May 2023 11:44:49 +0200 Subject: [PATCH 25/59] update to 59.0 --- ...yprint-make-tests-pass-with-pydyf-06.patch | 173 ------------------ weasyprint.spec | 9 +- 2 files changed, 5 insertions(+), 177 deletions(-) delete mode 100644 weasyprint-make-tests-pass-with-pydyf-06.patch diff --git a/weasyprint-make-tests-pass-with-pydyf-06.patch b/weasyprint-make-tests-pass-with-pydyf-06.patch deleted file mode 100644 index 5632181..0000000 --- a/weasyprint-make-tests-pass-with-pydyf-06.patch +++ /dev/null @@ -1,173 +0,0 @@ -From e49d9555090ecec4f76b31f7beba18975f471211 Mon Sep 17 00:00:00 2001 -From: Guillaume Ayoub -Date: Tue, 21 Mar 2023 14:58:47 +0100 -Subject: [PATCH] Make tests pass with pydyf 0.6.0 - ---- - docs/first_steps.rst | 2 +- - pyproject.toml | 2 +- - tests/test_pdf.py | 40 ++++++++++++++++++++-------------------- - 3 files changed, 22 insertions(+), 22 deletions(-) - -diff --git a/docs/first_steps.rst b/docs/first_steps.rst -index 85c3ec857..e2aacefe8 100644 ---- a/docs/first_steps.rst -+++ b/docs/first_steps.rst -@@ -11,7 +11,7 @@ WeasyPrint |version| depends on: - - * Python_ ≥ 3.7.0 - * Pango_ ≥ 1.44.0 --* pydyf_ ≥ 0.5.0 -+* pydyf_ ≥ 0.6.0 - * CFFI_ ≥ 0.6 - * html5lib_ ≥ 1.1 - * tinycss2_ ≥ 1.0.0 -diff --git a/pyproject.toml b/pyproject.toml -index 1c1495473..570aef8af 100644 ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -12,7 +12,7 @@ requires-python = '>=3.7' - readme = {file = 'README.rst', content-type = 'text/x-rst'} - license = {file = 'LICENSE'} - dependencies = [ -- 'pydyf >=0.5.0', -+ 'pydyf >=0.6.0', - 'cffi >=0.6', - 'html5lib >=1.1', - 'tinycss2 >=1.0.0', -diff --git a/tests/test_pdf.py b/tests/test_pdf.py -index 3bcc360ac..3d4dcdd0a 100644 ---- a/tests/test_pdf.py -+++ b/tests/test_pdf.py -@@ -26,7 +26,7 @@ - def test_page_size_zoom(zoom): - pdf = FakeHTML(string=' - test - ''' % style).write_pdf() -- assert '/MediaBox [ {} {} {} {} ]'.format(*media).encode() in pdf -- assert '/BleedBox [ {} {} {} {} ]'.format(*bleed).encode() in pdf -- assert '/TrimBox [ {} {} {} {} ]'.format(*trim).encode() in pdf -+ assert '/MediaBox [{} {} {} {}]'.format(*media).encode() in pdf -+ assert '/BleedBox [{} {} {} {}]'.format(*bleed).encode() in pdf -+ assert '/TrimBox [{} {} {} {}]'.format(*trim).encode() in pdf diff --git a/weasyprint.spec b/weasyprint.spec index db91b32..e3fe1e4 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -2,15 +2,13 @@ %global srcname weasyprint Name: weasyprint -Version: 58.1 -Release: 2%{?dist} +Version: 59.0 +Release: 1%{?dist} Summary: Utility to render HTML and CSS to PDF License: BSD-3-Clause URL: https://weasyprint.org/ Source0: %pypi_source -# commit present in upstream git for WeasyPrint 59+ -Patch0: %{name}-make-tests-pass-with-pydyf-06.patch BuildArch: noarch @@ -76,6 +74,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Thu May 11 2023 Felix Schwarz - 59.0-1 +- update to 59.0 + * Sat Apr 15 2023 Felix Schwarz - 58.1-2 - SPDX migration - make tests pass with pydyf 0.6 From 825d643da0cf065c344becadda9c384b922c512c Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Sun, 9 Jul 2023 07:50:31 +0200 Subject: [PATCH 26/59] add patch so the test suite passes for Python 3.12 --- weasyprint-round-for-py312.patch | 13 +++++++++++++ weasyprint.spec | 10 ++++++++-- 2 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 weasyprint-round-for-py312.patch diff --git a/weasyprint-round-for-py312.patch b/weasyprint-round-for-py312.patch new file mode 100644 index 0000000..8ce4b0d --- /dev/null +++ b/weasyprint-round-for-py312.patch @@ -0,0 +1,13 @@ +diff --git a/tests/test_api.py b/tests/test_api.py +index cea71fe..a4ea2c8 100644 +--- a/tests/test_api.py ++++ b/tests/test_api.py +@@ -745,7 +745,7 @@ def test_low_level_api(assert_pixels_equal): +

! + ''', [[(1, '!', (-5, -5), 'open')]], [('!', (0, -5, -5), [], 'open')], +- False), ++ True), + )) + @assert_no_logs + def test_assert_bookmarks(html, expected_by_page, expected_tree, round): diff --git a/weasyprint.spec b/weasyprint.spec index e3fe1e4..a0ea306 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -3,12 +3,14 @@ Name: weasyprint Version: 59.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Utility to render HTML and CSS to PDF License: BSD-3-Clause URL: https://weasyprint.org/ Source0: %pypi_source +# https://github.com/Kozea/WeasyPrint/issues/1902 +Patch0: weasyprint-round-for-py312.patch BuildArch: noarch @@ -22,6 +24,7 @@ BuildRequires: dejavu-fonts-all BuildRequires: ghostscript # https://doc.courtbouillon.org/weasyprint/latest/first_steps.html BuildRequires: pango >= 1.44.0 +BuildRequires: python3dist(pytest) Requires: python3-weasyprint = %{version}-%{release} @@ -49,7 +52,7 @@ can export to PDF. It aims to support web standards for printing. %autosetup -p1 -n %{srcname}-%{version} %generate_buildrequires -%pyproject_buildrequires -r -x test +%pyproject_buildrequires -r %build %pyproject_wheel @@ -74,6 +77,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Sun Jul 09 2023 Felix Schwarz - 59.0-2 +- add patch so the test suite passes for Python 3.12 + * Thu May 11 2023 Felix Schwarz - 59.0-1 - update to 59.0 From e1713b09438b3dd71be7b46f6395dbd14654c606 Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Sun, 9 Jul 2023 08:45:34 +0200 Subject: [PATCH 27/59] add missing sources --- sources | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sources b/sources index 5d10b5c..e73e94c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weasyprint-58.1.tar.gz) = 75a3512ce02551c2e8247cf7982d3db683c8aef92215e5b4584ca20d5e3f6a4603c65f98e8fcf513b8aff82ebedf221da7dd243e344c9d3626eaa7907fdbd5c2 +SHA512 (weasyprint-59.0.tar.gz) = 58f81a1b3e3f1315caebd08f2cb556c89cb1aa818c13310998e72c436479c1a0d10031c7792502970490e73bd6fd769c836bd4e87be384fd83179957e71496e1 From 036583669163c21ff5cf9066ebf61d3055bc31b2 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jul 2023 18:04:06 +0000 Subject: [PATCH 28/59] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- weasyprint.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/weasyprint.spec b/weasyprint.spec index a0ea306..695bbef 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -3,7 +3,7 @@ Name: weasyprint Version: 59.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Utility to render HTML and CSS to PDF License: BSD-3-Clause @@ -77,6 +77,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Sat Jul 22 2023 Fedora Release Engineering - 59.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Sun Jul 09 2023 Felix Schwarz - 59.0-2 - add patch so the test suite passes for Python 3.12 From 904cc25614db8c47aadf6f8a1150794c1e9e8acb Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Thu, 5 Oct 2023 16:34:08 +0200 Subject: [PATCH 29/59] update to 60.1 --- sources | 2 +- weasyprint-round-for-py312.patch | 13 ------------- weasyprint.spec | 9 +++++---- 3 files changed, 6 insertions(+), 18 deletions(-) delete mode 100644 weasyprint-round-for-py312.patch diff --git a/sources b/sources index e73e94c..4cf4975 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weasyprint-59.0.tar.gz) = 58f81a1b3e3f1315caebd08f2cb556c89cb1aa818c13310998e72c436479c1a0d10031c7792502970490e73bd6fd769c836bd4e87be384fd83179957e71496e1 +SHA512 (weasyprint-60.1.tar.gz) = 7fc05c6c80fc6eb251637b529720794df4b7d5c066ecfb4086cb49b7e1c42a51fcb7b2502a79f9f01f6cc5b83d92d5a48c7386b2db555e7dba6eb64e3151d6ae diff --git a/weasyprint-round-for-py312.patch b/weasyprint-round-for-py312.patch deleted file mode 100644 index 8ce4b0d..0000000 --- a/weasyprint-round-for-py312.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/tests/test_api.py b/tests/test_api.py -index cea71fe..a4ea2c8 100644 ---- a/tests/test_api.py -+++ b/tests/test_api.py -@@ -745,7 +745,7 @@ def test_low_level_api(assert_pixels_equal): -

! - ''', [[(1, '!', (-5, -5), 'open')]], [('!', (0, -5, -5), [], 'open')], -- False), -+ True), - )) - @assert_no_logs - def test_assert_bookmarks(html, expected_by_page, expected_tree, round): diff --git a/weasyprint.spec b/weasyprint.spec index 695bbef..ec021cb 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -2,15 +2,13 @@ %global srcname weasyprint Name: weasyprint -Version: 59.0 -Release: 3%{?dist} +Version: 60.1 +Release: 1%{?dist} Summary: Utility to render HTML and CSS to PDF License: BSD-3-Clause URL: https://weasyprint.org/ Source0: %pypi_source -# https://github.com/Kozea/WeasyPrint/issues/1902 -Patch0: weasyprint-round-for-py312.patch BuildArch: noarch @@ -77,6 +75,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Thu Oct 05 2023 Felix Schwarz - 60.1-1 +- update to 60.1 + * Sat Jul 22 2023 Fedora Release Engineering - 59.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From 5c6be4864709bda4a6955ae31f79c19352872369 Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Fri, 6 Oct 2023 14:29:21 +0200 Subject: [PATCH 30/59] parallelize test execution On a 6 core AMD Ryzen 2600 (12 virtual cores) I was able to reduce the time to run the complete test suite from 110s -> 20s --- weasyprint.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/weasyprint.spec b/weasyprint.spec index ec021cb..1c1ad04 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -23,6 +23,7 @@ BuildRequires: ghostscript # https://doc.courtbouillon.org/weasyprint/latest/first_steps.html BuildRequires: pango >= 1.44.0 BuildRequires: python3dist(pytest) +BuildRequires: python3dist(pytest-xdist) Requires: python3-weasyprint = %{version}-%{release} @@ -59,7 +60,7 @@ can export to PDF. It aims to support web standards for printing. %pyproject_install %check -%pytest +%pytest -n auto # do not ship tests rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests From 4b6acaca0eaaf12e2bd5b78bb969bb0e47c6ebef Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Tue, 12 Dec 2023 13:53:47 +0100 Subject: [PATCH 31/59] update to 60.2 --- sources | 2 +- weasyprint.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index 4cf4975..d4a0011 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weasyprint-60.1.tar.gz) = 7fc05c6c80fc6eb251637b529720794df4b7d5c066ecfb4086cb49b7e1c42a51fcb7b2502a79f9f01f6cc5b83d92d5a48c7386b2db555e7dba6eb64e3151d6ae +SHA512 (weasyprint-60.2.tar.gz) = 1da30b2626911c22a996cf7888edc86a7e3534d552325790c3bb06b29a7bedda8021680f5cac1acd6f0aba0658c64cda02cafa1fcba5f3a76bce6bb5fb229b71 diff --git a/weasyprint.spec b/weasyprint.spec index 1c1ad04..7f39155 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -2,7 +2,7 @@ %global srcname weasyprint Name: weasyprint -Version: 60.1 +Version: 60.2 Release: 1%{?dist} Summary: Utility to render HTML and CSS to PDF @@ -76,6 +76,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Tue Dec 12 2023 Felix Schwarz - 60.2-1 +- update to 60.2 + * Thu Oct 05 2023 Felix Schwarz - 60.1-1 - update to 60.1 From 7b09dad3de6ba26ba398d9b60cc780d3cdf1d4e6 Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Thu, 25 Jan 2024 21:52:47 +0100 Subject: [PATCH 32/59] use just flit-core as build dependency --- weasyprint.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/weasyprint.spec b/weasyprint.spec index 7f39155..f7edd54 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -3,7 +3,7 @@ Name: weasyprint Version: 60.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Utility to render HTML and CSS to PDF License: BSD-3-Clause @@ -16,7 +16,7 @@ BuildRequires: python3-devel BuildRequires: pyproject-rpm-macros # used as "build-backend" in pyproject.toml but not detected by Fedora's # macros to generate build requirements -BuildRequires: python3-flit +BuildRequires: python3dist(flit-core) # requirements for testing BuildRequires: dejavu-fonts-all BuildRequires: ghostscript @@ -76,6 +76,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Thu Jan 25 2024 Felix Schwarz - 60.2-2 +- use just flit-core as build dependency + * Tue Dec 12 2023 Felix Schwarz - 60.2-1 - update to 60.2 From 2150d8fe9e9a53071d1fc25a5fae630fbbdfde46 Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Mon, 12 Feb 2024 22:07:34 +0100 Subject: [PATCH 33/59] update to 61.0 --- sources | 2 +- weasyprint.spec | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index d4a0011..8a3d47d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weasyprint-60.2.tar.gz) = 1da30b2626911c22a996cf7888edc86a7e3534d552325790c3bb06b29a7bedda8021680f5cac1acd6f0aba0658c64cda02cafa1fcba5f3a76bce6bb5fb229b71 +SHA512 (weasyprint-61.0.tar.gz) = 8f8d0dd9b49c7617a710e49f32c2b2f99750c5385b8e6fa78c3a646a01c961ebb5ebdeb4b3fb93dba898de61b687218063884e198d8fb98dd119973192440279 diff --git a/weasyprint.spec b/weasyprint.spec index f7edd54..faa6967 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -2,8 +2,8 @@ %global srcname weasyprint Name: weasyprint -Version: 60.2 -Release: 2%{?dist} +Version: 61.0 +Release: 1%{?dist} Summary: Utility to render HTML and CSS to PDF License: BSD-3-Clause @@ -76,6 +76,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Mon Feb 12 2024 Felix Schwarz - 61.0-1 +- update to 61.0 + * Thu Jan 25 2024 Felix Schwarz - 60.2-2 - use just flit-core as build dependency From 512f563c36888e234601a84e9bfa17a7945a75eb Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Mon, 26 Feb 2024 15:06:02 +0100 Subject: [PATCH 34/59] update to 61.1 --- sources | 2 +- weasyprint.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index 8a3d47d..9a113fa 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weasyprint-61.0.tar.gz) = 8f8d0dd9b49c7617a710e49f32c2b2f99750c5385b8e6fa78c3a646a01c961ebb5ebdeb4b3fb93dba898de61b687218063884e198d8fb98dd119973192440279 +SHA512 (weasyprint-61.1.tar.gz) = f7f0c84acc9a9eba61fc59c7f16eb9260ca93ba901905c3cdc1fb871f3646687eb9881dd486eeec5d98cebb5d1893f2fcdff585cdb356bdfb0e38fdd0167b316 diff --git a/weasyprint.spec b/weasyprint.spec index faa6967..1703f27 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -2,7 +2,7 @@ %global srcname weasyprint Name: weasyprint -Version: 61.0 +Version: 61.1 Release: 1%{?dist} Summary: Utility to render HTML and CSS to PDF @@ -76,6 +76,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Mon Feb 26 2024 Felix Schwarz - 61.1-1 +- update to 61.1 + * Mon Feb 12 2024 Felix Schwarz - 61.0-1 - update to 61.0 From 44343664a887cf376cf9abf0594ae47ca23eef8d Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Sat, 9 Mar 2024 09:49:10 +0100 Subject: [PATCH 35/59] update to 61.2 --- sources | 2 +- weasyprint.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index 9a113fa..cc33a02 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weasyprint-61.1.tar.gz) = f7f0c84acc9a9eba61fc59c7f16eb9260ca93ba901905c3cdc1fb871f3646687eb9881dd486eeec5d98cebb5d1893f2fcdff585cdb356bdfb0e38fdd0167b316 +SHA512 (weasyprint-61.2.tar.gz) = 62c3afba18bcc141bc013b95848b0e2426160123533509b6e353caa6c33173266524be84b0a50443ac2549b1b8013e5eb915f54a68168d65e98c9251c4fdf339 diff --git a/weasyprint.spec b/weasyprint.spec index 1703f27..15279e6 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -2,7 +2,7 @@ %global srcname weasyprint Name: weasyprint -Version: 61.1 +Version: 61.2 Release: 1%{?dist} Summary: Utility to render HTML and CSS to PDF @@ -76,6 +76,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Sat Mar 09 2024 Felix Schwarz - 61.2-1 +- update to 61.2 + * Mon Feb 26 2024 Felix Schwarz - 61.1-1 - update to 61.1 From 59d62d5272042438a966e8467c723e2ccb176221 Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Thu, 2 May 2024 06:40:47 +0200 Subject: [PATCH 36/59] update to 62.0 --- sources | 2 +- weasyprint.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index cc33a02..e766561 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weasyprint-61.2.tar.gz) = 62c3afba18bcc141bc013b95848b0e2426160123533509b6e353caa6c33173266524be84b0a50443ac2549b1b8013e5eb915f54a68168d65e98c9251c4fdf339 +SHA512 (weasyprint-62.0.tar.gz) = 83b5c9a20a9a8e8fdeb1f54182da2b821ad84510a71b1a66c33f31376c7b54e79c565d2de1b16051688fab505ce726430fc69b9358ea29b38d158f776744a738 diff --git a/weasyprint.spec b/weasyprint.spec index 15279e6..1d2af59 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -2,7 +2,7 @@ %global srcname weasyprint Name: weasyprint -Version: 61.2 +Version: 62.0 Release: 1%{?dist} Summary: Utility to render HTML and CSS to PDF @@ -76,6 +76,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Thu May 02 2024 Felix Schwarz - 62.0-1 +- update to 62.0 + * Sat Mar 09 2024 Felix Schwarz - 61.2-1 - update to 61.2 From 02ea6e0f800fa780ef5be425fe93c2a384e210be Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Mon, 6 May 2024 17:14:31 +0200 Subject: [PATCH 37/59] update to 62.1 --- sources | 2 +- weasyprint.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index e766561..bb8cdf5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weasyprint-62.0.tar.gz) = 83b5c9a20a9a8e8fdeb1f54182da2b821ad84510a71b1a66c33f31376c7b54e79c565d2de1b16051688fab505ce726430fc69b9358ea29b38d158f776744a738 +SHA512 (weasyprint-62.1.tar.gz) = 8eaee6daa610accd7594141102aecaf1b5debecbae196c442c32d522d4dcb54c411a215b77956b6e66deeb0abda66cb36d0e081d5d3fd69a8bf5a82716209aeb diff --git a/weasyprint.spec b/weasyprint.spec index 1d2af59..f97390f 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -2,7 +2,7 @@ %global srcname weasyprint Name: weasyprint -Version: 62.0 +Version: 62.1 Release: 1%{?dist} Summary: Utility to render HTML and CSS to PDF @@ -76,6 +76,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Mon May 06 2024 Felix Schwarz - 62.1-1 +- update to 62.1 + * Thu May 02 2024 Felix Schwarz - 62.0-1 - update to 62.0 From 577206b1f1c0b9553b8ae81fef575e316b168e07 Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Tue, 4 Jun 2024 17:04:45 +0200 Subject: [PATCH 38/59] update to 62.2 --- sources | 2 +- weasyprint.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index bb8cdf5..4425641 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weasyprint-62.1.tar.gz) = 8eaee6daa610accd7594141102aecaf1b5debecbae196c442c32d522d4dcb54c411a215b77956b6e66deeb0abda66cb36d0e081d5d3fd69a8bf5a82716209aeb +SHA512 (weasyprint-62.2.tar.gz) = d5254a39f6b5554e83fb2f8b88077a36d6f5a44f6d731b5f07c952429994f32a79c4d6c1187ed8ea9bdccada320c4347693bd4a21c61c6ad76f866161adfea81 diff --git a/weasyprint.spec b/weasyprint.spec index f97390f..6afe144 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -2,7 +2,7 @@ %global srcname weasyprint Name: weasyprint -Version: 62.1 +Version: 62.2 Release: 1%{?dist} Summary: Utility to render HTML and CSS to PDF @@ -76,6 +76,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Tue Jun 04 2024 Felix Schwarz - 62.2-1 +- update to 62.2 + * Mon May 06 2024 Felix Schwarz - 62.1-1 - update to 62.1 From d4a86ce346cf09d23383a883e90259b0fee0df7c Mon Sep 17 00:00:00 2001 From: Python Maint Date: Sat, 8 Jun 2024 20:32:01 +0200 Subject: [PATCH 39/59] Rebuilt for Python 3.13 --- weasyprint.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/weasyprint.spec b/weasyprint.spec index 6afe144..993c38f 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -3,7 +3,7 @@ Name: weasyprint Version: 62.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Utility to render HTML and CSS to PDF License: BSD-3-Clause @@ -76,6 +76,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Sat Jun 08 2024 Python Maint - 62.2-2 +- Rebuilt for Python 3.13 + * Tue Jun 04 2024 Felix Schwarz - 62.2-1 - update to 62.2 From 21ced46f40ff875303e7a6959550b48ebb1bfc2b Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Mon, 24 Jun 2024 08:36:04 +0200 Subject: [PATCH 40/59] update to 62.3 --- sources | 2 +- weasyprint.spec | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index 4425641..6cf661f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weasyprint-62.2.tar.gz) = d5254a39f6b5554e83fb2f8b88077a36d6f5a44f6d731b5f07c952429994f32a79c4d6c1187ed8ea9bdccada320c4347693bd4a21c61c6ad76f866161adfea81 +SHA512 (weasyprint-62.3.tar.gz) = c563019aac075d0f55a153483719a5ea1dd4dced8bf281aeb1c5ccb65b8591e883ea09ca86757073b10a4dd9dc2d718df83ff5913cd5b9ed703fb5cf71bf7fbf diff --git a/weasyprint.spec b/weasyprint.spec index 993c38f..ac133b4 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -2,8 +2,8 @@ %global srcname weasyprint Name: weasyprint -Version: 62.2 -Release: 2%{?dist} +Version: 62.3 +Release: 1%{?dist} Summary: Utility to render HTML and CSS to PDF License: BSD-3-Clause @@ -76,6 +76,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Mon Jun 24 2024 Felix Schwarz - 62.3-1 +- update to 62.3 + * Sat Jun 08 2024 Python Maint - 62.2-2 - Rebuilt for Python 3.13 From 21e6514d49c40b14f5124948f7b4ffe8a0112acb Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jul 2024 09:12:25 +0000 Subject: [PATCH 41/59] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- weasyprint.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/weasyprint.spec b/weasyprint.spec index ac133b4..7d4b254 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -3,7 +3,7 @@ Name: weasyprint Version: 62.3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Utility to render HTML and CSS to PDF License: BSD-3-Clause @@ -76,6 +76,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Sat Jul 20 2024 Fedora Release Engineering - 62.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Mon Jun 24 2024 Felix Schwarz - 62.3-1 - update to 62.3 From 6a4d29d9b9bd38b40aa0c29223fdd0bf504ceb21 Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Sun, 12 Jan 2025 17:30:36 +0100 Subject: [PATCH 42/59] update to 63.1 --- sources | 2 +- weasyprint.spec | 11 +++++++---- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/sources b/sources index 6cf661f..ac6c62c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weasyprint-62.3.tar.gz) = c563019aac075d0f55a153483719a5ea1dd4dced8bf281aeb1c5ccb65b8591e883ea09ca86757073b10a4dd9dc2d718df83ff5913cd5b9ed703fb5cf71bf7fbf +SHA512 (weasyprint-63.1.tar.gz) = 1fda3126dd5c028b42515819f58153092d1607ea5a327a8668cd11ce44aa2b73d7340c04825ce80486881ac1b0dcfe789ffaec277f7a81465efc9067b9b9c87c diff --git a/weasyprint.spec b/weasyprint.spec index 7d4b254..55f6923 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -2,13 +2,13 @@ %global srcname weasyprint Name: weasyprint -Version: 62.3 -Release: 2%{?dist} +Version: 63.1 +Release: 1%{?dist} Summary: Utility to render HTML and CSS to PDF License: BSD-3-Clause -URL: https://weasyprint.org/ -Source0: %pypi_source +URL: https://weasyprint.org +Source0: %{pypi_source weasyprint} BuildArch: noarch @@ -76,6 +76,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Sat Jan 11 2025 Felix Schwarz - 63.1-1 +- update to 63.1 + * Sat Jul 20 2024 Fedora Release Engineering - 62.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 347ae0818fac565e7cb183bd920c8cc7d6833f9a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 14:51:17 +0000 Subject: [PATCH 43/59] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- weasyprint.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/weasyprint.spec b/weasyprint.spec index 55f6923..0440473 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -3,7 +3,7 @@ Name: weasyprint Version: 63.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Utility to render HTML and CSS to PDF License: BSD-3-Clause @@ -76,6 +76,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Sun Jan 19 2025 Fedora Release Engineering - 63.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Sat Jan 11 2025 Felix Schwarz - 63.1-1 - update to 63.1 From 6c6b9f4fdbb8d4ea913789314dd55357fd43d206 Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Thu, 30 Jan 2025 17:54:29 +0100 Subject: [PATCH 44/59] update to 64.0 --- sources | 2 +- weasyprint.spec | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index ac6c62c..d143933 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weasyprint-63.1.tar.gz) = 1fda3126dd5c028b42515819f58153092d1607ea5a327a8668cd11ce44aa2b73d7340c04825ce80486881ac1b0dcfe789ffaec277f7a81465efc9067b9b9c87c +SHA512 (weasyprint-64.0.tar.gz) = 46e65777804d53174bb3020b1418d19c0bf815667d020c40fb7de567439272df65d74ab941fdb37edc7f1d4f06430d3ebaa65f8ce13c887235e39c51cefb3930 diff --git a/weasyprint.spec b/weasyprint.spec index 0440473..cecfb62 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -2,8 +2,8 @@ %global srcname weasyprint Name: weasyprint -Version: 63.1 -Release: 2%{?dist} +Version: 64.0 +Release: 1%{?dist} Summary: Utility to render HTML and CSS to PDF License: BSD-3-Clause @@ -76,6 +76,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Thu Jan 30 2025 Felix Schwarz - 64.0-1 +- update to 64.0 + * Sun Jan 19 2025 Fedora Release Engineering - 63.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 2abf0e971930bb9edd6fbe2f99690620a7abd957 Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Wed, 5 Mar 2025 20:51:12 +0100 Subject: [PATCH 45/59] update to 64.1 --- sources | 2 +- weasyprint.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index d143933..60efedf 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weasyprint-64.0.tar.gz) = 46e65777804d53174bb3020b1418d19c0bf815667d020c40fb7de567439272df65d74ab941fdb37edc7f1d4f06430d3ebaa65f8ce13c887235e39c51cefb3930 +SHA512 (weasyprint-64.1.tar.gz) = 35f66b56f2f0c6f5f9d48c7fd1ff5c8dd87481c9172856e17c53455b973484711134b9ab3fe9239831d334ff62c69e5e8b810cd982b771a4b3579ba0175fd6d2 diff --git a/weasyprint.spec b/weasyprint.spec index cecfb62..a9a5494 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -2,7 +2,7 @@ %global srcname weasyprint Name: weasyprint -Version: 64.0 +Version: 64.1 Release: 1%{?dist} Summary: Utility to render HTML and CSS to PDF @@ -76,6 +76,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Wed Mar 05 2025 Felix Schwarz - 64.1-1 +- update to 64.1 + * Thu Jan 30 2025 Felix Schwarz - 64.0-1 - update to 64.0 From 43736eea94036736604e1d936582d00711d04c03 Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Sun, 23 Mar 2025 19:59:23 +0100 Subject: [PATCH 46/59] update to 65.0 --- sources | 2 +- weasyprint.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index 60efedf..7d3b308 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weasyprint-64.1.tar.gz) = 35f66b56f2f0c6f5f9d48c7fd1ff5c8dd87481c9172856e17c53455b973484711134b9ab3fe9239831d334ff62c69e5e8b810cd982b771a4b3579ba0175fd6d2 +SHA512 (weasyprint-65.0.tar.gz) = 8713d886fc2630d8efd0c3a2df6b1a9bf0b7d56c8b2a8117f5164b583e54f54897c6d2f1dd733e47406547c2f385f99c89fa8f651834404f27b6d87319509efd diff --git a/weasyprint.spec b/weasyprint.spec index a9a5494..3614f0f 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -2,7 +2,7 @@ %global srcname weasyprint Name: weasyprint -Version: 64.1 +Version: 65.0 Release: 1%{?dist} Summary: Utility to render HTML and CSS to PDF @@ -76,6 +76,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Sun Mar 23 2025 Felix Schwarz - 65.0-1 +- update to 65.0 + * Wed Mar 05 2025 Felix Schwarz - 64.1-1 - update to 64.1 From d5e7b20af505d41ca47c97cc78e35398aa5e03d9 Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Mon, 14 Apr 2025 14:23:36 +0200 Subject: [PATCH 47/59] update to 65.1 --- sources | 2 +- weasyprint.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index 7d3b308..e3549fa 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weasyprint-65.0.tar.gz) = 8713d886fc2630d8efd0c3a2df6b1a9bf0b7d56c8b2a8117f5164b583e54f54897c6d2f1dd733e47406547c2f385f99c89fa8f651834404f27b6d87319509efd +SHA512 (weasyprint-65.1.tar.gz) = 6b36b66b471c8b6a853f783a0c6d9548f27ac2ee51be0a54d1e75eb9451c94da931484d1877e716ee99c9624a9fec4c8f28bfea5959f44344dc5938272c8bef1 diff --git a/weasyprint.spec b/weasyprint.spec index 3614f0f..077ddc8 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -2,7 +2,7 @@ %global srcname weasyprint Name: weasyprint -Version: 65.0 +Version: 65.1 Release: 1%{?dist} Summary: Utility to render HTML and CSS to PDF @@ -76,6 +76,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Mon Apr 14 2025 Felix Schwarz - 65.1-1 +- update to 65.1 + * Sun Mar 23 2025 Felix Schwarz - 65.0-1 - update to 65.0 From cb095e65e8ac1429688ce83175adb587d5b163c0 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Tue, 3 Jun 2025 16:43:46 +0200 Subject: [PATCH 48/59] Rebuilt for Python 3.14 --- weasyprint.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/weasyprint.spec b/weasyprint.spec index 077ddc8..9fe43bd 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -3,7 +3,7 @@ Name: weasyprint Version: 65.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Utility to render HTML and CSS to PDF License: BSD-3-Clause @@ -76,6 +76,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Tue Jun 03 2025 Python Maint - 65.1-2 +- Rebuilt for Python 3.14 + * Mon Apr 14 2025 Felix Schwarz - 65.1-1 - update to 65.1 From 37cfa23b756250f13cc63088ac9dd00b2b0cf99e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 20:20:25 +0000 Subject: [PATCH 49/59] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- weasyprint.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/weasyprint.spec b/weasyprint.spec index 9fe43bd..022e5d0 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -3,7 +3,7 @@ Name: weasyprint Version: 65.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Utility to render HTML and CSS to PDF License: BSD-3-Clause @@ -76,6 +76,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 65.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Tue Jun 03 2025 Python Maint - 65.1-2 - Rebuilt for Python 3.14 From 381e53f56223ffffc9b9cc98446d60a7e0f87495 Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Mon, 28 Jul 2025 09:49:19 +0200 Subject: [PATCH 50/59] update to 66.0 --- sources | 2 +- weasyprint.spec | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index e3549fa..bf47f17 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weasyprint-65.1.tar.gz) = 6b36b66b471c8b6a853f783a0c6d9548f27ac2ee51be0a54d1e75eb9451c94da931484d1877e716ee99c9624a9fec4c8f28bfea5959f44344dc5938272c8bef1 +SHA512 (weasyprint-66.0.tar.gz) = 850996c6934156f4d4fca12cc052a8346b85aeadf1a3d99763e20a6ddabd2b93a39983615990e0e680a942c63c09563effa9b66abc5bf0c368963737ddf66264 diff --git a/weasyprint.spec b/weasyprint.spec index 022e5d0..1a107c4 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -2,8 +2,8 @@ %global srcname weasyprint Name: weasyprint -Version: 65.1 -Release: 3%{?dist} +Version: 66.0 +Release: 1%{?dist} Summary: Utility to render HTML and CSS to PDF License: BSD-3-Clause @@ -76,6 +76,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Mon Jul 28 2025 Felix Schwarz - 66.0-1 +- update to 66.0 + * Fri Jul 25 2025 Fedora Release Engineering - 65.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 92594aaf1fbdd2d1203a9f90f3c3215702324cea Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 15 Aug 2025 15:22:49 +0200 Subject: [PATCH 51/59] Rebuilt for Python 3.14.0rc2 bytecode --- weasyprint.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/weasyprint.spec b/weasyprint.spec index 1a107c4..9b60c2a 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -3,7 +3,7 @@ Name: weasyprint Version: 66.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Utility to render HTML and CSS to PDF License: BSD-3-Clause @@ -76,6 +76,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Fri Aug 15 2025 Python Maint - 66.0-2 +- Rebuilt for Python 3.14.0rc2 bytecode + * Mon Jul 28 2025 Felix Schwarz - 66.0-1 - update to 66.0 From b80060c09b7ff459ac835d3c5bd9a6b2842e271e Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 19 Sep 2025 15:03:18 +0200 Subject: [PATCH 52/59] Rebuilt for Python 3.14.0rc3 bytecode --- weasyprint.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/weasyprint.spec b/weasyprint.spec index 9b60c2a..d7b1654 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -3,7 +3,7 @@ Name: weasyprint Version: 66.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Utility to render HTML and CSS to PDF License: BSD-3-Clause @@ -76,6 +76,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Fri Sep 19 2025 Python Maint - 66.0-3 +- Rebuilt for Python 3.14.0rc3 bytecode + * Fri Aug 15 2025 Python Maint - 66.0-2 - Rebuilt for Python 3.14.0rc2 bytecode From a81b0ff2a5336249fa9f5cfee3b51edb9d122a2c Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Wed, 3 Dec 2025 20:16:12 +0100 Subject: [PATCH 53/59] update to 67.0 --- sources | 2 +- weasyprint.spec | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index bf47f17..3cabcc1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weasyprint-66.0.tar.gz) = 850996c6934156f4d4fca12cc052a8346b85aeadf1a3d99763e20a6ddabd2b93a39983615990e0e680a942c63c09563effa9b66abc5bf0c368963737ddf66264 +SHA512 (weasyprint-67.0.tar.gz) = e0241507e57aaee18e0f6ae469de12df4ae4930a5e9f7e9ef428fbd6eb59efe40598423e6ce6de5c12d088439d30ec562cc28f342c7720e742ab16d8110380f1 diff --git a/weasyprint.spec b/weasyprint.spec index d7b1654..c56e0a3 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -2,8 +2,8 @@ %global srcname weasyprint Name: weasyprint -Version: 66.0 -Release: 3%{?dist} +Version: 67.0 +Release: 1%{?dist} Summary: Utility to render HTML and CSS to PDF License: BSD-3-Clause @@ -76,6 +76,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Wed Dec 03 2025 Felix Schwarz - 67.0-1 +- update to 67.0 + * Fri Sep 19 2025 Python Maint - 66.0-3 - Rebuilt for Python 3.14.0rc3 bytecode From 5d312000ebe512f91f6356d0b6218edb4bb99c05 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 17 Jan 2026 20:10:01 +0000 Subject: [PATCH 54/59] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild --- weasyprint.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/weasyprint.spec b/weasyprint.spec index c56e0a3..09dc98f 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -3,7 +3,7 @@ Name: weasyprint Version: 67.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Utility to render HTML and CSS to PDF License: BSD-3-Clause @@ -76,6 +76,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Sat Jan 17 2026 Fedora Release Engineering - 67.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + * Wed Dec 03 2025 Felix Schwarz - 67.0-1 - update to 67.0 From f5ef1f00bc980bd2830d8e4a7224515d6c77483f Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Tue, 20 Jan 2026 15:24:17 +0100 Subject: [PATCH 55/59] update to 68.0 --- sources | 2 +- weasyprint.spec | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index 3cabcc1..7169770 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weasyprint-67.0.tar.gz) = e0241507e57aaee18e0f6ae469de12df4ae4930a5e9f7e9ef428fbd6eb59efe40598423e6ce6de5c12d088439d30ec562cc28f342c7720e742ab16d8110380f1 +SHA512 (weasyprint-68.0.tar.gz) = f2a8e74df2c01e2f52dbeb4ffc94f41feeea03dce70f83aa482c2d63bac4d0be16f2ac4f6e203edd5eb5395a7aae38659b8ec8b12c946e685554b500695d2c7b diff --git a/weasyprint.spec b/weasyprint.spec index 09dc98f..be54a64 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -2,8 +2,8 @@ %global srcname weasyprint Name: weasyprint -Version: 67.0 -Release: 2%{?dist} +Version: 68.0 +Release: 1%{?dist} Summary: Utility to render HTML and CSS to PDF License: BSD-3-Clause @@ -76,6 +76,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Tue Jan 20 2026 Felix Schwarz - 68.0-1 +- update to 68.0 + * Sat Jan 17 2026 Fedora Release Engineering - 67.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild From c53d97d231b8bdf80b5ba7d6f4ac0d5334bcca3d Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Sat, 7 Feb 2026 22:07:04 +0100 Subject: [PATCH 56/59] update to 68.1 --- sources | 2 +- weasyprint.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index 7169770..081ecd4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weasyprint-68.0.tar.gz) = f2a8e74df2c01e2f52dbeb4ffc94f41feeea03dce70f83aa482c2d63bac4d0be16f2ac4f6e203edd5eb5395a7aae38659b8ec8b12c946e685554b500695d2c7b +SHA512 (weasyprint-68.1.tar.gz) = b080a40882d0b56dc3696aa4edc403a85c20a7b69a14c0bf179f0897af173945f327bc42f9be354d6734822af54413c56a1fec84b8ecd37e51bb5b752c3c676a diff --git a/weasyprint.spec b/weasyprint.spec index be54a64..8e4285d 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -2,7 +2,7 @@ %global srcname weasyprint Name: weasyprint -Version: 68.0 +Version: 68.1 Release: 1%{?dist} Summary: Utility to render HTML and CSS to PDF @@ -76,6 +76,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Sat Feb 07 2026 Felix Schwarz - 68.1-1 +- update to 68.1 + * Tue Jan 20 2026 Felix Schwarz - 68.0-1 - update to 68.0 From cf76714eba676d63ea926eb2be01df01dc88bdf0 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 5 Jun 2026 15:03:44 +0200 Subject: [PATCH 57/59] Rebuilt for Python 3.15 --- weasyprint.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/weasyprint.spec b/weasyprint.spec index 8e4285d..b09557b 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -3,7 +3,7 @@ Name: weasyprint Version: 68.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Utility to render HTML and CSS to PDF License: BSD-3-Clause @@ -76,6 +76,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Fri Jun 05 2026 Python Maint - 68.1-2 +- Rebuilt for Python 3.15 + * Sat Feb 07 2026 Felix Schwarz - 68.1-1 - update to 68.1 From b1ddfc7a671ec267c78fb33f4f3863e73bbae816 Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Thu, 4 Jun 2026 08:20:00 +0200 Subject: [PATCH 58/59] update to 69.0 --- sources | 2 +- weasyprint.spec | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/sources b/sources index 081ecd4..4008ca2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weasyprint-68.1.tar.gz) = b080a40882d0b56dc3696aa4edc403a85c20a7b69a14c0bf179f0897af173945f327bc42f9be354d6734822af54413c56a1fec84b8ecd37e51bb5b752c3c676a +SHA512 (weasyprint-69.0.tar.gz) = fb56d7f6173f8a67f8ef4c31408c03625b0a774d0efde003f779e3da054737c88afe9f44ee40b6dda5fc92cfacfa5709d4d96bf1a112862d309eaf2d93881ef6 diff --git a/weasyprint.spec b/weasyprint.spec index b09557b..484c534 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -2,8 +2,8 @@ %global srcname weasyprint Name: weasyprint -Version: 68.1 -Release: 2%{?dist} +Version: 69.0 +Release: 1%{?dist} Summary: Utility to render HTML and CSS to PDF License: BSD-3-Clause @@ -19,6 +19,7 @@ BuildRequires: pyproject-rpm-macros BuildRequires: python3dist(flit-core) # requirements for testing BuildRequires: dejavu-fonts-all +BuildRequires: google-noto-emoji-fonts BuildRequires: ghostscript # https://doc.courtbouillon.org/weasyprint/latest/first_steps.html BuildRequires: pango >= 1.44.0 @@ -76,6 +77,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Thu Jun 11 2026 Felix Schwarz - 69.0-1 +- update to 69.0 + * Fri Jun 05 2026 Python Maint - 68.1-2 - Rebuilt for Python 3.15 From 9c933057a51e39cc4f2f0eebe69fc96898279979 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jul 2026 08:44:20 +0000 Subject: [PATCH 59/59] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild --- weasyprint.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/weasyprint.spec b/weasyprint.spec index 484c534..d5a01df 100644 --- a/weasyprint.spec +++ b/weasyprint.spec @@ -3,7 +3,7 @@ Name: weasyprint Version: 69.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Utility to render HTML and CSS to PDF License: BSD-3-Clause @@ -77,6 +77,9 @@ rm -rf %{buildroot}%{python3_sitelib}/%{modname}/tests %{python3_sitelib}/%{modname}/ %changelog +* Fri Jul 17 2026 Fedora Release Engineering - 69.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild + * Thu Jun 11 2026 Felix Schwarz - 69.0-1 - update to 69.0