From 01665408dcfec80242efcc4ee9a14a680efb2636 Mon Sep 17 00:00:00 2001 From: Saveliy Boyarchuk Date: Wed, 11 Feb 2026 14:16:39 +0300 Subject: [PATCH 1/3] gui-wm/mangowc: add 0.12.1 Signed-off-by: Saveliy Boyarchuk --- gui-wm/mangowc/Manifest | 1 + gui-wm/mangowc/mangowc-0.12.1.ebuild | 81 ++++++++++++++++++++++++++++ 2 files changed, 82 insertions(+) create mode 100644 gui-wm/mangowc/mangowc-0.12.1.ebuild diff --git a/gui-wm/mangowc/Manifest b/gui-wm/mangowc/Manifest index 5f526dcc10..ee8708a2b2 100644 --- a/gui-wm/mangowc/Manifest +++ b/gui-wm/mangowc/Manifest @@ -1 +1,2 @@ DIST mangowc-0.12.0.tar.gz 411340 BLAKE2B 37a1b73d81eb4ef72f47f610be4dfd118eadecdfb87d9fa4c1c9500cf81b702699b2749a3d59fa0cf0d02c7a632ca1c23a19800267d8b214ecc2e6b0bc7a89e8 SHA512 056b913bf857dcafe31bf1d06eafd2566960ee5b9dd6a45fdf850844f6456bcfa130028d5b7a46c694f271954ec089e15bfd181527313336cedf3442de84a27c +DIST mangowc-0.12.1.tar.gz 413299 BLAKE2B aff127984c5f04c551733c9ce90d9381cd8bd8804b231f936fbb2782aac6e88b6725b71a7a5cb12d917eef625f4a57e7972d351cfc59289866db83767fc3e960 SHA512 a681b60f1380349818529797172ed75d504a72ea26b2a921c897a220f3d9167b1e9da05755c3126fbd3cf9f71d1050f549db0e0f5584b43d9f91f056692f8dce diff --git a/gui-wm/mangowc/mangowc-0.12.1.ebuild b/gui-wm/mangowc/mangowc-0.12.1.ebuild new file mode 100644 index 0000000000..7864d9627a --- /dev/null +++ b/gui-wm/mangowc/mangowc-0.12.1.ebuild @@ -0,0 +1,81 @@ +# 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/maomaowm.git" + +LICENSE="CC0-1.0 GPL-3+ MIT" +SLOT="0" +IUSE="X" + +COMMON_DEPEND=" + >=gui-libs/wlroots-0.19:=[libinput,session,X?] + +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" +} From 4be17902259dc64849818e8398ee0dfd83be3bde Mon Sep 17 00:00:00 2001 From: Zen Date: Wed, 11 Feb 2026 09:47:57 -0600 Subject: [PATCH 2/3] dev-python/prometheus_exporter: add 1.3.0 with python 3.14 support also add some other archs this has been tested with Signed-off-by: Zen --- dev-python/prometheus_exporter/Manifest | 1 + .../prometheus_exporter-1.3.0.ebuild | 26 +++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 dev-python/prometheus_exporter/prometheus_exporter-1.3.0.ebuild diff --git a/dev-python/prometheus_exporter/Manifest b/dev-python/prometheus_exporter/Manifest index 8de9205363..4cdc0b24ed 100644 --- a/dev-python/prometheus_exporter/Manifest +++ b/dev-python/prometheus_exporter/Manifest @@ -1,2 +1,3 @@ DIST prometheus_exporter-1.0.0.tar.gz 12185 BLAKE2B 8224ef1031239502a9e57be2128d03c01cc31988dd821f486f47223270e6cc7ca42116d7a4d5d4ec87b96a44b9d85fe7391e528fc4f6e7b647cbf76cc10f04d8 SHA512 1aa9f2a4f40863ba89bbdce83ae8153374010cdb51ed2d58923d1406a20c124df67a232406fba1d316e440d8240986fad07dfbe8e40fbb59b921558293bb6489 DIST prometheus_exporter-1.1.0.tar.gz 15248 BLAKE2B a3cee9c51346c607928e9ee693dd0ecdabd0e261a369acccecc7ab5fc593994f96e7242c9225309ddaa19dfa5a6efeb80376f95f038bc6fa5cba917ae86215a1 SHA512 f08af3157715eac288763d86bfe33bd8bf7a459877daa0778477ab06ee1de0e3726b671595ac18a4116a72e72ec578204ab86e464851700c2eb4cd53dc92ad5e +DIST prometheus_exporter-1.3.0.tar.gz 15543 BLAKE2B 231bb05eebfd86a3fb27b975cf5fe3b63d73e6186b38463f92d1ab22901e28a36037c2180f93f03844fa90551630b39c87c5aecd9196f2209ea0ce92752181cb SHA512 2d5c360a9c576cfee9c2791f21a48a907bfbcac5bf8d90bad263040ba52a67cd3a212bc63a20db6433c1dfa40c2fa29b7576e73540b58ffd1285a7e842903722 diff --git a/dev-python/prometheus_exporter/prometheus_exporter-1.3.0.ebuild b/dev-python/prometheus_exporter/prometheus_exporter-1.3.0.ebuild new file mode 100644 index 0000000000..a478dd4991 --- /dev/null +++ b/dev-python/prometheus_exporter/prometheus_exporter-1.3.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 2024-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..14} ) +inherit distutils-r1 + +DESCRIPTION="Python Prometheus exporter library" +HOMEPAGE="https://github.com/desultory/prometheus_exporter" +SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/zenlib-2.4.1[${PYTHON_USEDEP}] + >=dev-python/aiohttp-3.9.4[${PYTHON_USEDEP}] +" +distutils_enable_tests unittest + +python_test() { + eunittest tests/ +} From 0e1fc53cbdaa5ccbda689dd24c55c17a16881b11 Mon Sep 17 00:00:00 2001 From: Zen Date: Wed, 11 Feb 2026 09:48:48 -0600 Subject: [PATCH 3/3] dev-python/prometheus_exporter: update 9999 to use python 3.14 also use 9999 version of zenlib Signed-off-by: Zen --- .../prometheus_exporter/prometheus_exporter-9999.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-python/prometheus_exporter/prometheus_exporter-9999.ebuild b/dev-python/prometheus_exporter/prometheus_exporter-9999.ebuild index f71029c47c..63808a0d33 100644 --- a/dev-python/prometheus_exporter/prometheus_exporter-9999.ebuild +++ b/dev-python/prometheus_exporter/prometheus_exporter-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 2025 Gentoo Authors +# Copyright 2025-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{11..13} ) +PYTHON_COMPAT=( python3_{11..14} ) inherit distutils-r1 git-r3 DESCRIPTION="Python Prometheus exporter library" @@ -15,7 +15,7 @@ LICENSE="GPL-2" SLOT="0" RDEPEND=" - >=dev-python/zenlib-2.4.1[${PYTHON_USEDEP}] + >=dev-python/zenlib-9999[${PYTHON_USEDEP}] >=dev-python/aiohttp-3.9.4[${PYTHON_USEDEP}] "