# Copyright 2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 CMAKE_ECLASS=cmake inherit cmake-multilib MY_COMMIT="587a1e973ea6463e4dd3c935b6f97da909f8ac24" DESCRIPTION="YANG data modeling language library" HOMEPAGE="https://github.com/CESNET/libyang" SRC_URI="https://github.com/CESNET/${PN}/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/${PN}-${MY_COMMIT}" LICENSE="BSD" SLOT="0" KEYWORDS="amd64 ~arm64 x86" IUSE="doc test" RDEPEND="dev-libs/libpcre[${MULTILIB_USEDEP}]" DEPEND="${RDEPEND}" BDEPEND=" sys-devel/bison sys-devel/flex doc? ( app-doc/doxygen[dot] )" RESTRICT="!test? ( test )" multilib_src_configure() { local mycmakeargs=( -DENABLE_BUILD_TESTS=$(usex test) -DENABLE_LYD_PRIV=yes -DGEN_LANGUAGE_BINDINGS=no ) cmake_src_configure } multilib_src_compile() { cmake_src_compile multilib_is_native_abi && use doc && cmake_src_compile doc } multilib_src_install_all() { use doc && dodoc -r doc/. }