From 3b62455fa2523aaa1ad6b98069a3d3140e008236 Mon Sep 17 00:00:00 2001 From: Mart Raudsepp Date: Mon, 30 Oct 2023 00:00:42 +0200 Subject: app-editors/pluma-plugins: Explicitly depend on libpeas SLOT=0 Another libpeas SLOT is coming. Signed-off-by: Mart Raudsepp --- .../pluma-plugins/pluma-plugins-1.26.0-r1.ebuild | 71 ++++++++++++++++++++++ .../pluma-plugins/pluma-plugins-1.26.0.ebuild | 71 ---------------------- 2 files changed, 71 insertions(+), 71 deletions(-) create mode 100644 app-editors/pluma-plugins/pluma-plugins-1.26.0-r1.ebuild delete mode 100644 app-editors/pluma-plugins/pluma-plugins-1.26.0.ebuild (limited to 'app-editors/pluma-plugins') diff --git a/app-editors/pluma-plugins/pluma-plugins-1.26.0-r1.ebuild b/app-editors/pluma-plugins/pluma-plugins-1.26.0-r1.ebuild new file mode 100644 index 000000000000..1969a87f5e98 --- /dev/null +++ b/app-editors/pluma-plugins/pluma-plugins-1.26.0-r1.ebuild @@ -0,0 +1,71 @@ +# Copyright 2021-2023 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/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: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_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.ebuild b/app-editors/pluma-plugins/pluma-plugins-1.26.0.ebuild deleted file mode 100644 index 58a230691c8f..000000000000 --- a/app-editors/pluma-plugins/pluma-plugins-1.26.0.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 2021-2023 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[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/" -} -- cgit v1.2.3-65-gdbad