From c34bd44143b8f4731fa4751c4ebf56ec58bc741a Mon Sep 17 00:00:00 2001 From: "Jeffrey C. Ollie" Date: Sun, 6 Jul 2025 02:29:48 -0500 Subject: [PATCH] fix building nerd font attributes on Debian and snap --- snap/snapcraft.yaml | 1 + src/build/SharedDeps.zig | 2 +- src/build/docker/debian/Dockerfile | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index df8d6ae53..a271de9db 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -76,6 +76,7 @@ parts: - git - patchelf - gettext + - python3 # TODO: Remove -fno-sys=gtk4-layer-shell when we upgrade to a version that packages it Ubuntu 24.10+ override-build: | craftctl set version=$(cat VERSION) diff --git a/src/build/SharedDeps.zig b/src/build/SharedDeps.zig index 1be592aba..cf4aba30b 100644 --- a/src/build/SharedDeps.zig +++ b/src/build/SharedDeps.zig @@ -503,7 +503,7 @@ pub fn add( // Fonts { const generate_nerd_font_attributes = b.addSystemCommand(&.{ - "python", + "python3", }); generate_nerd_font_attributes.addFileArg(b.path("src/font/nerd_font_codegen.py")); generate_nerd_font_attributes.setStdIn(.{ .lazy_path = b.path("vendor/nerd-fonts/font-patcher.py") }); diff --git a/src/build/docker/debian/Dockerfile b/src/build/docker/debian/Dockerfile index b1389aa17..b79dc0b1b 100644 --- a/src/build/docker/debian/Dockerfile +++ b/src/build/docker/debian/Dockerfile @@ -14,6 +14,7 @@ RUN DEBIAN_FRONTEND="noninteractive" apt-get -qq update && \ lsb-release \ libxml2-utils \ pandoc \ + python3 \ # Ghostty Dependencies libadwaita-1-dev \ libgtk-4-dev && \