1{
2 mkKdeDerivation,
3 sources,
4 pkg-config,
5 rustPlatform,
6 cargo,
7 rustc,
8 discount,
9 corrosion,
10 alpaka,
11}:
12mkKdeDerivation rec {
13 pname = "kdepim-addons";
14
15 inherit (sources.${pname}) version;
16
17 cargoRoot = "plugins/webengineurlinterceptor/adblock";
18
19 cargoDeps = rustPlatform.fetchCargoVendor {
20 inherit pname version cargoRoot;
21 src = sources.${pname};
22 hash = "sha256-66FqoD3JoPbtg6zc32uaPYaTo4zHxywiN8wPI2jtcjc=";
23 };
24
25 extraNativeBuildInputs = [
26 pkg-config
27 rustPlatform.cargoSetupHook
28 cargo
29 rustc
30 ];
31
32 extraBuildInputs = [
33 discount
34 corrosion
35 alpaka
36 ];
37}