[librsvg/librsvg-2.40: 1/2] bgo#778666 - Use our own thumbnailer specification file
- From: Federico Mena Quintero <federico src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [librsvg/librsvg-2.40: 1/2] bgo#778666 - Use our own thumbnailer specification file
- Date: Fri, 7 Apr 2017 20:24:22 +0000 (UTC)
commit 5bf519d5abbf498eb33712d59cdb9caadea242d8
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 4c12d66..75b2205 100644
--- a/gdk-pixbuf-loader/Makefile.am
+++ b/gdk-pixbuf-loader/Makefile.am
@@ -51,6 +51,14 @@ EXTRA_rsvg_loader_DEPENDENCIES = libpixbufloader-svg.la gdk-pixbuf-loaders
gdk-pixbuf-loaders: Makefile
$(AM_V_GEN) ( $(GDK_PIXBUF_QUERYLOADERS) ./libpixbufloader-svg.la && $(GDK_PIXBUF_QUERYLOADERS)) >
gdk-pixbuf.loaders 2>/dev/null
+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
+
install-data-hook:
if test -z "$(DESTDIR)"; then \
$(mkinstalldirs) $(DESTDIR)$(gdk_pixbuf_binarydir) ; \
@@ -59,6 +67,7 @@ install-data-hook:
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]