xwing overlay - available with layman -a xwing (via rsync)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

47 lines
1.3 KiB

# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit font
SANSV="3.046R"
SERIFV="4.004R"
CODEV="2.038R-ro/1.058R-it"
DESCRIPTION="Adobe's open source typeface family designed for UI environments"
HOMEPAGE="https://adobe-fonts.github.io/source-sans-pro/
https://adobe-fonts.github.io/source-serif-pro/
https://adobe-fonts.github.io/source-code-pro/"
SRC_URI="https://github.com/adobe-fonts/source-sans-pro/releases/download/${SANSV}/TTF-source-sans-${SANSV}.zip
https://github.com/adobe-fonts/source-serif-pro/releases/download/${SERIFV}/source-serif-${SERIFV/R/}.zip
https://github.com/adobe-fonts/source-code-pro/releases/download/${CODEV}/1.018R-VAR/TTF-source-code-pro-${CODEV/\//-}.zip"
LICENSE="OFL-1.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
IUSE="cjk"
DEPEND="app-arch/unzip"
RDEPEND="media-libs/fontconfig
cjk? ( media-fonts/source-han-sans )"
S=${WORKDIR}
FONT_S="${S}"
FONT_SUFFIX="ttf"
FONT_CONF=( "${FILESDIR}"/63-${PN}.conf )
RESTRICT="binchecks strip"
src_unpack() {
unpack ${A}
for DISTFILE in ${A}; do
if [ ${DISTFILE: -4} == ".${FONT_SUFFIX}" ]; then
cp -a "${DISTDIR}/${DISTFILE}" "${FONT_S}/${DISTFILE}" || die
fi
done
}
src_prepare() {
default
mv source-*/TTF/*.ttf . || die
mv TTF/*.ttf . || die
}