The gettext domain is hardcoded in the gschema file. It has been changed so its now configurable and its possible to change it via build files.
80 lines
1.8 KiB
Meson
80 lines
1.8 KiB
Meson
subdir('icons')
|
|
subdir('appdata')
|
|
|
|
# Desktop files
|
|
# Note: This name is registered in gcal-weather-service.c.
|
|
desktop = 'org.gnome.Calendar.desktop'
|
|
|
|
i18n.merge_file(
|
|
desktop,
|
|
type: 'desktop',
|
|
input: desktop + '.in',
|
|
output: desktop,
|
|
po_dir: po_dir,
|
|
install: true,
|
|
install_dir: join_paths(calendar_datadir, 'applications')
|
|
)
|
|
|
|
# GNOME Shell search provider
|
|
install_data(
|
|
'org.gnome.Calendar.search-provider.ini',
|
|
install_dir: join_paths(calendar_datadir, 'gnome-shell', 'search-providers')
|
|
)
|
|
|
|
# GSettings schema
|
|
schema_conf = configuration_data()
|
|
schema_conf.set('GETTEXT_PACKAGE', meson.project_name())
|
|
|
|
schema = 'org.gnome.calendar.gschema.xml'
|
|
|
|
configure_file(
|
|
input: schema + '.in',
|
|
output: schema,
|
|
install: true,
|
|
install_dir: calendar_schemadir,
|
|
configuration: schema_conf
|
|
)
|
|
|
|
# DBus service files
|
|
service_conf = configuration_data()
|
|
service_conf.set('bindir', calendar_bindir)
|
|
|
|
service = 'org.gnome.Calendar.service'
|
|
|
|
configure_file(
|
|
input: service + '.in',
|
|
output: service,
|
|
install: true,
|
|
install_dir: join_paths(calendar_datadir, 'dbus-1', 'services'),
|
|
configuration: service_conf
|
|
)
|
|
|
|
shell_search_provider_dbus_interfaces = files('shell-search-provider-dbus-interfaces.xml')
|
|
|
|
# Resource data
|
|
gresource = files('calendar.gresource.xml')
|
|
|
|
resource_data = files(
|
|
'theme/Adwaita.css',
|
|
'ui/alarm-row.ui',
|
|
'ui/calendar-row.ui',
|
|
'ui/date-chooser.ui',
|
|
'ui/date-selector.ui',
|
|
'ui/edit-dialog.ui',
|
|
'ui/help-overlay.ui',
|
|
'ui/menus.ui',
|
|
'ui/month-cell.ui',
|
|
'ui/month-popover.ui',
|
|
'ui/month-view.ui',
|
|
'ui/multi-choice.ui',
|
|
'ui/quick-add-popover.ui',
|
|
'ui/search-popover.ui',
|
|
'ui/source-dialog.ui',
|
|
'ui/time-selector.ui',
|
|
'ui/weather-settings.ui',
|
|
'ui/week-header.ui',
|
|
'ui/week-view.ui',
|
|
'ui/window.ui',
|
|
'ui/year-view.ui'
|
|
)
|