diff options
Diffstat (limited to 'pkgs/development/libraries/libtorrent-rasterbar/generic.nix')
-rw-r--r-- | pkgs/development/libraries/libtorrent-rasterbar/generic.nix | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/pkgs/development/libraries/libtorrent-rasterbar/generic.nix b/pkgs/development/libraries/libtorrent-rasterbar/generic.nix index b866f66dbfa..a5bb258af1a 100644 --- a/pkgs/development/libraries/libtorrent-rasterbar/generic.nix +++ b/pkgs/development/libraries/libtorrent-rasterbar/generic.nix @@ -1,18 +1,26 @@ -{ stdenv, fetchurl, boost, openssl, pkgconfig, zlib, python, libiconv, geoip +{ stdenv, fetchurl, automake, autoconf, boost, openssl, lib, libtool, pkgconfig, zlib, python, libiconv, geoip # Version specific options , version, sha256 , ... }: +let formattedVersion = lib.replaceChars ["."] ["_"] version; + +in + stdenv.mkDerivation rec { name = "libtorrent-rasterbar-${version}"; src = fetchurl { - url = "mirror://sourceforge/libtorrent/${name}.tar.gz"; + url = "https://github.com/arvidn/libtorrent/archive/libtorrent-${formattedVersion}.tar.gz"; inherit sha256; }; + nativeBuildInputs = [automake autoconf libtool ]; + buildInputs = [ boost pkgconfig openssl zlib python libiconv geoip ]; + preConfigure = "./autotool.sh"; + configureFlags = [ "--enable-python-binding" "--with-libgeoip=system" @@ -21,6 +29,8 @@ stdenv.mkDerivation rec { "--with-boost-libdir=${boost.lib}/lib" "--with-libiconv=yes" ]; + + enableParallelBuilding = true; meta = with stdenv.lib; { homepage = http://www.rasterbar.com/products/libtorrent/; |