forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Package-Manager: Portage-2.3.99, Repoman-2.3.23 Signed-off-by: Aaron W. Swenson <[email protected]>
- Loading branch information
1 parent
d717d58
commit 7c9d1a4
Showing
2 changed files
with
67 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
DIST gnucash-docs-3.8b.tar.gz 71058053 BLAKE2B 0a69db02faf6487f2ecc1b5f9a788fb50cec65ff7db53ca9ec6048510156f094c0ce457d1abb4a9a6694060f68780c0336de41dbd0736ad93055cce81b3a66ab SHA512 3c30e88412e17960006517fb7c341220159c45760ca28c79c27c66551451c8ec14e000757f4d9a78c923e10d437351e38dbedaf0a1f3b11bbf5b87d80cb230fe | ||
DIST gnucash-docs-4.0.tar.gz 62498230 BLAKE2B 39d711267a7ec0d45915659db8557fd2871c295aba82601c34878f56c5a24b0f56ffa68a4597e464050e3e59f62411ae6f5efc0870bea2fa46f313f58ed3826b SHA512 4aa4510b86a6bf3a217c9809b73166c0ce777b9f5a506c15f51ca80a0aa45b93e774e1b7c07571ceb0aad6b6df67a4f268d5498874d23653cb0c94620f491d1d |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,66 @@ | ||
# Copyright 1999-2020 Gentoo Authors | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=6 | ||
|
||
inherit autotools eutils gnome2 | ||
|
||
DESCRIPTION="Documentation package for GnuCash" | ||
HOMEPAGE="http://www.gnucash.org/" | ||
SRC_URI="https://github.com/Gnucash/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" | ||
|
||
SLOT="0" | ||
LICENSE="GPL-2 FDL-1.1" | ||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" | ||
LOCALES=( de it ja pt ru ) | ||
IUSE="${LOCALES[*]/#/l10n_}" | ||
|
||
DEPEND=" | ||
app-text/docbook-xml-dtd | ||
app-text/docbook-xsl-stylesheets | ||
app-text/rarian | ||
dev-libs/libxml2 | ||
dev-libs/libxslt | ||
" | ||
|
||
src_prepare() { | ||
default | ||
eautoreconf | ||
} | ||
|
||
src_compile() { | ||
: | ||
} | ||
|
||
src_install() { | ||
local doc_type my_lang | ||
|
||
for doc_type in help guide; do | ||
for my_lang in C ${L10N}; do | ||
case $my_lang in | ||
# Both help and guides translated | ||
C|de|it|pt) ;; | ||
ru|ja) # Only guides translated | ||
if [[ ${doc_type} = "help" ]] ; then | ||
elog "Help documentation hasn't been translated for $my_lang" | ||
elog "Will do English instead." | ||
continue | ||
fi | ||
;; | ||
*) | ||
die "Invalid locale: $my_lang" | ||
;; | ||
esac | ||
|
||
emake -C "${doc_type}/${my_lang}" DESTDIR="${D}" install | ||
done | ||
done | ||
|
||
einstalldocs | ||
} | ||
|
||
pkg_postinst() { | ||
gnome2_pkg_postinst | ||
optfeature "You need dev-java/fop to generate pdf files." dev-java/fop | ||
optfeature "You need gnome-extra/yelp to view the docs." gnome-extra/yelp | ||
} |