diff --git a/pkgs/by-name/fg/fg-virgil/package.nix b/pkgs/by-name/fg/fg-virgil/package.nix index 9f3e4b5fb107..793ade9d99f6 100644 --- a/pkgs/by-name/fg/fg-virgil/package.nix +++ b/pkgs/by-name/fg/fg-virgil/package.nix @@ -2,25 +2,39 @@ lib, stdenvNoCC, fetchFromGitHub, + woff2, }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "fg-virgil"; - version = "0.17.3"; + version = "0.18.0"; src = fetchFromGitHub { owner = "excalidraw"; repo = "excalidraw"; - rev = "v${finalAttrs.version}"; - hash = "sha256-j8fT17RkgMQAAS4KsC2+uItT8Z300SZWnLkyo4XI1WY="; + tag = "v${finalAttrs.version}"; + hash = "sha256-Nfzh5rNvHP7R418PP44FXD7xNenzmzMHu7RLAdJsE/c="; }; + nativeBuildInputs = [ + woff2 + ]; + + buildPhase = '' + runHook preBuild + + for file in packages/excalidraw/fonts/Virgil/*.woff2; do + woff2_decompress $file + done + + runHook postBuild + ''; + installPhase = '' runHook preInstall - install -D -m 444 public/Virgil.woff2 -t $out/share/fonts/woff2 - install -D -m 444 public/FG_Virgil.woff2 -t $out/share/fonts/woff2 - install -D -m 444 public/FG_Virgil.ttf -t $out/share/fonts/ttf + install -D -m 444 packages/excalidraw/fonts/Virgil/*.ttf -t $out/share/fonts/ttf + install -D -m 444 packages/excalidraw/fonts/Virgil/*.woff2 -t $out/share/fonts/woff2 runHook postInstall '';