pygame-sdl2: 2.1.0 -> 8.3.1.24090601; modernize derivation (#374642)
[NixPkgs.git] / pkgs / kde / gear / audiotube / default.nix
blobb27ab60155a5294b50ceba44b2311e711c2a856e
2   mkKdeDerivation,
3   qtdeclarative,
4   qtmultimedia,
5   qtsvg,
6   extra-cmake-modules,
7   futuresql,
8   kcoreaddons,
9   kcrash,
10   ki18n,
11   kirigami-addons,
12   kirigami,
13   kwindowsystem,
14   purpose,
15   qcoro,
16   python3,
18 let
19   ps = python3.pkgs;
20   pythonDeps = [
21     ps.yt-dlp
22     ps.ytmusicapi
23   ];
25 mkKdeDerivation {
26   pname = "audiotube";
28   extraNativeBuildInputs = [
29     ps.pybind11
30   ];
32   extraBuildInputs = [
33     qtdeclarative
34     qtmultimedia
35     qtsvg
37     extra-cmake-modules
38     futuresql
39     kirigami
40     kirigami-addons
41     kcoreaddons
42     ki18n
43     kcrash
44     kwindowsystem
45     purpose
46     qcoro
47   ] ++ pythonDeps;
49   qtWrapperArgs = [
50     "--prefix PYTHONPATH : ${ps.makePythonPath pythonDeps}"
51   ];
52   meta.mainProgram = "audiotube";