File: meson.build

package info (click to toggle)
iio-sensor-proxy 3.8-1.ssc0
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 764 kB
  • sloc: ansic: 5,667; python: 995; xml: 105; makefile: 15; sh: 13
file content (41 lines) | stat: -rw-r--r-- 870 bytes parent folder | download
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
38
39
40
41
rules = files(
  '80-iio-sensor-proxy.rules'
)

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,
)