about summary refs log tree commit diff
path: root/nixpkgs/pkgs/tools/filesystems/fusesmb/default.nix
blob: ada9445218b9c7c4478a1e6bcdae9b19cdd6193d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
{ stdenv, fetchurl, samba, fuse }:

stdenv.mkDerivation rec {
  name = "fusesmb-0.8.7";

  src = fetchurl {
    url = "http://www.ricardis.tudelft.nl/~vincent/fusesmb/download/${name}.tar.gz";
    sha256 = "12gz2gn9iqjg27a233dn2wij7snm7q56h97k6gks0yijf6xcnpz1";
  };

  buildInputs = [ samba fuse ];

  postInstall =
    ''
      mkdir -p $out/lib
      ln -fs ${samba}/lib/libsmbclient.so $out/lib/libsmbclient.so.0
    '';

  hardeningDisable = [ "format" ];

  meta = with stdenv.lib; {
    description = "Samba mounted via FUSE";
    license = licenses.gpl2;
    platforms = platforms.linux;
    broken = true; # Needs vulnerable Samba, missing source link
                   # 2018-08-21
  };
}