# Copyright 2019-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 FONT_SRCDIR=src FONTDIR_BIN=( . ) if [[ -z ${PV%%*9999} ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/rsms/${PN}.git" REQUIRED_USE="!binary" else MY_PV="20f232c" [[ -n ${PV%%*_p*} ]] && MY_PV="v$(ver_rs 2 -)" SRC_URI=" binary? ( https://github.com/rsms/inter/releases/download/v4.0-beta9h/Inter-4.0-beta9.zip ) !binary? ( mirror://githubcl/rsms/${PN}/tar.gz/${MY_PV} -> ${P}.tar.gz ) " KEYWORDS="~amd64" RESTRICT="primaryuri" S="${WORKDIR}/${PN}-${MY_PV#v}" fi inherit fontmake DESCRIPTION="A typeface specially designed for user interfaces" HOMEPAGE="https://rsms.me/inter" LICENSE="OFL-1.1" SLOT="0" BDEPEND=" binary? ( app-arch/unzip ) " REQUIRED_USE+=" binary? ( variable? ( !font_types_otf ) ) " pkg_setup() { use binary && S="${S%/*}" fontmake_pkg_setup } src_prepare() { fontmake_src_prepare if use binary; then use variable || FONT_SUFFIX=ttc else sed -e "/include/ s:features/:${S}/src/&:" -i src/Inter-*.glyphspackage/fontinfo.plist fi }