gnu: Add qBittorrent.
* gnu/packages/bittorrent.scm (qBittorrent): New public variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
		
							parent
							
								
									395541b018
								
							
						
					
					
						commit
						f8fbe37654
					
				
					 1 changed files with 43 additions and 0 deletions
				
			
		| 
						 | 
					@ -7,6 +7,7 @@
 | 
				
			||||||
;;; Copyright © 2016 Tomáš Čech <sleep_walker@gnu.org>
 | 
					;;; Copyright © 2016 Tomáš Čech <sleep_walker@gnu.org>
 | 
				
			||||||
;;; Copyright © 2016, 2017, 2018 Tobias Geerinckx-Rice <me@tobias.gr>
 | 
					;;; Copyright © 2016, 2017, 2018 Tobias Geerinckx-Rice <me@tobias.gr>
 | 
				
			||||||
;;; Copyright © 2017 Jelle Licht <jlicht@fsfe.org>
 | 
					;;; Copyright © 2017 Jelle Licht <jlicht@fsfe.org>
 | 
				
			||||||
 | 
					;;; Copyright © 2018 Fis Trivial <ybbs.daans@hotmail.com>
 | 
				
			||||||
;;;
 | 
					;;;
 | 
				
			||||||
;;; This file is part of GNU Guix.
 | 
					;;; This file is part of GNU Guix.
 | 
				
			||||||
;;;
 | 
					;;;
 | 
				
			||||||
| 
						 | 
					@ -53,6 +54,7 @@
 | 
				
			||||||
  #:use-module (gnu packages ncurses)
 | 
					  #:use-module (gnu packages ncurses)
 | 
				
			||||||
  #:use-module (gnu packages pkg-config)
 | 
					  #:use-module (gnu packages pkg-config)
 | 
				
			||||||
  #:use-module (gnu packages python)
 | 
					  #:use-module (gnu packages python)
 | 
				
			||||||
 | 
					  #:use-module (gnu packages qt)
 | 
				
			||||||
  #:use-module (gnu packages ssh)
 | 
					  #:use-module (gnu packages ssh)
 | 
				
			||||||
  #:use-module (gnu packages tls)
 | 
					  #:use-module (gnu packages tls)
 | 
				
			||||||
  #:use-module (gnu packages xml))
 | 
					  #:use-module (gnu packages xml))
 | 
				
			||||||
| 
						 | 
					@ -408,4 +410,45 @@ focusing on efficiency and scalability.  It runs on embedded devices as well as
 | 
				
			||||||
desktops.")
 | 
					desktops.")
 | 
				
			||||||
    (license l:bsd-2)))
 | 
					    (license l:bsd-2)))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					(define-public qbittorrent
 | 
				
			||||||
 | 
					  (package
 | 
				
			||||||
 | 
					    (name "qbittorrent")
 | 
				
			||||||
 | 
					    (version "4.0.4")
 | 
				
			||||||
 | 
					    (source (origin
 | 
				
			||||||
 | 
					              (method url-fetch)
 | 
				
			||||||
 | 
					              (uri (string-append
 | 
				
			||||||
 | 
					                    "https://github.com/qbittorrent/qBittorrent/archive/release-"
 | 
				
			||||||
 | 
					                    version ".tar.gz"))
 | 
				
			||||||
 | 
					              (file-name (string-append name "-release-" version ".tar.gz"))
 | 
				
			||||||
 | 
					              (sha256
 | 
				
			||||||
 | 
					               (base32
 | 
				
			||||||
 | 
					                "145r4lv7rqdhrm5znn3ndxsfdf579n46zvj7c53c422am8ir5xhp"))))
 | 
				
			||||||
 | 
					    (build-system gnu-build-system)
 | 
				
			||||||
 | 
					    (arguments
 | 
				
			||||||
 | 
					     `(#:configure-flags
 | 
				
			||||||
 | 
					       (list (string-append "--with-boost-libdir="
 | 
				
			||||||
 | 
					                            (assoc-ref %build-inputs "boost")
 | 
				
			||||||
 | 
					                            "/lib")
 | 
				
			||||||
 | 
					             "--enable-debug"
 | 
				
			||||||
 | 
					             "QMAKE_LRELEASE=lrelease")))
 | 
				
			||||||
 | 
					    (native-inputs
 | 
				
			||||||
 | 
					     `(("pkg-config" ,pkg-config)
 | 
				
			||||||
 | 
					       ("qttools" ,qttools)))
 | 
				
			||||||
 | 
					    (inputs
 | 
				
			||||||
 | 
					     `(("boost" ,boost)
 | 
				
			||||||
 | 
					       ("libtorrent-rasterbar" ,libtorrent-rasterbar)
 | 
				
			||||||
 | 
					       ("openssl" ,openssl)
 | 
				
			||||||
 | 
					       ("python" ,python)
 | 
				
			||||||
 | 
					       ("qtbase" ,qtbase)
 | 
				
			||||||
 | 
					       ("qtsvg" ,qtsvg)
 | 
				
			||||||
 | 
					       ("zlib" ,zlib)))
 | 
				
			||||||
 | 
					    (home-page "https://www.qbittorrent.org/")
 | 
				
			||||||
 | 
					    (synopsis "Graphical BitTorrent client")
 | 
				
			||||||
 | 
					    (description
 | 
				
			||||||
 | 
					     "qBittorrent is a BitTorrent client programmed in C++/Qt that uses
 | 
				
			||||||
 | 
					libtorrent (sometimes called libtorrent-rasterbar) by Arvid Norberg.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					It aims to be a good alternative to all other BitTorrent clients out there.
 | 
				
			||||||
 | 
					qBittorrent is fast, stable and provides unicode support as well as many
 | 
				
			||||||
 | 
					features.")
 | 
				
			||||||
 | 
					    (license l:gpl2+)))
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Reference in a new issue