summary refs log tree commit diff
diff options
context:
space:
mode:
authorFrederik Rietdijk <fridh@fridh.nl>2016-01-19 12:27:51 +0100
committerFrederik Rietdijk <fridh@fridh.nl>2016-01-22 11:23:24 +0100
commit721a091fb1b6c006baff535a337027de3c79528c (patch)
treeb4e244c4db4d7f5159bfe55453670f36798afecc
parent2d681fdcf7e2ba7b8113fedc6a858c24f7a04f43 (diff)
downloadnixlib-721a091fb1b6c006baff535a337027de3c79528c.tar
nixlib-721a091fb1b6c006baff535a337027de3c79528c.tar.gz
nixlib-721a091fb1b6c006baff535a337027de3c79528c.tar.bz2
nixlib-721a091fb1b6c006baff535a337027de3c79528c.tar.lz
nixlib-721a091fb1b6c006baff535a337027de3c79528c.tar.xz
nixlib-721a091fb1b6c006baff535a337027de3c79528c.tar.zst
nixlib-721a091fb1b6c006baff535a337027de3c79528c.zip
kde5.konversation: init at 1.6
Currently we have `kde4.konversation` which is version 1.5 of
Konversation.
This adds `kde5.konversation` which is version 1.6 and builds
against the latest KDE Frameworks 5.
-rw-r--r--pkgs/applications/networking/irc/konversation/1.6.nix84
-rw-r--r--pkgs/top-level/all-packages.nix3
2 files changed, 87 insertions, 0 deletions
diff --git a/pkgs/applications/networking/irc/konversation/1.6.nix b/pkgs/applications/networking/irc/konversation/1.6.nix
new file mode 100644
index 000000000000..158fe886b8b0
--- /dev/null
+++ b/pkgs/applications/networking/irc/konversation/1.6.nix
@@ -0,0 +1,84 @@
+{ stdenv
+, lib
+, fetchurl
+, cmake
+, extra-cmake-modules
+, kbookmarks
+, karchive
+, kconfig
+, kconfigwidgets
+, kcoreaddons
+, kdbusaddons
+, kdoctools
+, kemoticons
+, kglobalaccel
+, ki18n
+, kiconthemes
+, kidletime
+, kitemviews
+, knotifications
+, knotifyconfig
+, kio
+, kparts
+, kwallet
+, makeQtWrapper
+, solid
+, sonnet
+, phonon}:
+
+let
+  pn = "konversation";
+  v = "1.6";
+in
+
+stdenv.mkDerivation rec {
+  name = "${pn}-${v}";
+
+  src = fetchurl {
+    url = "mirror://kde/stable/${pn}/${v}/src/${name}.tar.xz";
+    sha256 = "789fd75644bf54606778971310433dbe2bc01ac0917b34bc4e8cac88e204d5b6";
+  };
+
+  buildInputs = [
+    cmake
+    extra-cmake-modules
+    kbookmarks
+    karchive
+    kconfig
+    kconfigwidgets
+    kcoreaddons
+    kdbusaddons
+    kdoctools
+    kemoticons
+    kglobalaccel
+    ki18n
+    kiconthemes
+    kidletime
+    kitemviews
+    knotifications
+    knotifyconfig
+    kio
+    kparts
+    kwallet
+    solid
+    sonnet
+    phonon
+  ];
+
+  nativeBuildInputs = [
+    extra-cmake-modules
+    kdoctools
+    makeQtWrapper
+  ];
+
+  postInstall = ''
+    wrapQtProgram "$out/bin/konversation"
+  '';
+
+  meta = {
+    description = "Integrated IRC client for KDE";
+    license = with lib.licenses; [ gpl2 ];
+    maintainers = with lib.maintainers; [ fridh ];
+    homepage = https://konversation.kde.org;
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index af737bdd7fa8..5c548919d15e 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -14739,6 +14739,9 @@ let
 
     k9copy = callPackage ../applications/video/k9copy {};
 
+    konversation = callPackage ../applications/networking/irc/konversation/1.6.nix {
+    };
+
     quassel = callPackage ../applications/networking/irc/quassel/qt-5.nix {
       monolithic = true;
       daemon = false;