anvil-editor: init at 0.4
[NixPkgs.git] / pkgs / applications / kde / konsole.nix
blobe063743186dc3b4b03a226854cf6b6c31ec496fe
2   mkDerivation, lib, nixosTests,
3   extra-cmake-modules, kdoctools,
4   kbookmarks, kcompletion, kconfig, kconfigwidgets, kcoreaddons, kguiaddons,
5   ki18n, kiconthemes, kinit, kio, knotifications,
6   knotifyconfig, kparts, kpty, kservice, ktextwidgets, kwidgetsaddons,
7   kwindowsystem, kxmlgui, qtscript, knewstuff, qtmultimedia
8 }:
10 mkDerivation {
11   pname = "konsole";
12   meta = {
13     homepage = "https://apps.kde.org/konsole/";
14     description = "KDE terminal emulator";
15     license = with lib.licenses; [ gpl2Plus lgpl21Plus fdl12Plus ];
16     maintainers = with lib.maintainers; [ ttuegel ];
17     mainProgram = "konsole";
18   };
19   nativeBuildInputs = [ extra-cmake-modules kdoctools ];
20   buildInputs = [
21     kbookmarks kcompletion kconfig kconfigwidgets kcoreaddons
22     kguiaddons ki18n kiconthemes kinit kio knotifications knotifyconfig kparts kpty
23     kservice ktextwidgets kwidgetsaddons kwindowsystem kxmlgui qtscript knewstuff qtmultimedia
24   ];
26   passthru.tests.test = nixosTests.terminal-emulators.konsole;
28   propagatedUserEnvPkgs = [ (lib.getBin kinit) ];