From 758c5976965bc40920e1be6ea6aa12fa2a9a9670 Mon Sep 17 00:00:00 2001 From: Peter Hoeg Date: Sun, 10 Sep 2017 13:43:24 +0800 Subject: [PATCH] kget: init at 20170903 --- pkgs/applications/networking/kget/default.nix | 33 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 4 +++ 2 files changed, 37 insertions(+) create mode 100644 pkgs/applications/networking/kget/default.nix diff --git a/pkgs/applications/networking/kget/default.nix b/pkgs/applications/networking/kget/default.nix new file mode 100644 index 00000000000..0dc37d10d1a --- /dev/null +++ b/pkgs/applications/networking/kget/default.nix @@ -0,0 +1,33 @@ +{ + mkDerivation, lib, fetchFromGitHub, + extra-cmake-modules, kdoctools, makeWrapper, + kdelibs4support, libgcrypt, libktorrent, qca-qt5, qgpgme, + kcmutils, kcompletion, kcoreaddons, knotifyconfig, kparts, kwallet, kwidgetsaddons, kwindowsystem, kxmlgui +}: + +let + pname = "kget"; + version = "20170903"; + +in mkDerivation { + name = "${pname}-${version}"; + src = fetchFromGitHub { + owner = "KDE"; + repo = pname; + rev = "739c0b399faf5a393c7436c0771662596b840fdc"; + sha256 = "0rn6a4xd9zmf9sdjd5b4rh8yky6qm6ffjgjpn4snkdjsn6vm6y43"; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools makeWrapper ]; + + buildInputs = [ + kdelibs4support libgcrypt libktorrent qca-qt5 qgpgme + kcmutils kcompletion kcoreaddons knotifyconfig kparts kwallet kwidgetsaddons kwindowsystem kxmlgui + ]; + + enableParallelBuilding = true; + + meta = with lib; { + license = licenses.gpl2; + maintainers = with maintainers; [ peterhoeg ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 3c92cb0ea62..2cb27852c5c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2805,6 +2805,10 @@ with pkgs; kpcli = callPackage ../tools/security/kpcli { }; + # kget is part of kde-applications but the released version is still for KDE 4 + # This needs to move to the proper place when the "frameworks" branch is released + kget = libsForQt5.callPackage ../applications/networking/kget { }; + krename = libsForQt5.callPackage ../applications/misc/krename { }; kronometer = libsForQt5.callPackage ../tools/misc/kronometer { };