1
0
mirror of https://github.com/dguglielmi/sunny-overlay.git synced 2025-12-06 20:22:38 +01:00

x11-libs/gdk-pixbuf-loader-webp: add missing patch file

This commit is contained in:
2020-07-18 16:41:53 +02:00
parent 52672041dd
commit a71c4e99db

View File

@@ -0,0 +1,44 @@
From a7f455cf83cb3067ede3d04316b17f347a539c46 Mon Sep 17 00:00:00 2001
From: Emmanuele Bassi <ebassi@gnome.org>
Date: Sat, 20 Jun 2020 13:28:51 +0100
Subject: [PATCH] Add a thumbnailer file
If we want gdk-pixbuf-thumbnailer to generate thumbnails for WebP files,
we need to ship our own thumbnailer file.
Fixes: #16
---
meson.build | 8 ++++++++
webp-pixbuf.thumbnailer.in | 4 ++++
2 files changed, 12 insertions(+)
create mode 100644 webp-pixbuf.thumbnailer.in
diff --git a/meson.build b/meson.build
index 2ae10ca..b66de57 100644
--- a/meson.build
+++ b/meson.build
@@ -15,6 +15,14 @@ pbl_webp = shared_library('pixbufloader-webp', 'io-webp.c',
install: true,
install_dir: gdk_pb_moddir)
+cdata = configuration_data()
+cdata.set('bindir', get_option('prefix') / get_option('bindir'))
+configure_file(input: 'webp-pixbuf.thumbnailer.in',
+ output: 'webp-pixbuf.thumbnailer',
+ configuration: cdata,
+ install: true,
+ install_dir: get_option('datadir') / 'thumbnailer')
+
meson.add_install_script(gdk_pb_query_loaders.path(), '--update-cache')
subdir('tests')
diff --git a/webp-pixbuf.thumbnailer.in b/webp-pixbuf.thumbnailer.in
new file mode 100644
index 0000000..ed3347e
--- /dev/null
+++ b/webp-pixbuf.thumbnailer.in
@@ -0,0 +1,4 @@
+[Thumbnailer Entry]
+TryExec=@bindir@/gdk-pixbuf-thumbnailer
+Exec=@bindir@/gdk-pixbuf-thumbnailer -s %s %u %o
+MimeType=image/webp;