1{ lib, stdenv, fetchFromGitHub, autoreconfHook, libtool, fuse,
2 pkg-config, lz4, xz, zlib, lzo, zstd }:
3
4stdenv.mkDerivation rec {
5
6 pname = "squashfuse";
7 version = "0.1.105";
8
9 src = fetchFromGitHub {
10 owner = "vasi";
11 repo = pname;
12 rev = version;
13 sha256 = "sha256-RIhDXzpmrYUOwj5OYzjWKJw0cwE+L3t/9pIkg/hFXA0=";
14 };
15
16 nativeBuildInputs = [ autoreconfHook libtool pkg-config ];
17 buildInputs = [ lz4 xz zlib lzo zstd fuse ];
18
19 meta = {
20 description = "FUSE filesystem to mount squashfs archives";
21 homepage = "https://github.com/vasi/squashfuse";
22 maintainers = [ ];
23 platforms = lib.platforms.unix;
24 license = "BSD-2-Clause";
25 };
26}