diff options
author | William A. Kennington III <william@wkennington.com> | 2015-08-18 17:15:57 -0700 |
---|---|---|
committer | William A. Kennington III <william@wkennington.com> | 2015-08-18 17:18:49 -0700 |
commit | ab7a1646d9bfcbb9017952fd5767ab18364b7f18 (patch) | |
tree | db94c6ffb79b18cccf9d3daacc4375ca9397af6c /pkgs/tools/networking/aria2 | |
parent | 429d4beaa25313b912ba84a3b85269144abc3c5b (diff) | |
download | nixlib-ab7a1646d9bfcbb9017952fd5767ab18364b7f18.tar nixlib-ab7a1646d9bfcbb9017952fd5767ab18364b7f18.tar.gz nixlib-ab7a1646d9bfcbb9017952fd5767ab18364b7f18.tar.bz2 nixlib-ab7a1646d9bfcbb9017952fd5767ab18364b7f18.tar.lz nixlib-ab7a1646d9bfcbb9017952fd5767ab18364b7f18.tar.xz nixlib-ab7a1646d9bfcbb9017952fd5767ab18364b7f18.tar.zst nixlib-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.nix | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/pkgs/tools/networking/aria2/default.nix b/pkgs/tools/networking/aria2/default.nix index 0a3628d129bc..69b9dc406386 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" ]; |