Blame plugins/datetime/meson.build

Packit Service 999d52
install_data(
Packit Service 999d52
  'backward',
Packit Service 999d52
  install_dir: join_paths(gsd_pkgdatadir, 'datetime')
Packit Service 999d52
)
Packit Service 999d52
Packit Service 999d52
sources = files(
Packit Service 999d52
  'gsd-datetime-manager.c',
Packit Service 999d52
  'gsd-timezone-monitor.c',
Packit Service 999d52
  'main.c',
Packit Service 999d52
  'tz.c',
Packit Service 999d52
  'weather-tz.c'
Packit Service 999d52
)
Packit Service 999d52
Packit Service 999d52
sources += gnome.gdbus_codegen(
Packit Service 999d52
  'timedated',
Packit Service 999d52
  'timedated1-interface.xml',
Packit Service 999d52
  interface_prefix: 'org.freedesktop.'
Packit Service 999d52
)
Packit Service 999d52
Packit Service 999d52
deps = plugins_deps + [
Packit Service 999d52
  geocode_glib_dep,
Packit Service 999d52
  gweather_dep,
Packit Service 999d52
  libgeoclue_dep,
Packit Service 999d52
  libnotify_dep,
Packit Service 999d52
  m_dep,
Packit Service 999d52
  polkit_gobject_dep
Packit Service 999d52
]
Packit Service 999d52
Packit Service 999d52
cflags += ['-DGNOMECC_DATA_DIR="@0@"'.format(gsd_pkgdatadir)]
Packit Service 999d52
Packit Service 999d52
executable(
Packit Service 999d52
  'gsd-' + plugin_name,
Packit Service 999d52
  sources,
Packit Service 999d52
  include_directories: [top_inc, common_inc],
Packit Service 999d52
  dependencies: deps,
Packit Service 999d52
  c_args: cflags,
Packit Service 999d52
  install: true,
Packit Service 999d52
  install_rpath: gsd_pkglibdir,
Packit Service 999d52
  install_dir: gsd_libexecdir
Packit Service 999d52
)