Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 76 lines 1.2 kB view raw
1{ 2 mkDerivation, 3 lib, 4 nixosTests, 5 extra-cmake-modules, 6 kdoctools, 7 kbookmarks, 8 kcompletion, 9 kconfig, 10 kconfigwidgets, 11 kcoreaddons, 12 kguiaddons, 13 ki18n, 14 kiconthemes, 15 kinit, 16 kio, 17 knotifications, 18 knotifyconfig, 19 kparts, 20 kpty, 21 kservice, 22 ktextwidgets, 23 kwidgetsaddons, 24 kwindowsystem, 25 kxmlgui, 26 qtscript, 27 knewstuff, 28 qtmultimedia, 29}: 30 31mkDerivation { 32 pname = "konsole"; 33 meta = { 34 homepage = "https://apps.kde.org/konsole/"; 35 description = "KDE terminal emulator"; 36 license = with lib.licenses; [ 37 gpl2Plus 38 lgpl21Plus 39 fdl12Plus 40 ]; 41 maintainers = with lib.maintainers; [ ttuegel ]; 42 mainProgram = "konsole"; 43 }; 44 nativeBuildInputs = [ 45 extra-cmake-modules 46 kdoctools 47 ]; 48 buildInputs = [ 49 kbookmarks 50 kcompletion 51 kconfig 52 kconfigwidgets 53 kcoreaddons 54 kguiaddons 55 ki18n 56 kiconthemes 57 kinit 58 kio 59 knotifications 60 knotifyconfig 61 kparts 62 kpty 63 kservice 64 ktextwidgets 65 kwidgetsaddons 66 kwindowsystem 67 kxmlgui 68 qtscript 69 knewstuff 70 qtmultimedia 71 ]; 72 73 passthru.tests.test = nixosTests.terminal-emulators.konsole; 74 75 propagatedUserEnvPkgs = [ (lib.getBin kinit) ]; 76}