mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-10-12 17:51:11 -04:00
gui-wm/mangowm: add 0.17.4
Signed-off-by: HAZARD <ghostyn678+git@gmail.com>
This commit is contained in:
2 files changed
+87
No files matched your search
@@ -3,3 +3,4 @@ DIST mangowm-0.17.0.tar.gz 577948 BLAKE2B e14a2a5fa543f5ee1bfbe47ed379dcd0b9b6d7
|
||||
DIST mangowm-0.17.1.tar.gz 582243 BLAKE2B c7f14be6116576ad6fdabf84037729f3eabd8bf783baf6973670f45d00f36d27f12c7563efa38a8d1a7a335e07d55f5fe5bb0d807e69fc1a2ce6d33d089c66d3 SHA512 bf49ea81dd276e7842eea9ee6e98ccc98bc5334d3a5dc11dfcc7fdc331eafa1b0e9670bc4a82f6664004af60ce728805972810219669d45cd1a137ff86bb5983
|
||||
DIST mangowm-0.17.2.tar.gz 583177 BLAKE2B 4db0b3066736f5a09939c23f03f60e49bdb620b94af17ff8c7f08d6d457135173c8ac9a6835f0196efbd1f3ed823069821b64fe58e946ca394281dcc4a198e46 SHA512 bbfc9a6444ba2f282ddb1ab924d19a0a78c120b5d2649cd59bebc4ba97e507ac18fb3fdd7f3dad419e434bef4a7b1f8e90ebf0daa3a6a4cb6a4404622711c4a5
|
||||
DIST mangowm-0.17.3.tar.gz 587040 BLAKE2B bbfae7e05cc72b0091c9db0d551d6b9ca5106c65b7c5f26184c0e3771504b2e2e511c39a1daecf310ca4f89f2590003b852d098e2375679a8d197ef8d897ed31 SHA512 477535fe3cdd60c8101d191988343b735a7ba913681a3ec2fcd54c52d6c9345b8137c82b36c60ceb9545875b94ee4da8154026b6886145e77fca762b2d230a5c
|
||||
DIST mangowm-0.17.4.tar.gz 590754 BLAKE2B 45d131889d69745cfae56bbfcc2df3d9b5bbcefdaad1691556a5c9db6a4575ab9f4ceb1ca648effb05f8a2f2f42b0586397d43bf13ea8059678c499d1068ec15 SHA512 be12e50da06d8b6c3313689b1ee7bd15ae0dc1f870cbea61a6736950ffa14fda6c25ad3b2aec7aaf0d6d8271954cb8524701587a4f55f3dddaf5a29ed22d0326
|
||||
@@ -0,0 +1,86 @@
|
||||
# Copyright 2022-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit meson
|
||||
|
||||
MY_PN="mango"
|
||||
MY_P=${MY_PN}-${PV}
|
||||
|
||||
if [[ ${PV} == *9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/mangowm/mango.git"
|
||||
else
|
||||
SRC_URI="https://github.com/mangowm/mango/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
DESCRIPTION="A fast, feature-rich Wayland compositor built on dwl"
|
||||
HOMEPAGE="
|
||||
https://github.com/mangowm/mango
|
||||
https://mangowm.github.io
|
||||
"
|
||||
|
||||
LICENSE="CC0-1.0 GPL-3+ MIT"
|
||||
SLOT="0"
|
||||
|
||||
DOCS=(
|
||||
README.md
|
||||
.github/CONTRIBUTING.md
|
||||
)
|
||||
|
||||
IUSE="X asan"
|
||||
|
||||
RDEPEND="
|
||||
>=gui-libs/wlroots-0.20:=[libinput,session,X?]
|
||||
<gui-libs/wlroots-0.21:=[X?]
|
||||
>=gui-libs/scenefx-0.5:0.5
|
||||
|
||||
dev-libs/cJSON
|
||||
dev-libs/glib
|
||||
dev-libs/libinput:=
|
||||
dev-libs/libpcre2
|
||||
dev-libs/wayland
|
||||
|
||||
x11-libs/cairo
|
||||
x11-libs/libxkbcommon
|
||||
x11-libs/pango
|
||||
x11-libs/pixman
|
||||
|
||||
X? (
|
||||
x11-base/xwayland
|
||||
x11-libs/libxcb:=
|
||||
x11-libs/xcb-util-wm
|
||||
)
|
||||
"
|
||||
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
sys-kernel/linux-headers
|
||||
"
|
||||
|
||||
BDEPEND="
|
||||
>=dev-build/meson-0.60.0
|
||||
>=dev-libs/wayland-protocols-1.32
|
||||
>=dev-util/wayland-scanner-1.23
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
if use elibc_musl; then
|
||||
eapply "${FILESDIR}"/${PN}-musl.patch
|
||||
fi
|
||||
|
||||
default
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local emesonargs=(
|
||||
$(meson_feature X xwayland)
|
||||
$(meson_use asan)
|
||||
)
|
||||
|
||||
meson_src_configure
|
||||
}
|
||||
Reference in new issue
Block a user