mangojuice: use vkbasalt
This commit is contained in:
parent
59e3cd3bfc
commit
f23fccab4f
13
pkgs/by-name/ma/mangojuice/fix-vkbasalt-path.patch
Normal file
13
pkgs/by-name/ma/mangojuice/fix-vkbasalt-path.patch
Normal file
@ -0,0 +1,13 @@
|
||||
diff --git a/src/mangojuice.vala b/src/mangojuice.vala
|
||||
index 8c2cbef..46e7f73 100644
|
||||
--- a/src/mangojuice.vala
|
||||
+++ b/src/mangojuice.vala
|
||||
@@ -2566,7 +2566,7 @@ public class MangoJuice : Adw.Application {
|
||||
}
|
||||
|
||||
async bool check_vkbasalt_installed_async () {
|
||||
- string[] paths = { "/usr/lib/libvkbasalt.so", "/usr/lib/x86_64-linux-gnu/libvkbasalt.so", "/usr/local/lib/libvkbasalt.so" };
|
||||
+ string[] paths = { "@vkbasalt@" };
|
||||
foreach (var path in paths) {
|
||||
if (FileUtils.test (path, FileTest.EXISTS)) {
|
||||
return true;
|
@ -7,6 +7,7 @@
|
||||
vala,
|
||||
pkg-config,
|
||||
makeBinaryWrapper,
|
||||
replaceVars,
|
||||
|
||||
gtk4,
|
||||
libadwaita,
|
||||
@ -18,6 +19,7 @@
|
||||
mangohud,
|
||||
mesa-demos,
|
||||
vulkan-tools,
|
||||
vkbasalt,
|
||||
|
||||
nix-update-script,
|
||||
}:
|
||||
@ -32,6 +34,12 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
hash = "sha256-NpNsYwktcce9R1LpoIL2vh5UzsgDqdPyS0D3mhM3F0w=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
(replaceVars ./fix-vkbasalt-path.patch {
|
||||
vkbasalt = lib.getLib vkbasalt + "/lib/vkbasalt/libvkbasalt.so";
|
||||
})
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
meson
|
||||
ninja
|
||||
|
Loading…
x
Reference in New Issue
Block a user