summaryrefslogtreecommitdiff
path: root/0001-build-Set-rpath-on-executable.patch
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2024-08-02 07:10:58 +0000
committerCoprDistGit <infra@openeuler.org>2024-08-02 07:10:58 +0000
commit4e17ce57fa4b190b82a065fc8aa6fa6143651ecd (patch)
tree513a6d740ae342f31f6b89b089b736bf6c2ba6a4 /0001-build-Set-rpath-on-executable.patch
parent55e88a20b37ca9b6f9738a9f423b19beed17e9bb (diff)
automatic import of gnome-remote-desktopopeneuler24.03_LTSopeneuler23.09
Diffstat (limited to '0001-build-Set-rpath-on-executable.patch')
-rw-r--r--0001-build-Set-rpath-on-executable.patch50
1 files changed, 50 insertions, 0 deletions
diff --git a/0001-build-Set-rpath-on-executable.patch b/0001-build-Set-rpath-on-executable.patch
new file mode 100644
index 0000000..12fe9f6
--- /dev/null
+++ b/0001-build-Set-rpath-on-executable.patch
@@ -0,0 +1,50 @@
+From 1a6737f4a26c38f3c703d84263d0a0779a607359 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Jonas=20=C3=85dahl?= <jadahl@gmail.com>
+Date: Wed, 21 Apr 2021 14:49:36 +0200
+Subject: [PATCH] build: Set rpath on executable
+
+---
+ meson.build | 1 +
+ src/meson.build | 1 +
+ tests/meson.build | 1 +
+ 3 files changed, 3 insertions(+)
+
+diff --git a/meson.build b/meson.build
+index 9d7bda1..9148eb9 100644
+--- a/meson.build
++++ b/meson.build
+@@ -75,6 +75,7 @@ top_srcdir = meson.current_source_dir()
+ builddir = meson.current_build_dir()
+
+ prefix = get_option('prefix')
++libdir = join_paths(prefix, get_option('libdir'))
+ libexecdir = join_paths(prefix, get_option('libexecdir'))
+ datadir = join_paths(prefix, get_option('datadir'))
+ schemadir = join_paths(datadir, 'glib-2.0', 'schemas')
+diff --git a/src/meson.build b/src/meson.build
+index 843746d..3757afb 100644
+--- a/src/meson.build
++++ b/src/meson.build
+@@ -100,6 +100,7 @@ executable('gnome-remote-desktop-daemon',
+ daemon_sources,
+ dependencies: deps,
+ include_directories: [configinc],
++ install_rpath: join_paths(libdir, 'gnome-remote-desktop'),
+ install: true,
+ install_dir: libexecdir)
+
+diff --git a/tests/meson.build b/tests/meson.build
+index 978ae23..ab74a28 100644
+--- a/tests/meson.build
++++ b/tests/meson.build
+@@ -5,6 +5,7 @@ if have_vnc
+ dependencies: [glib_dep,
+ libvncclient_dep],
+ include_directories: [configinc],
++ install_rpath: join_paths(libdir, 'gnome-remote-desktop'),
+ install: false)
+
+ test_runner = find_program('vnc-test-runner.sh')
+--
+2.31.1
+