[gnome-calendar] app: add search-provider ini file



commit e23436248caefd69829507759f60564cbbea4cbc
Author: Erick Pérez Castellanos <erick red gmail com>
Date:   Fri Jan 30 15:33:02 2015 -0500

    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(-)
---
diff --git a/.gitignore b/.gitignore
index 219d80d..1b8dea9 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 a5a014d..817b7e7 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 3d74dbe..81e19f3 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 0000000..6f40131
--- /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 96e7d98..0e7ee43 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 d880416..1005168 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


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]