Gentoo Archives: gentoo-commits

From: Sebastian Pipping <sping@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/betagarden:master commit in: dev-util/grml-debootstrap/
Date: Tue, 28 Apr 2015 19:53:45
Message-Id: 1430250670.40264f02f8a804ffe87d35b4af74094e1c3c2dad.sping@gentoo
1 commit: 40264f02f8a804ffe87d35b4af74094e1c3c2dad
2 Author: Sebastian Pipping <sebastian <AT> pipping <DOT> org>
3 AuthorDate: Tue Apr 28 19:51:10 2015 +0000
4 Commit: Sebastian Pipping <sping <AT> gentoo <DOT> org>
5 CommitDate: Tue Apr 28 19:51:10 2015 +0000
6 URL: https://gitweb.gentoo.org/proj/betagarden.git/commit/?id=40264f02
7
8 dev-util/grml-debootstra: 0.69
9
10 .../grml-debootstrap/grml-debootstrap-0.69.ebuild | 69 ++++++++++++++++++++++
11 1 file changed, 69 insertions(+)
12
13 diff --git a/dev-util/grml-debootstrap/grml-debootstrap-0.69.ebuild b/dev-util/grml-debootstrap/grml-debootstrap-0.69.ebuild
14 new file mode 100644
15 index 0000000..c4135e6
16 --- /dev/null
17 +++ b/dev-util/grml-debootstrap/grml-debootstrap-0.69.ebuild
18 @@ -0,0 +1,69 @@
19 +# Copyright 1999-2015 Gentoo Foundation
20 +# Distributed under the terms of the GNU General Public License v2
21 +# $Header: $
22 +
23 +EAPI="5"
24 +
25 +DESCRIPTION="Flexible wrapper around debootstrap"
26 +HOMEPAGE="https://github.com/grml/grml-debootstrap"
27 +SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}.tar.xz"
28 +
29 +LICENSE="GPL-2" # not GPL-2+ since the config file is GPL-2 only
30 +SLOT="0"
31 +KEYWORDS="~amd64 ~x86"
32 +IUSE="doc"
33 +
34 +DEPEND="
35 + app-text/asciidoc
36 + dev-libs/libxslt
37 + "
38 +RDEPEND="
39 + app-emulation/qemu
40 + app-shells/mksh
41 + dev-util/dialog
42 + dev-util/debootstrap
43 + sys-block/parted
44 + sys-apps/debian-archive-keyring
45 + sys-boot/grub:2
46 + "
47 +
48 +src_prepare() {
49 + local old=/usr/share/xml/docbook/stylesheet/nwalsh/manpages/docbook.xsl
50 + local new=/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl
51 + sed "s,${old},${new}," -i Makefile || die
52 +
53 + sed 's,grub-mkimage,grub2-mkimage,' -i ${PN} || die
54 +}
55 +
56 +src_compile() {
57 + emake doc_man
58 + use doc && emake doc_html
59 +}
60 +
61 +src_install() {
62 + # debian/rules target "install"
63 + dodir etc/debootstrap usr/sbin etc/debootstrap/extrapackages \
64 + etc/zsh/completion.d usr/share/grml-debootstrap/functions
65 + install -m 644 config "${D}"/etc/debootstrap/
66 + install -m 644 devices.tar.gz "${D}"/etc/debootstrap/
67 + install -m 644 locale.gen "${D}"/etc/debootstrap/
68 + install -m 644 packages "${D}"/etc/debootstrap/
69 + install -m 755 chroot-script "${D}"/etc/debootstrap/
70 + install -m 755 grml-debootstrap "${D}"/usr/sbin/
71 + install -m 644 zsh-completion "${D}"/etc/zsh/completion.d/_grml-debootstrap
72 + install -m 644 cmdlineopts.clp "${D}"/usr/share/grml-debootstrap/functions/cmdlineopts.clp
73 + install -m 755 bootgrub.mksh "${D}"/usr/share/grml-debootstrap/bootgrub.mksh
74 +
75 + # debian/rules target "binary-indep"
76 + dodoc TODO THANKS
77 + doman ${PN}.8
78 +
79 + # Some doc on top
80 + use doc && {
81 + dodoc grml-debootstrap.8.html
82 + insinto /usr/share/doc/${PF}/
83 + doins -r images
84 + }
85 +
86 + dodoc debian/changelog
87 +}