summary refs log tree commit diff
path: root/pkgs/tools/audio/yabridge/hardcode-dependencies.patch
blob: 9f6bc0c9a9d5cb2ea88f23af810dc263f911b3a0 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
diff --git a/meson.build b/meson.build
index 95ecb728..cb30f3af 100644
--- a/meson.build
+++ b/meson.build
@@ -201,6 +201,7 @@ if with_32bit_libraries or with_bitbridge
       'boost_filesystem',
       static : with_static_boost,
       dirs : [
+        '@boost32@/lib',
         # Used by Arch based distros
         '/usr/local/lib32',
         '/usr/lib32',
@@ -224,7 +225,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/plugin/utils.cpp b/src/plugin/utils.cpp
index 1a457f03..20ca1e63 100644
--- a/src/plugin/utils.cpp
+++ b/src/plugin/utils.cpp
@@ -107,7 +107,7 @@ std::string PluginInfo::wine_version() const {
         access(wineloader_path.c_str(), X_OK) == 0) {
         wine_path = wineloader_path;
     } else {
-        wine_path = bp::search_path("wine").string();
+        wine_path = "@wine@/bin/wine";
     }
 
     bp::ipstream output;
@@ -436,7 +436,7 @@ Configuration load_config_for(const fs::path& yabridge_path) {
 bool send_notification(const std::string& title,
                        const std::string body,
                        bool append_origin) {
-    const fs::path notify_send_path = bp::search_path("notify-send");
+    const fs::path notify_send_path = "@libnotify@/bin/notify-send";
     if (notify_send_path.empty()) {
         return false;
     }