# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit git-r3 DESCRIPTION="a static syntax checker for Tcl" HOMEPAGE="ihttps://sourceforge.net/projects/nagelfar/files/" EGIT_REPO_URI="https://git.code.sf.net/p/nagelfar/code" EGIT_COMMIT="cf6630a8d41c8a9148f67241cf34c3df540cf277" LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 arm x86" IUSE="" # doc should not be optional: it is used by nagelfar DEPEND="" RDEPEND=">=dev-lang/tcl-8.5 >=dev-lang/tk-8.5" src_prepare() { sed -e "s|@GENTOO_PORTAGE_EPREFIX@|${EPREFIX}|g" \ -e "s|@GENTOO_PORTAGE_PV@|${PV}|g" \ "${FILESDIR}"/gentoo_prologue.tcl > src/gentoo_prologue.tcl default } src_compile() { cat src/{gentoo_prologue,nagelfar,gui,dbbrowser,registry,preferences,plugin,startup}.tcl > ${PN}.tcl } src_install() { # install script, removing trailing .tcl newbin ${PN}.tcl ${PN} # install syntax buildscript insinto /usr/lib/${PN} doins syntaxbuild.tcl # install syntax files and packagedb doins syntaxdb.tcl doins -r packagedb # prevent the docs from being compressed, the GUI needs to read them docompress -x /usr/share/doc DOCS=(doc/*) einstalldocs }