public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: app-editors/pluma-plugins/
@ 2022-12-03  1:04 Sam James
  0 siblings, 0 replies; 12+ messages in thread
From: Sam James @ 2022-12-03  1:04 UTC (permalink / raw
  To: gentoo-commits

commit:     ab3ea1e9c26d012d363a92d9d3ee33e30956865a
Author:     Oz Tiram <oz.tiram <AT> gmail <DOT> com>
AuthorDate: Thu Dec  1 09:25:33 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Dec  3 01:04:14 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab3ea1e9

app-editors/pluma-plugins: new package, add 1.26.0

Signed-off-by: Oz Tiram <oz.tiram <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-editors/pluma-plugins/Manifest                 |  1 +
 app-editors/pluma-plugins/metadata.xml             | 15 +++++
 .../pluma-plugins/pluma-plugins-1.26.0.ebuild      | 71 ++++++++++++++++++++++
 3 files changed, 87 insertions(+)

diff --git a/app-editors/pluma-plugins/Manifest b/app-editors/pluma-plugins/Manifest
new file mode 100644
index 000000000000..9eeb0b88a346
--- /dev/null
+++ b/app-editors/pluma-plugins/Manifest
@@ -0,0 +1 @@
+DIST pluma-plugins-1.26.0.tar.xz 505652 BLAKE2B 09d34a3205796aab0b94b6e4d1c44b9902091b46511735b74a9cc1d1bee8a28352bf673ea7788eb4522e1dd0614a0399471aa8a076fd50f70bf1cf66e80326ad SHA512 ee59d52e0f879a5adf745c4be4a274f5c5b5403d7a9485236879e6e6db1c8f743de74be379fe84d2da73efe3eeb63bfa089a28f73762a6f0ceee0dbbbc464fa4

diff --git a/app-editors/pluma-plugins/metadata.xml b/app-editors/pluma-plugins/metadata.xml
new file mode 100644
index 000000000000..62ccd0b85014
--- /dev/null
+++ b/app-editors/pluma-plugins/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+	<email>mate@gentoo.org</email>
+	<name>Gentoo MATE Desktop</name>
+</maintainer>
+<use>
+	<flag name="bracketcompletion">Auto complete bracket pairs</flag>
+	<flag name="codecomment">Comment code blocks</flag>
+	<flag name="smartspaces">Insert smart spaces</flag>
+	<flag name="synctex">Enable synctex support for pdflatex</flag>
+	<flag name="terminal">Embed a terminal in the bottom pane</flag>
+</use>
+</pkgmetadata>

diff --git a/app-editors/pluma-plugins/pluma-plugins-1.26.0.ebuild b/app-editors/pluma-plugins/pluma-plugins-1.26.0.ebuild
new file mode 100644
index 000000000000..ea5d9255a604
--- /dev/null
+++ b/app-editors/pluma-plugins/pluma-plugins-1.26.0.ebuild
@@ -0,0 +1,71 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MATE_LA_PUNT="yes"
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit mate python-single-r1
+
+if [[ ${PV} != 9999 ]]; then
+	KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="A set of plugins for Pluma, the MATE text editor."
+LICENSE="FDL-1.1+ GPL-2+ LGPL-2+"
+SLOT="0"
+
+IUSE="+python bracketcompletion codecomment smartspaces synctex terminal"
+REQUIRED_USE="
+	"${PYTHON_REQUIRED_USE}"
+	bracketcompletion? ( python )
+	codecomment? ( python )
+	smartspaces? ( python )
+	synctex? ( python )
+	terminal? ( python )
+	"
+
+RDEPEND="
+	>=dev-libs/libpeas-1.14.1[gtk]
+	>=app-editors/gedit-40.0
+
+	>=dev-libs/glib-2.32:2
+	>=x11-libs/gtk+-3.9:3
+	>=x11-libs/gtksourceview-4.0.2:4
+
+	python? (
+		${PYTHON_DEPS}
+		$(python_gen_cond_dep '
+			app-editors/gedit[python,${PYTHON_SINGLE_USEDEP}]
+			dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}]
+			>=dev-python/dbus-python-0.82[${PYTHON_USEDEP}]
+			dev-python/pycairo[${PYTHON_USEDEP}]
+			dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
+		')
+		>=x11-libs/gtk+-3.9:3[introspection]
+		>=x11-libs/gtksourceview-4.0.2:4[introspection]
+		x11-libs/pango[introspection]
+		x11-libs/gdk-pixbuf:2[introspection]
+	synctex? ( >=dev-python/dbus-python-0.82 )
+	terminal? ( >=x11-libs/vte-0.52:2.91[introspection] )
+
+	)"
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+	dev-libs/libxml2
+	dev-util/itstool
+	>=sys-devel/gettext-0.19.8
+	virtual/pkgconfig
+"
+
+pkg_setup() {
+	use python && python-single-r1_pkg_setup
+}
+
+src_install() {
+	mate_src_install
+	use python && python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/"
+}


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-editors/pluma-plugins/
@ 2023-10-29 22:23 Mart Raudsepp
  0 siblings, 0 replies; 12+ messages in thread
From: Mart Raudsepp @ 2023-10-29 22:23 UTC (permalink / raw
  To: gentoo-commits

commit:     3b62455fa2523aaa1ad6b98069a3d3140e008236
Author:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 29 22:00:42 2023 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Sun Oct 29 22:00:42 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b62455f

app-editors/pluma-plugins: Explicitly depend on libpeas SLOT=0

Another libpeas SLOT is coming.

Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>

 .../{pluma-plugins-1.26.0.ebuild => pluma-plugins-1.26.0-r1.ebuild}   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-editors/pluma-plugins/pluma-plugins-1.26.0.ebuild b/app-editors/pluma-plugins/pluma-plugins-1.26.0-r1.ebuild
similarity index 94%
rename from app-editors/pluma-plugins/pluma-plugins-1.26.0.ebuild
rename to app-editors/pluma-plugins/pluma-plugins-1.26.0-r1.ebuild
index 58a230691c8f..1969a87f5e98 100644
--- a/app-editors/pluma-plugins/pluma-plugins-1.26.0.ebuild
+++ b/app-editors/pluma-plugins/pluma-plugins-1.26.0-r1.ebuild
@@ -28,7 +28,7 @@ REQUIRED_USE="
 	"
 
 RDEPEND="
-	>=dev-libs/libpeas-1.14.1[gtk]
+	>=dev-libs/libpeas-1.14.1:0[gtk]
 	>=app-editors/gedit-40.0
 
 	>=dev-libs/glib-2.32:2
@@ -39,7 +39,7 @@ RDEPEND="
 		${PYTHON_DEPS}
 		$(python_gen_cond_dep '
 			app-editors/gedit[python,${PYTHON_SINGLE_USEDEP}]
-			dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}]
+			dev-libs/libpeas:0[python,${PYTHON_SINGLE_USEDEP}]
 			>=dev-python/dbus-python-0.82[${PYTHON_USEDEP}]
 			dev-python/pycairo[${PYTHON_USEDEP}]
 			dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-editors/pluma-plugins/
@ 2024-06-06  0:45 Sam James
  0 siblings, 0 replies; 12+ messages in thread
From: Sam James @ 2024-06-06  0:45 UTC (permalink / raw
  To: gentoo-commits

commit:     9d938dc7549a99a9a266434a9f956d64a205778d
Author:     Eli Schwartz <eschwartz93 <AT> gmail <DOT> com>
AuthorDate: Wed Jun  5 03:33:16 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jun  6 00:44:47 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d938dc7

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 <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-editors/pluma-plugins/pluma-plugins-1.26.0-r2.ebuild | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/app-editors/pluma-plugins/pluma-plugins-1.26.0-r2.ebuild b/app-editors/pluma-plugins/pluma-plugins-1.26.0-r2.ebuild
index bdfab472e753..0c6a11fbb5eb 100644
--- a/app-editors/pluma-plugins/pluma-plugins-1.26.0-r2.ebuild
+++ b/app-editors/pluma-plugins/pluma-plugins-1.26.0-r2.ebuild
@@ -65,6 +65,14 @@ pkg_setup() {
 	use python && python-single-r1_pkg_setup
 }
 
+src_configure() {
+	local myeconfargs=(
+		$(use_enable python)
+	)
+
+	econf "${myeconfargs[@]}"
+}
+
 src_install() {
 	mate_src_install
 	use python && python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/"


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-editors/pluma-plugins/
@ 2024-06-06  0:45 Sam James
  0 siblings, 0 replies; 12+ messages in thread
From: Sam James @ 2024-06-06  0:45 UTC (permalink / raw
  To: gentoo-commits

commit:     3cfe6ee37f9b60bdf39d895c961dd7243de2b17d
Author:     Eli Schwartz <eschwartz93 <AT> gmail <DOT> com>
AuthorDate: Wed Jun  5 02:52:03 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jun  6 00:44:46 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cfe6ee3

app-editors/pluma-plugins: add github upstream metadata

Signed-off-by: Eli Schwartz <eschwartz93 <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-editors/pluma-plugins/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-editors/pluma-plugins/metadata.xml b/app-editors/pluma-plugins/metadata.xml
index 694df975ee24..724f7d707ba9 100644
--- a/app-editors/pluma-plugins/metadata.xml
+++ b/app-editors/pluma-plugins/metadata.xml
@@ -9,4 +9,7 @@
 	<flag name="synctex">Enable synctex support for pdflatex</flag>
 	<flag name="terminal">Embed a terminal in the bottom pane</flag>
 </use>
+<upstream>
+	<remote-id type="github">mate-desktop/pluma-plugins</remote-id>
+</upstream>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-editors/pluma-plugins/
@ 2024-06-06  0:45 Sam James
  0 siblings, 0 replies; 12+ messages in thread
From: Sam James @ 2024-06-06  0:45 UTC (permalink / raw
  To: gentoo-commits

commit:     bda6a15fb89b0b04bfa72ee37b59583d47f57ce3
Author:     Eli Schwartz <eschwartz93 <AT> gmail <DOT> com>
AuthorDate: Wed Jun  5 03:39:00 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jun  6 00:44:48 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bda6a15f

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 <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../pluma-plugins/pluma-plugins-1.26.0-r3.ebuild   | 72 ++++++++++++++++++++++
 1 file changed, 72 insertions(+)

diff --git a/app-editors/pluma-plugins/pluma-plugins-1.26.0-r3.ebuild b/app-editors/pluma-plugins/pluma-plugins-1.26.0-r3.ebuild
new file mode 100644
index 000000000000..cf3247965042
--- /dev/null
+++ b/app-editors/pluma-plugins/pluma-plugins-1.26.0-r3.ebuild
@@ -0,0 +1,72 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MATE_LA_PUNT="yes"
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit mate python-single-r1
+
+if [[ ${PV} != 9999 ]]; then
+	KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="A set of plugins for Pluma, the MATE text editor."
+LICENSE="FDL-1.1+ GPL-2+ LGPL-2+"
+SLOT="0"
+
+IUSE="+python"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+	>=dev-libs/libpeas-1.14.1:0[gtk]
+	>=app-editors/pluma-1.25.3
+
+	>=dev-libs/glib-2.32:2
+	>=x11-libs/gtk+-3.9:3
+	>=x11-libs/gtksourceview-4.0.2:4
+
+	python? (
+		${PYTHON_DEPS}
+		$(python_gen_cond_dep '
+			app-editors/pluma[${PYTHON_SINGLE_USEDEP}]
+			dev-libs/libpeas:0[python,${PYTHON_SINGLE_USEDEP}]
+			>=dev-python/dbus-python-0.82[${PYTHON_USEDEP}]
+			dev-python/pycairo[${PYTHON_USEDEP}]
+			dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
+			>=dev-python/dbus-python-0.82[${PYTHON_USEDEP}]
+			>=x11-libs/vte-0.52:2.91[introspection]
+		')
+		>=x11-libs/gtk+-3.9:3[introspection]
+		>=x11-libs/gtksourceview-4.0.2:4[introspection]
+		x11-libs/pango[introspection]
+		x11-libs/gdk-pixbuf:2[introspection]
+
+	)"
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+	dev-libs/libxml2
+	dev-util/itstool
+	>=sys-devel/gettext-0.19.8
+	virtual/pkgconfig
+"
+
+pkg_setup() {
+	use python && python-single-r1_pkg_setup
+}
+
+src_configure() {
+	local myeconfargs=(
+		$(use_enable python)
+	)
+
+	econf "${myeconfargs[@]}"
+}
+
+src_install() {
+	mate_src_install
+	use python && python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/"
+}


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-editors/pluma-plugins/
@ 2024-06-06  0:45 Sam James
  0 siblings, 0 replies; 12+ messages in thread
From: Sam James @ 2024-06-06  0:45 UTC (permalink / raw
  To: gentoo-commits

commit:     d0a1a621733dcbecb51b75c9418afda80583611c
Author:     Eli Schwartz <eschwartz93 <AT> gmail <DOT> com>
AuthorDate: Wed Jun  5 03:04:50 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jun  6 00:44:47 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0a1a621

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 <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 ...luma-plugins-1.26.0-r1.ebuild => pluma-plugins-1.26.0-r2.ebuild} | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-editors/pluma-plugins/pluma-plugins-1.26.0-r1.ebuild b/app-editors/pluma-plugins/pluma-plugins-1.26.0-r2.ebuild
similarity index 92%
rename from app-editors/pluma-plugins/pluma-plugins-1.26.0-r1.ebuild
rename to app-editors/pluma-plugins/pluma-plugins-1.26.0-r2.ebuild
index 1969a87f5e98..bdfab472e753 100644
--- a/app-editors/pluma-plugins/pluma-plugins-1.26.0-r1.ebuild
+++ b/app-editors/pluma-plugins/pluma-plugins-1.26.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -29,7 +29,7 @@ REQUIRED_USE="
 
 RDEPEND="
 	>=dev-libs/libpeas-1.14.1:0[gtk]
-	>=app-editors/gedit-40.0
+	>=app-editors/pluma-1.25.3
 
 	>=dev-libs/glib-2.32:2
 	>=x11-libs/gtk+-3.9:3
@@ -38,7 +38,7 @@ RDEPEND="
 	python? (
 		${PYTHON_DEPS}
 		$(python_gen_cond_dep '
-			app-editors/gedit[python,${PYTHON_SINGLE_USEDEP}]
+			app-editors/pluma[${PYTHON_SINGLE_USEDEP}]
 			dev-libs/libpeas:0[python,${PYTHON_SINGLE_USEDEP}]
 			>=dev-python/dbus-python-0.82[${PYTHON_USEDEP}]
 			dev-python/pycairo[${PYTHON_USEDEP}]


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-editors/pluma-plugins/
@ 2024-06-16  6:06 Joonas Niilola
  0 siblings, 0 replies; 12+ messages in thread
From: Joonas Niilola @ 2024-06-16  6:06 UTC (permalink / raw
  To: gentoo-commits

commit:     51cb39c87c9051e8a84bffe01b1b0698829109e4
Author:     Ian Jordan <immoloism <AT> gmail <DOT> com>
AuthorDate: Sat Jun 15 13:19:54 2024 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sun Jun 16 06:05:21 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51cb39c8

app-editors/pluma-plugins: add 1.28.0

Signed-off-by: Ian Jordan <immoloism <AT> gmail.com>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 app-editors/pluma-plugins/Manifest                 |  1 +
 .../pluma-plugins/pluma-plugins-1.28.0.ebuild      | 71 ++++++++++++++++++++++
 2 files changed, 72 insertions(+)

diff --git a/app-editors/pluma-plugins/Manifest b/app-editors/pluma-plugins/Manifest
index 9eeb0b88a346..30437f2c59cd 100644
--- a/app-editors/pluma-plugins/Manifest
+++ b/app-editors/pluma-plugins/Manifest
@@ -1 +1,2 @@
 DIST pluma-plugins-1.26.0.tar.xz 505652 BLAKE2B 09d34a3205796aab0b94b6e4d1c44b9902091b46511735b74a9cc1d1bee8a28352bf673ea7788eb4522e1dd0614a0399471aa8a076fd50f70bf1cf66e80326ad SHA512 ee59d52e0f879a5adf745c4be4a274f5c5b5403d7a9485236879e6e6db1c8f743de74be379fe84d2da73efe3eeb63bfa089a28f73762a6f0ceee0dbbbc464fa4
+DIST pluma-plugins-1.28.0.tar.xz 520696 BLAKE2B ebc5019e13993b51af1abc323b4a7d6dba32ba33cb7dc86286b10f8678d36e52db6d778482a2c0293f678e6158eef1b33878de0b27c83b22248e7df5ab801eb6 SHA512 63fc17649a967f15751541a1292e6dc9c318f2e66f30df3a477ee7b3dc6a2f3560512ed89a775b8e14fbc5942e06ed46099f0aa2ed24f7b4991146ad2ed55228

diff --git a/app-editors/pluma-plugins/pluma-plugins-1.28.0.ebuild b/app-editors/pluma-plugins/pluma-plugins-1.28.0.ebuild
new file mode 100644
index 000000000000..dc949ef42832
--- /dev/null
+++ b/app-editors/pluma-plugins/pluma-plugins-1.28.0.ebuild
@@ -0,0 +1,71 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MATE_LA_PUNT="yes"
+
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit mate python-single-r1
+
+if [[ ${PV} != 9999 ]]; then
+	KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="A set of plugins for Pluma, the MATE text editor."
+LICENSE="FDL-1.1+ GPL-2+ LGPL-2+"
+SLOT="0"
+
+IUSE="+python"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+	>=dev-libs/libpeas-1.14.1:0[gtk]
+	>=app-editors/pluma-1.28.0
+	>=dev-libs/glib-2.32:2
+	>=x11-libs/gtk+-3.9:3
+	>=x11-libs/gtksourceview-4.0.2:4
+
+	python? (
+		${PYTHON_DEPS}
+		$(python_gen_cond_dep '
+			app-editors/pluma[${PYTHON_SINGLE_USEDEP}]
+			dev-libs/libpeas:0[python,${PYTHON_SINGLE_USEDEP}]
+			>=dev-python/dbus-python-0.82[${PYTHON_USEDEP}]
+			dev-python/pycairo[${PYTHON_USEDEP}]
+			dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
+			>=dev-python/dbus-python-0.82[${PYTHON_USEDEP}]
+			>=x11-libs/vte-0.52:2.91[introspection]
+		')
+		>=x11-libs/gtk+-3.9:3[introspection]
+		>=x11-libs/gtksourceview-4.0.2:4[introspection]
+		x11-libs/pango[introspection]
+		x11-libs/gdk-pixbuf:2[introspection]
+
+	)"
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+	dev-libs/libxml2
+	dev-util/itstool
+	>=sys-devel/gettext-0.19.8
+	virtual/pkgconfig
+"
+
+pkg_setup() {
+	use python && python-single-r1_pkg_setup
+}
+
+src_configure() {
+	local myeconfargs=(
+		$(use_enable python)
+	)
+
+	econf "${myeconfargs[@]}"
+}
+
+src_install() {
+	mate_src_install
+	use python && python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/"
+}


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-editors/pluma-plugins/
@ 2024-06-16  6:06 Joonas Niilola
  0 siblings, 0 replies; 12+ messages in thread
From: Joonas Niilola @ 2024-06-16  6:06 UTC (permalink / raw
  To: gentoo-commits

commit:     222a6b3889820037b89ccd80394cd50c1e0e19ad
Author:     Ian Jordan <immoloism <AT> gmail <DOT> com>
AuthorDate: Sat Jun 15 14:16:19 2024 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sun Jun 16 06:05:21 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=222a6b38

app-editors/pluma-plugins: add myself as a maintainer

Closes: https://github.com/gentoo/gentoo/pull/37176
Signed-off-by: Ian Jordan <immoloism <AT> gmail.com>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 app-editors/pluma-plugins/metadata.xml | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/app-editors/pluma-plugins/metadata.xml b/app-editors/pluma-plugins/metadata.xml
index 724f7d707ba9..82fa790eb229 100644
--- a/app-editors/pluma-plugins/metadata.xml
+++ b/app-editors/pluma-plugins/metadata.xml
@@ -1,7 +1,14 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-<!-- maintainer-needed -->
+	<maintainer type="person" proxied="yes">
+		<email>immoloism@gmail.com</email>
+		<name>Ian Jordan</name>
+	</maintainer>
+	<maintainer type="project" proxied="proxy">
+		<email>proxy-maint@gentoo.org</email>
+		<name>Proxy Maintainers</name>
+	</maintainer>
 <use>
 	<flag name="bracketcompletion">Auto complete bracket pairs</flag>
 	<flag name="codecomment">Comment code blocks</flag>


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-editors/pluma-plugins/
@ 2024-08-01  0:27 Jakov Smolić
  0 siblings, 0 replies; 12+ messages in thread
From: Jakov Smolić @ 2024-08-01  0:27 UTC (permalink / raw
  To: gentoo-commits

commit:     34e18f1fb2eefc12d9362268e1b252f3f9a3e70d
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Thu Aug  1 00:27:01 2024 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Thu Aug  1 00:27:01 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34e18f1f

app-editors/pluma-plugins: Stabilize 1.28.0 x86, #936986

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 app-editors/pluma-plugins/pluma-plugins-1.28.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/pluma-plugins/pluma-plugins-1.28.0.ebuild b/app-editors/pluma-plugins/pluma-plugins-1.28.0.ebuild
index d8954783161c..b5c424fbc1f9 100644
--- a/app-editors/pluma-plugins/pluma-plugins-1.28.0.ebuild
+++ b/app-editors/pluma-plugins/pluma-plugins-1.28.0.ebuild
@@ -10,7 +10,7 @@ PYTHON_COMPAT=( python3_{9..12} )
 inherit mate python-single-r1
 
 if [[ ${PV} != 9999 ]]; then
-	KEYWORDS="amd64 ~x86"
+	KEYWORDS="amd64 x86"
 fi
 
 DESCRIPTION="A set of plugins for Pluma, the MATE text editor."


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-editors/pluma-plugins/
@ 2024-08-01  0:27 Jakov Smolić
  0 siblings, 0 replies; 12+ messages in thread
From: Jakov Smolić @ 2024-08-01  0:27 UTC (permalink / raw
  To: gentoo-commits

commit:     38ed69d970347b1e96c6afe8831c90d6d9793567
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Thu Aug  1 00:26:56 2024 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Thu Aug  1 00:26:56 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38ed69d9

app-editors/pluma-plugins: Stabilize 1.28.0 amd64, #936986

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 app-editors/pluma-plugins/pluma-plugins-1.28.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/pluma-plugins/pluma-plugins-1.28.0.ebuild b/app-editors/pluma-plugins/pluma-plugins-1.28.0.ebuild
index dc949ef42832..d8954783161c 100644
--- a/app-editors/pluma-plugins/pluma-plugins-1.28.0.ebuild
+++ b/app-editors/pluma-plugins/pluma-plugins-1.28.0.ebuild
@@ -10,7 +10,7 @@ PYTHON_COMPAT=( python3_{9..12} )
 inherit mate python-single-r1
 
 if [[ ${PV} != 9999 ]]; then
-	KEYWORDS="~amd64 ~x86"
+	KEYWORDS="amd64 ~x86"
 fi
 
 DESCRIPTION="A set of plugins for Pluma, the MATE text editor."


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-editors/pluma-plugins/
@ 2024-09-17 17:50 Andreas Sturmlechner
  0 siblings, 0 replies; 12+ messages in thread
From: Andreas Sturmlechner @ 2024-09-17 17:50 UTC (permalink / raw
  To: gentoo-commits

commit:     dfa839ed010336f04696bb77ef9fb6019bc975cd
Author:     Ian Jordan <immoloism <AT> gmail <DOT> com>
AuthorDate: Tue Sep  3 12:31:16 2024 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Sep 17 17:50:10 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfa839ed

app-editors/pluma-plugins: drop 1.26.0-r2, 1.26.0-r3

remove unneeded local USE

Signed-off-by: Ian Jordan <immoloism <AT> gmail.com>
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 app-editors/pluma-plugins/Manifest                 |  1 -
 app-editors/pluma-plugins/metadata.xml             |  7 --
 .../pluma-plugins/pluma-plugins-1.26.0-r2.ebuild   | 79 ----------------------
 .../pluma-plugins/pluma-plugins-1.26.0-r3.ebuild   | 72 --------------------
 4 files changed, 159 deletions(-)

diff --git a/app-editors/pluma-plugins/Manifest b/app-editors/pluma-plugins/Manifest
index 30437f2c59cd..7b91355e7970 100644
--- a/app-editors/pluma-plugins/Manifest
+++ b/app-editors/pluma-plugins/Manifest
@@ -1,2 +1 @@
-DIST pluma-plugins-1.26.0.tar.xz 505652 BLAKE2B 09d34a3205796aab0b94b6e4d1c44b9902091b46511735b74a9cc1d1bee8a28352bf673ea7788eb4522e1dd0614a0399471aa8a076fd50f70bf1cf66e80326ad SHA512 ee59d52e0f879a5adf745c4be4a274f5c5b5403d7a9485236879e6e6db1c8f743de74be379fe84d2da73efe3eeb63bfa089a28f73762a6f0ceee0dbbbc464fa4
 DIST pluma-plugins-1.28.0.tar.xz 520696 BLAKE2B ebc5019e13993b51af1abc323b4a7d6dba32ba33cb7dc86286b10f8678d36e52db6d778482a2c0293f678e6158eef1b33878de0b27c83b22248e7df5ab801eb6 SHA512 63fc17649a967f15751541a1292e6dc9c318f2e66f30df3a477ee7b3dc6a2f3560512ed89a775b8e14fbc5942e06ed46099f0aa2ed24f7b4991146ad2ed55228

diff --git a/app-editors/pluma-plugins/metadata.xml b/app-editors/pluma-plugins/metadata.xml
index 82fa790eb229..5e69456af750 100644
--- a/app-editors/pluma-plugins/metadata.xml
+++ b/app-editors/pluma-plugins/metadata.xml
@@ -9,13 +9,6 @@
 		<email>proxy-maint@gentoo.org</email>
 		<name>Proxy Maintainers</name>
 	</maintainer>
-<use>
-	<flag name="bracketcompletion">Auto complete bracket pairs</flag>
-	<flag name="codecomment">Comment code blocks</flag>
-	<flag name="smartspaces">Insert smart spaces</flag>
-	<flag name="synctex">Enable synctex support for pdflatex</flag>
-	<flag name="terminal">Embed a terminal in the bottom pane</flag>
-</use>
 <upstream>
 	<remote-id type="github">mate-desktop/pluma-plugins</remote-id>
 </upstream>

diff --git a/app-editors/pluma-plugins/pluma-plugins-1.26.0-r2.ebuild b/app-editors/pluma-plugins/pluma-plugins-1.26.0-r2.ebuild
deleted file mode 100644
index 0c6a11fbb5eb..000000000000
--- a/app-editors/pluma-plugins/pluma-plugins-1.26.0-r2.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MATE_LA_PUNT="yes"
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit mate python-single-r1
-
-if [[ ${PV} != 9999 ]]; then
-	KEYWORDS="amd64 x86"
-fi
-
-DESCRIPTION="A set of plugins for Pluma, the MATE text editor."
-LICENSE="FDL-1.1+ GPL-2+ LGPL-2+"
-SLOT="0"
-
-IUSE="+python bracketcompletion codecomment smartspaces synctex terminal"
-REQUIRED_USE="
-	"${PYTHON_REQUIRED_USE}"
-	bracketcompletion? ( python )
-	codecomment? ( python )
-	smartspaces? ( python )
-	synctex? ( python )
-	terminal? ( python )
-	"
-
-RDEPEND="
-	>=dev-libs/libpeas-1.14.1:0[gtk]
-	>=app-editors/pluma-1.25.3
-
-	>=dev-libs/glib-2.32:2
-	>=x11-libs/gtk+-3.9:3
-	>=x11-libs/gtksourceview-4.0.2:4
-
-	python? (
-		${PYTHON_DEPS}
-		$(python_gen_cond_dep '
-			app-editors/pluma[${PYTHON_SINGLE_USEDEP}]
-			dev-libs/libpeas:0[python,${PYTHON_SINGLE_USEDEP}]
-			>=dev-python/dbus-python-0.82[${PYTHON_USEDEP}]
-			dev-python/pycairo[${PYTHON_USEDEP}]
-			dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
-		')
-		>=x11-libs/gtk+-3.9:3[introspection]
-		>=x11-libs/gtksourceview-4.0.2:4[introspection]
-		x11-libs/pango[introspection]
-		x11-libs/gdk-pixbuf:2[introspection]
-	synctex? ( >=dev-python/dbus-python-0.82 )
-	terminal? ( >=x11-libs/vte-0.52:2.91[introspection] )
-
-	)"
-
-DEPEND="${RDEPEND}"
-BDEPEND="
-	dev-libs/libxml2
-	dev-util/itstool
-	>=sys-devel/gettext-0.19.8
-	virtual/pkgconfig
-"
-
-pkg_setup() {
-	use python && python-single-r1_pkg_setup
-}
-
-src_configure() {
-	local myeconfargs=(
-		$(use_enable python)
-	)
-
-	econf "${myeconfargs[@]}"
-}
-
-src_install() {
-	mate_src_install
-	use python && python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/"
-}

diff --git a/app-editors/pluma-plugins/pluma-plugins-1.26.0-r3.ebuild b/app-editors/pluma-plugins/pluma-plugins-1.26.0-r3.ebuild
deleted file mode 100644
index cf3247965042..000000000000
--- a/app-editors/pluma-plugins/pluma-plugins-1.26.0-r3.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MATE_LA_PUNT="yes"
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit mate python-single-r1
-
-if [[ ${PV} != 9999 ]]; then
-	KEYWORDS="~amd64 ~x86"
-fi
-
-DESCRIPTION="A set of plugins for Pluma, the MATE text editor."
-LICENSE="FDL-1.1+ GPL-2+ LGPL-2+"
-SLOT="0"
-
-IUSE="+python"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
-	>=dev-libs/libpeas-1.14.1:0[gtk]
-	>=app-editors/pluma-1.25.3
-
-	>=dev-libs/glib-2.32:2
-	>=x11-libs/gtk+-3.9:3
-	>=x11-libs/gtksourceview-4.0.2:4
-
-	python? (
-		${PYTHON_DEPS}
-		$(python_gen_cond_dep '
-			app-editors/pluma[${PYTHON_SINGLE_USEDEP}]
-			dev-libs/libpeas:0[python,${PYTHON_SINGLE_USEDEP}]
-			>=dev-python/dbus-python-0.82[${PYTHON_USEDEP}]
-			dev-python/pycairo[${PYTHON_USEDEP}]
-			dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
-			>=dev-python/dbus-python-0.82[${PYTHON_USEDEP}]
-			>=x11-libs/vte-0.52:2.91[introspection]
-		')
-		>=x11-libs/gtk+-3.9:3[introspection]
-		>=x11-libs/gtksourceview-4.0.2:4[introspection]
-		x11-libs/pango[introspection]
-		x11-libs/gdk-pixbuf:2[introspection]
-
-	)"
-
-DEPEND="${RDEPEND}"
-BDEPEND="
-	dev-libs/libxml2
-	dev-util/itstool
-	>=sys-devel/gettext-0.19.8
-	virtual/pkgconfig
-"
-
-pkg_setup() {
-	use python && python-single-r1_pkg_setup
-}
-
-src_configure() {
-	local myeconfargs=(
-		$(use_enable python)
-	)
-
-	econf "${myeconfargs[@]}"
-}
-
-src_install() {
-	mate_src_install
-	use python && python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/"
-}


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-editors/pluma-plugins/
@ 2024-11-26  3:17 Sam James
  0 siblings, 0 replies; 12+ messages in thread
From: Sam James @ 2024-11-26  3:17 UTC (permalink / raw
  To: gentoo-commits

commit:     13a5dd899be0a6819c1bebc62dc78d05a8ff68f7
Author:     Ian Jordan <immoloism <AT> gmail <DOT> com>
AuthorDate: Tue Nov 12 21:37:16 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Nov 26 03:14:38 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13a5dd89

app-editors/pluma-plugins: enable py3.13

Signed-off-by: Ian Jordan <immoloism <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-editors/pluma-plugins/pluma-plugins-1.28.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/pluma-plugins/pluma-plugins-1.28.0.ebuild b/app-editors/pluma-plugins/pluma-plugins-1.28.0.ebuild
index b5c424fbc1f9..2e133b0d2d6b 100644
--- a/app-editors/pluma-plugins/pluma-plugins-1.28.0.ebuild
+++ b/app-editors/pluma-plugins/pluma-plugins-1.28.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 MATE_LA_PUNT="yes"
 
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{9..13} )
 
 inherit mate python-single-r1
 


^ permalink raw reply related	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2024-11-26  3:17 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-08-01  0:27 [gentoo-commits] repo/gentoo:master commit in: app-editors/pluma-plugins/ Jakov Smolić
  -- strict thread matches above, loose matches on Subject: below --
2024-11-26  3:17 Sam James
2024-09-17 17:50 Andreas Sturmlechner
2024-08-01  0:27 Jakov Smolić
2024-06-16  6:06 Joonas Niilola
2024-06-16  6:06 Joonas Niilola
2024-06-06  0:45 Sam James
2024-06-06  0:45 Sam James
2024-06-06  0:45 Sam James
2024-06-06  0:45 Sam James
2023-10-29 22:23 Mart Raudsepp
2022-12-03  1:04 Sam James

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox