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