This commit was merged in pull request #53.
This commit is contained in:
AnnoyingRains
2025-08-31 01:50:38 +10:00
committed by Nova
parent 6b93a1a095
commit fefa66060a

View File

@@ -1,25 +1,27 @@
{ rustPlatform {
, src rustPlatform,
, name src,
, libGL name,
, mesa vulkan-loader,
, xorg vulkan-headers,
, fontconfig mesa,
, libxkbcommon xorg,
, libclang fontconfig,
libxkbcommon,
libclang,
, cmake cmake,
, pkg-config pkg-config,
, llvmPackages llvmPackages,
, fetchFromGitHub fetchFromGitHub,
, libXau libXau,
, libXdmcp libXdmcp,
, stdenv stdenv,
, lib lib,
, openxr-loader openxr-loader,
, wayland wayland,
, alsa-lib alsa-lib,
}: }:
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
@@ -35,9 +37,20 @@ rustPlatform.buildRustPackage rec {
--replace-fail 'workspace = true' "" --replace-fail 'workspace = true' ""
''; '';
nativeBuildInputs = [ cmake pkg-config llvmPackages.libcxxClang ]; postFixup = ''
patchelf $out/bin/stardust-xr-server --add-rpath ${vulkan-loader}/lib
patchelf $out/bin/stardust-xr-server --add-rpath ${openxr-loader}/lib
patchelf $out/bin/stardust-xr-server --add-rpath ${libxkbcommon}/lib
'';
nativeBuildInputs = [
cmake
pkg-config
llvmPackages.libcxxClang
];
buildInputs = [ buildInputs = [
libGL vulkan-loader
vulkan-headers
mesa mesa
xorg.libX11.dev xorg.libX11.dev
xorg.libXft xorg.libXft
@@ -50,5 +63,6 @@ rustPlatform.buildRustPackage rec {
wayland wayland
alsa-lib alsa-lib
]; ];
LIBCLANG_PATH = "${libclang.lib}/lib"; LIBCLANG_PATH = "${libclang.lib}/lib";
} }