forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: Zoltan Puskas <[email protected]> Signed-off-by: Matthew Smith <[email protected]>
- Loading branch information
1 parent
76468cb
commit dfd211c
Showing
2 changed files
with
63 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,4 @@ | ||
DIST kicad-doc-5.1.12.tar.bz2 74217615 BLAKE2B f0906fdb0cf697348e06b63ef0003630a9035d47732c9a22ed3c4fee2f21c02f85fda51eee5149291b72326adc4899b31198178ee6e6ac0d494361cec6c06208 SHA512 db678d91ea5f564ca3f266829c297362cfd6cf35a5dced2ede5e7c9c38a37ca1037b264ee9314fa5c4a9d8197fcd92484ad4cae3668ea9741947d38c7ac7f910 | ||
DIST kicad-doc-6.0.6.tar.gz 80517799 BLAKE2B 58d1bab65637e65b8ce79f6e8e9e913a1fb0d5d22a1241c7d10f0440c12a6f8ac2b758d6852a1138fe0587bc695905c0f2b2d017e79e7e5283ecb4e49ab1d5ff SHA512 90f809ea5923b59169884e090263ccb2c0a9705ddc4ce3817e78736dbebb820a6189eeca4058919b6a53164d8f75746b49bc7667e5e0e534e0c9d3fa8af1f44a | ||
DIST kicad-doc-6.0.7.tar.gz 80519836 BLAKE2B 228f33e23aff2f7229e33c24410c1b604c1edad42ba26a42862d924526967724761d4fb82bc32cfd45c7999317330d411e25d2c46f0ac3faeaf5333f1415d9ab SHA512 4619b8394e7aca7f880ace7dbf46bdc8bf2f794719587db3f550c2f3d7731fdebb4afd5028f59477cf8e0563a9099502f41649f136828a424ebe29fc67e2259d | ||
DIST kicad-doc-6.0.8.tar.gz 81144225 BLAKE2B 53ef162bc81764ccdc3744ff4a3e0cfaa8c6eb7348cdf77652e5d1d9be04679ad9e72ff511635011cae32e8185cc8da98091e5c45bef4bd838543a4b7794fc2e SHA512 d563d829fa54f7591db1b7b48c77541983f5d65af2b471d48b21c586535d8ea70218d6ae096a83743fadc3ee634e9dfc9e3729399cab346530382c7e4e716589 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,62 @@ | ||
# Copyright 1999-2022 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.gz" | ||
KEYWORDS="~amd64 ~arm64 ~riscv ~x86" | ||
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=" | ||
>=app-text/asciidoc-8.6.9 | ||
>=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=( | ||
# May not always work? | ||
# https://gitlab.com/kicad/services/kicad-doc/-/issues/808 | ||
-DADOC_TOOLCHAIN="ASCIIDOC" | ||
# Note: need EAPI 8 usev here, not pre-EAPI 8 behaviour | ||
-DBUILD_FORMATS="$(usev html);$(usev pdf)" | ||
-DSINGLE_LANGUAGE="${L10N}" | ||
-DKICAD_DOC_PATH="${EPREFIX}"/usr/share/doc/${P}/help | ||
) | ||
cmake_src_configure | ||
} |