mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-05 12:38:09 -07:00
dev-python/pygtk: Fix build against x11-libs/pango-1.44
Source: https://github.com/flathub/org.glimpse_editor.Glimpse/blob/master/patches/pygtk-Drop-the-PangoFont-find_shaper-virtual-method.patch Thanks-to: Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> Closes: https://bugs.gentoo.org/703052 Package-Manager: Portage-2.3.85, Repoman-2.3.20 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> Signed-off-by: Mart Raudsepp <leio@gentoo.org>
This commit is contained in:
committed by
Mart Raudsepp
parent
3f982f7133
commit
fd1aeae3de
41
dev-python/pygtk/files/pygtk-2.24.0-pango-1.44.patch
Normal file
41
dev-python/pygtk/files/pygtk-2.24.0-pango-1.44.patch
Normal file
@@ -0,0 +1,41 @@
|
||||
From 4aaa48eb80c6802aec6d03e5695d2a0ff20e0fc2 Mon Sep 17 00:00:00 2001
|
||||
From: Jordan Petridis <jpetridis@gnome.org>
|
||||
Date: Thu, 24 Oct 2019 22:58:36 +0200
|
||||
Subject: [PATCH] Drop the PangoFont find_shaper virtual method
|
||||
|
||||
This API has been removed from Pango 1.44.6, because it was completely
|
||||
unused by anything.
|
||||
|
||||
However, PyGTK tries to bind everything, even unused API.
|
||||
|
||||
Removing this from PyGTK means we can build it against the latest Pango
|
||||
again.
|
||||
|
||||
https://gitlab.gnome.org/GNOME/pango/issues/417
|
||||
---
|
||||
pango.defs | 9 ---------
|
||||
1 file changed, 9 deletions(-)
|
||||
|
||||
diff --git a/pango.defs b/pango.defs
|
||||
index 6935c964..da968f58 100644
|
||||
--- a/pango.defs
|
||||
+++ b/pango.defs
|
||||
@@ -1391,15 +1391,6 @@
|
||||
)
|
||||
)
|
||||
|
||||
-(define-virtual find_shaper
|
||||
- (of-object "PangoFont")
|
||||
- (return-type "PangoEngineShape*")
|
||||
- (parameters
|
||||
- '("PangoLanguage*" "lang")
|
||||
- '("guint32" "ch")
|
||||
- )
|
||||
-)
|
||||
-
|
||||
(define-virtual get_glyph_extents
|
||||
(of-object "PangoFont")
|
||||
(return-type "none")
|
||||
--
|
||||
2.24.1
|
||||
|
||||
@@ -50,6 +50,8 @@ PATCHES=(
|
||||
"${FILESDIR}/${P}-test_dialog.patch"
|
||||
# Fix build on Darwin
|
||||
"${FILESDIR}/${PN}-2.24.0-quartz-objc.patch"
|
||||
# x11-libs/pango-1.44
|
||||
"${FILESDIR}/${PN}-2.24.0-pango-1.44.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
|
||||
Reference in New Issue
Block a user