# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 inherit cmake-utils MY_PN="CuraEngine" DESCRIPTION="A 3D model slicing engine for 3D printing" HOMEPAGE="https://github.com/Ultimaker/CuraEngine" SRC_URI="https://github.com/Ultimaker/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="AGPL-3" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="doc test" RDEPEND="${PYTHON_DEPS} ~dev-libs/libarcus-${PV}:* dev-libs/protobuf dev-libs/stb" DEPEND="${RDEPEND} doc? ( app-doc/doxygen )" DOCS=( README.md ) S="${WORKDIR}/${MY_PN}-${PV}" src_configure() { local mycmakeargs=( "-DBUILD_TESTS=$(usex test ON OFF)" ) cmake-utils_src_configure } src_compile() { cmake-utils_src_make if use doc; then doxygen mv docs/html . || die find html -name '*.md5' -or -name '*.map' -delete || die DOCS+=( html ) fi }