From d76288b0ddab1e744c9d37b1582f7bcc4ac87d28 Mon Sep 17 00:00:00 2001 From: Leah Amelia Chen Date: Sat, 11 May 2024 00:02:18 +0200 Subject: [PATCH] fontfor: 0.4.1 -> 0.4.3, modernize Switched to the `pkgs/by-name` convention, reformatted using `nixfmt-rfc-style`, and added an update script. --- .../fo/fontfor/package.nix} | 26 +++++++++++-------- pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 15 insertions(+), 13 deletions(-) rename pkgs/{tools/misc/fontfor/default.nix => by-name/fo/fontfor/package.nix} (65%) diff --git a/pkgs/tools/misc/fontfor/default.nix b/pkgs/by-name/fo/fontfor/package.nix similarity index 65% rename from pkgs/tools/misc/fontfor/default.nix rename to pkgs/by-name/fo/fontfor/package.nix index b973317b722e..d2a574780937 100644 --- a/pkgs/tools/misc/fontfor/default.nix +++ b/pkgs/by-name/fo/fontfor/package.nix @@ -1,22 +1,24 @@ -{ lib -, rustPlatform -, fetchFromGitHub -, cmake -, pkg-config -, expat -, fontconfig -, freetype +{ + lib, + rustPlatform, + fetchFromGitHub, + cmake, + pkg-config, + expat, + fontconfig, + freetype, + nix-update-script, }: rustPlatform.buildRustPackage rec { pname = "fontfor"; - version = "0.4.1"; + version = "0.4.3"; src = fetchFromGitHub { owner = "7sDream"; repo = "fontfor"; rev = "v${version}"; - sha256 = "sha256-/UoZ+5X6Csoyqc+RSP0Hree7NtCDs7BjsqcpALxAazc="; + hash = "sha256-gJl9SPL/KeYFzKIjwWPVR1iVy6h/W7OP7xE7krhYaY8="; }; nativeBuildInputs = [ @@ -29,7 +31,9 @@ rustPlatform.buildRustPackage rec { freetype ]; - cargoHash = "sha256-j1Qf0IKlAUEyiGAUoF7IlEbPIv2pGkn+YMCoFdF9oUE="; + cargoHash = "sha256-9Ac2NuUFfluXN4NOT645gszGApBIsFxQiTZDf8PHbvo="; + + passthru.updateScript = nix-update-script { }; meta = with lib; { description = "Find fonts which can show a specified character and preview them in browser"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 981162944ef7..6d189efe9814 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8099,8 +8099,6 @@ with pkgs; flowblade = callPackage ../applications/video/flowblade { }; - fontfor = callPackage ../tools/misc/fontfor { }; - fontforge = lowPrio (callPackage ../tools/misc/fontforge { inherit (darwin.apple_sdk.frameworks) Carbon Cocoa; python = python3;