repo/gentoo:master commit in: app-doc/kicad-doc/
"Yixun Lan" <[email protected]>
| Newsgroups | gmane.linux.gentoo.cvs |
|---|---|
| Message-ID | <1786281834.f50d278476d4394d8bf9236e91fd364856b75f29.dlan@gentoo> |
commit: f50d278476d4394d8bf9236e91fd364856b75f29
Author: Huang Rui <vowstar <AT> gmail <DOT> com>
AuthorDate: Thu Jul 23 09:17:10 2026 +0000
Commit: Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Sun Aug 9 13:23:54 2026 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f50d2784
app-doc/kicad-doc: add 10.0.5
Part-of: https://codeberg.org/gentoo/gentoo/pulls/1511
Signed-off-by: Huang Rui <vowstar <AT> gmail.com>
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>
app-doc/kicad-doc/Manifest | 1 +
app-doc/kicad-doc/kicad-doc-10.0.5.ebuild | 58 +++++++++++++++++++++++++++++++
2 files changed, 59 insertions(+)
diff --git a/app-doc/kicad-doc/Manifest b/app-doc/kicad-doc/Manifest
index 3b90f4419eb8..3d2d2263389d 100644
--- a/app-doc/kicad-doc/Manifest
+++ b/app-doc/kicad-doc/Manifest
@@ -1,5 +1,6 @@
DIST kicad-doc-10.0.0.tar.bz2 101982291 BLAKE2B 9e2c1d7e21a2f881adef2baf3483e2cc97c78d0c366660ff5b73db25efa2d21dec5d130e9b4df633220636d8cfd3050cfe63f5e5451a9ba04584f6bb2f0cffcd SHA512 01862949567ce383a8798d6d70338e48101ff9c667d5d93c627d06bf818d1c79969154460599c02add3c2de73ade7c9b000c437d2a9fc46bbe01f55fb2396b23
DIST kicad-doc-10.0.2.tar.bz2 102604261 BLAKE2B 2ed33ba63d3ad18fc55bb1d86b88d5357f3216705aa858d41580579cc7c167d96962e8f9651451d5057953da5dcc093dcb662244e6b00a69b93604441ae87934 SHA512 796d10f56377d818765b66f72d322af624e8c588469b97c27064c4861f4e50a8ae482891c775bddb7cdbc92094940cf606033cac418d4e9fedc8a26dfa1fc93f
DIST kicad-doc-10.0.3.tar.bz2 102604244 BLAKE2B 779e9b22cdc7b7d1b6b21188180db769b922983da109dd80cbb6a2a4bde9a88444c03ec4fdf925a44d6d16663bf80a680cd981d8eea853853ac8b3d97a350a89 SHA512 c93e378ebd742d1544218356beb41f997cafc4f5a7cdbd264d2bc7ad7b30808577ec2de02048d5f73dc9d235053df70caba850d462c770a1af13dd1894500cfc
+DIST kicad-doc-10.0.5.tar.bz2 102603339 BLAKE2B 06914204d8e23e3cd86c142ed97a296689cf2bc58eabdf59e514573cff5cdca9ec20b5eef363224df2f197ba8e3192e330a2932294f3fed324d57a2797cbf4d5 SHA512 529f3efd2445db6c95cccc280b98477a8a131f2daf1756e6571ddde4581cccc2c99c088c6a16720f78ba20b9b3c34d0468e42ad32466713be64327899db247c2
DIST kicad-doc-9.0.5.tar.bz2 96633670 BLAKE2B da2c3073eb21162054151f336a3b9fd047baf99679f00ead4aea82e6261a0eabf27e8a68aaec2dd9cb6ddd88d5d7a5b1956dafaea51bca57bc5e22aef3bb18e1 SHA512 a451fbf7dad7382463eb40e81a6d23d09b2875c9a09c8aa9f23c9079508c15c3336a430b94acbb49906b41589f735456eebfa569a2c13666353b40f312bd36a3
DIST kicad-doc-9.0.9.tar.bz2 96665025 BLAKE2B 2c7f35b96d2c362c6f3d4c8dd6dd959ee7f8ac62a4e6d3aeb001c699b5b04fcf47243647e761537c578ef73dcfa320433644af180edf29971ffdce901c150b75 SHA512 29ad06804f64d333f1662eebfbdcc91b012485913f2d07026e245d242318e84d8f86603995d0ee528f53170e35d207452680fb393ce23302c3bec90277945c1c
diff --git a/app-doc/kicad-doc/kicad-doc-10.0.5.ebuild b/app-doc/kicad-doc/kicad-doc-10.0.5.ebuild
new file mode 100644
index 000000000000..6445393fc1c6
--- /dev/null
+++ b/app-doc/kicad-doc/kicad-doc-10.0.5.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools manuals"
+HOMEPAGE="https://docs.kicad.org/"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://gitlab.com/kicad/services/kicad-doc.git"
+ inherit git-r3
+ # x11-misc-util/macros only required on live ebuilds
+ LIVE_DEPEND=">=x11-misc/util-macros-1.18"
+else
+ SRC_URI="https://gitlab.com/kicad/services/${PN}/-/archive/${PV}/${P}.tar.bz2"
+ KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="|| ( GPL-3+ CC-BY-3.0 ) GPL-2"
+SLOT="0"
+IUSE="+html pdf"
+
+LANG_USE=" l10n_ca l10n_de l10n_en l10n_es l10n_fr l10n_id l10n_it l10n_ja l10n_nl l10n_pl l10n_ru l10n_zh"
+IUSE+=${LANG_USE/l10n_en/+l10n_en}
+REQUIRED_USE="|| ( html pdf ) ^^ ( ${LANG_USE} )"
+unset LANG_USE
+
+# pdf uses pandoc/xelatex pipeline instead of upstream's asciidoctor-web-pdf (npm)
+BDEPEND="
+ >=dev-ruby/asciidoctor-2.0.12
+ >=app-text/po4a-0.45
+ >=sys-devel/gettext-0.18
+ dev-perl/Unicode-LineBreak
+ dev-util/source-highlight
+ pdf? (
+ app-text/pandoc
+ dev-texlive/texlive-xetex
+ media-fonts/noto-cjk
+ media-fonts/dejavu
+ )"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-9.0.9-cmake4-compat.patch
+ "${FILESDIR}"/${PN}-10.0.0-pandoc-pdf-generator.patch
+)
+
+src_configure() {
+ local languages="${L10N// /;}"
+ local mycmakeargs=(
+ -DPDF_GENERATOR="$(usex pdf PANDOC ASCIIDOCTORPDF)"
+ -DBUILD_FORMATS="$(usev html);$(usev pdf)"
+ -DLANGUAGES="${languages}"
+ -DKICAD_DOC_PATH="${EPREFIX}"/usr/share/doc/${P}/help
+ )
+ cmake_src_configure
+}