From 6d66b1b0cf8ccacdc85d615c035755f298eb3746 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Fri, 15 May 2026 19:03:24 -0700 Subject: [PATCH 1/2] gubbi-font: use installFonts --- pkgs/by-name/gu/gubbi-font/package.nix | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gu/gubbi-font/package.nix b/pkgs/by-name/gu/gubbi-font/package.nix index bd141293b31b..01363676a7d3 100644 --- a/pkgs/by-name/gu/gubbi-font/package.nix +++ b/pkgs/by-name/gu/gubbi-font/package.nix @@ -3,6 +3,7 @@ stdenv, fetchFromGitHub, fontforge, + installFonts, }: stdenv.mkDerivation (finalAttrs: { @@ -12,17 +13,23 @@ stdenv.mkDerivation (finalAttrs: { src = fetchFromGitHub { owner = "aravindavk"; repo = "gubbi"; - rev = "v${finalAttrs.version}"; + tag = "v${finalAttrs.version}"; sha256 = "10w9i3pmjvs1b3xclrgn4q5a95ss4ipldbxbqrys2dmfivx7i994"; }; - nativeBuildInputs = [ fontforge ]; + nativeBuildInputs = [ + fontforge + installFonts + ]; dontConfigure = true; preBuild = "patchShebangs generate.pe"; - installPhase = "install -Dm444 -t $out/share/fonts/truetype/ Gubbi.ttf"; + installPhase = '' + runHook preInstall + runHook postInstall + ''; meta = { inherit (finalAttrs.src.meta) homepage; From 4396720d805e8a8ca2dca163381fd02bdfab8eb6 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Fri, 15 May 2026 19:03:47 -0700 Subject: [PATCH 2/2] gubbi-font: add pancaek to maintainers --- pkgs/by-name/gu/gubbi-font/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/gu/gubbi-font/package.nix b/pkgs/by-name/gu/gubbi-font/package.nix index 01363676a7d3..0841242b1b7f 100644 --- a/pkgs/by-name/gu/gubbi-font/package.nix +++ b/pkgs/by-name/gu/gubbi-font/package.nix @@ -34,6 +34,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { inherit (finalAttrs.src.meta) homepage; description = "Kannada font"; + maintainers = with lib.maintainers; [ pancaek ]; license = lib.licenses.gpl3Plus; platforms = lib.platforms.all; };