[file-roller/wip/jtojnar/gtk4: 13/16] build: Install nautilus plug-in relative to prefix




commit 764307c0687d8828b0afb9757892d37d8676803b
Author: Jan Tojnar <jtojnar gmail com>
Date:   Tue Dec 21 02:39:08 2021 +0100

    build: Install nautilus plug-in relative to prefix
    
    Otherwise it will try to install it to system-wide location
    when just trying to install into a development prefix.
    
    See https://www.bassi.io/articles/2018/03/15/pkg-config-and-paths/

 meson.build          | 1 +
 nautilus/meson.build | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)
---
diff --git a/meson.build b/meson.build
index 3f3be172..8b6838cb 100644
--- a/meson.build
+++ b/meson.build
@@ -16,6 +16,7 @@ gnome = import('gnome')
 i18n = import('i18n')
 gettext_package = meson.project_name()
 prefix = get_option('prefix')
+libdir = join_paths(prefix, get_option('libdir'))
 datadir = join_paths(prefix, get_option('datadir'))
 privexecdir = join_paths(prefix, get_option('libexecdir'), meson.project_name())
 c_comp = meson.get_compiler('c')
diff --git a/nautilus/meson.build b/nautilus/meson.build
index bfcde2b2..19fabbe4 100644
--- a/nautilus/meson.build
+++ b/nautilus/meson.build
@@ -16,5 +16,5 @@ shared_module('nautilus-fileroller',
   include_directories : config_inc,
   c_args : c_args,
   install : true,
-  install_dir : libnautilus_extension_dep.get_variable('extensiondir')
+  install_dir : libnautilus_extension_dep.get_variable('extensiondir', pkgconfig_define: ['libdir', libdir])
 )


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]