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
-}