sqlar: fix darwin build

wip/little-gl
Stéphan Kochen 3 years ago
parent de8dbb21fb
commit 84078e6165
  1. 18
      pkgs/development/libraries/sqlite/sqlar.nix

@ -1,4 +1,5 @@
{ lib, stdenv, fetchurl, fuse, zlib }:
{ lib, stdenv, fetchurl, fuse, zlib
, withFuse ? true }:
stdenv.mkDerivation {
pname = "sqlar";
@ -9,12 +10,21 @@ stdenv.mkDerivation {
sha256 = "09pikkbp93gqypn3da9zi0dzc47jyypkwc9vnmfzhmw7kpyv8nm9";
};
buildInputs = [ fuse zlib ];
postPatch = ''
substituteInPlace Makefile \
--replace 'gcc' '${stdenv.cc.targetPrefix}cc'
'';
buildInputs = [ zlib ]
++ lib.optional withFuse fuse;
buildFlags = [ "sqlar" "sqlarfs" "CFLAGS=-Wno-error" ];
buildFlags = [ "CFLAGS=-Wno-error" "sqlar" ]
++ lib.optional withFuse "sqlarfs";
installPhase = ''
install -D -t $out/bin sqlar sqlarfs
install -D -t $out/bin sqlar
'' + lib.optionalString withFuse ''
install -D -t $out/bin sqlarfs
'';
meta = with lib; {

Loading…
Cancel
Save