commit:     2c6d7f36d1eb4dbace4b41ed1fa1949c5b98afec
Author:     Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
AuthorDate: Sun Sep  8 14:28:52 2024 +0000
Commit:     Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
CommitDate: Sun Sep  8 14:28:52 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2c6d7f36

sys-apps/mission-center: fix rdeps

Closes: https://bugs.gentoo.org/931850
Closes: https://bugs.gentoo.org/933207
Signed-off-by: Takuya Wakazono <pastalian46 <AT> gmail.com>

 ....4-r1.ebuild => mission-center-0.4.4-r2.ebuild} | 23 +++++++++++++-----
 ...0.5.2.ebuild => mission-center-0.5.2-r1.ebuild} | 23 ++++++++++++------
 sys-apps/mission-center/mission-center-9999.ebuild | 28 +++++++++++++++-------
 3 files changed, 52 insertions(+), 22 deletions(-)

diff --git a/sys-apps/mission-center/mission-center-0.4.4-r1.ebuild 
b/sys-apps/mission-center/mission-center-0.4.4-r2.ebuild
similarity index 95%
rename from sys-apps/mission-center/mission-center-0.4.4-r1.ebuild
rename to sys-apps/mission-center/mission-center-0.4.4-r2.ebuild
index e9a81ba4c..dad170e4a 100644
--- a/sys-apps/mission-center/mission-center-0.4.4-r1.ebuild
+++ b/sys-apps/mission-center/mission-center-0.4.4-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -281,7 +281,7 @@ CRATES="
        [email protected]
 "
 
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{9..13} )
 
 PATHFINDER_COMMIT=ec56924f660e6faa83c81c6b62b3c69b9a9fa00e
 NVTOP_COMMIT=45a1796375cd617d16167869bb88e5e69c809468
@@ -319,14 +319,20 @@ IUSE="debug"
 DEPEND="
        >=dev-libs/appstream-0.16.4
        >=x11-libs/pango-1.51.0
-       >=dev-libs/glib-2.77
+       >=dev-libs/glib-2.77:2
        >=dev-util/gdbus-codegen-2.77
        dev-libs/wayland
-       >=gui-libs/libadwaita-1.4.0
-       >=gui-libs/gtk-4.12.3
+       >=gui-libs/libadwaita-1.4.0:1
+       >=gui-libs/gtk-4.12.3:4
        gui-libs/egl-gbm
+       media-libs/graphene
+       media-libs/libglvnd
+       media-libs/mesa
+       sys-apps/dbus
        virtual/rust
        virtual/udev
+       x11-libs/cairo
+       x11-libs/gdk-pixbuf:2
        x11-libs/libdrm
 "
 RDEPEND="
@@ -353,7 +359,10 @@ src_prepare() {
        eapply_user
        GATHERER_BUILD_DIR=$(usex debug debug release)
        cd 
"${BUILD_DIR}/src/sys_info_v2/gatherer/src/${GATHERER_BUILD_DIR}/build/native/nvtop-${NVTOP_COMMIT}"
 || die
-       find "${S}/src/sys_info_v2/gatherer/3rdparty/nvtop/patches" -type f 
-name 'nvtop-*' -exec sh -c 'patch -p1 < {}' \; || die
+       find "${S}/src/sys_info_v2/gatherer/3rdparty/nvtop/patches" \
+               -type f \
+               -name 'nvtop-*' \
+               -exec sh -c 'patch -p1 < {}' \; || die
 }
 
 src_configure() {
@@ -373,10 +382,12 @@ src_test() {
 
 pkg_postinst() {
        gnome2_schemas_update
+       xdg_pkg_postinst
 }
 
 pkg_postrm() {
        gnome2_schemas_update
+       xdg_pkg_postrm
 }
 
 # rust does not use *FLAGS from make.conf, silence portage warning

diff --git a/sys-apps/mission-center/mission-center-0.5.2.ebuild 
b/sys-apps/mission-center/mission-center-0.5.2-r1.ebuild
similarity index 94%
rename from sys-apps/mission-center/mission-center-0.5.2.ebuild
rename to sys-apps/mission-center/mission-center-0.5.2-r1.ebuild
index 89d9c5758..d5971b0b5 100644
--- a/sys-apps/mission-center/mission-center-0.5.2.ebuild
+++ b/sys-apps/mission-center/mission-center-0.5.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -261,16 +261,22 @@ IUSE="debug"
 
 DEPEND="
        >=dev-libs/appstream-0.16.4
-       >=x11-libs/pango-1.51.0
-       >=dev-libs/glib-2.77
-       >=dev-util/gdbus-codegen-2.77
+       >=dev-libs/glib-2.80:2
        dev-libs/wayland
-       >=gui-libs/libadwaita-1.4.0
-       >=gui-libs/gtk-4.12.3
        gui-libs/egl-gbm
+       >=dev-util/gdbus-codegen-2.80
+       >=gui-libs/gtk-4.14:4
+       >=gui-libs/libadwaita-1.5.0:1
+       media-libs/graphene
+       media-libs/libglvnd
+       media-libs/mesa
+       sys-apps/dbus
        virtual/rust
        virtual/udev
+       x11-libs/cairo
+       x11-libs/gdk-pixbuf:2
        x11-libs/libdrm
+       >=x11-libs/pango-1.51.0
 "
 RDEPEND="
        ${DEPEND}
@@ -296,7 +302,10 @@ src_prepare() {
        eapply_user
        GATHERER_BUILD_DIR=$(usex debug debug release)
        cd 
"${BUILD_DIR}/src/sys_info_v2/gatherer/src/${GATHERER_BUILD_DIR}/build/native/nvtop-${NVTOP_COMMIT}"
 || die
-       find "${S}/src/sys_info_v2/gatherer/3rdparty/nvtop/patches" -type f 
-name 'nvtop-*' -exec sh -c 'patch -p1 < {}' \; || die
+       find "${S}/src/sys_info_v2/gatherer/3rdparty/nvtop/patches" \
+               -type f \
+               -name 'nvtop-*' \
+               -exec sh -c 'patch -p1 < {}' \; || die
 }
 
 src_configure() {

diff --git a/sys-apps/mission-center/mission-center-9999.ebuild 
b/sys-apps/mission-center/mission-center-9999.ebuild
index 98dbc0421..1ec43ea6a 100644
--- a/sys-apps/mission-center/mission-center-9999.ebuild
+++ b/sys-apps/mission-center/mission-center-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{9..13} )
 
 PATHFINDER_COMMIT=ec56924f660e6faa83c81c6b62b3c69b9a9fa00e
 NVTOP_COMMIT=45a1796375cd617d16167869bb88e5e69c809468
@@ -24,20 +24,25 @@ BUILD_DIR="${S}-build"
 LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 
CC0-1.0 CeCILL-2 MIT Unicode-DFS-2016 Unlicense ZLIB"
 SLOT="0"
 IUSE="debug"
-RESTRICT="network-sandbox"
 
 DEPEND="
        >=dev-libs/appstream-0.16.4
-       >=x11-libs/pango-1.51.0
-       >=dev-libs/glib-2.77
-       >=dev-util/gdbus-codegen-2.77
+       >=dev-libs/glib-2.80:2
        dev-libs/wayland
-       >=gui-libs/libadwaita-1.4.0
-       >=gui-libs/gtk-4.12.3
        gui-libs/egl-gbm
+       >=dev-util/gdbus-codegen-2.80
+       >=gui-libs/gtk-4.14:4
+       >=gui-libs/libadwaita-1.5.0:1
+       media-libs/graphene
+       media-libs/libglvnd
+       media-libs/mesa
+       sys-apps/dbus
        virtual/rust
        virtual/udev
+       x11-libs/cairo
+       x11-libs/gdk-pixbuf:2
        x11-libs/libdrm
+       >=x11-libs/pango-1.51.0
 "
 RDEPEND="
        ${DEPEND}
@@ -63,7 +68,10 @@ src_prepare() {
        eapply_user
        GATHERER_BUILD_DIR=$(usex debug debug release)
        cd 
"${BUILD_DIR}/src/sys_info_v2/gatherer/src/${GATHERER_BUILD_DIR}/build/native/nvtop-${NVTOP_COMMIT}"
 || die
-       find "${S}/src/sys_info_v2/gatherer/3rdparty/nvtop/patches" -type f 
-name 'nvtop-*' -exec sh -c 'patch -p1 < {}' \; || die
+       find "${S}/src/sys_info_v2/gatherer/3rdparty/nvtop/patches" \
+               -type f \
+               -name 'nvtop-*' \
+               -exec sh -c 'patch -p1 < {}' \; || die
 }
 
 src_configure() {
@@ -82,10 +90,12 @@ src_test() {
 
 pkg_postinst() {
        gnome2_schemas_update
+       xdg_pkg_postinst
 }
 
 pkg_postrm() {
        gnome2_schemas_update
+       xdg_pkg_postrm
 }
 
 # rust does not use *FLAGS from make.conf, silence portage warning

Reply via email to