# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 EGIT_COMMIT="22d785dd24329170f66e7696da38b3e90e033d61" DESCRIPTION="A series of bash scripts which add a quilt-like interface to git" HOMEPAGE="https://repo.or.cz/w/guilt.git" SRC_URI="https://repo.or.cz/w/guilt.git/snapshot/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 ~ia64 ppc ~sparc x86" IUSE="" # Since we need to build the man pages anyway, I don't think it makes # much sense to hide the HTML docs behind USE=doc. RDEPEND="dev-vcs/git" DEPEND="${RDEPEND} app-text/asciidoc app-text/xmlto dev-lang/perl " RESTRICT="test" S="${WORKDIR}/${PN}-22d785d" src_prepare() { default eapply "${FILESDIR}"/${P}-fix-help.patch # The doc makefile tries to shell out to `git` for the version. sed -i Documentation/Makefile \ -e "s/VERSION=.*/VERSION=${PV}/" \ || die 'failed to set VERSION in Documentation/Makefile' } src_compile() { emake -C Documentation all } src_install() { emake DESTDIR="${D}" PREFIX=/usr install dodoc Documentation/{Contributing,Features,HOWTO,Requirements} emake -C Documentation \ DESTDIR="${D}" \ PREFIX=/usr \ mandir=/usr/share/man \ htmldir="/usr/share/doc/${PF}/html" \ install install-html }