# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the MIT License EAPI=8 DESCRIPTION="Core DirectFB library" HOMEPAGE="https://github.com/directfb2/DirectFB2" EGIT_REPO_URI="https://github.com/directfb2/DirectFB2.git" inherit git-r3 meson multilib-minimal LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="cpu_flags_x86_mmx cpu_flags_arm_neon drmkms fbdev linux_input memcpy-probing multi-application multi-kernel network piped-stream sentinels smooth-scaling text trace" DEPEND="|| ( sys-devel/gcc sys-devel/clang ) dev-build/meson drmkms? ( x11-libs/libdrm )" RDEPEND="${DEPEND}" BDEPEND=" !dev-libs/DirectFB dev-libs/flux" multilib_src_configure() { local emesonargs=( -Dconstructors=true $(meson_use drmkms) $(meson_use fbdev) $(meson_use linux_input) $(meson_use memcpy-probing) $(meson_use cpu_flags_x86_mmx mmx) $(meson_use cpu_flags_arm_neon neon) $(meson_use multi-application multi) $(meson_use multi-kernel) $(meson_use network) $(meson_use piped-stream) $(meson_use sentinels) $(meson_use smooth-scaling) $(meson_use text) $(meson_use trace) ) meson_src_configure } multilib_src_compile() { meson_src_compile } multilib_src_install() { meson_src_install }