Skip to content

Instantly share code, notes, and snippets.

@cidkidnix
Created April 26, 2021 19:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cidkidnix/9e7b6a0fa1b6bd916310ab08310107df to your computer and use it in GitHub Desktop.
Save cidkidnix/9e7b6a0fa1b6bd916310ab08310107df to your computer and use it in GitHub Desktop.
ffmpeg-alvr = super.ffmpeg-full.overrideAttrs (old: {
configureFlags = old.configureFlags ++ [
"--enable-vulkan"
];
buildInputs = old.buildInputs ++ [
super.vulkan-headers
super.vulkan-loader
];
});
alvr = super.rustPlatform.buildRustPackage {
pname = "alvr-linux";
version = "unstable";
src = super.fetchFromGitHub {
owner = "alvr-org";
repo = "alvr";
rev = "master";
sha256 = "sha256-GZPdO9pXV+JF41w0TJtFRn8XTKfgZI0lUxUZcH40cVM=";
};
cargoSha256 = "sha256-GbC+tDujj3/vyTSEN76z3lKKB680TJLrCt5I4cBHZgk=";
nativeBuildInputs = with super; [
binutils
clang
cmake
];
buildInputs = with super; [
openssl alsaLib glib ffmpeg-alvr
cairo pango atk gdk-pixbuf
gtk3 vulkan-headers vulkan-tools-lunarg
vulkan-headers
vulkan-loader
vulkan-validation-layers
libunwind
];
buildPhase = ''
cargo xtask build-server --release
cd alvr/server/cpp/tools/vulkan-layer
mkdir build && cd build
cmake ..
make -j
'';
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment