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.
Closes: https://bugs.gentoo.org/836333 Signed-off-by: Sam James <[email protected]>
- Loading branch information
1 parent
0f1cdc5
commit ef0d458
Showing
2 changed files
with
60 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,3 +1,4 @@ | ||
DIST gnucash-docs-4.10.1.tar.gz 83109980 BLAKE2B 1c7c14fe604b934a3a76c90822b2d6abd13fa81248be93269e90a09619ea5e145053933df1e6d7cd0578de0d4641ba1a5c87955452fdee1eba026843539ceb74 SHA512 b015071ae9cfcc65dfaae194ca3d8508345cdaaa6c6d955ba263b7b47ea5d9b6912807b0e8ad8988241184a8c380ba5c680c084130f61d0c040446efa5797f8c | ||
DIST gnucash-docs-4.4.tar.gz 62534210 BLAKE2B 0c3cdc3ccdf1cfb7a54e44dcde9ea10672cb312e6d6e083ae9bb65bc52b044e8559647a8491f6fa762d9bb84c33f22dd9cacb3a862548994bdc7c56b3e634aa9 SHA512 60e34af3fdb144fefc835d6497fd442daad1417c4e40f8b4fd8f66a37cd0cfa1d789aa03de435d4654ee2368a4b85e9b0cfba8eeef61829e0ca190a453a9abdc | ||
DIST gnucash-docs-4.5.tar.gz 71420078 BLAKE2B cf4cf6f62e0ce1c5f868f91b6452a531e14a4fb85c801a941e5b19a9a3e61593a248cc79c753e23d9fb40809f27194117d6e73c7723f9454c2c2d0658fcd77e0 SHA512 27fcb649ad813d2aa148b8a910a6d35fcb47e79b0c36e6b2456d733f8f969686234e090d128ccb4a2227c71385dfa9d9236606a3e9354923e128644ee0be137f | ||
DIST gnucash-docs-4.8.tar.gz 74862559 BLAKE2B da0496a5762bd3a7437272e1118f53e2dbb218bc8c8e960134ece3b10909c5673109e76dd195cdde320bd47849d43ad1068d21857ab288b57ff3d179fafe36ce SHA512 61be5ada80748350f5d72068a6c19cd5a5db6cd8b4500ed16febe5f53586d929b4843ac6b51ced78b381e26c8948beeb1cc48593d5263f906ba5b8f3fda47d2e |
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,59 @@ | ||
# Copyright 1999-2022 Gentoo Authors | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=8 | ||
|
||
# Please bump with app-office/gnucash | ||
|
||
CMAKE_MAKEFILE_GENERATOR=emake | ||
inherit cmake optfeature | ||
|
||
DESCRIPTION="Documentation package for GnuCash" | ||
HOMEPAGE="https://www.gnucash.org/" | ||
SRC_URI="https://github.com/Gnucash/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" | ||
|
||
LICENSE="GPL-2 FDL-1.1" | ||
SLOT="0" | ||
KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86" | ||
LOCALES=( de it ja pt ) | ||
IUSE="${LOCALES[*]/#/l10n_}" | ||
|
||
BDEPEND="app-text/docbook-xml-dtd:4.5 | ||
app-text/docbook-xsl-stylesheets | ||
dev-libs/libxml2 | ||
dev-libs/libxslt" | ||
|
||
src_install() { | ||
local doc_type my_lang | ||
|
||
for doc_type in manual guide; do | ||
for my_lang in C ${L10N}; do | ||
case ${my_lang} in | ||
# Both help and guides translated | ||
C|de|it|pt) ;; | ||
ja|ru) # Only guides translated | ||
if [[ ${doc_type} = "manual" ]] ; 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 "${BUILD_DIR}/${doc_type}/${my_lang}" \ | ||
DESTDIR="${D}" \ | ||
install | ||
done | ||
done | ||
|
||
einstalldocs | ||
} | ||
|
||
pkg_postinst() { | ||
optfeature "generating PDF files" dev-java/fop | ||
optfeature "viewing the docs" gnome-extra/yelp | ||
} |