From 2bc17cc789194f79e91e33bafce095cc867b5a8e Mon Sep 17 00:00:00 2001 From: Defelo Date: Sun, 26 Jan 2025 21:19:31 +0100 Subject: [PATCH] smartgithg: refactor --- pkgs/by-name/sm/smartgithg/package.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/sm/smartgithg/package.nix b/pkgs/by-name/sm/smartgithg/package.nix index c747c3ea7066..cae009d14bd1 100644 --- a/pkgs/by-name/sm/smartgithg/package.nix +++ b/pkgs/by-name/sm/smartgithg/package.nix @@ -14,13 +14,13 @@ let jre = openjdk21; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "smartgithg"; version = "24.1.1"; src = fetchurl { url = "https://www.syntevo.com/downloads/smartgit/smartgit-linux-${ - builtins.replaceStrings [ "." ] [ "_" ] version + builtins.replaceStrings [ "." ] [ "_" ] finalAttrs.version }.tar.gz"; hash = "sha256-Lv5U/D1p5+Xiq/IeQJGDu3t6j6sP0r0vMYpfAEeExfI="; }; @@ -79,10 +79,10 @@ stdenv.mkDerivation rec { runHook postInstall ''; - desktopItem = makeDesktopItem rec { + desktopItem = makeDesktopItem { name = "smartgit"; exec = "smartgit"; - comment = meta.description; + comment = finalAttrs.meta.description; icon = "smartgit"; desktopName = "SmartGit"; categories = [ @@ -96,16 +96,16 @@ stdenv.mkDerivation rec { "x-scheme-handler/sourcetree" ]; startupNotify = true; - startupWMClass = name; + startupWMClass = "smartgit"; keywords = [ "git" ]; }; - meta = with lib; { + meta = { description = "GUI for Git, Mercurial, Subversion"; homepage = "https://www.syntevo.com/smartgit/"; changelog = "https://www.syntevo.com/smartgit/changelog.txt"; - license = licenses.unfree; - platforms = platforms.linux; + license = lib.licenses.unfree; + platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ jraygauthier ]; }; -} +})