wlx-overlay-s: 0.6 -> 25.2.0 (#383892)
This commit is contained in:
Generated
-4924
File diff suppressed because it is too large
Load Diff
@@ -5,7 +5,6 @@
|
||||
fontconfig,
|
||||
lib,
|
||||
libGL,
|
||||
libuuid,
|
||||
libX11,
|
||||
libXext,
|
||||
libXrandr,
|
||||
@@ -21,32 +20,23 @@
|
||||
shaderc,
|
||||
stdenv,
|
||||
testers,
|
||||
vulkan-loader,
|
||||
wayland,
|
||||
wlx-overlay-s,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "wlx-overlay-s";
|
||||
version = "0.6";
|
||||
version = "25.2.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "galister";
|
||||
repo = "wlx-overlay-s";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-Gk/3m4eWFZqeQBphBUTGAUqe8SspXqut8n4JM8tTe6o=";
|
||||
hash = "sha256-iyOn/RHX1QoB4CYk/uW4toemYLloTZCXq9zuLyutWjM=";
|
||||
};
|
||||
|
||||
cargoLock = {
|
||||
lockFile = ./Cargo.lock;
|
||||
outputHashes = {
|
||||
"libmonado-rs-0.1.0" = "sha256-ja7OW/YSmfzaQoBhu6tec9v8fyNDknLekE2eY7McLPE=";
|
||||
"openxr-0.18.0" = "sha256-ktkbhmExstkNJDYM/HYOwAwv3acex7P9SP0KMAOKhQk=";
|
||||
"ovr_overlay-0.0.0" = "sha256-5IMEI0IPTacbA/1gibYU7OT6r+Bj+hlQjDZ3Kg0L2gw=";
|
||||
"vulkano-0.34.0" = "sha256-0ZIxU2oItT35IFnS0YTVNmM775x21gXOvaahg/B9sj8=";
|
||||
"wlx-capture-0.3.12" = "sha256-32WnAnNUSfsAA8WB9da3Wqb4acVlXh6HWsY9tPzCHEE=";
|
||||
};
|
||||
};
|
||||
useFetchCargoVendor = true;
|
||||
cargoHash = "sha256-AvWKoPD0omAE4v1RpwDuA8WJYn4ezWhnQ2W/pHdPu1Y=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
makeWrapper
|
||||
@@ -58,13 +48,15 @@ rustPlatform.buildRustPackage rec {
|
||||
alsa-lib
|
||||
dbus
|
||||
fontconfig
|
||||
libGL
|
||||
libX11
|
||||
libXext
|
||||
libXrandr
|
||||
libxkbcommon
|
||||
openvr
|
||||
openxr-loader
|
||||
pipewire
|
||||
libX11
|
||||
libXext
|
||||
libXrandr
|
||||
wayland
|
||||
];
|
||||
|
||||
env.SHADERC_LIB_DIR = "${lib.getLib shaderc}/lib";
|
||||
@@ -76,16 +68,6 @@ rustPlatform.buildRustPackage rec {
|
||||
# TODO: src/res/keyboard.yaml references 'whisper_stt'
|
||||
'';
|
||||
|
||||
postInstall = ''
|
||||
patchelf $out/bin/wlx-overlay-s \
|
||||
--add-needed ${lib.getLib wayland}/lib/libwayland-client.so.0 \
|
||||
--add-needed ${lib.getLib libxkbcommon}/lib/libxkbcommon.so.0 \
|
||||
--add-needed ${lib.getLib libGL}/lib/libEGL.so.1 \
|
||||
--add-needed ${lib.getLib libGL}/lib/libGL.so.1 \
|
||||
--add-needed ${lib.getLib vulkan-loader}/lib/libvulkan.so.1 \
|
||||
--add-needed ${lib.getLib libuuid}/lib/libuuid.so.1
|
||||
'';
|
||||
|
||||
passthru = {
|
||||
tests.testVersion = testers.testVersion { package = wlx-overlay-s; };
|
||||
|
||||
|
||||
Reference in New Issue
Block a user