[gnome-todo] project: add autostart file
- From: Georges Basile Stavracas Neto <gbsneto src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-todo] project: add autostart file
- Date: Fri, 21 Apr 2017 12:40:10 +0000 (UTC)
commit ce672d8d368321e5feade24a380fe198cb841665
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date: Thu Apr 20 18:25:56 2017 -0300
project: add autostart file
configure.ac | 1 -
data/Makefile.am | 11 +++++++++--
data/org.gnome.Todo.Autostart.desktop.in | 4 ++++
data/org.gnome.Todo.desktop.in | 13 +++++++++++++
data/org.gnome.Todo.desktop.in.in | 11 -----------
po/POTFILES.in | 2 +-
6 files changed, 27 insertions(+), 15 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index 6924d96..c6d01de 100644
--- a/configure.ac
+++ b/configure.ac
@@ -114,7 +114,6 @@ AC_CONFIG_FILES([
data/Makefile
data/icons/Makefile
data/gnome-todo.pc
- data/org.gnome.Todo.desktop.in
doc/Makefile
doc/reference/Makefile
doc/reference/version.xml
diff --git a/data/Makefile.am b/data/Makefile.am
index 6faa9a0..4e581c9 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -7,16 +7,21 @@ desktopdir = $(datadir)/applications
desktop_in_files = org.gnome.Todo.desktop.in
desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
+autostartdir = $(pkgdatadir)
+autostart_DATA = org.gnome.Todo.Autostart.desktop
+
+%.desktop: %.desktop.in Makefile
+ $(AM_V_GEN) $(MSGFMT) --desktop --template $< -d $(top_srcdir)/po -o $@
+
%.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)
appdata_in_files = $(srcdir)/appdata/org.gnome.Todo.appdata.xml.in
-@INTLTOOL_DESKTOP_RULE@
-
gsettings_ENUM_NAMESPACE = org.gnome.todo
gsettings_ENUM_FILES = \
$(top_srcdir)/src/gtd-enums.h
@@ -57,11 +62,13 @@ EXTRA_DIST= \
$(appdata_in_files) \
$(desktop_in_files) \
$(gsettings_SCHEMAS) \
+ $(autostartdir) \
$(service_in_files)
CLEANFILES = \
$(service_DATA) \
$(desktop_DATA) \
+ $(autostart_DATA) \
$(searchprovider_DATA) \
$(appdata_DATA)
diff --git a/data/org.gnome.Todo.Autostart.desktop.in b/data/org.gnome.Todo.Autostart.desktop.in
new file mode 100644
index 0000000..007f644
--- /dev/null
+++ b/data/org.gnome.Todo.Autostart.desktop.in
@@ -0,0 +1,4 @@
+[Desktop Entry]
+Type=Application
+Exec=gapplication action org.gnome.Todo start-client
+NoDisplay=True
diff --git a/data/org.gnome.Todo.desktop.in b/data/org.gnome.Todo.desktop.in
new file mode 100644
index 0000000..425b324
--- /dev/null
+++ b/data/org.gnome.Todo.desktop.in
@@ -0,0 +1,13 @@
+[Desktop Entry]
+Name=To Do
+Comment=Manage your personal tasks
+Exec=gnome-todo
+# Translators: Do NOT translate or transliterate this text (this is an icon file name)!
+Icon=org.gnome.Todo
+Terminal=false
+Type=Application
+StartupNotify=true
+Categories=GNOME;GTK;Utility;
+# Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list
MUST also end with a semicolon!
+Keywords=Task;Productivity;Todo;
+DBusActivatable=true
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 5622075..5ba6a68 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -1,7 +1,7 @@
# List of source files containing translatable strings.
data/appdata/org.gnome.Todo.appdata.xml.in
[type: gettext/glade]data/gtk/menus.ui
-data/org.gnome.Todo.desktop.in.in
+data/org.gnome.Todo.desktop.in
data/org.gnome.todo.gschema.xml
[type: gettext/glade]data/ui/edit-pane.ui
[type: gettext/glade]data/ui/empty-list.ui
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]