power-profiles-daemon/data/meson.build

45 lines
921 B
Meson
Raw Normal View History

2020-07-06 12:37:41 +02:00
configure_file(
input: 'power-profiles-daemon.service.in',
output: 'power-profiles-daemon.service',
configuration: {
'libexecdir': libexecdir,
},
2020-07-06 12:37:41 +02:00
install_dir: systemd_system_unit_dir,
)
foreach name, _: bus_names
config = {
'dbus_name': name,
'dbus_iface': name,
}
2020-08-10 11:16:43 +02: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
polkit_policy = 'power-profiles-daemon.policy'
if xmllint.found()
test(polkit_policy,
xmllint,
args: [
'--noout',
meson.project_source_root() / 'data' / polkit_policy,
])
endif
install_data(
polkit_policy,
install_dir: polkit_policy_directory,
)