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 libadwaita, 10 }: 11 12 - rustPlatform.buildRustPackage rec { 13 pname = "fclones-gui"; 14 version = "0.2.0"; 15 16 src = fetchFromGitHub { 17 owner = "pkolaczk"; 18 repo = "fclones-gui"; 19 - rev = "v${version}"; 20 hash = "sha256-ad7wyoCjSQ8i6c+4IorImqAY2Q6pwBtI2JkkbkGa46U="; 21 }; 22 ··· 35 36 postInstall = '' 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 42 ''; 43 44 - meta = with lib; { 45 description = "Interactive duplicate file remover"; 46 mainProgram = "fclones-gui"; 47 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 ]; 51 }; 52 - }
··· 9 libadwaita, 10 }: 11 12 + rustPlatform.buildRustPackage (finalAttrs: { 13 pname = "fclones-gui"; 14 version = "0.2.0"; 15 16 src = fetchFromGitHub { 17 owner = "pkolaczk"; 18 repo = "fclones-gui"; 19 + tag = "v${finalAttrs.version}"; 20 hash = "sha256-ad7wyoCjSQ8i6c+4IorImqAY2Q6pwBtI2JkkbkGa46U="; 21 }; 22 ··· 35 36 postInstall = '' 37 substituteInPlace snap/gui/fclones-gui.desktop \ 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 41 ''; 42 43 + meta = { 44 description = "Interactive duplicate file remover"; 45 mainProgram = "fclones-gui"; 46 homepage = "https://github.com/pkolaczk/fclones-gui"; 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; }; 50 }; 51 + })
-2
pkgs/top-level/all-packages.nix
··· 12172 12173 fclones = callPackage ../tools/misc/fclones { }; 12174 12175 - fclones-gui = callPackage ../tools/misc/fclones/gui.nix { }; 12176 - 12177 feh = callPackage ../applications/graphics/feh { 12178 imlib2 = imlib2Full; 12179 };
··· 12172 12173 fclones = callPackage ../tools/misc/fclones { }; 12174 12175 feh = callPackage ../applications/graphics/feh { 12176 imlib2 = imlib2Full; 12177 };