123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- # Copyright 1999-2020 Gentoo Authors
- # Distributed under the terms of the GNU General Public License v2
- EAPI=8
- inherit cmake git-r3
- DESCRIPTION="Psi/Psi+ plugin for voice/video calls"
- HOMEPAGE="https://psi-im.org/"
- EGIT_REPO_URI="https://github.com/psi-im/psimedia.git"
- LICENSE="GPL-2"
- SLOT="0"
- #KEYWORDS=""
- IUSE="demo extras +psi qt6"
- REQUIRED_USE="extras? ( psi )"
- DEPEND="
- dev-libs/glib
- qt6? ( dev-qt/qtbase[gui,widgets] )
- !qt6? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- )
- media-libs/gstreamer:1.0
- media-libs/gst-plugins-base:1.0
- media-libs/gst-plugins-good:1.0
- "
- RDEPEND="${DEPEND}
- media-plugins/gst-plugins-jpeg:1.0
- media-plugins/gst-plugins-opus:1.0
- media-plugins/gst-plugins-v4l2:1.0
- media-plugins/gst-plugins-vpx:1.0
- media-plugins/gst-plugins-webrtc:1.0
- psi? ( ~net-im/psi-${PV}[extras?,qt6?] )
- "
- src_configure() {
- local mycmakeargs=(
- -DUSE_PSI=$(usex extras)
- -DBUILD_DEMO=$(usex demo)
- -DBUILD_PSIPLUGIN=$(usex psi)
- -DQT_DEFAULT_MAJOR_VERSION=$(usex qt6 6 5)
- )
- cmake_src_configure
- }
|