commit: ff8fab66eb488ae1205fcf2b2268650e563956f1 Author: Zoltan Puskas <zoltan <AT> sinustrom <DOT> info> AuthorDate: Tue May 6 07:15:35 2025 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Sun May 11 14:50:12 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff8fab66
app-doc/kicad-doc: add 9.0.1 Signed-off-by: Zoltan Puskas <zoltan <AT> sinustrom.info> Part-of: https://github.com/gentoo/gentoo/pull/41118 Signed-off-by: Sam James <sam <AT> gentoo.org> app-doc/kicad-doc/Manifest | 1 + app-doc/kicad-doc/kicad-doc-9.0.1.ebuild | 59 ++++++++++++++++++++++++++++++++ 2 files changed, 60 insertions(+) diff --git a/app-doc/kicad-doc/Manifest b/app-doc/kicad-doc/Manifest index 5ca3db3685e5..c819f95eb0b8 100644 --- a/app-doc/kicad-doc/Manifest +++ b/app-doc/kicad-doc/Manifest @@ -1,3 +1,4 @@ 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 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 +}
