diff options
author | Jimi Huotari <chiitoo@gentoo.org> | 2018-02-20 17:03:46 +0200 |
---|---|---|
committer | Jimi Huotari <chiitoo@gentoo.org> | 2018-02-20 17:03:46 +0200 |
commit | f313d8eb8522427819c3f9fbfa1be24d81b67730 (patch) | |
tree | 2cccdaeff0fd36241a6e34ce26833ae8fffc84ff /dev-qt/qtmultimedia | |
parent | dev-qt/qtgamepad: add missing 5.9999 (diff) | |
download | qt-f313d8eb8522427819c3f9fbfa1be24d81b67730.tar.gz qt-f313d8eb8522427819c3f9fbfa1be24d81b67730.tar.bz2 qt-f313d8eb8522427819c3f9fbfa1be24d81b67730.zip |
dev-qt: add 5.11.0_alpha
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Diffstat (limited to 'dev-qt/qtmultimedia')
-rw-r--r-- | dev-qt/qtmultimedia/Manifest | 1 | ||||
-rw-r--r-- | dev-qt/qtmultimedia/qtmultimedia-5.11.0_alpha.ebuild | 68 |
2 files changed, 69 insertions, 0 deletions
diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest index 13ea3516..be8b2b1a 100644 --- a/dev-qt/qtmultimedia/Manifest +++ b/dev-qt/qtmultimedia/Manifest @@ -1 +1,2 @@ DIST qtmultimedia-everywhere-src-5.10.1.tar.xz 3678332 BLAKE2B 167bdecb08484ea20a0c1e9994396ec23eb84fe90f6094a9635cf4a350bce3260a3c3e35fe4f472da3daa2f6d772c73edf89fdc525336e04fa6b6b6d26fd3fdd SHA512 cbab1907b68ec6fced251f04ea5f1dc519b55152f0f90bfa3f14c3011630a9611ae75bf1e7047538a2612358d3e1def3ad64eb2c18f11dda36e7e75d2b765a91 +DIST qtmultimedia-everywhere-src-5.11.0-alpha.tar.xz 3672564 BLAKE2B 7ff2ec1e8df811f2243550124c2bdac517aa70fc90e2ea8606fc11aef9d818a5d9b3ca1bf1663b9f8b24cb077efce40b9f996ba5320196a9bd78397c48cbd321 SHA512 e14f690af832ee5db805870321dc9d906aba565674479d8c1305bca3cd9c76dd9e667f641fd8b6e523ad7728df51b8da76ca34eb89e576c7a69690bcb763bf04 diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.11.0_alpha.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.11.0_alpha.ebuild new file mode 100644 index 00000000..df0cf92c --- /dev/null +++ b/dev-qt/qtmultimedia/qtmultimedia-5.11.0_alpha.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit qt5-build + +DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +fi + +IUSE="alsa gles2 gstreamer openal pulseaudio qml widgets" + +RDEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV}[gles2=] + ~dev-qt/qtnetwork-${PV} + alsa? ( media-libs/alsa-lib ) + gstreamer? ( + dev-libs/glib:2 + media-libs/gstreamer:1.0 + media-libs/gst-plugins-bad:1.0 + media-libs/gst-plugins-base:1.0 + ) + pulseaudio? ( media-sound/pulseaudio ) + qml? ( + ~dev-qt/qtdeclarative-${PV} + gles2? ( ~dev-qt/qtgui-${PV}[egl] ) + openal? ( media-libs/openal ) + ) + widgets? ( + ~dev-qt/qtopengl-${PV} + ~dev-qt/qtwidgets-${PV}[gles2=] + ) +" +DEPEND="${RDEPEND} + gstreamer? ( x11-proto/videoproto ) +" + +src_prepare() { + sed -i -e '/CONFIG\s*+=/ s/optimize_full//' \ + src/multimedia/multimedia.pro || die + + qt_use_disable_config openal openal \ + src/imports/imports.pro + + qt_use_disable_mod qml quick \ + src/src.pro \ + src/plugins/plugins.pro + + qt_use_disable_mod widgets widgets \ + src/src.pro \ + src/gsttools/gsttools.pro \ + src/plugins/gstreamer/common.pri + + qt5-build_src_prepare +} + +src_configure() { + local myqmakeargs=( + -- + $(qt_use alsa) + $(qt_use gstreamer) + $(qt_use pulseaudio) + ) + qt5-build_src_configure +} |