summaryrefslogtreecommitdiffstats
path: root/pkgs/development/python-modules/afdko
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2022-01-30 14:28:15 +0100
committerJan Tojnar <jtojnar@gmail.com>2022-01-30 20:39:50 +0100
commita9d9ceb86c6e3f7ba6f6ead06d11718c22faf5a7 (patch)
tree154149328390a72f1f1f761963247b76ab02e316 /pkgs/development/python-modules/afdko
parent3c3f6e51ca4947b69a4842c90b52a67c09b3a006 (diff)
python3.pkgs.afdko: Fix build with latest fonttools
Diffstat (limited to 'pkgs/development/python-modules/afdko')
-rw-r--r--pkgs/development/python-modules/afdko/default.nix9
1 files changed, 8 insertions, 1 deletions
diff --git a/pkgs/development/python-modules/afdko/default.nix b/pkgs/development/python-modules/afdko/default.nix
index abe6bad71d9a..66f12ffd54b0 100644
--- a/pkgs/development/python-modules/afdko/default.nix
+++ b/pkgs/development/python-modules/afdko/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildPythonPackage, fetchPypi, pythonOlder
+{ lib, stdenv, buildPythonPackage, fetchPypi, fetchpatch, pythonOlder
, fonttools, defcon, lxml, fs, unicodedata2, zopfli, brotlipy, fontpens
, brotli, fontmath, mutatormath, booleanoperations
, ufoprocessor, ufonormalizer, psautohint, tqdm
@@ -37,8 +37,15 @@ buildPythonPackage rec {
patches = [
# Don't try to install cmake and ninja using pip
./no-pypi-build-tools.patch
+
# Use antlr4 runtime from nixpkgs and link it dynamically
./use-dynamic-system-antlr4-runtime.patch
+
+ # Fix compatibility with latest fonttools.
+ (fetchpatch {
+ url = "https://github.com/adobe-type-tools/afdko/commit/120752c50a562e4f6c12ff4be1e3bd96ed664e82.patch";
+ sha256 = "RDGIpNAuCmK+zqZOeOK7ddCjr9BuqPpcnbnxdtoE48M=";
+ })
];
# setup.py will always (re-)execute cmake in buildPhase