fclones-gui: move to by-name and hicolor (#428990)

authored by Weijia Wang and committed by GitHub 316c8b07 b3eeccb9

+10 -13
+10 -11
pkgs/tools/misc/fclones/gui.nix pkgs/by-name/fc/fclones-gui/package.nix
··· 9 9 libadwaita, 10 10 }: 11 11 12 - rustPlatform.buildRustPackage rec { 12 + rustPlatform.buildRustPackage (finalAttrs: { 13 13 pname = "fclones-gui"; 14 14 version = "0.2.0"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "pkolaczk"; 18 18 repo = "fclones-gui"; 19 - rev = "v${version}"; 19 + tag = "v${finalAttrs.version}"; 20 20 hash = "sha256-ad7wyoCjSQ8i6c+4IorImqAY2Q6pwBtI2JkkbkGa46U="; 21 21 }; 22 22 ··· 35 35 36 36 postInstall = '' 37 37 substituteInPlace snap/gui/fclones-gui.desktop \ 38 - --replace 'Icon=''${SNAP}/meta/gui/fclones-gui.png' Icon=fclones-gui 39 - 40 - install -Dm444 snap/gui/fclones-gui.desktop -t $out/share/applications 41 - install -Dm444 snap/gui/fclones-gui.png -t $out/share/pixmaps 38 + --replace-fail 'Icon=''${SNAP}/meta/gui/fclones-gui.png' "Icon=fclones-gui" 39 + install -Dm 0644 snap/gui/fclones-gui.desktop -t $out/share/applications 40 + install -Dm 0644 snap/gui/fclones-gui.png -t $out/share/icons/hicolor/256x256/apps 42 41 ''; 43 42 44 - meta = with lib; { 43 + meta = { 45 44 description = "Interactive duplicate file remover"; 46 45 mainProgram = "fclones-gui"; 47 46 homepage = "https://github.com/pkolaczk/fclones-gui"; 48 - changelog = "https://github.com/pkolaczk/fclones-gui/releases/tag/${src.rev}"; 49 - license = licenses.mit; 50 - maintainers = with maintainers; [ figsoda ]; 47 + changelog = "https://github.com/pkolaczk/fclones-gui/releases/tag/${finalAttrs.src.tag}"; 48 + license = lib.licenses.mit; 49 + maintainers = builtins.attrValues { inherit (lib.maintainers) figsoda; }; 51 50 }; 52 - } 51 + })
-2
pkgs/top-level/all-packages.nix
··· 12172 12172 12173 12173 fclones = callPackage ../tools/misc/fclones { }; 12174 12174 12175 - fclones-gui = callPackage ../tools/misc/fclones/gui.nix { }; 12176 - 12177 12175 feh = callPackage ../applications/graphics/feh { 12178 12176 imlib2 = imlib2Full; 12179 12177 };