libplacebo-1.18.0didos
download
# Copyright 2018-2019 Jan Chren (rindeal)
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit rindeal
## git-hosting.eclass:
GH_RN="github:haasn"
GH_REF="v${PV}"
## EXPORT_FUNCTIONS: src_unpack
inherit git-hosting
## EXPORT_FUNCTIONS: src_configure src_compile src_test src_install
## functions: meson_use
inherit meson
DESCRIPTION="Reusable library for GPU-accelerated video/image rendering primitives"
LICENSE="LGPL-2.1+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64"
IUSE_A=( vulkan test bench )
CDEPEND_A=(
# "vulkan? ( media-libs/vulkan-sdk )" ## TODO
)
DEPEND_A=( "${CDEPEND_A[@]}" )
RDEPEND_A=( "${CDEPEND_A[@]}" )
REQUIRED_USE_A=( )
RESTRICT+=""
inherit arrays
src_configure() {
local emesonargs=(
# $(meson_use vulkan) ## TODO
-D shaderc=no # https://github.com/google/shaderc/releases is still beta
$(meson_use test tests)
$(meson_use bench)
)
meson_src_configure
}