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 | nixpkgs-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.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 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" ]; |