add wlrctl - overlay - 📔 drkhsh gentoo overlay
HTML git clone https://git.drkhsh.at/overlay.git
DIR Log
DIR Files
DIR Refs
DIR README
---
DIR commit 3dfc38f934a30663f52dbab790433ea825cc71ee
DIR parent 01e3ea1ab649f0cef5e4ee93a9b693bcf3eaed34
HTML Author: drkhsh <me@drkhsh.at>
Date: Sat, 14 Jun 2025 23:22:24 +0200
add wlrctl
Diffstat:
M README.md | 1 +
A gui-apps/wlrctl/metadata.xml | 14 ++++++++++++++
A gui-apps/wlrctl/wlrctl-9999.ebuild | 37 +++++++++++++++++++++++++++++++
3 files changed, 52 insertions(+), 0 deletions(-)
---
DIR diff --git a/README.md b/README.md
@@ -44,6 +44,7 @@ Included ebuilds
│ ├── lswt
│ ├── swayosd
│ ├── waybar
+│ ├── wlrctl
│ └── widle
├── media-sound
│ ├── mopidy-jellyfin
DIR diff --git a/gui-apps/wlrctl/metadata.xml b/gui-apps/wlrctl/metadata.xml
@@ -0,0 +1,14 @@
+<pkgmetadata>
+<maintainer type="person">
+<email>me@drkhsh.at</email>
+<name>drkhsh</name>
+</maintainer>
+<longdescription lang="en">
+wlrctl is a command line utility for miscellaneous wlroots Wayland extensions.
+
+At this time, wlrctl supports the foreign-toplevel-mangement (window/toplevel command), virtual-keyboard (keyboard command), and virtual-pointer (pointer command) protocols.
+</longdescription>
+<upstream>
+<remote-id type="sourcehut">~brocellous/wlrctl</remote-id>
+</upstream>
+</pkgmetadata>
DIR diff --git a/gui-apps/wlrctl/wlrctl-9999.ebuild b/gui-apps/wlrctl/wlrctl-9999.ebuild
@@ -0,0 +1,37 @@
+EAPI=8
+
+inherit meson git-r3
+
+DESCRIPTION="wlrctl is a command line utility for miscellaneous wlroots Wayland extensions."
+HOMEPAGE="https://git.sr.ht/~brocellous/wlrctl"
+EGIT_REPO_URI="https://git.sr.ht/~brocellous/wlrctl"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${P/_/-}"
+
+src_unpack() {
+ git-r3_src_unpack
+}
+
+src_prepare() {
+ default
+}
+
+src_configure() {
+ meson_src_configure
+}
+
+src_compile() {
+ meson_src_compile
+}
+
+src_install() {
+ meson_src_install
+}