# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 MY_PN="${PN/x}" DESCRIPTION="An x-cursor theme inspired by macOS and based on KDE Breeze" HOMEPAGE="https://github.com/keeferrourke/capitaine-cursors/" SRC_URI="https://github.com/keeferrourke/${MY_PN}/archive/r${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-3+" SLOT="0" KEYWORDS="~amd64" MY_DPIS=(lo +tv hd xhd xxhd xxxhd) MY_VARIANTS=(+dark light) IUSE="${MY_DPIS[*]} ${MY_VARIANTS[*]}" REQUIRED_USE=" ^^ ( ${MY_DPIS[*]/+} ) ^^ ( ${MY_VARIANTS[*]/+} ) " RESTRICT="binchecks strip test" BDEPEND=" >=media-gfx/inkscape-1 x11-apps/xcursorgen " PATCHES=( "${FILESDIR}/${P}-fix-integer-size.patch" "${FILESDIR}/${P}-fix-inkscape-cli.patch" ) S="${WORKDIR}/${MY_PN}-r${PV}" src_prepare() { default addpredict "${BROOT}/usr/share/inkscape/fonts/.uuid.TMP-XXXXXX" } src_compile() { for d in "${MY_DPIS[@]/+}"; do test -n "${dpi}" || dpi="$(usev $d)" done; unset d for v in "${MY_VARIANTS[@]/+}"; do test -n "${variant}" || variant="$(usev $v)" done; unset v ./build.sh -d "${dpi}" -t "${variant}" || die } src_install() { einstalldocs insinto "/usr/share/cursors/xorg-x11/${PN}" doins -r "dist/${variant}"/* }