python312Packages.publicsuffixlist: 1.0.2.20241207 -> 1.0.2.20241213 (#365192)
[NixPkgs.git] / pkgs / tools / filesystems / s3fs / default.nix
blob4ca4d71a8f6b4142155d8e09f9b5bbb9cbebdf00
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   autoreconfHook,
6   pkg-config,
7   curl,
8   openssl,
9   libxml2,
10   fuse,
13 stdenv.mkDerivation rec {
14   pname = "s3fs-fuse";
15   version = "1.95";
17   src = fetchFromGitHub {
18     owner = "s3fs-fuse";
19     repo = "s3fs-fuse";
20     rev = "v${version}";
21     sha256 = "sha256-wHszw3S+fuZRwTvJy+FkxQTR2BAvr8H924Wd4/C5heE=";
22   };
24   buildInputs = [
25     curl
26     openssl
27     libxml2
28     fuse
29   ];
30   nativeBuildInputs = [
31     autoreconfHook
32     pkg-config
33   ];
35   configureFlags = [
36     "--with-openssl"
37   ];
39   postInstall = ''
40     ln -s $out/bin/s3fs $out/bin/mount.s3fs
41   '';
43   meta = with lib; {
44     description = "Mount an S3 bucket as filesystem through FUSE";
45     homepage = "https://github.com/s3fs-fuse/s3fs-fuse";
46     changelog = "https://github.com/s3fs-fuse/s3fs-fuse/raw/v${version}/ChangeLog";
47     maintainers = [ ];
48     license = licenses.gpl2Only;
49     platforms = platforms.unix;
50   };