biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / networking / netrw / default.nix
blobbfab84bf0221fb362b225b222349780e8c69efab
1 { lib, stdenv, fetchurl
2 , checksumType ? "built-in"
3 , libmhash ? null
4 , openssl ? null
5 }:
7 assert checksumType == "mhash" -> libmhash != null;
8 assert checksumType == "openssl" -> openssl != null;
10 stdenv.mkDerivation rec {
11   pname = "netrw";
12   version = "1.3.2";
14   configureFlags = [
15     "--with-checksum=${checksumType}"
16   ];
18   buildInputs = lib.optional (checksumType == "mhash") libmhash
19              ++ lib.optional (checksumType == "openssl") openssl;
21   src = fetchurl {
22     urls = [
23       "https://mamuti.net/files/netrw/netrw-${version}.tar.bz2"
24       "http://www.sourcefiles.org/Networking/FTP/Other/netrw-${version}.tar.bz2"
25     ];
26     sha256 = "1gnl80i5zkyj2lpnb4g0q0r5npba1x6cnafl2jb3i3pzlfz1bndr";
27   };
29   meta = {
30     description = "Simple tool for transporting data over the network";
31     license = lib.licenses.gpl2Plus;
32     homepage = "https://mamuti.net/netrw/index.en.html";
33     platforms = lib.platforms.unix;
34   };