From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 546DF158074 for ; Fri, 04 Jul 2025 18:37:05 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id 3BF10342108 for ; Fri, 04 Jul 2025 18:37:05 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id 4E08611055B; Fri, 04 Jul 2025 18:37:02 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id 455F111055B for ; Fri, 04 Jul 2025 18:37:02 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 01FCD341F66 for ; Fri, 04 Jul 2025 18:37:02 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 9536A2D39 for ; Fri, 04 Jul 2025 18:37:00 +0000 (UTC) From: "Sam James" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sam James" Message-ID: <1751654098.d392729bd76842b7553730131c5940174c8a56c4.sam@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: app-doc/gnucash-docs/ X-VCS-Repository: repo/gentoo X-VCS-Files: app-doc/gnucash-docs/Manifest app-doc/gnucash-docs/gnucash-docs-5.12.ebuild X-VCS-Directories: app-doc/gnucash-docs/ X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: d392729bd76842b7553730131c5940174c8a56c4 X-VCS-Branch: master Date: Fri, 04 Jul 2025 18:37:00 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: e8f31a7b-82e8-48aa-bedb-76fc087c1741 X-Archives-Hash: 24e5ef8191f1039fd89b4c0f233f6550 commit: d392729bd76842b7553730131c5940174c8a56c4 Author: Alfred Wingate protonmail com> AuthorDate: Thu Jul 3 14:03:33 2025 +0000 Commit: Sam James gentoo org> CommitDate: Fri Jul 4 18:34:58 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d392729b app-doc/gnucash-docs: add 5.12 Signed-off-by: Alfred Wingate protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/42863 Signed-off-by: Sam James gentoo.org> app-doc/gnucash-docs/Manifest | 1 + app-doc/gnucash-docs/gnucash-docs-5.12.ebuild | 63 +++++++++++++++++++++++++++ 2 files changed, 64 insertions(+) diff --git a/app-doc/gnucash-docs/Manifest b/app-doc/gnucash-docs/Manifest index 3307b30ce2cd..2d02b872f160 100644 --- a/app-doc/gnucash-docs/Manifest +++ b/app-doc/gnucash-docs/Manifest @@ -1,2 +1,3 @@ DIST gnucash-docs-5.10.tar.gz 133668008 BLAKE2B 50c53101fdb1353aaae171dc548b0d2c5d229ffd4fd9a974aad1a2c48305c72bd2dbc1c7d2f1f0c38894e77f24cecd66ddfe934bdc933ed4266beb1d8a2477d8 SHA512 c54efd5c6c81b51afebecb7e5afcfb464eb76178cfc72e688c242cfc268845247269b7f41208866c9c076fdc2a6992fead2df0392c21c16fb68350d54023f943 DIST gnucash-docs-5.11.tar.gz 133673256 BLAKE2B 89fe7552dc8a7eca63d0e932d229d3b4f302be4abb856cfb69d060052cd8ed7de284bead6226514d11a659c50ae0137d5376c4d19c02918b9c1d1a4352d56964 SHA512 4a7f7dbf79df3412101a618d89897bb1b3d6a8ad4aa7aec639d0007e8b27bef24377401c114247a9e8c77076b422ae3a3e090813df0377fa2c5d3513e34aea13 +DIST gnucash-docs-5.12.tar.gz 133659144 BLAKE2B cf44a078a2a8d0409879fa0c0433db6eff628857979453129a431edfed27cbd4754ab4248c92f0621a1a1c5a2939f48a2d1bda92ad1c195532acff993b430678 SHA512 e58ec91bc27fca0e7d258795f139ab58fb7e6ccc75beaf59d85dd7fe22a52f0f7aa6b3390b42daa6fc3eb283e9818100bd7808dca34f9acbde2f342097e15cc9 diff --git a/app-doc/gnucash-docs/gnucash-docs-5.12.ebuild b/app-doc/gnucash-docs/gnucash-docs-5.12.ebuild new file mode 100644 index 000000000000..d8e51374d4bc --- /dev/null +++ b/app-doc/gnucash-docs/gnucash-docs-5.12.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2025 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 + [[ -z ${my_lang} ]] && continue + + 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}/${my_lang}/${doc_type}" \ + DESTDIR="${D}" \ + install + done + done + + einstalldocs +} + +pkg_postinst() { + optfeature "generating PDF files" dev-java/fop + optfeature "viewing the docs" gnome-extra/yelp +}