From e23436248caefd69829507759f60564cbbea4cbc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Erick=20P=C3=A9rez=20Castellanos?= Date: Fri, 30 Jan 2015 15:33:02 -0500 Subject: [PATCH] app: add search-provider ini file --- .gitignore | 2 ++ configure.ac | 1 + data/Makefile.am | 10 ++++++++-- data/org.gnome.Calendar.search-provider.ini.in.in | 7 +++++++ po/POTFILES.in | 1 + po/POTFILES.skip | 1 + 6 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 data/org.gnome.Calendar.search-provider.ini.in.in diff --git a/.gitignore b/.gitignore index 219d80d1..1b8dea9d 100644 --- a/.gitignore +++ b/.gitignore @@ -80,5 +80,7 @@ AUTHORS build-aux data/org.gnome.Calendar.desktop data/org.gnome.Calendar.desktop.in +data/org.gnome.Calendar.search-provider.ini +data/org.gnome.Calendar.search-provider.ini.in data/org.gnome.Calendar.service data/appdata/org.gnome.Calendar.appdata.xml diff --git a/configure.ac b/configure.ac index a5a014dc..817b7e7a 100644 --- a/configure.ac +++ b/configure.ac @@ -104,6 +104,7 @@ AC_CONFIG_FILES([ src/Makefile data/Makefile data/org.gnome.Calendar.desktop.in + data/org.gnome.Calendar.search-provider.ini.in data/icons/Makefile po/Makefile.in ]) diff --git a/data/Makefile.am b/data/Makefile.am index 3d74dbee..81e19f37 100644 --- a/data/Makefile.am +++ b/data/Makefile.am @@ -4,6 +4,12 @@ desktopdir = $(datadir)/applications desktop_in_files = org.gnome.Calendar.desktop.in desktop_DATA = $(desktop_in_files:.desktop.in=.desktop) +searchproviderdir = $(datadir)/gnome-shell/search-providers +searchprovider_DATA = org.gnome.Calendar.search-provider.ini + +%.ini: %.ini.in + LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@ + @INTLTOOL_XML_RULE@ appdatadir = $(datadir)/appdata appdata_DATA = $(appdata_in_files:.xml.in=.xml) @@ -34,10 +40,9 @@ gsettingsschema_in_files = org.gnome.calendar.gschema.xml.in gsettings_SCHEMAS = $(gsettingsschema_in_files:.xml.in=.xml) .PRECIOUS: $(gsettings_SCHEMAS) -@INTLTOOL_XML_NOMERGE_RULE@ - EXTRA_DIST= \ appdata/org.gnome.Calendar.appdata.xml \ + org.gnome.Calendar.search-provider.ini.in.in \ org.gnome.Calendar.desktop \ calendar.gresource.xml \ ui/date-selector.ui \ @@ -55,5 +60,6 @@ EXTRA_DIST= \ CLEANFILES = \ $(service_DATA) \ $(desktop_DATA) \ + $(searchprovider_DATA) \ $(gsettings_SCHEMAS) \ $(appdata_DATA) diff --git a/data/org.gnome.Calendar.search-provider.ini.in.in b/data/org.gnome.Calendar.search-provider.ini.in.in new file mode 100644 index 00000000..6f40131a --- /dev/null +++ b/data/org.gnome.Calendar.search-provider.ini.in.in @@ -0,0 +1,7 @@ +[Shell Search Provider] +_Title=Calendar +Icon=gnome-calendar +DesktopId=org.gnome.Calendar.desktop +BusName=org.gnome.Calendar +ObjectPath=/org/gnome/Calendar/SearchProvider +Version=2 diff --git a/po/POTFILES.in b/po/POTFILES.in index 96e7d98d..0e7ee436 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -1,6 +1,7 @@ # List of source files containing translatable strings. data/appdata/org.gnome.Calendar.appdata.xml.in data/org.gnome.Calendar.desktop.in.in +[type: gettext/ini]data/org.gnome.Calendar.search-provider.ini.in.in data/org.gnome.calendar.gschema.xml.in [type: gettext/glade]data/ui/edit-dialog.ui [type: gettext/glade]data/ui/menus.ui diff --git a/po/POTFILES.skip b/po/POTFILES.skip index d8804165..10051680 100644 --- a/po/POTFILES.skip +++ b/po/POTFILES.skip @@ -1,2 +1,3 @@ # List of skipped of translation files data/org.gnome.Calendar.desktop.in +sub/data/org.gnome.Calendar.desktop.in