summary refs log tree commit diff
path: root/pkgs/tools/networking/aria2
diff options
context:
space:
mode:
authorWilliam A. Kennington III <william@wkennington.com>2015-08-18 17:15:57 -0700
committerWilliam A. Kennington III <william@wkennington.com>2015-08-18 17:18:49 -0700
commitab7a1646d9bfcbb9017952fd5767ab18364b7f18 (patch)
treedb94c6ffb79b18cccf9d3daacc4375ca9397af6c /pkgs/tools/networking/aria2
parent429d4beaa25313b912ba84a3b85269144abc3c5b (diff)
downloadnixpkgs-ab7a1646d9bfcbb9017952fd5767ab18364b7f18.tar
nixpkgs-ab7a1646d9bfcbb9017952fd5767ab18364b7f18.tar.gz
nixpkgs-ab7a1646d9bfcbb9017952fd5767ab18364b7f18.tar.bz2
nixpkgs-ab7a1646d9bfcbb9017952fd5767ab18364b7f18.tar.lz
nixpkgs-ab7a1646d9bfcbb9017952fd5767ab18364b7f18.tar.xz
nixpkgs-ab7a1646d9bfcbb9017952fd5767ab18364b7f18.tar.zst
nixpkgs-ab7a1646d9bfcbb9017952fd5767ab18364b7f18.zip
aria2: Fix ssl support and switch back to sourceforge
Using sourceforge gives release binaries which don't require us to
regenerate all of the autotools scripts. This removes the need for
dependencies like cppunit and libgcrypt and autoreconfHook.

cc @geerds
Diffstat (limited to 'pkgs/tools/networking/aria2')
-rw-r--r--pkgs/tools/networking/aria2/default.nix18
1 files changed, 8 insertions, 10 deletions
diff --git a/pkgs/tools/networking/aria2/default.nix b/pkgs/tools/networking/aria2/default.nix
index 0a3628d129b..69b9dc40638 100644
--- a/pkgs/tools/networking/aria2/default.nix
+++ b/pkgs/tools/networking/aria2/default.nix
@@ -1,20 +1,18 @@
-{ stdenv, fetchFromGitHub, pkgconfig, autoreconfHook, cppunit, libgcrypt
-, c-ares, libxml2, sqlite, zlib }:
+{ stdenv, fetchurl, pkgconfig, autoreconfHook
+, openssl, c-ares, libxml2, sqlite, zlib, libssh2
+}:
 
 stdenv.mkDerivation rec {
   name = "aria2-${version}";
   version = "1.19.0";
 
-  src = fetchFromGitHub {
-    owner = "tatsuhiro-t";
-    repo = "aria2";
-    rev = "release-${version}";
-    sha256 = "1k4b8jfg4wjsvybb7hysplp6h831allhiqdy9jwsyy0m0zmgk00a";
+  src = fetchurl {
+    url = "mirror://sourceforge/aria2/${name}.tar.xz";
+    sha256 = "0xm4fmap9gp2pz6z01mnnpmazw6pnhzs8qc58181m5ai4gy5ksp2";
   };
 
-  buildInputs = [
-    pkgconfig autoreconfHook cppunit libgcrypt c-ares libxml2 sqlite zlib
-  ];
+  nativeBuildInputs = [ pkgconfig ];
+  buildInputs = [ openssl c-ares libxml2 sqlite zlib libssh2 ];
 
   configureFlags = [ "--with-ca-bundle=/etc/ssl/certs/ca-certificates.crt" ];