commit:     d4236204b6afda83a0e5dca63ccc3451adc2cbdb
Author:     PPed72 <paolo.pedroni <AT> iol <DOT> it>
AuthorDate: Thu Nov 19 16:31:37 2020 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Nov 23 16:13:57 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4236204

media-video/webcamoid: version bump to 8.7.1

Ebuild cleanup: install all locales unconditionally

Closes: https://bugs.gentoo.org/729042
Signed-off-by: Paolo Pedroni <paolo.pedroni <AT> iol.it>
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Closes: https://github.com/gentoo/gentoo/pull/18322
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 media-video/webcamoid/Manifest               |  1 +
 media-video/webcamoid/webcamoid-8.7.1.ebuild | 73 ++++++++++++++++++++++++++++
 2 files changed, 74 insertions(+)

diff --git a/media-video/webcamoid/Manifest b/media-video/webcamoid/Manifest
index a6741007715..fbfc6eadc45 100644
--- a/media-video/webcamoid/Manifest
+++ b/media-video/webcamoid/Manifest
@@ -1 +1,2 @@
 DIST webcamoid-8.1.0.tar.gz 10062681 BLAKE2B 
e9501ace9ba42abdae4be4e9e689329b02796198fe2610ef3a404535d389a6aa7a7e540148548dd63ea6ba78c9b650b30f5497396e49b37d7ab06ca8708ad056
 SHA512 
6db53ed29288889c05955967d961b53fa0e4171aeed12cd1557829c26bb2e2031804319fcead4c5b888a695cfd84f531a27f992be56c38366076ff2945ec2dbb
+DIST webcamoid-8.7.1.tar.gz 8900338 BLAKE2B 
f379811cf9e44e67caa80c301c2774f13c686fa4721b5adc85dcd803ea97edb07073e53575c7dae8dab4ebfa0a9ee4f3691511cc7ddd6b55f84ae2cc77cd3c52
 SHA512 
b9a4b1dd4c863ab126e304eabce47c025ec0e3eb85a5b42035d26caa004399bde733913c0a5598ada3deb01673bd42ea54c9d2b06d300608582e63dda75d9bf6

diff --git a/media-video/webcamoid/webcamoid-8.7.1.ebuild 
b/media-video/webcamoid/webcamoid-8.7.1.ebuild
new file mode 100644
index 00000000000..fb51238ea51
--- /dev/null
+++ b/media-video/webcamoid/webcamoid-8.7.1.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit qmake-utils
+
+DESCRIPTION="A full featured webcam capture application"
+HOMEPAGE="https://webcamoid.github.io";
+SRC_URI="https://github.com/webcamoid/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE_AVKYS=( alsa coreaudio ffmpeg gstreamer jack libuvc oss pulseaudio 
qtaudio v4lutils videoeffects )
+IUSE="${IUSE_AVKYS[@]} debug headers v4l"
+
+REQUIRED_USE="v4lutils? ( v4l )"
+
+RDEPEND="
+       dev-qt/qtconcurrent:5
+       dev-qt/qtcore:5
+       dev-qt/qtdeclarative:5
+       dev-qt/qtgui:5
+       dev-qt/qtnetwork:5
+       dev-qt/qtopengl:5
+       dev-qt/qtquickcontrols2:5
+       dev-qt/qtsvg:5
+       dev-qt/qtwidgets:5
+       ffmpeg? ( media-video/ffmpeg:= )
+       gstreamer? ( >=media-libs/gstreamer-1.6.0 )
+       jack? ( virtual/jack )
+       libuvc? ( media-libs/libuvc )
+       pulseaudio? ( media-sound/pulseaudio )
+       qtaudio? ( dev-qt/qtmultimedia:5 )
+       v4l? ( media-libs/libv4l )
+"
+DEPEND="${RDEPEND}
+       >=sys-kernel/linux-headers-3.6
+"
+BDEPEND="
+       dev-qt/linguist-tools:5
+       virtual/pkgconfig
+"
+
+src_configure() {
+       local myqmakeargs=(
+               "CONFIG+=debug"
+               "PREFIX=/usr"
+               "BUILDDOCS=0"
+               "INSTALLDEVHEADERS=$(usex headers 1 0)"
+               "INSTALLQMLDIR=$(qt5_get_libdir)/qt5/qml"
+               "LIBDIR=/usr/$(get_libdir)"
+               "NOAVFOUNDATION=1"
+               "NODSHOW=1"
+               "NOVCAMWIN=1"
+               "NOWASAPI=1"
+       )
+
+       use v4l || myqmakeargs+=( "NOV4L2=1" )
+
+       for x in ${IUSE_AVKYS[@]}; do
+               use ${x} || myqmakeargs+=( "NO${x^^}=1" )
+       done
+
+       eqmake5 ${myqmakeargs[@]}
+}
+
+src_install() {
+       emake INSTALL_ROOT="${D}" install
+       einstalldocs
+}

Reply via email to