View Raw Ebuild
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit font
MY_PN="MiSans_Global_ALL"
DESCRIPTION="MiSans 是由小米主导,联合汉仪发布的可免费使用的字体"
HOMEPAGE="https://hyperos.mi.com/font"
SRC_URI="https://hyperos.mi.com/font-download/${MY_PN}.zip -> ${P}.zip"
S="${WORKDIR}/MiSans Global _ALL"
LICENSE="MiSans"
SLOT="0"
KEYWORDS="~amd64"
BDEPEND="app-arch/unzip"
FONT_SUFFIX="otf ttf"
RESTRICT="mirror"
src_unpack() {
unpack "${A}"
cd "$S"
local MY_FONTS=(
"MiSans.zip"
"MiSana Arabic.zip"
"MiSans Gurmukhi.zip"
" MiSans Lao.zip"
"MiSans TC.zip"
"MiSans Devanagari.zip"
"MiSans Khmer.zip"
"MiSans Latin.zip"
"MiSans Thai .zip"
"MiSans Gujarati.zip"
"MiSans L3.zip"
"MiSans Myanmar.zip"
"MiSans Tibetan.zip"
)
for name in "${MY_FONTS[@]}"; do
unpack "./${name}"
done
}
src_install() {
find . \( -iname '*.otf' -o -iname '*.ttf' \) -exec cp "{}" . \; || die
font_src_install
insinto /etc/fonts/conf.avail
doins "${FILESDIR}/70-mi-sans-cjk.conf"
doins "${FILESDIR}/71-mi-sans-default.conf"
}