2022-01-17 08:23:55 +01:00
|
|
|
systemd_user_services_dir = systemd.get_variable('systemduserunitdir', pkgconfig_define : [ 'prefix', prefix])
|
2021-01-09 11:38:45 +02:00
|
|
|
if get_option('systemd-user-unit-dir') != ''
|
|
|
|
|
systemd_user_services_dir = get_option('systemd-user-unit-dir')
|
|
|
|
|
endif
|
2017-08-17 18:59:03 +02:00
|
|
|
|
2020-11-12 16:53:55 +01:00
|
|
|
install_data(
|
|
|
|
|
sources : ['pipewire.socket', 'pipewire-pulse.socket'],
|
|
|
|
|
install_dir : systemd_user_services_dir)
|
2017-08-17 18:59:03 +02:00
|
|
|
|
|
|
|
|
systemd_config = configuration_data()
|
2021-04-15 14:41:04 +10:00
|
|
|
systemd_config.set('PW_BINARY', pipewire_bindir / 'pipewire')
|
|
|
|
|
systemd_config.set('PW_PULSE_BINARY', pipewire_bindir / 'pipewire-pulse')
|
2017-08-17 18:59:03 +02:00
|
|
|
|
|
|
|
|
configure_file(input : 'pipewire.service.in',
|
|
|
|
|
output : 'pipewire.service',
|
|
|
|
|
configuration : systemd_config,
|
2017-08-17 19:01:11 +02:00
|
|
|
install_dir : systemd_user_services_dir)
|
2020-11-12 16:53:55 +01:00
|
|
|
|
|
|
|
|
configure_file(input : 'pipewire-pulse.service.in',
|
|
|
|
|
output : 'pipewire-pulse.service',
|
|
|
|
|
configuration : systemd_config,
|
|
|
|
|
install_dir : systemd_user_services_dir)
|
2022-08-10 11:35:59 +02:00
|
|
|
|
|
|
|
|
configure_file(input : 'filter-chain.service.in',
|
|
|
|
|
output : 'filter-chain.service',
|
|
|
|
|
configuration : systemd_config,
|
|
|
|
|
install_dir : systemd_user_services_dir)
|