[gnome-calendar] app: add search-provider ini file
- From: Erick Pérez Castellanos <erickpc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-calendar] app: add search-provider ini file
- Date: Fri, 6 Feb 2015 14:25:38 +0000 (UTC)
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]