Gentoo Archives: gentoo-commits

From: Andrew Ammerlaan <andrewammerlaan@××××××.net>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:master commit in: dev-embedded/rauc/
Date: Fri, 01 May 2020 15:39:14
Message-Id: 1588333496.ae18ad5d3112bd7511749a2235d0f20cdf60f09a.andrewammerlaan@gentoo
1 commit: ae18ad5d3112bd7511749a2235d0f20cdf60f09a
2 Author: Kurt Kanzenbach <kurt <AT> kmk-computers <DOT> de>
3 AuthorDate: Fri May 1 11:44:52 2020 +0000
4 Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
5 CommitDate: Fri May 1 11:44:56 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ae18ad5d
7
8 dev-embedded/rauc: Use docs eclass
9
10 That one takes care of everything regarding the documentation.
11
12 Package-Manager: Portage-2.3.89, Repoman-2.3.20
13 Signed-off-by: Kurt Kanzenbach <kurt <AT> kmk-computers.de>
14
15 dev-embedded/rauc/rauc-1.3.ebuild | 18 ++++++------------
16 1 file changed, 6 insertions(+), 12 deletions(-)
17
18 diff --git a/dev-embedded/rauc/rauc-1.3.ebuild b/dev-embedded/rauc/rauc-1.3.ebuild
19 index 5fb6586..686a41b 100644
20 --- a/dev-embedded/rauc/rauc-1.3.ebuild
21 +++ b/dev-embedded/rauc/rauc-1.3.ebuild
22 @@ -3,6 +3,11 @@
23
24 EAPI=7
25
26 +DOCBUILDER="sphinx"
27 +DOCDIR="${S}/docs"
28 +
29 +inherit docs
30 +
31 DESCRIPTION="Lightweight update client that runs on your Embedded Linux device"
32 HOMEPAGE="https://rauc.io/"
33 SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz"
34 @@ -10,13 +15,12 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz"
35 SLOT="0"
36 LICENSE="LGPL-2.1"
37 KEYWORDS="~amd64 ~x86"
38 -IUSE="doc json network service test"
39 +IUSE="json network service test"
40
41 RESTRICT="!test? ( test )"
42
43 BDEPEND="
44 virtual/pkgconfig
45 - doc? ( dev-python/sphinx )
46 test? ( sys-fs/squashfs-tools )
47 "
48 RDEPEND="
49 @@ -40,13 +44,3 @@ src_configure() {
50 )
51 econf "${myconf[@]}"
52 }
53 -
54 -src_compile() {
55 - default
56 - use doc && emake doc
57 -}
58 -
59 -src_install() {
60 - use doc && local HTML_DOCS=( docs/build/html/. )
61 - default
62 -}