python312Packages.shiv: 1.0.7 -> 1.0.8 (#364744)
[NixPkgs.git] / pkgs / development / libraries / sqlite / sqlar.nix
blob7b6b41c7900de254e4ae844bed4ed4ec8175df14
2   lib,
3   stdenv,
4   fetchurl,
5   fuse,
6   zlib,
7   withFuse ? true,
8 }:
10 stdenv.mkDerivation {
11   pname = "sqlar";
12   version = "2018-01-07";
14   src = fetchurl {
15     url = "https://www.sqlite.org/sqlar/tarball/4824e73896/sqlar-src-4824e73896.tar.gz";
16     sha256 = "09pikkbp93gqypn3da9zi0dzc47jyypkwc9vnmfzhmw7kpyv8nm9";
17   };
19   postPatch = ''
20     substituteInPlace Makefile \
21       --replace 'gcc' '${stdenv.cc.targetPrefix}cc'
22   '';
24   buildInputs = [ zlib ] ++ lib.optional withFuse fuse;
26   buildFlags = [
27     "CFLAGS=-Wno-error"
28     "sqlar"
29   ] ++ lib.optional withFuse "sqlarfs";
31   installPhase =
32     ''
33       install -D -t $out/bin sqlar
34     ''
35     + lib.optionalString withFuse ''
36       install -D -t $out/bin sqlarfs
37     '';
39   meta = with lib; {
40     homepage = "https://sqlite.org/sqlar";
41     description = "SQLite Archive utilities";
42     license = licenses.bsd2;
43     platforms = platforms.all;
44     maintainers = with maintainers; [ dtzWill ];
45   };