Compare commits

..

168 commits

Author SHA1 Message Date
Parag Nemade
ba93498f65
Update to 4.61.1 version (#2421833) 2025-12-16 08:57:06 +05:30
Yaakov Selkowitz
171784bebd Conditionalize unicode extra
121368896a
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
2025-12-10 00:11:37 -05:00
Parag Nemade
208f44ae44
Update to 4.61.0 version (#2419183) 2025-12-09 13:08:22 +05:30
Parag Nemade
4f5345a356
Update to 4.60.1 version (#2400374) 2025-10-02 07:57:22 +05:30
Python Maint
503715407c Rebuilt for Python 3.14.0rc3 bytecode 2025-09-19 12:16:59 +02:00
Parag Nemade
5b4b68e885
Update to 4.60.0 version (#2396057) 2025-09-17 18:27:50 +05:30
Parag Nemade
3e87a8dc12
Update to 4.59.2 version (#2391330) 2025-08-28 14:28:13 +05:30
Python Maint
cc3689ded1 Rebuilt for Python 3.14.0rc2 bytecode 2025-08-15 12:47:30 +02:00
Parag Nemade
4735c283c8
Update to 4.59.1 version (#2388618) 2025-08-15 10:43:01 +05:30
Fedora Release Engineering
1f06319cb0 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-23 20:41:46 +00:00
Parag Nemade
5bc7da3940
Skip failing test test_ttcompile_timestamp_calcs 2025-07-18 15:38:24 +05:30
Parag Nemade
c5979c9478
Update to 4.59.0 version (#2381317) 2025-07-16 22:17:14 +05:30
Parag Nemade
86bb865303
Update to 4.58.5 version (#2376209) 2025-07-04 11:07:31 +05:30
Benjamin A. Beasley
71570c8831 Update to 4.58.4 version (#2370864)
- No longer bootstrapping (build with tests enabled)
2025-06-16 11:54:17 -04:00
Python Maint
b866a13c04 Bootstrap for Python 3.14 2025-06-15 23:18:04 +02:00
Python Maint
b6b94bb1b9 Bootstrap for Python 3.14 2025-06-03 08:53:26 +02:00
Parag Nemade
7a93711201
Update to 4.58.1 version (#2368984) 2025-05-29 19:56:13 +05:30
Parag Nemade
d2ca9aa9ff
Update to 4.58.0 version (#2365442) 2025-05-12 08:31:43 +05:30
Parag Nemade
78b8f75978
Update to 4.57.0 version (#2357231) 2025-04-04 08:50:21 +05:30
Benjamin A. Beasley
923a4d8217 Enable the repacker extra in F42+ 2025-03-15 21:24:56 -04:00
Benjamin A. Beasley
c2ffcae40e Write spec-file expressions more nicely 2025-03-15 21:20:31 -04:00
Parag Nemade
d95f3a054b
Update to 4.56.0 version (#2342588) 2025-02-08 21:43:09 +05:30
Parag Nemade
c7e0745625
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)
2025-01-25 08:21:31 +05:30
Parag Nemade
b6ffec5e40
Update to 4.55.5 version (#2341748) 2025-01-23 18:43:58 +05:30
Parag Nemade
78d6079a5f
Update to 4.55.4 version (#2339159) 2025-01-22 08:19:40 +05:30
Fedora Release Engineering
e02ed66adc Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-16 18:37:39 +00:00
Romain Geissler
f0a77c7e8c
Build the graphite subpackage on EPEL 10 now that python-lz4 is available. 2025-01-12 17:12:05 +00:00
Romain Geissler
9b7a8ffaf0
Update extra dependencies for EPEL.
Fixes rhbz#2329668.
2024-12-17 23:17:10 +00:00
Parag Nemade
1215fae60b
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)
2024-12-15 15:14:27 +05:30
Parag Nemade
4ee7363ffa
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)
2024-12-07 17:44:59 +05:30
Parag Nemade
12c52c0a4f
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)
2024-11-15 10:04:13 +05:30
Yaakov Selkowitz
46b12c43ba 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.
2024-11-05 03:29:19 -05:00
Karolina Surma
f29dae9a74 Remove pytest-randomly from dependencies if tests are disabled 2024-10-30 12:04:06 +01:00
Karolina Surma
f6a2615227 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.
2024-10-30 12:03:29 +01:00
Benjamin A. Beasley
54cd40508f Port to pyproject-rpm-macros (modern Python guidelines)
- Allow for more fine-grained control of extras based on available deps.
2024-10-13 19:03:49 -04:00
Parag Nemade
c3f35c8f48
Update to 4.54.1 version (#2314462) 2024-09-26 01:46:56 +05:30
Parag Nemade
d32821aafa
Add tmt testcase for CI 2024-08-28 15:33:12 +05:30
Fedora Release Engineering
6bea4c2942 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-17 23:27:28 +00:00
Parag Nemade
308a9ea73b
Update to 4.53.1 version (#2296086) 2024-07-08 11:29:57 +05:30
Parag Nemade
a228bfa90f
Update to 4.53.0 version (#2284160) 2024-06-27 19:26:20 +05:30
Python Maint
00089bb9f1 Rebuilt for Python 3.13 2024-06-18 01:10:54 +02:00
Python Maint
fa371d9577 Bootstrap for Python 3.13 2024-06-07 10:03:46 +02:00
Parag Nemade
11ccdf15ba
Update to 4.52.4 version (#2283255) 2024-05-28 18:49:47 +05:30
Parag Nemade
8f06912e74
Generate extra subpackages only for Fedora release 2024-05-28 16:52:50 +05:30
Parag Nemade
958bf1d8e3
Update to 4.51.0 version (#2273774) 2024-04-10 08:14:21 +05:30
Parag Nemade
720ef15d90
Update to 4.50.0 version (#2269759) 2024-03-16 08:32:20 +05:30
Parag Nemade
f4751cb211
Update to 4.49.0 version (#2264616) 2024-02-17 07:02:16 +05:30
Parag Nemade
02a58a3faa
Update to 4.48.1 version (#2263197) 2024-02-07 20:52:10 +05:30
Fedora Release Engineering
897ec82dab Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-24 11:52:46 +00:00
Fedora Release Engineering
5c667e97ab Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 19:37:31 +00:00
Lumir Balhar
caccc88ba8 Remove version limit from lxml 2024-01-15 08:46:08 +01:00
Parag Nemade
b9a32e9eae
Update to 4.47.2 version (#2257911) 2024-01-12 11:41:03 +05:30
Parag Nemade
52070e8549
Update to 4.47.0 version (#2255170) 2023-12-20 12:28:56 +05:30
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
Parag Nemade
7bc21c6ac4
Update to 4.38.0 version (#2137001) 2022-10-24 08:23:26 +05:30
Parag Nemade
fbc75ad3aa
Update to 4.37.4 version (#2131432) 2022-10-03 10:29:13 +05:30
Parag Nemade
f2f47c770e
Update to 4.37.3 version (#2128605) 2022-09-25 06:42:13 +05:30
Parag Nemade
6015d04f9c
Update to 4.37.2 version (#2127330) 2022-09-16 12:18:28 +05:30
Parag Nemade
291ae2387b
Add a comment that this package is MIT:Modern Style with sublicense 2022-08-25 11:32:42 +05:30
Parag Nemade
27d9245489
Update to 4.37.1 version (#2120891) 2022-08-25 11:15:18 +05:30
Parag Nemade
5a5b3da235
Add missing source 2022-08-18 16:34:42 +05:30
Parag Nemade
d7267b5001
Update to 4.36.0 version (#2119236) 2022-08-18 11:44:01 +05:30
Parag Nemade
9896615fc2
Update to 4.35.0 version (#2118800) 2022-08-17 06:46:56 +05:30
Benjamin A. Beasley
1637f9a03b Enable Cython acceleration; the package is no longer noarch 2022-07-22 15:02:59 -04:00
Fedora Release Engineering
03613f0fe2 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 03:28:17 +00:00
Parag Nemade
26f7ac613c
Update to 4.34.4 version (#2104988) 2022-07-09 15:46:38 +05:30
Miro Hrončok
56762bce3f Fix tests for Python 3.11 2022-06-15 12:04:57 +02:00
Python Maint
9a71d01d64 Rebuilt for Python 3.11 2022-06-14 17:26:30 +02:00
Parag Nemade
23f0913ad2
Update to 4.33.3 version (#2079108) 2022-04-27 22:05:44 +05:30
Parag Nemade
de0b00fa74
Update to 4.33.2 version (#2077754) 2022-04-25 10:48:05 +05:30
Parag Nemade
1f3d4352e0
Update to 4.32.0 version (#2073543) 2022-04-12 17:08:48 +05:30
Parag Nemade
336a83d631
Update to 4.31.2 version (#2065959) 2022-03-23 07:32:17 +05:30
Parag Nemade
8dfa7a305f
Update to 4.30.0 version (#2063182) 2022-03-14 08:32:11 +05:30
Parag Nemade
99860f28e7
Update to 4.29.1 version (#2049408) 2022-02-03 08:54:05 +05:30
Parag Nemade
5a422fa5f6
Update to 4.29.0 version (#2044666) 2022-01-25 09:57:44 +05:30
Fedora Release Engineering
93fb805135 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 03:16:51 +00:00
Parag Nemade
0f7e85e7f6
Update to 4.28.5 version (#2033126) 2022-01-04 15:05:17 +05:30
Benjamin A. Beasley
21c0382d38 Add missing extras metapackages: graphite, interpolatable, lxml, plot, symfont, type1 2021-12-13 11:07:50 -05:00
Parag Nemade
2cfedcd37e
Update to 4.28.3 version (#2029061) 2021-12-06 14:35:08 +05:30
Parag Nemade
69e94f3a50
Update to 4.28.2 version (#2025382) 2021-11-30 18:28:07 +05:30
Parag Nemade
27fb1e07db
Update to 4.28.1 version (#2021206) 2021-11-08 22:14:10 +05:30
Parag Nemade
08e5c1d62f
Update to 4.28.0 version (#2020845) 2021-11-06 17:04:48 +05:30
Parag Nemade
59e697ff93
Update to 4.27.1 version (#2007503) 2021-09-28 13:44:01 +05:30
Parag Nemade
88af8e0125
Update to 4.27.0 version (#2004586) 2021-09-18 17:34:37 +05:30
Parag Nemade
7987137334
Update to 4.26.2 version (#1991789) 2021-08-16 08:47:24 +05:30
Parag Nemade
0af4cd7979
Add woff functionality subpackage
Rewrite separate BR's required to run test files
2021-08-07 10:37:28 +05:30
Parag Nemade
e60a2f48dd
Update to 4.26.1 version (#1989769) 2021-08-04 09:05:02 +05:30
Parag Nemade
f8edf70ee1
Update to 4.25.2 version (#1986153) 2021-07-27 07:01:18 +05:30
Fedora Release Engineering
bd84f4f534 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 23:13:32 +00:00
Parag Nemade
8f71c52fdc
Mart failing test Tests/otlLib/optimize_test.py to ignore 2021-07-19 11:19:17 +05:30
Parag Nemade
59b2705f18
Update to 4.25.1 version (#1983287) 2021-07-19 09:12:24 +05:30
Parag Nemade
ab41248f9c
Update to 4.25.0 version (#1979468) 2021-07-12 09:19:07 +05:30
Python Maint
f2886d26ab Rebuilt for Python 3.10 2021-06-04 20:04:34 +02:00
Parag Nemade
0a6cc99ccd
Update to 4.24.4 version (#1964877) 2021-05-28 14:22:41 +05:30
Parag Nemade
47aa655f1a
Update to 4.24.3 version (#1963105) 2021-05-21 21:08:27 +05:30
Parag Nemade
657930ac76
Update to 4.24.2 version (#1962823) 2021-05-21 10:52:00 +05:30
Parag Nemade
ffd2ed7dda
Update to 4.24.0 version (#1961440) 2021-05-18 08:55:41 +05:30
Parag Nemade
e75673c0a0
Update to 4.23.1 version (#1960473) 2021-05-15 05:44:59 +05:30
Parag Nemade
9433f3c769
Update to 4.22.1 version (#1953840) 2021-04-28 05:52:03 +05:30
Parag Nemade
a2394f5eb0
Update to 4.22.0 version (#1945743) 2021-04-02 08:55:09 +05:30
Parag Nemade
fbbf79804c
Update to 4.21.1 version (#1933357) 2021-02-28 07:00:25 +05:30
Parag Nemade
69254b4688
Update to 4.20.0 version (#1929113) 2021-02-16 14:35:18 +05:30
Parag Nemade
9cfc3f2180
Update to 4.19.1 version (#1921968) 2021-02-02 14:33:09 +05:30
Parag Nemade
d7fc84a61e
Update to 4.19.0 version (#1920265) 2021-01-27 10:02:36 +05:30
Fedora Release Engineering
82f51c3a47 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 05:47:52 +00:00
Parag Nemade
3758cfacdc
Update to 4.18.2 version (#1908485) 2020-12-18 13:37:28 +05:30
Parag Nemade
25852c142c
Update to 4.18.1 version (#1906095) 2020-12-11 18:48:28 +05:30
Parag Nemade
3c0f84986b
Update to 4.18.0 version (#1904631) 2020-12-05 09:13:45 +05:30
Parag Nemade
62a8b3c8d2
Update to 4.17.1 version (#1898343) 2020-11-21 08:49:15 +05:30
Parag Nemade
d99c78526d
Update to 4.17.0 version (#1897467) 2020-11-13 12:13:59 +05:30
Tomas Hrnciar
ebf10d4018 Replace Python version glob with macro (needed for Python 3.10+) 2020-10-27 16:08:45 +01:00
Parag Nemade
313329fd5b
Update to 4.16.1 version (#1885448) 2020-10-18 16:32:48 +05:30
Parag Nemade
4862d9cf07
Update to 4.16.0 version (#1884087) 2020-10-01 08:45:47 +05:30
Parag Nemade
d0cec28f12
Update to 4.15.0 version (#1881283) 2020-09-22 10:40:44 +05:30
Parag Nemade
f48378be6f
Update to 4.14.0 version (#1870253) 2020-08-20 15:27:57 +05:30
Fedora Release Engineering
1b7e6ba292 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 17:42:08 +00:00
Miro Hrončok
a6e6d85863 Add fonttools[ufo] and fonttools[unicode] subpackages
https://fedoraproject.org/wiki/Changes/PythonExtras
2020-07-12 10:28:42 +02:00
Parag Nemade
650a9b71af
Update to 4.13.0 version (#1855929) 2020-07-11 15:21:38 +05:30
Parag Nemade
d35b28620f
Add missing BR: python3-setuptools 2020-06-24 11:01:44 +05:30
Athos Ribeiro
46d924ab8e Obsolete python3-ufolib
This is now provided under fontTools.ufoLib in the python3-fonttools
subpackage.

Signed-off-by: Athos Ribeiro <athoscr@fedoraproject.org>
2020-06-21 13:08:14 +02:00
Parag Nemade
ccb25451e0
Update to 4.12.1 version (#1847541) 2020-06-16 20:52:40 +05:30
Parag Nemade
cd888fa4f6
Update to 4.11.0 version (#1841433) 2020-06-01 21:24:21 +05:30
Miro Hrončok
893c4ec7f1 Rebuilt for Python 3.9 2020-05-26 02:45:40 +02:00
Parag Nemade
798929b6f5
Update to 4.10.2 version (#1837964) 2020-05-20 15:56:53 +05:30
Parag Nemade
0609b8399f
Update to 4.10.1 version (#1837643) 2020-05-20 07:56:05 +05:30
Parag Nemade
191f8fe975
Update to 4.10.0 version (#1836575) 2020-05-17 13:43:04 +05:30
Parag Nemade
45aa7cf034
enable tests 2020-05-08 16:10:21 +05:30
Parag Nemade
e8afc98eb9
Fix source tarball 2020-05-07 21:50:35 +05:30
Parag Nemade
311c29c496
Update to 4.9.0 version (#1829451) 2020-05-07 21:03:35 +05:30
Parag Nemade
b4b2c21eae
Update to 4.8.1 version (#1824982) 2020-04-18 11:09:39 +05:30
Parag Nemade
ada2e4aa27
Update to 4.7.0 version (#1820763) 2020-04-15 16:32:01 +05:30
Parag Nemade
f4485483b5
Fix the changelog entry in previous build 2020-03-31 20:54:06 +05:30
Parag Nemade
ace1d8c429
Resolves: rh#1812596 - Add missing Requires: on few packages 2020-03-31 18:55:04 +05:30
Parag Nemade
5426272476
Update to 4.6.0 version (#1816808) 2020-03-25 11:12:09 +05:30
Parag Nemade
71368a4191
Update to 4.5.0 version (#1815641) 2020-03-21 17:34:32 +05:30
Parag Nemade
0625f57b5f
Update to 4.4.3 version (#1813103) 2020-03-16 17:48:06 +05:30
Parag Nemade
8b9e390955
Update to 4.4.1 version (#1804509) 2020-02-27 17:37:21 +05:30
Parag Nemade
0e877fe0d2
Update to 4.3.0 version (#1796166) 2020-02-04 09:21:56 +05:30
Fedora Release Engineering
8f27c89b77 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 18:49:29 +00:00
Parag Nemade
18c21ff2bf
Update to 4.2.4 version (#1788778) 2020-01-18 13:36:57 +05:30
Parag Nemade
ef421d73e0
Update to 4.2.2 version (#1782256) 2019-12-13 08:39:19 +05:30
Parag Nemade
723726d632
Update to 4.2.0 version (#1777967) 2019-11-30 09:58:28 +05:30
Parag Nemade
21311ae34e
Update to 4.1.0 version (#1773756) 2019-11-19 19:24:31 +05:30
Parag Nemade
e30a568ceb
Update to 4.0.2 version (#1755890) 2019-09-30 12:57:36 +05:30
Parag Nemade
4492a1878b
Update to 4.0.1 version (#1751254) 2019-09-11 22:21:30 +05:30
Parag Nemade
b43e63b455
Update to 4.0.0 version (#1744582) 2019-08-23 10:22:33 +05:30
Miro Hrončok
abc6c8ef9b Rebuilt for Python 3.8 2019-08-19 10:14:08 +02:00
7 changed files with 822 additions and 31 deletions

1
.fmf/version Normal file
View file

@ -0,0 +1 @@
1

112
.gitignore vendored
View file

@ -60,3 +60,115 @@ fonttools-2.3.tar.gz
/fonttools-3.42.0.zip
/fonttools-3.43.1.zip
/fonttools-3.44.0.zip
/fonttools-4.0.0.zip
/fonttools-4.0.1.zip
/fonttools-4.0.2.zip
/fonttools-4.1.0.zip
/fonttools-4.2.0.zip
/fonttools-4.2.2.zip
/fonttools-4.2.4.zip
/fonttools-4.3.0.zip
/fonttools-4.4.1.zip
/fonttools-4.4.3.zip
/fonttools-4.5.0.zip
/fonttools-4.6.0.zip
/fonttools-4.7.0.zip
/fonttools-4.8.1.zip
/fonttools-4.9.0.zip
/fonttools-4.9.0.tar.gz
/fonttools-4.10.0.tar.gz
/fonttools-4.10.1.tar.gz
/fonttools-4.10.2.tar.gz
/fonttools-4.11.0.tar.gz
/fonttools-4.12.1.tar.gz
/fonttools-4.13.0.tar.gz
/fonttools-4.14.0.tar.gz
/fonttools-4.15.0.tar.gz
/fonttools-4.16.0.tar.gz
/fonttools-4.16.1.tar.gz
/fonttools-4.17.0.tar.gz
/fonttools-4.17.1.tar.gz
/fonttools-4.18.0.tar.gz
/fonttools-4.18.1.tar.gz
/fonttools-4.18.2.tar.gz
/fonttools-4.19.0.tar.gz
/fonttools-4.19.1.tar.gz
/fonttools-4.20.0.tar.gz
/fonttools-4.21.1.tar.gz
/fonttools-4.22.0.tar.gz
/fonttools-4.22.1.tar.gz
/fonttools-4.23.1.tar.gz
/fonttools-4.24.0.tar.gz
/fonttools-4.24.2.tar.gz
/fonttools-4.24.3.tar.gz
/fonttools-4.24.4.tar.gz
/fonttools-4.25.0.tar.gz
/fonttools-4.25.1.tar.gz
/fonttools-4.25.2.tar.gz
/fonttools-4.26.1.tar.gz
/fonttools-4.26.2.tar.gz
/fonttools-4.27.0.tar.gz
/fonttools-4.27.1.tar.gz
/fonttools-4.28.0.tar.gz
/fonttools-4.28.1.tar.gz
/fonttools-4.28.2.tar.gz
/fonttools-4.28.3.tar.gz
/fonttools-4.28.5.tar.gz
/fonttools-4.29.0.tar.gz
/fonttools-4.29.1.tar.gz
/fonttools-4.30.0.tar.gz
/fonttools-4.31.2.tar.gz
/fonttools-4.32.0.tar.gz
/fonttools-4.33.2.tar.gz
/fonttools-4.33.3.tar.gz
/fonttools-4.34.4.tar.gz
/fonttools-4.35.0.tar.gz
/fonttools-4.36.0.tar.gz
/fonttools-4.37.1.tar.gz
/fonttools-4.37.2.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
/fonttools-4.47.0.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
/fonttools-4.51.0.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
/fonttools-4.55.0.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
/fonttools-4.55.6.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
/fonttools-4.58.4.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
/fonttools-4.60.0.tar.gz
/fonttools-4.60.1.tar.gz
/fonttools-4.61.0.tar.gz
/fonttools-4.61.1.tar.gz

View file

@ -1,51 +1,194 @@
%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 %[ %{undefined rhel} || %{defined epel} ]
# Requires python-skia-pathops, not packaged:
%bcond pathops_extra 0
# Requires python-matplotlib:
%bcond plot_extra %[ %{undefined rhel} || %{defined epel} ]
# 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:
%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
%bcond interpolatable_extra 1
%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: 3.44.0
Version: 4.61.1
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}.zip
Source: %{url}/archive/%{version}/fonttools-%{version}.tar.gz
Requires: python3-fonttools
Requires: python3-setuptools
BuildArch: noarch
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:
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})
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_scm
BuildArch: noarch
Requires: python3-brotli
Requires: python3-munkres
# 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}
# Cannot package “all” extra unless dependencies for all individual extras
# become satisfiable.
%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
%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
%if %{with unicode_extra}
%pyproject_extras_subpkg -n python3-fonttools unicode
%endif
%if %{with woff_extra}
%pyproject_extras_subpkg -n python3-fonttools woff
%endif
%prep
%autosetup
rm -rf *.egg-info
%autosetup -p1
sed -i '1d' Lib/fontTools/mtiLib/__init__.py
# Remove shebang
sed -r -i '1{/^#!/d}' Lib/fontTools/mtiLib/__init__.py
%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} \
%{?with_interpolatable_extra:-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} \
%{?with_unicode_extra:-x unicode} \
%{?with_woff_extra:-x woff} \
}
%build
%py3_build
export FONTTOOLS_WITH_CYTHON=1
%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} \
%{?!with_interpolatable_extra:-e fontTools.varLib.interpolatable*} \
%{nil}}
%if %{with tests}
%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
# 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
%files
%{_bindir}/pyftmerge
@ -54,13 +197,484 @@ sed -i '1d' Lib/fontTools/mtiLib/__init__.py
%{_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_sitelib}/fontTools
%{python3_sitelib}/%{name}-%{version}-py3.?.egg-info
%changelog
* Tue Dec 16 2025 Parag Nemade <pnemade AT redhat DOT com> - 4.61.1-1
- Update to 4.61.1 version (#2421833)
* Wed Dec 10 2025 Yaakov Selkowitz <yselkowi@redhat.com> - 4.61.0-2
- Conditionalize unicode extra
* Tue Dec 09 2025 Parag Nemade <pnemade AT redhat DOT com> - 4.61.0-1
- Update to 4.61.0 version (#2419183)
* Thu Oct 02 2025 Parag Nemade <pnemade AT redhat DOT com> - 4.60.1-1
- Update to 4.60.1 version (#2400374)
* Fri Sep 19 2025 Python Maint <python-maint@redhat.com> - 4.60.0-2
- Rebuilt for Python 3.14.0rc3 bytecode
* Wed Sep 17 2025 Parag Nemade <pnemade AT redhat DOT com> - 4.60.0-1
- Update to 4.60.0 version (#2396057)
* Thu Aug 28 2025 Parag Nemade <pnemade AT redhat DOT com> - 4.59.2-1
- Update to 4.59.2 version (#2391330)
* Fri Aug 15 2025 Python Maint <python-maint@redhat.com> - 4.59.1-2
- Rebuilt for Python 3.14.0rc2 bytecode
* Fri Aug 15 2025 Parag Nemade <pnemade AT redhat DOT com> - 4.59.1-1
- Update to 4.59.1 version (#2388618)
* Wed Jul 23 2025 Fedora Release Engineering <releng@fedoraproject.org> - 4.59.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Fri Jul 18 2025 Parag Nemade <pnemade AT redhat DOT com> - 4.59.0-2
- Skip failing test test_ttcompile_timestamp_calcs
* Wed Jul 16 2025 Parag Nemade <pnemade AT redhat DOT com> - 4.59.0-1
- Update to 4.59.0 version (#2381317)
* Fri Jul 04 2025 Parag Nemade <pnemade AT redhat DOT com> - 4.58.5-1
- Update to 4.58.5 version (#2376209)
* Mon Jun 16 2025 Benjamin A. Beasley <code@musicinmybrain.net> - 4.58.4-1
- Update to 4.58.4 version (#2370864)
- No longer bootstrapping (build with tests enabled)
* Sun Jun 15 2025 Python Maint <python-maint@redhat.com> - 4.58.1-3
- Bootstrap for Python 3.14
* Tue Jun 03 2025 Python Maint <python-maint@redhat.com> - 4.58.1-2
- Bootstrap for Python 3.14
* Thu May 29 2025 Parag Nemade <pnemade AT redhat DOT com> - 4.58.1-1
- Update to 4.58.1 version (#2368984)
* Mon May 12 2025 Parag Nemade <pnemade AT redhat DOT com> - 4.58.0-1
- Update to 4.58.0 version (#2365442)
* Fri Apr 04 2025 Parag Nemade <pnemade AT redhat DOT com> - 4.57.0-1
- Update to 4.57.0 version (#2357231)
* Sun Mar 16 2025 Benjamin A. Beasley <code@musicinmybrain.net> - 4.56.0-2
- Enable the repacker extra in F42+
* Sat Feb 08 2025 Parag Nemade <pnemade AT redhat DOT com> - 4.56.0-1
- Update to 4.56.0 version (#2342588)
* Sat Jan 25 2025 Parag Nemade <pnemade AT redhat DOT com> - 4.55.6-1
- Update to 4.55.6 version (#2341748)
* Thu Jan 23 2025 Parag Nemade <pnemade AT redhat DOT com> - 4.55.5-1
- Update to 4.55.5 version (#2341748)
* Wed Jan 22 2025 Parag Nemade <pnemade AT redhat DOT com> - 4.55.4-1
- Update to 4.55.4 version (#2339159)
* Thu Jan 16 2025 Fedora Release Engineering <releng@fedoraproject.org> - 4.55.3-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Sun Jan 12 2025 Romain Geissler <romain.geissler@amadeus.com> - 4.55.3-3
- Build the graphite subpackage on EPEL 10 now that python-lz4 is available.
* Wed Dec 18 2024 Romain Geissler <romain.geissler@amadeus.com> - 4.55.3-2
- Update extra dependencies for EPEL.
* Sun Dec 15 2024 Parag Nemade <pnemade AT redhat DOT com> - 4.55.3-1
- Update to 4.55.3 version (#2331592)
* Sat Dec 07 2024 Parag Nemade <pnemade AT redhat DOT com> - 4.55.2-1
- Update to 4.55.2 version (#2330109)
* Fri Nov 15 2024 Parag Nemade <pnemade AT redhat DOT com> - 4.55.0-1
- Update to 4.55.0 version (#2326307)
* Tue Nov 05 2024 Yaakov Selkowitz <yselkowi@redhat.com> - 4.54.1-3
- Avoid tox dependency
* Fri Oct 11 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 4.54.1-2
- Port to pyproject-rpm-macros (modern Python guidelines)
* Wed Sep 25 2024 Parag Nemade <pnemade AT redhat DOT com> - 4.54.1-1
- Update to 4.54.1 version (#2314462)
* Wed Jul 17 2024 Fedora Release Engineering <releng@fedoraproject.org> - 4.53.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Mon Jul 08 2024 Parag Nemade <pnemade AT redhat DOT com> - 4.53.1-1
- Update to 4.53.1 version (#2296086)
* Thu Jun 27 2024 Parag Nemade <pnemade AT redhat DOT com> - 4.53.0-1
- Update to 4.53.0 version (#2284160)
* Mon Jun 17 2024 Python Maint <python-maint@redhat.com> - 4.52.4-3
- Rebuilt for Python 3.13
* Fri Jun 07 2024 Python Maint <python-maint@redhat.com> - 4.52.4-2
- Bootstrap for Python 3.13
* Tue May 28 2024 Parag Nemade <pnemade AT redhat DOT com> - 4.52.4-1
- Update to 4.52.4 version (#2283255)
* Tue May 28 2024 Parag Nemade <pnemade AT redhat DOT com> - 4.51.0-2
- Generate extra subpackages only for Fedora release
* Wed Apr 10 2024 Parag Nemade <pnemade AT redhat DOT com> - 4.51.0-1
- Update to 4.51.0 version (#2273774)
* Sat Mar 16 2024 Parag Nemade <pnemade AT redhat DOT com> - 4.50.0-1
- Update to 4.50.0 version (#2269759)
* Sat Feb 17 2024 Parag Nemade <pnemade AT redhat DOT com> - 4.49.0-1
- Update to 4.49.0 version (#2264616)
* Wed Feb 07 2024 Parag Nemade <pnemade AT redhat DOT com> - 4.48.1-1
- Update to 4.48.1 version (#2263197)
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 4.47.2-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 4.47.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Mon Jan 15 2024 Lumír Balhar <lbalhar@redhat.com> - 4.47.2-2
- Remove version limit from lxml
* Fri Jan 12 2024 Parag Nemade <pnemade AT redhat DOT com> - 4.47.2-1
- Update to 4.47.2 version (#2257911)
* Wed Dec 20 2023 Parag Nemade <pnemade AT redhat DOT com> - 4.47.0-1
- Update to 4.47.0 version (#2255170)
* 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)
* Mon Oct 03 2022 Parag Nemade <pnemade AT redhat DOT com> - 4.37.4-1
- Update to 4.37.4 version (#2131432)
* Sun Sep 25 2022 Parag Nemade <pnemade AT redhat DOT com> - 4.37.3-1
- Update to 4.37.3 version (#2128605)
* Fri Sep 16 2022 Parag Nemade <pnemade AT redhat DOT com> - 4.37.2-1
- Update to 4.37.2 version (#2127330)
* Thu Aug 25 2022 Parag Nemade <pnemade AT redhat DOT com> - 4.37.1-1
- Update to 4.37.1 version (#2120891)
* Thu Aug 18 2022 Parag Nemade <pnemade AT redhat DOT com> - 4.36.0-1
- Update to 4.36.0 version (#2119236)
* Wed Aug 17 2022 Parag Nemade <pnemade AT redhat DOT com> - 4.35.0-1
- Update to 4.35.0 version (#2118800)
* Fri Jul 22 2022 Benjamin A. Beasley <code@musicinmybrain.net> - 4.34.4-3
- Enable Cython acceleration; the package is no longer noarch
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.34.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Sat Jul 09 2022 Parag Nemade <pnemade@fedoraproject.org> - 4.34.4-1
- Update to 4.34.4 version (#2104988)
* Tue Jun 14 2022 Python Maint <python-maint@redhat.com> - 4.33.3-2
- Rebuilt for Python 3.11
* Wed Apr 27 2022 Parag Nemade <pnemade AT redhat DOT com> - 4.33.3-1
- Update to 4.33.3 version (#2079108)
* Mon Apr 25 2022 Parag Nemade <pnemade AT redhat DOT com> - 4.33.2-1
- Update to 4.33.2 version (#2077754)
* Tue Apr 12 2022 Parag Nemade <pnemade AT redhat DOT com> - 4.32.0-1
- Update to 4.32.0 version (#2073543)
* Wed Mar 23 2022 Parag Nemade <pnemade AT redhat DOT com> - 4.31.2-1
- Update to 4.31.2 version (#2065959)
* Mon Mar 14 2022 Parag Nemade <pnemade AT redhat DOT com> - 4.30.0-1
- Update to 4.30.0 version (#2063182)
* Thu Feb 03 2022 Parag Nemade <pnemade AT redhat DOT com> - 4.29.1-1
- Update to 4.29.1 version (#2049408)
* Tue Jan 25 2022 Parag Nemade <pnemade AT redhat DOT com> - 4.29.0-1
- Update to 4.29.0 version (#2044666)
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.28.5-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Tue Jan 04 2022 Parag Nemade <pnemade AT redhat DOT com> - 4.28.5-1
- Update to 4.28.5 version (#2033126)
* Mon Dec 13 2021 Benjamin A. Beasley <code@musicinmybrain.net> - 4.28.3-2
- Add missing extras metapackages: graphite, interpolatable, lxml, plot,
symfont, type1
* Mon Dec 06 2021 Parag Nemade <pnemade AT redhat DOT com> - 4.28.3-1
- Update to 4.28.3 version (#2029061)
* Tue Nov 30 2021 Parag Nemade <pnemade AT redhat DOT com> - 4.28.2-1
- Update to 4.28.2 version (#2025382)
* Mon Nov 08 2021 Parag Nemade <pnemade AT redhat DOT com> - 4.28.1-1
- Update to 4.28.1 version (#2021206)
* Sat Nov 06 2021 Parag Nemade <pnemade AT redhat DOT com> - 4.28.0-1
- Update to 4.28.0 version (#2020845)
* Tue Sep 28 2021 Parag Nemade <pnemade AT redhat DOT com> - 4.27.1-1
- Update to 4.27.1 version (#2007503)
* Sat Sep 18 2021 Parag Nemade <pnemade AT redhat DOT com> - 4.27.0-1
- Update to 4.27.0 version (#2004586)
* Mon Aug 16 2021 Parag Nemade <pnemade AT redhat DOT com> - 4.26.2-1
- Update to 4.26.2 version (#1991789)
* Sat Aug 07 2021 Parag Nemade <pnemade AT redhat DOT com> - 4.26.1-2
- Add woff functionality subpackage
- Rewrite separate BR's required to run test files
* Wed Aug 04 2021 Parag Nemade <pnemade AT redhat DOT com> - 4.26.1-1
- Update to 4.26.1 version (#1989769)
* Tue Jul 27 2021 Parag Nemade <pnemade AT redhat DOT com> - 4.25.2-1
- Update to 4.25.2 version (#1986153)
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.25.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Mon Jul 19 2021 Parag Nemade <pnemade AT redhat DOT com> - 4.25.1-1
- Update to 4.25.1 version (#1983287)
* Mon Jul 12 2021 Parag Nemade <pnemade AT redhat DOT com> - 4.25.0-1
- Update to 4.25.0 version (#1979468)
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 4.24.4-2
- Rebuilt for Python 3.10
* Fri May 28 2021 Parag Nemade <pnemade AT redhat DOT com> - 4.24.4-1
- Update to 4.24.4 version (#1964877)
* Fri May 21 2021 Parag Nemade <pnemade AT redhat DOT com> - 4.24.3-1
- Update to 4.24.3 version (#1963105)
* Fri May 21 2021 Parag Nemade <pnemade AT redhat DOT com> - 4.24.2-1
- Update to 4.24.2 version (#1962823)
* Tue May 18 2021 Parag Nemade <pnemade AT redhat DOT com> - 4.24.0-1
- Update to 4.24.0 version (#1961440)
* Sat May 15 2021 Parag Nemade <pnemade AT redhat DOT com> - 4.23.1-1
- Update to 4.23.1 version (#1960473)
* Wed Apr 28 2021 Parag Nemade <pnemade AT redhat DOT com> - 4.22.1-1
- Update to 4.22.1 version (#1953840)
* Fri Apr 02 2021 Parag Nemade <pnemade AT redhat DOT com> - 4.22.0-1
- Update to 4.22.0 version (#1945743)
* Sun Feb 28 2021 Parag Nemade <pnemade AT redhat DOT com> - 4.21.1-1
- Update to 4.21.1 version (#1933357)
* Tue Feb 16 2021 Parag Nemade <pnemade AT redhat DOT com> - 4.20.0-1
- Update to 4.20.0 version (#1929113)
* Tue Feb 2 14:32:49 IST 2021 Parag Nemade <pnemade AT redhat DOT com> - 4.19.1-1
- Update to 4.19.1 version (#1921968)
* Wed Jan 27 10:02:16 IST 2021 Parag Nemade <pnemade AT redhat DOT com> - 4.19.0-1
- Update to 4.19.0 version (#1920265)
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.18.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Fri Dec 18 13:37:03 IST 2020 Parag Nemade <pnemade AT redhat DOT com> - 4.18.2-1
- Update to 4.18.2 version (#1908485)
* Fri Dec 11 18:47:51 IST 2020 Parag Nemade <pnemade AT redhat DOT com> - 4.18.1-1
- Update to 4.18.1 version (#1906095)
* Sat Dec 5 09:13:23 IST 2020 Parag Nemade <pnemade AT redhat DOT com> - 4.18.0-1
- Update to 4.18.0 version (#1904631)
* Sat Nov 21 08:48:57 IST 2020 Parag Nemade <pnemade AT redhat DOT com> - 4.17.1-1
- Update to 4.17.1 version (#1898343)
* Fri Nov 13 12:13:39 IST 2020 Parag Nemade <pnemade AT redhat DOT com> - 4.17.0-1
- Update to 4.17.0 version (#1897467)
* Sun Oct 18 16:32:27 IST 2020 Parag Nemade <pnemade AT redhat DOT com> - 4.16.1-1
- Update to 4.16.1 version (#1885448)
* Thu Oct 1 08:45:20 IST 2020 Parag Nemade <pnemade AT redhat DOT com> - 4.16.0-1
- Update to 4.16.0 version (#1884087)
* Tue Sep 22 10:40:10 IST 2020 Parag Nemade <pnemade AT redhat DOT com> - 4.15.0-1
- Update to 4.15.0 version (#1881283)
* Thu Aug 20 2020 Parag Nemade <pnemade AT redhat DOT com> - 4.14.0-1
- Update to 4.14.0 version (#1870253)
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.13.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Sat Jul 11 2020 Miro Hrončok <mhroncok@redhat.com> - 4.13.0-2
- Add fonttools[ufo] and fonttools[unicode] subpackages
* Sat Jul 11 2020 Parag Nemade <pnemade AT redhat DOT com> - 4.13.0-1
- Update to 4.13.0 version (#1855929)
* Wed Jun 24 2020 Parag Nemade <pnemade AT redhat DOT com> - 4.12.1-3
- Add missing BR: python3-setuptools
* Sun Jun 21 2020 Athos Ribeiro <athoscr@fedoraproject.org> - 4.12.1-2
- Obsolete retired python3-ufolib package
* Tue Jun 16 2020 Parag Nemade <pnemade AT redhat DOT com> - 4.12.1-1
- Update to 4.12.1 version (#1847541)
* Mon Jun 01 2020 Parag Nemade <pnemade AT redhat DOT com> - 4.11.0-1
- Update to 4.11.0 version (#1841433)
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 4.10.2-2
- Rebuilt for Python 3.9
* Wed May 20 2020 Parag Nemade <pnemade AT redhat DOT com> - 4.10.2-1
- Update to 4.10.2 version (#1837964)
* Wed May 20 2020 Parag Nemade <pnemade AT redhat DOT com> - 4.10.1-1
- Update to 4.10.1 version (#1837643)
* Sun May 17 2020 Parag Nemade <pnemade AT redhat DOT com> - 4.10.0-1
- Update to 4.10.0 version (#1836575)
* Fri May 08 2020 Parag Nemade <pnemade AT redhat DOT com> - 4.9.0-3
- enable tests
* Thu May 07 2020 Parag Nemade <pnemade AT redhat DOT com> - 4.9.0-2
- Fix source tarball
* Thu May 07 2020 Parag Nemade <pnemade AT redhat DOT com> - 4.9.0-1
- Update to 4.9.0 version (#1829451)
* Sat Apr 18 2020 Parag Nemade <pnemade AT redhat DOT com> - 4.8.1-1
- Update to 4.8.1 version (#1824982)
* Wed Apr 15 2020 Parag Nemade <pnemade AT redhat DOT com> - 4.7.0-1
- Update to 4.7.0 version (#1820763)
* Tue Mar 31 2020 Parag Nemade <pnemade AT redhat DOT com> - 4.6.0-3
- Fix the changelog entry in previous build
* Tue Mar 31 2020 Parag Nemade <pnemade AT redhat DOT com> - 4.6.0-2
- Resolves: rh#1809062 - Add missing Requires: on few packages
* Wed Mar 25 2020 Parag Nemade <pnemade AT redhat DOT com> - 4.6.0-1
- Update to 4.6.0 version (#1816808)
* Sat Mar 21 2020 Parag Nemade <pnemade AT redhat DOT com> - 4.5.0-1
- Update to 4.5.0 version (#1815641)
* Mon Mar 16 2020 Parag Nemade <pnemade AT redhat DOT com> - 4.4.3-1
- Update to 4.4.3 version (#1813103)
* Thu Feb 27 2020 Parag Nemade <pnemade AT redhat DOT com> - 4.4.1-1
- Update to 4.4.1 version (#1804509)
* Tue Feb 04 2020 Parag Nemade <pnemade AT redhat DOT com> - 4.3.0-1
- Update to 4.3.0 version (#1796166)
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Sat Jan 18 2020 Parag Nemade <pnemade AT redhat DOT com> - 4.2.4-1
- Update to 4.2.4 version (#1788778)
* Fri Dec 13 2019 Parag Nemade <pnemade AT redhat DOT com> - 4.2.2-1
- Update to 4.2.2 version (#1782256)
* Sat Nov 30 2019 Parag Nemade <pnemade AT redhat DOT com> - 4.2.0-1
- Update to 4.2.0 version (#1777967)
* Tue Nov 19 2019 Parag Nemade <pnemade AT redhat DOT com> - 4.1.0-1
- Update to 4.1.0 version (#1773756)
* Mon Sep 30 2019 Parag Nemade <pnemade AT redhat DOT com> - 4.0.2-1
- Update to 4.0.2 version (#1755890)
* Wed Sep 11 2019 Parag Nemade <pnemade AT redhat DOT com> - 4.0.1-1
- Update to 4.0.1 version (#1751254)
* Fri Aug 23 2019 Parag Nemade <pnemade AT redhat DOT com> - 4.0.0-1
- Update to 4.0.0 version (#1744582)
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 3.44.0-2
- Rebuilt for Python 3.8
* Sat Aug 17 2019 Parag Nemade <pnemade AT redhat DOT com> - 3.44.0-1
- Update to 3.44.0 version (#1742448)

5
plans/fonttools.fmf Normal file
View file

@ -0,0 +1,5 @@
summary: Basic smoke test
discover:
how: fmf
execute:
how: tmt

View file

@ -1 +1 @@
SHA512 (fonttools-3.44.0.zip) = ce390ccf69a4222ab8042f72c4e2495e39cb6907fafaea36f505407c7c6cca891d43374d648ae9f1a3119bfaeb1768b34f7c0340fad4fd158722cf2bfff425f7
SHA512 (fonttools-4.61.1.tar.gz) = 3bdf3b1a72268ca9966550db53a25b8a7e9a1438abef9009d09a76e8d718691fdd248f87521c65df59b07728262a4405aee7a94aa2af616d744f7ee815f29c2d

22
tests/main.fmf Normal file
View file

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

37
tests/runtests.sh Executable file
View file

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