From f152ad9fa9c1a062c32559624e770b26a940d438 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=B0=D0=BC=D1=98=D0=B0=D0=BD=20=D0=93=D0=B5=D0=BE?= =?UTF-8?q?=D1=80=D0=B3=D0=B8=D0=B5=D0=B2=D1=81=D0=BA=D0=B8?= Date: Sun, 8 Sep 2019 14:04:34 +0200 Subject: [PATCH] service file: allow for waybar installed in different prefix --- meson.build | 9 +++++++-- resources/{waybar.service => waybar.service.in} | 2 +- 2 files changed, 8 insertions(+), 3 deletions(-) rename resources/{waybar.service => waybar.service.in} (89%) diff --git a/meson.build b/meson.build index 33c3f5f..b25e9ce 100644 --- a/meson.build +++ b/meson.build @@ -66,8 +66,13 @@ systemd = dependency('systemd', required: get_option('systemd')) if systemd.found() user_units_dir = systemd.get_pkgconfig_variable('systemduserunitdir') - install_data('./resources/waybar.service', - install_dir: user_units_dir) + + configure_file( + configuration: config, + input: './resources/waybar.service.in', + output: '@BASENAME@', + install_dir: user_units_dir + ) endif src_files = files( diff --git a/resources/waybar.service b/resources/waybar.service.in similarity index 89% rename from resources/waybar.service rename to resources/waybar.service.in index 5eee4aa..1c086bf 100644 --- a/resources/waybar.service +++ b/resources/waybar.service.in @@ -6,7 +6,7 @@ PartOf=wayland-session.target [Service] Type=dbus BusName=fr.arouillard.waybar -ExecStart=/usr/bin/waybar +ExecStart=@prefix@/bin/waybar [Install] WantedBy=wayland-session.target