diff --git a/NEWS b/NEWS index 61dfa96d0..50e0c3125 100644 --- a/NEWS +++ b/NEWS @@ -5,6 +5,7 @@ ver 0.23.14 (not yet released) * mixer - wasapi: fix problem setting volume * more libfmt 10 fixes +* fix auto-detected systemd unit directory ver 0.23.13 (2023/05/22) * input diff --git a/systemd/system/meson.build b/systemd/system/meson.build index f90f93d5a..632ff420e 100644 --- a/systemd/system/meson.build +++ b/systemd/system/meson.build @@ -2,7 +2,10 @@ systemd_system_unit_dir = get_option('systemd_system_unit_dir') if systemd_system_unit_dir == '' systemd = dependency('systemd', required: false) if systemd.found() - systemd_system_unit_dir = systemd.get_variable(pkgconfig: 'systemdsystemunitdir') + systemd_system_unit_dir = systemd.get_variable( + pkgconfig: 'systemdsystemunitdir', + pkgconfig_define: ['prefix', get_option('prefix')], + ) endif endif if systemd_system_unit_dir == '' diff --git a/systemd/user/meson.build b/systemd/user/meson.build index 86a1fd933..7a3522ce5 100644 --- a/systemd/user/meson.build +++ b/systemd/user/meson.build @@ -2,7 +2,10 @@ systemd_user_unit_dir = get_option('systemd_user_unit_dir') if systemd_user_unit_dir == '' systemd = dependency('systemd', required: false) if systemd.found() - systemd_user_unit_dir = systemd.get_variable(pkgconfig: 'systemduserunitdir') + systemd_user_unit_dir = systemd.get_variable( + pkgconfig: 'systemduserunitdir', + pkgconfig_define: ['prefix', get_option('prefix')], + ) endif endif if systemd_user_unit_dir == ''