commit:     e72677e0db3826585e0362d98a9c582a1d694efa
Author:     Saveliy Boyarchuk <sav.boyar <AT> gmail <DOT> com>
AuthorDate: Sat Aug  2 15:12:50 2025 +0000
Commit:     Saveliy Boyarchuk <sav.boyar <AT> gmail <DOT> com>
CommitDate: Sat Aug  2 15:15:23 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e72677e0

gui-wm/*: rename maomaowm to mangowc, remove 0.7.3, 0.7.2, add 0.8.0

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

 gui-wm/mangowc/Manifest                            |  1 +
 .../mangowc-0.8.0.ebuild}                          |  7 +++
 .../mangowc-9999.ebuild}                           |  7 +++
 gui-wm/{maomaowm => mangowc}/metadata.xml          | 10 +--
 gui-wm/maomaowm/Manifest                           |  2 -
 gui-wm/maomaowm/maomaowm-0.7.3.ebuild              | 73 ----------------------
 6 files changed, 20 insertions(+), 80 deletions(-)

diff --git a/gui-wm/mangowc/Manifest b/gui-wm/mangowc/Manifest
new file mode 100644
index 0000000000..6e774d2eb2
--- /dev/null
+++ b/gui-wm/mangowc/Manifest
@@ -0,0 +1 @@
+DIST mangowc-0.8.0.tar.gz 643340 BLAKE2B 
aa3c358bb12c0b87ec262b420cac2992eb935889b66cfd4186ad09efa93e54919ea4c5c6638e49d9d295888274cd69869ba44f5f4f45694a3d74e6ecd0af703b
 SHA512 
be4b212e9f261a23afb61bc57f398712a7a76d2d8c6f511e6d2cb12040144eff0580474fdd414c7f2be1941451840c9a64248f0a8d074a3e8096e0974557669b

diff --git a/gui-wm/maomaowm/maomaowm-0.7.2.ebuild 
b/gui-wm/mangowc/mangowc-0.8.0.ebuild
similarity index 85%
rename from gui-wm/maomaowm/maomaowm-0.7.2.ebuild
rename to gui-wm/mangowc/mangowc-0.8.0.ebuild
index b2f10e52d1..2daf732e29 100644
--- a/gui-wm/maomaowm/maomaowm-0.7.2.ebuild
+++ b/gui-wm/mangowc/mangowc-0.8.0.ebuild
@@ -71,3 +71,10 @@ 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/maomaowm/maomaowm-9999.ebuild 
b/gui-wm/mangowc/mangowc-9999.ebuild
similarity index 85%
rename from gui-wm/maomaowm/maomaowm-9999.ebuild
rename to gui-wm/mangowc/mangowc-9999.ebuild
index 698053528e..d5a8158c2f 100644
--- a/gui-wm/maomaowm/maomaowm-9999.ebuild
+++ b/gui-wm/mangowc/mangowc-9999.ebuild
@@ -71,3 +71,10 @@ 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/maomaowm/metadata.xml b/gui-wm/mangowc/metadata.xml
similarity index 65%
rename from gui-wm/maomaowm/metadata.xml
rename to gui-wm/mangowc/metadata.xml
index c0f012a7ad..79ca4572d2 100644
--- a/gui-wm/maomaowm/metadata.xml
+++ b/gui-wm/mangowc/metadata.xml
@@ -6,9 +6,9 @@
                <name>Saveliy Boyarchuk (Yappaholic)</name>
        </maintainer>
        <longdescription lang="en">
-               Maomaowm is a Wayland compositor, forked from dwl.
+               Mangowc(formerly maomaowm) is a Wayland compositor, forked from 
dwl.
 
-               maomaowm supports customizable complete animations, flexible 
window layouts
+               Mangowc supports customizable complete animations, flexible 
window layouts
                (scroller, dwindle, master, etc.), rich window states, 
scratchpads,
                window effects and powerful external configuration with live 
reloading.
        </longdescription>
@@ -16,11 +16,11 @@
                <flag name="X">Enable support for X11 applications 
(XWayland)</flag>
        </use>
        <upstream>
-               <remote-id type="github">DreamMaoMao/maomaowm</remote-id>
+               <remote-id type="github">DreamMaoMao/mangowc</remote-id>
                <maintainer status="active">
                        <name>DreamMaoMao</name>
                </maintainer>
-               
<bugs-to>https://github.com/DreamMaoMao/maomaowm/issues</bugs-to>
-               
<changelog>https://github.com/DreamMaoMao/maomaowm/releases</changelog>
+               <bugs-to>https://github.com/DreamMaoMao/mangowc/issues</bugs-to>
+               
<changelog>https://github.com/DreamMaoMao/mangowc/releases</changelog>
        </upstream>
 </pkgmetadata>

diff --git a/gui-wm/maomaowm/Manifest b/gui-wm/maomaowm/Manifest
deleted file mode 100644
index 3e09a653f9..0000000000
--- a/gui-wm/maomaowm/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST maomaowm-0.7.2.tar.gz 146162 BLAKE2B 
81c479a3f3ecd6e1663f70f9365834b8f2c94caf5070bab8f56929329f634427cc7493508bd7f330da1ef8b741291fff5045d7d7c3e5d7b1acecc63bee705a27
 SHA512 
409efb8a23a9892102a569ee0fe3b72b35b494260f1cdf4320de7dbfee069c8ef9425abbc36c629531bc554c3661dfbfbf6a5e3b14d4a136ad15cd080c356ff3
-DIST maomaowm-0.7.3.tar.gz 148401 BLAKE2B 
9061fbfe4801d3e7f084011cc75584b96f7db7a38101a832bfe77c5fbe231e8542768c53680960d60410ffcb9046781262aaef718877688493f012d66259931a
 SHA512 
6a7ad1cdb020dc6513de334e193637296485fbd0a4fb3bd522045c58ca00eaf1102d0b7331f572937c9fb9c1b888f7ecd8b6fe7be4f2834c9a82ab5e9d120aa8

diff --git a/gui-wm/maomaowm/maomaowm-0.7.3.ebuild 
b/gui-wm/maomaowm/maomaowm-0.7.3.ebuild
deleted file mode 100644
index b2f10e52d1..0000000000
--- a/gui-wm/maomaowm/maomaowm-0.7.3.ebuild
+++ /dev/null
@@ -1,73 +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/maomaowm.git";
-       inherit git-r3
-else
-       SRC_URI="https://github.com/DreamMaoMao/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-       KEYWORDS="~amd64 ~arm64"
-fi
-
-DESCRIPTION="wayland compositor based on wlroots and scenefx(dwl but no 
suckless)"
-HOMEPAGE="https://github.com/DreamMaoMao/maomaowm.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
-}

Reply via email to