diff --git a/pkgs/tools/networking/ftpfuse/default.nix b/pkgs/tools/networking/ftpfuse/default.nix new file mode 100644 index 00000000000..c07cc4e09eb --- /dev/null +++ b/pkgs/tools/networking/ftpfuse/default.nix @@ -0,0 +1,14 @@ +{stdenv, fetchurl, pkgconfig, glib, fuse, perl}: + +stdenv.mkDerivation { + name = "fuseftp-0.8"; + src = fetchurl { + url = http://perl.thiesen.org/fuseftp/fuseftp-0.8.tar.gz; + sha256 = "7abc552eead7934fe1cb7c8cde3b83dd9d01c4a812db1a7d9ab8d9e0860923dc"; + }; + buildInputs = [pkgconfig glib fuse perl]; + + builder = ./builder.sh; + + inherit perl; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e802ec04379..05ea1d7c7a6 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -363,6 +363,11 @@ rec { curl = if stdenv ? curl then stdenv.curl else (assert false; null); + curlftpfs = import ../tools/networking/curlftpfs { + inherit fetchurl stdenv fuse curl pkgconfig zlib; + inherit (gtkLibs) glib; + }; + dnsmasq = import ../tools/networking/dnsmasq { # TODO i18n can be installed as well, implement it? inherit fetchurl stdenv;