summaryrefslogtreecommitdiff
path: root/monitor
diff options
context:
space:
mode:
authorIñigo Martínez <inigomartinez@gmail.com>2017-10-31 12:35:34 +0100
committerOndrej Holy <oholy@redhat.com>2017-10-31 18:24:59 +0100
commit5e2dff62c1ec332f3f8d7c0c1438835dc66a56b0 (patch)
tree1c84ef818471adb6a9ffab870c38c92400621a71 /monitor
parentd43a3b9ddb5cb1409613788934b82e23514383f9 (diff)
downloadgvfs-5e2dff62c1ec332f3f8d7c0c1438835dc66a56b0.tar.gz
build: Improve installation on system paths
Instead of being hardcoded, D-Bus, systemd and GIO modules paths can be checked by using the information in their correspondant pkg-config files. This patch uses the information on pkg-config files by default, and also allows the user to provide this information to avoid overwriting system files. https://bugzilla.gnome.org/show_bug.cgi?id=786149
Diffstat (limited to 'monitor')
-rw-r--r--monitor/afc/meson.build6
-rw-r--r--monitor/gdu/meson.build6
-rw-r--r--monitor/goa/meson.build6
-rw-r--r--monitor/gphoto2/meson.build6
-rw-r--r--monitor/mtp/meson.build6
-rw-r--r--monitor/udisks2/meson.build6
6 files changed, 18 insertions, 18 deletions
diff --git a/monitor/afc/meson.build b/monitor/afc/meson.build
index 776341f0..830f8ccd 100644
--- a/monitor/afc/meson.build
+++ b/monitor/afc/meson.build
@@ -11,18 +11,18 @@ afc_service = configure_file(
input: service + '.in',
output: service,
install: true,
- install_dir: gvfs_dbus_service_dir,
+ install_dir: dbus_service_dir,
configuration: service_conf
)
-if have_systemd_user_unit
+if install_systemd_user_unit_dir
service = 'gvfs-afc-volume-monitor.service'
configure_file(
input: service + '.in',
output: service,
install: true,
- install_dir: systemd_user_dir,
+ install_dir: systemd_user_unit_dir,
configuration: service_conf
)
endif
diff --git a/monitor/gdu/meson.build b/monitor/gdu/meson.build
index 653faebc..ba865631 100644
--- a/monitor/gdu/meson.build
+++ b/monitor/gdu/meson.build
@@ -11,18 +11,18 @@ gdu_service = configure_file(
input: service + '.in',
output: service,
install: true,
- install_dir: gvfs_dbus_service_dir,
+ install_dir: dbus_service_dir,
configuration: service_conf
)
-if have_systemd_user_unit
+if install_systemd_user_unit_dir
service = 'gvfs-gdu-volume-monitor.service'
configure_file(
input: service + '.in',
output: service,
install: true,
- install_dir: systemd_user_dir,
+ install_dir: systemd_user_unit_dir,
configuration: service_conf
)
endif
diff --git a/monitor/goa/meson.build b/monitor/goa/meson.build
index 111d8d45..b45007ce 100644
--- a/monitor/goa/meson.build
+++ b/monitor/goa/meson.build
@@ -9,18 +9,18 @@ configure_file(
input: service + '.in',
output: service,
install: true,
- install_dir: gvfs_dbus_service_dir,
+ install_dir: dbus_service_dir,
configuration: service_conf
)
-if have_systemd_user_unit
+if install_systemd_user_unit_dir
service = 'gvfs-goa-volume-monitor.service'
configure_file(
input: service + '.in',
output: service,
install: true,
- install_dir: systemd_user_dir,
+ install_dir: systemd_user_unit_dir,
configuration: service_conf
)
endif
diff --git a/monitor/gphoto2/meson.build b/monitor/gphoto2/meson.build
index 2cb3128d..7400071b 100644
--- a/monitor/gphoto2/meson.build
+++ b/monitor/gphoto2/meson.build
@@ -11,18 +11,18 @@ gphoto2_service = configure_file(
input: service + '.in',
output: service,
install: true,
- install_dir: gvfs_dbus_service_dir,
+ install_dir: dbus_service_dir,
configuration: service_conf
)
-if have_systemd_user_unit
+if install_systemd_user_unit_dir
service = 'gvfs-gphoto2-volume-monitor.service'
configure_file(
input: service + '.in',
output: service,
install: true,
- install_dir: systemd_user_dir,
+ install_dir: systemd_user_unit_dir,
configuration: service_conf
)
endif
diff --git a/monitor/mtp/meson.build b/monitor/mtp/meson.build
index 21eb427d..a3468765 100644
--- a/monitor/mtp/meson.build
+++ b/monitor/mtp/meson.build
@@ -9,18 +9,18 @@ configure_file(
input: service + '.in',
output: service,
install: true,
- install_dir: gvfs_dbus_service_dir,
+ install_dir: dbus_service_dir,
configuration: service_conf
)
-if have_systemd_user_unit
+if install_systemd_user_unit_dir
service = 'gvfs-mtp-volume-monitor.service'
configure_file(
input: service + '.in',
output: service,
install: true,
- install_dir: systemd_user_dir,
+ install_dir: systemd_user_unit_dir,
configuration: service_conf
)
endif
diff --git a/monitor/udisks2/meson.build b/monitor/udisks2/meson.build
index 44e49232..995b3008 100644
--- a/monitor/udisks2/meson.build
+++ b/monitor/udisks2/meson.build
@@ -11,18 +11,18 @@ udisks2_service = configure_file(
input: service + '.in',
output: service,
install: true,
- install_dir: gvfs_dbus_service_dir,
+ install_dir: dbus_service_dir,
configuration: service_conf
)
-if have_systemd_user_unit
+if install_systemd_user_unit_dir
service = 'gvfs-udisks2-volume-monitor.service'
configure_file(
input: service + '.in',
output: service,
install: true,
- install_dir: systemd_user_dir,
+ install_dir: systemd_user_unit_dir,
configuration: service_conf
)
endif