Versions
v1.28.0 :: 0 :: gentoo
- Modified
- License
- FDL-1.1+ GPL-2+ LGPL-2+
- Keywords
- amd64 x86
- USE flags
- python
USE flags
General
- python
- Add optional support/bindings for the Python language
python_single_target
- python3_10
- Build for Python 3.10 only
- python3_11
- Build for Python 3.11 only
- python3_12
- Build for Python 3.12 only
- python3_13
- Build for Python 3.13 only
Dependencies
app-editors / pluma : Pluma text editor for the MATE desktop
dev-lang / python : Freethreading (no-GIL) version of Python programming language
dev-libs / glib : The GLib library of C routines
dev-libs / libpeas : A GObject plugins library
dev-python / dbus-python : Python bindings for the D-Bus messagebus
dev-python / pycairo : Python bindings for the cairo library
dev-python / pygobject : Python bindings for GObject Introspection
x11-libs / gdk-pixbuf : Image loading library for GTK+
x11-libs / gtk+ : Gimp ToolKit +
x11-libs / gtksourceview : A text widget implementing syntax highlighting and other features
x11-libs / pango : Internationalized text layout and rendering library
x11-libs / vte : Library providing a virtual terminal emulator widget
Runtime Dependencies
app-editors / pluma : Pluma text editor for the MATE desktop
dev-lang / python : Freethreading (no-GIL) version of Python programming language
dev-libs / glib : The GLib library of C routines
dev-libs / libpeas : A GObject plugins library
dev-python / dbus-python : Python bindings for the D-Bus messagebus
dev-python / pycairo : Python bindings for the cairo library
dev-python / pygobject : Python bindings for GObject Introspection
x11-libs / gdk-pixbuf : Image loading library for GTK+
x11-libs / gtk+ : Gimp ToolKit +
x11-libs / gtksourceview : A text widget implementing syntax highlighting and other features
x11-libs / pango : Internationalized text layout and rendering library
x11-libs / vte : Library providing a virtual terminal emulator widget
Bugs
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Ian Jordan · gentoo
app-editors/pluma-plugins: enable py3.13
Signed-off-by: Ian Jordan <immoloism@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ian Jordan · gentoo
app-editors/pluma-plugins: drop 1.26.0-r2, 1.26.0-r3
remove unneeded local USE Signed-off-by: Ian Jordan <immoloism@gmail.com> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
app-editors/pluma-plugins: Stabilize 1.28.0 x86, #936986
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Jakov Smolić · gentoo
app-editors/pluma-plugins: Stabilize 1.28.0 amd64, #936986
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ian Jordan · gentoo
app-editors/pluma-plugins: add 1.28.0
Signed-off-by: Ian Jordan <immoloism@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Eli Schwartz · gentoo
app-editors/pluma-plugins: remove support for all USE other than python
They control inert files installed to the plugins directory, and you have to enable the plugins in the pluma settings. Half these plugins require nothing other than python itself, and cannot be disabled other than via --disable-python, which means offering to refrain from installing them is a QA violation of PG-0301 (installation of small files). The remaining plugins have trivially satisfiable dependencies and still violate the small files policy. The build system provides zero help here, since the dependencies are automagically detected and there is no option to disable them. Having 5 different USE flags on top of the python one is pointless complexity, so delete them. ... Also while we are moving the USE-dependent plugin dependencies into the python block? dbus-python was missing a USEDEP on the python impl, so even enabling synctex would not actually help... add that in properly. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Eli Schwartz · gentoo
app-editors/pluma-plugins: fix configure failure to respect USE=python
There is a ./configure --enable-python but it was not passed. As a result it automagically detected python (and always succeeded since core distro tooling requires one). Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Eli Schwartz · gentoo
app-editors/pluma-plugins: fix impossible dependency on gedit instead of pluma
Most likely this was copy-pasted from app-editors/gedit-plugins. In its current state, there isn't even a good explanation for how this ever built on anyone's machine, or passed stabilization checks, except that stabilization of pluma-plugins plainly occurred in a batch alongside, but after, pluma itself, leading to silently available undeclared dependencies. And yes, not only does this package check in configure for an installed pluma -- it builds C code that includes headers named "pluma". Most likely, anyone using the package doesn't suffer this confusion, because they already have pluma installed; still, this metadata problem is rather bad. Revbump via `mv`, drop old + immediate to stable, because we want to get the metadata fix out ASAP. Bug: https://github.com/gentoo/gentoo/pull/28508 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mart Raudsepp · gentoo
app-editors/pluma-plugins: Explicitly depend on libpeas SLOT=0
Another libpeas SLOT is coming. Signed-off-by: Mart Raudsepp <leio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
app-editors/pluma-plugins: Stabilize 1.26.0 x86, #884079
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
app-editors/pluma-plugins: Stabilize 1.26.0 amd64, #884079
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Oz Tiram · gentoo
app-editors/pluma-plugins: new package, add 1.26.0
Signed-off-by: Oz Tiram <oz.tiram@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>