Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 703052

Summary: dev-python/pygtk: Update HOMEPAGE, backport fix for compatibility with >=x11-libs/pango-1.44.6
Product: Gentoo Linux Reporter: Arfrever Frehtes Taifersar Arahesis <arfrever.fta>
Component: Current packagesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED FIXED    
Severity: normal CC: asturm, python
Priority: Normal Keywords: PullRequest
Version: unspecified   
Hardware: All   
OS: All   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=706462
https://github.com/gentoo/gentoo/pull/14540
https://bugs.gentoo.org/show_bug.cgi?id=716294
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 698922    

Description Arfrever Frehtes Taifersar Arahesis 2019-12-16 00:08:02 UTC
1. pygtk.org redirects to documentation of dev-python/pygobject.
I suggest to set HOMEPAGE="https://gitlab.gnome.org/Archive/pygtk" in dev-python/pygtk ebuild.


2. The following commit should be backported:

https://gitlab.gnome.org/Archive/pygtk/commit/4aaa48eb80c6802aec6d03e5695d2a0ff20e0fc2
"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"
Comment 1 Arfrever Frehtes Taifersar Arahesis 2019-12-16 00:20:12 UTC
(In reply to Arfrever Frehtes Taifersar Arahesis from comment #0)
> 1. pygtk.org redirects to documentation of dev-python/pygobject.

Since 2018-04-18:
https://gitlab.gnome.org/Infrastructure/pygtk-web/commit/98ad64c8fdb1b17ec5f8a34de6bf47f5fb6e6297
https://gitlab.gnome.org/Infrastructure/pygtk-web/commit/e4e2c2ef08f4d96ad0e66566aaad9ad905ee36a8
Comment 2 Larry the Git Cow gentoo-dev 2020-03-15 19:38:24 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd1aeae3de1c7929f1be93a87d8fdcf58a705ce4

commit fd1aeae3de1c7929f1be93a87d8fdcf58a705ce4
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-01-25 20:07:05 +0000
Commit:     Mart Raudsepp <leio@gentoo.org>
CommitDate: 2020-03-15 19:37:13 +0000

    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>

 .../pygtk/files/pygtk-2.24.0-pango-1.44.patch      | 41 ++++++++++++++++++++++
 dev-python/pygtk/pygtk-2.24.0-r5.ebuild            |  2 ++
 2 files changed, 43 insertions(+)