mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-04-07 03:10:15 -04:00
gui-wm/kwm: new package, add 0.1.2
Signed-off-by: Violet Purcell <vimproved@inventati.org>
This commit is contained in:
6
gui-wm/kwm/Manifest
Normal file
6
gui-wm/kwm/Manifest
Normal file
@@ -0,0 +1,6 @@
|
||||
DIST fcft-2.0.0-zcx6C5EaAADIEaQzDg5D4UvFFMjSEwDE38vdE9xObeN9.tar.gz 4408 BLAKE2B e60594402e03d7cc1abfc2295057f44f98dee263dfa799a87991ffec62bad52afa8a917027898599e64fd0b6d1268cf445d8207b0959add073794d4c55a38c8b SHA512 859b33e0e816eb11d418109dfe3825358bb7cb0c5800feb7a6ef11dc919fb1bd997b6ebbecf46b5fd03edc76a4ede706d0e6ece76a1295a44b13bc9cc202afe2
|
||||
DIST kwm-0.1.2.tar.gz 5297589 BLAKE2B fd8def42226e0eea6343ca2fce75fc7eaa01b4beb59775d8f8e0206319185c8778077def7893338f18f20a58e0e1bab7f66fd88c90524b06896325573f56e7da SHA512 77a781d84c2ec5af877fb4cc0b96e3abdba1e04f0bdca41f222464e9b64c4d5277c1678909ba317dc442899be94bcdc8bbec1367f07b9fdc1de5713a2ad03454
|
||||
DIST mvzr-0.3.7-ZSOky5FtAQB2VrFQPNbXHQCFJxWTMAYEK7ljYEaMR6jt.tar.gz 22157 BLAKE2B a79dfefd7651fb68d48858c99cd48cfd0b8c5b7fd1104d919cd2285393bbb58e33d63d0d414e873d25b0637dccfeab64d15971163cf561843e614a0a4915b28d SHA512 378a54f630ad249b7f2708cd2aadedba0f7344876b127defa764e75057af038bac4c3f54da5f9f7fd0b769bf3cbb0686e1d5fe9a0ba98f4097c1d427aab47fbb
|
||||
DIST pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX.tar.gz 7966 BLAKE2B 8d6607e878b0bacc0fc16bcc2264ddd89e349b61a1b269e59b2e19b311064453a473f2401103b0e40906f7190d154d403b712e05fe937abe2f6253f7d8337820 SHA512 2eb43d460aff9ff2da015afc9230ca73588ada59df59465a3efa8f074d9d641fec4bf52ab3de475ec1a5ba2f04afc59221f231af5e2cf5aba7252bbde6be35a5
|
||||
DIST wayland-0.5.0-dev-lQa1kvTUAQCsD8AobfOXJA_-TVG-WTYXju68OZ8L85RM.tar.gz 144604 BLAKE2B 7fc59a4566fe6b7a07c81923deb8b97ea0259c95ba08f7514fe44e6b7242685c89a938ab500761c1d2449bf1895fc6ce3d4a782437cf201f74c8b1707ea769f6 SHA512 b15b93f45bf1df1801d1bc560cba7d8f54e0e820258042e3dcb74cf564c91c554a6f3d717a8352eb8e4a4c1ce7ee660ade691a934d2311abbaff0a61edc55159
|
||||
DIST xkbcommon-0.3.0-VDqIe3K9AQB2fG5ZeRcMC9i7kfrp5m2rWgLrmdNn9azr.tar.gz 22730 BLAKE2B 6870fc2465e2b1ef4faa6330183a1dade4a4bcf36130113444e5221ff9c764db488304f2f25a603f2511c2562d55bf1011a5f8fe41a068e7e5b707e1d06c0792 SHA512 fe0dc46a8556f19c2ce1badbeee7576065cb56495b94b6d468ee6ed8667f9fef5377e26864b0c8e81c3a2718cfcaf8a4f5e13aab23a615f3a58ec639372fb758
|
||||
48
gui-wm/kwm/kwm-0.1.2.ebuild
Normal file
48
gui-wm/kwm/kwm-0.1.2.ebuild
Normal file
@@ -0,0 +1,48 @@
|
||||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
declare -g -r -A ZBS_DEPENDENCIES=(
|
||||
[xkbcommon-0.3.0-VDqIe3K9AQB2fG5ZeRcMC9i7kfrp5m2rWgLrmdNn9azr.tar.gz]='https://codeberg.org/ifreund/zig-xkbcommon/archive/v0.3.0.tar.gz'
|
||||
[wayland-0.5.0-dev-lQa1kvTUAQCsD8AobfOXJA_-TVG-WTYXju68OZ8L85RM.tar.gz]='https://codeberg.org/ifreund/zig-wayland/archive/f2480d25764a50ed2fe29f49e4209c074a557f46.tar.gz'
|
||||
[mvzr-0.3.7-ZSOky5FtAQB2VrFQPNbXHQCFJxWTMAYEK7ljYEaMR6jt.tar.gz]='https://github.com/mnemnion/mvzr/archive/refs/tags/v0.3.7.tar.gz'
|
||||
[fcft-2.0.0-zcx6C5EaAADIEaQzDg5D4UvFFMjSEwDE38vdE9xObeN9.tar.gz]='https://git.sr.ht/~novakane/zig-fcft/archive/v2.0.0.tar.gz'
|
||||
[pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX.tar.gz]='https://codeberg.org/ifreund/zig-pixman/archive/v0.3.0.tar.gz'
|
||||
)
|
||||
ZIG_SLOT="0.15"
|
||||
|
||||
inherit zig
|
||||
|
||||
DESCRIPTION="A window manager based on River Wayland compositor"
|
||||
HOMEPAGE="https://github.com/kewuaa/kwm"
|
||||
SRC_URI="
|
||||
https://github.com/kewuaa/kwm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
${ZBS_DEPENDENCIES_SRC_URI}
|
||||
"
|
||||
|
||||
# kwm: GPL-3
|
||||
# all dependencies: MIT
|
||||
LICENSE="GPL-3 MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="+bar"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/wayland
|
||||
x11-libs/libxkbcommon
|
||||
x11-libs/pixman
|
||||
bar? ( media-libs/fcft )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_configure() {
|
||||
local my_zbs_args=(
|
||||
-Dbar=$(usex bar true false)
|
||||
|
||||
# make sure build.zig can pick up default config, must be a relative path
|
||||
-Dconfig="../${P}/config.def.zon"
|
||||
)
|
||||
|
||||
zig_src_configure
|
||||
}
|
||||
15
gui-wm/kwm/metadata.xml
Normal file
15
gui-wm/kwm/metadata.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>vimproved@inventati.org</email>
|
||||
<name>Violet Purcell</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">kewuaa/kwm</remote-id>
|
||||
<remote-id type="codeberg">ifreund/zig-pixman</remote-id>
|
||||
</upstream>
|
||||
<use>
|
||||
<flag name="bar">Enable builtin bar</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
Reference in New Issue
Block a user