File: meson.build

package info (click to toggle)
iio-sensor-proxy 3.8-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 540 kB
  • sloc: ansic: 5,256; python: 719; xml: 105; makefile: 4
file content (37 lines) | stat: -rw-r--r-- 822 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
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,
)