Drop $Id$ per council decision in bug #611234.
[gentoo.git] / app-doc / NaturalDocs / NaturalDocs-1.52-r1.ebuild
1 # Copyright 1999-2015 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI="5"
5
6 inherit perl-module
7
8 DESCRIPTION="Extensible, multi-language source code documentation generator"
9 HOMEPAGE="http://www.naturaldocs.org/"
10 SRC_URI="mirror://sourceforge/naturaldocs/${P}.zip"
11
12 LICENSE="GPL-2"
13 SLOT="0"
14 KEYWORDS="alpha amd64 hppa ia64 ppc ~ppc64 sparc x86"
15
16 IUSE=""
17
18 RDEPEND="dev-lang/perl"
19 DEPEND="${RDEPEND}
20                 app-arch/unzip"
21
22 S="${WORKDIR}"
23
24 src_install() {
25         insinto /usr/share/${PN}
26         doins -r Styles Info JavaScript
27
28         insinto /etc/${PN}
29         doins -r Config/*
30         dosym /etc/${PN} /usr/share/${PN}/Config
31
32         perl_set_version
33         insinto ${VENDOR_LIB}
34         doins -r Modules/NaturalDocs
35         dodir /usr/share/${PN}/Modules
36         dosym ${VENDOR_LIB}/NaturalDocs /usr/share/${PN}/Modules/NaturalDocs
37
38         exeinto /usr/share/${PN}
39         doexe ${PN}
40
41         # Symlink the Perl script into /usr/bin
42         dodir /usr/bin
43         dosym /usr/share/${PN}/${PN} /usr/bin/${PN}
44
45         # Documentation
46         dohtml -r Help/*
47         dosym /usr/share/doc/${PF}/html /usr/share/${PN}/Help
48 }
49
50 pkg_preinst() {
51         if [[ -e /usr/share/${PN}/Config && ! -L /usr/share/${PN}/Config ]] ; then
52                 mkdir -p /etc/${PN}
53                 mv /usr/share/${PN}/Config/* /etc/${PN}/
54                 rm -rf /usr/share/${PN}/Config
55         fi
56 }