Gentoo Archives: gentoo-commits

From: "Aaron W. Swenson" <titanofold@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-doc/gnucash-docs/
Date: Wed, 05 May 2021 09:47:13
Message-Id: 1620207946.7a9d1e27a4eb87cce945af77afda203fa748d3fb.titanofold@gentoo
1 commit: 7a9d1e27a4eb87cce945af77afda203fa748d3fb
2 Author: Aaron W. Swenson <titanofold <AT> gentoo <DOT> org>
3 AuthorDate: Wed May 5 09:45:46 2021 +0000
4 Commit: Aaron W. Swenson <titanofold <AT> gentoo <DOT> org>
5 CommitDate: Wed May 5 09:45:46 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a9d1e27
7
8 app-doc/gnucash-docs: Bump to 4.5
9
10 Bug: https://bugs.gentoo.org/780501
11 Signed-off-by: Aaron W. Swenson <titanofold <AT> gentoo.org>
12
13 app-doc/gnucash-docs/Manifest | 1 +
14 app-doc/gnucash-docs/gnucash-docs-4.5.ebuild | 65 ++++++++++++++++++++++++++++
15 2 files changed, 66 insertions(+)
16
17 diff --git a/app-doc/gnucash-docs/Manifest b/app-doc/gnucash-docs/Manifest
18 index c895e37529b..91ce3151804 100644
19 --- a/app-doc/gnucash-docs/Manifest
20 +++ b/app-doc/gnucash-docs/Manifest
21 @@ -1 +1,2 @@
22 DIST gnucash-docs-4.4.tar.gz 62534210 BLAKE2B 0c3cdc3ccdf1cfb7a54e44dcde9ea10672cb312e6d6e083ae9bb65bc52b044e8559647a8491f6fa762d9bb84c33f22dd9cacb3a862548994bdc7c56b3e634aa9 SHA512 60e34af3fdb144fefc835d6497fd442daad1417c4e40f8b4fd8f66a37cd0cfa1d789aa03de435d4654ee2368a4b85e9b0cfba8eeef61829e0ca190a453a9abdc
23 +DIST gnucash-docs-4.5.tar.gz 71420078 BLAKE2B cf4cf6f62e0ce1c5f868f91b6452a531e14a4fb85c801a941e5b19a9a3e61593a248cc79c753e23d9fb40809f27194117d6e73c7723f9454c2c2d0658fcd77e0 SHA512 27fcb649ad813d2aa148b8a910a6d35fcb47e79b0c36e6b2456d733f8f969686234e090d128ccb4a2227c71385dfa9d9236606a3e9354923e128644ee0be137f
24
25 diff --git a/app-doc/gnucash-docs/gnucash-docs-4.5.ebuild b/app-doc/gnucash-docs/gnucash-docs-4.5.ebuild
26 new file mode 100644
27 index 00000000000..1da9c9eb8b3
28 --- /dev/null
29 +++ b/app-doc/gnucash-docs/gnucash-docs-4.5.ebuild
30 @@ -0,0 +1,65 @@
31 +# Copyright 1999-2021 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=7
35 +
36 +inherit autotools optfeature
37 +
38 +DESCRIPTION="Documentation package for GnuCash"
39 +HOMEPAGE="https://www.gnucash.org/"
40 +SRC_URI="https://github.com/Gnucash/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
41 +
42 +SLOT="0"
43 +LICENSE="GPL-2 FDL-1.1"
44 +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
45 +LOCALES=( de it ja pt )
46 +IUSE="${LOCALES[*]/#/l10n_}"
47 +
48 +DEPEND="
49 + app-text/docbook-xml-dtd:4.5
50 + app-text/docbook-xsl-stylesheets
51 + app-text/rarian
52 + dev-libs/libxml2
53 + dev-libs/libxslt
54 +"
55 +
56 +src_prepare() {
57 + default
58 + eautoreconf
59 +}
60 +
61 +src_compile() {
62 + :
63 +}
64 +
65 +src_install() {
66 + local doc_type my_lang
67 +
68 + for doc_type in help guide; do
69 + for my_lang in C ${L10N}; do
70 + case $my_lang in
71 + # Both help and guides translated
72 + C|de|it|pt) ;;
73 + ja) # Only guides translated
74 + if [[ ${doc_type} = "help" ]] ; then
75 + elog "Help documentation hasn't been translated for $my_lang"
76 + elog "Will do English instead."
77 + continue
78 + fi
79 + ;;
80 + *)
81 + die "Invalid locale: $my_lang"
82 + ;;
83 + esac
84 +
85 + emake -C "${doc_type}/${my_lang}" DESTDIR="${D}" install
86 + done
87 + done
88 +
89 + einstalldocs
90 +}
91 +
92 +pkg_postinst() {
93 + optfeature "generating PDF files" dev-java/fop
94 + optfeature "viewing the docs" gnome-extra/yelp
95 +}