about summary refs log tree commit diff
path: root/pkgs/applications/networking
diff options
context:
space:
mode:
authorPeter Hoeg <peter@hoeg.com>2017-09-05 18:40:16 +0800
committerGitHub <noreply@github.com>2017-09-05 18:40:16 +0800
commita147306cc3aedcad4285f85a1d2aa1c03c0c5098 (patch)
tree5c6e873a4fc2317cb45387a73c7501bcf2d40aac /pkgs/applications/networking
parent7753daa204c8cdfa7548a76a4baceb95b59abbe4 (diff)
parent17f4cb4eb8223748f6b5b62be20a5386739bfaa9 (diff)
downloadnixlib-a147306cc3aedcad4285f85a1d2aa1c03c0c5098.tar
nixlib-a147306cc3aedcad4285f85a1d2aa1c03c0c5098.tar.gz
nixlib-a147306cc3aedcad4285f85a1d2aa1c03c0c5098.tar.bz2
nixlib-a147306cc3aedcad4285f85a1d2aa1c03c0c5098.tar.lz
nixlib-a147306cc3aedcad4285f85a1d2aa1c03c0c5098.tar.xz
nixlib-a147306cc3aedcad4285f85a1d2aa1c03c0c5098.tar.zst
nixlib-a147306cc3aedcad4285f85a1d2aa1c03c0c5098.zip
Merge pull request #28828 from peterhoeg/u/kt5
ktorrent: 5.0.1 -> 5.1.0
Diffstat (limited to 'pkgs/applications/networking')
-rw-r--r--pkgs/applications/networking/p2p/ktorrent/default.nix40
1 files changed, 16 insertions, 24 deletions
diff --git a/pkgs/applications/networking/p2p/ktorrent/default.nix b/pkgs/applications/networking/p2p/ktorrent/default.nix
index 77c7cf321cbd..d9ffb6e2aa97 100644
--- a/pkgs/applications/networking/p2p/ktorrent/default.nix
+++ b/pkgs/applications/networking/p2p/ktorrent/default.nix
@@ -1,41 +1,33 @@
 { stdenv, fetchurl, cmake
 , extra-cmake-modules, qtbase, qtscript
-, ki18n, kio, knotifications, knotifyconfig, kdoctools, kross, kcmutils, kdelibs4support
+, karchive, kcrash, kdnssd, ki18n, kio, knotifications, knotifyconfig
+, kdoctools, kross, kcmutils, kwindowsystem
 , libktorrent, boost, taglib, libgcrypt, kplotting
 }:
 
 stdenv.mkDerivation rec {
-  name = pname + "-" + version;
-
-  pname = "ktorrent";
-  version = "5.0.1";
+  name = "ktorrent-${version}";
+  version = "${libktorrent.mainVersion}.0";
 
   src = fetchurl {
-    url = http://download.kde.org/stable/ktorrent/5.0/ktorrent-5.0.1.tar.xz;
-    sha256 = "1rbr932djmn1la6vs2sy1zdf39fmla8vwzfn76h7csncbp5fw3yh";
+    url    = "mirror://kde/stable/ktorrent/${libktorrent.mainVersion}/${name}.tar.xz";
+    sha256 = "18w6qh09k84qpzaxxb76a4g59k4mx5wk897vqp1wwv80g0pqhmrw";
   };
 
-  patches =
-    [ (fetchurl {
-        url = https://cgit.kde.org/ktorrent.git/patch/?id=f48acc22f0105ce6bac63294d248873ae231c6cc;
-        sha256 = "0jm4y35w2ypbjzf165rnjr224nq4w651ydnpd9zdn3inxh8r4s0v";
-      })
-    ];
-
-  nativeBuildInputs = [ kdoctools extra-cmake-modules ];
+  nativeBuildInputs = [ cmake kdoctools extra-cmake-modules ];
 
-  buildInputs =
-    [ cmake qtbase qtscript
-      ki18n kio knotifications knotifyconfig kross kcmutils kdelibs4support
-      libktorrent taglib libgcrypt kplotting
-    ];
+  buildInputs = [
+    qtbase qtscript
+    karchive kcrash kdnssd ki18n kio knotifications knotifyconfig kross kcmutils kwindowsystem
+    libktorrent taglib libgcrypt kplotting
+  ];
 
   enableParallelBuilding = true;
 
-  meta = {
+  meta = with stdenv.lib; {
     description = "KDE integrated BtTorrent client";
-    homepage = https://www.kde.org/applications/internet/ktorrent/;
-    maintainers = [ stdenv.lib.maintainers.eelco ];
-    platforms = stdenv.lib.platforms.linux;
+    homepage    = https://www.kde.org/applications/internet/ktorrent/;
+    maintainers = with maintainers; [ eelco ];
+    platforms   = platforms.linux;
   };
 }