summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-editors/gedit-plugins')
-rw-r--r--app-editors/gedit-plugins/Manifest3
-rw-r--r--app-editors/gedit-plugins/gedit-plugins-41.0.ebuild108
-rw-r--r--app-editors/gedit-plugins/gedit-plugins-46.0-r1.ebuild (renamed from app-editors/gedit-plugins/gedit-plugins-42.0.ebuild)29
-rw-r--r--app-editors/gedit-plugins/metadata.xml22
4 files changed, 23 insertions, 139 deletions
diff --git a/app-editors/gedit-plugins/Manifest b/app-editors/gedit-plugins/Manifest
index 53000af41118..1241bdb28837 100644
--- a/app-editors/gedit-plugins/Manifest
+++ b/app-editors/gedit-plugins/Manifest
@@ -1,2 +1 @@
-DIST gedit-plugins-41.0.tar.xz 948364 BLAKE2B d5efe779e1f0f70e23a7dadb01b0e5b22c47d3326df6530559698ace274e2a4a3647d34640e89bb250d76bee1f6369d5728316730ce9cf89f3a7db627b3c4d49 SHA512 e0389e8be68406fdcd3c9537b2d2dad0faf19d9a49804a7b5d9cf8e1006254906605dd0b14e2fa1eb7a22d6533d9b55d7f5593fe01a5b412df6361c8b9089f34
-DIST gedit-plugins-42.0.tar.xz 949068 BLAKE2B d9076d7ef420177b5d859bdee651b4304da183430d651510ea4ab50bc7286d23f536c1be47e6a6f425bdf90dcb31f015fa315e9ed530d54eb235832d92c4f438 SHA512 b7b6b6c71538ca767e20e4bdde0a5530657bf3d444fee5e1b2918b768188f224acfd2a44c4b0b6203ee3bde9ec47d2bacb0e25426cf49e500120461d44ae6b9a
+DIST gedit-plugins-46.0.tar.xz 897216 BLAKE2B 9dac94c03147fa3a949df5d924a2a18d9cf29a7928f088a0ab6bd07538dc316c28f9f6a5f7cb91b386d25b4a15b5178265c808a7d327367902c7077980a56be8 SHA512 fe9d975273df1ec7d3729d76d3e652b04ec90595f2fcd90a64f9bc01de6bf7955aa96fb663966d8dab5952a01552a70123eecee81861c4c6d219199ca2ada579
diff --git a/app-editors/gedit-plugins/gedit-plugins-41.0.ebuild b/app-editors/gedit-plugins/gedit-plugins-41.0.ebuild
deleted file mode 100644
index d056232a64b2..000000000000
--- a/app-editors/gedit-plugins/gedit-plugins-41.0.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml"
-VALA_MIN_API_VERSION="0.28"
-
-inherit gnome.org gnome2-utils meson python-single-r1 vala xdg
-
-DESCRIPTION="Collection of extra plugins for the gedit Text Editor"
-HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ShippedPlugins"
-
-LICENSE="GPL-2+"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
-SLOT="0"
-
-IUSE="charmap git +python terminal vala"
-REQUIRED_USE="
- charmap? ( python )
- git? ( python )
- python? ( ${PYTHON_REQUIRED_USE} )
- 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]
- )
- charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] )
- git? ( >=dev-libs/libgit2-glib-0.0.6[python] )
- terminal? ( >=x11-libs/vte-0.52:2.91[introspection] )
-" # vte-0.52+ for feed_child API compatibility
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-libs/libxml2
- dev-util/itstool
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- vala? ( $(vala_depend) )
-"
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
- use vala && vala_src_prepare
- xdg_src_prepare
-}
-
-src_configure() {
- local emesonargs=(
- -Dplugin_bookmarks=true
- $(meson_use python plugin_bracketcompletion)
- $(meson_use charmap plugin_charmap)
- $(meson_use python plugin_codecomment)
- $(meson_use python plugin_colorpicker)
- $(meson_use python plugin_colorschemer)
- $(meson_use python plugin_commander)
- -Dplugin_drawspaces=true
- $(meson_use vala plugin_findinfiles)
- $(meson_use git plugin_git)
- $(meson_use python plugin_joinlines)
- $(meson_use python plugin_multiedit)
- $(meson_use python plugin_sessionsaver)
- $(meson_use python plugin_smartspaces)
- $(meson_use python plugin_synctex)
- $(meson_use terminal plugin_terminal)
- $(meson_use python plugin_textsize)
- $(meson_use python plugin_translate)
- -Dplugin_wordcompletion=true
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
- use python && python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/"
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/app-editors/gedit-plugins/gedit-plugins-42.0.ebuild b/app-editors/gedit-plugins/gedit-plugins-46.0-r1.ebuild
index 092e6a590b14..e481f4437f5a 100644
--- a/app-editors/gedit-plugins/gedit-plugins-42.0.ebuild
+++ b/app-editors/gedit-plugins/gedit-plugins-46.0-r1.ebuild
@@ -1,18 +1,17 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml"
-VALA_MIN_API_VERSION="0.28"
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="xml(+)"
inherit gnome.org gnome2-utils meson python-single-r1 vala xdg
DESCRIPTION="Collection of extra plugins for the gedit Text Editor"
-HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ShippedPlugins"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ThirdPartyPlugins"
LICENSE="GPL-2+"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
SLOT="0"
IUSE="charmap git +python terminal vala"
@@ -24,24 +23,21 @@ REQUIRED_USE="
"
RDEPEND="
- >=dev-libs/libpeas-1.14.1[gtk]
- >=app-editors/gedit-40.0
-
+ >=dev-libs/libpeas-1.14.1:0[gtk]
+ >=app-editors/gedit-46
>=dev-libs/glib-2.32:2
>=x11-libs/gtk+-3.9:3
- >=x11-libs/gtksourceview-4.0.2:4
-
+ gui-libs/libgedit-gtksourceview:300
python? (
${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}]
')
>=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]
)
@@ -75,19 +71,14 @@ src_configure() {
$(meson_use charmap plugin_charmap)
$(meson_use python plugin_codecomment)
$(meson_use python plugin_colorpicker)
- $(meson_use python plugin_colorschemer)
- $(meson_use python plugin_commander)
-Dplugin_drawspaces=true
- $(meson_use vala plugin_findinfiles)
$(meson_use git plugin_git)
$(meson_use python plugin_joinlines)
$(meson_use python plugin_multiedit)
$(meson_use python plugin_sessionsaver)
- $(meson_use python plugin_smartspaces)
- $(meson_use python plugin_synctex)
+ -Dplugin_smartspaces=true
$(meson_use terminal plugin_terminal)
$(meson_use python plugin_textsize)
- $(meson_use python plugin_translate)
-Dplugin_wordcompletion=true
)
meson_src_configure
diff --git a/app-editors/gedit-plugins/metadata.xml b/app-editors/gedit-plugins/metadata.xml
index eb35a3df50f2..2695ac239950 100644
--- a/app-editors/gedit-plugins/metadata.xml
+++ b/app-editors/gedit-plugins/metadata.xml
@@ -1,14 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
-</maintainer>
-<use>
- <flag name="charmap">Insert special characters just by clicking on
- them</flag>
- <flag name="git">Shows document changes related to git's HEAD</flag>
- <flag name="terminal">Embed a terminal in the bottom pane</flag>
-</use>
+ <maintainer type="project">
+ <email>gnome@gentoo.org</email>
+ <name>Gentoo GNOME Desktop</name>
+ </maintainer>
+ <use>
+ <flag name="charmap">Insert special characters just by clicking on them</flag>
+ <flag name="git">Shows document changes related to git's HEAD</flag>
+ <flag name="terminal">Embed a terminal in the bottom pane</flag>
+ </use>
+ <upstream>
+ <remote-id type="gnome-gitlab">GNOME/gedit-plugins</remote-id>
+ </upstream>
</pkgmetadata>