diff options
Diffstat (limited to 'nixpkgs/pkgs/applications/networking/p2p/mldonkey')
-rw-r--r-- | nixpkgs/pkgs/applications/networking/p2p/mldonkey/default.nix | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/applications/networking/p2p/mldonkey/default.nix b/nixpkgs/pkgs/applications/networking/p2p/mldonkey/default.nix new file mode 100644 index 000000000000..41b8a7d0b6c2 --- /dev/null +++ b/nixpkgs/pkgs/applications/networking/p2p/mldonkey/default.nix @@ -0,0 +1,31 @@ +{ lib, stdenv, fetchurl, ocamlPackages, zlib }: + +stdenv.mkDerivation rec { + pname = "mldonkey"; + version = "3.1.7-2"; + + src = fetchurl { + url = "https://ygrek.org/p/release/mldonkey/mldonkey-${version}.tar.bz2"; + sha256 = "b926e7aa3de4b4525af73c88f1724d576b4add56ef070f025941dd51cb24a794"; + }; + + preConfigure = '' + substituteInPlace Makefile --replace '+camlp4' \ + '${ocamlPackages.camlp4}/lib/ocaml/${ocamlPackages.ocaml.version}/site-lib/camlp4' + ''; + + buildInputs = (with ocamlPackages; [ + ocaml + camlp4 + num + ]) ++ [ + zlib + ]; + + meta = { + description = "Client for many p2p networks, with multiple frontends"; + homepage = "http://mldonkey.sourceforge.net/"; + license = lib.licenses.gpl2Only; + platforms = lib.platforms.unix; + }; +} |