From b75b350edfb44c8c4f0b3c496945bef6c541d07e Mon Sep 17 00:00:00 2001 From: Dan Xin Date: Wed, 4 Mar 2026 00:57:36 +0800 Subject: [PATCH] figtree: use installFonts hook --- pkgs/by-name/fi/figtree/package.nix | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/pkgs/by-name/fi/figtree/package.nix b/pkgs/by-name/fi/figtree/package.nix index 0b4832de37d4..6aeb56581ad0 100644 --- a/pkgs/by-name/fi/figtree/package.nix +++ b/pkgs/by-name/fi/figtree/package.nix @@ -2,6 +2,7 @@ lib, stdenvNoCC, fetchFromGitHub, + installFonts, }: stdenvNoCC.mkDerivation (finalAttrs: { @@ -15,22 +16,9 @@ stdenvNoCC.mkDerivation (finalAttrs: { hash = "sha256-owzoM0zfKYxLJCQbL1eUE0cdSLVmm+QNRUGxbsNJ37I="; }; - sourceRoot = "fonts"; + sourceRoot = "source/fonts"; - setSourceRoot = "sourceRoot=$(pwd)"; - - installPhase = '' - runHook preInstall - find . -type f -iname '*.ttf' | while read f; do - d="$out/share/fonts/truetype/figtree/$(basename "$f")" - install -Dm644 -D "$f" "$d" - done - find . -type f -iname '*.otf' | while read f; do - d="$out/share/fonts/opentype/figtree/$(basename "$f")" - install -Dm644 -D "$f" "$d" - done - runHook postInstall - ''; + nativeBuildInputs = [ installFonts ]; meta = { homepage = "https://github.com/erikdkennedy/figtree";