diff options
author | 2015-12-13 23:48:56 +0000 | |
---|---|---|
committer | 2015-12-13 23:49:23 +0000 | |
commit | 62aa2af14b0ee15c40c50f62dd9f91a696275e74 (patch) | |
tree | 6dda96828f1bd578a0a32dd7950bc3bd983e51f5 /app-doc/kicad-doc/kicad-doc-4.0.1.ebuild | |
parent | x11-wm/page: List libraries in RDEPEND and the rest in DEPEND. Fixes bug 562632. (diff) | |
download | gentoo-62aa2af14b0ee15c40c50f62dd9f91a696275e74.tar.gz gentoo-62aa2af14b0ee15c40c50f62dd9f91a696275e74.tar.bz2 gentoo-62aa2af14b0ee15c40c50f62dd9f91a696275e74.zip |
app-doc/kicad-doc: Bump to new stable version 4.0.1
Gentoo-Bug: #568088
Diffstat (limited to 'app-doc/kicad-doc/kicad-doc-4.0.1.ebuild')
-rw-r--r-- | app-doc/kicad-doc/kicad-doc-4.0.1.ebuild | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/app-doc/kicad-doc/kicad-doc-4.0.1.ebuild b/app-doc/kicad-doc/kicad-doc-4.0.1.ebuild new file mode 100644 index 000000000000..4f755f34733d --- /dev/null +++ b/app-doc/kicad-doc/kicad-doc-4.0.1.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit cmake-utils vcs-snapshot + +DESCRIPTION="Electronic Schematic and PCB design tools manuals" +HOMEPAGE="http://www.kicad-pcb.org" +SRC_URI="https://github.com/KiCad/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" +FUSE="html pdf" +LANGS="en fr it ja nl pl" +LINGUAS="" +for lang in ${LANGS} ; do + LINGUAS="${LINGUAS} linguas_${lang}" +done +IUSE="${FUSE} ${LINGUAS}" + +REQUIRED_USE="( || ( pdf html ) ) ( ^^ ( ${LINGUAS} ) )" + +DEPEND=">=app-text/asciidoc-8.6.9 + app-text/dblatex + >=app-text/po4a-0.45 + >=sys-devel/gettext-0.18 + dev-util/source-highlight + dev-perl/Unicode-LineBreak + linguas_ja? ( media-fonts/vlgothic )" +RDEPEND="" + +src_prepare() { + DOCPATH="KICAD_DOC_INSTALL_PATH share/doc/kicad" + sed "s|${DOCPATH}|${DOCPATH}-${PV}|g" -i CMakeLists.txt || die "sed failed" +} + +src_configure() { + local formats="" + local doclang="" + + # construct format string + for format in ${FUSE}; do + use $format && formats+="${format};" + done + + # find out which language is requested + for lang in ${LANGS}; do + if use linguas_${lang}; then + doclang=${lang} + fi + done + + local mycmakeargs+=( + -DBUILD_FORMATS="${formats}" + -DSINGLE_LANGUAGE="${doclang}" + ) + cmake-utils_src_configure +} |