[librsvg] bgo#778666 - Use our own thumbnailer specification file
- From: Federico Mena Quintero <federico src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [librsvg] bgo#778666 - Use our own thumbnailer specification file
- Date: Thu, 4 May 2017 12:17:46 +0000 (UTC)
commit e050320825fe9572c431c7f79d3db41580f0e6b1
Author: Jeremy Bicha <jbicha ubuntu com>
Date: Fri Apr 7 14:59:59 2017 -0500
bgo#778666 - Use our own thumbnailer specification file
GNOME 3.24 requires an external thumbnailer program, so define which
MIME-types we support thumbnailing from within gdk-pixbuf-thumbnailer.
The relevant commit in gnome-desktop is
https://git.gnome.org/browse/gnome-desktop/commit/?id=b69fde6
https://bugzilla.gnome.org/show_bug.cgi?id=778666
gdk-pixbuf-loader/Makefile.am | 9 +++++++++
gdk-pixbuf-loader/librsvg.thumbnailer.in | 4 ++++
2 files changed, 13 insertions(+), 0 deletions(-)
---
diff --git a/gdk-pixbuf-loader/Makefile.am b/gdk-pixbuf-loader/Makefile.am
index cbf2ba3..c349373 100644
--- a/gdk-pixbuf-loader/Makefile.am
+++ b/gdk-pixbuf-loader/Makefile.am
@@ -78,8 +78,17 @@ install-data-hook:
echo "***" ; \
fi
+thumbnailerdir = $(datadir)/thumbnailers/
+thumbnailer_DATA = librsvg.thumbnailer
+librsvg.thumbnailer: librsvg.thumbnailer.in
+ $(AM_V_GEN) $(SED) -e "s|\@bindir\@|$(bindir)|" \
+ $< > $@
+
+EXTRA_DIST = librsvg.thumbnailer.in
+
CLEANFILES = \
gdk-pixbuf.loaders \
+ $(thumbnailer_DATA) \
$(NULL)
DISTCLEANFILES = \
diff --git a/gdk-pixbuf-loader/librsvg.thumbnailer.in b/gdk-pixbuf-loader/librsvg.thumbnailer.in
new file mode 100644
index 0000000..d7ce1c7
--- /dev/null
+++ b/gdk-pixbuf-loader/librsvg.thumbnailer.in
@@ -0,0 +1,4 @@
+[Thumbnailer Entry]
+TryExec=@bindir@/gdk-pixbuf-thumbnailer
+Exec=@bindir@/gdk-pixbuf-thumbnailer -s %s %u %o
+MimeType=image/svg+xml;image/svg+xml-compressed;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]