Codebase list xapp / f29b3d5 status-applets / mate / meson.build
f29b3d5

Tree @f29b3d5 (Download .tar.gz)

meson.build @f29b3d5raw · history · blame

## Applet file

conf = configuration_data()
conf.set('locale', join_paths(get_option('prefix'), get_option('localedir')))

applet_file = configure_file(
  input : 'mate-xapp-status-applet.py',
  output: 'mate-xapp-status-applet.py',
  configuration: conf,
)

install_data(applet_file,
  install_dir: join_paths(get_option('libexecdir'), 'xapps')
)

## DBus service file

conf = configuration_data()
conf.set('libexec', join_paths(get_option('prefix'), get_option('libexecdir')))

service_file = configure_file(
  input : 'org.mate.panel.applet.MateXAppStatusAppletFactory.service.in',
  output: 'org.mate.panel.applet.MateXAppStatusAppletFactory.service',
  configuration: conf,
)

install_data(service_file,
  install_dir: join_paths(get_option('datadir'), 'dbus-1', 'services')
)

## Applet definition file

def_file = configure_file(
  input : 'org.x.MateXAppStatusApplet.mate-panel-applet.in',
  output: 'org.x.MateXAppStatusApplet.mate-panel-applet',
  configuration: conf,
)

install_data(def_file,
  install_dir: join_paths(get_option('datadir'), 'mate-panel', 'applets')
)