Commit 785d16a7 authored by Weijia Wang's avatar Weijia Wang
Browse files

zenith: migrate to bindgenHook

parent c9bcecf0
Loading
Loading
Loading
Loading
+2 −5
Original line number Diff line number Diff line
@@ -5,7 +5,6 @@
, IOKit
, nvidiaSupport ? false
, makeWrapper
, llvmPackages
}:

assert nvidiaSupport -> stdenv.isLinux;
@@ -34,13 +33,11 @@ rustPlatform.buildRustPackage rec {
    };
  };

  nativeBuildInputs = [ llvmPackages.clang ] ++ lib.optional nvidiaSupport makeWrapper;
  buildInputs = [ llvmPackages.libclang ] ++ lib.optionals stdenv.isDarwin [ IOKit ];
  nativeBuildInputs = [ rustPlatform.bindgenHook ] ++ lib.optional nvidiaSupport makeWrapper;
  buildInputs = lib.optionals stdenv.isDarwin [ IOKit ];

  buildFeatures = lib.optional nvidiaSupport "nvidia";

  LIBCLANG_PATH = "${llvmPackages.libclang.lib}/lib";

  postInstall = lib.optionalString nvidiaSupport ''
    wrapProgram $out/bin/zenith \
      --suffix LD_LIBRARY_PATH : "/run/opengl-driver/lib"