public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Jonas Stein" <jstein@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: media-video/webcamoid/
Date: Tue,  8 Mar 2022 14:52:46 +0000 (UTC)	[thread overview]
Message-ID: <1646751140.f9d16387c52e9a89113a06b9f9015d52bab3be6e.jstein@gentoo> (raw)

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	other threads:[~2022-03-08 14:52 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-03-08 14:52 Jonas Stein [this message]
  -- strict thread matches above, loose matches on Subject: below --
2025-02-17 20:20 [gentoo-commits] repo/gentoo:master commit in: media-video/webcamoid/ Andreas Sturmlechner
2025-02-17 20:20 Andreas Sturmlechner
2025-02-17 20:20 Andreas Sturmlechner
2025-01-06 22:58 Andreas Sturmlechner
2024-07-08  3:19 Eli Schwartz
2024-07-08  3:19 Eli Schwartz
2023-08-17  7:39 Joonas Niilola
2023-08-17  7:39 Joonas Niilola
2023-05-29 12:23 Andreas Sturmlechner
2023-05-29 12:23 Andreas Sturmlechner
2023-05-29 12:23 Andreas Sturmlechner
2022-11-11 18:13 Joonas Niilola
2022-11-11 18:13 Joonas Niilola
2022-11-11 17:41 Joonas Niilola
2022-11-11 11:14 Joonas Niilola
2022-11-11  8:34 Joonas Niilola
2022-11-11  8:34 Joonas Niilola
2022-02-17 21:23 Jonas Stein
2021-02-21 15:25 Joonas Niilola
2020-12-02 23:21 Sam James
2020-11-23 16:14 Joonas Niilola
2020-07-19 15:57 Andreas Sturmlechner
2020-07-19 15:57 Andreas Sturmlechner
2020-07-19 15:57 Andreas Sturmlechner
2020-04-26  8:08 Mikle Kolyada
2017-12-30 18:17 Aaron Swenson

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1646751140.f9d16387c52e9a89113a06b9f9015d52bab3be6e.jstein@gentoo \
    --to=jstein@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox