From 84ae9fcb03704bd99c166ca6903ebd85a72a93ed Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Tue, 7 Mar 2023 13:17:20 +0530 Subject: [PATCH 01/74] Update to 4.39.0 version (#2176001) --- .gitignore | 1 + fonttools.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 5ea505c..548807f 100644 --- a/.gitignore +++ b/.gitignore @@ -129,3 +129,4 @@ fonttools-2.3.tar.gz /fonttools-4.37.3.tar.gz /fonttools-4.37.4.tar.gz /fonttools-4.38.0.tar.gz +/fonttools-4.39.0.tar.gz diff --git a/fonttools.spec b/fonttools.spec index 9ddf4e4..ca9b642 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -6,8 +6,8 @@ from an XML text format, which is also called TTX. It supports TrueType, \ OpenType, AFM and to an extent Type 1 and some Mac-specific formats. Name: fonttools -Version: 4.38.0 -Release: 2%{?dist} +Version: 4.39.0 +Release: 1%{?dist} Summary: Tools to manipulate font files # https://spdx.org/licenses/MIT.html @@ -96,6 +96,9 @@ PYTHONPATH=%{buildroot}%{python3_sitearch} %{python3} -m pytest --ignore Tests/o %{python3_sitearch}/%{name}-%{version}-py%{python3_version}.egg-info %changelog +* Tue Mar 07 2023 Parag Nemade - 4.39.0-1 +- Update to 4.39.0 version (#2176001) + * Thu Jan 19 2023 Fedora Release Engineering - 4.38.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild diff --git a/sources b/sources index 13835d9..77f9447 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fonttools-4.38.0.tar.gz) = 438694e7a4c19ee63ab504763793c0219d96fdc58095fe55a4f44726e96a3ec8ae63066aa47a341a059c7a2c9893b9bbbdfc8ab4d75c177cbd90986debc31431 +SHA512 (fonttools-4.39.0.tar.gz) = f9613651082ae8fb0dd3fba66549f90001d8cb3c71785f9e5b692513984d26d63d027dfb67e1dbe1a22c6e8c393e6ed21af1bfcd5b2f766c8534577cbd211616 From 613259a4620f562e7a9407e11f176d467c571c5b Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Mon, 20 Mar 2023 14:35:42 +0530 Subject: [PATCH 02/74] Update to 4.39.2 version (#2179416) --- .gitignore | 1 + fonttools.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 548807f..bea40a4 100644 --- a/.gitignore +++ b/.gitignore @@ -130,3 +130,4 @@ fonttools-2.3.tar.gz /fonttools-4.37.4.tar.gz /fonttools-4.38.0.tar.gz /fonttools-4.39.0.tar.gz +/fonttools-4.39.2.tar.gz diff --git a/fonttools.spec b/fonttools.spec index ca9b642..01dacc7 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -6,7 +6,7 @@ from an XML text format, which is also called TTX. It supports TrueType, \ OpenType, AFM and to an extent Type 1 and some Mac-specific formats. Name: fonttools -Version: 4.39.0 +Version: 4.39.2 Release: 1%{?dist} Summary: Tools to manipulate font files @@ -96,6 +96,9 @@ PYTHONPATH=%{buildroot}%{python3_sitearch} %{python3} -m pytest --ignore Tests/o %{python3_sitearch}/%{name}-%{version}-py%{python3_version}.egg-info %changelog +* Mon Mar 20 2023 Parag Nemade - 4.39.2-1 +- Update to 4.39.2 version (#2179416) + * Tue Mar 07 2023 Parag Nemade - 4.39.0-1 - Update to 4.39.0 version (#2176001) diff --git a/sources b/sources index 77f9447..dd717ca 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fonttools-4.39.0.tar.gz) = f9613651082ae8fb0dd3fba66549f90001d8cb3c71785f9e5b692513984d26d63d027dfb67e1dbe1a22c6e8c393e6ed21af1bfcd5b2f766c8534577cbd211616 +SHA512 (fonttools-4.39.2.tar.gz) = 27d892e2949355ed7762ad969e9fcb950029a82e63cba10e99b5dfc209ab055b46942de740d0ec1dda6bb2461f64565d6a4678c4d89a4d4fe3f37221a863d69e From bcc1b70d610aa568d52597c800af63f436af3bfc Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Wed, 29 Mar 2023 07:35:27 +0530 Subject: [PATCH 03/74] Update to 4.39.3 version (#2182480) --- .gitignore | 1 + fonttools.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index bea40a4..c9d6c59 100644 --- a/.gitignore +++ b/.gitignore @@ -131,3 +131,4 @@ fonttools-2.3.tar.gz /fonttools-4.38.0.tar.gz /fonttools-4.39.0.tar.gz /fonttools-4.39.2.tar.gz +/fonttools-4.39.3.tar.gz diff --git a/fonttools.spec b/fonttools.spec index 01dacc7..9a0a4e3 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -6,7 +6,7 @@ from an XML text format, which is also called TTX. It supports TrueType, \ OpenType, AFM and to an extent Type 1 and some Mac-specific formats. Name: fonttools -Version: 4.39.2 +Version: 4.39.3 Release: 1%{?dist} Summary: Tools to manipulate font files @@ -96,6 +96,9 @@ PYTHONPATH=%{buildroot}%{python3_sitearch} %{python3} -m pytest --ignore Tests/o %{python3_sitearch}/%{name}-%{version}-py%{python3_version}.egg-info %changelog +* Wed Mar 29 2023 Parag Nemade - 4.39.3-1 +- Update to 4.39.3 version (#2182480) + * Mon Mar 20 2023 Parag Nemade - 4.39.2-1 - Update to 4.39.2 version (#2179416) diff --git a/sources b/sources index dd717ca..c1f39c4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fonttools-4.39.2.tar.gz) = 27d892e2949355ed7762ad969e9fcb950029a82e63cba10e99b5dfc209ab055b46942de740d0ec1dda6bb2461f64565d6a4678c4d89a4d4fe3f37221a863d69e +SHA512 (fonttools-4.39.3.tar.gz) = 84e7435308311cc8d8814dd54d6de4e863d9490d7214d981c372cf6d811dc5802c24b9dd9815c1b12bc1acdbb2e1b2075dac6308d0600f421cc1d9741d8f9410 From 72202c7848288ab1767cb7512635aa6b41fafc62 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Thu, 11 May 2023 08:44:44 +0530 Subject: [PATCH 04/74] Update to 4.39.4 version (#2198487) --- .gitignore | 1 + fonttools.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index c9d6c59..acc2281 100644 --- a/.gitignore +++ b/.gitignore @@ -132,3 +132,4 @@ fonttools-2.3.tar.gz /fonttools-4.39.0.tar.gz /fonttools-4.39.2.tar.gz /fonttools-4.39.3.tar.gz +/fonttools-4.39.4.tar.gz diff --git a/fonttools.spec b/fonttools.spec index 9a0a4e3..05fd5a0 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -6,7 +6,7 @@ from an XML text format, which is also called TTX. It supports TrueType, \ OpenType, AFM and to an extent Type 1 and some Mac-specific formats. Name: fonttools -Version: 4.39.3 +Version: 4.39.4 Release: 1%{?dist} Summary: Tools to manipulate font files @@ -96,6 +96,9 @@ PYTHONPATH=%{buildroot}%{python3_sitearch} %{python3} -m pytest --ignore Tests/o %{python3_sitearch}/%{name}-%{version}-py%{python3_version}.egg-info %changelog +* Thu May 11 2023 Parag Nemade - 4.39.4-1 +- Update to 4.39.4 version (#2198487) + * Wed Mar 29 2023 Parag Nemade - 4.39.3-1 - Update to 4.39.3 version (#2182480) diff --git a/sources b/sources index c1f39c4..fb9454d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fonttools-4.39.3.tar.gz) = 84e7435308311cc8d8814dd54d6de4e863d9490d7214d981c372cf6d811dc5802c24b9dd9815c1b12bc1acdbb2e1b2075dac6308d0600f421cc1d9741d8f9410 +SHA512 (fonttools-4.39.4.tar.gz) = 4be7c19022ccfbb182edb7d80ec50ff2aa91eae3dd4328c1023e65a293e079edd4c1ae0a8b2260e35fa940417e7b03dc96bd7a6d6ec4234bc4c4257187b24758 From 66f3f08fb8ee097406bfda9975d65a2fc2892c6c Mon Sep 17 00:00:00 2001 From: Python Maint Date: Tue, 13 Jun 2023 22:01:15 +0200 Subject: [PATCH 05/74] Bootstrap for Python 3.12 --- fonttools.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/fonttools.spec b/fonttools.spec index 05fd5a0..f731833 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -1,3 +1,4 @@ +%global _without_tests 1 %global pypi_name fonttools %global desc \ fontTools is a library for manipulating fonts, written in Python. The project \ @@ -7,7 +8,7 @@ OpenType, AFM and to an extent Type 1 and some Mac-specific formats. Name: fonttools Version: 4.39.4 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Tools to manipulate font files # https://spdx.org/licenses/MIT.html @@ -96,6 +97,9 @@ PYTHONPATH=%{buildroot}%{python3_sitearch} %{python3} -m pytest --ignore Tests/o %{python3_sitearch}/%{name}-%{version}-py%{python3_version}.egg-info %changelog +* Tue Jun 13 2023 Python Maint - 4.39.4-2 +- Bootstrap for Python 3.12 + * Thu May 11 2023 Parag Nemade - 4.39.4-1 - Update to 4.39.4 version (#2198487) From adc135f3e0fb9235da59bae71c0a3667641240d3 Mon Sep 17 00:00:00 2001 From: Benson Muite Date: Sun, 18 Jun 2023 21:23:19 +0300 Subject: [PATCH 06/74] Update to 4.40.0 --- .gitignore | 1 + fonttools.spec | 9 ++++++--- sources | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index acc2281..ac0c945 100644 --- a/.gitignore +++ b/.gitignore @@ -133,3 +133,4 @@ fonttools-2.3.tar.gz /fonttools-4.39.2.tar.gz /fonttools-4.39.3.tar.gz /fonttools-4.39.4.tar.gz +/fonttools-4.40.0.tar.gz diff --git a/fonttools.spec b/fonttools.spec index f731833..a44de4b 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -7,14 +7,14 @@ from an XML text format, which is also called TTX. It supports TrueType, \ OpenType, AFM and to an extent Type 1 and some Mac-specific formats. Name: fonttools -Version: 4.39.4 -Release: 2%{?dist} +Version: 4.40.0 +Release: 1%{?dist} Summary: Tools to manipulate font files # https://spdx.org/licenses/MIT.html License: MIT URL: https://github.com/fonttools/fonttools/ -Source0: https://github.com/%{name}/%{name}/archive/%{version}.tar.gz#/%{pypi_name}-%{version}.tar.gz +Source0: https://github.com/%{name}/%{name}/archive/%{version}/%{name}-%{version}.tar.gz#/%{pypi_name}-%{version}.tar.gz Requires: python3-fonttools Requires: python3-setuptools @@ -97,6 +97,9 @@ PYTHONPATH=%{buildroot}%{python3_sitearch} %{python3} -m pytest --ignore Tests/o %{python3_sitearch}/%{name}-%{version}-py%{python3_version}.egg-info %changelog +* Sun Jun 18 2023 Benson Muite - 4.40.0-1 +- Update to 4.40.0 version + * Tue Jun 13 2023 Python Maint - 4.39.4-2 - Bootstrap for Python 3.12 diff --git a/sources b/sources index fb9454d..77b2b54 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fonttools-4.39.4.tar.gz) = 4be7c19022ccfbb182edb7d80ec50ff2aa91eae3dd4328c1023e65a293e079edd4c1ae0a8b2260e35fa940417e7b03dc96bd7a6d6ec4234bc4c4257187b24758 +SHA512 (fonttools-4.40.0.tar.gz) = 03daecfb2c48e13f22255872dd9dca47aaca9fc71139f2d5876cdb74fa8560d697344845d870742da00d3734043e36f143efe5d2048b884a5f7ed924435aa2f0 From af55fd2a965af9a8627da619a141e92562377327 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Thu, 29 Jun 2023 20:40:06 +0200 Subject: [PATCH 07/74] Rebuilt for Python 3.12 --- fonttools.spec | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/fonttools.spec b/fonttools.spec index a44de4b..acf8967 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -1,4 +1,3 @@ -%global _without_tests 1 %global pypi_name fonttools %global desc \ fontTools is a library for manipulating fonts, written in Python. The project \ @@ -8,7 +7,7 @@ OpenType, AFM and to an extent Type 1 and some Mac-specific formats. Name: fonttools Version: 4.40.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Tools to manipulate font files # https://spdx.org/licenses/MIT.html @@ -97,6 +96,9 @@ PYTHONPATH=%{buildroot}%{python3_sitearch} %{python3} -m pytest --ignore Tests/o %{python3_sitearch}/%{name}-%{version}-py%{python3_version}.egg-info %changelog +* Thu Jun 29 2023 Python Maint - 4.40.0-2 +- Rebuilt for Python 3.12 + * Sun Jun 18 2023 Benson Muite - 4.40.0-1 - Update to 4.40.0 version From ed4b0dea8fffe52ad43e1beec2818d24c8cbcde5 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Fri, 7 Jul 2023 10:23:27 +0530 Subject: [PATCH 08/74] Help msuchy to count this package as already using SPDX license expression --- fonttools.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/fonttools.spec b/fonttools.spec index acf8967..f94f3fd 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -7,7 +7,7 @@ OpenType, AFM and to an extent Type 1 and some Mac-specific formats. Name: fonttools Version: 4.40.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Tools to manipulate font files # https://spdx.org/licenses/MIT.html @@ -96,6 +96,9 @@ PYTHONPATH=%{buildroot}%{python3_sitearch} %{python3} -m pytest --ignore Tests/o %{python3_sitearch}/%{name}-%{version}-py%{python3_version}.egg-info %changelog +* Fri Jul 07 2023 Parag Nemade - 4.40.0-3 +- Help msuchy to count this package as already using SPDX license expression + * Thu Jun 29 2023 Python Maint - 4.40.0-2 - Rebuilt for Python 3.12 From 0696d3b87d601caf7ea66db69b473dbc6467ee16 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Fri, 14 Jul 2023 08:44:22 +0530 Subject: [PATCH 09/74] Update to 4.41.0 version (#2222762) --- .gitignore | 1 + fonttools.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index ac0c945..b627f74 100644 --- a/.gitignore +++ b/.gitignore @@ -134,3 +134,4 @@ fonttools-2.3.tar.gz /fonttools-4.39.3.tar.gz /fonttools-4.39.4.tar.gz /fonttools-4.40.0.tar.gz +/fonttools-4.41.0.tar.gz diff --git a/fonttools.spec b/fonttools.spec index f94f3fd..42a5975 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -6,8 +6,8 @@ from an XML text format, which is also called TTX. It supports TrueType, \ OpenType, AFM and to an extent Type 1 and some Mac-specific formats. Name: fonttools -Version: 4.40.0 -Release: 3%{?dist} +Version: 4.41.0 +Release: 1%{?dist} Summary: Tools to manipulate font files # https://spdx.org/licenses/MIT.html @@ -96,6 +96,9 @@ PYTHONPATH=%{buildroot}%{python3_sitearch} %{python3} -m pytest --ignore Tests/o %{python3_sitearch}/%{name}-%{version}-py%{python3_version}.egg-info %changelog +* Fri Jul 14 2023 Parag Nemade - 4.41.0-1 +- Update to 4.41.0 version (#2222762) + * Fri Jul 07 2023 Parag Nemade - 4.40.0-3 - Help msuchy to count this package as already using SPDX license expression diff --git a/sources b/sources index 77b2b54..23e0f4a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fonttools-4.40.0.tar.gz) = 03daecfb2c48e13f22255872dd9dca47aaca9fc71139f2d5876cdb74fa8560d697344845d870742da00d3734043e36f143efe5d2048b884a5f7ed924435aa2f0 +SHA512 (fonttools-4.41.0.tar.gz) = 9f8478c68f187258fc8377d6313d0d72231dce8725a09b43b3bfb2ba844f2c11e9396cd4627f21450362566fe4649e66f09d3e2230e509d8e347c978e876f8d9 From f2d3f7b4e1bdc4b143f29f36cdefb96568ea8188 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 19 Jul 2023 20:03:29 +0000 Subject: [PATCH 10/74] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- fonttools.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/fonttools.spec b/fonttools.spec index 42a5975..51be230 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -7,7 +7,7 @@ OpenType, AFM and to an extent Type 1 and some Mac-specific formats. Name: fonttools Version: 4.41.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Tools to manipulate font files # https://spdx.org/licenses/MIT.html @@ -96,6 +96,9 @@ PYTHONPATH=%{buildroot}%{python3_sitearch} %{python3} -m pytest --ignore Tests/o %{python3_sitearch}/%{name}-%{version}-py%{python3_version}.egg-info %changelog +* Wed Jul 19 2023 Fedora Release Engineering - 4.41.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Fri Jul 14 2023 Parag Nemade - 4.41.0-1 - Update to 4.41.0 version (#2222762) From 366d944e542586004282c38077bdfdc704636567 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Mon, 24 Jul 2023 06:58:07 +0530 Subject: [PATCH 11/74] Update to 4.41.1 version (#2224718) --- .gitignore | 1 + fonttools.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index b627f74..8d379df 100644 --- a/.gitignore +++ b/.gitignore @@ -135,3 +135,4 @@ fonttools-2.3.tar.gz /fonttools-4.39.4.tar.gz /fonttools-4.40.0.tar.gz /fonttools-4.41.0.tar.gz +/fonttools-4.41.1.tar.gz diff --git a/fonttools.spec b/fonttools.spec index 51be230..523c1bf 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -6,8 +6,8 @@ from an XML text format, which is also called TTX. It supports TrueType, \ OpenType, AFM and to an extent Type 1 and some Mac-specific formats. Name: fonttools -Version: 4.41.0 -Release: 2%{?dist} +Version: 4.41.1 +Release: 1%{?dist} Summary: Tools to manipulate font files # https://spdx.org/licenses/MIT.html @@ -96,6 +96,9 @@ PYTHONPATH=%{buildroot}%{python3_sitearch} %{python3} -m pytest --ignore Tests/o %{python3_sitearch}/%{name}-%{version}-py%{python3_version}.egg-info %changelog +* Mon Jul 24 2023 Parag Nemade - 4.41.1-1 +- Update to 4.41.1 version (#2224718) + * Wed Jul 19 2023 Fedora Release Engineering - 4.41.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild diff --git a/sources b/sources index 23e0f4a..a02e125 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fonttools-4.41.0.tar.gz) = 9f8478c68f187258fc8377d6313d0d72231dce8725a09b43b3bfb2ba844f2c11e9396cd4627f21450362566fe4649e66f09d3e2230e509d8e347c978e876f8d9 +SHA512 (fonttools-4.41.1.tar.gz) = d4feadb31fce8249ca44dc08f9e24639071511663ad19feb994e95c20c4d25713b1c3525ee0de1ba31ebd056cae226cf84b22065d014344d380190f7b6b4b60f From dee5cfa4a76cda58d577d27f02e586052868e90a Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Thu, 3 Aug 2023 19:29:23 +0530 Subject: [PATCH 12/74] Update to 4.42.0 version (#2228656) --- .gitignore | 1 + fonttools.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 8d379df..9240401 100644 --- a/.gitignore +++ b/.gitignore @@ -136,3 +136,4 @@ fonttools-2.3.tar.gz /fonttools-4.40.0.tar.gz /fonttools-4.41.0.tar.gz /fonttools-4.41.1.tar.gz +/fonttools-4.42.0.tar.gz diff --git a/fonttools.spec b/fonttools.spec index 523c1bf..56e72e8 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -6,7 +6,7 @@ from an XML text format, which is also called TTX. It supports TrueType, \ OpenType, AFM and to an extent Type 1 and some Mac-specific formats. Name: fonttools -Version: 4.41.1 +Version: 4.42.0 Release: 1%{?dist} Summary: Tools to manipulate font files @@ -96,6 +96,9 @@ PYTHONPATH=%{buildroot}%{python3_sitearch} %{python3} -m pytest --ignore Tests/o %{python3_sitearch}/%{name}-%{version}-py%{python3_version}.egg-info %changelog +* Thu Aug 03 2023 Parag Nemade - 4.42.0-1 +- Update to 4.42.0 version (#2228656) + * Mon Jul 24 2023 Parag Nemade - 4.41.1-1 - Update to 4.41.1 version (#2224718) diff --git a/sources b/sources index a02e125..570e9ed 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fonttools-4.41.1.tar.gz) = d4feadb31fce8249ca44dc08f9e24639071511663ad19feb994e95c20c4d25713b1c3525ee0de1ba31ebd056cae226cf84b22065d014344d380190f7b6b4b60f +SHA512 (fonttools-4.42.0.tar.gz) = c5b6963d420dd8bf2bae776880bf23c9e91aeb04f62fb3231cfb0af00008b82a19814138311c2b06cc8df1dbb83c0cd1fc1312a540918a3727407cee81d19116 From 14ec544878ade6bf518737e630f7ade1ada4fcb1 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Wed, 9 Aug 2023 02:08:06 -0400 Subject: [PATCH 13/74] Skip unwanted test dependencies in RHEL builds ufoLib2 is used only for UFO tests, and zopfli for woff2 tests. munkres is only used in place of scipy with PyPy. --- fonttools.spec | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/fonttools.spec b/fonttools.spec index 56e72e8..22b2b84 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -7,7 +7,7 @@ OpenType, AFM and to an extent Type 1 and some Mac-specific formats. Name: fonttools Version: 4.42.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Tools to manipulate font files # https://spdx.org/licenses/MIT.html @@ -33,7 +33,6 @@ BuildRequires: python3-Cython BuildRequires: gcc Requires: python3-brotli -Requires: python3-munkres Requires: python3-lxml Requires: python3-scipy Requires: python3-fs @@ -42,14 +41,15 @@ Requires: python3-fs %bcond_without tests %if %{with tests} # Need to run test files in %%check -BuildRequires: python3-zopfli BuildRequires: python3-pytest BuildRequires: python3-brotli -BuildRequires: python3-munkres BuildRequires: python3-scipy BuildRequires: python3-fs BuildRequires: python3-lxml +%if %{undefined rhel} BuildRequires: python3-ufoLib2 +BuildRequires: python3-zopfli +%endif %endif # From 3.31.0 and on, python3-fonttools incorporated the ufolib project under fontTools.ufoLib @@ -96,6 +96,9 @@ PYTHONPATH=%{buildroot}%{python3_sitearch} %{python3} -m pytest --ignore Tests/o %{python3_sitearch}/%{name}-%{version}-py%{python3_version}.egg-info %changelog +* Wed Aug 09 2023 Yaakov Selkowitz - 4.42.0-2 +- Skip unwanted test dependencies in RHEL builds + * Thu Aug 03 2023 Parag Nemade - 4.42.0-1 - Update to 4.42.0 version (#2228656) From b82fc1268f5456a0496e3e0a8c71b73004e72126 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Wed, 9 Aug 2023 19:53:47 +0530 Subject: [PATCH 14/74] Updates CI tests --- tests/smoke/runtest.sh | 2 +- tests/tests.yml | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/smoke/runtest.sh b/tests/smoke/runtest.sh index c6ced7c..40b7b96 100644 --- a/tests/smoke/runtest.sh +++ b/tests/smoke/runtest.sh @@ -1,3 +1,3 @@ #!/bin/bash cd ../source -python3 -m pytest --ignore Tests/misc/plistlib_test.py +python3 -m pytest --ignore Tests/otlLib/optimize_test.py --ignore Tests/varLib/merger_test.py --ignore Tests/varLib/varLib_test.py diff --git a/tests/tests.yml b/tests/tests.yml index 56f2b99..82cae4c 100644 --- a/tests/tests.yml +++ b/tests/tests.yml @@ -21,6 +21,8 @@ - python3-attrs - python3-pyparsing - python3-gobject + - python3-fs + - python3-lxml - atk-devel - pango-devel - gtk3-devel From 3e8f470b902c3905f327f5d3c7e95f9804e674c2 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Tue, 22 Aug 2023 08:28:56 +0530 Subject: [PATCH 15/74] Update to 4.42.1 version (#2232931) --- .gitignore | 1 + fonttools.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 9240401..f9e8437 100644 --- a/.gitignore +++ b/.gitignore @@ -137,3 +137,4 @@ fonttools-2.3.tar.gz /fonttools-4.41.0.tar.gz /fonttools-4.41.1.tar.gz /fonttools-4.42.0.tar.gz +/fonttools-4.42.1.tar.gz diff --git a/fonttools.spec b/fonttools.spec index 22b2b84..0413dc5 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -6,8 +6,8 @@ from an XML text format, which is also called TTX. It supports TrueType, \ OpenType, AFM and to an extent Type 1 and some Mac-specific formats. Name: fonttools -Version: 4.42.0 -Release: 2%{?dist} +Version: 4.42.1 +Release: 1%{?dist} Summary: Tools to manipulate font files # https://spdx.org/licenses/MIT.html @@ -96,6 +96,9 @@ PYTHONPATH=%{buildroot}%{python3_sitearch} %{python3} -m pytest --ignore Tests/o %{python3_sitearch}/%{name}-%{version}-py%{python3_version}.egg-info %changelog +* Tue Aug 22 2023 Parag Nemade - 4.42.1-1 +- Update to 4.42.1 version (#2232931) + * Wed Aug 09 2023 Yaakov Selkowitz - 4.42.0-2 - Skip unwanted test dependencies in RHEL builds diff --git a/sources b/sources index 570e9ed..18efeb0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fonttools-4.42.0.tar.gz) = c5b6963d420dd8bf2bae776880bf23c9e91aeb04f62fb3231cfb0af00008b82a19814138311c2b06cc8df1dbb83c0cd1fc1312a540918a3727407cee81d19116 +SHA512 (fonttools-4.42.1.tar.gz) = 0bf48873c3fb8389851de44425f7b949b1de4ae7d2f46b5041225890ce3b853351f69b0d22cb647090568947b4f09ccd4450d022fd918d92ddd0dd9325397100 From 50322b5850bd789a98ee57ec8087cff6d0f8abb8 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Sun, 8 Oct 2023 21:03:27 +0530 Subject: [PATCH 16/74] Update to 4.43.1 version (#2241574) --- .gitignore | 1 + fonttools.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index f9e8437..091e22b 100644 --- a/.gitignore +++ b/.gitignore @@ -138,3 +138,4 @@ fonttools-2.3.tar.gz /fonttools-4.41.1.tar.gz /fonttools-4.42.0.tar.gz /fonttools-4.42.1.tar.gz +/fonttools-4.43.1.tar.gz diff --git a/fonttools.spec b/fonttools.spec index 0413dc5..5859399 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -6,7 +6,7 @@ from an XML text format, which is also called TTX. It supports TrueType, \ OpenType, AFM and to an extent Type 1 and some Mac-specific formats. Name: fonttools -Version: 4.42.1 +Version: 4.43.1 Release: 1%{?dist} Summary: Tools to manipulate font files @@ -96,6 +96,9 @@ PYTHONPATH=%{buildroot}%{python3_sitearch} %{python3} -m pytest --ignore Tests/o %{python3_sitearch}/%{name}-%{version}-py%{python3_version}.egg-info %changelog +* Sun Oct 08 2023 Parag Nemade - 4.43.1-1 +- Update to 4.43.1 version (#2241574) + * Tue Aug 22 2023 Parag Nemade - 4.42.1-1 - Update to 4.42.1 version (#2232931) diff --git a/sources b/sources index 18efeb0..2b66ecc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fonttools-4.42.1.tar.gz) = 0bf48873c3fb8389851de44425f7b949b1de4ae7d2f46b5041225890ce3b853351f69b0d22cb647090568947b4f09ccd4450d022fd918d92ddd0dd9325397100 +SHA512 (fonttools-4.43.1.tar.gz) = 5c505098c2f82421ef5daa0c3bad03910e978dc2dba17a80c9dcd27d5692822ae3579f1d6bc2184e80dcded0dcf61f4a859cc1b5951f07f3467197c21954ac38 From 007fe00089b242dd9d88d473d6971c3bb3ad6584 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Sun, 12 Nov 2023 08:13:19 +0530 Subject: [PATCH 17/74] Update to 4.44.0 version (#2247927) --- .gitignore | 1 + fonttools.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 091e22b..a5b0110 100644 --- a/.gitignore +++ b/.gitignore @@ -139,3 +139,4 @@ fonttools-2.3.tar.gz /fonttools-4.42.0.tar.gz /fonttools-4.42.1.tar.gz /fonttools-4.43.1.tar.gz +/fonttools-4.44.0.tar.gz diff --git a/fonttools.spec b/fonttools.spec index 5859399..cb53a8d 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -6,7 +6,7 @@ from an XML text format, which is also called TTX. It supports TrueType, \ OpenType, AFM and to an extent Type 1 and some Mac-specific formats. Name: fonttools -Version: 4.43.1 +Version: 4.44.0 Release: 1%{?dist} Summary: Tools to manipulate font files @@ -96,6 +96,9 @@ PYTHONPATH=%{buildroot}%{python3_sitearch} %{python3} -m pytest --ignore Tests/o %{python3_sitearch}/%{name}-%{version}-py%{python3_version}.egg-info %changelog +* Sun Nov 12 2023 Parag Nemade - 4.44.0-1 +- Update to 4.44.0 version (#2247927) + * Sun Oct 08 2023 Parag Nemade - 4.43.1-1 - Update to 4.43.1 version (#2241574) diff --git a/sources b/sources index 2b66ecc..048bc4b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fonttools-4.43.1.tar.gz) = 5c505098c2f82421ef5daa0c3bad03910e978dc2dba17a80c9dcd27d5692822ae3579f1d6bc2184e80dcded0dcf61f4a859cc1b5951f07f3467197c21954ac38 +SHA512 (fonttools-4.44.0.tar.gz) = c665e0cae9b486f5373eb775d3a38a2b5a794ce64a112cf83f1e86d1433481944c8db1b30a5c6ed047f3639ebe63ddcad800a871a9289d186be67c9c8c0afa0a From 4c5d379023af6343793e7a75eee68e5db346c5cb Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Thu, 16 Nov 2023 13:53:58 +0530 Subject: [PATCH 18/74] Update to 4.44.3 version (#2249771) --- .gitignore | 1 + fonttools.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index a5b0110..ec5742c 100644 --- a/.gitignore +++ b/.gitignore @@ -140,3 +140,4 @@ fonttools-2.3.tar.gz /fonttools-4.42.1.tar.gz /fonttools-4.43.1.tar.gz /fonttools-4.44.0.tar.gz +/fonttools-4.44.3.tar.gz diff --git a/fonttools.spec b/fonttools.spec index cb53a8d..70c398f 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -6,7 +6,7 @@ from an XML text format, which is also called TTX. It supports TrueType, \ OpenType, AFM and to an extent Type 1 and some Mac-specific formats. Name: fonttools -Version: 4.44.0 +Version: 4.44.3 Release: 1%{?dist} Summary: Tools to manipulate font files @@ -96,6 +96,9 @@ PYTHONPATH=%{buildroot}%{python3_sitearch} %{python3} -m pytest --ignore Tests/o %{python3_sitearch}/%{name}-%{version}-py%{python3_version}.egg-info %changelog +* Thu Nov 16 2023 Parag Nemade - 4.44.3-1 +- Update to 4.44.3 version (#2249771) + * Sun Nov 12 2023 Parag Nemade - 4.44.0-1 - Update to 4.44.0 version (#2247927) diff --git a/sources b/sources index 048bc4b..61987e2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fonttools-4.44.0.tar.gz) = c665e0cae9b486f5373eb775d3a38a2b5a794ce64a112cf83f1e86d1433481944c8db1b30a5c6ed047f3639ebe63ddcad800a871a9289d186be67c9c8c0afa0a +SHA512 (fonttools-4.44.3.tar.gz) = cedac35c1273d95785095678a90aef58307b5c66bcd3c2e4f72f6642412265e783afc5e0e1e4cff77ceb31f1f5406ae24d130856c41821998da94e088628823e From ebdca75f4422734ecadb0f75854d1d572d763801 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Fri, 1 Dec 2023 11:01:09 +0530 Subject: [PATCH 19/74] Update to 4.45.1 version (#2250746) --- .gitignore | 1 + fonttools.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index ec5742c..47144a3 100644 --- a/.gitignore +++ b/.gitignore @@ -141,3 +141,4 @@ fonttools-2.3.tar.gz /fonttools-4.43.1.tar.gz /fonttools-4.44.0.tar.gz /fonttools-4.44.3.tar.gz +/fonttools-4.45.1.tar.gz diff --git a/fonttools.spec b/fonttools.spec index 70c398f..85fd21c 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -6,7 +6,7 @@ from an XML text format, which is also called TTX. It supports TrueType, \ OpenType, AFM and to an extent Type 1 and some Mac-specific formats. Name: fonttools -Version: 4.44.3 +Version: 4.45.1 Release: 1%{?dist} Summary: Tools to manipulate font files @@ -96,6 +96,9 @@ PYTHONPATH=%{buildroot}%{python3_sitearch} %{python3} -m pytest --ignore Tests/o %{python3_sitearch}/%{name}-%{version}-py%{python3_version}.egg-info %changelog +* Fri Dec 01 2023 Parag Nemade - 4.45.1-1 +- Update to 4.45.1 version (#2250746) + * Thu Nov 16 2023 Parag Nemade - 4.44.3-1 - Update to 4.44.3 version (#2249771) diff --git a/sources b/sources index 61987e2..9d6fa24 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fonttools-4.44.3.tar.gz) = cedac35c1273d95785095678a90aef58307b5c66bcd3c2e4f72f6642412265e783afc5e0e1e4cff77ceb31f1f5406ae24d130856c41821998da94e088628823e +SHA512 (fonttools-4.45.1.tar.gz) = 58926a3e8cb27148753010c66b5eee071ea88cd8a568fe10e76c94de190fa0685acbb6be1393b03f8fddfe6142b0d523bb17573f4db25c0e057a26f9579c5219 From 4cf87903da62501414bd9f9687883069f04e52ea Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Tue, 5 Dec 2023 10:04:36 +0530 Subject: [PATCH 20/74] Update to 4.46.0 version (#2252586) Update to 4.46.0 version (#2252586) --- .gitignore | 1 + fonttools.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 47144a3..511da08 100644 --- a/.gitignore +++ b/.gitignore @@ -142,3 +142,4 @@ fonttools-2.3.tar.gz /fonttools-4.44.0.tar.gz /fonttools-4.44.3.tar.gz /fonttools-4.45.1.tar.gz +/fonttools-4.46.0.tar.gz diff --git a/fonttools.spec b/fonttools.spec index 85fd21c..7163700 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -6,7 +6,7 @@ from an XML text format, which is also called TTX. It supports TrueType, \ OpenType, AFM and to an extent Type 1 and some Mac-specific formats. Name: fonttools -Version: 4.45.1 +Version: 4.46.0 Release: 1%{?dist} Summary: Tools to manipulate font files @@ -96,6 +96,9 @@ PYTHONPATH=%{buildroot}%{python3_sitearch} %{python3} -m pytest --ignore Tests/o %{python3_sitearch}/%{name}-%{version}-py%{python3_version}.egg-info %changelog +* Tue Dec 05 2023 Parag Nemade - 4.46.0-1 +- Update to 4.46.0 version (#2252586) + * Fri Dec 01 2023 Parag Nemade - 4.45.1-1 - Update to 4.45.1 version (#2250746) diff --git a/sources b/sources index 9d6fa24..33c97e9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fonttools-4.45.1.tar.gz) = 58926a3e8cb27148753010c66b5eee071ea88cd8a568fe10e76c94de190fa0685acbb6be1393b03f8fddfe6142b0d523bb17573f4db25c0e057a26f9579c5219 +SHA512 (fonttools-4.46.0.tar.gz) = 67e805f11b47d9bebd9a538aa775c109c81b6ab85b66cd479b7c8c0c222420cb5a5e30d993c04bd9b091ba457b3fb3673ff217ecf61feb40e189c60fa6d6c6d8 From 7373c53f40c8c43024a7f1674ed42b63f91976ff Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Wed, 6 Dec 2023 14:04:09 +0530 Subject: [PATCH 21/74] Ignore failing testcase --- fonttools.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fonttools.spec b/fonttools.spec index 7163700..5777dde 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -79,7 +79,7 @@ export FONTTOOLS_WITH_CYTHON=1 %if %{with tests} %check -PYTHONPATH=%{buildroot}%{python3_sitearch} %{python3} -m pytest --ignore Tests/otlLib/optimize_test.py --ignore Tests/varLib/merger_test.py --ignore Tests/varLib/varLib_test.py +PYTHONPATH=%{buildroot}%{python3_sitearch} %{python3} -m pytest --ignore Tests/otlLib/optimize_test.py --ignore Tests/varLib/merger_test.py --ignore Tests/varLib/varLib_test.py --ignore Tests/svgLib/path/path_test.py %endif %files From 52070e8549d82fcafb03bd32790f67d3471999f9 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Wed, 20 Dec 2023 12:28:56 +0530 Subject: [PATCH 22/74] Update to 4.47.0 version (#2255170) --- .gitignore | 1 + fonttools.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 511da08..e402a85 100644 --- a/.gitignore +++ b/.gitignore @@ -143,3 +143,4 @@ fonttools-2.3.tar.gz /fonttools-4.44.3.tar.gz /fonttools-4.45.1.tar.gz /fonttools-4.46.0.tar.gz +/fonttools-4.47.0.tar.gz diff --git a/fonttools.spec b/fonttools.spec index 5777dde..24d54d3 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -6,7 +6,7 @@ from an XML text format, which is also called TTX. It supports TrueType, \ OpenType, AFM and to an extent Type 1 and some Mac-specific formats. Name: fonttools -Version: 4.46.0 +Version: 4.47.0 Release: 1%{?dist} Summary: Tools to manipulate font files @@ -96,6 +96,9 @@ PYTHONPATH=%{buildroot}%{python3_sitearch} %{python3} -m pytest --ignore Tests/o %{python3_sitearch}/%{name}-%{version}-py%{python3_version}.egg-info %changelog +* Wed Dec 20 2023 Parag Nemade - 4.47.0-1 +- Update to 4.47.0 version (#2255170) + * Tue Dec 05 2023 Parag Nemade - 4.46.0-1 - Update to 4.46.0 version (#2252586) diff --git a/sources b/sources index 33c97e9..ac21dfe 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fonttools-4.46.0.tar.gz) = 67e805f11b47d9bebd9a538aa775c109c81b6ab85b66cd479b7c8c0c222420cb5a5e30d993c04bd9b091ba457b3fb3673ff217ecf61feb40e189c60fa6d6c6d8 +SHA512 (fonttools-4.47.0.tar.gz) = 4a9a39b53248814dc2fcf648af5d7c8c79124a547d259571addb97c1e7181df7f20767baf5d2bb90f6c30790dd05c93c6bfac3281cedb91c73c45ad49039ee9b From b9a32e9eaeb908f1f337bdce2b32d802ceccec0a Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Fri, 12 Jan 2024 11:41:03 +0530 Subject: [PATCH 23/74] Update to 4.47.2 version (#2257911) --- .gitignore | 1 + fonttools.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index e402a85..6e86758 100644 --- a/.gitignore +++ b/.gitignore @@ -144,3 +144,4 @@ fonttools-2.3.tar.gz /fonttools-4.45.1.tar.gz /fonttools-4.46.0.tar.gz /fonttools-4.47.0.tar.gz +/fonttools-4.47.2.tar.gz diff --git a/fonttools.spec b/fonttools.spec index 24d54d3..31613ac 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -6,7 +6,7 @@ from an XML text format, which is also called TTX. It supports TrueType, \ OpenType, AFM and to an extent Type 1 and some Mac-specific formats. Name: fonttools -Version: 4.47.0 +Version: 4.47.2 Release: 1%{?dist} Summary: Tools to manipulate font files @@ -96,6 +96,9 @@ PYTHONPATH=%{buildroot}%{python3_sitearch} %{python3} -m pytest --ignore Tests/o %{python3_sitearch}/%{name}-%{version}-py%{python3_version}.egg-info %changelog +* Fri Jan 12 2024 Parag Nemade - 4.47.2-1 +- Update to 4.47.2 version (#2257911) + * Wed Dec 20 2023 Parag Nemade - 4.47.0-1 - Update to 4.47.0 version (#2255170) diff --git a/sources b/sources index ac21dfe..6cae529 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fonttools-4.47.0.tar.gz) = 4a9a39b53248814dc2fcf648af5d7c8c79124a547d259571addb97c1e7181df7f20767baf5d2bb90f6c30790dd05c93c6bfac3281cedb91c73c45ad49039ee9b +SHA512 (fonttools-4.47.2.tar.gz) = 03b6411c72ce38eeaa6401440d9612a37cd2ff6a686d7c6dbe7328a876f9e4369c06edea184ea72c1002b26b956d0196c241e40fe28b0ccf42f616ce9a700a07 From caccc88ba8689168a27874125c7e327f1f9a6d7f Mon Sep 17 00:00:00 2001 From: Lumir Balhar Date: Mon, 15 Jan 2024 08:46:08 +0100 Subject: [PATCH 24/74] Remove version limit from lxml --- fonttools.spec | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/fonttools.spec b/fonttools.spec index 31613ac..99ff1ea 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -7,7 +7,7 @@ OpenType, AFM and to an extent Type 1 and some Mac-specific formats. Name: fonttools Version: 4.47.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Tools to manipulate font files # https://spdx.org/licenses/MIT.html @@ -70,6 +70,10 @@ rm -rf *.egg-info sed -i '1d' Lib/fontTools/mtiLib/__init__.py +# Remove version limit from lxml +sed -i 's/"lxml >=.*",/"lxml",/' setup.py +sed -i 's/lxml==.*/lxml/' requirements.txt + %build export FONTTOOLS_WITH_CYTHON=1 %py3_build @@ -96,6 +100,9 @@ PYTHONPATH=%{buildroot}%{python3_sitearch} %{python3} -m pytest --ignore Tests/o %{python3_sitearch}/%{name}-%{version}-py%{python3_version}.egg-info %changelog +* Mon Jan 15 2024 Lumír Balhar - 4.47.2-2 +- Remove version limit from lxml + * Fri Jan 12 2024 Parag Nemade - 4.47.2-1 - Update to 4.47.2 version (#2257911) From 5c667e97ab605fdf2d9179ee474ae0c053a30aef Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jan 2024 19:37:31 +0000 Subject: [PATCH 25/74] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- fonttools.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/fonttools.spec b/fonttools.spec index 99ff1ea..e984ad8 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -7,7 +7,7 @@ OpenType, AFM and to an extent Type 1 and some Mac-specific formats. Name: fonttools Version: 4.47.2 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Tools to manipulate font files # https://spdx.org/licenses/MIT.html @@ -100,6 +100,9 @@ PYTHONPATH=%{buildroot}%{python3_sitearch} %{python3} -m pytest --ignore Tests/o %{python3_sitearch}/%{name}-%{version}-py%{python3_version}.egg-info %changelog +* Fri Jan 19 2024 Fedora Release Engineering - 4.47.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Mon Jan 15 2024 Lumír Balhar - 4.47.2-2 - Remove version limit from lxml From 897ec82dab32d85217f946b95fff26f32f767278 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 24 Jan 2024 11:52:46 +0000 Subject: [PATCH 26/74] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- fonttools.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/fonttools.spec b/fonttools.spec index e984ad8..7117821 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -7,7 +7,7 @@ OpenType, AFM and to an extent Type 1 and some Mac-specific formats. Name: fonttools Version: 4.47.2 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Tools to manipulate font files # https://spdx.org/licenses/MIT.html @@ -100,6 +100,9 @@ PYTHONPATH=%{buildroot}%{python3_sitearch} %{python3} -m pytest --ignore Tests/o %{python3_sitearch}/%{name}-%{version}-py%{python3_version}.egg-info %changelog +* Wed Jan 24 2024 Fedora Release Engineering - 4.47.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Fri Jan 19 2024 Fedora Release Engineering - 4.47.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 02a58a3faac96e6254740ef35f0cc11ea526d40e Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Wed, 7 Feb 2024 20:52:10 +0530 Subject: [PATCH 27/74] Update to 4.48.1 version (#2263197) --- .gitignore | 1 + fonttools.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 6e86758..2d53628 100644 --- a/.gitignore +++ b/.gitignore @@ -145,3 +145,4 @@ fonttools-2.3.tar.gz /fonttools-4.46.0.tar.gz /fonttools-4.47.0.tar.gz /fonttools-4.47.2.tar.gz +/fonttools-4.48.1.tar.gz diff --git a/fonttools.spec b/fonttools.spec index 7117821..ed289ce 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -6,8 +6,8 @@ from an XML text format, which is also called TTX. It supports TrueType, \ OpenType, AFM and to an extent Type 1 and some Mac-specific formats. Name: fonttools -Version: 4.47.2 -Release: 4%{?dist} +Version: 4.48.1 +Release: 1%{?dist} Summary: Tools to manipulate font files # https://spdx.org/licenses/MIT.html @@ -100,6 +100,9 @@ PYTHONPATH=%{buildroot}%{python3_sitearch} %{python3} -m pytest --ignore Tests/o %{python3_sitearch}/%{name}-%{version}-py%{python3_version}.egg-info %changelog +* Wed Feb 07 2024 Parag Nemade - 4.48.1-1 +- Update to 4.48.1 version (#2263197) + * Wed Jan 24 2024 Fedora Release Engineering - 4.47.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild diff --git a/sources b/sources index 6cae529..5ae563a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fonttools-4.47.2.tar.gz) = 03b6411c72ce38eeaa6401440d9612a37cd2ff6a686d7c6dbe7328a876f9e4369c06edea184ea72c1002b26b956d0196c241e40fe28b0ccf42f616ce9a700a07 +SHA512 (fonttools-4.48.1.tar.gz) = 1f8336880575038f904873f6359b9c0a5885f14358c5560592b274db7aa2b96433770f5195e93ac04552f2580aadf0efc9268dcce9f0d178b78e75f5507dad67 From f4751cb2116e14124801f031dd6d2828ded186df Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Sat, 17 Feb 2024 07:02:16 +0530 Subject: [PATCH 28/74] Update to 4.49.0 version (#2264616) --- .gitignore | 1 + fonttools.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 2d53628..5d1ea8a 100644 --- a/.gitignore +++ b/.gitignore @@ -146,3 +146,4 @@ fonttools-2.3.tar.gz /fonttools-4.47.0.tar.gz /fonttools-4.47.2.tar.gz /fonttools-4.48.1.tar.gz +/fonttools-4.49.0.tar.gz diff --git a/fonttools.spec b/fonttools.spec index ed289ce..d33de13 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -6,7 +6,7 @@ from an XML text format, which is also called TTX. It supports TrueType, \ OpenType, AFM and to an extent Type 1 and some Mac-specific formats. Name: fonttools -Version: 4.48.1 +Version: 4.49.0 Release: 1%{?dist} Summary: Tools to manipulate font files @@ -100,6 +100,9 @@ PYTHONPATH=%{buildroot}%{python3_sitearch} %{python3} -m pytest --ignore Tests/o %{python3_sitearch}/%{name}-%{version}-py%{python3_version}.egg-info %changelog +* Sat Feb 17 2024 Parag Nemade - 4.49.0-1 +- Update to 4.49.0 version (#2264616) + * Wed Feb 07 2024 Parag Nemade - 4.48.1-1 - Update to 4.48.1 version (#2263197) diff --git a/sources b/sources index 5ae563a..3ad9c5f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fonttools-4.48.1.tar.gz) = 1f8336880575038f904873f6359b9c0a5885f14358c5560592b274db7aa2b96433770f5195e93ac04552f2580aadf0efc9268dcce9f0d178b78e75f5507dad67 +SHA512 (fonttools-4.49.0.tar.gz) = 6caa108b92a9661f6761a4e1c65f05cabf0d4f6a6f2517d2a289afc5e60ad73c7e35ee283d1a206b1bcd2ec5861f70272e323b9041aa949c713dc531d2d056d2 From 720ef15d9047d4626630d550646c85a7195a6a60 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Sat, 16 Mar 2024 08:32:20 +0530 Subject: [PATCH 29/74] Update to 4.50.0 version (#2269759) --- .gitignore | 1 + fonttools.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 5d1ea8a..657a2dd 100644 --- a/.gitignore +++ b/.gitignore @@ -147,3 +147,4 @@ fonttools-2.3.tar.gz /fonttools-4.47.2.tar.gz /fonttools-4.48.1.tar.gz /fonttools-4.49.0.tar.gz +/fonttools-4.50.0.tar.gz diff --git a/fonttools.spec b/fonttools.spec index d33de13..cec75cf 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -6,7 +6,7 @@ from an XML text format, which is also called TTX. It supports TrueType, \ OpenType, AFM and to an extent Type 1 and some Mac-specific formats. Name: fonttools -Version: 4.49.0 +Version: 4.50.0 Release: 1%{?dist} Summary: Tools to manipulate font files @@ -100,6 +100,9 @@ PYTHONPATH=%{buildroot}%{python3_sitearch} %{python3} -m pytest --ignore Tests/o %{python3_sitearch}/%{name}-%{version}-py%{python3_version}.egg-info %changelog +* Sat Mar 16 2024 Parag Nemade - 4.50.0-1 +- Update to 4.50.0 version (#2269759) + * Sat Feb 17 2024 Parag Nemade - 4.49.0-1 - Update to 4.49.0 version (#2264616) diff --git a/sources b/sources index 3ad9c5f..0c55ddf 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fonttools-4.49.0.tar.gz) = 6caa108b92a9661f6761a4e1c65f05cabf0d4f6a6f2517d2a289afc5e60ad73c7e35ee283d1a206b1bcd2ec5861f70272e323b9041aa949c713dc531d2d056d2 +SHA512 (fonttools-4.50.0.tar.gz) = a169f18077f2c4f0ad8a46569a30b3e35ca2343e9f3d43cd362dafa26085f545dd9a42e7edb3054f9d37e1576117aa34a0c2b4adabc9fc29c076e69d3fdd66ee From 958bf1d8e384f9acb8fda9f3c133085dc627efea Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Wed, 10 Apr 2024 08:14:21 +0530 Subject: [PATCH 30/74] Update to 4.51.0 version (#2273774) --- .gitignore | 1 + fonttools.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 657a2dd..c68af56 100644 --- a/.gitignore +++ b/.gitignore @@ -148,3 +148,4 @@ fonttools-2.3.tar.gz /fonttools-4.48.1.tar.gz /fonttools-4.49.0.tar.gz /fonttools-4.50.0.tar.gz +/fonttools-4.51.0.tar.gz diff --git a/fonttools.spec b/fonttools.spec index cec75cf..aaee5b0 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -6,7 +6,7 @@ from an XML text format, which is also called TTX. It supports TrueType, \ OpenType, AFM and to an extent Type 1 and some Mac-specific formats. Name: fonttools -Version: 4.50.0 +Version: 4.51.0 Release: 1%{?dist} Summary: Tools to manipulate font files @@ -100,6 +100,9 @@ PYTHONPATH=%{buildroot}%{python3_sitearch} %{python3} -m pytest --ignore Tests/o %{python3_sitearch}/%{name}-%{version}-py%{python3_version}.egg-info %changelog +* Wed Apr 10 2024 Parag Nemade - 4.51.0-1 +- Update to 4.51.0 version (#2273774) + * Sat Mar 16 2024 Parag Nemade - 4.50.0-1 - Update to 4.50.0 version (#2269759) diff --git a/sources b/sources index 0c55ddf..dadc6e7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fonttools-4.50.0.tar.gz) = a169f18077f2c4f0ad8a46569a30b3e35ca2343e9f3d43cd362dafa26085f545dd9a42e7edb3054f9d37e1576117aa34a0c2b4adabc9fc29c076e69d3fdd66ee +SHA512 (fonttools-4.51.0.tar.gz) = 3a9984b56a8ed1e918781c8503dd8901276ae7e20659777ff0a9bf799a42b4ec112a6cfd31deb81f73f7f19c03145a66962187fb243b2580db9d3ef7011d3d82 From 8f06912e74d166b4fd93606199cef7db6128fc5a Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Tue, 28 May 2024 16:51:38 +0530 Subject: [PATCH 31/74] Generate extra subpackages only for Fedora release --- fonttools.spec | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/fonttools.spec b/fonttools.spec index aaee5b0..a1577f9 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -7,7 +7,7 @@ OpenType, AFM and to an extent Type 1 and some Mac-specific formats. Name: fonttools Version: 4.51.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Tools to manipulate font files # https://spdx.org/licenses/MIT.html @@ -60,9 +60,13 @@ Obsoletes: python3-ufolib <= 2.1.1-11 %description -n python3-fonttools %{desc} +# We are not providing extra fonttools packages as they +# require some other Fedora packages to be added in RHEL +%if 0%{?fedora} # Cannot package “pathops” extra until python3dist(skia-pathops) is packaged; # cannot package “all” extra without the “pathops” extra %{?python_extras_subpkg:%python_extras_subpkg -n python3-fonttools -i %{python3_sitearch}/%{name}-%{version}-py%{python3_version}.egg-info graphite interpolatable lxml plot symfont type1 ufo unicode woff} +%endif %prep %autosetup -p1 @@ -100,6 +104,9 @@ PYTHONPATH=%{buildroot}%{python3_sitearch} %{python3} -m pytest --ignore Tests/o %{python3_sitearch}/%{name}-%{version}-py%{python3_version}.egg-info %changelog +* Tue May 28 2024 Parag Nemade - 4.51.0-2 +- Generate extra subpackages only for Fedora release + * Wed Apr 10 2024 Parag Nemade - 4.51.0-1 - Update to 4.51.0 version (#2273774) From 11ccdf15ba5e3e86b4de4067c1aca93a17a475c5 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Tue, 28 May 2024 18:49:47 +0530 Subject: [PATCH 32/74] Update to 4.52.4 version (#2283255) --- .gitignore | 1 + fonttools.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index c68af56..2ae61b8 100644 --- a/.gitignore +++ b/.gitignore @@ -149,3 +149,4 @@ fonttools-2.3.tar.gz /fonttools-4.49.0.tar.gz /fonttools-4.50.0.tar.gz /fonttools-4.51.0.tar.gz +/fonttools-4.52.4.tar.gz diff --git a/fonttools.spec b/fonttools.spec index a1577f9..8801084 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -6,8 +6,8 @@ from an XML text format, which is also called TTX. It supports TrueType, \ OpenType, AFM and to an extent Type 1 and some Mac-specific formats. Name: fonttools -Version: 4.51.0 -Release: 2%{?dist} +Version: 4.52.4 +Release: 1%{?dist} Summary: Tools to manipulate font files # https://spdx.org/licenses/MIT.html @@ -104,6 +104,9 @@ PYTHONPATH=%{buildroot}%{python3_sitearch} %{python3} -m pytest --ignore Tests/o %{python3_sitearch}/%{name}-%{version}-py%{python3_version}.egg-info %changelog +* Tue May 28 2024 Parag Nemade - 4.52.4-1 +- Update to 4.52.4 version (#2283255) + * Tue May 28 2024 Parag Nemade - 4.51.0-2 - Generate extra subpackages only for Fedora release diff --git a/sources b/sources index dadc6e7..6d145fb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fonttools-4.51.0.tar.gz) = 3a9984b56a8ed1e918781c8503dd8901276ae7e20659777ff0a9bf799a42b4ec112a6cfd31deb81f73f7f19c03145a66962187fb243b2580db9d3ef7011d3d82 +SHA512 (fonttools-4.52.4.tar.gz) = 85864945f18d6f647baf09c73d0a8f458dd751b55070a633e38c69d9b8d0242cc438769ea83d0034bc8fe9ecb2fe6961b89d4d5353da620f632830a09f000245 From fa371d95776927e8527af98bb88e8c9b53c12032 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 7 Jun 2024 10:03:46 +0200 Subject: [PATCH 33/74] Bootstrap for Python 3.13 --- fonttools.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/fonttools.spec b/fonttools.spec index 8801084..36df151 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -1,3 +1,4 @@ +%global _without_tests 1 %global pypi_name fonttools %global desc \ fontTools is a library for manipulating fonts, written in Python. The project \ @@ -7,7 +8,7 @@ OpenType, AFM and to an extent Type 1 and some Mac-specific formats. Name: fonttools Version: 4.52.4 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Tools to manipulate font files # https://spdx.org/licenses/MIT.html @@ -104,6 +105,9 @@ PYTHONPATH=%{buildroot}%{python3_sitearch} %{python3} -m pytest --ignore Tests/o %{python3_sitearch}/%{name}-%{version}-py%{python3_version}.egg-info %changelog +* Fri Jun 07 2024 Python Maint - 4.52.4-2 +- Bootstrap for Python 3.13 + * Tue May 28 2024 Parag Nemade - 4.52.4-1 - Update to 4.52.4 version (#2283255) From 00089bb9f1eac8fe3d9fe59e42072590d8b087bd Mon Sep 17 00:00:00 2001 From: Python Maint Date: Tue, 18 Jun 2024 01:10:54 +0200 Subject: [PATCH 34/74] Rebuilt for Python 3.13 --- fonttools.spec | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/fonttools.spec b/fonttools.spec index 36df151..b9baa4c 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -1,4 +1,3 @@ -%global _without_tests 1 %global pypi_name fonttools %global desc \ fontTools is a library for manipulating fonts, written in Python. The project \ @@ -8,7 +7,7 @@ OpenType, AFM and to an extent Type 1 and some Mac-specific formats. Name: fonttools Version: 4.52.4 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Tools to manipulate font files # https://spdx.org/licenses/MIT.html @@ -105,6 +104,9 @@ PYTHONPATH=%{buildroot}%{python3_sitearch} %{python3} -m pytest --ignore Tests/o %{python3_sitearch}/%{name}-%{version}-py%{python3_version}.egg-info %changelog +* Mon Jun 17 2024 Python Maint - 4.52.4-3 +- Rebuilt for Python 3.13 + * Fri Jun 07 2024 Python Maint - 4.52.4-2 - Bootstrap for Python 3.13 From a228bfa90fe873d8b19bdeb02943e5abb8f5f3a9 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Thu, 27 Jun 2024 19:26:20 +0530 Subject: [PATCH 35/74] Update to 4.53.0 version (#2284160) --- .gitignore | 1 + fonttools.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 2ae61b8..48b1977 100644 --- a/.gitignore +++ b/.gitignore @@ -150,3 +150,4 @@ fonttools-2.3.tar.gz /fonttools-4.50.0.tar.gz /fonttools-4.51.0.tar.gz /fonttools-4.52.4.tar.gz +/fonttools-4.53.0.tar.gz diff --git a/fonttools.spec b/fonttools.spec index b9baa4c..6e8d5e1 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -6,8 +6,8 @@ from an XML text format, which is also called TTX. It supports TrueType, \ OpenType, AFM and to an extent Type 1 and some Mac-specific formats. Name: fonttools -Version: 4.52.4 -Release: 3%{?dist} +Version: 4.53.0 +Release: 1%{?dist} Summary: Tools to manipulate font files # https://spdx.org/licenses/MIT.html @@ -104,6 +104,9 @@ PYTHONPATH=%{buildroot}%{python3_sitearch} %{python3} -m pytest --ignore Tests/o %{python3_sitearch}/%{name}-%{version}-py%{python3_version}.egg-info %changelog +* Thu Jun 27 2024 Parag Nemade - 4.53.0-1 +- Update to 4.53.0 version (#2284160) + * Mon Jun 17 2024 Python Maint - 4.52.4-3 - Rebuilt for Python 3.13 diff --git a/sources b/sources index 6d145fb..dec031f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fonttools-4.52.4.tar.gz) = 85864945f18d6f647baf09c73d0a8f458dd751b55070a633e38c69d9b8d0242cc438769ea83d0034bc8fe9ecb2fe6961b89d4d5353da620f632830a09f000245 +SHA512 (fonttools-4.53.0.tar.gz) = f810c428680c4203af3450c4a4b3a1d0f3f5e06ec7d7aac65e1e4aadf5d1e98f9efa5fed75388c8b0a0dcef5094d9b0586c0a71587360bafc91ad683a961698a From 308a9ea73bbc95d6f9f2cfe93890a1a4e7ac2beb Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Mon, 8 Jul 2024 11:29:57 +0530 Subject: [PATCH 36/74] Update to 4.53.1 version (#2296086) --- .gitignore | 1 + fonttools.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 48b1977..963d23a 100644 --- a/.gitignore +++ b/.gitignore @@ -151,3 +151,4 @@ fonttools-2.3.tar.gz /fonttools-4.51.0.tar.gz /fonttools-4.52.4.tar.gz /fonttools-4.53.0.tar.gz +/fonttools-4.53.1.tar.gz diff --git a/fonttools.spec b/fonttools.spec index 6e8d5e1..39ce623 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -6,7 +6,7 @@ from an XML text format, which is also called TTX. It supports TrueType, \ OpenType, AFM and to an extent Type 1 and some Mac-specific formats. Name: fonttools -Version: 4.53.0 +Version: 4.53.1 Release: 1%{?dist} Summary: Tools to manipulate font files @@ -104,6 +104,9 @@ PYTHONPATH=%{buildroot}%{python3_sitearch} %{python3} -m pytest --ignore Tests/o %{python3_sitearch}/%{name}-%{version}-py%{python3_version}.egg-info %changelog +* Mon Jul 08 2024 Parag Nemade - 4.53.1-1 +- Update to 4.53.1 version (#2296086) + * Thu Jun 27 2024 Parag Nemade - 4.53.0-1 - Update to 4.53.0 version (#2284160) diff --git a/sources b/sources index dec031f..c3ef43e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fonttools-4.53.0.tar.gz) = f810c428680c4203af3450c4a4b3a1d0f3f5e06ec7d7aac65e1e4aadf5d1e98f9efa5fed75388c8b0a0dcef5094d9b0586c0a71587360bafc91ad683a961698a +SHA512 (fonttools-4.53.1.tar.gz) = c51a439c4c760bc929359ff3010612d00280ff1bfa8e6dd5248f181b3244239b82089727b4b6c81594fec57407f4c20f95497e0e26fe0e75fde30f8680022d07 From 6bea4c29425a2b710698bc84fb9b9a59589b3e7a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 17 Jul 2024 23:27:28 +0000 Subject: [PATCH 37/74] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- fonttools.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/fonttools.spec b/fonttools.spec index 39ce623..f47bf2f 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -7,7 +7,7 @@ OpenType, AFM and to an extent Type 1 and some Mac-specific formats. Name: fonttools Version: 4.53.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Tools to manipulate font files # https://spdx.org/licenses/MIT.html @@ -104,6 +104,9 @@ PYTHONPATH=%{buildroot}%{python3_sitearch} %{python3} -m pytest --ignore Tests/o %{python3_sitearch}/%{name}-%{version}-py%{python3_version}.egg-info %changelog +* Wed Jul 17 2024 Fedora Release Engineering - 4.53.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Mon Jul 08 2024 Parag Nemade - 4.53.1-1 - Update to 4.53.1 version (#2296086) From d32821aafab34d75a8450a9e2cad954f48ac488b Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Wed, 28 Aug 2024 14:25:30 +0530 Subject: [PATCH 38/74] Add tmt testcase for CI --- .fmf/version | 1 + plans/fonttools.fmf | 5 +++++ tests/main.fmf | 22 ++++++++++++++++++++++ tests/runtests.sh | 37 +++++++++++++++++++++++++++++++++++++ tests/smoke/runtest.sh | 3 --- tests/tests.yml | 28 ---------------------------- 6 files changed, 65 insertions(+), 31 deletions(-) create mode 100644 .fmf/version create mode 100644 plans/fonttools.fmf create mode 100644 tests/main.fmf create mode 100755 tests/runtests.sh delete mode 100644 tests/smoke/runtest.sh delete mode 100644 tests/tests.yml diff --git a/.fmf/version b/.fmf/version new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/.fmf/version @@ -0,0 +1 @@ +1 diff --git a/plans/fonttools.fmf b/plans/fonttools.fmf new file mode 100644 index 0000000..c1627f9 --- /dev/null +++ b/plans/fonttools.fmf @@ -0,0 +1,5 @@ +summary: Basic smoke test +discover: + how: fmf +execute: + how: tmt diff --git a/tests/main.fmf b/tests/main.fmf new file mode 100644 index 0000000..a72312a --- /dev/null +++ b/tests/main.fmf @@ -0,0 +1,22 @@ +test: ./runtests.sh +duration: 10m +framework: beakerlib +require: + - fonttools + - python3-fonttools + - rpm-build + - python3-pytest + - python3-brotli + - python3-scipy + - python3-pluggy + - python3-packaging + - python3-attrs + - python3-pyparsing + - python3-gobject + - python3-fs + - python3-lxml + - python3-ufoLib2 + - python3-zopfli + - atk-devel + - pango-devel + - gtk3-devel diff --git a/tests/runtests.sh b/tests/runtests.sh new file mode 100755 index 0000000..ccb2426 --- /dev/null +++ b/tests/runtests.sh @@ -0,0 +1,37 @@ +#!/bin/bash +. /usr/share/beakerlib/beakerlib.sh || exit 1 + +NAME=fonttools + +rlJournalStart + rlPhaseStartSetup + rlAssertRpm ${NAME} + rlShowPackageVersion ${NAME} + rlRun -t -l "VERSION=$(rpm -q ${NAME} --queryformat='%{version}')" 0 "Get VERSION" + rlRun "tmp=\$(mktemp -d)" 0 "Create tmp directory" + rlRun "pushd $tmp" + rlFetchSrcForInstalled "${NAME}" + rlRun "rpm --define '_topdir $tmp' -i *src.rpm" + rlRun -t -l "mkdir BUILD" 0 "Creating BUILD directory" + rlRun -t -l "rpmbuild --noclean --nodeps --define '_topdir $tmp' -bp $tmp/SPECS/*spec" + if [ -d BUILD/${NAME}-${VERSION}-build ]; then + rlRun -t -l "pushd BUILD/${NAME}-${VERSION}-build/${NAME}-${VERSION}" + else + rlRun -t -l "pushd BUILD/${NAME}-${VERSION}" + fi + rlPhaseEnd + + rlPhaseStartTest + rlRun "set -o pipefail" + rlRun "python3 -m pytest --ignore Tests/otlLib/optimize_test.py --ignore Tests/varLib/merger_test.py --ignore Tests/varLib/varLib_test.py --ignore Tests/svgLib/path/path_test.py" + rlRun "retval=$?" + rlRun "echo $retval" + rlRun "popd" 0 + rlPhaseEnd + + rlPhaseStartCleanup + rlRun "popd" + rlRun "rm -r $tmp" 0 "Remove tmp directory" + rlPhaseEnd +rlJournalEnd + diff --git a/tests/smoke/runtest.sh b/tests/smoke/runtest.sh deleted file mode 100644 index 40b7b96..0000000 --- a/tests/smoke/runtest.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/bash -cd ../source -python3 -m pytest --ignore Tests/otlLib/optimize_test.py --ignore Tests/varLib/merger_test.py --ignore Tests/varLib/varLib_test.py diff --git a/tests/tests.yml b/tests/tests.yml deleted file mode 100644 index 82cae4c..0000000 --- a/tests/tests.yml +++ /dev/null @@ -1,28 +0,0 @@ ---- -- hosts: localhost - tags: - - classic - roles: - - role: standard-test-source - -- hosts: localhost - tags: - - classic - roles: - - role: standard-test-basic - tests: - - smoke - required_packages: - - python3-pytest - - python3-brotli - - python3-scipy - - python3-pluggy - - python3-packaging - - python3-attrs - - python3-pyparsing - - python3-gobject - - python3-fs - - python3-lxml - - atk-devel - - pango-devel - - gtk3-devel From c3f35c8f489fbdf07854207c85e1fcf632668981 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Thu, 26 Sep 2024 01:46:56 +0530 Subject: [PATCH 39/74] Update to 4.54.1 version (#2314462) --- .gitignore | 1 + fonttools.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 963d23a..dd3bb6f 100644 --- a/.gitignore +++ b/.gitignore @@ -152,3 +152,4 @@ fonttools-2.3.tar.gz /fonttools-4.52.4.tar.gz /fonttools-4.53.0.tar.gz /fonttools-4.53.1.tar.gz +/fonttools-4.54.1.tar.gz diff --git a/fonttools.spec b/fonttools.spec index f47bf2f..7905717 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -6,8 +6,8 @@ from an XML text format, which is also called TTX. It supports TrueType, \ OpenType, AFM and to an extent Type 1 and some Mac-specific formats. Name: fonttools -Version: 4.53.1 -Release: 2%{?dist} +Version: 4.54.1 +Release: 1%{?dist} Summary: Tools to manipulate font files # https://spdx.org/licenses/MIT.html @@ -104,6 +104,9 @@ PYTHONPATH=%{buildroot}%{python3_sitearch} %{python3} -m pytest --ignore Tests/o %{python3_sitearch}/%{name}-%{version}-py%{python3_version}.egg-info %changelog +* Wed Sep 25 2024 Parag Nemade - 4.54.1-1 +- Update to 4.54.1 version (#2314462) + * Wed Jul 17 2024 Fedora Release Engineering - 4.53.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild diff --git a/sources b/sources index c3ef43e..4d7f17a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fonttools-4.53.1.tar.gz) = c51a439c4c760bc929359ff3010612d00280ff1bfa8e6dd5248f181b3244239b82089727b4b6c81594fec57407f4c20f95497e0e26fe0e75fde30f8680022d07 +SHA512 (fonttools-4.54.1.tar.gz) = 07e5d2401979fa7b1f926a3e3dfb05c2d712e9056e5bd49f879ed818d1f0ec1eb2435b295e30cd95a4e57288e2ce1c113c96a98093b4b57843bb6e3c9d07a7ad From 54cd40508f3d14e4e9352cf9ddbfc2124c869e2c Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Fri, 11 Oct 2024 11:32:10 -0400 Subject: [PATCH 40/74] Port to pyproject-rpm-macros (modern Python guidelines) - Allow for more fine-grained control of extras based on available deps. --- fonttools.spec | 208 +++++++++++++++++++++++++++++++++++-------------- 1 file changed, 148 insertions(+), 60 deletions(-) diff --git a/fonttools.spec b/fonttools.spec index 7905717..e2630a6 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -1,93 +1,181 @@ -%global pypi_name fonttools -%global desc \ -fontTools is a library for manipulating fonts, written in Python. The project \ -includes the TTX tool, that can convert TrueType and OpenType fonts to and \ -from an XML text format, which is also called TTX. It supports TrueType, \ -OpenType, AFM and to an extent Type 1 and some Mac-specific formats. +%bcond tests 1 + +# Some extras are disabled in RHEL to avoid bringing in additional +# dependencies. +# +# Requires python-lz4: +%bcond graphite_extra %{expr:%{undefined rhel} || %{defined epel}} +# Requires python-skia-pathops, not packaged: +%bcond pathops_extra 0 +# Requires python-matplotlib (not yet in EPEL10): +%bcond plot_extra %{expr:%{undefined rhel} || (%{defined epel} && !%{defined el10})} +# Requires python-uharfbuzz, not packaged: +%bcond repacker_extra 0 +# Requires python-sympy (not yet in any EPEL): +%bcond symfont_extra %{expr:%{undefined rhel}} +# Requires python-fs (not yet in EPEL10): +%bcond ufo_extra %{expr:%{undefined rhel} || (%{defined epel} && !%{defined el10})} +# Requires python-brotli, python-zopfli: +%bcond woff_extra %{expr:%{undefined rhel} || %{defined epel}} + +%global desc %{expand: +fontTools is a library for manipulating fonts, written in Python. The project +includes the TTX tool, that can convert TrueType and OpenType fonts to and from +an XML text format, which is also called TTX. It supports TrueType, OpenType, +AFM and to an extent Type 1 and some Mac-specific formats.} Name: fonttools Version: 4.54.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Tools to manipulate font files # https://spdx.org/licenses/MIT.html License: MIT URL: https://github.com/fonttools/fonttools/ -Source0: https://github.com/%{name}/%{name}/archive/%{version}/%{name}-%{version}.tar.gz#/%{pypi_name}-%{version}.tar.gz +Source: %{url}/archive/%{version}/fonttools-%{version}.tar.gz -Requires: python3-fonttools -Requires: python3-setuptools +Requires: python3-fonttools = %{version}-%{release} Provides: ttx = %{version}-%{release} -%description -%{desc} +BuildRequires: python3-devel +BuildRequires: gcc + +%if %{with tests} +# A few additional requirements for specific tests, noted in requirements.txt: + +# For Tests/cu2qu/{ufo,cli}_test.py +# Not yet in EPEL10: +%if %{undefined rhel} || (%{defined epel} && !%{defined el10}) +BuildRequires: %{py3_dist ufoLib2} +%endif +# Not yet in any EPEL: +%if %{undefined rhel} +BuildRequires: %{py3_dist ufo2ft} +%endif + +# For Tests/pens/freetypePen_test.py +%if %{undefined rhel} || (%{defined epel} && !%{defined el10}) +BuildRequires: %{py3_dist freetype-py} +%global have_freetype_py 1 +%endif + +# For Tests/varLib/interpolatable_test.py +# Not yet in any EPEL: +%if %{undefined rhel} +BuildRequires: %{py3_dist glyphsLib} +%endif +%endif + +%description %{desc} %package -n python3-fonttools Summary: Python 3 fonttools library -%{?python_provide:%python_provide python3-%{name}} -BuildRequires: python3-devel -BuildRequires: python3-setuptools -BuildRequires: python3-setuptools_scm - -BuildRequires: python3-Cython -BuildRequires: gcc - -Requires: python3-brotli -Requires: python3-lxml -Requires: python3-scipy -Requires: python3-fs - -# test requirements -%bcond_without tests -%if %{with tests} -# Need to run test files in %%check -BuildRequires: python3-pytest -BuildRequires: python3-brotli -BuildRequires: python3-scipy -BuildRequires: python3-fs -BuildRequires: python3-lxml -%if %{undefined rhel} -BuildRequires: python3-ufoLib2 -BuildRequires: python3-zopfli -%endif -%endif # From 3.31.0 and on, python3-fonttools incorporated the ufolib project under fontTools.ufoLib # python-ufolib has been retired and fontTools.ufoLib should be used instead. # See https://github.com/fonttools/fonttools/releases/tag/3.31.0 for further reference Obsoletes: python3-ufolib <= 2.1.1-11 -%description -n python3-fonttools -%{desc} +%description -n python3-fonttools %{desc} -# We are not providing extra fonttools packages as they -# require some other Fedora packages to be added in RHEL -%if 0%{?fedora} -# Cannot package “pathops” extra until python3dist(skia-pathops) is packaged; -# cannot package “all” extra without the “pathops” extra -%{?python_extras_subpkg:%python_extras_subpkg -n python3-fonttools -i %{python3_sitearch}/%{name}-%{version}-py%{python3_version}.egg-info graphite interpolatable lxml plot symfont type1 ufo unicode woff} +# Cannot package “all” extra unless dependencies for all individual extras +# become satisfiable. +%if %{with graphite_extra} +%pyproject_extras_subpkg -n python3-fonttools graphite +%endif +%pyproject_extras_subpkg -n python3-fonttools interpolatable +%pyproject_extras_subpkg -n python3-fonttools lxml +%if %{with pathops_extra} +%pyproject_extras_subpkg -n python3-fonttools pathops +%endif +%if %{with plot_extra} +%pyproject_extras_subpkg -n python3-fonttools plot +%endif +%if %{with repacker_extra} +%pyproject_extras_subpkg -n python3-fonttools repacker +%endif +%if %{with symfont_extra} +%pyproject_extras_subpkg -n python3-fonttools symfont +%endif +%pyproject_extras_subpkg -n python3-fonttools type1 +%if %{with ufo_extra} +%pyproject_extras_subpkg -n python3-fonttools ufo +%endif +%pyproject_extras_subpkg -n python3-fonttools unicode +%if %{with woff_extra} +%pyproject_extras_subpkg -n python3-fonttools woff %endif %prep %autosetup -p1 -rm -rf *.egg-info -sed -i '1d' Lib/fontTools/mtiLib/__init__.py +# Remove shebang +sed -r -i '1{/^#!/d}' Lib/fontTools/mtiLib/__init__.py -# Remove version limit from lxml -sed -i 's/"lxml >=.*",/"lxml",/' setup.py -sed -i 's/lxml==.*/lxml/' requirements.txt +# Not yet in EPEL10: +%if %{defined rhel} && (!%{defined epel} || %{defined el10}) +sed -r -i 's/^([[:blank:]]*)(pytest-randomly)\b/\1# \2/' tox.ini +%endif + +%generate_buildrequires +export FONTTOOLS_WITH_CYTHON=1 +# We use tox to get things like pytest, but we add extras manually since not +# all dependencies from requirements.txt might be satisfiable and not all +# extras might be packaged; plus, requirements.txt pins exact versions. +%{pyproject_buildrequires \ + %{?with_graphite_extra:-x graphite} \ + -x interpolatable \ + -x lxml \ + %{?with_pathops_extra:-x pathops} \ + %{?with_plot_extra:-x plot} \ + %{?with_repacker_extra:-x repacker} \ + %{?with_symfont_extra:-x symfont} \ + -x type1 \ + %{?with_ufo_extra:-x ufo} \ + -x unicode \ + %{?with_woff_extra:-x woff} \ + -e %{toxenv}-noextra} %build export FONTTOOLS_WITH_CYTHON=1 -%py3_build +%pyproject_wheel %install -%{__python3} setup.py install --skip-build --root %{buildroot} +%pyproject_install +%pyproject_save_files -l fontTools + +%check +# - fontTools.misc.symfont requires python3dist(sympy), i.e., the symfont extra +# - fontTools.pens.freetypePen requires python3dist(freetype-py) +# - fontTools.pens.quartzPen only works on Darwin +# - fontTools.pens.reportLabPen requires python3dist(reportlab), and it is not +# worth adding the BuildRequires just for the import check +# - fontTools.ttLib.removeOverlaps requires python3dist(skia-pathops), i.e., the +# pathops extra +# - fontTools.ufoLib(.*) requires python3dist(fs), i.e., the ufo extra +# - fontTools.varLib.plot requires python3dist(matplotlib), i.e., the plot +# extra +%{pyproject_check_import \ + %{?!with_symfont_extra:-e fontTools.misc.symfont} \ + %{?!have_freetype_pen:-e fontTools.pens.freetypePen} \ + -e fontTools.pens.quartzPen \ + -e fontTools.pens.reportLabPen \ + %{?!with_pathops_extra:-e fontTools.ttLib.removeOverlaps} \ + %{?!with_ufo_extra:-e fontTools.ufoLib*} \ + %{?!with_plot_extra:-e fontTools.varLib.plot} \ + %{nil}} %if %{with tests} -%check -PYTHONPATH=%{buildroot}%{python3_sitearch} %{python3} -m pytest --ignore Tests/otlLib/optimize_test.py --ignore Tests/varLib/merger_test.py --ignore Tests/varLib/varLib_test.py --ignore Tests/svgLib/path/path_test.py +%if %{without ufo_extra} +# These tests pertain to the interpolatable extra, but also require the ufo +# extra (even though the interpolatable extra as a whole does not): +k="${k-}${k+ and }not (InterpolatableTest and test_designspace)" +k="${k-}${k+ and }not (InterpolatableTest and test_interpolatable_ufo)" +k="${k-}${k+ and }not (InterpolatableTest and test_sparse_designspace)" +k="${k-}${k+ and }not (InterpolatableTest and test_sparse_interpolatable_ufos)" +%endif + +%pytest ${ignore-} -k "${k-}" -rs -v %endif %files @@ -97,13 +185,13 @@ PYTHONPATH=%{buildroot}%{python3_sitearch} %{python3} -m pytest --ignore Tests/o %{_bindir}/fonttools %{_mandir}/man1/ttx.1* -%files -n python3-fonttools -%license LICENSE +%files -n python3-fonttools -f %{pyproject_files} %doc NEWS.rst README.rst -%{python3_sitearch}/fontTools -%{python3_sitearch}/%{name}-%{version}-py%{python3_version}.egg-info %changelog +* Fri Oct 11 2024 Benjamin A. Beasley - 4.54.1-2 +- Port to pyproject-rpm-macros (modern Python guidelines) + * Wed Sep 25 2024 Parag Nemade - 4.54.1-1 - Update to 4.54.1 version (#2314462) From f6a2615227be0764bf184366ab5fefc069cbe38e Mon Sep 17 00:00:00 2001 From: Karolina Surma Date: Wed, 30 Oct 2024 11:37:42 +0100 Subject: [PATCH 41/74] Add interpolatable_extra bcond Early in the process of new Python bootstrap we don't have scipy available. In order to unblock the rebuild, we need to switch off this extra too. --- fonttools.spec | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/fonttools.spec b/fonttools.spec index e2630a6..de2c766 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -17,6 +17,9 @@ %bcond ufo_extra %{expr:%{undefined rhel} || (%{defined epel} && !%{defined el10})} # Requires python-brotli, python-zopfli: %bcond woff_extra %{expr:%{undefined rhel} || %{defined epel}} +# Requires scipy, munkres, pycairo +%bcond interpolatable_extra 1 + %global desc %{expand: fontTools is a library for manipulating fonts, written in Python. The project @@ -83,7 +86,9 @@ Obsoletes: python3-ufolib <= 2.1.1-11 %if %{with graphite_extra} %pyproject_extras_subpkg -n python3-fonttools graphite %endif +%if %{with interpolatable_extra} %pyproject_extras_subpkg -n python3-fonttools interpolatable +%endif %pyproject_extras_subpkg -n python3-fonttools lxml %if %{with pathops_extra} %pyproject_extras_subpkg -n python3-fonttools pathops @@ -124,7 +129,7 @@ export FONTTOOLS_WITH_CYTHON=1 # extras might be packaged; plus, requirements.txt pins exact versions. %{pyproject_buildrequires \ %{?with_graphite_extra:-x graphite} \ - -x interpolatable \ + %{?with_interpolatable_extra:-x interpolatable} \ -x lxml \ %{?with_pathops_extra:-x pathops} \ %{?with_plot_extra:-x plot} \ @@ -163,6 +168,7 @@ export FONTTOOLS_WITH_CYTHON=1 %{?!with_pathops_extra:-e fontTools.ttLib.removeOverlaps} \ %{?!with_ufo_extra:-e fontTools.ufoLib*} \ %{?!with_plot_extra:-e fontTools.varLib.plot} \ + %{?!with_interpolatable_extra:-e fontTools.varLib.interpolatable*} \ %{nil}} %if %{with tests} From f29dae9a74ffd9cd9650dafcaab32d2be4d90650 Mon Sep 17 00:00:00 2001 From: Karolina Surma Date: Wed, 30 Oct 2024 12:04:06 +0100 Subject: [PATCH 42/74] Remove pytest-randomly from dependencies if tests are disabled --- fonttools.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fonttools.spec b/fonttools.spec index de2c766..acaa0b9 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -118,7 +118,7 @@ Obsoletes: python3-ufolib <= 2.1.1-11 sed -r -i '1{/^#!/d}' Lib/fontTools/mtiLib/__init__.py # Not yet in EPEL10: -%if %{defined rhel} && (!%{defined epel} || %{defined el10}) +%if (%{defined rhel} && (!%{defined epel} || %{defined el10})) || %{without tests} sed -r -i 's/^([[:blank:]]*)(pytest-randomly)\b/\1# \2/' tox.ini %endif From 46b12c43baa1ad81f647b988b957686b53fc0a68 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Tue, 5 Nov 2024 03:28:58 -0500 Subject: [PATCH 43/74] Avoid tox dependency RHEL does not include tox, but even in Fedora it add much value relative to its dependencies, and %pytest is already being used directly. --- fonttools.spec | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/fonttools.spec b/fonttools.spec index acaa0b9..776294e 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -29,7 +29,7 @@ AFM and to an extent Type 1 and some Mac-specific formats.} Name: fonttools Version: 4.54.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Tools to manipulate font files # https://spdx.org/licenses/MIT.html @@ -45,7 +45,11 @@ BuildRequires: gcc %if %{with tests} # A few additional requirements for specific tests, noted in requirements.txt: - +BuildRequires: %{py3_dist pytest} +# Not included in RHEL, but available in EPEL: +%if %{undefined rhel} || %{defined epel} +BuildRequires: %{py3_dist pytest-randomly} +%endif # For Tests/cu2qu/{ufo,cli}_test.py # Not yet in EPEL10: %if %{undefined rhel} || (%{defined epel} && !%{defined el10}) @@ -117,11 +121,6 @@ Obsoletes: python3-ufolib <= 2.1.1-11 # Remove shebang sed -r -i '1{/^#!/d}' Lib/fontTools/mtiLib/__init__.py -# Not yet in EPEL10: -%if (%{defined rhel} && (!%{defined epel} || %{defined el10})) || %{without tests} -sed -r -i 's/^([[:blank:]]*)(pytest-randomly)\b/\1# \2/' tox.ini -%endif - %generate_buildrequires export FONTTOOLS_WITH_CYTHON=1 # We use tox to get things like pytest, but we add extras manually since not @@ -139,7 +138,7 @@ export FONTTOOLS_WITH_CYTHON=1 %{?with_ufo_extra:-x ufo} \ -x unicode \ %{?with_woff_extra:-x woff} \ - -e %{toxenv}-noextra} + } %build export FONTTOOLS_WITH_CYTHON=1 @@ -195,6 +194,9 @@ k="${k-}${k+ and }not (InterpolatableTest and test_sparse_interpolatable_ufos)" %doc NEWS.rst README.rst %changelog +* Tue Nov 05 2024 Yaakov Selkowitz - 4.54.1-3 +- Avoid tox dependency + * Fri Oct 11 2024 Benjamin A. Beasley - 4.54.1-2 - Port to pyproject-rpm-macros (modern Python guidelines) From 12c52c0a4f3c3fe6ff10ecf5d867fb7ed8d7a2b0 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Fri, 15 Nov 2024 10:04:13 +0530 Subject: [PATCH 44/74] Update to 4.55.0 version (#2326307) Update to 4.55.0 version (#2326307) Update to 4.55.0 version (#2326307) Update to 4.55.0 version (#2326307) Update to 4.55.0 version (#2326307) Update to 4.55.0 version (#2326307) Update to 4.55.0 version (#2326307) Update to 4.55.0 version (#2326307) Update to 4.55.0 version (#2326307) Update to 4.55.0 version (#2326307) Update to 4.55.0 version (#2326307) --- .gitignore | 1 + fonttools.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index dd3bb6f..a60bc44 100644 --- a/.gitignore +++ b/.gitignore @@ -153,3 +153,4 @@ fonttools-2.3.tar.gz /fonttools-4.53.0.tar.gz /fonttools-4.53.1.tar.gz /fonttools-4.54.1.tar.gz +/fonttools-4.55.0.tar.gz diff --git a/fonttools.spec b/fonttools.spec index 776294e..78405a8 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -28,8 +28,8 @@ an XML text format, which is also called TTX. It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats.} Name: fonttools -Version: 4.54.1 -Release: 3%{?dist} +Version: 4.55.0 +Release: 1%{?dist} Summary: Tools to manipulate font files # https://spdx.org/licenses/MIT.html @@ -194,6 +194,9 @@ k="${k-}${k+ and }not (InterpolatableTest and test_sparse_interpolatable_ufos)" %doc NEWS.rst README.rst %changelog +* Fri Nov 15 2024 Parag Nemade - 4.55.0-1 +- Update to 4.55.0 version (#2326307) + * Tue Nov 05 2024 Yaakov Selkowitz - 4.54.1-3 - Avoid tox dependency diff --git a/sources b/sources index 4d7f17a..0d12e1d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fonttools-4.54.1.tar.gz) = 07e5d2401979fa7b1f926a3e3dfb05c2d712e9056e5bd49f879ed818d1f0ec1eb2435b295e30cd95a4e57288e2ce1c113c96a98093b4b57843bb6e3c9d07a7ad +SHA512 (fonttools-4.55.0.tar.gz) = 5f8a65687b5d66604eff5c518aaa51e5b2307e624e5397e5dc15b9489eeb6f300376ab6c70288f9bb7056532951f16085c5580f03b44de2a1d53f2860b573191 From 4ee7363ffa830973f5acbac28c070abf0b0a7086 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Sat, 7 Dec 2024 17:44:59 +0530 Subject: [PATCH 45/74] Update to 4.55.2 version (#2330109) Update to 4.55.2 version (#2330109) Update to 4.55.2 version (#2330109) Update to 4.55.2 version (#2330109) Update to 4.55.2 version (#2330109) Update to 4.55.2 version (#2330109) Update to 4.55.2 version (#2330109) Update to 4.55.2 version (#2330109) Update to 4.55.2 version (#2330109) Update to 4.55.2 version (#2330109) Update to 4.55.2 version (#2330109) --- .gitignore | 1 + fonttools.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index a60bc44..7cfc135 100644 --- a/.gitignore +++ b/.gitignore @@ -154,3 +154,4 @@ fonttools-2.3.tar.gz /fonttools-4.53.1.tar.gz /fonttools-4.54.1.tar.gz /fonttools-4.55.0.tar.gz +/fonttools-4.55.2.tar.gz diff --git a/fonttools.spec b/fonttools.spec index 78405a8..58d91de 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -28,7 +28,7 @@ an XML text format, which is also called TTX. It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats.} Name: fonttools -Version: 4.55.0 +Version: 4.55.2 Release: 1%{?dist} Summary: Tools to manipulate font files @@ -194,6 +194,9 @@ k="${k-}${k+ and }not (InterpolatableTest and test_sparse_interpolatable_ufos)" %doc NEWS.rst README.rst %changelog +* Sat Dec 07 2024 Parag Nemade - 4.55.2-1 +- Update to 4.55.2 version (#2330109) + * Fri Nov 15 2024 Parag Nemade - 4.55.0-1 - Update to 4.55.0 version (#2326307) diff --git a/sources b/sources index 0d12e1d..0d93e64 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fonttools-4.55.0.tar.gz) = 5f8a65687b5d66604eff5c518aaa51e5b2307e624e5397e5dc15b9489eeb6f300376ab6c70288f9bb7056532951f16085c5580f03b44de2a1d53f2860b573191 +SHA512 (fonttools-4.55.2.tar.gz) = c379300766161b00d834b2abd910162a83e89e8b2609997c227192d1b38c414a4fe0f36f75ce8b1f418dc9443394d64cfdc67f370c3debe96e9e53b6cc68dfb4 From 1215fae60b2985938d1812b65e73de42c41920c8 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Sun, 15 Dec 2024 15:14:27 +0530 Subject: [PATCH 46/74] Update to 4.55.3 version (#2331592) Update to 4.55.3 version (#2331592) Update to 4.55.3 version (#2331592) Update to 4.55.3 version (#2331592) Update to 4.55.3 version (#2331592) Update to 4.55.3 version (#2331592) Update to 4.55.3 version (#2331592) Update to 4.55.3 version (#2331592) Update to 4.55.3 version (#2331592) Update to 4.55.3 version (#2331592) Update to 4.55.3 version (#2331592) --- .gitignore | 1 + fonttools.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 7cfc135..a3fd749 100644 --- a/.gitignore +++ b/.gitignore @@ -155,3 +155,4 @@ fonttools-2.3.tar.gz /fonttools-4.54.1.tar.gz /fonttools-4.55.0.tar.gz /fonttools-4.55.2.tar.gz +/fonttools-4.55.3.tar.gz diff --git a/fonttools.spec b/fonttools.spec index 58d91de..31e4822 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -28,7 +28,7 @@ an XML text format, which is also called TTX. It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats.} Name: fonttools -Version: 4.55.2 +Version: 4.55.3 Release: 1%{?dist} Summary: Tools to manipulate font files @@ -194,6 +194,9 @@ k="${k-}${k+ and }not (InterpolatableTest and test_sparse_interpolatable_ufos)" %doc NEWS.rst README.rst %changelog +* Sun Dec 15 2024 Parag Nemade - 4.55.3-1 +- Update to 4.55.3 version (#2331592) + * Sat Dec 07 2024 Parag Nemade - 4.55.2-1 - Update to 4.55.2 version (#2330109) diff --git a/sources b/sources index 0d93e64..44d8855 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fonttools-4.55.2.tar.gz) = c379300766161b00d834b2abd910162a83e89e8b2609997c227192d1b38c414a4fe0f36f75ce8b1f418dc9443394d64cfdc67f370c3debe96e9e53b6cc68dfb4 +SHA512 (fonttools-4.55.3.tar.gz) = 23257ebb9e890c0e5eb9776a9e82479a33859f4ab49015ee8434ae998814b7821b5226d14405667f9c67f03bbd0db41087d95dbc7650d812ed826db71929cab3 From 9b7a8ffaf0d6b6494da7fc6ea8872b8799b20279 Mon Sep 17 00:00:00 2001 From: Romain Geissler Date: Tue, 17 Dec 2024 23:17:10 +0000 Subject: [PATCH 47/74] Update extra dependencies for EPEL. Fixes rhbz#2329668. --- fonttools.spec | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/fonttools.spec b/fonttools.spec index 31e4822..6be1fe6 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -3,18 +3,18 @@ # Some extras are disabled in RHEL to avoid bringing in additional # dependencies. # -# Requires python-lz4: -%bcond graphite_extra %{expr:%{undefined rhel} || %{defined epel}} +# Requires python-lz4 (not yet in EPEL10): +%bcond graphite_extra %{expr:%{undefined rhel} || (%{defined epel} && !%{defined el10})} # Requires python-skia-pathops, not packaged: %bcond pathops_extra 0 -# Requires python-matplotlib (not yet in EPEL10): -%bcond plot_extra %{expr:%{undefined rhel} || (%{defined epel} && !%{defined el10})} +# Requires python-matplotlib: +%bcond plot_extra %{expr:%{undefined rhel} || %{defined epel}} # Requires python-uharfbuzz, not packaged: %bcond repacker_extra 0 # Requires python-sympy (not yet in any EPEL): %bcond symfont_extra %{expr:%{undefined rhel}} -# Requires python-fs (not yet in EPEL10): -%bcond ufo_extra %{expr:%{undefined rhel} || (%{defined epel} && !%{defined el10})} +# Requires python-fs: +%bcond ufo_extra %{expr:%{undefined rhel} || %{defined epel}} # Requires python-brotli, python-zopfli: %bcond woff_extra %{expr:%{undefined rhel} || %{defined epel}} # Requires scipy, munkres, pycairo @@ -29,7 +29,7 @@ AFM and to an extent Type 1 and some Mac-specific formats.} Name: fonttools Version: 4.55.3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Tools to manipulate font files # https://spdx.org/licenses/MIT.html @@ -194,6 +194,9 @@ k="${k-}${k+ and }not (InterpolatableTest and test_sparse_interpolatable_ufos)" %doc NEWS.rst README.rst %changelog +* Wed Dec 18 2024 Romain Geissler - 4.55.3-2 +- Update extra dependencies for EPEL. + * Sun Dec 15 2024 Parag Nemade - 4.55.3-1 - Update to 4.55.3 version (#2331592) From f0a77c7e8cb43f06cf76dd0ac40a8cb16587a8dc Mon Sep 17 00:00:00 2001 From: Romain Geissler Date: Sun, 12 Jan 2025 17:12:05 +0000 Subject: [PATCH 48/74] Build the graphite subpackage on EPEL 10 now that python-lz4 is available. --- fonttools.spec | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/fonttools.spec b/fonttools.spec index 6be1fe6..8b6f3ee 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -3,8 +3,8 @@ # Some extras are disabled in RHEL to avoid bringing in additional # dependencies. # -# Requires python-lz4 (not yet in EPEL10): -%bcond graphite_extra %{expr:%{undefined rhel} || (%{defined epel} && !%{defined el10})} +# Requires python-lz4: +%bcond graphite_extra %{expr:%{undefined rhel} || %{defined epel}} # Requires python-skia-pathops, not packaged: %bcond pathops_extra 0 # Requires python-matplotlib: @@ -29,7 +29,7 @@ AFM and to an extent Type 1 and some Mac-specific formats.} Name: fonttools Version: 4.55.3 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Tools to manipulate font files # https://spdx.org/licenses/MIT.html @@ -194,6 +194,9 @@ k="${k-}${k+ and }not (InterpolatableTest and test_sparse_interpolatable_ufos)" %doc NEWS.rst README.rst %changelog +* Sun Jan 12 2025 Romain Geissler - 4.55.3-3 +- Build the graphite subpackage on EPEL 10 now that python-lz4 is available. + * Wed Dec 18 2024 Romain Geissler - 4.55.3-2 - Update extra dependencies for EPEL. From e02ed66adca44aa2be81bfa5efa3f79002458099 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jan 2025 18:37:39 +0000 Subject: [PATCH 49/74] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- fonttools.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/fonttools.spec b/fonttools.spec index 8b6f3ee..922a75d 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -29,7 +29,7 @@ AFM and to an extent Type 1 and some Mac-specific formats.} Name: fonttools Version: 4.55.3 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Tools to manipulate font files # https://spdx.org/licenses/MIT.html @@ -194,6 +194,9 @@ k="${k-}${k+ and }not (InterpolatableTest and test_sparse_interpolatable_ufos)" %doc NEWS.rst README.rst %changelog +* Thu Jan 16 2025 Fedora Release Engineering - 4.55.3-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Sun Jan 12 2025 Romain Geissler - 4.55.3-3 - Build the graphite subpackage on EPEL 10 now that python-lz4 is available. From 78d6079a5f348d25701feb1e38acbd9b9c68f657 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Wed, 22 Jan 2025 08:19:40 +0530 Subject: [PATCH 50/74] Update to 4.55.4 version (#2339159) --- .gitignore | 1 + fonttools.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index a3fd749..5fe9a07 100644 --- a/.gitignore +++ b/.gitignore @@ -156,3 +156,4 @@ fonttools-2.3.tar.gz /fonttools-4.55.0.tar.gz /fonttools-4.55.2.tar.gz /fonttools-4.55.3.tar.gz +/fonttools-4.55.4.tar.gz diff --git a/fonttools.spec b/fonttools.spec index 922a75d..a3767e1 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -28,8 +28,8 @@ an XML text format, which is also called TTX. It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats.} Name: fonttools -Version: 4.55.3 -Release: 4%{?dist} +Version: 4.55.4 +Release: 1%{?dist} Summary: Tools to manipulate font files # https://spdx.org/licenses/MIT.html @@ -194,6 +194,9 @@ k="${k-}${k+ and }not (InterpolatableTest and test_sparse_interpolatable_ufos)" %doc NEWS.rst README.rst %changelog +* Wed Jan 22 2025 Parag Nemade - 4.55.4-1 +- Update to 4.55.4 version (#2339159) + * Thu Jan 16 2025 Fedora Release Engineering - 4.55.3-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild diff --git a/sources b/sources index 44d8855..80b15af 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fonttools-4.55.3.tar.gz) = 23257ebb9e890c0e5eb9776a9e82479a33859f4ab49015ee8434ae998814b7821b5226d14405667f9c67f03bbd0db41087d95dbc7650d812ed826db71929cab3 +SHA512 (fonttools-4.55.4.tar.gz) = dd7aa3dc6650edcae4d72472f2530bea75a8e3f11b882712c241738f7f467346a1035dda73672cc82710fc09a40fc3ad1073238b9b1ef84bcaa6fa79a44ce468 From b6ffec5e40a88cc8d6593a220d15611338e1a9ff Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Thu, 23 Jan 2025 18:43:58 +0530 Subject: [PATCH 51/74] Update to 4.55.5 version (#2341748) --- .gitignore | 1 + fonttools.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 5fe9a07..5b8dc0a 100644 --- a/.gitignore +++ b/.gitignore @@ -157,3 +157,4 @@ fonttools-2.3.tar.gz /fonttools-4.55.2.tar.gz /fonttools-4.55.3.tar.gz /fonttools-4.55.4.tar.gz +/fonttools-4.55.5.tar.gz diff --git a/fonttools.spec b/fonttools.spec index a3767e1..0430f06 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -28,7 +28,7 @@ an XML text format, which is also called TTX. It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats.} Name: fonttools -Version: 4.55.4 +Version: 4.55.5 Release: 1%{?dist} Summary: Tools to manipulate font files @@ -194,6 +194,9 @@ k="${k-}${k+ and }not (InterpolatableTest and test_sparse_interpolatable_ufos)" %doc NEWS.rst README.rst %changelog +* Thu Jan 23 2025 Parag Nemade - 4.55.5-1 +- Update to 4.55.5 version (#2341748) + * Wed Jan 22 2025 Parag Nemade - 4.55.4-1 - Update to 4.55.4 version (#2339159) diff --git a/sources b/sources index 80b15af..723139d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fonttools-4.55.4.tar.gz) = dd7aa3dc6650edcae4d72472f2530bea75a8e3f11b882712c241738f7f467346a1035dda73672cc82710fc09a40fc3ad1073238b9b1ef84bcaa6fa79a44ce468 +SHA512 (fonttools-4.55.5.tar.gz) = fb2d4fb67c7778ebcb166f39651e3fceb8986844dee2ce711554e7bf0d160c458110352e922c8faf85a5514f6fc56762f82d037b0df44c3cb8b17191b827a6d9 From c7e07456252e57672271fa0de8aa5d1ceb1e6971 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Sat, 25 Jan 2025 08:21:31 +0530 Subject: [PATCH 52/74] Update to 4.55.6 version (#2341748) Update to 4.55.6 version (#2341748) Update to 4.55.6 version (#2341748) Update to 4.55.6 version (#2341748) Update to 4.55.6 version (#2341748) Update to 4.55.6 version (#2341748) Update to 4.55.6 version (#2341748) Update to 4.55.6 version (#2341748) Update to 4.55.6 version (#2341748) Update to 4.55.6 version (#2341748) Update to 4.55.6 version (#2341748) --- .gitignore | 1 + fonttools.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 5b8dc0a..65ef876 100644 --- a/.gitignore +++ b/.gitignore @@ -158,3 +158,4 @@ fonttools-2.3.tar.gz /fonttools-4.55.3.tar.gz /fonttools-4.55.4.tar.gz /fonttools-4.55.5.tar.gz +/fonttools-4.55.6.tar.gz diff --git a/fonttools.spec b/fonttools.spec index 0430f06..94dcbbf 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -28,7 +28,7 @@ an XML text format, which is also called TTX. It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats.} Name: fonttools -Version: 4.55.5 +Version: 4.55.6 Release: 1%{?dist} Summary: Tools to manipulate font files @@ -194,6 +194,9 @@ k="${k-}${k+ and }not (InterpolatableTest and test_sparse_interpolatable_ufos)" %doc NEWS.rst README.rst %changelog +* Sat Jan 25 2025 Parag Nemade - 4.55.6-1 +- Update to 4.55.6 version (#2341748) + * Thu Jan 23 2025 Parag Nemade - 4.55.5-1 - Update to 4.55.5 version (#2341748) diff --git a/sources b/sources index 723139d..f789cde 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fonttools-4.55.5.tar.gz) = fb2d4fb67c7778ebcb166f39651e3fceb8986844dee2ce711554e7bf0d160c458110352e922c8faf85a5514f6fc56762f82d037b0df44c3cb8b17191b827a6d9 +SHA512 (fonttools-4.55.6.tar.gz) = b14d12b21988bfbcda8b2532c9fd0072344452ebbd9ced2197fef8b0c8037fad6acb8d969473443e2d9c02df0f68eed45326179d6d0385d4921c8b95a1f7a42a From d95f3a054bc9d67a1f8e334aea1db112d2714395 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Sat, 8 Feb 2025 21:43:09 +0530 Subject: [PATCH 53/74] Update to 4.56.0 version (#2342588) --- .gitignore | 1 + fonttools.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 65ef876..ad7e879 100644 --- a/.gitignore +++ b/.gitignore @@ -159,3 +159,4 @@ fonttools-2.3.tar.gz /fonttools-4.55.4.tar.gz /fonttools-4.55.5.tar.gz /fonttools-4.55.6.tar.gz +/fonttools-4.56.0.tar.gz diff --git a/fonttools.spec b/fonttools.spec index 94dcbbf..3aeec54 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -28,7 +28,7 @@ an XML text format, which is also called TTX. It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats.} Name: fonttools -Version: 4.55.6 +Version: 4.56.0 Release: 1%{?dist} Summary: Tools to manipulate font files @@ -194,6 +194,9 @@ k="${k-}${k+ and }not (InterpolatableTest and test_sparse_interpolatable_ufos)" %doc NEWS.rst README.rst %changelog +* Sat Feb 08 2025 Parag Nemade - 4.56.0-1 +- Update to 4.56.0 version (#2342588) + * Sat Jan 25 2025 Parag Nemade - 4.55.6-1 - Update to 4.55.6 version (#2341748) diff --git a/sources b/sources index f789cde..c769abb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fonttools-4.55.6.tar.gz) = b14d12b21988bfbcda8b2532c9fd0072344452ebbd9ced2197fef8b0c8037fad6acb8d969473443e2d9c02df0f68eed45326179d6d0385d4921c8b95a1f7a42a +SHA512 (fonttools-4.56.0.tar.gz) = e1d668b299dcf26d578d1fd7b6830ab6a97f97545024060eda1acb625910a3a430e34ce04c6739db724e974422043d59629ab7380812a72b4a219ab0dbec35a3 From c2ffcae40e4188ce2d11ffb636c1072325e0fc13 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Sat, 15 Mar 2025 21:20:31 -0400 Subject: [PATCH 54/74] Write spec-file expressions more nicely --- fonttools.spec | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/fonttools.spec b/fonttools.spec index 3aeec54..c23b86f 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -4,19 +4,19 @@ # dependencies. # # Requires python-lz4: -%bcond graphite_extra %{expr:%{undefined rhel} || %{defined epel}} +%bcond graphite_extra %[ %{undefined rhel} || %{defined epel} ] # Requires python-skia-pathops, not packaged: %bcond pathops_extra 0 # Requires python-matplotlib: -%bcond plot_extra %{expr:%{undefined rhel} || %{defined epel}} +%bcond plot_extra %[ %{undefined rhel} || %{defined epel} ] # Requires python-uharfbuzz, not packaged: %bcond repacker_extra 0 # Requires python-sympy (not yet in any EPEL): -%bcond symfont_extra %{expr:%{undefined rhel}} +%bcond symfont_extra %{undefined rhel} # Requires python-fs: -%bcond ufo_extra %{expr:%{undefined rhel} || %{defined epel}} +%bcond ufo_extra %[ %{undefined rhel} || %{defined epel} ] # Requires python-brotli, python-zopfli: -%bcond woff_extra %{expr:%{undefined rhel} || %{defined epel}} +%bcond woff_extra %[ %{undefined rhel} || %{defined epel} ] # Requires scipy, munkres, pycairo %bcond interpolatable_extra 1 From 923a4d821770fe70fb6ea4ca2c0b0541828f3339 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Sat, 15 Mar 2025 21:24:56 -0400 Subject: [PATCH 55/74] Enable the repacker extra in F42+ --- fonttools.spec | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/fonttools.spec b/fonttools.spec index c23b86f..3b65cf4 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -9,8 +9,8 @@ %bcond pathops_extra 0 # Requires python-matplotlib: %bcond plot_extra %[ %{undefined rhel} || %{defined epel} ] -# Requires python-uharfbuzz, not packaged: -%bcond repacker_extra 0 +# Requires python-uharfbuzz, currently only in F42+ +%bcond repacker_extra %[ 0%{?fedora} > 41 ] # Requires python-sympy (not yet in any EPEL): %bcond symfont_extra %{undefined rhel} # Requires python-fs: @@ -29,7 +29,7 @@ AFM and to an extent Type 1 and some Mac-specific formats.} Name: fonttools Version: 4.56.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Tools to manipulate font files # https://spdx.org/licenses/MIT.html @@ -194,6 +194,9 @@ k="${k-}${k+ and }not (InterpolatableTest and test_sparse_interpolatable_ufos)" %doc NEWS.rst README.rst %changelog +* Sun Mar 16 2025 Benjamin A. Beasley - 4.56.0-2 +- Enable the repacker extra in F42+ + * Sat Feb 08 2025 Parag Nemade - 4.56.0-1 - Update to 4.56.0 version (#2342588) From 78b8f759788ed796eb40c5b8939c5bd356679df2 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Fri, 4 Apr 2025 08:50:21 +0530 Subject: [PATCH 56/74] Update to 4.57.0 version (#2357231) --- .gitignore | 1 + fonttools.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index ad7e879..8134950 100644 --- a/.gitignore +++ b/.gitignore @@ -160,3 +160,4 @@ fonttools-2.3.tar.gz /fonttools-4.55.5.tar.gz /fonttools-4.55.6.tar.gz /fonttools-4.56.0.tar.gz +/fonttools-4.57.0.tar.gz diff --git a/fonttools.spec b/fonttools.spec index 3b65cf4..31d44c9 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -28,8 +28,8 @@ an XML text format, which is also called TTX. It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats.} Name: fonttools -Version: 4.56.0 -Release: 2%{?dist} +Version: 4.57.0 +Release: 1%{?dist} Summary: Tools to manipulate font files # https://spdx.org/licenses/MIT.html @@ -194,6 +194,9 @@ k="${k-}${k+ and }not (InterpolatableTest and test_sparse_interpolatable_ufos)" %doc NEWS.rst README.rst %changelog +* Fri Apr 04 2025 Parag Nemade - 4.57.0-1 +- Update to 4.57.0 version (#2357231) + * Sun Mar 16 2025 Benjamin A. Beasley - 4.56.0-2 - Enable the repacker extra in F42+ diff --git a/sources b/sources index c769abb..f00e4a0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fonttools-4.56.0.tar.gz) = e1d668b299dcf26d578d1fd7b6830ab6a97f97545024060eda1acb625910a3a430e34ce04c6739db724e974422043d59629ab7380812a72b4a219ab0dbec35a3 +SHA512 (fonttools-4.57.0.tar.gz) = 7e3ef7149b8e6af5953a827e0a078390e67b919ba9752a03672d876f6de3d0d395b2e061c0f87e5d9298c13c74a1f0162d99151c364dfab487eec2ab9adced75 From d2ca9aa9ff5f5457874ab922a7acad41b688a882 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Mon, 12 May 2025 08:31:43 +0530 Subject: [PATCH 57/74] Update to 4.58.0 version (#2365442) --- .gitignore | 1 + fonttools.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 8134950..db81af8 100644 --- a/.gitignore +++ b/.gitignore @@ -161,3 +161,4 @@ fonttools-2.3.tar.gz /fonttools-4.55.6.tar.gz /fonttools-4.56.0.tar.gz /fonttools-4.57.0.tar.gz +/fonttools-4.58.0.tar.gz diff --git a/fonttools.spec b/fonttools.spec index 31d44c9..af4d5ce 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -28,7 +28,7 @@ an XML text format, which is also called TTX. It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats.} Name: fonttools -Version: 4.57.0 +Version: 4.58.0 Release: 1%{?dist} Summary: Tools to manipulate font files @@ -194,6 +194,9 @@ k="${k-}${k+ and }not (InterpolatableTest and test_sparse_interpolatable_ufos)" %doc NEWS.rst README.rst %changelog +* Mon May 12 2025 Parag Nemade - 4.58.0-1 +- Update to 4.58.0 version (#2365442) + * Fri Apr 04 2025 Parag Nemade - 4.57.0-1 - Update to 4.57.0 version (#2357231) diff --git a/sources b/sources index f00e4a0..bac02a0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fonttools-4.57.0.tar.gz) = 7e3ef7149b8e6af5953a827e0a078390e67b919ba9752a03672d876f6de3d0d395b2e061c0f87e5d9298c13c74a1f0162d99151c364dfab487eec2ab9adced75 +SHA512 (fonttools-4.58.0.tar.gz) = 8d32cffb2a83b0fb2eda89a8352b7e235595c8d159adb4075941da46c3715701c1d12d0f5e0fe663c587f5c888658ab1d7b2a54cb857355848627a1c25acd0ae From 7a93711201637695aef881e1a9e544fd437587c4 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Thu, 29 May 2025 19:56:13 +0530 Subject: [PATCH 58/74] Update to 4.58.1 version (#2368984) --- .gitignore | 1 + fonttools.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index db81af8..c711833 100644 --- a/.gitignore +++ b/.gitignore @@ -162,3 +162,4 @@ fonttools-2.3.tar.gz /fonttools-4.56.0.tar.gz /fonttools-4.57.0.tar.gz /fonttools-4.58.0.tar.gz +/fonttools-4.58.1.tar.gz diff --git a/fonttools.spec b/fonttools.spec index af4d5ce..c6f0bfb 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -28,7 +28,7 @@ an XML text format, which is also called TTX. It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats.} Name: fonttools -Version: 4.58.0 +Version: 4.58.1 Release: 1%{?dist} Summary: Tools to manipulate font files @@ -194,6 +194,9 @@ k="${k-}${k+ and }not (InterpolatableTest and test_sparse_interpolatable_ufos)" %doc NEWS.rst README.rst %changelog +* Thu May 29 2025 Parag Nemade - 4.58.1-1 +- Update to 4.58.1 version (#2368984) + * Mon May 12 2025 Parag Nemade - 4.58.0-1 - Update to 4.58.0 version (#2365442) diff --git a/sources b/sources index bac02a0..b3fa74b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fonttools-4.58.0.tar.gz) = 8d32cffb2a83b0fb2eda89a8352b7e235595c8d159adb4075941da46c3715701c1d12d0f5e0fe663c587f5c888658ab1d7b2a54cb857355848627a1c25acd0ae +SHA512 (fonttools-4.58.1.tar.gz) = f5b810668dca7ffca943fc362616784d1aecbd8f036925b2f8acb2d80997c26cf8c8127814f31f1a62bcf062d83c4a8b76ee022a146d5c2b8693cd1750732545 From b6b94bb1b98f6610da59ea96eb7d41eae4b0f072 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Tue, 3 Jun 2025 08:53:26 +0200 Subject: [PATCH 59/74] Bootstrap for Python 3.14 --- fonttools.spec | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/fonttools.spec b/fonttools.spec index c6f0bfb..f9d4f4b 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -1,3 +1,10 @@ +%global _without_graphite_extra 1 +%global _without_interpolatable_extra 1 +%global _without_plot_extra 1 +%global _without_symfont_extra 1 +%global _without_tests 1 +%global _without_ufo_extra 1 +%global _without_woff_extra 1 %bcond tests 1 # Some extras are disabled in RHEL to avoid bringing in additional @@ -29,7 +36,7 @@ AFM and to an extent Type 1 and some Mac-specific formats.} Name: fonttools Version: 4.58.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Tools to manipulate font files # https://spdx.org/licenses/MIT.html @@ -194,6 +201,9 @@ k="${k-}${k+ and }not (InterpolatableTest and test_sparse_interpolatable_ufos)" %doc NEWS.rst README.rst %changelog +* Tue Jun 03 2025 Python Maint - 4.58.1-2 +- Bootstrap for Python 3.14 + * Thu May 29 2025 Parag Nemade - 4.58.1-1 - Update to 4.58.1 version (#2368984) From b866a13c04f3b1cc44fa00b0c892f48f439607fd Mon Sep 17 00:00:00 2001 From: Python Maint Date: Sun, 15 Jun 2025 23:18:04 +0200 Subject: [PATCH 60/74] Bootstrap for Python 3.14 --- fonttools.spec | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/fonttools.spec b/fonttools.spec index f9d4f4b..97237ba 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -1,10 +1,4 @@ -%global _without_graphite_extra 1 -%global _without_interpolatable_extra 1 -%global _without_plot_extra 1 -%global _without_symfont_extra 1 %global _without_tests 1 -%global _without_ufo_extra 1 -%global _without_woff_extra 1 %bcond tests 1 # Some extras are disabled in RHEL to avoid bringing in additional @@ -36,7 +30,7 @@ AFM and to an extent Type 1 and some Mac-specific formats.} Name: fonttools Version: 4.58.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Tools to manipulate font files # https://spdx.org/licenses/MIT.html @@ -201,6 +195,9 @@ k="${k-}${k+ and }not (InterpolatableTest and test_sparse_interpolatable_ufos)" %doc NEWS.rst README.rst %changelog +* Sun Jun 15 2025 Python Maint - 4.58.1-3 +- Bootstrap for Python 3.14 + * Tue Jun 03 2025 Python Maint - 4.58.1-2 - Bootstrap for Python 3.14 From 71570c8831bc5200f76183e8c87fdf36d744017c Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Mon, 16 Jun 2025 09:10:10 -0400 Subject: [PATCH 61/74] Update to 4.58.4 version (#2370864) - No longer bootstrapping (build with tests enabled) --- .gitignore | 1 + fonttools.spec | 9 ++++++--- sources | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index c711833..0c9ca82 100644 --- a/.gitignore +++ b/.gitignore @@ -163,3 +163,4 @@ fonttools-2.3.tar.gz /fonttools-4.57.0.tar.gz /fonttools-4.58.0.tar.gz /fonttools-4.58.1.tar.gz +/fonttools-4.58.4.tar.gz diff --git a/fonttools.spec b/fonttools.spec index 97237ba..c0fc51b 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -1,4 +1,3 @@ -%global _without_tests 1 %bcond tests 1 # Some extras are disabled in RHEL to avoid bringing in additional @@ -29,8 +28,8 @@ an XML text format, which is also called TTX. It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats.} Name: fonttools -Version: 4.58.1 -Release: 3%{?dist} +Version: 4.58.4 +Release: 1%{?dist} Summary: Tools to manipulate font files # https://spdx.org/licenses/MIT.html @@ -195,6 +194,10 @@ k="${k-}${k+ and }not (InterpolatableTest and test_sparse_interpolatable_ufos)" %doc NEWS.rst README.rst %changelog +* Mon Jun 16 2025 Benjamin A. Beasley - 4.58.4-1 +- Update to 4.58.4 version (#2370864) +- No longer bootstrapping (build with tests enabled) + * Sun Jun 15 2025 Python Maint - 4.58.1-3 - Bootstrap for Python 3.14 diff --git a/sources b/sources index b3fa74b..90003e6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fonttools-4.58.1.tar.gz) = f5b810668dca7ffca943fc362616784d1aecbd8f036925b2f8acb2d80997c26cf8c8127814f31f1a62bcf062d83c4a8b76ee022a146d5c2b8693cd1750732545 +SHA512 (fonttools-4.58.4.tar.gz) = 746eb64dee02e77321ca60752e1dd77ff0eb4411bf907968c5118de36618f4bc857d5782c289768fee8c43f9e410f225061736509f6a5c25a829a8ee30a0995b From 86bb86530359f9260e2be1ffa068247b13dce25f Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Fri, 4 Jul 2025 11:07:31 +0530 Subject: [PATCH 62/74] Update to 4.58.5 version (#2376209) --- .gitignore | 1 + fonttools.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 0c9ca82..22e74ef 100644 --- a/.gitignore +++ b/.gitignore @@ -164,3 +164,4 @@ fonttools-2.3.tar.gz /fonttools-4.58.0.tar.gz /fonttools-4.58.1.tar.gz /fonttools-4.58.4.tar.gz +/fonttools-4.58.5.tar.gz diff --git a/fonttools.spec b/fonttools.spec index c0fc51b..2c4db2c 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -28,7 +28,7 @@ an XML text format, which is also called TTX. It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats.} Name: fonttools -Version: 4.58.4 +Version: 4.58.5 Release: 1%{?dist} Summary: Tools to manipulate font files @@ -194,6 +194,9 @@ k="${k-}${k+ and }not (InterpolatableTest and test_sparse_interpolatable_ufos)" %doc NEWS.rst README.rst %changelog +* Fri Jul 04 2025 Parag Nemade - 4.58.5-1 +- Update to 4.58.5 version (#2376209) + * Mon Jun 16 2025 Benjamin A. Beasley - 4.58.4-1 - Update to 4.58.4 version (#2370864) - No longer bootstrapping (build with tests enabled) diff --git a/sources b/sources index 90003e6..7b7c235 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fonttools-4.58.4.tar.gz) = 746eb64dee02e77321ca60752e1dd77ff0eb4411bf907968c5118de36618f4bc857d5782c289768fee8c43f9e410f225061736509f6a5c25a829a8ee30a0995b +SHA512 (fonttools-4.58.5.tar.gz) = 02a5796b6041561c9f6b7f5a27a5b8de926f5243288ce28f98ec175d890e011427e3be1e0d1a2f259e556225ef0d6f24c7fc5ee03983692beb5486120fb8acc5 From c5979c94788a8048df91e0117d4bde8f6ec62e45 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Wed, 16 Jul 2025 22:17:14 +0530 Subject: [PATCH 63/74] Update to 4.59.0 version (#2381317) --- .gitignore | 1 + fonttools.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 22e74ef..aaecde2 100644 --- a/.gitignore +++ b/.gitignore @@ -165,3 +165,4 @@ fonttools-2.3.tar.gz /fonttools-4.58.1.tar.gz /fonttools-4.58.4.tar.gz /fonttools-4.58.5.tar.gz +/fonttools-4.59.0.tar.gz diff --git a/fonttools.spec b/fonttools.spec index 2c4db2c..f5689a4 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -28,7 +28,7 @@ an XML text format, which is also called TTX. It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats.} Name: fonttools -Version: 4.58.5 +Version: 4.59.0 Release: 1%{?dist} Summary: Tools to manipulate font files @@ -194,6 +194,9 @@ k="${k-}${k+ and }not (InterpolatableTest and test_sparse_interpolatable_ufos)" %doc NEWS.rst README.rst %changelog +* Wed Jul 16 2025 Parag Nemade - 4.59.0-1 +- Update to 4.59.0 version (#2381317) + * Fri Jul 04 2025 Parag Nemade - 4.58.5-1 - Update to 4.58.5 version (#2376209) diff --git a/sources b/sources index 7b7c235..ce024ee 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fonttools-4.58.5.tar.gz) = 02a5796b6041561c9f6b7f5a27a5b8de926f5243288ce28f98ec175d890e011427e3be1e0d1a2f259e556225ef0d6f24c7fc5ee03983692beb5486120fb8acc5 +SHA512 (fonttools-4.59.0.tar.gz) = 552c7ebb5d8d6ce8cc37d2d20a52a213a5ccf52d532c166ad07182e3a2e5f5ac82b3ab9b45787fd1e7cfc3b588568507a006fd1b0b763402064b89ae71a86e91 From 5bc7da3940756944669c2b58c50464091145470d Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Fri, 18 Jul 2025 15:38:24 +0530 Subject: [PATCH 64/74] Skip failing test test_ttcompile_timestamp_calcs --- fonttools.spec | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/fonttools.spec b/fonttools.spec index f5689a4..d9886fa 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -29,7 +29,7 @@ AFM and to an extent Type 1 and some Mac-specific formats.} Name: fonttools Version: 4.59.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Tools to manipulate font files # https://spdx.org/licenses/MIT.html @@ -180,6 +180,9 @@ k="${k-}${k+ and }not (InterpolatableTest and test_sparse_designspace)" k="${k-}${k+ and }not (InterpolatableTest and test_sparse_interpolatable_ufos)" %endif +# Below test is randomly failing on any arch, mostly the arch on which build runs +k="${k-}${k+ and }not (test_ttcompile_timestamp_calcs)" + %pytest ${ignore-} -k "${k-}" -rs -v %endif @@ -194,6 +197,9 @@ k="${k-}${k+ and }not (InterpolatableTest and test_sparse_interpolatable_ufos)" %doc NEWS.rst README.rst %changelog +* Fri Jul 18 2025 Parag Nemade - 4.59.0-2 +- Skip failing test test_ttcompile_timestamp_calcs + * Wed Jul 16 2025 Parag Nemade - 4.59.0-1 - Update to 4.59.0 version (#2381317) From 1f06319cb0c189d443412928b7fdfcf5946f1ba7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 23 Jul 2025 20:41:46 +0000 Subject: [PATCH 65/74] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- fonttools.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/fonttools.spec b/fonttools.spec index d9886fa..26233f8 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -29,7 +29,7 @@ AFM and to an extent Type 1 and some Mac-specific formats.} Name: fonttools Version: 4.59.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Tools to manipulate font files # https://spdx.org/licenses/MIT.html @@ -197,6 +197,9 @@ k="${k-}${k+ and }not (test_ttcompile_timestamp_calcs)" %doc NEWS.rst README.rst %changelog +* Wed Jul 23 2025 Fedora Release Engineering - 4.59.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Fri Jul 18 2025 Parag Nemade - 4.59.0-2 - Skip failing test test_ttcompile_timestamp_calcs From 4735c283c8788dad897b12dc7c881da854b49ea8 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Fri, 15 Aug 2025 10:43:01 +0530 Subject: [PATCH 66/74] Update to 4.59.1 version (#2388618) --- .gitignore | 1 + fonttools.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index aaecde2..06b125b 100644 --- a/.gitignore +++ b/.gitignore @@ -166,3 +166,4 @@ fonttools-2.3.tar.gz /fonttools-4.58.4.tar.gz /fonttools-4.58.5.tar.gz /fonttools-4.59.0.tar.gz +/fonttools-4.59.1.tar.gz diff --git a/fonttools.spec b/fonttools.spec index 26233f8..646891f 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -28,8 +28,8 @@ an XML text format, which is also called TTX. It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats.} Name: fonttools -Version: 4.59.0 -Release: 3%{?dist} +Version: 4.59.1 +Release: 1%{?dist} Summary: Tools to manipulate font files # https://spdx.org/licenses/MIT.html @@ -197,6 +197,9 @@ k="${k-}${k+ and }not (test_ttcompile_timestamp_calcs)" %doc NEWS.rst README.rst %changelog +* Fri Aug 15 2025 Parag Nemade - 4.59.1-1 +- Update to 4.59.1 version (#2388618) + * Wed Jul 23 2025 Fedora Release Engineering - 4.59.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild diff --git a/sources b/sources index ce024ee..7a9abca 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fonttools-4.59.0.tar.gz) = 552c7ebb5d8d6ce8cc37d2d20a52a213a5ccf52d532c166ad07182e3a2e5f5ac82b3ab9b45787fd1e7cfc3b588568507a006fd1b0b763402064b89ae71a86e91 +SHA512 (fonttools-4.59.1.tar.gz) = 834a8df4c30d75d9028ef799fa5eae5de97fce8fd3723997a537d90a4f4e4bcbd5a6f5bf62aecb902b8f547fa211bf8a401d7c77602d9ec504ecf46f5db8c749 From cc3689ded10b1a49de13279021d649b063c8965c Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 15 Aug 2025 12:47:30 +0200 Subject: [PATCH 67/74] Rebuilt for Python 3.14.0rc2 bytecode --- fonttools.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/fonttools.spec b/fonttools.spec index 646891f..d3ec169 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -29,7 +29,7 @@ AFM and to an extent Type 1 and some Mac-specific formats.} Name: fonttools Version: 4.59.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Tools to manipulate font files # https://spdx.org/licenses/MIT.html @@ -197,6 +197,9 @@ k="${k-}${k+ and }not (test_ttcompile_timestamp_calcs)" %doc NEWS.rst README.rst %changelog +* Fri Aug 15 2025 Python Maint - 4.59.1-2 +- Rebuilt for Python 3.14.0rc2 bytecode + * Fri Aug 15 2025 Parag Nemade - 4.59.1-1 - Update to 4.59.1 version (#2388618) From 3e87a8dc12213f57dacd25ba539a612089ccb57b Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Thu, 28 Aug 2025 14:28:13 +0530 Subject: [PATCH 68/74] Update to 4.59.2 version (#2391330) --- .gitignore | 1 + fonttools.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 06b125b..8776926 100644 --- a/.gitignore +++ b/.gitignore @@ -167,3 +167,4 @@ fonttools-2.3.tar.gz /fonttools-4.58.5.tar.gz /fonttools-4.59.0.tar.gz /fonttools-4.59.1.tar.gz +/fonttools-4.59.2.tar.gz diff --git a/fonttools.spec b/fonttools.spec index d3ec169..583f763 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -28,8 +28,8 @@ an XML text format, which is also called TTX. It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats.} Name: fonttools -Version: 4.59.1 -Release: 2%{?dist} +Version: 4.59.2 +Release: 1%{?dist} Summary: Tools to manipulate font files # https://spdx.org/licenses/MIT.html @@ -197,6 +197,9 @@ k="${k-}${k+ and }not (test_ttcompile_timestamp_calcs)" %doc NEWS.rst README.rst %changelog +* Thu Aug 28 2025 Parag Nemade - 4.59.2-1 +- Update to 4.59.2 version (#2391330) + * Fri Aug 15 2025 Python Maint - 4.59.1-2 - Rebuilt for Python 3.14.0rc2 bytecode diff --git a/sources b/sources index 7a9abca..2fcda06 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fonttools-4.59.1.tar.gz) = 834a8df4c30d75d9028ef799fa5eae5de97fce8fd3723997a537d90a4f4e4bcbd5a6f5bf62aecb902b8f547fa211bf8a401d7c77602d9ec504ecf46f5db8c749 +SHA512 (fonttools-4.59.2.tar.gz) = 34a36048680e2494f49a0fd5b94352face4cd5727e8748cbfccb6ec71f44d69d155bba43de7b9244d91723c762101216f4b057e4f64a577197f79c1db269eaff From 5b4b68e885196c2fa7c506e6b39c4eb82b0d71d4 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Wed, 17 Sep 2025 18:27:50 +0530 Subject: [PATCH 69/74] Update to 4.60.0 version (#2396057) --- .gitignore | 1 + fonttools.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 8776926..f87c304 100644 --- a/.gitignore +++ b/.gitignore @@ -168,3 +168,4 @@ fonttools-2.3.tar.gz /fonttools-4.59.0.tar.gz /fonttools-4.59.1.tar.gz /fonttools-4.59.2.tar.gz +/fonttools-4.60.0.tar.gz diff --git a/fonttools.spec b/fonttools.spec index 583f763..6393d18 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -28,7 +28,7 @@ an XML text format, which is also called TTX. It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats.} Name: fonttools -Version: 4.59.2 +Version: 4.60.0 Release: 1%{?dist} Summary: Tools to manipulate font files @@ -197,6 +197,9 @@ k="${k-}${k+ and }not (test_ttcompile_timestamp_calcs)" %doc NEWS.rst README.rst %changelog +* Wed Sep 17 2025 Parag Nemade - 4.60.0-1 +- Update to 4.60.0 version (#2396057) + * Thu Aug 28 2025 Parag Nemade - 4.59.2-1 - Update to 4.59.2 version (#2391330) diff --git a/sources b/sources index 2fcda06..ea8ff52 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fonttools-4.59.2.tar.gz) = 34a36048680e2494f49a0fd5b94352face4cd5727e8748cbfccb6ec71f44d69d155bba43de7b9244d91723c762101216f4b057e4f64a577197f79c1db269eaff +SHA512 (fonttools-4.60.0.tar.gz) = 9c692a6b4a349a2b37ab74d5e2ceef66d561eebb0cb30c2feb29eecc29bfd9430821ed5587b8f6d204e02c0d33f59540cc47a02d9bc40c2d0916d7c4934ed8ee From 503715407c18d719968cf67e86f6c1e8de78b3a2 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 19 Sep 2025 12:16:59 +0200 Subject: [PATCH 70/74] Rebuilt for Python 3.14.0rc3 bytecode --- fonttools.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/fonttools.spec b/fonttools.spec index 6393d18..710704c 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -29,7 +29,7 @@ AFM and to an extent Type 1 and some Mac-specific formats.} Name: fonttools Version: 4.60.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Tools to manipulate font files # https://spdx.org/licenses/MIT.html @@ -197,6 +197,9 @@ k="${k-}${k+ and }not (test_ttcompile_timestamp_calcs)" %doc NEWS.rst README.rst %changelog +* Fri Sep 19 2025 Python Maint - 4.60.0-2 +- Rebuilt for Python 3.14.0rc3 bytecode + * Wed Sep 17 2025 Parag Nemade - 4.60.0-1 - Update to 4.60.0 version (#2396057) From 4f5345a356f3baac3ebebb1ac523d8e7f9efe399 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Thu, 2 Oct 2025 07:57:22 +0530 Subject: [PATCH 71/74] Update to 4.60.1 version (#2400374) --- .gitignore | 1 + fonttools.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index f87c304..71df4ef 100644 --- a/.gitignore +++ b/.gitignore @@ -169,3 +169,4 @@ fonttools-2.3.tar.gz /fonttools-4.59.1.tar.gz /fonttools-4.59.2.tar.gz /fonttools-4.60.0.tar.gz +/fonttools-4.60.1.tar.gz diff --git a/fonttools.spec b/fonttools.spec index 710704c..189020f 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -28,8 +28,8 @@ an XML text format, which is also called TTX. It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats.} Name: fonttools -Version: 4.60.0 -Release: 2%{?dist} +Version: 4.60.1 +Release: 1%{?dist} Summary: Tools to manipulate font files # https://spdx.org/licenses/MIT.html @@ -197,6 +197,9 @@ k="${k-}${k+ and }not (test_ttcompile_timestamp_calcs)" %doc NEWS.rst README.rst %changelog +* Thu Oct 02 2025 Parag Nemade - 4.60.1-1 +- Update to 4.60.1 version (#2400374) + * Fri Sep 19 2025 Python Maint - 4.60.0-2 - Rebuilt for Python 3.14.0rc3 bytecode diff --git a/sources b/sources index ea8ff52..66b5f22 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fonttools-4.60.0.tar.gz) = 9c692a6b4a349a2b37ab74d5e2ceef66d561eebb0cb30c2feb29eecc29bfd9430821ed5587b8f6d204e02c0d33f59540cc47a02d9bc40c2d0916d7c4934ed8ee +SHA512 (fonttools-4.60.1.tar.gz) = 50e887f7cfa3a35ba5ca606fe0ce4766185272804bbd05e880cc47b0b73b4af865d902e5a34391bca1fed45275bd1b7922c0bb2b1c6685b9a2aa7026ae70d104 From 208f44ae44d44ce4e67649138ec692f7c48e4d9a Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Tue, 9 Dec 2025 13:08:22 +0530 Subject: [PATCH 72/74] Update to 4.61.0 version (#2419183) --- .gitignore | 1 + fonttools.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 71df4ef..5cbb810 100644 --- a/.gitignore +++ b/.gitignore @@ -170,3 +170,4 @@ fonttools-2.3.tar.gz /fonttools-4.59.2.tar.gz /fonttools-4.60.0.tar.gz /fonttools-4.60.1.tar.gz +/fonttools-4.61.0.tar.gz diff --git a/fonttools.spec b/fonttools.spec index 189020f..c21c099 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -28,7 +28,7 @@ an XML text format, which is also called TTX. It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats.} Name: fonttools -Version: 4.60.1 +Version: 4.61.0 Release: 1%{?dist} Summary: Tools to manipulate font files @@ -197,6 +197,9 @@ k="${k-}${k+ and }not (test_ttcompile_timestamp_calcs)" %doc NEWS.rst README.rst %changelog +* Tue Dec 09 2025 Parag Nemade - 4.61.0-1 +- Update to 4.61.0 version (#2419183) + * Thu Oct 02 2025 Parag Nemade - 4.60.1-1 - Update to 4.60.1 version (#2400374) diff --git a/sources b/sources index 66b5f22..3fb6e36 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fonttools-4.60.1.tar.gz) = 50e887f7cfa3a35ba5ca606fe0ce4766185272804bbd05e880cc47b0b73b4af865d902e5a34391bca1fed45275bd1b7922c0bb2b1c6685b9a2aa7026ae70d104 +SHA512 (fonttools-4.61.0.tar.gz) = 4c5de3f63fb721817e5225cf928a4dde18c326cc495997452aba9fba057ddf3ddff6410f7ac178ba8fa17d78c11235c02d5898f9f9736cc9a421e20f49459c56 From 171784bebdda384b1b71dd6fa2a9ca40f3008e92 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Wed, 10 Dec 2025 00:08:19 -0500 Subject: [PATCH 73/74] Conditionalize unicode extra https://github.com/fonttools/fonttools/commit/121368896a042d6d91276f6977210351fef48b79 resulted in a new dependency on `python-unicodedata2`, which is just a backport of the Python Standard Library `unicodedata` from the latest (in development) Python version. As fonttools is used in RHEL only for graphite2's test suite without any extras and is not shipped, and the code falls back to the `unicodedata` of the Python version in use if `unicodedata2` is absent, this is unnecessary for RHEL. https://github.com/fedora-eln/eln/issues/375 --- fonttools.spec | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/fonttools.spec b/fonttools.spec index c21c099..716cf45 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -15,6 +15,8 @@ %bcond symfont_extra %{undefined rhel} # Requires python-fs: %bcond ufo_extra %[ %{undefined rhel} || %{defined epel} ] +# Requires python-unicodedata2 (depending on python version): +%bcond unicode_extra %[ %{undefined rhel} || %{defined epel} ] # Requires python-brotli, python-zopfli: %bcond woff_extra %[ %{undefined rhel} || %{defined epel} ] # Requires scipy, munkres, pycairo @@ -29,7 +31,7 @@ AFM and to an extent Type 1 and some Mac-specific formats.} Name: fonttools Version: 4.61.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Tools to manipulate font files # https://spdx.org/licenses/MIT.html @@ -110,7 +112,9 @@ Obsoletes: python3-ufolib <= 2.1.1-11 %if %{with ufo_extra} %pyproject_extras_subpkg -n python3-fonttools ufo %endif +%if %{with unicode_extra} %pyproject_extras_subpkg -n python3-fonttools unicode +%endif %if %{with woff_extra} %pyproject_extras_subpkg -n python3-fonttools woff %endif @@ -136,7 +140,7 @@ export FONTTOOLS_WITH_CYTHON=1 %{?with_symfont_extra:-x symfont} \ -x type1 \ %{?with_ufo_extra:-x ufo} \ - -x unicode \ + %{?with_unicode_extra:-x unicode} \ %{?with_woff_extra:-x woff} \ } @@ -197,6 +201,9 @@ k="${k-}${k+ and }not (test_ttcompile_timestamp_calcs)" %doc NEWS.rst README.rst %changelog +* Wed Dec 10 2025 Yaakov Selkowitz - 4.61.0-2 +- Conditionalize unicode extra + * Tue Dec 09 2025 Parag Nemade - 4.61.0-1 - Update to 4.61.0 version (#2419183) From ba93498f65cc0f94f96b4ab5509be5efa88eb75b Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Tue, 16 Dec 2025 08:57:06 +0530 Subject: [PATCH 74/74] Update to 4.61.1 version (#2421833) --- .gitignore | 1 + fonttools.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 5cbb810..6c09f82 100644 --- a/.gitignore +++ b/.gitignore @@ -171,3 +171,4 @@ fonttools-2.3.tar.gz /fonttools-4.60.0.tar.gz /fonttools-4.60.1.tar.gz /fonttools-4.61.0.tar.gz +/fonttools-4.61.1.tar.gz diff --git a/fonttools.spec b/fonttools.spec index 716cf45..950301e 100644 --- a/fonttools.spec +++ b/fonttools.spec @@ -30,8 +30,8 @@ an XML text format, which is also called TTX. It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats.} Name: fonttools -Version: 4.61.0 -Release: 2%{?dist} +Version: 4.61.1 +Release: 1%{?dist} Summary: Tools to manipulate font files # https://spdx.org/licenses/MIT.html @@ -201,6 +201,9 @@ k="${k-}${k+ and }not (test_ttcompile_timestamp_calcs)" %doc NEWS.rst README.rst %changelog +* Tue Dec 16 2025 Parag Nemade - 4.61.1-1 +- Update to 4.61.1 version (#2421833) + * Wed Dec 10 2025 Yaakov Selkowitz - 4.61.0-2 - Conditionalize unicode extra diff --git a/sources b/sources index 3fb6e36..0fbd73d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fonttools-4.61.0.tar.gz) = 4c5de3f63fb721817e5225cf928a4dde18c326cc495997452aba9fba057ddf3ddff6410f7ac178ba8fa17d78c11235c02d5898f9f9736cc9a421e20f49459c56 +SHA512 (fonttools-4.61.1.tar.gz) = 3bdf3b1a72268ca9966550db53a25b8a7e9a1438abef9009d09a76e8d718691fdd248f87521c65df59b07728262a4405aee7a94aa2af616d744f7ee815f29c2d