Compare commits

...

23 Commits

Author SHA1 Message Date
David Abdurachmanov aea855d1ca
Bootstrap for Python 3.12 (riscv64)
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-12-07 14:06:53 +02:00
Parag Nemade 7373c53f40
Ignore failing testcase 2023-12-06 14:04:09 +05:30
Parag Nemade 4cf87903da
Update to 4.46.0 version (#2252586)
Update to 4.46.0 version (#2252586)
2023-12-05 10:20:09 +05:30
Parag Nemade ebdca75f44
Update to 4.45.1 version (#2250746) 2023-12-01 11:01:09 +05:30
Parag Nemade 4c5d379023
Update to 4.44.3 version (#2249771) 2023-11-16 13:53:58 +05:30
Parag Nemade 007fe00089
Update to 4.44.0 version (#2247927) 2023-11-12 08:13:19 +05:30
Parag Nemade 50322b5850
Update to 4.43.1 version (#2241574) 2023-10-08 21:03:27 +05:30
Parag Nemade 3e8f470b90
Update to 4.42.1 version (#2232931) 2023-08-22 08:28:56 +05:30
Parag Nemade b82fc1268f
Updates CI tests 2023-08-09 19:53:47 +05:30
Yaakov Selkowitz 14ec544878 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.
2023-08-09 09:55:55 -04:00
Parag Nemade dee5cfa4a7
Update to 4.42.0 version (#2228656) 2023-08-03 19:29:23 +05:30
Parag Nemade 366d944e54
Update to 4.41.1 version (#2224718) 2023-07-24 06:58:07 +05:30
Fedora Release Engineering f2d3f7b4e1 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 20:03:29 +00:00
Parag Nemade 0696d3b87d
Update to 4.41.0 version (#2222762) 2023-07-14 08:44:22 +05:30
Parag Nemade ed4b0dea8f
Help msuchy to count this package as already using SPDX license expression 2023-07-07 10:23:27 +05:30
Python Maint af55fd2a96 Rebuilt for Python 3.12 2023-06-29 20:40:06 +02:00
Benson Muite adc135f3e0 Update to 4.40.0 2023-06-18 21:23:19 +03:00
Python Maint 66f3f08fb8 Bootstrap for Python 3.12 2023-06-13 22:01:15 +02:00
Parag Nemade 72202c7848
Update to 4.39.4 version (#2198487) 2023-05-11 08:44:44 +05:30
Parag Nemade bcc1b70d61
Update to 4.39.3 version (#2182480) 2023-03-29 07:35:27 +05:30
Parag Nemade 613259a462
Update to 4.39.2 version (#2179416) 2023-03-20 14:35:42 +05:30
Parag Nemade 84ae9fcb03
Update to 4.39.0 version (#2176001) 2023-03-07 13:17:20 +05:30
Fedora Release Engineering 0be1e9a08f Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 03:44:31 +00:00
5 changed files with 89 additions and 9 deletions

14
.gitignore vendored
View File

@ -129,3 +129,17 @@ 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
/fonttools-4.39.2.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
/fonttools-4.41.1.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
/fonttools-4.44.3.tar.gz
/fonttools-4.45.1.tar.gz
/fonttools-4.46.0.tar.gz

View File

@ -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 \
@ -6,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.38.0
Release: 1%{?dist}
Version: 4.46.0
Release: 1.0.riscv64%{?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
@ -33,7 +34,6 @@ BuildRequires: python3-Cython
BuildRequires: gcc
Requires: python3-brotli
Requires: python3-munkres
Requires: python3-lxml
Requires: python3-scipy
Requires: python3-fs
@ -42,14 +42,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
@ -79,7 +80,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
@ -96,6 +97,69 @@ PYTHONPATH=%{buildroot}%{python3_sitearch} %{python3} -m pytest --ignore Tests/o
%{python3_sitearch}/%{name}-%{version}-py%{python3_version}.egg-info
%changelog
* Thu Dec 07 2023 David Abdurachmanov <davidlt@rivosinc.com> - 4.46.0-1.0.riscv64
- Bootstrap for Python 3.12 (riscv64)
* Tue Dec 05 2023 Parag Nemade <pnemade AT redhat DOT com> - 4.46.0-1
- Update to 4.46.0 version (#2252586)
* Fri Dec 01 2023 Parag Nemade <pnemade AT redhat DOT com> - 4.45.1-1
- Update to 4.45.1 version (#2250746)
* Thu Nov 16 2023 Parag Nemade <pnemade AT redhat DOT com> - 4.44.3-1
- Update to 4.44.3 version (#2249771)
* Sun Nov 12 2023 Parag Nemade <pnemade AT redhat DOT com> - 4.44.0-1
- Update to 4.44.0 version (#2247927)
* Sun Oct 08 2023 Parag Nemade <pnemade AT redhat DOT com> - 4.43.1-1
- Update to 4.43.1 version (#2241574)
* Tue Aug 22 2023 Parag Nemade <pnemade AT redhat DOT com> - 4.42.1-1
- Update to 4.42.1 version (#2232931)
* Wed Aug 09 2023 Yaakov Selkowitz <yselkowi@redhat.com> - 4.42.0-2
- Skip unwanted test dependencies in RHEL builds
* Thu Aug 03 2023 Parag Nemade <pnemade AT redhat DOT com> - 4.42.0-1
- Update to 4.42.0 version (#2228656)
* Mon Jul 24 2023 Parag Nemade <pnemade AT redhat DOT com> - 4.41.1-1
- Update to 4.41.1 version (#2224718)
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.41.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Fri Jul 14 2023 Parag Nemade <pnemade AT redhat DOT com> - 4.41.0-1
- Update to 4.41.0 version (#2222762)
* Fri Jul 07 2023 Parag Nemade <pnemade AT redhat DOT com> - 4.40.0-3
- Help msuchy to count this package as already using SPDX license expression
* Thu Jun 29 2023 Python Maint <python-maint@redhat.com> - 4.40.0-2
- Rebuilt for Python 3.12
* Sun Jun 18 2023 Benson Muite <benson_muite@emailplus.org> - 4.40.0-1
- Update to 4.40.0 version
* Tue Jun 13 2023 Python Maint <python-maint@redhat.com> - 4.39.4-2
- Bootstrap for Python 3.12
* Thu May 11 2023 Parag Nemade <pnemade AT redhat DOT com> - 4.39.4-1
- Update to 4.39.4 version (#2198487)
* Wed Mar 29 2023 Parag Nemade <pnemade AT redhat DOT com> - 4.39.3-1
- Update to 4.39.3 version (#2182480)
* Mon Mar 20 2023 Parag Nemade <pnemade AT redhat DOT com> - 4.39.2-1
- Update to 4.39.2 version (#2179416)
* Tue Mar 07 2023 Parag Nemade <pnemade AT redhat DOT com> - 4.39.0-1
- Update to 4.39.0 version (#2176001)
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.38.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Mon Oct 24 2022 Parag Nemade <pnemade AT redhat DOT com> - 4.38.0-1
- Update to 4.38.0 version (#2137001)

View File

@ -1 +1 @@
SHA512 (fonttools-4.38.0.tar.gz) = 438694e7a4c19ee63ab504763793c0219d96fdc58095fe55a4f44726e96a3ec8ae63066aa47a341a059c7a2c9893b9bbbdfc8ab4d75c177cbd90986debc31431
SHA512 (fonttools-4.46.0.tar.gz) = 67e805f11b47d9bebd9a538aa775c109c81b6ab85b66cd479b7c8c0c222420cb5a5e30d993c04bd9b091ba457b3fb3673ff217ecf61feb40e189c60fa6d6c6d8

View File

@ -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

View File

@ -21,6 +21,8 @@
- python3-attrs
- python3-pyparsing
- python3-gobject
- python3-fs
- python3-lxml
- atk-devel
- pango-devel
- gtk3-devel