From 8833eeddbb395ac4621b058a62a1be7d89eaba97 Mon Sep 17 00:00:00 2001 From: Blake Batson Date: Tue, 26 Sep 2023 15:05:09 -0400 Subject: [PATCH] deb-libs/libpeas-2.0.0 version bump, patch rebase, and reverse dependency bump from slot addition Signed-off-by: Blake Batson --- ....0.ebuild => gedit-plugins-46.0-r1.ebuild} | 2 +- ...gedit-46.1.ebuild => gedit-46.1-r1.ebuild} | 2 +- ....ebuild => pluma-plugins-1.26.0-r1.ebuild} | 2 +- ....26.0-r1.ebuild => pluma-1.26.0-r2.ebuild} | 2 +- app-editors/pluma/pluma-1.26.0.ebuild | 79 --------------- ...r-43.0.ebuild => endeavour-43.0-r1.ebuild} | 2 +- app-office/endeavour/endeavour-9999.ebuild | 2 +- dev-libs/libpeas/files/2.0.0-lua.patch | 68 +++++++++++++ dev-libs/libpeas/libpeas-2.0.0.ebuild | 95 +++++++++++++++++++ ....2.ebuild => gnome-builder-44.2-r1.ebuild} | 2 +- .../{gitg-41-r1.ebuild => gitg-41-r2.ebuild} | 2 +- .../{gitg-44.ebuild => gitg-44-r1.ebuild} | 2 +- ...geary-44.1.ebuild => geary-44.1-r1.ebuild} | 2 +- ... => ahoviewer-2.0.0_pre20220827-r1.ebuild} | 2 +- ...e-3.0-r2.ebuild => entangle-3.0-r3.ebuild} | 2 +- ...0-r1.ebuild => eog-plugins-44.0-r2.ebuild} | 2 +- .../{eog-44.3.ebuild => eog-44.3-r1.ebuild} | 2 +- .../{eog-45.0.ebuild => eog-45.0-r1.ebuild} | 2 +- ...-1.26.0-r1.ebuild => eom-1.26.0-r2.ebuild} | 2 +- ...eom-1.26.1.ebuild => eom-1.26.1-r1.ebuild} | 2 +- ....7-r2.ebuild => rhythmbox-3.4.7-r3.ebuild} | 2 +- ....03-r1.ebuild => pitivi-2023.03-r2.ebuild} | 2 +- ...totem-43.0.ebuild => totem-43.0-r1.ebuild} | 2 +- ...1.14.5.ebuild => liferea-1.14.5-r1.ebuild} | 2 +- ...1.15.3.ebuild => liferea-1.15.3-r1.ebuild} | 2 +- 25 files changed, 185 insertions(+), 101 deletions(-) rename app-editors/gedit-plugins/{gedit-plugins-46.0.ebuild => gedit-plugins-46.0-r1.ebuild} (98%) rename app-editors/gedit/{gedit-46.1.ebuild => gedit-46.1-r1.ebuild} (98%) rename app-editors/pluma-plugins/{pluma-plugins-1.26.0.ebuild => pluma-plugins-1.26.0-r1.ebuild} (97%) rename app-editors/pluma/{pluma-1.26.0-r1.ebuild => pluma-1.26.0-r2.ebuild} (98%) delete mode 100644 app-editors/pluma/pluma-1.26.0.ebuild rename app-office/endeavour/{endeavour-43.0.ebuild => endeavour-43.0-r1.ebuild} (98%) create mode 100644 dev-libs/libpeas/files/2.0.0-lua.patch create mode 100644 dev-libs/libpeas/libpeas-2.0.0.ebuild rename dev-util/gnome-builder/{gnome-builder-44.2.ebuild => gnome-builder-44.2-r1.ebuild} (99%) rename dev-vcs/gitg/{gitg-41-r1.ebuild => gitg-41-r2.ebuild} (98%) rename dev-vcs/gitg/{gitg-44.ebuild => gitg-44-r1.ebuild} (98%) rename mail-client/geary/{geary-44.1.ebuild => geary-44.1-r1.ebuild} (98%) rename media-gfx/ahoviewer/{ahoviewer-2.0.0_pre20220827.ebuild => ahoviewer-2.0.0_pre20220827-r1.ebuild} (98%) rename media-gfx/entangle/{entangle-3.0-r2.ebuild => entangle-3.0-r3.ebuild} (96%) rename media-gfx/eog-plugins/{eog-plugins-44.0-r1.ebuild => eog-plugins-44.0-r2.ebuild} (98%) rename media-gfx/eog/{eog-44.3.ebuild => eog-44.3-r1.ebuild} (98%) rename media-gfx/eog/{eog-45.0.ebuild => eog-45.0-r1.ebuild} (98%) rename media-gfx/eom/{eom-1.26.0-r1.ebuild => eom-1.26.0-r2.ebuild} (97%) rename media-gfx/eom/{eom-1.26.1.ebuild => eom-1.26.1-r1.ebuild} (97%) rename media-sound/rhythmbox/{rhythmbox-3.4.7-r2.ebuild => rhythmbox-3.4.7-r3.ebuild} (98%) rename media-video/pitivi/{pitivi-2023.03-r1.ebuild => pitivi-2023.03-r2.ebuild} (97%) rename media-video/totem/{totem-43.0.ebuild => totem-43.0-r1.ebuild} (98%) rename net-news/liferea/{liferea-1.14.5.ebuild => liferea-1.14.5-r1.ebuild} (96%) rename net-news/liferea/{liferea-1.15.3.ebuild => liferea-1.15.3-r1.ebuild} (96%) diff --git a/app-editors/gedit-plugins/gedit-plugins-46.0.ebuild b/app-editors/gedit-plugins/gedit-plugins-46.0-r1.ebuild similarity index 98% rename from app-editors/gedit-plugins/gedit-plugins-46.0.ebuild rename to app-editors/gedit-plugins/gedit-plugins-46.0-r1.ebuild index 10f89cba1..3d90b2883 100644 --- a/app-editors/gedit-plugins/gedit-plugins-46.0.ebuild +++ b/app-editors/gedit-plugins/gedit-plugins-46.0-r1.ebuild @@ -23,7 +23,7 @@ REQUIRED_USE=" " RDEPEND=" - >=dev-libs/libpeas-1.14.1[gtk] + >=dev-libs/libpeas-1.14.1[gtk]:0 >=app-editors/gedit-46 >=dev-libs/glib-2.32:2 >=x11-libs/gtk+-3.9:3 diff --git a/app-editors/gedit/gedit-46.1.ebuild b/app-editors/gedit/gedit-46.1-r1.ebuild similarity index 98% rename from app-editors/gedit/gedit-46.1.ebuild rename to app-editors/gedit/gedit-46.1-r1.ebuild index c7811ced2..ea672c5e7 100644 --- a/app-editors/gedit/gedit-46.1.ebuild +++ b/app-editors/gedit/gedit-46.1-r1.ebuild @@ -21,7 +21,7 @@ DEPEND=" >=x11-libs/gtk+-3.22.0:3[introspection] >=gui-libs/libgedit-amtk-5.6:= >=gui-libs/tepl-6.8.0:= - >=dev-libs/libpeas-1.14.1[gtk] + >=dev-libs/libpeas-1.14.1[gtk]:0 >=dev-libs/gobject-introspection-1.54:= >=app-text/gspell-0.2.5:0= python? ( 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 97% 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 58a230691..8a04552aa 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[gtk]:0 >=app-editors/gedit-40.0 >=dev-libs/glib-2.32:2 diff --git a/app-editors/pluma/pluma-1.26.0-r1.ebuild b/app-editors/pluma/pluma-1.26.0-r2.ebuild similarity index 98% rename from app-editors/pluma/pluma-1.26.0-r1.ebuild rename to app-editors/pluma/pluma-1.26.0-r2.ebuild index ebe1f3803..f46ca214d 100644 --- a/app-editors/pluma/pluma-1.26.0-r1.ebuild +++ b/app-editors/pluma/pluma-1.26.0-r2.ebuild @@ -19,7 +19,7 @@ RESTRICT="!test? ( test )" COMMON_DEPEND=" dev-libs/atk >=dev-libs/glib-2.50:2 - >=dev-libs/libpeas-1.2.0[gtk] + >=dev-libs/libpeas-1.2.0[gtk]:0 >=dev-libs/libxml2-2.5:2 x11-libs/cairo x11-libs/gdk-pixbuf:2 diff --git a/app-editors/pluma/pluma-1.26.0.ebuild b/app-editors/pluma/pluma-1.26.0.ebuild deleted file mode 100644 index 20295b319..000000000 --- a/app-editors/pluma/pluma-1.26.0.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-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 virtualx - -DESCRIPTION="Pluma text editor for the MATE desktop" - -LICENSE="FDL-1.1+ GPL-2+ LGPL-2+" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86" -IUSE="+introspection spell test" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -COMMON_DEPEND=" - dev-libs/atk - >=dev-libs/glib-2.50:2 - >=dev-libs/libpeas-1.2.0[gtk] - >=dev-libs/libxml2-2.5:2 - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - >=x11-libs/gtk+-3.22:3[introspection?] - >=x11-libs/gtksourceview-4.0.2:4 - x11-libs/libICE - x11-libs/libX11 - >=x11-libs/libSM-1.0 - x11-libs/pango - introspection? ( >=dev-libs/gobject-introspection-0.9.3:= ) - spell? ( - >=app-text/enchant-1.6:= - >=app-text/iso-codes-0.35 - ) - !!app-editors/mate-text-editor -" -RDEPEND="${COMMON_DEPEND} - ${PYTHON_DEPS} - >=mate-base/mate-desktop-1.9[introspection?] - virtual/libintl -" -DEPEND="${COMMON_DEPEND} - ~app-text/docbook-xml-dtd-4.1.2 - app-text/yelp-tools - dev-util/glib-utils - dev-util/gtk-doc - dev-util/gtk-doc-am - >=sys-devel/libtool-2.2.6:2 - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -MATE_FORCE_AUTORECONF=true - -src_prepare() { - # Test require gvfs sftp fs mounted and schema's installed. Skip this one. - # https://github.com/mate-desktop/mate-text-editor/issues/33 - sed -e '/+= document-saver/d' -i tests/Makefile.am || die - - mate_src_prepare -} - -src_configure() { - mate_src_configure \ - $(use_enable introspection) \ - $(use_enable spell) \ - $(use_enable test tests) -} - -src_test() { - # FIXME: This should be handled at eclass level. - "${EPREFIX}/${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die - - unset DBUS_SESSION_BUS_ADDRESS - local -x GSETTINGS_SCHEMA_DIR="${S}/data" - virtx emake check -} diff --git a/app-office/endeavour/endeavour-43.0.ebuild b/app-office/endeavour/endeavour-43.0-r1.ebuild similarity index 98% rename from app-office/endeavour/endeavour-43.0.ebuild rename to app-office/endeavour/endeavour-43.0-r1.ebuild index e29cfc5e0..c6e19b6c3 100644 --- a/app-office/endeavour/endeavour-43.0.ebuild +++ b/app-office/endeavour/endeavour-43.0-r1.ebuild @@ -27,7 +27,7 @@ RDEPEND=" >=gui-libs/gtk-3.92.0:4[introspection?] >=gui-libs/libadwaita-1.2.0:1 >=net-libs/gnome-online-accounts-3.2.0:= - >=dev-libs/libpeas-1.17 + >=dev-libs/libpeas-1.17:0 >=gnome-extra/evolution-data-server-3.33.2:=[gtk] introspection? ( >=dev-libs/gobject-introspection-1.42:= ) " diff --git a/app-office/endeavour/endeavour-9999.ebuild b/app-office/endeavour/endeavour-9999.ebuild index e29cfc5e0..c6e19b6c3 100644 --- a/app-office/endeavour/endeavour-9999.ebuild +++ b/app-office/endeavour/endeavour-9999.ebuild @@ -27,7 +27,7 @@ RDEPEND=" >=gui-libs/gtk-3.92.0:4[introspection?] >=gui-libs/libadwaita-1.2.0:1 >=net-libs/gnome-online-accounts-3.2.0:= - >=dev-libs/libpeas-1.17 + >=dev-libs/libpeas-1.17:0 >=gnome-extra/evolution-data-server-3.33.2:=[gtk] introspection? ( >=dev-libs/gobject-introspection-1.42:= ) " diff --git a/dev-libs/libpeas/files/2.0.0-lua.patch b/dev-libs/libpeas/files/2.0.0-lua.patch new file mode 100644 index 000000000..2a50a608e --- /dev/null +++ b/dev-libs/libpeas/files/2.0.0-lua.patch @@ -0,0 +1,68 @@ +diff --git a/meson.build b/meson.build +index 0744ba1..95c09c3 100644 +--- a/meson.build ++++ b/meson.build +@@ -138,18 +138,12 @@ if host_machine.system() == 'windows' and not python3_dep.found() + endif + + pygobject_dep = dependency('pygobject-3.0', version: pygobject_req, required: false) +-lua51_dep = dependency('lua51', version: lua_req, required: false) +-if not lua51_dep.found() +- lua51_dep = dependency('lua-5.1', version: lua_req, required: false) +-endif +-luajit_dep = dependency('luajit', version: luajit_req, required: false) ++lua51_dep = dependency('lua', version: lua_req, required: get_option('lua51')) ++luajit_dep = dependency('luajit', version: luajit_req, required: get_option('luajit')) + lua_lgi_found = false + lua_lgi_ver = 'not found' +-lua51_prg = find_program('lua5.1', required: false) +-if not lua51_prg.found() +- lua51_prg = find_program('lua51', required: false) +-endif +-luajit_prg = find_program('luajit', required: false) ++lua51_prg = find_program('lua', required: get_option('lua51')) ++luajit_prg = find_program('luajit', required: get_option('luajit')) + xmllint_prg = find_program('xmllint', required: false) + generate_vapi = get_option('vapi') + vapigen_prg = find_program('vapigen', required: generate_vapi) +@@ -211,6 +205,8 @@ if lua_found + lua51_lgi_dep = declare_dependency(version: lua_lgi_ver) + lua_lgi_found = true + endif ++ else ++ error('lua support requested but lua-lgi not found') + endif + message('lua-lgi version: ' + lua_lgi_ver) + endif +@@ -394,11 +390,7 @@ endif + + build_gjs_loader = get_option('gjs') + +-build_lua51_loader = get_option('lua51') +-lua51_found = (luajit_dep.found() or lua51_dep.found()) and lua_lgi_found +-if build_lua51_loader and not lua51_found +- error('Lua51 requested but failed to locate suitable Lua51 and LGI support') +-endif ++build_lua51_loader = (luajit_dep.found() or lua51_dep.found()) and lua_lgi_found + + build_python3_loader = get_option('python3') + python3_found = python3_dep.found() and pygobject_dep.found() +diff --git a/meson_options.txt b/meson_options.txt +index 48a7e8d..891bf2a 100644 +--- a/meson_options.txt ++++ b/meson_options.txt +@@ -3,9 +3,13 @@ option('gjs', + description: 'Enable GJS support (requires gjs-1.0)') + + option('lua51', +- type: 'boolean', value: true, ++ type: 'feature', value: 'enabled', + description: 'Enable Lua 5.1 support (requires lua-lgi)') + ++option('luajit', ++ type: 'feature', value: 'disabled', ++ description: 'Use LuaJIT for Lua 5.1 support (requires lua-lgi)') ++ + option('python3', + type: 'boolean', value: true, + description: 'Enable Python 3 support (requires pygobject)') diff --git a/dev-libs/libpeas/libpeas-2.0.0.ebuild b/dev-libs/libpeas/libpeas-2.0.0.ebuild new file mode 100644 index 000000000..e6279f1c2 --- /dev/null +++ b/dev-libs/libpeas/libpeas-2.0.0.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-1 luajit ) +PYTHON_COMPAT=( python3_{10..12} ) + +inherit gnome.org lua-single meson python-single-r1 vala virtualx xdg + +DESCRIPTION="A GObject plugins library" +HOMEPAGE="https://wiki.gnome.org/Projects/Libpeas https://gitlab.gnome.org/GNOME/libpeas" + +LICENSE="LGPL-2.1+" +SLOT="2" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" + +IUSE="gtk-doc lua +python vala" +REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} ) + python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=" + >=dev-libs/glib-2.44:2 + >=dev-libs/gjs-1.77.2 + >=dev-lang/spidermonkey-115 + >=dev-libs/gobject-introspection-1.39:= + lua? ( + ${LUA_DEPS} + $(lua_gen_cond_dep ' + >=dev-lua/lgi-0.9.0[${LUA_USEDEP}] + ') + ) + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + >=dev-python/pygobject-3.2:3[${PYTHON_USEDEP}] + ') + ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-util/glib-utils + gtk-doc? ( + >=dev-util/gtk-doc-1.11 + >=dev-util/gi-docgen-2021.7 + app-text/docbook-xml-dtd:4.3 + ) + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +PATCHES=( + # Gentoo-specific lua tweak hack + "${FILESDIR}"/2.0.0-lua.patch +) + +pkg_setup() { + use lua && lua-single_pkg_setup + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + use vala && vala_setup +} + +src_configure() { + local emesonargs=( + $(meson_feature $(usex lua '!lua_single_target_luajit' 'lua') lua51) + $(meson_feature $(usex lua 'lua_single_target_luajit' 'lua') luajit) + $(meson_use python python3) + # introspection was always enabled in autotools; would need readiness by consumers + # to USE flag it, but most need it for python plugins anyways + -Dintrospection=true + $(meson_use vala vapi) + $(meson_use gtk-doc gtk_doc) + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +} + +src_install() { + meson_src_install + + if use gtk-doc; then + mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die + mv "${ED}"/usr/share/doc/libpeas-1.0 "${ED}"/usr/share/gtk-doc/html/ || die + if use gtk; then + mv "${ED}"/usr/share/doc/libpeas-gtk-1.0 "${ED}"/usr/share/gtk-doc/html/ || die + fi + fi +} diff --git a/dev-util/gnome-builder/gnome-builder-44.2.ebuild b/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild similarity index 99% rename from dev-util/gnome-builder/gnome-builder-44.2.ebuild rename to dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild index 3abe41188..b5c907d9a 100644 --- a/dev-util/gnome-builder/gnome-builder-44.2.ebuild +++ b/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild @@ -41,7 +41,7 @@ RDEPEND=" >=dev-libs/json-glib-1.2.0 >=dev-libs/jsonrpc-glib-3.43.0:= >=dev-libs/libdex-0.1.1:= - >=dev-libs/libpeas-1.34.0[python,${PYTHON_SINGLE_USEDEP}] + >=dev-libs/libpeas-1.34.0[python,${PYTHON_SINGLE_USEDEP}]:0 dev-libs/libportal:=[gtk,introspection] >=dev-libs/template-glib-3.36.1:=[introspection] >=gui-libs/vte-0.70.0:2.91-gtk4[introspection] diff --git a/dev-vcs/gitg/gitg-41-r1.ebuild b/dev-vcs/gitg/gitg-41-r2.ebuild similarity index 98% rename from dev-vcs/gitg/gitg-41-r1.ebuild rename to dev-vcs/gitg/gitg-41-r2.ebuild index e5bec70ca..5798a1822 100644 --- a/dev-vcs/gitg/gitg-41-r1.ebuild +++ b/dev-vcs/gitg/gitg-41-r2.ebuild @@ -27,7 +27,7 @@ RDEPEND=" dev-libs/libgee:0.8[introspection] dev-libs/libgit2:=[threads] >=dev-libs/libgit2-glib-1.0.0[ssh] - >=dev-libs/libpeas-1.5.0[gtk] + >=dev-libs/libpeas-1.5.0[gtk]:0 >=dev-libs/libxml2-2.9.0:2 >=gnome-base/gsettings-desktop-schemas-0.1.1 >=x11-libs/gtk+-3.20.0:3 diff --git a/dev-vcs/gitg/gitg-44.ebuild b/dev-vcs/gitg/gitg-44-r1.ebuild similarity index 98% rename from dev-vcs/gitg/gitg-44.ebuild rename to dev-vcs/gitg/gitg-44-r1.ebuild index f25cedb16..1d4ab8085 100644 --- a/dev-vcs/gitg/gitg-44.ebuild +++ b/dev-vcs/gitg/gitg-44-r1.ebuild @@ -28,7 +28,7 @@ RDEPEND=" dev-libs/libgee:0.8[introspection] >=dev-libs/libgit2-glib-1.2.0[ssh] dev-libs/libgit2:=[threads] - >=dev-libs/libpeas-1.5.0[gtk] + >=dev-libs/libpeas-1.5.0[gtk]:0 >=dev-libs/libxml2-2.9.0:2 >=gnome-base/gsettings-desktop-schemas-0.1.1 >=gui-libs/libhandy-1.5.0 diff --git a/mail-client/geary/geary-44.1.ebuild b/mail-client/geary/geary-44.1-r1.ebuild similarity index 98% rename from mail-client/geary/geary-44.1.ebuild rename to mail-client/geary/geary-44.1-r1.ebuild index 1dd1ed84e..da1bc23d4 100644 --- a/mail-client/geary/geary-44.1.ebuild +++ b/mail-client/geary/geary-44.1-r1.ebuild @@ -34,7 +34,7 @@ DEPEND=" app-text/iso-codes >=dev-libs/json-glib-1.0 >=gui-libs/libhandy-1.2.1:1= - >=dev-libs/libpeas-1.24.0 + >=dev-libs/libpeas-1.24.0:0 >=app-crypt/libsecret-0.11 net-libs/libsoup:3.0 dev-libs/snowball-stemmer:= diff --git a/media-gfx/ahoviewer/ahoviewer-2.0.0_pre20220827.ebuild b/media-gfx/ahoviewer/ahoviewer-2.0.0_pre20220827-r1.ebuild similarity index 98% rename from media-gfx/ahoviewer/ahoviewer-2.0.0_pre20220827.ebuild rename to media-gfx/ahoviewer/ahoviewer-2.0.0_pre20220827-r1.ebuild index 9d6a6c7fd..7f231de91 100644 --- a/media-gfx/ahoviewer/ahoviewer-2.0.0_pre20220827.ebuild +++ b/media-gfx/ahoviewer/ahoviewer-2.0.0_pre20220827-r1.ebuild @@ -35,7 +35,7 @@ COMMON_DEPEND="dev-cpp/atkmm:0 ) plugins? ( dev-libs/gobject-introspection - dev-libs/libpeas + dev-libs/libpeas:0 ) rar? ( app-arch/unrar:= ) ssl? ( diff --git a/media-gfx/entangle/entangle-3.0-r2.ebuild b/media-gfx/entangle/entangle-3.0-r3.ebuild similarity index 96% rename from media-gfx/entangle/entangle-3.0-r2.ebuild rename to media-gfx/entangle/entangle-3.0-r3.ebuild index f9cac710c..ce7d997f7 100644 --- a/media-gfx/entangle/entangle-3.0-r2.ebuild +++ b/media-gfx/entangle/entangle-3.0-r3.ebuild @@ -21,7 +21,7 @@ DEPEND=" >=dev-libs/glib-2.36:2 >=dev-libs/gobject-introspection-1.54.0 dev-libs/libgudev:= - >=dev-libs/libpeas-1.2.0[gtk,${PYTHON_SINGLE_USEDEP}] + >=dev-libs/libpeas-1.2.0[gtk,${PYTHON_SINGLE_USEDEP}]:0 >=media-libs/gexiv2-0.10[introspection] >=media-libs/libgphoto2-2.5.0:= media-libs/gstreamer:1.0 diff --git a/media-gfx/eog-plugins/eog-plugins-44.0-r1.ebuild b/media-gfx/eog-plugins/eog-plugins-44.0-r2.ebuild similarity index 98% rename from media-gfx/eog-plugins/eog-plugins-44.0-r1.ebuild rename to media-gfx/eog-plugins/eog-plugins-44.0-r2.ebuild index c61393ae7..b41240cef 100644 --- a/media-gfx/eog-plugins/eog-plugins-44.0-r1.ebuild +++ b/media-gfx/eog-plugins/eog-plugins-44.0-r2.ebuild @@ -22,7 +22,7 @@ REQUIRED_USE=" RDEPEND=" >=dev-libs/glib-2.53.4:2 - >=dev-libs/libpeas-1.14.1 + >=dev-libs/libpeas-1.14.1:0 >=media-gfx/eog-41.0:1 exif? ( >=media-libs/libexif-0.6.16 ) map? ( diff --git a/media-gfx/eog/eog-44.3.ebuild b/media-gfx/eog/eog-44.3-r1.ebuild similarity index 98% rename from media-gfx/eog/eog-44.3.ebuild rename to media-gfx/eog/eog-44.3-r1.ebuild index 295a7cd84..e4a3851c0 100644 --- a/media-gfx/eog/eog-44.3.ebuild +++ b/media-gfx/eog/eog-44.3-r1.ebuild @@ -21,7 +21,7 @@ KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" RDEPEND=" >=dev-libs/glib-2.73.2:2 - >=dev-libs/libpeas-0.7.4[gtk] + >=dev-libs/libpeas-0.7.4[gtk]:0 >=gnome-base/gnome-desktop-2.91.2:3= >=gnome-base/gsettings-desktop-schemas-42_beta >=x11-misc/shared-mime-info-0.20 diff --git a/media-gfx/eog/eog-45.0.ebuild b/media-gfx/eog/eog-45.0-r1.ebuild similarity index 98% rename from media-gfx/eog/eog-45.0.ebuild rename to media-gfx/eog/eog-45.0-r1.ebuild index b967e7989..166384082 100644 --- a/media-gfx/eog/eog-45.0.ebuild +++ b/media-gfx/eog/eog-45.0-r1.ebuild @@ -21,7 +21,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" RDEPEND=" >=dev-libs/glib-2.73.2:2 - >=dev-libs/libpeas-0.7.4[gtk] + >=dev-libs/libpeas-0.7.4[gtk]:0 >=gnome-base/gnome-desktop-2.91.2:3= >=gnome-base/gsettings-desktop-schemas-42_beta >=x11-misc/shared-mime-info-0.20 diff --git a/media-gfx/eom/eom-1.26.0-r1.ebuild b/media-gfx/eom/eom-1.26.0-r2.ebuild similarity index 97% rename from media-gfx/eom/eom-1.26.0-r1.ebuild rename to media-gfx/eom/eom-1.26.0-r2.ebuild index 6fa8009c9..c05e928e5 100644 --- a/media-gfx/eom/eom-1.26.0-r1.ebuild +++ b/media-gfx/eom/eom-1.26.0-r2.ebuild @@ -18,7 +18,7 @@ IUSE="X debug exif imagemagick +introspection nls jpeg lcms svg tiff xmp" COMMON_DEPEND=" dev-libs/atk >=dev-libs/glib-2.52:2 - >=dev-libs/libpeas-1.8.0[gtk] + >=dev-libs/libpeas-1.8.0[gtk]:0 >=dev-libs/libxml2-2:2 gnome-base/dconf >=mate-base/mate-desktop-1.17.0 diff --git a/media-gfx/eom/eom-1.26.1.ebuild b/media-gfx/eom/eom-1.26.1-r1.ebuild similarity index 97% rename from media-gfx/eom/eom-1.26.1.ebuild rename to media-gfx/eom/eom-1.26.1-r1.ebuild index 4d5dfa9d6..818abb6b9 100644 --- a/media-gfx/eom/eom-1.26.1.ebuild +++ b/media-gfx/eom/eom-1.26.1-r1.ebuild @@ -18,7 +18,7 @@ IUSE="X debug exif imagemagick +introspection nls jpeg lcms svg tiff xmp" COMMON_DEPEND=" >=app-accessibility/at-spi2-core-2.46.0 >=dev-libs/glib-2.52:2 - >=dev-libs/libpeas-1.8.0[gtk] + >=dev-libs/libpeas-1.8.0[gtk]:0 >=dev-libs/libxml2-2:2 gnome-base/dconf >=mate-base/mate-desktop-1.17.0 diff --git a/media-sound/rhythmbox/rhythmbox-3.4.7-r2.ebuild b/media-sound/rhythmbox/rhythmbox-3.4.7-r3.ebuild similarity index 98% rename from media-sound/rhythmbox/rhythmbox-3.4.7-r2.ebuild rename to media-sound/rhythmbox/rhythmbox-3.4.7-r3.ebuild index bcefd7af4..d65451525 100644 --- a/media-sound/rhythmbox/rhythmbox-3.4.7-r2.ebuild +++ b/media-sound/rhythmbox/rhythmbox-3.4.7-r3.ebuild @@ -33,7 +33,7 @@ DEPEND=" >=media-libs/gst-plugins-base-1.4.0:1.0[introspection] >=x11-libs/gtk+-3.20.0:3[introspection] dev-libs/json-glib - >=dev-libs/libpeas-0.7.3[gtk] + >=dev-libs/libpeas-0.7.3[gtk]:0 >=net-libs/libsoup-3.0.7:3.0 >=dev-libs/libxml2-2.7.8:2 x11-libs/pango diff --git a/media-video/pitivi/pitivi-2023.03-r1.ebuild b/media-video/pitivi/pitivi-2023.03-r2.ebuild similarity index 97% rename from media-video/pitivi/pitivi-2023.03-r1.ebuild rename to media-video/pitivi/pitivi-2023.03-r2.ebuild index 8b3d98b8e..253023c89 100644 --- a/media-video/pitivi/pitivi-2023.03-r1.ebuild +++ b/media-video/pitivi/pitivi-2023.03-r2.ebuild @@ -35,7 +35,7 @@ RDEPEND="${COMMON_DEPEND} >=dev-libs/gobject-introspection-1.34:= - dev-libs/libpeas[${PYTHON_SINGLE_USEDEP}] + dev-libs/libpeas[${PYTHON_SINGLE_USEDEP}]:0 $(python_gen_cond_dep ' dev-python/dbus-python[${PYTHON_USEDEP}] diff --git a/media-video/totem/totem-43.0.ebuild b/media-video/totem/totem-43.0-r1.ebuild similarity index 98% rename from media-video/totem/totem-43.0.ebuild rename to media-video/totem/totem-43.0-r1.ebuild index 94daa0976..1ce33f317 100644 --- a/media-video/totem/totem-43.0.ebuild +++ b/media-video/totem/totem-43.0-r1.ebuild @@ -29,7 +29,7 @@ COMMON_DEPEND=" >=media-libs/gst-plugins-base-1.6.0:1.0[pango] >=media-libs/gst-plugins-good-1.6.0:1.0 >=media-libs/grilo-0.3.0:0.3[playlist] - >=dev-libs/libpeas-1.1.0[gtk] + >=dev-libs/libpeas-1.1.0[gtk]:0 >=dev-libs/totem-pl-parser-3.26.5:0=[introspection] gnome-base/gnome-desktop:3= gnome-base/gsettings-desktop-schemas diff --git a/net-news/liferea/liferea-1.14.5.ebuild b/net-news/liferea/liferea-1.14.5-r1.ebuild similarity index 96% rename from net-news/liferea/liferea-1.14.5.ebuild rename to net-news/liferea/liferea-1.14.5-r1.ebuild index dc3721790..8ab13cda3 100644 --- a/net-news/liferea/liferea-1.14.5.ebuild +++ b/net-news/liferea/liferea-1.14.5-r1.ebuild @@ -23,7 +23,7 @@ RDEPEND="${PYTHON_DEPS} dev-libs/glib:2 dev-libs/gobject-introspection dev-libs/json-glib - dev-libs/libpeas[gtk,python,${PYTHON_SINGLE_USEDEP}] + dev-libs/libpeas[gtk,python,${PYTHON_SINGLE_USEDEP}]:0 dev-libs/libxml2:2 dev-libs/libxslt gnome-base/gsettings-desktop-schemas diff --git a/net-news/liferea/liferea-1.15.3.ebuild b/net-news/liferea/liferea-1.15.3-r1.ebuild similarity index 96% rename from net-news/liferea/liferea-1.15.3.ebuild rename to net-news/liferea/liferea-1.15.3-r1.ebuild index 76a9aaf11..ca5813558 100644 --- a/net-news/liferea/liferea-1.15.3.ebuild +++ b/net-news/liferea/liferea-1.15.3-r1.ebuild @@ -23,7 +23,7 @@ RDEPEND="${PYTHON_DEPS} dev-libs/glib:2 dev-libs/gobject-introspection dev-libs/json-glib - dev-libs/libpeas[gtk,python,${PYTHON_SINGLE_USEDEP}] + dev-libs/libpeas[gtk,python,${PYTHON_SINGLE_USEDEP}]:0 dev-libs/libxml2:2 dev-libs/libxslt gnome-base/gsettings-desktop-schemas -- 2.41.0