From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52012) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ecD1u-0005Da-JV for guix-patches@gnu.org; Thu, 18 Jan 2018 11:27:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ecD1q-0001HP-Ic for guix-patches@gnu.org; Thu, 18 Jan 2018 11:27:06 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:53908) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ecD1q-0001HH-FH for guix-patches@gnu.org; Thu, 18 Jan 2018 11:27:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ecD1q-000194-37 for guix-patches@gnu.org; Thu, 18 Jan 2018 11:27:02 -0500 Subject: [bug#30159] [PATCH 1/2] gnu: Add deluge. Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:55110) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ecBja-0004RF-PB for guix-patches@gnu.org; Thu, 18 Jan 2018 10:04:11 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ecBjW-0002r5-IW for guix-patches@gnu.org; Thu, 18 Jan 2018 10:04:06 -0500 Received: from mail-pg0-x231.google.com ([2607:f8b0:400e:c05::231]:44179) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ecBjW-0002on-Bc for guix-patches@gnu.org; Thu, 18 Jan 2018 10:04:02 -0500 Received: by mail-pg0-x231.google.com with SMTP id m20so14402538pgc.11 for ; Thu, 18 Jan 2018 07:04:00 -0800 (PST) From: mike rosset Date: Thu, 18 Jan 2018 07:03:50 -0800 Message-Id: <20180118150351.1671-1-mike.rosset@gmail.com> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 30159@debbugs.gnu.org Cc: mike.rosset@gmail.com * gnu/packages/bittorrent.scm (deluge): New variable. --- gnu/packages/bittorrent.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/bittorrent.scm b/gnu/packages/bittorrent.scm index 053988c8d..17c72a635 100644 --- a/gnu/packages/bittorrent.scm +++ b/gnu/packages/bittorrent.scm @@ -41,6 +41,7 @@ #:use-module (gnu packages cyrus-sasl) #:use-module (gnu packages databases) #:use-module (gnu packages file) + #:use-module (gnu packages freedesktop) #:use-module (gnu packages glib) #:use-module (gnu packages gnome) #:use-module (gnu packages gnupg) @@ -53,6 +54,7 @@ #:use-module (gnu packages ncurses) #:use-module (gnu packages pkg-config) #:use-module (gnu packages python) + #:use-module (gnu packages python-crypto) #:use-module (gnu packages ssh) #:use-module (gnu packages tls) #:use-module (gnu packages xml)) @@ -408,3 +410,35 @@ desktops.") (license l:bsd-2))) +(define-public deluge + (package + (name "deluge") + (version "1.3.15") + (source + (origin + (method url-fetch) + (uri (string-append + "http://download.deluge-torrent.org/source/deluge-" + version ".tar.xz")) + (sha256 + (base32 + "0b7rri4x0wrcj7rjghrnw1kfrsd5i7i6aq85dsg5dg1w1qa0ar59")))) + (build-system python-build-system) + (inputs `(("libtorrent-rasterbar" ,libtorrent-rasterbar))) + (propagated-inputs + `(("python2-pygtk" ,python2-pygtk) + ("python2-chardet" ,python2-chardet) + ("python2-pyopenssl" ,python2-pyopenssl) + ("python2-libtorrent" ,python2-libtorrent) + ("python2-twisted" ,python2-twisted) + ("python2-pyxdg" ,python2-pyxdg))) + (arguments + `(#:python ,python-2)) + (home-page "http://deluge-torrent.org/") + (synopsis "Fully-featured cross-platform BitTorrent client") + (description + "Deluge contains the common features to BitTorrent clients such as +Protocol Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), +UPnP, NAT-PMP, Proxy support, Web seeds, global and per-torrent speed limits. +As Deluge heavily utilises the libtorrent library") + (license l:gpl3+))) -- 2.15.1