summary refs log tree commit diff
path: root/pkgs/tools/networking/p2p/jesec-rtorrent
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/tools/networking/p2p/jesec-rtorrent')
-rw-r--r--pkgs/tools/networking/p2p/jesec-rtorrent/default.nix9
-rw-r--r--pkgs/tools/networking/p2p/jesec-rtorrent/libtorrent.nix44
-rw-r--r--pkgs/tools/networking/p2p/jesec-rtorrent/rtorrent.nix65
3 files changed, 0 insertions, 118 deletions
diff --git a/pkgs/tools/networking/p2p/jesec-rtorrent/default.nix b/pkgs/tools/networking/p2p/jesec-rtorrent/default.nix
deleted file mode 100644
index 56fec5333fc..00000000000
--- a/pkgs/tools/networking/p2p/jesec-rtorrent/default.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ lib
-, pkgs
-, callPackage
-}:
-
-rec {
-  libtorrent = callPackage ./libtorrent.nix { };
-  rtorrent = callPackage ./rtorrent.nix { };
-}
diff --git a/pkgs/tools/networking/p2p/jesec-rtorrent/libtorrent.nix b/pkgs/tools/networking/p2p/jesec-rtorrent/libtorrent.nix
deleted file mode 100644
index d46e4a15939..00000000000
--- a/pkgs/tools/networking/p2p/jesec-rtorrent/libtorrent.nix
+++ /dev/null
@@ -1,44 +0,0 @@
-{ lib
-, stdenv
-, fetchFromGitHub
-, cmake
-, gtest
-, openssl
-, zlib
-}:
-
-stdenv.mkDerivation rec {
-  pname = "jesec-libtorrent";
-  version = "0.13.8-r3";
-
-  src = fetchFromGitHub {
-    owner = "jesec";
-    repo = "libtorrent";
-    rev = "v${version}";
-    hash = "sha256-S3DOKzXkvU+ZJxfrxwLXCVBnepzmiZ+3iiQqz084BEk=";
-  };
-
-  nativeBuildInputs = [
-    cmake
-  ];
-  buildInputs = [
-    openssl
-    zlib
-  ];
-
-  doCheck = true;
-  preCheck = ''
-    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH''${LD_LIBRARY_PATH:+:}$PWD
-  '';
-  checkInputs = [
-    gtest
-  ];
-
-  meta = with lib; {
-    homepage = "https://github.com/jesec/libtorrent";
-    description = "A BitTorrent library written in C++ for *nix, with focus on high performance and good code (jesec's fork)";
-    license = licenses.gpl2Plus;
-    maintainers = with maintainers; [ winter AndersonTorres ];
-    platforms = platforms.linux;
-  };
-}
diff --git a/pkgs/tools/networking/p2p/jesec-rtorrent/rtorrent.nix b/pkgs/tools/networking/p2p/jesec-rtorrent/rtorrent.nix
deleted file mode 100644
index 7fe444228d3..00000000000
--- a/pkgs/tools/networking/p2p/jesec-rtorrent/rtorrent.nix
+++ /dev/null
@@ -1,65 +0,0 @@
-{ lib
-, stdenv
-, fetchFromGitHub
-, cmake
-, curl
-, gtest
-, libtorrent
-, ncurses
-, jsonRpcSupport ? true, nlohmann_json
-, xmlRpcSupport ? true, xmlrpc_c
-}:
-
-stdenv.mkDerivation rec {
-  pname = "jesec-rtorrent";
-  version = "0.9.8-r15";
-
-  src = fetchFromGitHub {
-    owner = "jesec";
-    repo = "rtorrent";
-    rev = "v${version}";
-    hash = "sha256-yYOw8wsiQd478JijLgPtEWsw2/ewd46re+t9D705rmk=";
-  };
-
-  nativeBuildInputs = [
-    cmake
-  ];
-
-  buildInputs = [
-    curl
-    libtorrent
-    ncurses
-  ]
-  ++ lib.optional jsonRpcSupport nlohmann_json
-  ++ lib.optional xmlRpcSupport xmlrpc_c;
-
-  cmakeFlags = [
-    "-DUSE_RUNTIME_CA_DETECTION=NO"
-  ]
-  ++ lib.optional (!jsonRpcSupport) "-DUSE_JSONRPC=NO"
-  ++ lib.optional (!xmlRpcSupport) "-DUSE_XMLRPC=NO";
-
-
-  doCheck = true;
-  checkInputs = [
-    gtest
-  ];
-
-  prePatch = ''
-    substituteInPlace src/main.cc \
-      --replace "/etc/rtorrent/rtorrent.rc" "${placeholder "out"}/etc/rtorrent/rtorrent.rc"
-  '';
-
-  postFixup = ''
-    mkdir -p $out/etc/rtorrent
-    cp $src/doc/rtorrent.rc $out/etc/rtorrent/rtorrent.rc
-  '';
-
-  meta = with lib; {
-    description = "An ncurses client for libtorrent, ideal for use with screen, tmux, or dtach (jesec's fork)";
-    homepage = "https://github.com/jesec/rtorrent";
-    license = licenses.gpl2Plus;
-    maintainers = with maintainers; [ winter AndersonTorres ];
-    platforms = platforms.linux;
-  };
-}