Files
iio-sensor-proxy/data/meson.build
Bastien Nocera 63a84af6a2 data: Add polkit policy description
Describe and set defaults for claiming sensors.
2021-09-29 11:54:26 +02:00

38 lines
822 B
Meson

install_data(
'80-iio-sensor-proxy.rules',
install_dir: udev_rules_dir
)
data_conf = configuration_data()
data_conf.set('libexecdir', libexecdir)
data_conf.set('geoclue_user', get_option('geoclue-user'))
configure_file(
input: 'iio-sensor-proxy.service.in',
output: 'iio-sensor-proxy.service',
configuration: data_conf,
install_dir: systemd_system_unit_dir,
)
configure_file(
input: 'net.hadess.SensorProxy.conf.in',
output: 'net.hadess.SensorProxy.conf',
configuration: data_conf,
install_dir: dbusconfdir
)
polkit_policy = 'net.hadess.SensorProxy.policy'
if xmllint.found()
test(polkit_policy,
xmllint,
args: [
'--noout',
meson.source_root() / 'data' / polkit_policy,
])
endif
install_data(
polkit_policy,
install_dir: polkit_policy_directory,
)