From 928e563a1d022ec540e7df7eca1f5128eb03c053 Mon Sep 17 00:00:00 2001 From: Sebastian Sellmeier Date: Sat, 16 Apr 2022 19:39:35 +0200 Subject: [PATCH] zenith: 0.12.0 -> 0.13.1 --- pkgs/tools/system/zenith/default.nix | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/pkgs/tools/system/zenith/default.nix b/pkgs/tools/system/zenith/default.nix index 3705c9cad90c..57d0f548f00e 100644 --- a/pkgs/tools/system/zenith/default.nix +++ b/pkgs/tools/system/zenith/default.nix @@ -5,26 +5,29 @@ , IOKit , nvidiaSupport ? false , makeWrapper +, llvmPackages }: rustPlatform.buildRustPackage rec { pname = "zenith"; - version = "0.12.0"; + version = "0.13.1"; src = fetchFromGitHub { owner = "bvaisvil"; repo = pname; rev = version; - sha256 = "1bn364rmp0q86rd7vgv4n7x09cdf9m4njcaq92jnk85ni6h147ax"; + sha256 = "sha256-N/DvPVYGM/DjTvKvOlR60q6rvNyfAQlnvFnFG5nbUmQ="; }; - cargoSha256 = "0c2mk2bcz4qjyqmf11yqhnhy4pqxr77b3c1gvr5jfmjshx4ff7v2"; + cargoSha256 = "sha256-Y/vvRJpv82Uc+Bu3lbZxRsu4TL6sAjz5AWHAHkwh98Y="; - nativeBuildInputs = lib.optional nvidiaSupport makeWrapper; - buildInputs = lib.optionals stdenv.isDarwin [ IOKit ]; + nativeBuildInputs = [ llvmPackages.clang ] ++ lib.optional nvidiaSupport makeWrapper; + buildInputs = [ llvmPackages.libclang ] ++ 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"