| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 9999 | 8 | 10 |
# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit git-r3 savedconfig toolchain-funcs
DESCRIPTION="Personal fork from dwl"
HOMEPAGE="https://codeberg.org/Hansvon/dwl.git"
EGIT_REPO_URI="https://codeberg.org/Hansvon/dwl.git"
EGIT_BRANCH="master"
LICENSE="CC0-1.0 GPL-3+ MIT"
SLOT="10"
IUSE=""
COMMON_DEPEND="
>=gui-libs/wlroots-0.19:=[libinput,session]
<gui-libs/wlroots-0.20:=
"
COMMON_DEPEND+="
dev-libs/libinput:=
dev-libs/wayland
x11-libs/libxkbcommon
"
RDEPEND="
${COMMON_DEPEND}
"
DEPEND="
${COMMON_DEPEND}
sys-kernel/linux-headers
"
BDEPEND="
>=dev-libs/wayland-protocols-1.32
>=dev-util/wayland-scanner-1.23
virtual/pkgconfig
"
src_prepare() {
restore_config config.h
default
}
src_compile() {
emake PKG_CONFIG="$(tc-getPKG_CONFIG)" CC="$(tc-getCC)" dwl
}
src_install() {
emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
dodoc CHANGELOG.md README.md
save_config config.h
}
>=gui-libs/wlroots-0.19:=[libinput,session] <gui-libs/wlroots-0.20:= dev-libs/libinput:= dev-libs/wayland x11-libs/libxkbcommon sys-kernel/linux-headers
>=gui-libs/wlroots-0.19:=[libinput,session] <gui-libs/wlroots-0.20:= dev-libs/libinput:= dev-libs/wayland x11-libs/libxkbcommon
>=dev-libs/wayland-protocols-1.32 >=dev-util/wayland-scanner-1.23 virtual/pkgconfig