# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI="5" inherit perl-module DESCRIPTION="Extensible, multi-language source code documentation generator" HOMEPAGE="http://www.naturaldocs.org/" SRC_URI="mirror://sourceforge/naturaldocs/${P}.zip" LICENSE="GPL-2" SLOT="0" KEYWORDS="alpha amd64 hppa ia64 ppc ~ppc64 sparc x86" IUSE="" RDEPEND="dev-lang/perl" DEPEND="${RDEPEND} app-arch/unzip" S="${WORKDIR}" src_install() { insinto /usr/share/${PN} doins -r Styles Info JavaScript insinto /etc/${PN} doins -r Config/* dosym /etc/${PN} /usr/share/${PN}/Config perl_set_version insinto ${VENDOR_LIB} doins -r Modules/NaturalDocs dodir /usr/share/${PN}/Modules dosym ${VENDOR_LIB}/NaturalDocs /usr/share/${PN}/Modules/NaturalDocs exeinto /usr/share/${PN} doexe ${PN} # Symlink the Perl script into /usr/bin dodir /usr/bin dosym /usr/share/${PN}/${PN} /usr/bin/${PN} # Documentation dohtml -r Help/* dosym /usr/share/doc/${PF}/html /usr/share/${PN}/Help } pkg_preinst() { if [[ -e /usr/share/${PN}/Config && ! -L /usr/share/${PN}/Config ]] ; then mkdir -p /etc/${PN} mv /usr/share/${PN}/Config/* /etc/${PN}/ rm -rf /usr/share/${PN}/Config fi }