toxic: 0.15.1 -> 0.16.0
[NixPkgs.git] / pkgs / by-name / fu / fuse-overlayfs / package.nix
blob1bc41f1e0624f6cd43854f25b37dbcb662c3f012
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   autoreconfHook,
6   pkg-config,
7   fuse3,
8   nixosTests,
9 }:
11 stdenv.mkDerivation rec {
12   pname = "fuse-overlayfs";
13   version = "1.14";
15   src = fetchFromGitHub {
16     owner = "containers";
17     repo = pname;
18     rev = "v${version}";
19     hash = "sha256-A70AxYPKph/5zRNFRDWrwl8Csc8Vf1gmOLJ39ixJgL0=";
20   };
22   nativeBuildInputs = [
23     autoreconfHook
24     pkg-config
25   ];
27   buildInputs = [ fuse3 ];
29   enableParallelBuilding = true;
30   strictDeps = true;
32   passthru.tests = { inherit (nixosTests) podman; };
34   meta = with lib; {
35     description = "FUSE implementation for overlayfs";
36     longDescription = "An implementation of overlay+shiftfs in FUSE for rootless containers.";
37     license = licenses.gpl3;
38     maintainers = with maintainers; [ ma9e ] ++ teams.podman.members;
39     platforms = platforms.linux;
40     inherit (src.meta) homepage;
41     mainProgram = "fuse-overlayfs";
42   };