app-editors / pluma-plugins

A set of plugins for Pluma, the MATE text editor.

Official package sites : https://mate-desktop.org ·

v1.28.0 :: 0 :: gentoo

Modified
License
FDL-1.1+ GPL-2+ LGPL-2+
Keywords
~amd64 ~x86
USE flags
python

v1.26.0-r3 :: 0 :: gentoo

Modified
License
FDL-1.1+ GPL-2+ LGPL-2+
Keywords
~amd64 ~x86
USE flags
python

v1.26.0-r2 :: 0 :: gentoo

Modified
License
FDL-1.1+ GPL-2+ LGPL-2+
Keywords
amd64 x86
USE flags
bracketcompletion codecomment python smartspaces synctex terminal

General

bracketcompletion
Auto complete bracket pairs
codecomment
Comment code blocks
python
Add optional support/bindings for the Python language
smartspaces
Insert smart spaces
synctex
Enable synctex support for pdflatex
terminal
Embed a terminal in the bottom pane

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

app-editors / pluma : Pluma text editor for the MATE desktop

dev-lang / python : An interpreted, interactive, object-oriented 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

dev-util / desktop-file-utils : Command line utilities to work with desktop menu entries

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

x11-misc / shared-mime-info : The Shared MIME-info Database specification

app-editors / pluma : Pluma text editor for the MATE desktop

dev-lang / python : An interpreted, interactive, object-oriented 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

884125
app-editors/pluma-plugins-1.26.0-r1 fails to compile: Package pluma, required by virtual:world, not found
916547
app-editors/pluma-plugins-1.26.0-r1 - configure: error: Package requirements (
929297
app-editors/pluma-plugins: needs upgrade to Python 3.12 (PythonCompatUpdate)
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>