biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / applications / graphics / paleta / default.nix
blob6275b3d10e4c1cd066472a91a33098db89462f52
1 { lib
2 , stdenv
3 , rustPlatform
4 , fetchFromGitHub
5 , cargo
6 , meson
7 , ninja
8 , pkg-config
9 , rustc
10 , wrapGAppsHook4
11 , appstream-glib
12 , desktop-file-utils
13 , glib
14 , gtk4
15 , libadwaita
18 stdenv.mkDerivation rec {
19   pname = "paleta";
20   version = "0.3.1";
22   src = fetchFromGitHub {
23     owner = "nate-xyz";
24     repo = pname;
25     rev = "v${version}";
26     hash = "sha256-c+X49bMywstRg7cSAbbpG/vd8OUB7RhdQVRumTIBDDk=";
27   };
29   cargoDeps = rustPlatform.fetchCargoTarball {
30     inherit src;
31     name = "${pname}-${version}";
32     hash = "sha256-2/ZfKvlvAY4pfUU3F9pEw+OR5oRSsSAAi3/W5x4zVs0=";
33   };
35   nativeBuildInputs = [
36     meson
37     ninja
38     pkg-config
39     wrapGAppsHook4
40     appstream-glib
41     desktop-file-utils
42     rustPlatform.cargoSetupHook
43     cargo
44     rustc
45   ];
47   buildInputs = [
48     glib
49     gtk4
50     libadwaita
51   ];
53   meta = with lib; {
54     description = "Extract the dominant colors from any image";
55     mainProgram = "paleta";
56     homepage = "https://github.com/nate-xyz/paleta";
57     license = licenses.gpl3Only;
58     platforms = platforms.linux;
59     maintainers = with maintainers; [ zendo ];
60   };