Merge branch 'olive' into 'master'

media-video/olive: update ebuild

See merge request src_prepare/src_prepare-overlay!234
This commit is contained in:
Parona 2021-11-03 18:45:47 +00:00
commit c353ee9ecf
2 changed files with 17 additions and 21 deletions

View File

@ -8,7 +8,4 @@
<upstream> <upstream>
<remote-id type="github">olive-editor/olive</remote-id> <remote-id type="github">olive-editor/olive</remote-id>
</upstream> </upstream>
<use>
<flag name="doxygen">Build and install source code documentation</flag>
</use>
</pkgmetadata> </pkgmetadata>

View File

@ -1,7 +1,7 @@
# Copyright 2020-2021 Gentoo Authors # Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
EAPI=7 EAPI=8
inherit xdg cmake inherit xdg cmake
@ -16,47 +16,46 @@ else
KEYWORDS="~amd64" KEYWORDS="~amd64"
fi fi
RESTRICT="!test? ( test )"
LICENSE="GPL-3" LICENSE="GPL-3"
SLOT="0" SLOT="0"
IUSE="doxygen" IUSE="doc test"
COMMON_DEPEND=" #media-video/opentimelineio : The CMakeFile tries to find it, but doesnt do anything yet.
DEPEND="
>=dev-qt/qtconcurrent-5.6.0
>=dev-qt/qtcore-5.6.0 >=dev-qt/qtcore-5.6.0
>=dev-qt/qtgui-5.6.0 >=dev-qt/qtgui-5.6.0
>=dev-qt/qtmultimedia-5.6.0
>=dev-qt/qtopengl-5.6.0 >=dev-qt/qtopengl-5.6.0
>=dev-qt/qtsvg-5.6.0 >=dev-qt/qtsvg-5.6.0
>=dev-qt/qtwidgets-5.6.0 >=dev-qt/qtwidgets-5.6.0
>=media-libs/opencolorio-2.0.0 >=media-libs/opencolorio-2.0.0
media-libs/openexr media-libs/openexr:*
>=media-libs/openimageio-2.1.12 >=media-libs/openimageio-2.1.12
media-libs/portaudio
>=media-video/ffmpeg-3.0.0 >=media-video/ffmpeg-3.0.0
virtual/opengl virtual/opengl
" "
#media-video/opentimelineio : The CMakeFile tries to find it, but doesnt do anything yet. RDEPEND="${DEPEND}"
BDEPEND="
DEPEND="
"${COMMON_DEPEND}"
>=dev-qt/qtconcurrent-5.6.0
dev-qt/linguist-tools dev-qt/linguist-tools
doxygen? ( app-doc/doxygen[dot] ) doc? (
" app-doc/doxygen[dot]
RDEPEND=" )
"${COMMON_DEPEND}"
dev-qt/qtnetwork
" "
src_configure() { src_configure() {
local mycmakeargs=( local mycmakeargs=(
# -DUPDATE_TS= -DBUILD_DOXYGEN="$(usex doc)"
-DBUILD_DOXYGEN="$(usex doxygen)" -DBUILD_TESTS="$(usex test)"
) )
cmake_src_configure cmake_src_configure
} }
src_install() { src_install() {
cmake_src_install cmake_src_install
if use doxygen; then if use doc; then
docinto html docinto html
dodoc -r "${BUILD_DIR}"/docs/html/* dodoc -r "${BUILD_DIR}"/docs/html/*
fi fi