[eog-plugins/wip/appstream] plugins: add metainfo for all available plugins
- From: Igor Gnatenko <ignatenko src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [eog-plugins/wip/appstream] plugins: add metainfo for all available plugins
- Date: Mon, 16 Jun 2014 10:10:27 +0000 (UTC)
commit ce4ba0aeccccd8f5384dbcd0f53dab2b5fed61b6
Author: Igor Gnatenko <i gnatenko brain gmail com>
Date: Sun Jun 15 12:42:41 2014 +0400
plugins: add metainfo for all available plugins
Reference: https://bugzilla.gnome.org/show_bug.cgi?id=731676
Signed-off-by: Igor Gnatenko <i gnatenko brain gmail com>
plugins/exif-display/Makefile.am | 9 +++++++++
.../exif-display/eog-exif-display.metainfo.xml.in | 13 +++++++++++++
plugins/export-to-folder/Makefile.am | 19 +++++++++++++------
.../eog-export-to-folder.metainfo.xml.in | 13 +++++++++++++
plugins/fit-to-width/Makefile.am | 12 +++++++++---
.../fit-to-width/eog-fit-to-width.metainfo.xml.in | 13 +++++++++++++
plugins/fullscreenbg/Makefile.am | 9 +++++++--
.../fullscreenbg/eog-fullscreenbg.metainfo.xml.in | 13 +++++++++++++
plugins/hide-titlebar/Makefile.am | 12 +++++++++---
.../eog-hide-titlebar.metainfo.xml.in | 13 +++++++++++++
plugins/light-theme/Makefile.am | 12 +++++++++---
.../light-theme/eog-light-theme.metainfo.xml.in | 13 +++++++++++++
plugins/map/Makefile.am | 12 +++++++++---
plugins/map/eog-map.metainfo.xml.in | 13 +++++++++++++
plugins/postasa/Makefile.am | 11 +++++++++--
plugins/postasa/eog-postasa.metainfo.xml.in | 12 ++++++++++++
plugins/postr/Makefile.am | 12 +++++++++---
plugins/postr/eog-postr.metainfo.xml.in | 13 +++++++++++++
plugins/pythonconsole/Makefile.am | 10 ++++++++--
.../eog-pythonconsole.metainfo.xml.in | 13 +++++++++++++
plugins/send-by-mail/Makefile.am | 12 +++++++++---
.../send-by-mail/eog-send-by-mail.metainfo.xml.in | 13 +++++++++++++
plugins/slideshowshuffle/Makefile.am | 11 ++++++++---
.../eog-slideshowshuffle.metainfo.xml.in | 13 +++++++++++++
po/POTFILES.in | 12 ++++++++++++
25 files changed, 275 insertions(+), 33 deletions(-)
---
diff --git a/plugins/exif-display/Makefile.am b/plugins/exif-display/Makefile.am
index 2d61b10..31fb6a1 100644
--- a/plugins/exif-display/Makefile.am
+++ b/plugins/exif-display/Makefile.am
@@ -1,5 +1,6 @@
# ExifDisplay plugin
plugindir = $(EOG_PLUGINS_LIBS_DIR)
+appstreamdir = $(datadir)/appdata
uidir = $(EOG_PLUGINS_DATA_DIR)/exif-display
AM_CPPFLAGS = \
@@ -41,12 +42,18 @@ plugin_in_files = exif-display.plugin.desktop.in
plugin_DATA = $(plugin_in_files:.plugin.desktop.in=.plugin)
+appstream_in_files = eog-exif-display.metainfo.xml.in
+
+appstream_DATA = $(appstream_in_files:.xml.in=.xml)
+ INTLTOOL_XML_RULE@
+
gsettings_SCHEMAS = org.gnome.eog.plugins.exif-display.gschema.xml
@INTLTOOL_XML_NOMERGE_RULE@
@GSETTINGS_RULES@
EXTRA_DIST = \
$(plugin_in_files) \
+ $(appstream_in_files) \
exif-display.ui \
exif-display-config.ui \
eog-exif-display-plugin.gresource.xml \
@@ -55,11 +62,13 @@ EXTRA_DIST = \
CLEANFILES = \
${BUILT_SOURCES} \
$(plugin_DATA) \
+ $(appstream_DATA) \
$(gsettings_SCHEMAS)
DISTCLEANFILES = \
${BUILT_SOURCES} \
$(plugin_DATA) \
+ $(appstream_DATA) \
$(gsettings_SCHEMAS)
MAINTAINERCLEANFILES = $(gsettings_SCHEMAS:.xml=.valid)
diff --git a/plugins/exif-display/eog-exif-display.metainfo.xml.in
b/plugins/exif-display/eog-exif-display.metainfo.xml.in
new file mode 100644
index 0000000..4a8cbb5
--- /dev/null
+++ b/plugins/exif-display/eog-exif-display.metainfo.xml.in
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright 2014 Igor Gnatenko <i gnatenko brain gmail com> -->
+<component type="addon">
+ <id>eog-exif-display</id>
+ <extends>eog.desktop</extends>
+ <_name>Exif Display</_name>
+ <_summary>Displays a few camera setting Exif tags in the sidebar and optionally the statusbar</_summary>
+ <url type="homepage">https://wiki.gnome.org/Apps/EyeOfGnome/Plugins</url>
+ <url type="bugtracker">https://bugzilla.gnome.org/enter_bug.cgi?product=eog&component=plugins</url>
+ <metadata_license>CC0-1.0</metadata_license>
+ <project_license>GPL-2.0+</project_license>
+ <updatecontact>i gnatenko brain gmail com</updatecontact>
+</component>
diff --git a/plugins/export-to-folder/Makefile.am b/plugins/export-to-folder/Makefile.am
index 140a9e6..50c894e 100644
--- a/plugins/export-to-folder/Makefile.am
+++ b/plugins/export-to-folder/Makefile.am
@@ -1,7 +1,9 @@
# Export-to-Folder plugin
plugindir = $(EOG_PLUGINS_LIBS_DIR)
+appstreamdir = $(datadir)/appdata
uidir = $(EOG_PLUGINS_DATA_DIR)/export-to-folder
plugin_in_files = export-to-folder.plugin.desktop.in
+appstream_in_files = eog-export-to-folder.metainfo.xml.in
UI_FILES = preferences_dialog.ui
ui_DATA = $(UI_FILES)
@@ -11,19 +13,24 @@ plugin_PYTHON = \
gsettings_SCHEMAS = org.gnome.eog.plugins.export-to-folder.gschema.xml
gsettings_SCHEMAS_in_files = org.gnome.eog.plugins.export-to-folder.gschema.xml.in.in
-
+ INTLTOOL_XML_NOMERGE_RULE@
+ GSETTINGS_RULES@
%.plugin: %.plugin.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*po) ;
$(AM_V_GEN)$(INTLTOOL_MERGE) $(top_srcdir)/po $< $@ -d -u -c $(top_builddir)/po/.intltool-merge-cache
plugin_DATA = $(plugin_in_files:.plugin.desktop.in=.plugin)
- INTLTOOL_XML_NOMERGE_RULE@
- GSETTINGS_RULES@
+appstream_DATA = $(appstream_in_files:.xml.in=.xml)
+ INTLTOOL_XML_RULE@
-EXTRA_DIST = $(plugin_in_files) $(ui_DATA) $(gsettings_SCHEMAS_in_files)
+EXTRA_DIST = \
+ $(plugin_in_files) \
+ $(appstream_in_files) \
+ $(ui_DATA) \
+ $(gsettings_SCHEMAS_in_files)
-CLEANFILES = $(plugin_DATA) $(gsettings_SCHEMAS)
-DISTCLEANFILES = $(plugin_DATA) $(gsettings_SCHEMAS)
+CLEANFILES = $(plugin_DATA) $(appstream_DATA) $(gsettings_SCHEMAS)
+DISTCLEANFILES = $(plugin_DATA) $(appstream_DATA) $(gsettings_SCHEMAS)
MAINTAINERCLEANFILES = $(gsettings_SCHEMAS:.xml=.valid)
-include $(top_srcdir)/git.mk
diff --git a/plugins/export-to-folder/eog-export-to-folder.metainfo.xml.in
b/plugins/export-to-folder/eog-export-to-folder.metainfo.xml.in
new file mode 100644
index 0000000..d6f4edd
--- /dev/null
+++ b/plugins/export-to-folder/eog-export-to-folder.metainfo.xml.in
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright 2014 Igor Gnatenko <i gnatenko brain gmail com> -->
+<component type="addon">
+ <id>eog-export-to-folder</id>
+ <extends>eog.desktop</extends>
+ <_name>Export to Folder</_name>
+ <_summary>Export the current image to a separate directory</_summary>
+ <url type="homepage">https://wiki.gnome.org/Apps/EyeOfGnome/Plugins</url>
+ <url type="bugtracker">https://bugzilla.gnome.org/enter_bug.cgi?product=eog&component=plugins</url>
+ <metadata_license>CC0-1.0</metadata_license>
+ <project_license>GPL-2.0+</project_license>
+ <updatecontact>i gnatenko brain gmail com</updatecontact>
+</component>
diff --git a/plugins/fit-to-width/Makefile.am b/plugins/fit-to-width/Makefile.am
index b81a519..aa68f12 100644
--- a/plugins/fit-to-width/Makefile.am
+++ b/plugins/fit-to-width/Makefile.am
@@ -1,5 +1,6 @@
# Fit-to-width plugin
plugindir = $(libdir)/eog/plugins
+appstreamdir = $(datadir)/appdata
AM_CPPFLAGS = \
-I$(top_srcdir)/src \
@@ -26,9 +27,14 @@ plugin_in_files = fit-to-width.plugin.desktop.in
plugin_DATA = $(plugin_in_files:.plugin.desktop.in=.plugin)
-EXTRA_DIST = $(plugin_in_files)
+appstream_in_files = eog-fit-to-width.metainfo.xml.in
-CLEANFILES = $(plugin_DATA)
-DISTCLEANFILES = $(plugin_DATA)
+appstream_DATA = $(appstream_in_files:.xml.in=.xml)
+ INTLTOOL_XML_RULE@
+
+EXTRA_DIST = $(plugin_in_files) $(appstream_in_files)
+
+CLEANFILES = $(plugin_DATA) $(appstream_DATA)
+DISTCLEANFILES = $(plugin_DATA) $(appstream_DATA)
-include $(top_srcdir)/git.mk
diff --git a/plugins/fit-to-width/eog-fit-to-width.metainfo.xml.in
b/plugins/fit-to-width/eog-fit-to-width.metainfo.xml.in
new file mode 100644
index 0000000..ce6e5cf
--- /dev/null
+++ b/plugins/fit-to-width/eog-fit-to-width.metainfo.xml.in
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright 2014 Igor Gnatenko <i gnatenko brain gmail com> -->
+<component type="addon">
+ <id>eog-fit-to-width</id>
+ <extends>eog.desktop</extends>
+ <_name>Zoom to fit image width</_name>
+ <_summary>Adjusts the zoom to have the image's width fit into the window</_summary>
+ <url type="homepage">https://wiki.gnome.org/Apps/EyeOfGnome/Plugins</url>
+ <url type="bugtracker">https://bugzilla.gnome.org/enter_bug.cgi?product=eog&component=plugins</url>
+ <metadata_license>CC0-1.0</metadata_license>
+ <project_license>GPL-2.0+</project_license>
+ <updatecontact>i gnatenko brain gmail com</updatecontact>
+</component>
diff --git a/plugins/fullscreenbg/Makefile.am b/plugins/fullscreenbg/Makefile.am
index 2ac978b..40a7f78 100644
--- a/plugins/fullscreenbg/Makefile.am
+++ b/plugins/fullscreenbg/Makefile.am
@@ -1,6 +1,8 @@
# Fullscreen Background plugin
plugindir = $(EOG_PLUGINS_LIBS_DIR)
+appstreamdir = $(datadir)/appdata
plugin_in_files = fullscreenbg.plugin.desktop.in
+appstream_in_files = eog-fullscreenbg.metainfo.xml.in
gsettings_SCHEMAS = org.gnome.eog.plugins.fullscreenbg.gschema.xml
gsettings_SCHEMAS_in_files = org.gnome.eog.plugins.fullscreenbg.gschema.xml.in.in
@@ -16,15 +18,18 @@ plugin_PYTHON = \
plugin_DATA = $(plugin_in_files:.plugin.desktop.in=.plugin)
+appstream_DATA = $(appstream_in_files:.xml.in=.xml)
+
@INTLTOOL_XML_NOMERGE_RULE@
@GSETTINGS_RULES@
EXTRA_DIST = $(plugin_in_files)\
+ $(appstream_in_files)\
$(ui_DATA)\
$(gsettings_SCHEMAS_in_files)
-CLEANFILES = $(plugin_DATA) $(gsettings_SCHEMAS)
-DISTCLEANFILES = $(plugin_DATA) $(gsettings_SCHEMAS)
+CLEANFILES = $(plugin_DATA) $(appstream_DATA) $(gsettings_SCHEMAS)
+DISTCLEANFILES = $(plugin_DATA) $(appstream_DATA) $(gsettings_SCHEMAS)
MAINTAINERCLEANFILES = $(gsettings_SCHEMAS:.xml=.valid)
-include $(top_srcdir)/git.mk
diff --git a/plugins/fullscreenbg/eog-fullscreenbg.metainfo.xml.in
b/plugins/fullscreenbg/eog-fullscreenbg.metainfo.xml.in
new file mode 100644
index 0000000..9830deb
--- /dev/null
+++ b/plugins/fullscreenbg/eog-fullscreenbg.metainfo.xml.in
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright 2014 Igor Gnatenko <i gnatenko brain gmail com> -->
+<component type="addon">
+ <id>eog-fullscreenbg</id>
+ <extends>eog.desktop</extends>
+ <_name>Fullscreen Background</_name>
+ <_summary>Enables changing background in fullscreen mode</_summary>
+ <url type="homepage">https://wiki.gnome.org/Apps/EyeOfGnome/Plugins</url>
+ <url type="bugtracker">https://bugzilla.gnome.org/enter_bug.cgi?product=eog&component=plugins</url>
+ <metadata_license>CC0-1.0</metadata_license>
+ <project_license>GPL-2.0+</project_license>
+ <updatecontact>i gnatenko brain gmail com</updatecontact>
+</component>
diff --git a/plugins/hide-titlebar/Makefile.am b/plugins/hide-titlebar/Makefile.am
index c3e7390..b2c94ea 100644
--- a/plugins/hide-titlebar/Makefile.am
+++ b/plugins/hide-titlebar/Makefile.am
@@ -1,5 +1,6 @@
# HideTitlebar plugin
plugindir = $(libdir)/eog/plugins
+appstreamdir = $(datadir)/appdata
AM_CPPFLAGS = \
-I$(top_srcdir)/src \
@@ -26,9 +27,14 @@ plugin_in_files = hide-titlebar.plugin.desktop.in
plugin_DATA = $(plugin_in_files:.plugin.desktop.in=.plugin)
-EXTRA_DIST = $(plugin_in_files)
+appstream_in_files = eog-hide-titlebar.metainfo.xml.in
-CLEANFILES = $(plugin_DATA)
-DISTCLEANFILES = $(plugin_DATA)
+appstream_DATA = $(appstream_in_files:.xml.in=.xml)
+ INTLTOOL_XML_RULE@
+
+EXTRA_DIST = $(plugin_in_files) $(appstream_in_files)
+
+CLEANFILES = $(plugin_DATA) $(appstream_DATA)
+DISTCLEANFILES = $(plugin_DATA) $(appstream_DATA)
-include $(top_srcdir)/git.mk
diff --git a/plugins/hide-titlebar/eog-hide-titlebar.metainfo.xml.in
b/plugins/hide-titlebar/eog-hide-titlebar.metainfo.xml.in
new file mode 100644
index 0000000..d3899ec
--- /dev/null
+++ b/plugins/hide-titlebar/eog-hide-titlebar.metainfo.xml.in
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright 2014 Igor Gnatenko <i gnatenko brain gmail com> -->
+<component type="addon">
+ <id>eog-hide-titlebar</id>
+ <extends>eog.desktop</extends>
+ <_name>Hide Titlebar</_name>
+ <_summary>Hides the titlebar of maximized windows</_summary>
+ <url type="homepage">https://wiki.gnome.org/Apps/EyeOfGnome/Plugins</url>
+ <url type="bugtracker">https://bugzilla.gnome.org/enter_bug.cgi?product=eog&component=plugins</url>
+ <metadata_license>CC0-1.0</metadata_license>
+ <project_license>GPL-2.0+</project_license>
+ <updatecontact>i gnatenko brain gmail com</updatecontact>
+</component>
diff --git a/plugins/light-theme/Makefile.am b/plugins/light-theme/Makefile.am
index 3c8a8f6..501a317 100644
--- a/plugins/light-theme/Makefile.am
+++ b/plugins/light-theme/Makefile.am
@@ -1,5 +1,6 @@
# LightTheme plugin
plugindir = $(libdir)/eog/plugins
+appstreamdir = $(datadir)/appdata
AM_CPPFLAGS = \
-I$(top_srcdir)/src \
@@ -26,9 +27,14 @@ plugin_in_files = light-theme.plugin.desktop.in
plugin_DATA = $(plugin_in_files:.plugin.desktop.in=.plugin)
-EXTRA_DIST = $(plugin_in_files)
+appstream_in_files = eog-light-theme.metainfo.xml.in
-CLEANFILES = $(plugin_DATA)
-DISTCLEANFILES = $(plugin_DATA)
+appstream_DATA = $(appstream_in_files:.xml.in=.xml)
+ INTLTOOL_XML_RULE@
+
+EXTRA_DIST = $(plugin_in_files) $(appstream_in_files)
+
+CLEANFILES = $(plugin_DATA) $(appstream_DATA)
+DISTCLEANFILES = $(plugin_DATA) $(appstream_DATA)
-include $(top_srcdir)/git.mk
diff --git a/plugins/light-theme/eog-light-theme.metainfo.xml.in
b/plugins/light-theme/eog-light-theme.metainfo.xml.in
new file mode 100644
index 0000000..b8659cf
--- /dev/null
+++ b/plugins/light-theme/eog-light-theme.metainfo.xml.in
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright 2014 Igor Gnatenko <i gnatenko brain gmail com> -->
+<component type="addon">
+ <id>eog-light-theme</id>
+ <extends>eog.desktop</extends>
+ <_name>Disable dark theme</_name>
+ <_summary>Disables dark theme</_summary>
+ <url type="homepage">https://wiki.gnome.org/Apps/EyeOfGnome/Plugins</url>
+ <url type="bugtracker">https://bugzilla.gnome.org/enter_bug.cgi?product=eog&component=plugins</url>
+ <metadata_license>CC0-1.0</metadata_license>
+ <project_license>GPL-2.0+</project_license>
+ <updatecontact>i gnatenko brain gmail com</updatecontact>
+</component>
diff --git a/plugins/map/Makefile.am b/plugins/map/Makefile.am
index b141fa4..e4e9303 100644
--- a/plugins/map/Makefile.am
+++ b/plugins/map/Makefile.am
@@ -1,5 +1,6 @@
# Champlain plugin
plugindir = $(libdir)/eog/plugins
+appstreamdir = $(datadir)/appdata
AM_CPPFLAGS = \
-I$(top_srcdir) \
@@ -27,9 +28,14 @@ plugin_in_files = map.plugin.desktop.in
plugin_DATA = $(plugin_in_files:.plugin.desktop.in=.plugin)
-EXTRA_DIST = $(plugin_in_files)
+appstream_in_files = eog-map.metainfo.xml.in
-CLEANFILES = $(plugin_DATA)
-DISTCLEANFILES = $(plugin_DATA)
+appstream_DATA = $(appstream_in_files:.xml.in=.xml)
+ INTLTOOL_XML_RULE@
+
+EXTRA_DIST = $(plugin_in_files) $(appstream_in_files)
+
+CLEANFILES = $(plugin_DATA) $(appstream_DATA)
+DISTCLEANFILES = $(plugin_DATA) $(appstream_DATA)
-include $(top_srcdir)/git.mk
diff --git a/plugins/map/eog-map.metainfo.xml.in b/plugins/map/eog-map.metainfo.xml.in
new file mode 100644
index 0000000..65d8d73
--- /dev/null
+++ b/plugins/map/eog-map.metainfo.xml.in
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright 2014 Igor Gnatenko <i gnatenko brain gmail com> -->
+<component type="addon">
+ <id>eog-map</id>
+ <extends>eog.desktop</extends>
+ <_name>Map</_name>
+ <_summary>Displays on a map in the side panel where the picture was taken</_summary>
+ <url type="homepage">https://wiki.gnome.org/Apps/EyeOfGnome/Plugins</url>
+ <url type="bugtracker">https://bugzilla.gnome.org/enter_bug.cgi?product=eog&component=plugins</url>
+ <metadata_license>CC0-1.0</metadata_license>
+ <project_license>GPL-2.0+</project_license>
+ <updatecontact>i gnatenko brain gmail com</updatecontact>
+</component>
diff --git a/plugins/postasa/Makefile.am b/plugins/postasa/Makefile.am
index 45b08f8..57d48cc 100644
--- a/plugins/postasa/Makefile.am
+++ b/plugins/postasa/Makefile.am
@@ -1,5 +1,6 @@
# Postasa plugin
plugindir = $(EOG_PLUGINS_LIBS_DIR)
+appstreamdir = $(datadir)/appdata
AM_CPPFLAGS = \
-I$(top_srcdir) \
@@ -41,12 +42,18 @@ plugin_in_files = postasa.plugin.desktop.in
plugin_DATA = $(plugin_in_files:.plugin.desktop.in=.plugin)
+appstream_in_files = eog-postasa.metainfo.xml.in
+
+appstream_DATA = $(appstream_in_files:.xml.in=.xml)
+ INTLTOOL_XML_RULE@
+
EXTRA_DIST = \
$(plugin_in_files) \
+ $(appstream_in_files) \
$(UI_FILES) \
eog-postasa-plugin.gresource.xml
-CLEANFILES = $(plugin_DATA) $(BUILT_SOURCES)
-DISTCLEANFILES = $(plugin_DATA) $(BUILT_SOURCES)
+CLEANFILES = $(plugin_DATA) $(appstream_DATA) $(BUILT_SOURCES)
+DISTCLEANFILES = $(plugin_DATA) $(appstream_DATA) $(BUILT_SOURCES)
-include $(top_srcdir)/git.mk
diff --git a/plugins/postasa/eog-postasa.metainfo.xml.in b/plugins/postasa/eog-postasa.metainfo.xml.in
new file mode 100644
index 0000000..7ed8d5c
--- /dev/null
+++ b/plugins/postasa/eog-postasa.metainfo.xml.in
@@ -0,0 +1,12 @@
+<!-- Copyright 2014 Igor Gnatenko <i gnatenko brain gmail com> -->
+<component type="addon">
+ <id>eog-postasa</id>
+ <extends>eog.desktop</extends>
+ <_name>Picasa Web Uploader</_name>
+ <_summary>Supports uploading photos to Google Picasa Web</_summary>
+ <url type="homepage">https://wiki.gnome.org/Apps/EyeOfGnome/Plugins</url>
+ <url type="bugtracker">https://bugzilla.gnome.org/enter_bug.cgi?product=eog&component=plugins</url>
+ <metadata_license>CC0-1.0</metadata_license>
+ <project_license>GPL-2.0+</project_license>
+ <updatecontact>i gnatenko brain gmail com</updatecontact>
+</component>
diff --git a/plugins/postr/Makefile.am b/plugins/postr/Makefile.am
index 1756619..7681fdf 100644
--- a/plugins/postr/Makefile.am
+++ b/plugins/postr/Makefile.am
@@ -1,5 +1,6 @@
# Postr plugin
plugindir = $(libdir)/eog/plugins
+appstreamdir = $(datadir)/appdata
AM_CPPFLAGS = \
-I$(top_srcdir) \
@@ -27,9 +28,14 @@ plugin_in_files = postr.plugin.desktop.in
plugin_DATA = $(plugin_in_files:.plugin.desktop.in=.plugin)
-EXTRA_DIST = $(plugin_in_files)
+appstream_in_files = eog-postr.metainfo.xml.in
-CLEANFILES = $(plugin_DATA)
-DISTCLEANFILES = $(plugin_DATA)
+appstream_DATA = $(appstream_in_files:.xml.in=.xml)
+ INTLTOOL_XML_RULE@
+
+EXTRA_DIST = $(plugin_in_files) $(appstream_in_files)
+
+CLEANFILES = $(plugin_DATA) $(appstream_DATA)
+DISTCLEANFILES = $(plugin_DATA) $(appstream_DATA)
-include $(top_srcdir)/git.mk
diff --git a/plugins/postr/eog-postr.metainfo.xml.in b/plugins/postr/eog-postr.metainfo.xml.in
new file mode 100644
index 0000000..28ccd35
--- /dev/null
+++ b/plugins/postr/eog-postr.metainfo.xml.in
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright 2014 Igor Gnatenko <i gnatenko brain gmail com> -->
+<component type="addon">
+ <id>eog-postr</id>
+ <extends>eog.desktop</extends>
+ <_name>Postr</_name>
+ <_summary>Supports uploading photos to Flickr</_summary>
+ <url type="homepage">https://wiki.gnome.org/Apps/EyeOfGnome/Plugins</url>
+ <url type="bugtracker">https://bugzilla.gnome.org/enter_bug.cgi?product=eog&component=plugins</url>
+ <metadata_license>CC0-1.0</metadata_license>
+ <project_license>GPL-2.0+</project_license>
+ <updatecontact>i gnatenko brain gmail com</updatecontact>
+</component>
diff --git a/plugins/pythonconsole/Makefile.am b/plugins/pythonconsole/Makefile.am
index dbcd76d..3012d0f 100644
--- a/plugins/pythonconsole/Makefile.am
+++ b/plugins/pythonconsole/Makefile.am
@@ -1,8 +1,10 @@
# Python Console plugin
plugindir = $(EOG_PLUGINS_LIBS_DIR)
+appstreamdir = $(datadir)/appdata
pythonconsoledir = $(plugindir)/pythonconsole
uidir = $(EOG_PLUGINS_DATA_DIR)/pythonconsole
plugin_in_files = pythonconsole.plugin.desktop.in
+appstream_in_files = eog-pythonconsole.metainfo.xml.in
pythonconsole_PYTHON = \
__init__.py \
@@ -16,18 +18,22 @@ ui_DATA = $(UI_FILES)
plugin_DATA = $(plugin_in_files:.plugin.desktop.in=.plugin)
+appstream_DATA = $(appstream_in_files:.xml.in=.xml)
+ INTLTOOL_XML_RULE@
+
gsettings_SCHEMAS = org.gnome.eog.plugins.pythonconsole.gschema.xml
@INTLTOOL_XML_NOMERGE_RULE@
@GSETTINGS_RULES@
EXTRA_DIST = \
$(plugin_in_files) \
+ $(appstream_in_files) \
$(UI_FILES) \
org.gnome.eog.plugins.pythonconsole.gschema.xml.in.in
-CLEANFILES = $(plugin_DATA) $(gsettings_SCHEMAS)
-DISTCLEANFILES = $(plugin_DATA) $(gsettings_SCHEMAS)
+CLEANFILES = $(plugin_DATA) $(appstream_in_files) $(gsettings_SCHEMAS)
+DISTCLEANFILES = $(plugin_DATA) $(appstream_DATA) $(gsettings_SCHEMAS)
MAINTAINERCLEANFILES = $(gsettings_SCHEMAS:.xml=.valid)
-include $(top_srcdir)/git.mk
diff --git a/plugins/pythonconsole/eog-pythonconsole.metainfo.xml.in
b/plugins/pythonconsole/eog-pythonconsole.metainfo.xml.in
new file mode 100644
index 0000000..5f95d10
--- /dev/null
+++ b/plugins/pythonconsole/eog-pythonconsole.metainfo.xml.in
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright 2014 Igor Gnatenko <i gnatenko brain gmail com> -->
+<component type="addon">
+ <id>eog-pythonconsole</id>
+ <extends>eog.desktop</extends>
+ <_name>Python Console</_name>
+ <_summary>Adds a python console</_summary>
+ <url type="homepage">https://wiki.gnome.org/Apps/EyeOfGnome/Plugins</url>
+ <url type="bugtracker">https://bugzilla.gnome.org/enter_bug.cgi?product=eog&component=plugins</url>
+ <metadata_license>CC0-1.0</metadata_license>
+ <project_license>GPL-2.0+</project_license>
+ <updatecontact>i gnatenko brain gmail com</updatecontact>
+</component>
diff --git a/plugins/send-by-mail/Makefile.am b/plugins/send-by-mail/Makefile.am
index e25cb60..3c4bad8 100644
--- a/plugins/send-by-mail/Makefile.am
+++ b/plugins/send-by-mail/Makefile.am
@@ -1,5 +1,6 @@
# SendByMail plugin
plugindir = $(libdir)/eog/plugins
+appstreamdir = $(datadir)/appdata
AM_CPPFLAGS = \
-I$(top_srcdir)/src \
@@ -26,9 +27,14 @@ plugin_in_files = send-by-mail.plugin.desktop.in
plugin_DATA = $(plugin_in_files:.plugin.desktop.in=.plugin)
-EXTRA_DIST = $(plugin_in_files)
+appstream_in_files = eog-send-by-mail.metainfo.xml.in
-CLEANFILES = $(plugin_DATA)
-DISTCLEANFILES = $(plugin_DATA)
+appstream_DATA = $(appstream_in_files:.xml.in=.xml)
+ INTLTOOL_XML_RULE@
+
+EXTRA_DIST = $(plugin_in_files) $(appstream_in_files)
+
+CLEANFILES = $(plugin_DATA) $(appstream_DATA)
+DISTCLEANFILES = $(plugin_DATA) $(appstream_DATA)
-include $(top_srcdir)/git.mk
diff --git a/plugins/send-by-mail/eog-send-by-mail.metainfo.xml.in
b/plugins/send-by-mail/eog-send-by-mail.metainfo.xml.in
new file mode 100644
index 0000000..bbba717
--- /dev/null
+++ b/plugins/send-by-mail/eog-send-by-mail.metainfo.xml.in
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright 2014 Igor Gnatenko <i gnatenko brain gmail com> -->
+<component type="addon">
+ <id>eog-send-by-mail</id>
+ <extends>eog.desktop</extends>
+ <_name>Send by Mail</_name>
+ <_summary>Sends an image attached to a new mail</_summary>
+ <url type="homepage">https://wiki.gnome.org/Apps/EyeOfGnome/Plugins</url>
+ <url type="bugtracker">https://bugzilla.gnome.org/enter_bug.cgi?product=eog&component=plugins</url>
+ <metadata_license>CC0-1.0</metadata_license>
+ <project_license>GPL-2.0+</project_license>
+ <updatecontact>i gnatenko brain gmail com</updatecontact>
+</component>
diff --git a/plugins/slideshowshuffle/Makefile.am b/plugins/slideshowshuffle/Makefile.am
index a3fda64..ea4bb7e 100644
--- a/plugins/slideshowshuffle/Makefile.am
+++ b/plugins/slideshowshuffle/Makefile.am
@@ -1,6 +1,8 @@
# Slideshow Shuffle plugin
plugindir = $(libdir)/eog/plugins
+appstreamdir = $(datadir)/appdata
plugin_in_files = slideshowshuffle.plugin.desktop.in
+appstream_in_files = eog-slideshowshuffle.metainfo.xml.in
plugin_PYTHON = \
slideshowshuffle.py
@@ -9,9 +11,12 @@ plugin_PYTHON = \
plugin_DATA = $(plugin_in_files:.plugin.desktop.in=.plugin)
-EXTRA_DIST = $(plugin_in_files)
+appstream_DATA = $(appstream_in_files:.xml.in=.xml)
+ INTLTOOL_XML_RULE@
-CLEANFILES = $(plugin_DATA)
-DISTCLEANFILES = $(plugin_DATA)
+EXTRA_DIST = $(plugin_in_files) $(appstream_in_files)
+
+CLEANFILES = $(plugin_DATA) $(appstream_DATA)
+DISTCLEANFILES = $(plugin_DATA) $(appstream_DATA)
-include $(top_srcdir)/git.mk
diff --git a/plugins/slideshowshuffle/eog-slideshowshuffle.metainfo.xml.in
b/plugins/slideshowshuffle/eog-slideshowshuffle.metainfo.xml.in
new file mode 100644
index 0000000..70f2f6c
--- /dev/null
+++ b/plugins/slideshowshuffle/eog-slideshowshuffle.metainfo.xml.in
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright 2014 Igor Gnatenko <i gnatenko brain gmail com> -->
+<component type="addon">
+ <id>eog-slideshowshuffle</id>
+ <extends>eog.desktop</extends>
+ <_name>Slideshow Shuffle</_name>
+ <_summary>Shuffles the photos in slideshow mode</_summary>
+ <url type="homepage">https://wiki.gnome.org/Apps/EyeOfGnome/Plugins</url>
+ <url type="bugtracker">https://bugzilla.gnome.org/enter_bug.cgi?product=eog&component=plugins</url>
+ <metadata_license>CC0-1.0</metadata_license>
+ <project_license>GPL-2.0+</project_license>
+ <updatecontact>i gnatenko brain gmail com</updatecontact>
+</component>
diff --git a/po/POTFILES.in b/po/POTFILES.in
index be12eb3..f783b83 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -1,30 +1,42 @@
plugins/exif-display/eog-exif-display-plugin.c
[type: gettext/glade]plugins/exif-display/exif-display-config.ui
plugins/exif-display/exif-display.plugin.desktop.in
+plugins/exif-display/eog-exif-display.metainfo.xml.in
[type: gettext/glade]plugins/exif-display/exif-display.ui
plugins/export-to-folder/export-to-folder.plugin.desktop.in
+plugins/export-to-folder/eog-export-to-folder.metainfo.xml.in
plugins/export-to-folder/export-to-folder.py
plugins/export-to-folder/org.gnome.eog.plugins.export-to-folder.gschema.xml.in.in
[type: gettext/glade]plugins/export-to-folder/preferences_dialog.ui
plugins/fit-to-width/eog-fit-to-width-plugin.c
plugins/fit-to-width/fit-to-width.plugin.desktop.in
+plugins/fit-to-width/eog-fit-to-width.metainfo.xml.in
plugins/fullscreenbg/fullscreenbg.plugin.desktop.in
+plugins/fullscreenbg/eog-fullscreenbg.metainfo.xml.in
plugins/fullscreenbg/org.gnome.eog.plugins.fullscreenbg.gschema.xml.in.in
[type: gettext/glade]plugins/fullscreenbg/preferences_dialog.ui
plugins/hide-titlebar/hide-titlebar.plugin.desktop.in
+plugins/hide-titlebar/eog-hide-titlebar.metainfo.xml.in
plugins/light-theme/light-theme.plugin.desktop.in
+plugins/light-theme/eog-light-theme.metainfo.xml.in
plugins/map/eog-map-plugin.c
plugins/map/map.plugin.desktop.in
+plugins/map/eog-map.metainfo.xml.in
plugins/postasa/eog-postasa-plugin.c
[type: gettext/glade]plugins/postasa/postasa-config.xml
[type: gettext/glade]plugins/postasa/postasa-uploads.xml
plugins/postasa/postasa.plugin.desktop.in
+plugins/postasa/eog-postasa.metainfo.xml.in
plugins/postr/eog-postr-plugin.c
plugins/postr/postr.plugin.desktop.in
+plugins/postr/eog-postr.metainfo.xml.in
plugins/pythonconsole/__init__.py
[type: gettext/glade]plugins/pythonconsole/config.ui
plugins/pythonconsole/org.gnome.eog.plugins.pythonconsole.gschema.xml.in.in
plugins/pythonconsole/pythonconsole.plugin.desktop.in
+plugins/pythonconsole/eog-pythonconsole.metainfo.xml.in
plugins/send-by-mail/eog-send-by-mail-plugin.c
plugins/send-by-mail/send-by-mail.plugin.desktop.in
+plugins/send-by-mail/eog-send-by-mail.metainfo.xml.in
plugins/slideshowshuffle/slideshowshuffle.plugin.desktop.in
+plugins/slideshowshuffle/eog-slideshowshuffle.metainfo.xml.in
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]