summaryrefslogtreecommitdiff
path: root/app-doc/kicad-doc
diff options
context:
space:
mode:
Diffstat (limited to 'app-doc/kicad-doc')
-rw-r--r--app-doc/kicad-doc/Manifest4
-rw-r--r--app-doc/kicad-doc/kicad-doc-9.0.0.ebuild2
-rw-r--r--app-doc/kicad-doc/kicad-doc-9.0.1.ebuild59
3 files changed, 63 insertions, 2 deletions
diff --git a/app-doc/kicad-doc/Manifest b/app-doc/kicad-doc/Manifest
index c00b7be1a1a3..a7ae174aa32d 100644
--- a/app-doc/kicad-doc/Manifest
+++ b/app-doc/kicad-doc/Manifest
@@ -1,7 +1,9 @@
DIST kicad-doc-8.0.6.tar.bz2 91611794 BLAKE2B ba0a32df4f81241532048470649bd32b356bf1bef07d471f771fdd118995382d9651f357cc4c283130c44ad7e5c8186013fc624cea740abe48fea6e5c3c25742 SHA512 62963300df4480401d439920fcd95c72877c77812dabd62f7803d28fba58d46efd2cfc912fc10acd1811303f683883f30d272dee3dd5edf862c6b633acd0fc04
DIST kicad-doc-8.0.9.tar.bz2 93297069 BLAKE2B fbd43fd8ebf0f6bdcd9da1642b9d230d12152ebfd462fe4beb520bcb132de9cacc605cd06a50efe4a86424f3807eedff5448dcdc6072ea8da5c9166d30da9f93 SHA512 a4fbcd6d7c13627aeba6acf9a087131122e16221aa56312828035264d5090c8186fa22b3c74f01f8af04e059470e39557c406d41e17af0a7fac29cbaa15b1f82
DIST kicad-doc-9.0.0.tar.bz2 95519499 BLAKE2B 6279160e4787b58f90d8acc82c1782898f252bc6a1688d339c52cc41f3d97d8c7389ffb04bbe7e0b0f676470215f1282c98311e6b3e9a9fbe1207fd8fff0027d SHA512 ffe8b06f9d3715bc5cfedeb6506b12dcb140eb3396c0346282595d19edc80ebfafe4c5d345d9cdc682bb374db0007360050dcbd3707106b10b564bf1f9d420dc
+DIST kicad-doc-9.0.1.tar.bz2 95645586 BLAKE2B 09622935d6234bb1a246b1c64903dbfa01068aec72223c6ab61b0372662adbf3cf09e41c3dd4f47c2e3938bd8d62f913503621a75f3eca7c3716cd77c3bb908f SHA512 46ccec3b1b24b207491b3421639a49869c8f68d5d6c0044329cfcd748aad2c8b10b58eec1f1d8562b5b89eea83951ba3ae347b007a9fe3d1a081413ae6ca8108
EBUILD kicad-doc-8.0.6.ebuild 1810 BLAKE2B 22caa4ea891482756d2df44f8e1b935ed7d18447b5f4564204ee2ea7ebc152bc1c4764370963e596545b9cff0c3ac1abf9238fe4d9113845e3eefa96c235b85c SHA512 eb9f99747251d8ddb465b9598ae094f87c38b0bcd472e9e15d30704182507d38035e917d059db4fc40e74879089b6d10f61b9bf5b89e6af515cf68b4d42cd870
EBUILD kicad-doc-8.0.9.ebuild 1811 BLAKE2B 756502887d132205f3c9c82a7e826440ed4780d5f6322ac39f9231ab7a7a9f5025ba7563b8a44edc899bef0363895e1a61346593c3335f927c9ffa50767dc6b8 SHA512 d0811f3632d12ae19f7a29ba05cd85a06391475c3ac31f80efbdc68b8b3b88d137c82ed2c68a8aa728047a87196e72746a1af9856fdad885f9a21d1544a22278
-EBUILD kicad-doc-9.0.0.ebuild 1792 BLAKE2B 889fe398649a0c56e4c0876726af4c70b63e380a7a12c4e4f54da1ef1b53bd514b84d8f1d74a7d1e6345d2d9ac87e9dedb4524399bbcb2a8b29e36317d82dcbd SHA512 2526b3dc54d4387c0c459528db0376b38538dca2b618789bbbca8c2e2d1e30df46f456bb5c53896c6d09078cb6244ba068188b2845ccd96713aeaff3f2aac1d5
+EBUILD kicad-doc-9.0.0.ebuild 1798 BLAKE2B 606e1e395fea431794d32aad829d579feee1d6109203e4a4fde37fd9fd9a9da42a3039e16c4623fc6145eaa360dd3e785e1636174f7108c8ab074915ddb89166 SHA512 1a140beab0e9cea95e94d93158136f5ae9381beecd38c11a2d544698022c27e847a8291ab36b9152386a8c74810dc67ca1a30923c28291cc74e49c1342149981
+EBUILD kicad-doc-9.0.1.ebuild 1799 BLAKE2B 90bba880a91c8fc9a4a17f22732523075d444d14f153f4b501e52571fa9874fec1f2f10d147f163cf3ada9bb7457cad9cc7fb6c3b4ceddb5b97ee5178aa20fd7 SHA512 208503c91e35109a592fee65662db61c795eb5b6fd1b7a762cca62567151857ae39996afbb587314a619c856a9750084dd75cfe658958586ac9d31c9acfce444
MISC metadata.xml 978 BLAKE2B 8e939aa757b1227bce2197e4d6197e59bae395e063d481a520bd90cb3158bae34d7cbb195e1b84ffa259732a69ce334027dc044f658af311cb7654821c8a96ae SHA512 3fa3395d86880e946d397a8335ba60f68d61a186b6c4da10b3928f833f37436a803ee0ed28b7402936e6c02d7ee5e63c3bd454178d756ed381227d68acd47e48
diff --git a/app-doc/kicad-doc/kicad-doc-9.0.0.ebuild b/app-doc/kicad-doc/kicad-doc-9.0.0.ebuild
index 3d922e4f4804..44d43ff0213f 100644
--- a/app-doc/kicad-doc/kicad-doc-9.0.0.ebuild
+++ b/app-doc/kicad-doc/kicad-doc-9.0.0.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == 9999 ]]; then
LIVE_DEPEND=">=x11-misc/util-macros-1.18"
else
SRC_URI="https://gitlab.com/kicad/services/${PN}/-/archive/${PV}/${P}.tar.bz2"
- KEYWORDS="~amd64"
+ KEYWORDS="amd64 ~riscv"
fi
LICENSE="|| ( GPL-3+ CC-BY-3.0 ) GPL-2"
diff --git a/app-doc/kicad-doc/kicad-doc-9.0.1.ebuild b/app-doc/kicad-doc/kicad-doc-9.0.1.ebuild
new file mode 100644
index 000000000000..a910e97c7a81
--- /dev/null
+++ b/app-doc/kicad-doc/kicad-doc-9.0.1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2025 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 ~riscv"
+fi
+
+LICENSE="|| ( GPL-3+ CC-BY-3.0 ) GPL-2"
+SLOT="0"
+# TODO: Change default back to +pdf once asciidoctor-pdf is packaged?
+IUSE="+html pdf"
+
+LANG_USE=" l10n_ca l10n_de l10n_en l10n_es l10n_fr l10n_id l10n_it l10n_ja l10n_pl l10n_ru l10n_zh"
+IUSE+=${LANG_USE}
+REQUIRED_USE="|| ( html pdf ) ^^ ( ${LANG_USE} )"
+unset LANG_USE
+
+# TODO: need asciidoctor-pdf for pdf
+# bug #697450
+BDEPEND="
+ >=dev-ruby/asciidoctor-2.0.12
+ >=app-text/dblatex-0.3.10
+ >=app-text/po4a-0.45
+ >=sys-devel/gettext-0.18
+ dev-perl/Unicode-LineBreak
+ dev-util/source-highlight
+ l10n_ca? ( dev-texlive/texlive-langspanish )
+ l10n_de? ( dev-texlive/texlive-langgerman )
+ l10n_en? ( dev-texlive/texlive-langenglish )
+ l10n_es? ( dev-texlive/texlive-langspanish )
+ l10n_fr? ( dev-texlive/texlive-langfrench )
+ l10n_it? ( dev-texlive/texlive-langitalian )
+ l10n_ja? ( dev-texlive/texlive-langjapanese media-fonts/vlgothic )
+ l10n_pl? ( dev-texlive/texlive-langpolish )
+ l10n_ru? ( dev-texlive/texlive-langcyrillic )
+ l10n_zh? ( dev-texlive/texlive-langchinese )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DPDF_GENERATOR="DBLATEX"
+ -DBUILD_FORMATS="$(usev html);$(usev pdf)"
+ -DSINGLE_LANGUAGE="${L10N}"
+ -DKICAD_DOC_PATH="${EPREFIX}"/usr/share/doc/${P}/help
+ )
+ cmake_src_configure
+}