Use https by default
[gentoo.git] / sys-kernel / genkernel-next / genkernel-next-60.ebuild
1 # Copyright 1999-2015 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Id$
4
5 EAPI=5
6
7 if [[ "${PV}" != "9999" ]]; then
8         SRC_URI="https://dev.gentoo.org/~lxnay/genkernel-next/${P}.tar.xz"
9 else
10         EGIT_REPO_URI="git://github.com/Sabayon/genkernel-next.git"
11         inherit git-2
12 fi
13 inherit bash-completion-r1 eutils
14
15 if [[ "${PV}" == "9999" ]]; then
16         KEYWORDS=""
17 else
18         KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~x86"
19 fi
20
21 DESCRIPTION="Gentoo automatic kernel building scripts, reloaded"
22 HOMEPAGE="https://www.gentoo.org"
23
24 LICENSE="GPL-2"
25 SLOT="0"
26 RESTRICT=""
27 IUSE="cryptsetup dmraid gpg iscsi plymouth selinux"
28
29 DEPEND="app-text/asciidoc
30         sys-fs/e2fsprogs
31         !sys-fs/eudev[-kmod,modutils]
32         selinux? ( sys-libs/libselinux )"
33 RDEPEND="${DEPEND}
34         !sys-kernel/genkernel
35         cryptsetup? ( sys-fs/cryptsetup )
36         dmraid? ( >=sys-fs/dmraid-1.0.0_rc16 )
37         gpg? ( app-crypt/gnupg )
38         iscsi? ( sys-block/open-iscsi )
39         plymouth? ( sys-boot/plymouth )
40         app-portage/portage-utils
41         app-arch/cpio
42         >=app-misc/pax-utils-0.6
43         !<sys-apps/openrc-0.9.9
44         sys-apps/util-linux
45         sys-block/thin-provisioning-tools
46         sys-fs/lvm2"
47
48 src_prepare() {
49         sed -i "/^GK_V=/ s:GK_V=.*:GK_V=${PV}:g" "${S}/genkernel" || \
50                 die "Could not setup release"
51
52         epatch_user
53 }
54
55 src_install() {
56         emake DESTDIR="${D}" install || die "make install failed"
57
58         doman "${S}"/genkernel.8 || die "doman"
59         dodoc "${S}"/AUTHORS || die "dodoc"
60
61         newbashcomp "${S}"/genkernel.bash genkernel
62 }