diff --git a/gui-apps/channel/Manifest b/gui-apps/channel/Manifest new file mode 100644 index 0000000000..f98b667fc5 --- /dev/null +++ b/gui-apps/channel/Manifest @@ -0,0 +1,3 @@ +DIST channel-0.5.0.tar.gz 29352 BLAKE2B b3efd2fa1e712b8f0cc657c3569c4e3157d1be354eb8bacca0c311f527a2483a16ae99d58cf4dd87d744917d2ed19e1e9e8a91be8ae9d42be0e0708a3e085548 SHA512 b364c586ec2ab8bc46514ba4bebe0e515cb1c8beca0013cc90f8073b99e9658c192c4c290030edb1939e9c0086926681870689e737dd829578cf636ffd826b0c +DIST tributary-0.4.1-tqCfWzbUAACWcbClrEM-xQIfPNogwri6nGNyWrt123vK.tar.gz 26108 BLAKE2B ced9a9780b50bf332d6135d1d81115d553303aa1fda3cf553630cd05062076fa0a3cf1865c77327231e549fca5f60ef241da93c2d222799d2e9010dd40eb1d9e SHA512 acab416dd7194d306171ae8aa92d66c5a6be08eaa0b3ff215faeae37e6bc177538d8e2ee7827fd8932b4f320931220b94bfe0ce6cbb12ba55b81642168a5da73 +DIST wayland-0.6.0-lQa1kqz8AQADQmdNJsNhLoNHcnEGEUjrOaPV-dtEnEmX.tar.gz 150022 BLAKE2B 7907311b3b54a1a15ff454906b379a4ce084be58295cd70c691277dfac9306365960dd97048de59bef5cfe48b8495ea1b381469a9ec2e021a17d78d29354ab3d SHA512 ef495b505e2b390cd49b774b69c63a8e98e0c172122728e00bba6d25b5bd03344961e1704491b5265a5f3d6ad15f78c280ddb34f96599ed82965726ad1dadbdf diff --git a/gui-apps/channel/channel-0.5.0.ebuild b/gui-apps/channel/channel-0.5.0.ebuild new file mode 100644 index 0000000000..d42bb5739d --- /dev/null +++ b/gui-apps/channel/channel-0.5.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 +EAPI=8 + +DESCRIPTION="A flexible demon to provide live input configuration for river" +HOMEPAGE="https://codeberg.org/Sivecano/channel" + +declare -g -r -A ZBS_DEPENDENCIES=( + [tributary-0.4.1-tqCfWzbUAACWcbClrEM-xQIfPNogwri6nGNyWrt123vK.tar.gz]='https://codeberg.org/Sivecano/libtributary/archive/0.5.0.tar.gz' + [wayland-0.6.0-lQa1kqz8AQADQmdNJsNhLoNHcnEGEUjrOaPV-dtEnEmX.tar.gz]='https://codeberg.org/ifreund/zig-wayland/archive/v0.6.0.tar.gz' +) + +ZIG_SLOT="0.16" +inherit zig + +SRC_URI=" + https://codeberg.org/Sivecano/channel/archive/${PV}.tar.gz -> ${P}.tar.gz + ${ZBS_DEPENDENCIES_SRC_URI} +" + +S="${WORKDIR}/${PN}" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + dev-libs/wayland + x11-libs/libxkbcommon +" + +BDEPEND=" + >=gui-wm/river-0.4.0 + dev-libs/wayland-protocols +" + +RDEPEND="${DEPEND}" + +src_configure() { + local my_zbs_args=( + -Dstrip=false # portage handles this + ) + + zig_src_configure +} diff --git a/gui-apps/channel/metadata.xml b/gui-apps/channel/metadata.xml new file mode 100644 index 0000000000..0009f5048e --- /dev/null +++ b/gui-apps/channel/metadata.xml @@ -0,0 +1,11 @@ + + + + + Sivecano@gmail.com + Sivecano + + + Sivecano/rhine + +