Luke Granger-Brown
57725ef3ec
git-subtree-dir: third_party/nixpkgs git-subtree-split: 76612b17c0ce71689921ca12d9ffdc9c23ce40b2
41 lines
1.7 KiB
Diff
41 lines
1.7 KiB
Diff
diff --git a/meson.build b/meson.build
|
|
index c602c5ad..a52e20a1 100644
|
|
--- a/meson.build
|
|
+++ b/meson.build
|
|
@@ -226,7 +226,7 @@ if is_64bit_system
|
|
xcb_64bit_dep = dependency('xcb')
|
|
endif
|
|
if with_32bit_libraries or with_bitbridge
|
|
- xcb_32bit_dep = winegcc.find_library('xcb')
|
|
+ xcb_32bit_dep = winegcc.find_library('xcb', dirs: ['@libxcb32@/lib'])
|
|
endif
|
|
|
|
# These are all headers-only libraries, and thus won't require separate 32-bit
|
|
diff --git a/src/common/notifications.cpp b/src/common/notifications.cpp
|
|
index 66e08527..685c54af 100644
|
|
--- a/src/common/notifications.cpp
|
|
+++ b/src/common/notifications.cpp
|
|
@@ -29,8 +29,8 @@
|
|
#include "process.h"
|
|
#include "utils.h"
|
|
|
|
-constexpr char libdbus_library_name[] = "libdbus-1.so.3";
|
|
-constexpr char libdbus_library_fallback_name[] = "libdbus-1.so";
|
|
+constexpr char libdbus_library_name[] = "@libdbus@/lib/libdbus-1.so.3";
|
|
+constexpr char libdbus_library_fallback_name[] = "@libdbus@/lib/libdbus-1.so";
|
|
|
|
std::atomic<void*> libdbus_handle = nullptr;
|
|
std::mutex libdbus_mutex;
|
|
diff --git a/src/plugin/utils.cpp b/src/plugin/utils.cpp
|
|
index 82db99a5..491f005d 100644
|
|
--- a/src/plugin/utils.cpp
|
|
+++ b/src/plugin/utils.cpp
|
|
@@ -103,7 +103,7 @@ std::string PluginInfo::wine_version() const {
|
|
// The '*.exe' scripts generated by winegcc allow you to override the binary
|
|
// used to run Wine, so will will handle this in the same way for our Wine
|
|
// version detection. We'll be using `execvpe`
|
|
- std::string wine_path = "wine";
|
|
+ std::string wine_path = "@wine@/bin/wine";
|
|
// NOLINTNEXTLINE(concurrency-mt-unsafe)
|
|
if (const char* wineloader_path = getenv("WINELOADER");
|
|
wineloader_path && access(wineloader_path, X_OK) == 0) {
|