res-fonts/zap-vga - 9999 (nadevko)

Search

Install

Install this version:

emerge -a =res-fonts/zap-vga-9999

If this version is masked, you can unmask it using the autounmask tool or standard emerge options:

autounmask =res-fonts/zap-vga-9999

Or alternatively:

emerge --autounmask-write -a =res-fonts/zap-vga-9999

Package Information

Description:
Linux console fonts from The ZAP Group Australia
Homepage:
https://www.zap.org.au/projects/console-fonts-zap
License:
GPL-3+

Ebuild Details

Version EAPI Keywords Slot
9999 8 0
View Raw Ebuild
# Copyright 2026 Nadeŭka <me+oss@nadevko.cc>
# Distributed under the terms of the GNU General Public License v2
EAPI=8

PYTHON_COMPAT=( python3_{5..15} )
inherit git-r3 python-any-r1

DESCRIPTION='Linux console fonts from The ZAP Group Australia'
HOMEPAGE=https://www.zap.org.au/projects/console-fonts-zap
EGIT_REPO_URI=https://git.zap.org.au/git/console-fonts-zap.git

LICENSE=GPL-3+
SLOT=0

IUSE='doc +glyph256 +glyph512 +light +vga'
REQUIRED_USE='
	|| ( vga light )
	|| ( glyph256 glyph512 )
'

BDEPEND="
	${PYTHON_DEPS}
	doc? ( dev-python/reportlab )
"

DOCS=( README NEWS )

src_compile() {
	local targets=()

	for p in $(usev glyph256 zap-) $(usev glyph512 zap-ext-); do
		for s in $(usev vga) $(usev light); do
			for f in ${p}${s}*.psftx; do
				[[ -e ${f} ]] && targets+=( "${f%tx}" )
			done
		done
	done

	emake "${targets[@]}" $(usev doc pdfs)
}

src_install() {
	# standard installation
	insinto /usr/share/consolefonts
	doins *.psf
	docompress /usr/share/consolefonts

	# docs
	use doc && DOCS+=( *.pdf )
	einstalldocs
}

USE Flags

Manage flags for this package: euse -i <flag> -p res-fonts/zap-vga | euse -E <flag> -p res-fonts/zap-vga | euse -D <flag> -p res-fonts/zap-vga

Global/Standard Flags

doc
glyph256
❓ Default: Enabled (+)
glyph512
❓ Default: Enabled (+)
light
❓ Default: Enabled (+)
vga
❓ Default: Enabled (+)

Inherited Eclasses

Dependencies

BDEPEND

	
	doc? ( dev-python/reportlab )