2020-07-06 12:37:41 +02:00
|
|
|
configure_file(
|
|
|
|
|
input: 'power-profiles-daemon.service.in',
|
|
|
|
|
output: 'power-profiles-daemon.service',
|
2024-02-13 20:28:22 +01:00
|
|
|
configuration: {
|
|
|
|
|
'libexecdir': libexecdir,
|
|
|
|
|
},
|
2020-07-06 12:37:41 +02:00
|
|
|
install_dir: systemd_system_unit_dir,
|
|
|
|
|
)
|
|
|
|
|
|
2024-02-13 20:28:22 +01:00
|
|
|
foreach name, _: bus_names
|
|
|
|
|
config = {
|
|
|
|
|
'dbus_name': name,
|
|
|
|
|
'dbus_iface': name,
|
|
|
|
|
}
|
2020-08-10 11:16:43 +02:00
|
|
|
|
2024-02-13 20:28:22 +01:00
|
|
|
configure_file(
|
|
|
|
|
input: 'power-profiles-daemon.dbus.conf.in',
|
|
|
|
|
output: name + '.conf',
|
|
|
|
|
configuration: config,
|
|
|
|
|
install_dir: dbusconfdir
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
configure_file(
|
|
|
|
|
input: 'power-profiles-daemon.dbus.service.in',
|
|
|
|
|
output: name + '.service',
|
|
|
|
|
configuration: config,
|
|
|
|
|
install_dir: dbusservicedir
|
|
|
|
|
)
|
|
|
|
|
endforeach
|
2021-09-28 12:55:59 +02:00
|
|
|
|
2024-02-13 20:09:18 +01:00
|
|
|
polkit_policy = 'power-profiles-daemon.policy'
|
2021-09-28 12:55:59 +02:00
|
|
|
if xmllint.found()
|
|
|
|
|
test(polkit_policy,
|
|
|
|
|
xmllint,
|
|
|
|
|
args: [
|
|
|
|
|
'--noout',
|
2024-02-13 18:43:38 +01:00
|
|
|
meson.project_source_root() / 'data' / polkit_policy,
|
2021-09-28 12:55:59 +02:00
|
|
|
])
|
|
|
|
|
endif
|
|
|
|
|
|
|
|
|
|
install_data(
|
|
|
|
|
polkit_policy,
|
|
|
|
|
install_dir: polkit_policy_directory,
|
|
|
|
|
)
|