commit:     7d4dce4270ff4874b9851b07388c1ac328e81a79
Author:     Saveliy Boyarchuk <sav.boyar <AT> gmail <DOT> com>
AuthorDate: Sun Mar  1 18:00:14 2026 +0000
Commit:     Saveliy Boyarchuk <sav.boyar <AT> gmail <DOT> com>
CommitDate: Sun Mar  1 18:00:14 2026 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7d4dce42

gui-wm/mangowc: add 0.12.5, drop 0.12.1, 0.12.2, update upstream links

Signed-off-by: Saveliy Boyarchuk <sav.boyar <AT> gmail.com>

 gui-wm/mangowc/Manifest                            |  3 +-
 gui-wm/mangowc/mangowc-0.12.2.ebuild               | 81 ----------------------
 ...mangowc-0.12.1.ebuild => mangowc-0.12.5.ebuild} | 14 ++--
 gui-wm/mangowc/mangowc-9999.ebuild                 | 12 ++--
 gui-wm/mangowc/metadata.xml                        |  6 +-
 5 files changed, 15 insertions(+), 101 deletions(-)

diff --git a/gui-wm/mangowc/Manifest b/gui-wm/mangowc/Manifest
index 86eed3949c..0aa6fb475e 100644
--- a/gui-wm/mangowc/Manifest
+++ b/gui-wm/mangowc/Manifest
@@ -1,2 +1 @@
-DIST mangowc-0.12.1.tar.gz 413299 BLAKE2B 
aff127984c5f04c551733c9ce90d9381cd8bd8804b231f936fbb2782aac6e88b6725b71a7a5cb12d917eef625f4a57e7972d351cfc59289866db83767fc3e960
 SHA512 
a681b60f1380349818529797172ed75d504a72ea26b2a921c897a220f3d9167b1e9da05755c3126fbd3cf9f71d1050f549db0e0f5584b43d9f91f056692f8dce
-DIST mangowc-0.12.2.tar.gz 414227 BLAKE2B 
15270ef9c0775aadb1249690926c4d33742172e8261f1db6591406f4d17b0e4669d6a6ead10d03ffcb91652b3accc07b929f463e555f82aea7a4856aa4a977d9
 SHA512 
b2d7b8a38580406a231a28d4318e128c57c940264286235011cce83b871ad069fee4d4d769966924d00a38944df385f2b5f250cc37189ebca09313981fda58af
+DIST mangowc-0.12.5.tar.gz 417659 BLAKE2B 
2d0a4abf6b3243d0d728ee058754b4880219f4f3ab71051653df1cea7e337d67c5bf94858062d74a4a2eebab1aa73890364973ad40b6fd9cd47fbb062e8b3c29
 SHA512 
e36142090fd1f3d7239a93b151b354bf111b45f599d39130f02733fe3941ae305ccd1d1f87861b83ed5a75eb7c3f59bd57d2b2fefd638cda504b0162d734fb57

diff --git a/gui-wm/mangowc/mangowc-0.12.2.ebuild 
b/gui-wm/mangowc/mangowc-0.12.2.ebuild
deleted file mode 100644
index ce6dfdc70e..0000000000
--- a/gui-wm/mangowc/mangowc-0.12.2.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-if [[ ${PV} == 9999 ]]; then
-       EGIT_REPO_URI="https://github.com/DreamMaoMao/mangowc.git";
-       inherit git-r3
-else
-       SRC_URI="https://github.com/DreamMaoMao/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-       S="${WORKDIR}/${PN}-${PV}"
-       KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="wayland compositor based on wlroots and scenefx(dwl but no 
suckless)"
-HOMEPAGE="https://github.com/DreamMaoMao/mangowc.git";
-
-LICENSE="CC0-1.0 GPL-3+ MIT"
-SLOT="0"
-IUSE="X"
-
-COMMON_DEPEND="
-       >=gui-libs/wlroots-0.19:=[libinput,session,X?]
-       <gui-libs/wlroots-0.20:=[X?]
-"
-
-COMMON_DEPEND+="
-       dev-libs/libinput:=
-       dev-libs/wayland
-       >=gui-libs/scenefx-0.4.1
-       dev-libs/libpcre2
-       x11-libs/libxkbcommon
-       X? (
-               x11-libs/libxcb:=
-               x11-libs/xcb-util-wm
-       )
-"
-
-RDEPEND="
-       ${COMMON_DEPEND}
-       X? (
-               x11-base/xwayland
-       )
-"
-
-# uses <linux/input-event-codes.h>
-DEPEND="
-       ${COMMON_DEPEND}
-       sys-kernel/linux-headers
-"
-
-BDEPEND="
-       >=dev-libs/wayland-protocols-1.32
-       >=dev-util/wayland-scanner-1.23
-       >=dev-build/meson-0.60.0
-       virtual/pkgconfig
-"
-
-src_configure() {
-       local emesonargs=(
-               $(meson_feature X xwayland)
-               )
-       meson_src_configure
-}
-
-src_compile() {
-       meson_src_compile
-}
-
-src_install() {
-       meson_src_install
-}
-
-pkg_postinst() {
-       elog "If you have installed maomaowm before, be sure to remove the 
package,"
-       elog "since maomaowm was renamed to mangowc."
-       elog ""
-       elog "Default config path was changed to \$XDG_CONFIG_DIR/mango"
-}

diff --git a/gui-wm/mangowc/mangowc-0.12.1.ebuild 
b/gui-wm/mangowc/mangowc-0.12.5.ebuild
similarity index 71%
rename from gui-wm/mangowc/mangowc-0.12.1.ebuild
rename to gui-wm/mangowc/mangowc-0.12.5.ebuild
index ce6dfdc70e..fe90004594 100644
--- a/gui-wm/mangowc/mangowc-0.12.1.ebuild
+++ b/gui-wm/mangowc/mangowc-0.12.5.ebuild
@@ -6,16 +6,16 @@ EAPI=8
 inherit meson
 
 if [[ ${PV} == 9999 ]]; then
-       EGIT_REPO_URI="https://github.com/DreamMaoMao/mangowc.git";
+       EGIT_REPO_URI="https://github.com/mangowm/mango.git";
        inherit git-r3
 else
-       SRC_URI="https://github.com/DreamMaoMao/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-       S="${WORKDIR}/${PN}-${PV}"
+       
SRC_URI="https://github.com/mangowm/mango/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+       S="${WORKDIR}/mango-${PV}"
        KEYWORDS="~amd64"
 fi
 
 DESCRIPTION="wayland compositor based on wlroots and scenefx(dwl but no 
suckless)"
-HOMEPAGE="https://github.com/DreamMaoMao/mangowc.git";
+HOMEPAGE="https://github.com/mangowm/mango https://mangowm.github.io";
 
 LICENSE="CC0-1.0 GPL-3+ MIT"
 SLOT="0"
@@ -74,8 +74,6 @@ src_install() {
 }
 
 pkg_postinst() {
-       elog "If you have installed maomaowm before, be sure to remove the 
package,"
-       elog "since maomaowm was renamed to mangowc."
-       elog ""
-       elog "Default config path was changed to \$XDG_CONFIG_DIR/mango"
+       elog "Default config path is \$XDG_CONFIG_DIR/mango"
+       elog "For example configuration you can check /etc/mango directory"
 }

diff --git a/gui-wm/mangowc/mangowc-9999.ebuild 
b/gui-wm/mangowc/mangowc-9999.ebuild
index 11fbc2c8f5..ce6e1738bd 100644
--- a/gui-wm/mangowc/mangowc-9999.ebuild
+++ b/gui-wm/mangowc/mangowc-9999.ebuild
@@ -6,16 +6,16 @@ EAPI=8
 inherit meson
 
 if [[ ${PV} == 9999 ]]; then
-       EGIT_REPO_URI="https://github.com/DreamMaoMao/mangowc.git";
+       EGIT_REPO_URI="https://github.com/mangowm/mango.git";
        inherit git-r3
 else
-       SRC_URI="https://github.com/DreamMaoMao/${PN}/archive/${PV}.tar.gz";
-       S="${WORKDIR}/${PN}-${PV}"
+       SRC_URI="https://github.com/mangowm/mango/archive/${PV}.tar.gz";
+       S="${WORKDIR}/mango-${PV}"
        KEYWORDS="~amd64"
 fi
 
 DESCRIPTION="wayland compositor based on wlroots and scenefx(dwl but no 
suckless)"
-HOMEPAGE="https://github.com/DreamMaoMao/mangowc.git";
+HOMEPAGE="https://github.com/mangowm/mango https://mangowm.github.io";
 
 LICENSE="CC0-1.0 GPL-3+ MIT"
 SLOT="0"
@@ -74,8 +74,6 @@ src_install() {
 }
 
 pkg_postinst() {
-       elog "If you have installed maomaowm before, be sure to remove the 
package,"
-       elog "since maomaowm was renamed to mangowc."
-       elog ""
        elog "Default config path was changed to \$XDG_CONFIG_DIR/mango"
+       elog "For example configuration you can check /etc/mango directory"
 }

diff --git a/gui-wm/mangowc/metadata.xml b/gui-wm/mangowc/metadata.xml
index 79ca4572d2..d6d4590427 100644
--- a/gui-wm/mangowc/metadata.xml
+++ b/gui-wm/mangowc/metadata.xml
@@ -16,11 +16,11 @@
                <flag name="X">Enable support for X11 applications 
(XWayland)</flag>
        </use>
        <upstream>
-               <remote-id type="github">DreamMaoMao/mangowc</remote-id>
+               <remote-id type="github">mangowm/mango</remote-id>
                <maintainer status="active">
                        <name>DreamMaoMao</name>
                </maintainer>
-               <bugs-to>https://github.com/DreamMaoMao/mangowc/issues</bugs-to>
-               
<changelog>https://github.com/DreamMaoMao/mangowc/releases</changelog>
+               <bugs-to>https://github.com/mangowm/mango/issues</bugs-to>
+               <changelog>https://github.com/mangowm/mango/releases</changelog>
        </upstream>
 </pkgmetadata>

Reply via email to