commit python-FontTools for openSUSE:Factory
Hello community, here is the log from the commit of package python-FontTools for openSUSE:Factory checked in at 2020-08-25 09:34:50 Comparing /work/SRC/openSUSE:Factory/python-FontTools (Old) and /work/SRC/openSUSE:Factory/.python-FontTools.new.3399 (New) Package is "python-FontTools" Tue Aug 25 09:34:50 2020 rev:6 rq:828948 version:4.13.0 Changes: --- /work/SRC/openSUSE:Factory/python-FontTools/python-FontTools.changes 2020-08-16 20:27:40.778111542 +0200 +++ /work/SRC/openSUSE:Factory/.python-FontTools.new.3399/python-FontTools.changes 2020-08-25 09:36:21.500126808 +0200 @@ -1,0 +2,5 @@ +Wed Aug 19 08:48:04 UTC 2020 - Marketa Calabkova + +- Switch from brotlipy to Brotli (bsc#1175303) + +--- Other differences: -- ++ python-FontTools.spec ++ --- /var/tmp/diff_new_pack.HhnsrU/_old 2020-08-25 09:36:22.304127277 +0200 +++ /var/tmp/diff_new_pack.HhnsrU/_new 2020-08-25 09:36:22.308127280 +0200 @@ -38,7 +38,7 @@ BuildRequires: fdupes BuildRequires: python-rpm-macros BuildRequires: unzip -Requires: python-brotlipy >= 0.7.0 +Requires: python-Brotli >= 1.0.1 Requires: python-fs >= 2.4.11 Requires: python-lxml >= 4.0 Requires: python-scipy >= 1.5.1 @@ -52,7 +52,7 @@ %if "%{flavor}" == "test" BuildRequires: zip # SECTION test requirements -BuildRequires: %{python_module brotlipy >= 0.7.0} +BuildRequires: %{python_module Brotli >= 1.0.1} BuildRequires: %{python_module fs >= 2.4.11} BuildRequires: %{python_module pytest} BuildRequires: %{python_module scipy >= 1.5.1}
commit python-FontTools for openSUSE:Factory
Hello community, here is the log from the commit of package python-FontTools for openSUSE:Factory checked in at 2020-08-16 20:27:37 Comparing /work/SRC/openSUSE:Factory/python-FontTools (Old) and /work/SRC/openSUSE:Factory/.python-FontTools.new.3399 (New) Package is "python-FontTools" Sun Aug 16 20:27:37 2020 rev:5 rq:826625 version:4.13.0 Changes: --- /work/SRC/openSUSE:Factory/python-FontTools/python-FontTools.changes 2020-05-29 21:36:35.874510713 +0200 +++ /work/SRC/openSUSE:Factory/.python-FontTools.new.3399/python-FontTools.changes 2020-08-16 20:27:40.778111542 +0200 @@ -1,0 +2,19 @@ +Thu Aug 13 06:57:05 UTC 2020 - Marketa Calabkova + +- Update to 4.13.0 + * [feaLib/otlLib] Moved lookup subtable builders from feaLib to otlLib; refactored +some common code (#2004, #2007). + * [glifLib] Fixed bug with some UFO .glif filenames clashing on case-insensitive +filesystems (#2001, #2002). + * [_n_a_m_e] Fixed error in ``addMultilingualName`` with one-character names. +Only attempt to recovered malformed UTF *16 data from a ``bytes`` string, +not from unicode ``str`` (#1997, #1998). + * [OS/2] Don't calculate whole sets of unicode codepoints, use faster and more memory +efficient ranges and bisect lookups (#1984). + * [voltLib] Support writing back abstract syntax tree as VOLT data (#1983). + * [voltLib] Accept DO_NOT_TOUCH_CMAP keyword (#1987). + * [ufoLib] Silently delete duplicate glyphs within the same kerning group when reading +groups (#1970). + * [ttLib] Set version of COLR table when decompiling COLRv1 (commit 9d8a7e2). + +--- Old: fonttools-4.10.2.zip New: fonttools-4.13.0.zip Other differences: -- ++ python-FontTools.spec ++ --- /var/tmp/diff_new_pack.U9PV3N/_old 2020-08-16 20:27:42.150112301 +0200 +++ /var/tmp/diff_new_pack.U9PV3N/_new 2020-08-16 20:27:42.154112304 +0200 @@ -25,7 +25,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-FontTools%{psuffix} -Version:4.10.2 +Version:4.13.0 Release:0 Summary:Suite of Tools and Libraries for Manipulating Fonts License:MIT AND OFL-1.1 @@ -41,12 +41,13 @@ Requires: python-brotlipy >= 0.7.0 Requires: python-fs >= 2.4.11 Requires: python-lxml >= 4.0 -Requires: python-reportlab -Requires: python-scipy >= 1.4.1 +Requires: python-scipy >= 1.5.1 Requires: python-sympy Requires: python-unicodedata2 >= 13.0.0 +Requires: python-zopfli >= 0.1.6 Requires(post): update-alternatives Requires(postun): update-alternatives +Recommends: python-reportlab BuildArch: noarch %if "%{flavor}" == "test" BuildRequires: zip @@ -54,7 +55,7 @@ BuildRequires: %{python_module brotlipy >= 0.7.0} BuildRequires: %{python_module fs >= 2.4.11} BuildRequires: %{python_module pytest} -BuildRequires: %{python_module scipy >= 1.4.1} +BuildRequires: %{python_module scipy >= 1.5.1} BuildRequires: %{python_module sympy} BuildRequires: %{python_module ufoLib2 >= 0.6.2} BuildRequires: %{python_module zopfli >= 0.1.6}
commit python-FontTools for openSUSE:Factory
Hello community, here is the log from the commit of package python-FontTools for openSUSE:Factory checked in at 2020-05-29 21:22:28 Comparing /work/SRC/openSUSE:Factory/python-FontTools (Old) and /work/SRC/openSUSE:Factory/.python-FontTools.new.3606 (New) Package is "python-FontTools" Fri May 29 21:22:28 2020 rev:4 rq:809914 version:4.10.2 Changes: --- /work/SRC/openSUSE:Factory/python-FontTools/python-FontTools.changes 2019-04-02 09:23:42.220766201 +0200 +++ /work/SRC/openSUSE:Factory/.python-FontTools.new.3606/python-FontTools.changes 2020-05-29 21:36:35.874510713 +0200 @@ -1,0 +2,19 @@ +Tue May 26 06:34:20 UTC 2020 - Petr Gajdos + +- %python3_only -> %python_alternative + +--- +Wed May 20 10:13:15 UTC 2020 - Antonio Larrosa + +- Update to 4.10.2: + * Note: The v4.x version series only supports Python 3.6 or greater. + * see NEWS.rst for the full changelog + +- Use _multibuild to run the tests in a different flavor and make it + possible to BuildRequire ufoLib2 (which requires FontTools to build) + without creating a dependency cycle. + +- Add curves.json from upstream as a separate source as it's + missing from the zip file. + +--- Old: fonttools-3.39.0.zip New: _multibuild curves.json fonttools-4.10.2.zip Other differences: -- ++ python-FontTools.spec ++ --- /var/tmp/diff_new_pack.Rv57y3/_old 2020-05-29 21:36:36.342512106 +0200 +++ /var/tmp/diff_new_pack.Rv57y3/_new 2020-05-29 21:36:36.342512106 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-FontTools # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,42 +16,55 @@ # +%global flavor @BUILD_FLAVOR@%{nil} +%if "%{flavor}" == "test" +%define psuffix -test +%else +%define psuffix %{nil} +%endif %{?!python_module:%define python_module() python-%{**} python3-%{**}} -Name: python-FontTools -Version:3.39.0 +%define skip_python2 1 +Name: python-FontTools%{psuffix} +Version:4.10.2 Release:0 Summary:Suite of Tools and Libraries for Manipulating Fonts License:MIT AND OFL-1.1 Group: Development/Languages/Python -URL:http://github.com/fonttools/fonttools +URL:https://github.com/fonttools/fonttools Source: https://files.pythonhosted.org/packages/source/f/fonttools/fonttools-%{version}.zip +Source1: https://raw.githubusercontent.com/fonttools/fonttools/master/Tests/cu2qu/data/curves.json BuildRequires: %{python_module devel} BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros BuildRequires: unzip Requires: python-brotlipy >= 0.7.0 -%ifpython2 -Requires: python-enum34 -%endif -Requires: python-fs >= 2.4.4 +Requires: python-fs >= 2.4.11 +Requires: python-lxml >= 4.0 Requires: python-reportlab -Requires: python-scipy >= 1.2.1 +Requires: python-scipy >= 1.4.1 Requires: python-sympy +Requires: python-unicodedata2 >= 13.0.0 +Requires(post): update-alternatives +Requires(postun): update-alternatives +BuildArch: noarch +%if "%{flavor}" == "test" +BuildRequires: zip # SECTION test requirements BuildRequires: %{python_module brotlipy >= 0.7.0} -BuildRequires: %{python_module fs >= 2.4.4} +BuildRequires: %{python_module fs >= 2.4.11} BuildRequires: %{python_module pytest} -BuildRequires: %{python_module scipy >= 1.2.1} +BuildRequires: %{python_module scipy >= 1.4.1} BuildRequires: %{python_module sympy} -BuildRequires: python2-enum34 -BuildRequires: zip +BuildRequires: %{python_module ufoLib2 >= 0.6.2} +BuildRequires: %{python_module zopfli >= 0.1.6} +%endif # /SECTION %ifpython3 -Obsoletes: fonttools -Provides: fonttools +Obsoletes: fonttools < %{version} +Provides: fonttools = %{version} +Provides: python-fonttools = %{version} %endif -BuildArch: noarch %python_subpackages %description @@ -66,16 +79,24 @@ %setup -q -n fonttools-%{version} # Remove shebang sed -i -e '/^#!\//, 1d' Lib/fontTools/mtiLib/__init__.py +cp %{SOURCE1} Tests/cu2qu/data/curves.json %build %python_build %install +%if "%{flavor}" != "test" %python_install +%python_clone -a %{buildroot}%{_mandir}/man1/ttx.1 +%python_clone -a %{buildroot}%{_bindir}/ttx +%python_clone -a %{buildroot}%{_bindir}/pyftsubset +%python_clone -a %{buildroot}%{_bindir}/pyftmerge
commit python-FontTools for openSUSE:Factory
Hello community, here is the log from the commit of package python-FontTools for openSUSE:Factory checked in at 2019-04-02 09:23:39 Comparing /work/SRC/openSUSE:Factory/python-FontTools (Old) and /work/SRC/openSUSE:Factory/.python-FontTools.new.25356 (New) Package is "python-FontTools" Tue Apr 2 09:23:39 2019 rev:3 rq:690425 version:3.39.0 Changes: --- /work/SRC/openSUSE:Factory/python-FontTools/python-FontTools.changes 2018-09-15 15:36:41.924967278 +0200 +++ /work/SRC/openSUSE:Factory/.python-FontTools.new.25356/python-FontTools.changes 2019-04-02 09:23:42.220766201 +0200 @@ -1,0 +2,13 @@ +Mon Apr 1 12:14:15 UTC 2019 - pgaj...@suse.com + +- version update to 3.39.0 + see NEWS.rst +- deleted patches + - 349cd94d171cf4e1e7541884df0d12bb6d4e841a.patch (upstreamed) + - fix-missing-sys.patch (upstreamed) +- run the testsuite +- do not provide extra subpackage for tools +- do not require python-munkres, it is suprefluous when scipy is + required + +--- Old: 349cd94d171cf4e1e7541884df0d12bb6d4e841a.patch fix-missing-sys.patch fonttools-3.29.0.zip New: fonttools-3.39.0.zip Other differences: -- ++ python-FontTools.spec ++ --- /var/tmp/diff_new_pack.yqu1Aw/_old 2019-04-02 09:23:42.91276 +0200 +++ /var/tmp/diff_new_pack.yqu1Aw/_new 2019-04-02 09:23:42.91678 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-FontTools # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,49 +12,46 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %{?!python_module:%define python_module() python-%{**} python3-%{**}} -%bcond_without test Name: python-FontTools -Version:3.29.0 +Version:3.39.0 Release:0 Summary:Suite of Tools and Libraries for Manipulating Fonts License:MIT AND OFL-1.1 Group: Development/Languages/Python URL:http://github.com/fonttools/fonttools Source: https://files.pythonhosted.org/packages/source/f/fonttools/fonttools-%{version}.zip -# https://github.com/fonttools/fonttools/commit/349cd94d171cf4e1e7541884df0d12bb6d4e841a -Patch0: 349cd94d171cf4e1e7541884df0d12bb6d4e841a.patch -Patch1: fix-missing-sys.patch BuildRequires: %{python_module devel} +BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros BuildRequires: unzip -Recommends: python-brotlipy -Recommends: python-munkres -Recommends: python-numpy -Recommends: python-reportlab -Recommends: python-scipy -Recommends: python-sympy -BuildArch: noarch -%if %{with test} -BuildRequires: %{python_module brotlipy} -BuildRequires: %{python_module munkres} -BuildRequires: %{python_module numpy} -BuildRequires: %{python_module pytest >= 3.0} -BuildRequires: %{python_module pytest-runner} -BuildRequires: %{python_module reportlab} -BuildRequires: %{python_module scipy} -BuildRequires: %{python_module setuptools} -BuildRequires: %{python_module tox} +Requires: python-brotlipy >= 0.7.0 +%ifpython2 +Requires: python-enum34 %endif +Requires: python-fs >= 2.4.4 +Requires: python-reportlab +Requires: python-scipy >= 1.2.1 +Requires: python-sympy +# SECTION test requirements +BuildRequires: %{python_module brotlipy >= 0.7.0} +BuildRequires: %{python_module fs >= 2.4.4} +BuildRequires: %{python_module pytest} +BuildRequires: %{python_module scipy >= 1.2.1} +BuildRequires: %{python_module sympy} +BuildRequires: python2-enum34 +BuildRequires: zip +# /SECTION %ifpython3 -Recommends: fonttools = %{version} -Conflicts: fonttools < %{version} +Obsoletes: fonttools +Provides: fonttools %endif +BuildArch: noarch %python_subpackages %description @@ -65,22 +62,8 @@ Type 1 fonts, and more. It contains two command line programs to convert TrueType fonts to an XML based format (called TTX) and back. -%package -n fonttools -Summary:Suite of Tools and Libraries for Manipulating Fonts -Group: Productivity/Graphics/Vector Editors -Requires: python3-FontTools - -%description -n fonttools -FontTools is a suite of tools and libraries for manipulating fonts -written in Python. - -It currently reads
commit python-FontTools for openSUSE:Factory
Hello community, here is the log from the commit of package python-FontTools for openSUSE:Factory checked in at 2018-03-11 15:23:57 Comparing /work/SRC/openSUSE:Factory/python-FontTools (Old) and /work/SRC/openSUSE:Factory/.python-FontTools.new (New) Package is "python-FontTools" Sun Mar 11 15:23:57 2018 rev:1 rq:584509 version:3.24.1 Changes: New Changes file: --- /dev/null 2018-03-01 08:56:54.644963210 +0100 +++ /work/SRC/openSUSE:Factory/.python-FontTools.new/python-FontTools.changes 2018-03-11 15:23:57.881984607 +0100 @@ -0,0 +1,75 @@ +--- +Thu Mar 8 16:02:24 UTC 2018 - toddrme2...@gmail.com + +- Update to version 3.24.1 + * [varLib] Don’t remap the same DeviceTable twice in VarStore +optimizer (#1206). + * [varLib] Add --disable-iup option to fonttools varLib script, +and a optimize=True keyword argument to varLib.build function, +to optionally disable IUP optimization while building varfonts. + * [ttCollection] Fixed issue while decompiling ttc with python3 +(#1207). +- Update to version 3.24.0 + * [ttGlyphPen] Decompose composite glyphs if any components’ +transform is too large to fit a F2Dot14 value, or clamp +transform values that are (almost) equal to +2.0 to make them +fit and avoid decomposing (#1200, #1204, #1205). + * [ttx] Added new -g option to dump glyphs from the glyf table +splitted as individual ttx files (#153, #1035, #1132, #1202). + * Copied ufoLib.filenames module to fontTools.misc.filenames, +used for the ttx split-glyphs option (#1202). + * [feaLib] Added support for cvParameters blocks in Character +Variant feautures cv01-cv99 (#860, #1169). + * [Snippets] Added checksum.py script to generate/check SHA1 +hash of ttx files (#1197). + * [varLib.mutator] Fixed issue while instantiating some variable +fonts whereby the horizontal advance width computed from gvar +phantom points could turn up to be negative (#1198). + * [varLib/subset] Fixed issue with subsetting GPOS variation +data not picking up ValueRecord Device objects (54fd71f). + * [feaLib/voltLib] In all AST elements, the location is no +longer a required positional argument, but an optional +kewyord argument (defaults to None). This will make it easier +to construct feature AST from code (#1201). +- Update to version 3.23.0 + * [designspaceLib] Added an optional lib element to the +designspace as a whole, as well as to the instance elements, +to store arbitrary data in a property list dictionary, similar +to the UFO’s lib. Added an optional font attribute to the +SourceDescriptor, to allow operating on in-memory font objects +(#1175). + * [cffLib] Fixed issue with lazy-loading of attributes when +attempting to set the CFF TopDict.Encoding (#1177, #1187). + * [ttx] Fixed regression introduced in 3.22.0 that affected +the split tables -s option (#1188). + * [feaLib] Added IncludedFeaNotFound custom exception subclass, +raised when an included feature file cannot be found (#1186). + * [otTables] Changed VarIdxMap to use glyph names internally +instead of glyph indexes. The old ttx dumps of HVAR/VVAR +tables that contain indexes can still be imported +(21cbab8, 38a0ffb). + * [varLib] Implemented VarStore optimizer (#1184). + * [subset] Implemented pruning of GDEF VarStore, HVAR and +MVAR (#1179). + * [sfnt] Restore backward compatiblity with numFonts attribute +of SFNTReader object (#1181). + * [merge] Initial support for merging LangSysRecords (#1180). + * [ttCollection] don’t seek(0) when writing to possibly +unseekable strems. + * [subset] Keep all --name-IDs from 0 to 6 by default +(#1170, #605, #114). + * [cffLib] Added width module to calculate optimal CFF default +and nominal glyph widths. + * [varLib] Don’t fail if STAT already in the master fonts +(#1166). +- Fix conflict with old single-package version + +--- +Mon Feb 26 17:42:47 UTC 2018 - toddrme2...@gmail.com + +- Fix building on tumbleweed + +--- +Tue Feb 20 19:05:53 UTC 2018 - toddrme2...@gmail.com + +- Initial version New: fonttools-3.24.1.zip python-FontTools.changes python-FontTools.spec Other differences: -- ++ python-FontTools.spec ++ # # spec file for package python-FontTools # # Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and