summary refs log tree commit diff
path: root/pkgs/tools/filesystems/fusesmb/default.nix
blob: 286403c70c4b2ce94c63695bfb27127d27967dc7 (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
{ 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;
  };
}