# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 PYTHON_COMPAT=( python3_{10..12} ) MY_FONT_TYPES=( pfb otf +ttf ) if [[ -z ${PV%%*9999} ]]; then inherit subversion ESVN_REPO_URI="https://svn.code.sf.net/p/${PN}/code/trunk" REQUIRED_USE="!binary" else S="${WORKDIR}" SRC_URI=" binary? ( font_types_pfb? ( https://downloads.sourceforge.net/${PN}/${PN}-pfb-${PV}.tar.xz ) font_types_otf? ( https://downloads.sourceforge.net/${PN}/${PN}-otf-${PV}.tar.xz ) font_types_ttf? ( https://downloads.sourceforge.net/${PN}/${PN}-ttf-${PV}.tar.xz ) latex? ( https://downloads.sourceforge.net/${PN}/${PN}-tex-${PV}.tar.xz ) ) !binary? ( https://downloads.sourceforge.net/${PN}/${PN}-src-${PV}.tar.xz ) " KEYWORDS="~amd64 ~x86" fi inherit python-single-r1 latex-package font-r1 DESCRIPTION="Khartiya is extended Bitstream Charter font" HOMEPAGE="https://code.google.com/p/${PN}" LICENSE="OFL-1.1" SLOT="0" IUSE="+binary latex" BDEPEND=" !binary? ( ${PYTHON_DEPS} $(python_gen_cond_dep ' media-gfx/fontforge[python,${PYTHON_SINGLE_USEDEP}] media-gfx/xgridfit[${PYTHON_SINGLE_USEDEP}] ') dev-texlive/texlive-fontutils sys-apps/coreutils dev-util/font-helpers latex? ( app-text/lcdf-typetools ) ) " RESTRICT="primaryuri" pkg_setup() { use binary || python-single-r1_pkg_setup font-r1_pkg_setup } src_prepare() { default use binary || cp "${EPREFIX}"/usr/share/font-helpers/*.{ff,py} "${S}"/ } src_compile() { use binary && return default } src_install() { if use latex; then if use binary; then insinto "${TEXMF}" doins -r "${WORKDIR}"/{dvips,fonts,tex} else emake TEXPREFIX="${ED}/${TEXMF}" tex-support rm -rf "${ED}"/${TEXMF}/doc fi echo "Map ${PN}.map" > "${T}"/${PN}.cfg insinto /etc/texmf/updmap.d doins "${T}"/${PN}.cfg fi rm -f *.gen.ttf font-r1_src_install }