mirror of
https://github.com/gentoo-mirror/guru.git
synced 2025-04-19 15:59:00 -04:00
39 lines
773 B
Bash
39 lines
773 B
Bash
# Copyright 2022-2023 Gentoo Authors
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
EAPI=8
|
|
|
|
inherit nimble
|
|
|
|
DESCRIPTION="Infer & generate command-line interface/option/argument parser"
|
|
HOMEPAGE="
|
|
https://github.com/c-blake/cligen
|
|
https://nimble.directory/pkg/cligen
|
|
"
|
|
SRC_URI="https://github.com/c-blake/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
|
|
|
LICENSE="ISC MIT"
|
|
SLOT="${PV}"
|
|
KEYWORDS="~amd64"
|
|
IUSE="examples"
|
|
|
|
# Version.nim test fails
|
|
RESTRICT="test"
|
|
|
|
DOCS=( configs {MOTIVATION,README,RELEASE-NOTES,TODO}.md )
|
|
|
|
set_package_url "https://github.com/c-blake/cligen"
|
|
|
|
src_test() {
|
|
emake -f GNUmakefile
|
|
}
|
|
|
|
src_install() {
|
|
if use examples; then
|
|
docompress -x /usr/share/doc/${PF}/examples
|
|
dodoc -r examples
|
|
fi
|
|
|
|
nimble_src_install
|
|
}
|