Skip to content

Commit

Permalink
meson - ethumb - fix build and install of service files for ethumb
Browse files Browse the repository at this point in the history
  • Loading branch information
rastermann committed Oct 31, 2018
1 parent 41f7ae6 commit 6eb608b
Show file tree
Hide file tree
Showing 3 changed files with 34 additions and 0 deletions.
18 changes: 18 additions & 0 deletions dbus-services/meson.build
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
dep = dependency('dbus-1')

org_enlightenment_ethumb_service_config = configuration_data()

org_enlightenment_ethumb_service_config.set('prefix', dir_prefix)

systemd_dbus_prefix = '# '
if get_option('systemd') == true
systemd_dbus_prefix = ''
endif
org_enlightenment_ethumb_service_config.set('systemd_dbus_prefix',
systemd_dbus_prefix)

configure_file(
input: 'org.enlightenment.Ethumb.service.in',
output: 'org.enlightenment.Ethumb.service',
configuration: org_enlightenment_ethumb_service_config,
install_dir: dep.get_pkgconfig_variable('session_bus_services_dir'))
3 changes: 3 additions & 0 deletions meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -384,3 +384,6 @@ configure_file(
configuration: config_h,
install_dir : join_paths(dir_include,'elementary-'+version_major)
)

subdir(join_paths('systemd-services'))
subdir(join_paths('dbus-services'))
13 changes: 13 additions & 0 deletions systemd-services/meson.build
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
if get_option('systemd') == true
dep = dependency('systemd')

ethumb_service_config = configuration_data()

ethumb_service_config.set('prefix', dir_prefix)

configure_file(
input: 'ethumb.service.in',
output: 'ethumb.service',
configuration: ethumb_service_config,
install_dir: dep.get_pkgconfig_variable('systemduserunitdir'))
endif

0 comments on commit 6eb608b

Please sign in to comment.