python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / filesystems / rar2fs / default.nix
blob19db209cbf91386208d1ecf8874fbaa8cd54fdf0
1 { lib, stdenv
2 , fetchFromGitHub
3 , autoreconfHook
4 , fuse
5 , unrar
6 }:
8 stdenv.mkDerivation rec {
9   pname = "rar2fs";
10   version = "1.29.5";
12   src = fetchFromGitHub {
13     owner = "hasse69";
14     repo = pname;
15     rev = "v${version}";
16     sha256 = "sha256-x3QBnnwt9pXT0egOJ2rnUcZP99y9eVcw3rNTkdH2LYs=";
17   };
19   postPatch = ''
20     substituteInPlace get-version.sh \
21       --replace "which echo" "echo"
22   '';
24   nativeBuildInputs = [ autoreconfHook ];
25   buildInputs = [ fuse unrar ];
27   configureFlags = [
28     "--with-unrar=${unrar.dev}/include/unrar"
29     "--disable-static-unrar"
30   ];
32   meta = with lib; {
33     description = "FUSE file system for reading RAR archives";
34     homepage = "https://hasse69.github.io/rar2fs/";
35     license = licenses.gpl3Plus;
36     maintainers = with maintainers; [ kraem ];
37     platforms = with platforms; linux ++ freebsd;
38   };