summaryrefslogtreecommitdiff
path: root/app-doc/gnucash-docs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2021-12-05 02:47:11 +0000
committerV3n3RiX <venerix@koprulu.sector>2021-12-05 02:47:11 +0000
commit2771f79232c273bc2a57d23bf335dd81ccf6af28 (patch)
treec8af0fd04194aed03cf067d44e53c7edd3e9ab84 /app-doc/gnucash-docs
parente9d044d4b9b71200a96adfa280848858c0f468c9 (diff)
gentoo resync : 05.12.2021
Diffstat (limited to 'app-doc/gnucash-docs')
-rw-r--r--app-doc/gnucash-docs/Manifest2
-rw-r--r--app-doc/gnucash-docs/gnucash-docs-4.8.ebuild60
2 files changed, 62 insertions, 0 deletions
diff --git a/app-doc/gnucash-docs/Manifest b/app-doc/gnucash-docs/Manifest
index 641594c14ac0..7f2081263af8 100644
--- a/app-doc/gnucash-docs/Manifest
+++ b/app-doc/gnucash-docs/Manifest
@@ -1,5 +1,7 @@
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
EBUILD gnucash-docs-4.4.ebuild 1285 BLAKE2B ecb63537a38a0bd44cc87e34d238b1f173330799aad9fad0908e940957dddff0305edbda67b0b06fac239776e375aecd3261e3f2765dec0cf6a94e965050247d SHA512 df0ed95b0f06a82ff9fda6f39229d8693676ea57699c9f1ef17ce19bb5e2801f342577e72c4e3cbd56c206b4e008f959147c3188b625a57c92c0cb3fe996f8ff
EBUILD gnucash-docs-4.5.ebuild 1287 BLAKE2B bdcff301ee1ec3e3927bc7209579451b3ac63d76839c855cdb570902a0d87940686d7c197bcc5d88e2edd0e34e481d21bf6f6c4683a8c3d1664a17fae7f62710 SHA512 f128c1a98619845b0371acce1817f8d4c381e277d707d1ac154fd54364c5073a4afb14478f163cffc35c43860cab9cffe0eb825c746af6020b954ba32c6c4b39
+EBUILD gnucash-docs-4.8.ebuild 1273 BLAKE2B 20aac6ac13a87728e2ab22503455898f77a1d51db5a177c1dc73aff85b112fe87ea9364ddb43cc1da65abebaf0a70eafeea3b7df825d8a66102055cd4165cdef SHA512 c0c02b1052aa75cdd201ab2c9cc9345ac66f57106bb39b65c29540316dcbb32273cccdcccb81d2fdff639e186bd6d3199aa30d1ba4ec64508baa439949d4c9d2
MISC metadata.xml 331 BLAKE2B 135ffc2e8c3d03d13b165c798ad9d3448742cb7688c19972129462ac85e204b3e010197e076b37c5f92b956d53f30f5709dc25ccb0e15bddbffd5ea4e50f6f43 SHA512 52feb0565aa146f33ffe1024d8becbae1d3db8ba938028bb2af946877c93f278174811107f219d3786433e2b551f93417cb448febe71793f672f9b9d526d1830
diff --git a/app-doc/gnucash-docs/gnucash-docs-4.8.ebuild b/app-doc/gnucash-docs/gnucash-docs-4.8.ebuild
new file mode 100644
index 000000000000..48bcc3936345
--- /dev/null
+++ b/app-doc/gnucash-docs/gnucash-docs-4.8.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+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"
+
+SLOT="0"
+LICENSE="GPL-2 FDL-1.1"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+LOCALES=( de it ja pt )
+IUSE="${LOCALES[*]/#/l10n_}"
+
+DEPEND="
+ 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
+}