summaryrefslogtreecommitdiff
path: root/sysutils/xfce4-systemload-plugin/files/patch-panel-plugin_meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/xfce4-systemload-plugin/files/patch-panel-plugin_meson.build')
-rw-r--r--sysutils/xfce4-systemload-plugin/files/patch-panel-plugin_meson.build47
1 files changed, 47 insertions, 0 deletions
diff --git a/sysutils/xfce4-systemload-plugin/files/patch-panel-plugin_meson.build b/sysutils/xfce4-systemload-plugin/files/patch-panel-plugin_meson.build
new file mode 100644
index 000000000000..71eedf89264e
--- /dev/null
+++ b/sysutils/xfce4-systemload-plugin/files/patch-panel-plugin_meson.build
@@ -0,0 +1,47 @@
+--- panel-plugin/meson.build.orig 2025-05-20 08:31:51 UTC
++++ panel-plugin/meson.build
+@@ -15,6 +15,25 @@ plugin_sources = [
+ xfce_revision_h,
+ ]
+
++dependencies = [
++ glib,
++ gtk,
++ libgtop,
++ libm,
++ libxfce4panel,
++ libxfce4ui,
++ libxfce4util,
++ upower_glib,
++ xfconf,
++]
++
++target_os = host_machine.system()
++if target_os == 'freebsd'
++ kvm_lib = cc.find_library('kvm', required : true)
++
++ dependencies += [ kvm_lib ]
++endif
++
+ plugin_install_subdir = 'xfce4' / 'panel' / 'plugins'
+
+ plugin_lib = shared_module(
+@@ -27,17 +46,7 @@ plugin_lib = shared_module(
+ include_directories: [
+ include_directories('..'),
+ ],
+- dependencies: [
+- glib,
+- gtk,
+- libgtop,
+- libm,
+- libxfce4panel,
+- libxfce4ui,
+- libxfce4util,
+- upower_glib,
+- xfconf,
+- ],
++ dependencies: dependencies,
+ install: true,
+ install_dir: get_option('prefix') / get_option('libdir') / plugin_install_subdir,
+ )