diff options
Diffstat (limited to 'pkgs/applications/misc/yakuake/3.0.nix')
-rw-r--r-- | pkgs/applications/misc/yakuake/3.0.nix | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/pkgs/applications/misc/yakuake/3.0.nix b/pkgs/applications/misc/yakuake/3.0.nix new file mode 100644 index 00000000000..f3aff480914 --- /dev/null +++ b/pkgs/applications/misc/yakuake/3.0.nix @@ -0,0 +1,66 @@ +{ stdenv +, lib +, fetchurl +, cmake +, extra-cmake-modules +, karchive +, kcrash +, kdbusaddons +, ki18n +, kiconthemes +, knewstuff +, knotifications +, knotifyconfig +, konsole +, kparts +, kwindowsystem +, makeQtWrapper + +}: + +let + pname = "yakuake"; + version = "3.0.2"; +in +stdenv.mkDerivation rec { + name = "${pname}-${version}"; + + src = fetchurl { + url = "http://download.kde.org/stable/${pname}/${version}/src/${name}.tar.xz"; + sha256 = "0vcdji1k8d3pz7k6lkw8ighkj94zff2l2cf9v1avf83f4hjyfhg5"; + }; + + buildInputs = [ + cmake + extra-cmake-modules + karchive + kcrash + kdbusaddons + ki18n + kiconthemes + knewstuff + knotifications + knotifyconfig + kparts + kwindowsystem + ]; + + nativeBuildInputs = [ + extra-cmake-modules + makeQtWrapper + ]; + + propagatedUserEnvPkgs = [ + konsole + ]; + + postInstall = '' + wrapQtProgram "$out/bin/yakuake" + ''; + + meta = { + homepage = https://yakuake.kde.org; + description = "Quad-style terminal emulator for KDE"; + maintainers = with lib.maintainers; [ fridh ]; + }; +} |