Merge remote-tracking branch 'github/pr/1633', bug 527306 by Ettore Di Giacinto
[gentoo.git] / dev-util / kbuild / kbuild-9999.ebuild
1 # Copyright 1999-2011 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Id$
4
5 EAPI=2
6
7 WANT_AUTOMAKE=1.9
8
9 inherit autotools eutils subversion
10
11 DESCRIPTION="A makefile framework for writing simple makefiles for complex tasks"
12 HOMEPAGE="http://svn.netlabs.org/kbuild/wiki"
13 ESVN_REPO_URI="http://svn.netlabs.org/repos/kbuild/trunk"
14
15 LICENSE="GPL-3"
16 SLOT="0"
17 KEYWORDS=""
18 IUSE=""
19
20 DEPEND="sys-devel/gettext
21         virtual/yacc"
22 RDEPEND=""
23
24 S=${WORKDIR}/${MY_P/-src}
25
26 src_prepare() {
27                 rm -rf "${S}/kBuild/bin"
28
29                 cd "${S}/src/kmk"
30                 eautoreconf
31                 cd "${S}/src/sed"
32                 eautoreconf
33 }
34
35 src_compile() {
36                 kBuild/env.sh --full \
37                 make -f bootstrap.gmk AUTORECONF=true \
38                 || die "bootstrap failed"
39 }
40
41 src_install() {
42                 kBuild/env.sh kmk \
43                 NIX_INSTALL_DIR=/usr \
44                 PATH_INS="${D}" \
45                 install || die "install failed"
46 }