summaryrefslogtreecommitdiff
path: root/media-video
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-10-02 01:11:51 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-10-02 01:11:51 +0100
commitb0bab803d2f1c96af5760374e2684f9a85591916 (patch)
treeb1657ea0e7ff32ab77431e9509b2b9eac3c16711 /media-video
parent0a772e9952c6683769ac22be1b2304fcd86f02cb (diff)
gentoo auto-resync : 02:10:2022 - 01:11:51
Diffstat (limited to 'media-video')
-rw-r--r--media-video/Manifest.gzbin25857 -> 25857 bytes
-rw-r--r--media-video/cheese/Manifest3
-rw-r--r--media-video/cheese/cheese-41.1.ebuild1
-rw-r--r--media-video/cheese/files/41.1-thumb-view-update-for-new-gnome-desktop-API.patch49
4 files changed, 52 insertions, 1 deletions
diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz
index 10fccd91c8de..302c7574966d 100644
--- a/media-video/Manifest.gz
+++ b/media-video/Manifest.gz
Binary files differ
diff --git a/media-video/cheese/Manifest b/media-video/cheese/Manifest
index 0d4faf84882b..fdf1ae5ff3ac 100644
--- a/media-video/cheese/Manifest
+++ b/media-video/cheese/Manifest
@@ -1,4 +1,5 @@
+AUX 41.1-thumb-view-update-for-new-gnome-desktop-API.patch 1635 BLAKE2B f29859e2113062bb4b6c95888e85bca9f8e3a25a33fdc1af9f84f82ade634ed75222abbf63efdbaf9a46a44ac649f601162585e637ebeb82a24779f64694d7a2 SHA512 1d93ab8b429352d5a53de5a844ba95b54e4b3019fa963d5afe50ac6fafbdc5380453a282610f64b83b13594aa98720d0ca1d5085656c52107dd70a3957fd3c83
AUX cheese-3.38.0-buildfix.patch 736 BLAKE2B 3118378b5b125ae6fe223d3b114e07805eb2b5d300bb78ec6b8ff3888f19a0b68af0091aa33918c885991a86293c5cc530d65a75d433cd7c5d343889e5740fbe SHA512 6633f5ebdb2662d199d3f44f49754c8e2c9cd2d864084bff079f4f4de9f20d15489f84ca3acba46df0c9af36920c57b1eca94748c097cb744f71669a69fada47
DIST cheese-41.1.tar.xz 1092912 BLAKE2B 9bbfbc59868f39b344b1102f819ca647d82e9dee327f1d2a2e6b30fcfd2c59dd5f79236355d7148e01a4b07d80d630406708d2a152535b5732cfb52690f9f402 SHA512 2c0922dda97f4ce701add45977b405eff9ddbc24eb286e9e05a9f9bfbd7998e8e77ef2a8f1bbce9f8349ff522ee3cb6d6566fa5df80d782e6d844bff69a30074
-EBUILD cheese-41.1.ebuild 2271 BLAKE2B a9499ac60bf74e78706c3fffa8c5567fec478defdcdaa9c1b88f02c47e916f5fb50d33c42a8b9c392f5912195d4c08bb14302cdba41481364948ef6ca9df87ee SHA512 078dc45cbc80319054c8b65c567ca861e9edbd6d1553562c7302d0e95a1c189e360a71e83f5e2d1595aa1f51bdebba0b6e19f085e6e5a894b200867b60689108
+EBUILD cheese-41.1.ebuild 2342 BLAKE2B fb36ecd5c7583f2712d9d8112133f93fd6ff5f0d3d7c8ffa2b1fc41913d67f9dad465e07efa453ab5ed4a6dd40d09da13c26b248e19a94b37708f0b347b62a6e SHA512 d26a1c2a27b396d3000b25dd5cc2a7b6e2c7fe9ad24cb34429c5dad17f0fe338455d4348571ea12bf2cd2ba9c3c33b20f8744c5667c7577adefe6633fac65c41
MISC metadata.xml 429 BLAKE2B 7874cf680a041c34e7c5f29b164552d311d333853050e5486aa0f8bdae3fce50316cd00038ba8cbbd102912cdb0c8c7fd5d6370af0004c8977e053eb89be9687 SHA512 ea2a94d4981bc40d13235bfa9a544855cdeb638e46293c84bfaf14f13dc255651c0eb01752b5987b42e285765ed2dbd65dbd58eb23c730e4cbd7fc31e0003fc8
diff --git a/media-video/cheese/cheese-41.1.ebuild b/media-video/cheese/cheese-41.1.ebuild
index 77211bff172b..6c679af36fe3 100644
--- a/media-video/cheese/cheese-41.1.ebuild
+++ b/media-video/cheese/cheese-41.1.ebuild
@@ -62,6 +62,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}"/${PN}-3.38.0-buildfix.patch
+ "${FILESDIR}"/${PV}-thumb-view-update-for-new-gnome-desktop-API.patch
)
src_prepare() {
diff --git a/media-video/cheese/files/41.1-thumb-view-update-for-new-gnome-desktop-API.patch b/media-video/cheese/files/41.1-thumb-view-update-for-new-gnome-desktop-API.patch
new file mode 100644
index 000000000000..3796c721f892
--- /dev/null
+++ b/media-video/cheese/files/41.1-thumb-view-update-for-new-gnome-desktop-API.patch
@@ -0,0 +1,49 @@
+From d58071c56dc46299357c46da5ef9682d8d0abfa4 Mon Sep 17 00:00:00 2001
+From: Michael Catanzaro <mcatanzaro@redhat.com>
+Date: Mon, 11 Apr 2022 17:07:21 -0500
+Subject: [PATCH] thumb-view: update for new gnome-desktop API
+
+See gnome-desktop!132
+---
+ src/thumbview/cheese-thumb-view.c | 18 ++++++++++++++++++
+ 1 file changed, 18 insertions(+)
+
+diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
+index f01b33df..fce8687d 100644
+--- a/src/thumbview/cheese-thumb-view.c
++++ b/src/thumbview/cheese-thumb-view.c
+@@ -134,6 +134,23 @@ cheese_thumb_view_idle_append_item (gpointer data)
+
+ if (!thumb_loc)
+ {
++#if defined(GNOME_DESKTOP_PLATFORM_VERSION) && GNOME_DESKTOP_PLATFORM_VERSION >= 43
++ pixbuf = gnome_desktop_thumbnail_factory_generate_thumbnail (factory, uri, mime_type, NULL, &error);
++ if (!pixbuf)
++ {
++ g_warning ("could not generate thumbnail for %s (%s): %s\n", filename, mime_type, error->message);
++ g_clear_error (&error);
++ }
++ else
++ {
++ gnome_desktop_thumbnail_factory_save_thumbnail (factory, pixbuf, uri, mtime.tv_sec, NULL, &error);
++ if (error)
++ {
++ g_warning ("could not save thumbnail for %s (%s): %s\n", filename, mime_type, error->message);
++ g_clear_error (&error);
++ }
++ }
++#else
+ pixbuf = gnome_desktop_thumbnail_factory_generate_thumbnail (factory, uri, mime_type);
+ if (!pixbuf)
+ {
+@@ -143,6 +160,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
+ {
+ gnome_desktop_thumbnail_factory_save_thumbnail (factory, pixbuf, uri, mtime.tv_sec);
+ }
++#endif
+ }
+ else
+ {
+--
+2.35.1
+