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>