From ab7a1646d9bfcbb9017952fd5767ab18364b7f18 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Tue, 18 Aug 2015 17:15:57 -0700 Subject: 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 --- pkgs/tools/networking/aria2/default.nix | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) (limited to 'pkgs/tools/networking/aria2') 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" ]; -- cgit 1.4.1