mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-09 15:13:31 -04:00
102 lines
4.9 KiB
Bash
102 lines
4.9 KiB
Bash
# Copyright 2024 Gentoo Authors
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
EAPI=8
|
|
|
|
DESCRIPTION="Soothing pastel theme for GTK"
|
|
HOMEPAGE="https://github.com/catppuccin"
|
|
|
|
MY_URI="https://github.com/catppuccin/gtk/releases/download/v${PV}/"
|
|
MY_FRAPPE="Catppuccin-Frappe-Standard"
|
|
MY_LATTE="Catppuccin-Latte-Standard"
|
|
MY_MACCHIATO="Catppuccin-Macchiato-Standard"
|
|
MY_MOCHA="Catppuccin-Mocha-Standard"
|
|
|
|
SRC_URI="
|
|
frappe? (
|
|
${MY_URI}/${MY_FRAPPE}-Blue-Dark.zip -> ${P}-frappe-blue-dark.zip
|
|
${MY_URI}/${MY_FRAPPE}-Flamingo-Dark.zip -> ${P}-frappe-flamingo-dark.zip
|
|
${MY_URI}/${MY_FRAPPE}-Green-Dark.zip -> ${P}-frappe-green-dark.zip
|
|
${MY_URI}/${MY_FRAPPE}-Lavender-Dark.zip -> ${P}-frappe-lavender-dark.zip
|
|
${MY_URI}/${MY_FRAPPE}-Maroon-Dark.zip -> ${P}-frappe-maroon-dark.zip
|
|
${MY_URI}/${MY_FRAPPE}-Mauve-Dark.zip -> ${P}-frappe-mauve-dark.zip
|
|
${MY_URI}/${MY_FRAPPE}-Peach-Dark.zip -> ${P}-frappe-peach-dark.zip
|
|
${MY_URI}/${MY_FRAPPE}-Pink-Dark.zip -> ${P}-frappe-pink-dark.zip
|
|
${MY_URI}/${MY_FRAPPE}-Red-Dark.zip -> ${P}-frappe-red-dark.zip
|
|
${MY_URI}/${MY_FRAPPE}-Rosewater-Dark.zip -> ${P}-frappe-rosewater-dark.zip
|
|
${MY_URI}/${MY_FRAPPE}-Sapphire-Dark.zip -> ${P}-frappe-sapphire-dark.zip
|
|
${MY_URI}/${MY_FRAPPE}-Sky-Dark.zip -> ${P}-frappe-sky-dark.zip
|
|
${MY_URI}/${MY_FRAPPE}-Teal-Dark.zip -> ${P}-frappe-teal-dark.zip
|
|
${MY_URI}/${MY_FRAPPE}-Yellow-Dark.zip -> ${P}-frappe-yellow-dark.zip
|
|
)
|
|
latte? (
|
|
${MY_URI}/${MY_LATTE}-Blue-Light.zip -> ${P}-latte-blue-light.zip
|
|
${MY_URI}/${MY_LATTE}-Flamingo-Light.zip -> ${P}-latte-flamingo-light.zip
|
|
${MY_URI}/${MY_LATTE}-Green-Light.zip -> ${P}-latte-green-light.zip
|
|
${MY_URI}/${MY_LATTE}-Lavender-Light.zip -> ${P}-latte-lavender-light.zip
|
|
${MY_URI}/${MY_LATTE}-Maroon-Light.zip -> ${P}-latte-maroon-light.zip
|
|
${MY_URI}/${MY_LATTE}-Mauve-Light.zip -> ${P}-latte-mauve-light.zip
|
|
${MY_URI}/${MY_LATTE}-Peach-Light.zip -> ${P}-latte-peach-light.zip
|
|
${MY_URI}/${MY_LATTE}-Pink-Light.zip -> ${P}-latte-pink-light.zip
|
|
${MY_URI}/${MY_LATTE}-Red-Light.zip -> ${P}-latte-red-light.zip
|
|
${MY_URI}/${MY_LATTE}-Rosewater-Light.zip -> ${P}-latte-rosewater-light.zip
|
|
${MY_URI}/${MY_LATTE}-Sapphire-Light.zip -> ${P}-latte-sapphire-light.zip
|
|
${MY_URI}/${MY_LATTE}-Sky-Light.zip -> ${P}-latte-sky-light.zip
|
|
${MY_URI}/${MY_LATTE}-Teal-Light.zip -> ${P}-latte-teal-light.zip
|
|
${MY_URI}/${MY_LATTE}-Yellow-Light.zip -> ${P}-latte-yellow-light.zip
|
|
)
|
|
macchiato? (
|
|
${MY_URI}/${MY_MACCHIATO}-Blue-Dark.zip -> ${P}-macchiato-blue-dark.zip
|
|
${MY_URI}/${MY_MACCHIATO}-Flamingo-Dark.zip -> ${P}-macchiato-flamingo-dark.zip
|
|
${MY_URI}/${MY_MACCHIATO}-Green-Dark.zip -> ${P}-macchiato-green-dark.zip
|
|
${MY_URI}/${MY_MACCHIATO}-Lavender-Dark.zip -> ${P}-macchiato-lavender-dark.zip
|
|
${MY_URI}/${MY_MACCHIATO}-Maroon-Dark.zip -> ${P}-macchiato-maroon-dark.zip
|
|
${MY_URI}/${MY_MACCHIATO}-Mauve-Dark.zip -> ${P}-macchiato-mauve-dark.zip
|
|
${MY_URI}/${MY_MACCHIATO}-Peach-Dark.zip -> ${P}-macchiato-peach-dark.zip
|
|
${MY_URI}/${MY_MACCHIATO}-Pink-Dark.zip -> ${P}-macchiato-pink-dark.zip
|
|
${MY_URI}/${MY_MACCHIATO}-Red-Dark.zip -> ${P}-macchiato-red-dark.zip
|
|
${MY_URI}/${MY_MACCHIATO}-Rosewater-Dark.zip -> ${P}-macchiato-rosewater-dark.zip
|
|
${MY_URI}/${MY_MACCHIATO}-Sapphire-Dark.zip -> ${P}-macchiato-sapphire-dark.zip
|
|
${MY_URI}/${MY_MACCHIATO}-Sky-Dark.zip -> ${P}-macchiato-sky-dark.zip
|
|
${MY_URI}/${MY_MACCHIATO}-Teal-Dark.zip -> ${P}-macchiato-teal-dark.zip
|
|
${MY_URI}/${MY_MACCHIATO}-Yellow-Dark.zip -> ${P}-macchiato-yellow-dark.zip
|
|
)
|
|
mocha? (
|
|
${MY_URI}/${MY_MOCHA}-Blue-Dark.zip -> ${P}-mocha-blue-dark.zip
|
|
${MY_URI}/${MY_MOCHA}-Flamingo-Dark.zip -> ${P}-mocha-flamingo-dark.zip
|
|
${MY_URI}/${MY_MOCHA}-Green-Dark.zip -> ${P}-mocha-green-dark.zip
|
|
${MY_URI}/${MY_MOCHA}-Lavender-Dark.zip -> ${P}-mocha-lavender-dark.zip
|
|
${MY_URI}/${MY_MOCHA}-Maroon-Dark.zip -> ${P}-mocha-maroon-dark.zip
|
|
${MY_URI}/${MY_MOCHA}-Mauve-Dark.zip -> ${P}-mocha-mauve-dark.zip
|
|
${MY_URI}/${MY_MOCHA}-Peach-Dark.zip -> ${P}-mocha-peach-dark.zip
|
|
${MY_URI}/${MY_MOCHA}-Pink-Dark.zip -> ${P}-mocha-pink-dark.zip
|
|
${MY_URI}/${MY_MOCHA}-Red-Dark.zip -> ${P}-mocha-red-dark.zip
|
|
${MY_URI}/${MY_MOCHA}-Rosewater-Dark.zip -> ${P}-mocha-rosewater-dark.zip
|
|
${MY_URI}/${MY_MOCHA}-Sapphire-Dark.zip -> ${P}-mocha-sapphire-dark.zip
|
|
${MY_URI}/${MY_MOCHA}-Sky-Dark.zip -> ${P}-mocha-sky-dark.zip
|
|
${MY_URI}/${MY_MOCHA}-Teal-Dark.zip -> ${P}-mocha-teal-dark.zip
|
|
${MY_URI}/${MY_MOCHA}-Yellow-Dark.zip -> ${P}-mocha-yellow-dark.zip
|
|
)
|
|
"
|
|
S="${WORKDIR}"
|
|
|
|
LICENSE="GPL-3"
|
|
SLOT="0"
|
|
KEYWORDS="~amd64"
|
|
|
|
IUSE="+frappe latte macchiato mocha"
|
|
REQUIRED_USE="|| ( frappe latte macchiato mocha )"
|
|
|
|
BDEPEND="
|
|
app-arch/unzip
|
|
"
|
|
|
|
src_install() {
|
|
insinto "/usr/share/themes"
|
|
for folder in * ; do
|
|
if [ -d "${folder}" ]; then
|
|
doins -r "${folder}"
|
|
fi
|
|
done
|
|
}
|