diff --git a/pkgs/development/python-modules/ufo2ft/default.nix b/pkgs/development/python-modules/ufo2ft/default.nix index a7b85b658083..c3a9401600a1 100644 --- a/pkgs/development/python-modules/ufo2ft/default.nix +++ b/pkgs/development/python-modules/ufo2ft/default.nix @@ -15,6 +15,7 @@ skia-pathops, syrupy, ufolib2, + fetchpatch, }: buildPythonPackage rec { @@ -29,6 +30,16 @@ buildPythonPackage rec { hash = "sha256-FUITbL+FnscmZjZMlgh/dX4+tJR6MD0LoH5jDNisQkI="; }; + patches = [ + # Unreleased patch for fonttools >= 4.58.5 + # https://github.com/googlefonts/ufo2ft/issues/920 + (fetchpatch { + name = "ufo2ft-fonttools-4.58.5.patch"; + url = "https://github.com/googlefonts/ufo2ft/commit/5ca4800ef39167c377fc669b41e146520cfa641b.patch"; + hash = "sha256-7hEO6D7LK+LxTK1jcaC8kLw/9ZOOpr41qFysLrZBZ4M="; + }) + ]; + build-system = [ setuptools-scm ];