# Copyright 1999-2024 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=8 MY_PN="cursors" DESCRIPTION="Soothing pastel mouse cursors" HOMEPAGE="https://github.com/catppuccin/cursors" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" # available flavours and accent colours FLAVOURS="mocha macchiato frappe latte" ACCENTS="rosewater flamingo pink mauve red maroon peach yellow green teal sky sapphire blue lavender dark light" # mocha is default IUSE="${FLAVOURS/mocha/+mocha}" REQUIRED_USE="|| ( ${FLAVOURS} )" # we'll download the release # the inkspace dependency isn't worth it src_uris() { local base="https://github.com/catppuccin/${MY_PN}/releases/download/v${PV}" for flavour in ${FLAVOURS}; do SRC_URI+=" ${flavour}? ( " for accent in ${ACCENTS}; do SRC_URI+=" ${base}/Catppuccin-${flavour^}-${accent^}-Cursors.zip -> ${PN}-${flavour}-${accent}-${PV}.zip " done SRC_URI+=" )" done } src_uris BDEPEND="app-arch/unzip" S="${WORKDIR}" src_install() { insinto /usr/share/icons/ # we only downloaded and unpacked what we wanted doins -r * }