Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 54 lines 750 B view raw
1{ 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, 17}: 18let 19 ps = python3.pkgs; 20 pythonDeps = [ 21 ps.yt-dlp 22 ps.ytmusicapi 23 ]; 24in 25mkKdeDerivation { 26 pname = "audiotube"; 27 28 extraNativeBuildInputs = [ 29 ps.pybind11 30 ]; 31 32 extraBuildInputs = [ 33 qtdeclarative 34 qtmultimedia 35 qtsvg 36 37 extra-cmake-modules 38 futuresql 39 kirigami 40 kirigami-addons 41 kcoreaddons 42 ki18n 43 kcrash 44 kwindowsystem 45 purpose 46 qcoro 47 ] 48 ++ pythonDeps; 49 50 qtWrapperArgs = [ 51 "--prefix PYTHONPATH : ${ps.makePythonPath pythonDeps}" 52 ]; 53 meta.mainProgram = "audiotube"; 54}