commit:     f9d16387c52e9a89113a06b9f9015d52bab3be6e
Author:     Jonas Stein <jstein <AT> gentoo <DOT> org>
AuthorDate: Tue Mar  8 14:51:10 2022 +0000
Commit:     Jonas Stein <jstein <AT> gentoo <DOT> org>
CommitDate: Tue Mar  8 14:52:20 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9d16387

media-video/webcamoid: Bump to 8.8.0

Version bump to 8.8.0.
Closes: https://bugs.gentoo.org/771921
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jonas Stein <jstein <AT> gentoo.org>

 media-video/webcamoid/Manifest               |  1 +
 media-video/webcamoid/webcamoid-8.8.0.ebuild | 86 ++++++++++++++++++++++++++++
 2 files changed, 87 insertions(+)

diff --git a/media-video/webcamoid/Manifest b/media-video/webcamoid/Manifest
index e7fd9d46106f..14023c27d3a2 100644
--- a/media-video/webcamoid/Manifest
+++ b/media-video/webcamoid/Manifest
@@ -1 +1,2 @@
 DIST webcamoid-8.7.1.tar.gz 8900338 BLAKE2B 
f379811cf9e44e67caa80c301c2774f13c686fa4721b5adc85dcd803ea97edb07073e53575c7dae8dab4ebfa0a9ee4f3691511cc7ddd6b55f84ae2cc77cd3c52
 SHA512 
b9a4b1dd4c863ab126e304eabce47c025ec0e3eb85a5b42035d26caa004399bde733913c0a5598ada3deb01673bd42ea54c9d2b06d300608582e63dda75d9bf6
+DIST webcamoid-8.8.0.tar.gz 8887888 BLAKE2B 
d0c3f0cee1fe487e8e61cb50148415899f2df8bdd1c48f1d944cece167e69fc6872cc7a45dbf441d6b4b88d0ae99c1a227339594a6ad94416b765a89eb1a70e0
 SHA512 
e21e3f6b7ad4f4031658033e94f377db06e06d5bad8f0540af6ac824972aa2811336d5edfef19c674e9b98d0bf9d96f22ac46623d5cb4c39bc310d248daf0bfa

diff --git a/media-video/webcamoid/webcamoid-8.8.0.ebuild 
b/media-video/webcamoid/webcamoid-8.8.0.ebuild
new file mode 100644
index 000000000000..80cf1db81110
--- /dev/null
+++ b/media-video/webcamoid/webcamoid-8.8.0.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qmake-utils xdg-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 ~arm64 ~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
+"
+
+PATCHES=(
+       "${FILESDIR}"/${PN}-8.7.1-gcc11.patch
+)
+
+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" )
+
+       local x
+       for x in ${IUSE_AVKYS[@]}; do
+               use ${x} || myqmakeargs+=( "NO${x^^}=1" )
+       done
+
+       eqmake5 ${myqmakeargs[@]}
+}
+
+src_install() {
+       emake INSTALL_ROOT="${D}" install
+       einstalldocs
+}
+
+pkg_postinst() {
+       xdg_icon_cache_update
+}
+
+pkg_postrm() {
+       xdg_icon_cache_update
+}

Reply via email to