python312Packages.jax: 0.4.38 -> 0.5.0 (#374810)
[NixPkgs.git] / pkgs / kde / gear / angelfish / default.nix
blob991196cb0cb1d1f5032c89b4c5d737b2e0c3253b
2   mkKdeDerivation,
3   sources,
4   qtsvg,
5   qtwebengine,
6   corrosion,
7   rustPlatform,
8   cargo,
9   rustc,
10   # provided as callPackage input to enable easier overrides through overlays
11   cargoHash ? "sha256-Q8cKnW4IpcpNrECXtgkPX8TdYqC5Fo4oXm1lB8RULRo=",
12   qcoro,
14 mkKdeDerivation rec {
15   pname = "angelfish";
16   inherit (sources.${pname}) version;
18   cargoDeps = rustPlatform.fetchCargoTarball {
19     # include version in the name so we invalidate the FOD
20     name = "${pname}-${version}";
21     src = sources.${pname};
22     hash = cargoHash;
23   };
25   extraNativeBuildInputs = [
26     rustPlatform.cargoSetupHook
27     cargo
28     rustc
29   ];
31   extraBuildInputs = [
32     qtsvg
33     qtwebengine
34     corrosion
35     qcoro
36   ];