From 1db32903d26286740381611b6b3e93a3f06c23c4 Mon Sep 17 00:00:00 2001 From: figsoda Date: Wed, 28 Jun 2023 09:45:39 -0400 Subject: [PATCH] fclones-gui: 0.1.4 -> 0.2.0 Diff: https://github.com/pkolaczk/fclones-gui/compare/v0.1.4...v0.2.0 Changelog: https://github.com/pkolaczk/fclones-gui/releases/tag/v0.2.0 --- pkgs/tools/misc/fclones/gui.nix | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/misc/fclones/gui.nix b/pkgs/tools/misc/fclones/gui.nix index 2652b674e39b..7b2d063d45b7 100644 --- a/pkgs/tools/misc/fclones/gui.nix +++ b/pkgs/tools/misc/fclones/gui.nix @@ -12,16 +12,16 @@ rustPlatform.buildRustPackage rec { pname = "fclones-gui"; - version = "0.1.4"; + version = "0.2.0"; src = fetchFromGitHub { owner = "pkolaczk"; repo = "fclones-gui"; rev = "v${version}"; - hash = "sha256-zJ5TqFmvUL1nKR8E+jGR4K6OGHJ4ckRky+bdKW0T30s="; + hash = "sha256-ad7wyoCjSQ8i6c+4IorImqAY2Q6pwBtI2JkkbkGa46U="; }; - cargoHash = "sha256-QT4ZxjarPkEqJLKPsGAaMIaSUmKWZ1xtxWMe2uXaUek="; + cargoHash = "sha256-7+I0Tj+DcrItU2apB1iMiYiTv9AeDparke86HkJNF3A="; nativeBuildInputs = [ pkg-config @@ -36,6 +36,15 @@ rustPlatform.buildRustPackage rec { darwin.apple_sdk_11_0.frameworks.IOKit ]; + postInstall = '' + substituteInPlace snap/gui/fclones-gui.desktop \ + --replace Exec=fclones-gui Exec=$out/bin/fclones-gui \ + --replace 'Icon=''${SNAP}/meta/gui/fclones-gui.png' Icon=fclones-gui + + install -Dm444 snap/gui/fclones-gui.desktop -t $out/share/applications + install -Dm444 snap/gui/fclones-gui.png -t $out/share/pixmaps + ''; + meta = with lib; { description = "Interactive duplicate file remover"; homepage = "https://github.com/pkolaczk/fclones-gui";