python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / filesystems / s3fs / default.nix
blobd31e466331c041916a5cc094d5168698d05c6436
1 { lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, curl, openssl, libxml2, fuse }:
3 stdenv.mkDerivation rec {
4   pname = "s3fs-fuse";
5   version = "1.91";
7   src = fetchFromGitHub {
8     owner  = "s3fs-fuse";
9     repo   = "s3fs-fuse";
10     rev    = "v${version}";
11     sha256 = "sha256-41IgUgpVZiIzi3N5kgX7PAhgnd+i/FH1o8t5y3Uw14g=";
12   };
14   buildInputs = [ curl openssl libxml2 fuse ];
15   nativeBuildInputs = [ autoreconfHook pkg-config ];
17   configureFlags = [
18     "--with-openssl"
19   ];
21   postInstall = ''
22     ln -s $out/bin/s3fs $out/bin/mount.s3fs
23   '';
25   meta = with lib; {
26     broken = stdenv.isDarwin;
27     description = "Mount an S3 bucket as filesystem through FUSE";
28     license = licenses.gpl2;
29     platforms = platforms.linux ++ platforms.darwin;
30   };