diff options
Diffstat (limited to 'nixpkgs/pkgs/applications/networking/irc/konversation/default.nix')
-rw-r--r-- | nixpkgs/pkgs/applications/networking/irc/konversation/default.nix | 87 |
1 files changed, 87 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/applications/networking/irc/konversation/default.nix b/nixpkgs/pkgs/applications/networking/irc/konversation/default.nix new file mode 100644 index 000000000000..6a58241b89aa --- /dev/null +++ b/nixpkgs/pkgs/applications/networking/irc/konversation/default.nix @@ -0,0 +1,87 @@ +{ mkDerivation +, lib +, fetchurl +, fetchpatch +, extra-cmake-modules +, kdoctools +, kbookmarks +, karchive +, kconfig +, kconfigwidgets +, kcoreaddons +, kcrash +, kdbusaddons +, kemoticons +, kglobalaccel +, ki18n +, kiconthemes +, kidletime +, kitemviews +, knotifications +, knotifyconfig +, kwindowsystem +, kio +, kparts +, kwallet +, solid +, sonnet +, phonon +}: + +let + pname = "konversation"; + version = "1.7.5"; +in mkDerivation rec { + name = "${pname}-${version}"; + + src = fetchurl { + url = "mirror://kde/stable/${pname}/${version}/src/${name}.tar.xz"; + sha256 = "0h098yhlp36ls6pdvs2r93ig8dv4fys62m0h6wxccprb0qrpbgv0"; + }; + + patches = [ + # Delete this patch for konversation > 1.7.5 + (fetchpatch { + url = "https://cgit.kde.org/konversation.git/patch/?id=4d0036617becc26a76fd021138c98aceec4c7b53"; + sha256 = "17hdj6zyln3n93b71by26mrwbgyh4k052ck5iw1drysx5dyd5l6y"; + }) + ]; + + buildInputs = [ + kbookmarks + karchive + kconfig + kconfigwidgets + kcoreaddons + kcrash + kdbusaddons + kdoctools + kemoticons + kglobalaccel + ki18n + kiconthemes + kidletime + kitemviews + knotifications + knotifyconfig + kwindowsystem + kio + kparts + kwallet + solid + sonnet + phonon + ]; + + nativeBuildInputs = [ + extra-cmake-modules + kdoctools + ]; + + meta = { + description = "Integrated IRC client for KDE"; + license = with lib.licenses; [ gpl2 ]; + maintainers = with lib.maintainers; [ fridh ]; + homepage = https://konversation.kde.org; + }; +} |