app-text/kjv - 9999-r2 (overlay-from-plan9)

Search

Install

Install this version:

emerge -a =app-text/kjv-9999-r2

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

autounmask =app-text/kjv-9999-r2

Or alternatively:

emerge --autounmask-write -a =app-text/kjv-9999-r2

Package Information

Description:
Read the Bible, God's Word, from your terminal
Homepage:
https://github.com/bontibon/kjv
License:
Unlicense

Ebuild Details

Version EAPI Keywords Slot
9999-r2 8 0
View Raw Ebuild
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v3

EAPI=8

inherit git-r3

DESCRIPTION="Read the Bible, God's Word, from your terminal"
HOMEPAGE="https://github.com/bontibon/kjv"
SRC_URI="
	apocrypha?   (
		https://gitea.com/catfromplan9/overlay-files/releases/download/kjv-9999/kjv-apocrypha.tsv
		https://codeberg.org/catfromplan9/overlay-files/releases/download/kjv-9999/kjv-apocrypha.tsv
	)
"
EGIT_REPO_URI="https://github.com/bontibon/kjv"

LICENSE="Unlicense"
SLOT="0"
IUSE="+search-context apocrypha"

RESTRICT="mirror"

DEPEND="
		sys-libs/readline
		sys-apps/less
"
RDEPEND="${DEPEND}"

src_prepare() {
	default
	if use search-context; then
		eapply "${FILESDIR}/search-context.patch"
	fi
}

src_unpack() {
	git-r3_src_unpack
	if use apocrypha; then
		cp "${DISTDIR}/kjv-apocrypha.tsv" "${S}/data/kjv.tsv" || die
	fi
}

src_install() {
	dobin kjv
}

USE Flags

Manage flags for this package: euse -i <flag> -p app-text/kjv | euse -E <flag> -p app-text/kjv | euse -D <flag> -p app-text/kjv

Global/Standard Flags

search-context
Default: Enabled (+)

Inherited Eclasses

Dependencies

DEPEND

		sys-libs/readline
		sys-apps/less

RDEPEND

		sys-libs/readline
		sys-apps/less

Manifest for 9999-r2

Type File Size Source URLs
DIST kjv-apocrypha.tsv 5634305 bytes https://codeberg.org/catfromplan9/overlay-files/releases/download/kjv-9999/kjv-apocrypha.tsv
https://gitea.com/catfromplan9/overlay-files/releases/download/kjv-9999/kjv-apocrypha.tsv