Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 937801 - media-gfx/gimp-9999 - Python now mandatory
Summary: media-gfx/gimp-9999 - Python now mandatory
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Sergey Torokhov
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2024-08-12 10:00 UTC by jospezial
Modified: 2024-08-30 12:05 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jospezial 2024-08-12 10:00:44 UTC
https://gitlab.gnome.org/GNOME/gimp/-/commit/93cc81281cd12c55139f483d65629be9c31e798d
"make Python plug-ins mandatory.

Unlike the other bindings (Lua, JS, Vala) where we only have a demo
plug-in, we actually have a bunch of interesting and useful Python
plug-ins.

Furthermore, we are running several Python scripts through GIMP during
our build (to generate a few images), so pygobject becomes a build
dependency anyway, even if it may not be a run dependency with
-Dpython=disabled.

This all becomes a bit confusing and in fact handling this case (of not
installing Python plug-ins) seems like an annoyance while we lose good
core plug-ins. So let's just make Python plug-ins mandatory. It's not
like Python is very controversial these days, and AFAWK, it is available
on every platform out there."


Now the ebuild needs changes.
Comment 1 Sergey Torokhov 2024-08-19 21:28:19 UTC
I changed the .ebuild but the build process is currently broken:
https://gitlab.gnome.org/GNOME/gimp/-/issues/11935
Comment 2 Larry the Git Cow gentoo-dev 2024-08-30 12:05:11 UTC
The bug has been closed via the following commit(s):

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

commit 3fe5313bcd3fccd8f16874a10560ce10351b1a10
Author:     Sergey Torokhov <torokhov-s-a@yandex.ru>
AuthorDate: 2024-08-19 21:17:29 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2024-08-30 12:05:09 +0000

    media-gfx/gimp: -9999, make python plug-ins mandatory (rm USE=python)
    
    Closes: https://bugs.gentoo.org/937801
    Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
    Closes: https://github.com/gentoo/gentoo/pull/38211
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 media-gfx/gimp/gimp-9999.ebuild | 30 +++++++++++++-----------------
 1 file changed, 13 insertions(+), 17 deletions(-)