* [gentoo-commits] repo/gentoo:master commit in: media-video/webcamoid/
@ 2017-12-30 18:17 Aaron Swenson
0 siblings, 0 replies; 27+ messages in thread
From: Aaron Swenson @ 2017-12-30 18:17 UTC (permalink / raw
To: gentoo-commits
commit: ae162066f9d3b4497becf89891a0de16b4ea98a5
Author: reagentoo <reagentoo <AT> gmail <DOT> com>
AuthorDate: Fri Oct 20 15:35:21 2017 +0000
Commit: Aaron Swenson <titanofold <AT> gentoo <DOT> org>
CommitDate: Sat Dec 30 18:17:10 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae162066
media-video/webcamoid: new ebuild
Closes: https://github.com/gentoo/gentoo/pull/5996
media-video/webcamoid/Manifest | 1 +
media-video/webcamoid/metadata.xml | 22 ++++++
media-video/webcamoid/webcamoid-8.1.0.ebuild | 101 +++++++++++++++++++++++++++
3 files changed, 124 insertions(+)
diff --git a/media-video/webcamoid/Manifest b/media-video/webcamoid/Manifest
new file mode 100644
index 00000000000..a6741007715
--- /dev/null
+++ b/media-video/webcamoid/Manifest
@@ -0,0 +1 @@
+DIST webcamoid-8.1.0.tar.gz 10062681 BLAKE2B e9501ace9ba42abdae4be4e9e689329b02796198fe2610ef3a404535d389a6aa7a7e540148548dd63ea6ba78c9b650b30f5497396e49b37d7ab06ca8708ad056 SHA512 6db53ed29288889c05955967d961b53fa0e4171aeed12cd1557829c26bb2e2031804319fcead4c5b888a695cfd84f531a27f992be56c38366076ff2945ec2dbb
diff --git a/media-video/webcamoid/metadata.xml b/media-video/webcamoid/metadata.xml
new file mode 100644
index 00000000000..9140e9d45b5
--- /dev/null
+++ b/media-video/webcamoid/metadata.xml
@@ -0,0 +1,22 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>reagentoo@gmail.com</email>
+ <name>Dmitry Baranov</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">webcamoid/webcamoid</remote-id>
+ </upstream>
+ <use>
+ <flag name="headers">Install development headers</flag>
+ <flag name="libuvc">Build with libuvc support</flag>
+ <flag name="qtaudio">Enable audio capture/play via <pkg>dev-qt/qtmultimedia</pkg></flag>
+ <flag name="v4lutils">Build with V4L-utils support</flag>
+ <flag name="videoeffects">Build video effects</flag>
+ </use>
+</pkgmetadata>
diff --git a/media-video/webcamoid/webcamoid-8.1.0.ebuild b/media-video/webcamoid/webcamoid-8.1.0.ebuild
new file mode 100644
index 00000000000..50eb5018b02
--- /dev/null
+++ b/media-video/webcamoid/webcamoid-8.1.0.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PLOCALES="ca de el es et fr gl it ja kab ko nl pt ru uk zh_CN zh_TW"
+
+inherit l10n 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"
+
+KEYWORDS="~amd64 ~x86"
+LICENSE="GPL-3"
+SLOT="0"
+
+IUSE_AVKYS=( alsa coreaudio ffmpeg gstreamer jack libuvc oss pulseaudio qtaudio v4lutils videoeffects )
+IUSE="${IUSE_AVKYS[@]} debug headers libav v4l"
+
+REQUIRED_USE="
+ libav? ( ffmpeg )
+ 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/qtquickcontrols:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ ffmpeg? (
+ libav? ( media-video/libav:= )
+ !libav? ( 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}
+ dev-qt/linguist-tools:5
+ >=sys-kernel/linux-headers-3.6
+ virtual/pkgconfig
+"
+
+src_prepare() {
+ local tsdir="${S}/StandAlone/share/ts"
+ local mylrelease="$(qt5_get_bindir)"/lrelease
+
+ prepare_locale() {
+ "${mylrelease}" "${tsdir}/${1}.ts" || die "preparing ${1} locale failed"
+ }
+
+ rm_locale() {
+ sed -i \
+ -e '/.*share\/ts\/'${1}'\.qm.*/d' \
+ StandAlone/translations.qrc || die
+ }
+
+ rm ${tsdir}/*.qm
+
+ l10n_find_plocales_changes "${tsdir}" "" '.ts'
+ l10n_for_each_locale_do prepare_locale
+ l10n_for_each_disabled_locale_do rm_locale
+
+ default
+}
+
+src_configure() {
+ local myqmakeargs=(
+ "CONFIG+=debug"
+ "PREFIX=/usr"
+ "BUILDDOCS=0"
+ "INSTALLDEVHEADERS=$(usex headers 1 0)"
+ "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
+}
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/webcamoid/
@ 2020-04-26 8:08 Mikle Kolyada
0 siblings, 0 replies; 27+ messages in thread
From: Mikle Kolyada @ 2020-04-26 8:08 UTC (permalink / raw
To: gentoo-commits
commit: ffe800875145327a949e59b951d8f68c00211d28
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 26 08:07:51 2020 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sun Apr 26 08:08:16 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffe80087
media-video/webcamoid: migrate from libav
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
media-video/webcamoid/webcamoid-8.1.0.ebuild | 10 +++-------
1 file changed, 3 insertions(+), 7 deletions(-)
diff --git a/media-video/webcamoid/webcamoid-8.1.0.ebuild b/media-video/webcamoid/webcamoid-8.1.0.ebuild
index 0069489ecf2..6a7fccc1ad1 100644
--- a/media-video/webcamoid/webcamoid-8.1.0.ebuild
+++ b/media-video/webcamoid/webcamoid-8.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -16,10 +16,9 @@ LICENSE="GPL-3"
SLOT="0"
IUSE_AVKYS=( alsa coreaudio ffmpeg gstreamer jack libuvc oss pulseaudio qtaudio v4lutils videoeffects )
-IUSE="${IUSE_AVKYS[@]} debug headers libav v4l"
+IUSE="${IUSE_AVKYS[@]} debug headers v4l"
REQUIRED_USE="
- libav? ( ffmpeg )
v4lutils? ( v4l )
"
@@ -33,10 +32,7 @@ RDEPEND="
dev-qt/qtquickcontrols:5
dev-qt/qtsvg:5
dev-qt/qtwidgets:5
- ffmpeg? (
- libav? ( media-video/libav:= )
- !libav? ( media-video/ffmpeg:= )
- )
+ ffmpeg? ( media-video/ffmpeg:= )
gstreamer? ( >=media-libs/gstreamer-1.6.0 )
jack? ( virtual/jack )
libuvc? ( media-libs/libuvc )
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/webcamoid/
@ 2020-07-19 15:57 Andreas Sturmlechner
0 siblings, 0 replies; 27+ messages in thread
From: Andreas Sturmlechner @ 2020-07-19 15:57 UTC (permalink / raw
To: gentoo-commits
commit: 826d1420a6b73bd5d99060c3367a3db91e6b7f22
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 15 11:02:57 2020 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Jul 19 15:54:21 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=826d1420
media-video/webcamoid: EAPI-7 bump
Bug: https://bugs.gentoo.org/729042
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
media-video/webcamoid/webcamoid-8.1.0-r1.ebuild | 13 ++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)
diff --git a/media-video/webcamoid/webcamoid-8.1.0-r1.ebuild b/media-video/webcamoid/webcamoid-8.1.0-r1.ebuild
index 42c60a85734..27a60e4ee26 100644
--- a/media-video/webcamoid/webcamoid-8.1.0-r1.ebuild
+++ b/media-video/webcamoid/webcamoid-8.1.0-r1.ebuild
@@ -1,26 +1,23 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
PLOCALES="ca de el es et fr gl it ja kab ko nl pt ru uk zh_CN zh_TW"
-
inherit l10n 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"
-KEYWORDS="~amd64 ~x86"
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 )
-"
+REQUIRED_USE="v4lutils? ( v4l )"
RDEPEND="
dev-qt/qtconcurrent:5
@@ -41,8 +38,10 @@ RDEPEND="
v4l? ( media-libs/libv4l )
"
DEPEND="${RDEPEND}
- dev-qt/linguist-tools:5
>=sys-kernel/linux-headers-3.6
+"
+BDEPEND="
+ dev-qt/linguist-tools:5
virtual/pkgconfig
"
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/webcamoid/
@ 2020-07-19 15:57 Andreas Sturmlechner
0 siblings, 0 replies; 27+ messages in thread
From: Andreas Sturmlechner @ 2020-07-19 15:57 UTC (permalink / raw
To: gentoo-commits
commit: 3e7b3f46e3340fc64573f82c773a897d1358b5dc
Author: reagentoo <reagentoo <AT> gmail <DOT> com>
AuthorDate: Sun Jul 19 13:19:02 2020 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Jul 19 15:51:34 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e7b3f46
media-video/webcamoid-8.1.0: fix QML modules installation directory
Closes: https://bugs.gentoo.org/733220
Signed-off-by: Dmitry Baranov <reagentoo <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/16743
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
media-video/webcamoid/webcamoid-8.1.0-r1.ebuild | 100 ++++++++++++++++++++++++
1 file changed, 100 insertions(+)
diff --git a/media-video/webcamoid/webcamoid-8.1.0-r1.ebuild b/media-video/webcamoid/webcamoid-8.1.0-r1.ebuild
new file mode 100644
index 00000000000..42c60a85734
--- /dev/null
+++ b/media-video/webcamoid/webcamoid-8.1.0-r1.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PLOCALES="ca de el es et fr gl it ja kab ko nl pt ru uk zh_CN zh_TW"
+
+inherit l10n 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"
+
+KEYWORDS="~amd64 ~x86"
+LICENSE="GPL-3"
+SLOT="0"
+
+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/qtquickcontrols: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}
+ dev-qt/linguist-tools:5
+ >=sys-kernel/linux-headers-3.6
+ virtual/pkgconfig
+"
+
+PATCHES=( "${FILESDIR}/${P}-ffmpeg-4.patch" )
+
+src_prepare() {
+ local tsdir="${S}/StandAlone/share/ts"
+ local mylrelease="$(qt5_get_bindir)"/lrelease
+
+ prepare_locale() {
+ "${mylrelease}" "${tsdir}/${1}.ts" || die "preparing ${1} locale failed"
+ }
+
+ rm_locale() {
+ sed -i \
+ -e '/.*share\/ts\/'${1}'\.qm.*/d' \
+ StandAlone/translations.qrc || die
+ }
+
+ rm ${tsdir}/*.qm
+
+ l10n_find_plocales_changes "${tsdir}" "" '.ts'
+ l10n_for_each_locale_do prepare_locale
+ l10n_for_each_disabled_locale_do rm_locale
+
+ default
+}
+
+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
+}
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/webcamoid/
@ 2020-07-19 15:57 Andreas Sturmlechner
0 siblings, 0 replies; 27+ messages in thread
From: Andreas Sturmlechner @ 2020-07-19 15:57 UTC (permalink / raw
To: gentoo-commits
commit: c690a2d056a336f29ea5cf0c1e39f29e417670e8
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 19 15:52:19 2020 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Jul 19 15:54:50 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c690a2d0
media-video/webcamoid: Drop 8.1.0 (r0)
Package-Manager: Portage-3.0.0, Repoman-2.3.23
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
media-video/webcamoid/webcamoid-8.1.0.ebuild | 99 ----------------------------
1 file changed, 99 deletions(-)
diff --git a/media-video/webcamoid/webcamoid-8.1.0.ebuild b/media-video/webcamoid/webcamoid-8.1.0.ebuild
deleted file mode 100644
index 6a7fccc1ad1..00000000000
--- a/media-video/webcamoid/webcamoid-8.1.0.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PLOCALES="ca de el es et fr gl it ja kab ko nl pt ru uk zh_CN zh_TW"
-
-inherit l10n 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"
-
-KEYWORDS="~amd64 ~x86"
-LICENSE="GPL-3"
-SLOT="0"
-
-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/qtquickcontrols: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}
- dev-qt/linguist-tools:5
- >=sys-kernel/linux-headers-3.6
- virtual/pkgconfig
-"
-
-PATCHES=( "${FILESDIR}/${P}-ffmpeg-4.patch" )
-
-src_prepare() {
- local tsdir="${S}/StandAlone/share/ts"
- local mylrelease="$(qt5_get_bindir)"/lrelease
-
- prepare_locale() {
- "${mylrelease}" "${tsdir}/${1}.ts" || die "preparing ${1} locale failed"
- }
-
- rm_locale() {
- sed -i \
- -e '/.*share\/ts\/'${1}'\.qm.*/d' \
- StandAlone/translations.qrc || die
- }
-
- rm ${tsdir}/*.qm
-
- l10n_find_plocales_changes "${tsdir}" "" '.ts'
- l10n_for_each_locale_do prepare_locale
- l10n_for_each_disabled_locale_do rm_locale
-
- default
-}
-
-src_configure() {
- local myqmakeargs=(
- "CONFIG+=debug"
- "PREFIX=/usr"
- "BUILDDOCS=0"
- "INSTALLDEVHEADERS=$(usex headers 1 0)"
- "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
-}
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/webcamoid/
@ 2020-11-23 16:14 Joonas Niilola
0 siblings, 0 replies; 27+ messages in thread
From: Joonas Niilola @ 2020-11-23 16:14 UTC (permalink / raw
To: gentoo-commits
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
+}
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/webcamoid/
@ 2020-12-02 23:21 Sam James
0 siblings, 0 replies; 27+ messages in thread
From: Sam James @ 2020-12-02 23:21 UTC (permalink / raw
To: gentoo-commits
commit: 1b090d7e2e554de449ed65245e165d1df756e0ba
Author: Roy Bamford <neddyseagoon <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 2 14:40:32 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Dec 2 23:21:43 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b090d7e
media-video/webcamoid: added ~arm64
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Roy Bamford <neddyseagoon <AT> gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/18460
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-video/webcamoid/webcamoid-8.7.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-video/webcamoid/webcamoid-8.7.1.ebuild b/media-video/webcamoid/webcamoid-8.7.1.ebuild
index fb51238ea51..e2492b14602 100644
--- a/media-video/webcamoid/webcamoid-8.7.1.ebuild
+++ b/media-video/webcamoid/webcamoid-8.7.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/webcamoid/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
IUSE_AVKYS=( alsa coreaudio ffmpeg gstreamer jack libuvc oss pulseaudio qtaudio v4lutils videoeffects )
IUSE="${IUSE_AVKYS[@]} debug headers v4l"
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/webcamoid/
@ 2021-02-21 15:25 Joonas Niilola
0 siblings, 0 replies; 27+ messages in thread
From: Joonas Niilola @ 2021-02-21 15:25 UTC (permalink / raw
To: gentoo-commits
commit: 2782856fd385873204c69abcc8e46053227e4cb1
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 21 15:24:25 2021 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sun Feb 21 15:24:59 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2782856f
media-video/webcamoid: drop to m-n
Bug: https://bugs.gentoo.org/771921
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
media-video/webcamoid/metadata.xml | 9 +--------
1 file changed, 1 insertion(+), 8 deletions(-)
diff --git a/media-video/webcamoid/metadata.xml b/media-video/webcamoid/metadata.xml
index 9140e9d45b5..6c1928478f4 100644
--- a/media-video/webcamoid/metadata.xml
+++ b/media-video/webcamoid/metadata.xml
@@ -1,14 +1,7 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>reagentoo@gmail.com</email>
- <name>Dmitry Baranov</name>
- </maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
+ <!-- maintainer-needed -->
<upstream>
<remote-id type="github">webcamoid/webcamoid</remote-id>
</upstream>
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/webcamoid/
@ 2022-02-17 21:23 Jonas Stein
0 siblings, 0 replies; 27+ messages in thread
From: Jonas Stein @ 2022-02-17 21:23 UTC (permalink / raw
To: gentoo-commits
commit: 59af6b2c5864efc36c5b4ab45a5bd611af7158d0
Author: Jonas Stein <jstein <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 17 21:22:16 2022 +0000
Commit: Jonas Stein <jstein <AT> gentoo <DOT> org>
CommitDate: Thu Feb 17 21:22:45 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59af6b2c
media-video/webcamoid: QA fixes
update icons
add missing local x
EAPI Bump
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jonas Stein <jstein <AT> gentoo.org>
media-video/webcamoid/webcamoid-8.7.1-r1.ebuild | 86 +++++++++++++++++++++++++
1 file changed, 86 insertions(+)
diff --git a/media-video/webcamoid/webcamoid-8.7.1-r1.ebuild b/media-video/webcamoid/webcamoid-8.7.1-r1.ebuild
new file mode 100644
index 000000000000..80cf1db81110
--- /dev/null
+++ b/media-video/webcamoid/webcamoid-8.7.1-r1.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
+}
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/webcamoid/
@ 2022-03-08 14:52 Jonas Stein
0 siblings, 0 replies; 27+ messages in thread
From: Jonas Stein @ 2022-03-08 14:52 UTC (permalink / raw
To: gentoo-commits
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
+}
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/webcamoid/
@ 2022-11-11 8:34 Joonas Niilola
0 siblings, 0 replies; 27+ messages in thread
From: Joonas Niilola @ 2022-11-11 8:34 UTC (permalink / raw
To: gentoo-commits
commit: a44b43d1ce4625e8d76c5f69c3dd0f3f7056131c
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 11 08:14:08 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Nov 11 08:33:58 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a44b43d1
media-video/webcamoid: ebuild enhancements for 9.0.0
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
media-video/webcamoid/webcamoid-9.0.0.ebuild | 13 ++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)
diff --git a/media-video/webcamoid/webcamoid-9.0.0.ebuild b/media-video/webcamoid/webcamoid-9.0.0.ebuild
index 2498e61d9dfe..2f9d1d781288 100644
--- a/media-video/webcamoid/webcamoid-9.0.0.ebuild
+++ b/media-video/webcamoid/webcamoid-9.0.0.ebuild
@@ -12,14 +12,12 @@ RESTRICT="mirror"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
-CMAKE_USE_DIR="${WORKDIR}/${PF}"
-BUILD_DIR="${CMAKE_USE_DIR}/${PN}-build"
IUSE="alsa coreaudio ffmpeg gstreamer jack libuvc oss pulseaudio qtaudio v4lutils videoeffects debug headers v4l"
REQUIRED_USE="v4lutils? ( v4l )"
-RDEPEND="
+COMMON_DEPEND="
dev-qt/qtconcurrent:5
dev-qt/qtcore:5
dev-qt/qtdeclarative:5
@@ -37,17 +35,18 @@ RDEPEND="
qtaudio? ( dev-qt/qtmultimedia:5 )
v4l? ( media-libs/libv4l )
"
-DEPEND="${RDEPEND}
+DEPEND="${COMMON_DEPEND}
>=sys-kernel/linux-headers-3.6
"
+RDEPEND="${COMMON_DEPEND}
+ virtual/opengl
+"
src_configure() {
#Disable git in package source. If not disabled the cmake configure process will show a lot of "fatal not a git repository" errors
- sed 's|find_program(GIT_BIN git)|#find_program(GIT_BIN git)|' libAvKys/cmake/ProjectCommons.cmake -i
+ sed -i 's|find_program(GIT_BIN git)|#find_program(GIT_BIN git)|' libAvKys/cmake/ProjectCommons.cmake || die
local mycmakeargs=(
- "-S ${WORKDIR}/${PF}"
- "-B ${WORKDIR}/${PF}/webcamoid-build"
"-DNOMEDIAFOUNDATION=1"
"-DNOAVFOUNDATION=1"
"-DNODSHOW=1"
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/webcamoid/
@ 2022-11-11 8:34 Joonas Niilola
0 siblings, 0 replies; 27+ messages in thread
From: Joonas Niilola @ 2022-11-11 8:34 UTC (permalink / raw
To: gentoo-commits
commit: 71ef40b116d96413cdadda610860d7467e5d1784
Author: Blackcrypto <cryptoanon101 <AT> protonmail <DOT> com>
AuthorDate: Thu Oct 20 03:16:19 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Nov 11 08:33:58 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71ef40b1
media-video/webcamoid: add 9.0.0
Closes: https://github.com/gentoo/gentoo/pull/28214
Signed-off-by: Blackcrypto <cryptoanon101 <AT> protonmail.com>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
media-video/webcamoid/Manifest | 1 +
media-video/webcamoid/webcamoid-9.0.0.ebuild | 82 ++++++++++++++++++++++++++++
2 files changed, 83 insertions(+)
diff --git a/media-video/webcamoid/Manifest b/media-video/webcamoid/Manifest
index 8c530851e65c..a9066469db77 100644
--- a/media-video/webcamoid/Manifest
+++ b/media-video/webcamoid/Manifest
@@ -1 +1,2 @@
DIST webcamoid-8.8.0.tar.gz 8887888 BLAKE2B d0c3f0cee1fe487e8e61cb50148415899f2df8bdd1c48f1d944cece167e69fc6872cc7a45dbf441d6b4b88d0ae99c1a227339594a6ad94416b765a89eb1a70e0 SHA512 e21e3f6b7ad4f4031658033e94f377db06e06d5bad8f0540af6ac824972aa2811336d5edfef19c674e9b98d0bf9d96f22ac46623d5cb4c39bc310d248daf0bfa
+DIST webcamoid-9.0.0.tar.gz 9257331 BLAKE2B df7044650c92fd1e557043e2a721079dcc2531a59fb9859c19e02f95bd091fb33cec5e69bbc323baf8c11faad404824f875afe643e9d21085d3496a78acc04f4 SHA512 0de39dc6a5bc3fb8d6477728d971bca933c57e354a6d041389b33c3e48ec7c7912007f6f87bc9be5db303f58ddc5143bb28dc1b475c9ca361f579e1532b515a4
diff --git a/media-video/webcamoid/webcamoid-9.0.0.ebuild b/media-video/webcamoid/webcamoid-9.0.0.ebuild
new file mode 100644
index 000000000000..2498e61d9dfe
--- /dev/null
+++ b/media-video/webcamoid/webcamoid-9.0.0.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg-utils
+
+DESCRIPTION="A full featured webcam capture application"
+HOMEPAGE="https://webcamoid.github.io"
+SRC_URI="https://github.com/webcamoid/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+RESTRICT="mirror"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+CMAKE_USE_DIR="${WORKDIR}/${PF}"
+BUILD_DIR="${CMAKE_USE_DIR}/${PN}-build"
+
+IUSE="alsa coreaudio ffmpeg gstreamer jack libuvc oss pulseaudio qtaudio v4lutils videoeffects 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
+"
+
+src_configure() {
+ #Disable git in package source. If not disabled the cmake configure process will show a lot of "fatal not a git repository" errors
+ sed 's|find_program(GIT_BIN git)|#find_program(GIT_BIN git)|' libAvKys/cmake/ProjectCommons.cmake -i
+
+ local mycmakeargs=(
+ "-S ${WORKDIR}/${PF}"
+ "-B ${WORKDIR}/${PF}/webcamoid-build"
+ "-DNOMEDIAFOUNDATION=1"
+ "-DNOAVFOUNDATION=1"
+ "-DNODSHOW=1"
+ "-DNOWASAPI=1"
+ "-DNOVLC=1"
+ "-DNOPIPEWIRE=1"
+ "-DNOALSA=$(usex alsa 0 1)"
+ "-DNOCOREAUDIO=$(usex coreaudio 0 1)"
+ "-DNOFFMPEG=$(usex ffmpeg 0 1)"
+ "-DNOGSTREAMER=$(usex gstreamer 0 1)"
+ "-DNOJACK=$(usex jack 0 1)"
+ "-DNOLIBUVC=$(usex libuvc 0 1)"
+ "-DNOPULSEAUDIO=$(usex pulseaudio 0 1)"
+ "-DNOV4L2=$(usex v4l 0 1)"
+ "-DNOV4LUTILS=$(usex v4lutils 0 1)"
+ "-DNOVIDEOEFFECTS=$(usex videoeffects 0 1)"
+ )
+ cmake_src_configure
+}
+
+src_install() {
+ docompress -x /usr/share/man/${PN}.1.gz
+ cmake_src_install
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/webcamoid/
@ 2022-11-11 11:14 Joonas Niilola
0 siblings, 0 replies; 27+ messages in thread
From: Joonas Niilola @ 2022-11-11 11:14 UTC (permalink / raw
To: gentoo-commits
commit: ac1d74524c22d54fa7605826b2e646c81ca3e414
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 11 11:13:53 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Nov 11 11:14:26 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac1d7452
media-video/webcamoid: add a missing qtdbus dependency on 9.0.0
Closes: https://bugs.gentoo.org/880891
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
media-video/webcamoid/webcamoid-9.0.0.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/media-video/webcamoid/webcamoid-9.0.0.ebuild b/media-video/webcamoid/webcamoid-9.0.0.ebuild
index 2f9d1d781288..67566447954b 100644
--- a/media-video/webcamoid/webcamoid-9.0.0.ebuild
+++ b/media-video/webcamoid/webcamoid-9.0.0.ebuild
@@ -20,6 +20,7 @@ REQUIRED_USE="v4lutils? ( v4l )"
COMMON_DEPEND="
dev-qt/qtconcurrent:5
dev-qt/qtcore:5
+ dev-qt/qtdbus:5
dev-qt/qtdeclarative:5
dev-qt/qtgui:5
dev-qt/qtnetwork:5
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/webcamoid/
@ 2022-11-11 17:41 Joonas Niilola
0 siblings, 0 replies; 27+ messages in thread
From: Joonas Niilola @ 2022-11-11 17:41 UTC (permalink / raw
To: gentoo-commits
commit: 027708001fcff644e841eff6990fcbeb854195ae
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 11 17:40:26 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Nov 11 17:41:13 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02770800
media-video/webcamoid: remove RESTRICT="mirror" from 9.0.0
- as spotted by jstein.
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
media-video/webcamoid/webcamoid-9.0.0.ebuild | 1 -
1 file changed, 1 deletion(-)
diff --git a/media-video/webcamoid/webcamoid-9.0.0.ebuild b/media-video/webcamoid/webcamoid-9.0.0.ebuild
index 67566447954b..f7d94e34ed8e 100644
--- a/media-video/webcamoid/webcamoid-9.0.0.ebuild
+++ b/media-video/webcamoid/webcamoid-9.0.0.ebuild
@@ -8,7 +8,6 @@ inherit cmake xdg-utils
DESCRIPTION="A full featured webcam capture application"
HOMEPAGE="https://webcamoid.github.io"
SRC_URI="https://github.com/webcamoid/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-RESTRICT="mirror"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/webcamoid/
@ 2022-11-11 18:13 Joonas Niilola
0 siblings, 0 replies; 27+ messages in thread
From: Joonas Niilola @ 2022-11-11 18:13 UTC (permalink / raw
To: gentoo-commits
commit: 59ce492341615ad3c4dbdc2a18abc19b5bbb4464
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 11 18:10:02 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Nov 11 18:12:59 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59ce4923
media-video/webcamoid: fix the manpage path on 9999
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
media-video/webcamoid/webcamoid-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-video/webcamoid/webcamoid-9999.ebuild b/media-video/webcamoid/webcamoid-9999.ebuild
index 0190611634e3..c1ebeeeecd04 100644
--- a/media-video/webcamoid/webcamoid-9999.ebuild
+++ b/media-video/webcamoid/webcamoid-9999.ebuild
@@ -75,7 +75,7 @@ src_configure() {
}
src_install() {
- docompress -x /usr/share/man/${PN}.1.gz
+ docompress -x /usr/share/man1/${PN}.1.gz
cmake_src_install
}
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/webcamoid/
@ 2022-11-11 18:13 Joonas Niilola
0 siblings, 0 replies; 27+ messages in thread
From: Joonas Niilola @ 2022-11-11 18:13 UTC (permalink / raw
To: gentoo-commits
commit: 6176a2508d14bcafb52302cf2e6e8751dae6be90
Author: Joakim Tjernlund <Joakim.Tjernlund <AT> infinera <DOT> com>
AuthorDate: Fri Nov 11 15:38:49 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Nov 11 18:12:59 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6176a250
media-video/webcamoid: add live 9999 ebuild
Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund <AT> infinera.com>
Closes: https://github.com/gentoo/gentoo/pull/28225
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
media-video/webcamoid/webcamoid-9999.ebuild | 88 +++++++++++++++++++++++++++++
1 file changed, 88 insertions(+)
diff --git a/media-video/webcamoid/webcamoid-9999.ebuild b/media-video/webcamoid/webcamoid-9999.ebuild
new file mode 100644
index 000000000000..0190611634e3
--- /dev/null
+++ b/media-video/webcamoid/webcamoid-9999.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg-utils
+
+DESCRIPTION="A full featured webcam capture application"
+HOMEPAGE="https://webcamoid.github.io"
+if [[ ${PV} = 9999 ]]; then
+ EGIT_REPO_URI="https://github.com/webcamoid/webcamoid.git"
+ EGIT_BRANCH="master"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/webcamoid/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+RESTRICT="mirror"
+LICENSE="GPL-3"
+SLOT="0"
+
+IUSE="alsa coreaudio ffmpeg gstreamer jack libuvc oss pulseaudio qtaudio v4lutils videoeffects debug headers v4l"
+
+REQUIRED_USE="v4lutils? ( v4l )"
+
+COMMON_DEPEND="
+ dev-qt/qtconcurrent:5
+ dev-qt/qtcore:5
+ dev-qt/qtdbus: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="${COMMON_DEPEND}
+ >=sys-kernel/linux-headers-3.6
+"
+RDEPEND="${COMMON_DEPEND}
+ virtual/opengl
+"
+
+src_configure() {
+ #Disable git in package source. If not disabled the cmake configure process will show a lot of "fatal not a git repository" errors
+ sed -i 's|find_program(GIT_BIN git)|#find_program(GIT_BIN git)|' libAvKys/cmake/ProjectCommons.cmake || die
+
+ local mycmakeargs=(
+ "-DNOMEDIAFOUNDATION=1"
+ "-DNOAVFOUNDATION=1"
+ "-DNODSHOW=1"
+ "-DNOWASAPI=1"
+ "-DNOVLC=1"
+ "-DNOPIPEWIRE=1"
+ "-DNOALSA=$(usex alsa 0 1)"
+ "-DNOCOREAUDIO=$(usex coreaudio 0 1)"
+ "-DNOFFMPEG=$(usex ffmpeg 0 1)"
+ "-DNOGSTREAMER=$(usex gstreamer 0 1)"
+ "-DNOJACK=$(usex jack 0 1)"
+ "-DNOLIBUVC=$(usex libuvc 0 1)"
+ "-DNOPULSEAUDIO=$(usex pulseaudio 0 1)"
+ "-DNOV4L2=$(usex v4l 0 1)"
+ "-DNOV4LUTILS=$(usex v4lutils 0 1)"
+ "-DNOVIDEOEFFECTS=$(usex videoeffects 0 1)"
+ )
+ cmake_src_configure
+}
+
+src_install() {
+ docompress -x /usr/share/man/${PN}.1.gz
+ cmake_src_install
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/webcamoid/
@ 2023-05-29 12:23 Andreas Sturmlechner
0 siblings, 0 replies; 27+ messages in thread
From: Andreas Sturmlechner @ 2023-05-29 12:23 UTC (permalink / raw
To: gentoo-commits
commit: 65164b3f3155acdd850dd10f840c4b056ddcab49
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon May 29 12:12:16 2023 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon May 29 12:21:48 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65164b3f
media-video/webcamoid: drop 9.0.0
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
media-video/webcamoid/webcamoid-9.0.0.ebuild | 81 ----------------------------
1 file changed, 81 deletions(-)
diff --git a/media-video/webcamoid/webcamoid-9.0.0.ebuild b/media-video/webcamoid/webcamoid-9.0.0.ebuild
deleted file mode 100644
index f7d94e34ed8e..000000000000
--- a/media-video/webcamoid/webcamoid-9.0.0.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg-utils
-
-DESCRIPTION="A full featured webcam capture application"
-HOMEPAGE="https://webcamoid.github.io"
-SRC_URI="https://github.com/webcamoid/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-IUSE="alsa coreaudio ffmpeg gstreamer jack libuvc oss pulseaudio qtaudio v4lutils videoeffects debug headers v4l"
-
-REQUIRED_USE="v4lutils? ( v4l )"
-
-COMMON_DEPEND="
- dev-qt/qtconcurrent:5
- dev-qt/qtcore:5
- dev-qt/qtdbus: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="${COMMON_DEPEND}
- >=sys-kernel/linux-headers-3.6
-"
-RDEPEND="${COMMON_DEPEND}
- virtual/opengl
-"
-
-src_configure() {
- #Disable git in package source. If not disabled the cmake configure process will show a lot of "fatal not a git repository" errors
- sed -i 's|find_program(GIT_BIN git)|#find_program(GIT_BIN git)|' libAvKys/cmake/ProjectCommons.cmake || die
-
- local mycmakeargs=(
- "-DNOMEDIAFOUNDATION=1"
- "-DNOAVFOUNDATION=1"
- "-DNODSHOW=1"
- "-DNOWASAPI=1"
- "-DNOVLC=1"
- "-DNOPIPEWIRE=1"
- "-DNOALSA=$(usex alsa 0 1)"
- "-DNOCOREAUDIO=$(usex coreaudio 0 1)"
- "-DNOFFMPEG=$(usex ffmpeg 0 1)"
- "-DNOGSTREAMER=$(usex gstreamer 0 1)"
- "-DNOJACK=$(usex jack 0 1)"
- "-DNOLIBUVC=$(usex libuvc 0 1)"
- "-DNOPULSEAUDIO=$(usex pulseaudio 0 1)"
- "-DNOV4L2=$(usex v4l 0 1)"
- "-DNOV4LUTILS=$(usex v4lutils 0 1)"
- "-DNOVIDEOEFFECTS=$(usex videoeffects 0 1)"
- )
- cmake_src_configure
-}
-
-src_install() {
- docompress -x /usr/share/man/${PN}.1.gz
- cmake_src_install
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/webcamoid/
@ 2023-05-29 12:23 Andreas Sturmlechner
0 siblings, 0 replies; 27+ messages in thread
From: Andreas Sturmlechner @ 2023-05-29 12:23 UTC (permalink / raw
To: gentoo-commits
commit: 091af9104a24bbedc644b89d65986313841074d0
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon May 29 09:29:25 2023 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon May 29 12:21:47 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=091af910
media-video/webcamoid: Switch IUSE=pulseaudio to media-libs/libpulse
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
media-video/webcamoid/webcamoid-9999.ebuild | 20 ++++++--------------
1 file changed, 6 insertions(+), 14 deletions(-)
diff --git a/media-video/webcamoid/webcamoid-9999.ebuild b/media-video/webcamoid/webcamoid-9999.ebuild
index c1ebeeeecd04..1459f4bc426a 100644
--- a/media-video/webcamoid/webcamoid-9999.ebuild
+++ b/media-video/webcamoid/webcamoid-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit cmake xdg-utils
+inherit cmake xdg
-DESCRIPTION="A full featured webcam capture application"
+DESCRIPTION="Full featured webcam capture application"
HOMEPAGE="https://webcamoid.github.io"
if [[ ${PV} = 9999 ]]; then
EGIT_REPO_URI="https://github.com/webcamoid/webcamoid.git"
@@ -15,13 +15,13 @@ else
SRC_URI="https://github.com/webcamoid/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm64 ~x86"
fi
-RESTRICT="mirror"
+
LICENSE="GPL-3"
SLOT="0"
-
IUSE="alsa coreaudio ffmpeg gstreamer jack libuvc oss pulseaudio qtaudio v4lutils videoeffects debug headers v4l"
REQUIRED_USE="v4lutils? ( v4l )"
+RESTRICT="mirror"
COMMON_DEPEND="
dev-qt/qtconcurrent:5
@@ -38,7 +38,7 @@ COMMON_DEPEND="
gstreamer? ( >=media-libs/gstreamer-1.6.0 )
jack? ( virtual/jack )
libuvc? ( media-libs/libuvc )
- pulseaudio? ( media-sound/pulseaudio )
+ pulseaudio? ( media-libs/libpulse )
qtaudio? ( dev-qt/qtmultimedia:5 )
v4l? ( media-libs/libv4l )
"
@@ -78,11 +78,3 @@ src_install() {
docompress -x /usr/share/man1/${PN}.1.gz
cmake_src_install
}
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/webcamoid/
@ 2023-05-29 12:23 Andreas Sturmlechner
0 siblings, 0 replies; 27+ messages in thread
From: Andreas Sturmlechner @ 2023-05-29 12:23 UTC (permalink / raw
To: gentoo-commits
commit: 8a61054c2e90306fef8dbeb599eb07fb6e85680e
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon May 29 12:11:53 2023 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon May 29 12:21:48 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a61054c
media-video/webcamoid: 9.0.0: Switch to media-libs/libpulse
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
media-video/webcamoid/webcamoid-9.0.0-r1.ebuild | 73 +++++++++++++++++++++++++
1 file changed, 73 insertions(+)
diff --git a/media-video/webcamoid/webcamoid-9.0.0-r1.ebuild b/media-video/webcamoid/webcamoid-9.0.0-r1.ebuild
new file mode 100644
index 000000000000..a836fa4160b7
--- /dev/null
+++ b/media-video/webcamoid/webcamoid-9.0.0-r1.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="Full featured webcam capture application"
+HOMEPAGE="https://webcamoid.github.io"
+SRC_URI="https://github.com/webcamoid/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="alsa coreaudio ffmpeg gstreamer jack libuvc oss pulseaudio qtaudio v4lutils videoeffects debug headers v4l"
+
+REQUIRED_USE="v4lutils? ( v4l )"
+
+COMMON_DEPEND="
+ dev-qt/qtconcurrent:5
+ dev-qt/qtcore:5
+ dev-qt/qtdbus: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-libs/libpulse )
+ qtaudio? ( dev-qt/qtmultimedia:5 )
+ v4l? ( media-libs/libv4l )
+"
+DEPEND="${COMMON_DEPEND}
+ >=sys-kernel/linux-headers-3.6
+"
+RDEPEND="${COMMON_DEPEND}
+ virtual/opengl
+"
+
+src_configure() {
+ #Disable git in package source. If not disabled the cmake configure process will show a lot of "fatal not a git repository" errors
+ sed -i 's|find_program(GIT_BIN git)|#find_program(GIT_BIN git)|' libAvKys/cmake/ProjectCommons.cmake || die
+
+ local mycmakeargs=(
+ "-DNOMEDIAFOUNDATION=1"
+ "-DNOAVFOUNDATION=1"
+ "-DNODSHOW=1"
+ "-DNOWASAPI=1"
+ "-DNOVLC=1"
+ "-DNOPIPEWIRE=1"
+ "-DNOALSA=$(usex alsa 0 1)"
+ "-DNOCOREAUDIO=$(usex coreaudio 0 1)"
+ "-DNOFFMPEG=$(usex ffmpeg 0 1)"
+ "-DNOGSTREAMER=$(usex gstreamer 0 1)"
+ "-DNOJACK=$(usex jack 0 1)"
+ "-DNOLIBUVC=$(usex libuvc 0 1)"
+ "-DNOPULSEAUDIO=$(usex pulseaudio 0 1)"
+ "-DNOV4L2=$(usex v4l 0 1)"
+ "-DNOV4LUTILS=$(usex v4lutils 0 1)"
+ "-DNOVIDEOEFFECTS=$(usex videoeffects 0 1)"
+ )
+ cmake_src_configure
+}
+
+src_install() {
+ docompress -x /usr/share/man/${PN}.1.gz
+ cmake_src_install
+}
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/webcamoid/
@ 2023-08-17 7:39 Joonas Niilola
0 siblings, 0 replies; 27+ messages in thread
From: Joonas Niilola @ 2023-08-17 7:39 UTC (permalink / raw
To: gentoo-commits
commit: ec28b696c1f1ddd38a86a1f7d0c78c0f47afe901
Author: Joakim Tjernlund <Joakim.Tjernlund <AT> infinera <DOT> com>
AuthorDate: Sat Jul 29 16:39:57 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Aug 17 07:39:12 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec28b696
media-video/webcamoid: add 9.1.1
Update webcamoid-9999 as well.
Closes: https://bugs.gentoo.org/911344
Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund <AT> infinera.com>
Closes: https://github.com/gentoo/gentoo/pull/32094
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
media-video/webcamoid/Manifest | 1 +
media-video/webcamoid/metadata.xml | 1 +
.../{webcamoid-9999.ebuild => webcamoid-9.1.1.ebuild} | 14 +++++++++-----
media-video/webcamoid/webcamoid-9999.ebuild | 14 +++++++++-----
4 files changed, 20 insertions(+), 10 deletions(-)
diff --git a/media-video/webcamoid/Manifest b/media-video/webcamoid/Manifest
index 67d8a366d6a3..d11a0b3cbcc2 100644
--- a/media-video/webcamoid/Manifest
+++ b/media-video/webcamoid/Manifest
@@ -1 +1,2 @@
DIST webcamoid-9.0.0.tar.gz 9257331 BLAKE2B df7044650c92fd1e557043e2a721079dcc2531a59fb9859c19e02f95bd091fb33cec5e69bbc323baf8c11faad404824f875afe643e9d21085d3496a78acc04f4 SHA512 0de39dc6a5bc3fb8d6477728d971bca933c57e354a6d041389b33c3e48ec7c7912007f6f87bc9be5db303f58ddc5143bb28dc1b475c9ca361f579e1532b515a4
+DIST webcamoid-9.1.1.tar.gz 9288681 BLAKE2B 2444240c6ed90eac761c26860c2aabf2467578fec7eca1d488dad3adff63b1638525ff677c9f7d8a49971c9158f245b826390c45251697c7310fde32787998b4 SHA512 aebf413a358ee3397712d0a0935da0b4a8ae595019197450e1c2cd4ac33f9afc16e174ab06d0f8ca9c7fba25c6d71de14cbbdf36ad8f7bfb55428a432e06bb90
diff --git a/media-video/webcamoid/metadata.xml b/media-video/webcamoid/metadata.xml
index 2d85ce468c6c..41c3bc23a2d0 100644
--- a/media-video/webcamoid/metadata.xml
+++ b/media-video/webcamoid/metadata.xml
@@ -9,6 +9,7 @@
<flag name="headers">Install development headers</flag>
<flag name="libuvc">Build with libuvc support</flag>
<flag name="qtaudio">Enable audio capture/play via <pkg>dev-qt/qtmultimedia</pkg></flag>
+ <flag name="qtcamera">Enable video capture/play via <pkg>dev-qt/qtmultimedia</pkg></flag>
<flag name="v4lutils">Build with V4L-utils support</flag>
<flag name="videoeffects">Build video effects</flag>
</use>
diff --git a/media-video/webcamoid/webcamoid-9999.ebuild b/media-video/webcamoid/webcamoid-9.1.1.ebuild
similarity index 81%
copy from media-video/webcamoid/webcamoid-9999.ebuild
copy to media-video/webcamoid/webcamoid-9.1.1.ebuild
index 1459f4bc426a..918140623ade 100644
--- a/media-video/webcamoid/webcamoid-9999.ebuild
+++ b/media-video/webcamoid/webcamoid-9.1.1.ebuild
@@ -11,6 +11,7 @@ if [[ ${PV} = 9999 ]]; then
EGIT_REPO_URI="https://github.com/webcamoid/webcamoid.git"
EGIT_BRANCH="master"
inherit git-r3
+ RESTRICT="mirror"
else
SRC_URI="https://github.com/webcamoid/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm64 ~x86"
@@ -18,10 +19,9 @@ fi
LICENSE="GPL-3"
SLOT="0"
-IUSE="alsa coreaudio ffmpeg gstreamer jack libuvc oss pulseaudio qtaudio v4lutils videoeffects debug headers v4l"
+IUSE="alsa ffmpeg gstreamer jack libuvc oss portaudio pulseaudio qtaudio qtcamera sdl v4lutils videoeffects debug headers v4l"
REQUIRED_USE="v4lutils? ( v4l )"
-RESTRICT="mirror"
COMMON_DEPEND="
dev-qt/qtconcurrent:5
@@ -40,6 +40,8 @@ COMMON_DEPEND="
libuvc? ( media-libs/libuvc )
pulseaudio? ( media-libs/libpulse )
qtaudio? ( dev-qt/qtmultimedia:5 )
+ qtcamera? ( dev-qt/qtmultimedia:5 )
+ sdl? ( media-libs/libsdl2 )
v4l? ( media-libs/libv4l )
"
DEPEND="${COMMON_DEPEND}
@@ -50,23 +52,25 @@ RDEPEND="${COMMON_DEPEND}
"
src_configure() {
- #Disable git in package source. If not disabled the cmake configure process will show a lot of "fatal not a git repository" errors
+ #Disable git in package source. If not disabled the cmake configure process will show
+ #a lot of "fatal not a git repository" errors
sed -i 's|find_program(GIT_BIN git)|#find_program(GIT_BIN git)|' libAvKys/cmake/ProjectCommons.cmake || die
local mycmakeargs=(
"-DNOMEDIAFOUNDATION=1"
- "-DNOAVFOUNDATION=1"
"-DNODSHOW=1"
"-DNOWASAPI=1"
"-DNOVLC=1"
"-DNOPIPEWIRE=1"
+ "-DNOPORTAUDIO=1" # PortAudio not packaged for gentoo
"-DNOALSA=$(usex alsa 0 1)"
- "-DNOCOREAUDIO=$(usex coreaudio 0 1)"
+ "-DNOQTCAMERA=$(usex qtcamera 0 1)"
"-DNOFFMPEG=$(usex ffmpeg 0 1)"
"-DNOGSTREAMER=$(usex gstreamer 0 1)"
"-DNOJACK=$(usex jack 0 1)"
"-DNOLIBUVC=$(usex libuvc 0 1)"
"-DNOPULSEAUDIO=$(usex pulseaudio 0 1)"
+ "-DNOSDL=$(usex sdl 0 1)"
"-DNOV4L2=$(usex v4l 0 1)"
"-DNOV4LUTILS=$(usex v4lutils 0 1)"
"-DNOVIDEOEFFECTS=$(usex videoeffects 0 1)"
diff --git a/media-video/webcamoid/webcamoid-9999.ebuild b/media-video/webcamoid/webcamoid-9999.ebuild
index 1459f4bc426a..918140623ade 100644
--- a/media-video/webcamoid/webcamoid-9999.ebuild
+++ b/media-video/webcamoid/webcamoid-9999.ebuild
@@ -11,6 +11,7 @@ if [[ ${PV} = 9999 ]]; then
EGIT_REPO_URI="https://github.com/webcamoid/webcamoid.git"
EGIT_BRANCH="master"
inherit git-r3
+ RESTRICT="mirror"
else
SRC_URI="https://github.com/webcamoid/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm64 ~x86"
@@ -18,10 +19,9 @@ fi
LICENSE="GPL-3"
SLOT="0"
-IUSE="alsa coreaudio ffmpeg gstreamer jack libuvc oss pulseaudio qtaudio v4lutils videoeffects debug headers v4l"
+IUSE="alsa ffmpeg gstreamer jack libuvc oss portaudio pulseaudio qtaudio qtcamera sdl v4lutils videoeffects debug headers v4l"
REQUIRED_USE="v4lutils? ( v4l )"
-RESTRICT="mirror"
COMMON_DEPEND="
dev-qt/qtconcurrent:5
@@ -40,6 +40,8 @@ COMMON_DEPEND="
libuvc? ( media-libs/libuvc )
pulseaudio? ( media-libs/libpulse )
qtaudio? ( dev-qt/qtmultimedia:5 )
+ qtcamera? ( dev-qt/qtmultimedia:5 )
+ sdl? ( media-libs/libsdl2 )
v4l? ( media-libs/libv4l )
"
DEPEND="${COMMON_DEPEND}
@@ -50,23 +52,25 @@ RDEPEND="${COMMON_DEPEND}
"
src_configure() {
- #Disable git in package source. If not disabled the cmake configure process will show a lot of "fatal not a git repository" errors
+ #Disable git in package source. If not disabled the cmake configure process will show
+ #a lot of "fatal not a git repository" errors
sed -i 's|find_program(GIT_BIN git)|#find_program(GIT_BIN git)|' libAvKys/cmake/ProjectCommons.cmake || die
local mycmakeargs=(
"-DNOMEDIAFOUNDATION=1"
- "-DNOAVFOUNDATION=1"
"-DNODSHOW=1"
"-DNOWASAPI=1"
"-DNOVLC=1"
"-DNOPIPEWIRE=1"
+ "-DNOPORTAUDIO=1" # PortAudio not packaged for gentoo
"-DNOALSA=$(usex alsa 0 1)"
- "-DNOCOREAUDIO=$(usex coreaudio 0 1)"
+ "-DNOQTCAMERA=$(usex qtcamera 0 1)"
"-DNOFFMPEG=$(usex ffmpeg 0 1)"
"-DNOGSTREAMER=$(usex gstreamer 0 1)"
"-DNOJACK=$(usex jack 0 1)"
"-DNOLIBUVC=$(usex libuvc 0 1)"
"-DNOPULSEAUDIO=$(usex pulseaudio 0 1)"
+ "-DNOSDL=$(usex sdl 0 1)"
"-DNOV4L2=$(usex v4l 0 1)"
"-DNOV4LUTILS=$(usex v4lutils 0 1)"
"-DNOVIDEOEFFECTS=$(usex videoeffects 0 1)"
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/webcamoid/
@ 2023-08-17 7:39 Joonas Niilola
0 siblings, 0 replies; 27+ messages in thread
From: Joonas Niilola @ 2023-08-17 7:39 UTC (permalink / raw
To: gentoo-commits
commit: f949da2e39009aa9354a3f599ee89bbd672abfa1
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 17 07:38:41 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Aug 17 07:39:12 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f949da2e
media-video/webcamoid: fix docompress path
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
media-video/webcamoid/webcamoid-9.1.1.ebuild | 2 +-
media-video/webcamoid/webcamoid-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-video/webcamoid/webcamoid-9.1.1.ebuild b/media-video/webcamoid/webcamoid-9.1.1.ebuild
index 918140623ade..c539d8831d38 100644
--- a/media-video/webcamoid/webcamoid-9.1.1.ebuild
+++ b/media-video/webcamoid/webcamoid-9.1.1.ebuild
@@ -79,6 +79,6 @@ src_configure() {
}
src_install() {
- docompress -x /usr/share/man1/${PN}.1.gz
+ docompress -x /usr/share/man/man1/${PN}.1.gz
cmake_src_install
}
diff --git a/media-video/webcamoid/webcamoid-9999.ebuild b/media-video/webcamoid/webcamoid-9999.ebuild
index 918140623ade..c539d8831d38 100644
--- a/media-video/webcamoid/webcamoid-9999.ebuild
+++ b/media-video/webcamoid/webcamoid-9999.ebuild
@@ -79,6 +79,6 @@ src_configure() {
}
src_install() {
- docompress -x /usr/share/man1/${PN}.1.gz
+ docompress -x /usr/share/man/man1/${PN}.1.gz
cmake_src_install
}
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/webcamoid/
@ 2024-07-08 3:19 Eli Schwartz
0 siblings, 0 replies; 27+ messages in thread
From: Eli Schwartz @ 2024-07-08 3:19 UTC (permalink / raw
To: gentoo-commits
commit: 7b8296a785ebbb0241d7465ff4d22687ebceed0a
Author: Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 8 00:05:50 2024 +0000
Commit: Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Mon Jul 8 03:18:39 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b8296a7
media-video/webcamoid: mark as LTO-unsafe
Closes: https://bugs.gentoo.org/927104
Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>
media-video/webcamoid/webcamoid-9.1.1.ebuild | 9 +++++++--
media-video/webcamoid/webcamoid-9999.ebuild | 7 ++++++-
2 files changed, 13 insertions(+), 3 deletions(-)
diff --git a/media-video/webcamoid/webcamoid-9.1.1.ebuild b/media-video/webcamoid/webcamoid-9.1.1.ebuild
index c539d8831d38..012242abe5a0 100644
--- a/media-video/webcamoid/webcamoid-9.1.1.ebuild
+++ b/media-video/webcamoid/webcamoid-9.1.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit cmake xdg
+inherit cmake flag-o-matic xdg
DESCRIPTION="Full featured webcam capture application"
HOMEPAGE="https://webcamoid.github.io"
@@ -52,6 +52,11 @@ RDEPEND="${COMMON_DEPEND}
"
src_configure() {
+ # -Werror=odr
+ # https://bugs.gentoo.org/927104
+ # https://github.com/webcamoid/webcamoid/issues/702
+ filter-lto
+
#Disable git in package source. If not disabled the cmake configure process will show
#a lot of "fatal not a git repository" errors
sed -i 's|find_program(GIT_BIN git)|#find_program(GIT_BIN git)|' libAvKys/cmake/ProjectCommons.cmake || die
diff --git a/media-video/webcamoid/webcamoid-9999.ebuild b/media-video/webcamoid/webcamoid-9999.ebuild
index c77abd8ab919..2bcfa8ebd343 100644
--- a/media-video/webcamoid/webcamoid-9999.ebuild
+++ b/media-video/webcamoid/webcamoid-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit cmake xdg
+inherit cmake flag-o-matic xdg
DESCRIPTION="Full featured webcam capture application"
HOMEPAGE="https://webcamoid.github.io"
@@ -45,6 +45,11 @@ RDEPEND="${COMMON_DEPEND}
"
src_configure() {
+ # -Werror=odr
+ # https://bugs.gentoo.org/927104
+ # https://github.com/webcamoid/webcamoid/issues/702
+ filter-lto
+
#Disable git in package source. If not disabled the cmake configure process will show
#a lot of "fatal not a git repository" errors
sed -i 's|find_program(GIT_BIN git)|#find_program(GIT_BIN git)|' libAvKys/cmake/ProjectCommons.cmake || die
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/webcamoid/
@ 2024-07-08 3:19 Eli Schwartz
0 siblings, 0 replies; 27+ messages in thread
From: Eli Schwartz @ 2024-07-08 3:19 UTC (permalink / raw
To: gentoo-commits
commit: d2e77ee9cec6ee8f70e1572e2a243f555c1241a3
Author: Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 8 00:03:52 2024 +0000
Commit: Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Mon Jul 8 03:18:39 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2e77ee9
media-video/webcamoid: update live to build with upstream changes
Primarily, it has moved to Qt6 now.
Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>
media-video/webcamoid/webcamoid-9999.ebuild | 20 +++++++-------------
1 file changed, 7 insertions(+), 13 deletions(-)
diff --git a/media-video/webcamoid/webcamoid-9999.ebuild b/media-video/webcamoid/webcamoid-9999.ebuild
index c539d8831d38..c77abd8ab919 100644
--- a/media-video/webcamoid/webcamoid-9999.ebuild
+++ b/media-video/webcamoid/webcamoid-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -24,23 +24,16 @@ IUSE="alsa ffmpeg gstreamer jack libuvc oss portaudio pulseaudio qtaudio qtcamer
REQUIRED_USE="v4lutils? ( v4l )"
COMMON_DEPEND="
- dev-qt/qtconcurrent:5
- dev-qt/qtcore:5
- dev-qt/qtdbus: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
+ dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl,widgets]
+ dev-qt/qtdeclarative:6
+ dev-qt/qtsvg:6
ffmpeg? ( media-video/ffmpeg:= )
gstreamer? ( >=media-libs/gstreamer-1.6.0 )
jack? ( virtual/jack )
libuvc? ( media-libs/libuvc )
pulseaudio? ( media-libs/libpulse )
- qtaudio? ( dev-qt/qtmultimedia:5 )
- qtcamera? ( dev-qt/qtmultimedia:5 )
+ qtaudio? ( dev-qt/qtmultimedia:6 )
+ qtcamera? ( dev-qt/qtmultimedia:6 )
sdl? ( media-libs/libsdl2 )
v4l? ( media-libs/libv4l )
"
@@ -64,6 +57,7 @@ src_configure() {
"-DNOPIPEWIRE=1"
"-DNOPORTAUDIO=1" # PortAudio not packaged for gentoo
"-DNOALSA=$(usex alsa 0 1)"
+ "-DNOQTAUDIO=$(usex qtaudio 0 1)"
"-DNOQTCAMERA=$(usex qtcamera 0 1)"
"-DNOFFMPEG=$(usex ffmpeg 0 1)"
"-DNOGSTREAMER=$(usex gstreamer 0 1)"
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/webcamoid/
@ 2025-01-06 22:58 Andreas Sturmlechner
0 siblings, 0 replies; 27+ messages in thread
From: Andreas Sturmlechner @ 2025-01-06 22:58 UTC (permalink / raw
To: gentoo-commits
commit: cf7b0df068a1af4b64cd69fdafde4aea5cf07c9b
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 6 20:44:22 2025 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Jan 6 22:55:04 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf7b0df0
media-video/webcamoid: drop 9.0.0-r1
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
media-video/webcamoid/Manifest | 1 -
media-video/webcamoid/webcamoid-9.0.0-r1.ebuild | 73 -------------------------
2 files changed, 74 deletions(-)
diff --git a/media-video/webcamoid/Manifest b/media-video/webcamoid/Manifest
index d11a0b3cbcc2..f7422d3101d0 100644
--- a/media-video/webcamoid/Manifest
+++ b/media-video/webcamoid/Manifest
@@ -1,2 +1 @@
-DIST webcamoid-9.0.0.tar.gz 9257331 BLAKE2B df7044650c92fd1e557043e2a721079dcc2531a59fb9859c19e02f95bd091fb33cec5e69bbc323baf8c11faad404824f875afe643e9d21085d3496a78acc04f4 SHA512 0de39dc6a5bc3fb8d6477728d971bca933c57e354a6d041389b33c3e48ec7c7912007f6f87bc9be5db303f58ddc5143bb28dc1b475c9ca361f579e1532b515a4
DIST webcamoid-9.1.1.tar.gz 9288681 BLAKE2B 2444240c6ed90eac761c26860c2aabf2467578fec7eca1d488dad3adff63b1638525ff677c9f7d8a49971c9158f245b826390c45251697c7310fde32787998b4 SHA512 aebf413a358ee3397712d0a0935da0b4a8ae595019197450e1c2cd4ac33f9afc16e174ab06d0f8ca9c7fba25c6d71de14cbbdf36ad8f7bfb55428a432e06bb90
diff --git a/media-video/webcamoid/webcamoid-9.0.0-r1.ebuild b/media-video/webcamoid/webcamoid-9.0.0-r1.ebuild
deleted file mode 100644
index a836fa4160b7..000000000000
--- a/media-video/webcamoid/webcamoid-9.0.0-r1.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="Full featured webcam capture application"
-HOMEPAGE="https://webcamoid.github.io"
-SRC_URI="https://github.com/webcamoid/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="alsa coreaudio ffmpeg gstreamer jack libuvc oss pulseaudio qtaudio v4lutils videoeffects debug headers v4l"
-
-REQUIRED_USE="v4lutils? ( v4l )"
-
-COMMON_DEPEND="
- dev-qt/qtconcurrent:5
- dev-qt/qtcore:5
- dev-qt/qtdbus: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-libs/libpulse )
- qtaudio? ( dev-qt/qtmultimedia:5 )
- v4l? ( media-libs/libv4l )
-"
-DEPEND="${COMMON_DEPEND}
- >=sys-kernel/linux-headers-3.6
-"
-RDEPEND="${COMMON_DEPEND}
- virtual/opengl
-"
-
-src_configure() {
- #Disable git in package source. If not disabled the cmake configure process will show a lot of "fatal not a git repository" errors
- sed -i 's|find_program(GIT_BIN git)|#find_program(GIT_BIN git)|' libAvKys/cmake/ProjectCommons.cmake || die
-
- local mycmakeargs=(
- "-DNOMEDIAFOUNDATION=1"
- "-DNOAVFOUNDATION=1"
- "-DNODSHOW=1"
- "-DNOWASAPI=1"
- "-DNOVLC=1"
- "-DNOPIPEWIRE=1"
- "-DNOALSA=$(usex alsa 0 1)"
- "-DNOCOREAUDIO=$(usex coreaudio 0 1)"
- "-DNOFFMPEG=$(usex ffmpeg 0 1)"
- "-DNOGSTREAMER=$(usex gstreamer 0 1)"
- "-DNOJACK=$(usex jack 0 1)"
- "-DNOLIBUVC=$(usex libuvc 0 1)"
- "-DNOPULSEAUDIO=$(usex pulseaudio 0 1)"
- "-DNOV4L2=$(usex v4l 0 1)"
- "-DNOV4LUTILS=$(usex v4lutils 0 1)"
- "-DNOVIDEOEFFECTS=$(usex videoeffects 0 1)"
- )
- cmake_src_configure
-}
-
-src_install() {
- docompress -x /usr/share/man/${PN}.1.gz
- cmake_src_install
-}
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/webcamoid/
@ 2025-02-17 20:20 Andreas Sturmlechner
0 siblings, 0 replies; 27+ messages in thread
From: Andreas Sturmlechner @ 2025-02-17 20:20 UTC (permalink / raw
To: gentoo-commits
commit: 08c754eb05921c72bc429afeb56e724c6bbe5d74
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 17 18:49:47 2025 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Feb 17 20:20:09 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08c754eb
media-video/webcamoid: Sanitise and add many, many IUSE
Add IUSE aom, faac, fdk-aac, lame, libusb, mp4, opus, rav1e, screencast,
svt-av1, vlc, vorbis, vpx, X, x264
Add missing media-libs/alsa-lib for IUSE alsa
Better describe IUSE libuvc (at all)
Drop no-op IUSE oss
Drop IUSE v4lutils (duplicates v4l without good explanation)
Drop IUSE videoeffects (no deps)
Merge IUSE qtaudio and qtcamera into qtmedia (same dep, prior use)
Drop puzzling use of RESTRICT="mirror" in live ebuild switch
Sort IUSE
Fix stray tab in DEPENDs
Wire up IUSE portaudio (at all)
Bug: https://bugs.gentoo.org/935774
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
media-video/webcamoid/metadata.xml | 11 +++-
media-video/webcamoid/webcamoid-9999.ebuild | 92 ++++++++++++++++++++---------
2 files changed, 73 insertions(+), 30 deletions(-)
diff --git a/media-video/webcamoid/metadata.xml b/media-video/webcamoid/metadata.xml
index 41c3bc23a2d0..c08daa047538 100644
--- a/media-video/webcamoid/metadata.xml
+++ b/media-video/webcamoid/metadata.xml
@@ -6,11 +6,20 @@
<remote-id type="github">webcamoid/webcamoid</remote-id>
</upstream>
<use>
+ <flag name="aom">Enable <pkg>media-libs/libaom</pkg> audio codec support</flag>
+ <flag name="faac">Enable <pkg>media-libs/faac</pkg> audio codec support</flag>
+ <flag name="fdk-aac">Enable <pkg>media-libs/fdk-aac</pkg> audio codec support</flag>
<flag name="headers">Install development headers</flag>
- <flag name="libuvc">Build with libuvc support</flag>
+ <flag name="libusb">Enable video capturing from USB devices using <pkg>dev-libs/libusb</pkg></flag>
+ <flag name="libuvc">Enable video capturing from USB devices using <pkg>media-libs/libuvc</pkg></flag>
<flag name="qtaudio">Enable audio capture/play via <pkg>dev-qt/qtmultimedia</pkg></flag>
<flag name="qtcamera">Enable video capture/play via <pkg>dev-qt/qtmultimedia</pkg></flag>
+ <flag name="qtmedia">Enable audio/video/screen capture/play via <pkg>dev-qt/qtmultimedia</pkg></flag>
+ <flag name="rav1e">Enable <pkg>media-video/rav1e</pkg> audio codec support</flag>
+ <flag name="svt-av1">Enable <pkg>media-libs/svt-av1</pkg> video codec support</flag>
<flag name="v4lutils">Build with V4L-utils support</flag>
<flag name="videoeffects">Build video effects</flag>
+ <flag name="vlc">Enable <pkg>media-video/vlc</pkg> video backend support</flag>
+ <flag name="X">Enable <pkg>x11-libs/libX11</pkg> screen capture support</flag>
</use>
</pkgmetadata>
diff --git a/media-video/webcamoid/webcamoid-9999.ebuild b/media-video/webcamoid/webcamoid-9999.ebuild
index 2bcfa8ebd343..b96e7ba420e3 100644
--- a/media-video/webcamoid/webcamoid-9999.ebuild
+++ b/media-video/webcamoid/webcamoid-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,11 +7,9 @@ inherit cmake flag-o-matic xdg
DESCRIPTION="Full featured webcam capture application"
HOMEPAGE="https://webcamoid.github.io"
-if [[ ${PV} = 9999 ]]; then
+if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://github.com/webcamoid/webcamoid.git"
- EGIT_BRANCH="master"
inherit git-r3
- RESTRICT="mirror"
else
SRC_URI="https://github.com/webcamoid/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm64 ~x86"
@@ -19,23 +17,43 @@ fi
LICENSE="GPL-3"
SLOT="0"
-IUSE="alsa ffmpeg gstreamer jack libuvc oss portaudio pulseaudio qtaudio qtcamera sdl v4lutils videoeffects debug headers v4l"
-
-REQUIRED_USE="v4lutils? ( v4l )"
+IUSE="alsa aom debug faac fdk-aac ffmpeg gstreamer headers jack lame libusb libuvc mp4
+opus portaudio pulseaudio qtmedia rav1e screencast sdl svt-av1 v4l vlc vorbis vpx X x264"
COMMON_DEPEND="
+ media-libs/libmikmod
dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl,widgets]
dev-qt/qtdeclarative:6
dev-qt/qtsvg:6
- ffmpeg? ( media-video/ffmpeg:= )
+ alsa? ( media-libs/alsa-lib )
+ aom? ( media-libs/libaom:= )
+ faac? ( media-libs/faac )
+ fdk-aac? ( media-libs/fdk-aac:= )
+ ffmpeg? ( media-video/ffmpeg:= )
gstreamer? ( >=media-libs/gstreamer-1.6.0 )
jack? ( virtual/jack )
- libuvc? ( media-libs/libuvc )
+ lame? ( media-sound/lame )
+ libusb? ( dev-libs/libusb:1 )
+ libuvc? ( >=media-libs/libuvc-0.0.7 )
+ mp4? ( media-libs/libmp4v2 )
+ opus? ( media-libs/opus )
+ portaudio? ( media-libs/portaudio )
pulseaudio? ( media-libs/libpulse )
- qtaudio? ( dev-qt/qtmultimedia:6 )
- qtcamera? ( dev-qt/qtmultimedia:6 )
+ qtmedia? ( dev-qt/qtmultimedia:6 )
+ rav1e? ( media-video/rav1e:= )
+ screencast? ( media-video/pipewire:= )
sdl? ( media-libs/libsdl2 )
+ svt-av1? ( media-libs/svt-av1:= )
v4l? ( media-libs/libv4l )
+ vlc? ( media-video/vlc:= )
+ vorbis? ( media-libs/libvorbis )
+ vpx? ( media-libs/libvpx:= )
+ X? (
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXfixes
+ )
+ x264? ( media-libs/x264:= )
"
DEPEND="${COMMON_DEPEND}
>=sys-kernel/linux-headers-3.6
@@ -55,24 +73,40 @@ src_configure() {
sed -i 's|find_program(GIT_BIN git)|#find_program(GIT_BIN git)|' libAvKys/cmake/ProjectCommons.cmake || die
local mycmakeargs=(
- "-DNOMEDIAFOUNDATION=1"
- "-DNODSHOW=1"
- "-DNOWASAPI=1"
- "-DNOVLC=1"
- "-DNOPIPEWIRE=1"
- "-DNOPORTAUDIO=1" # PortAudio not packaged for gentoo
- "-DNOALSA=$(usex alsa 0 1)"
- "-DNOQTAUDIO=$(usex qtaudio 0 1)"
- "-DNOQTCAMERA=$(usex qtcamera 0 1)"
- "-DNOFFMPEG=$(usex ffmpeg 0 1)"
- "-DNOGSTREAMER=$(usex gstreamer 0 1)"
- "-DNOJACK=$(usex jack 0 1)"
- "-DNOLIBUVC=$(usex libuvc 0 1)"
- "-DNOPULSEAUDIO=$(usex pulseaudio 0 1)"
- "-DNOSDL=$(usex sdl 0 1)"
- "-DNOV4L2=$(usex v4l 0 1)"
- "-DNOV4LUTILS=$(usex v4lutils 0 1)"
- "-DNOVIDEOEFFECTS=$(usex videoeffects 0 1)"
+ -DNOVIDEOEFFECTS=0 # no extra deps, no IUSE
+ -DNOCHECKUPDATES=1
+ -DNOMEDIAFOUNDATION=1
+ -DNODSHOW=1
+ -DNOWASAPI=1
+ -DNOALSA=$(usex !alsa)
+ -DNOAOMAV1=$(usex !aom)
+ -DNOFAAC=$(usex !faac)
+ -DNOFDKAAC=$(usex !fdk-aac)
+ -DNOFFMPEG=$(usex !ffmpeg)
+ -DNOGSTREAMER=$(usex !gstreamer)
+ -DNOJACK=$(usex !jack)
+ -DNOLAME=$(usex !lame)
+ -DNOLIBUSB=$(usex !libusb)
+ -DNOLIBUVC=$(usex !libuvc)
+ -DNOLIBMP4V2=$(usex !mp4)
+ -DNOLIBOPUS=$(usex !opus)
+ -DNOPORTAUDIO=$(usex !portaudio)
+ -DNOPULSEAUDIO=$(usex !pulseaudio)
+ -DNOQTAUDIO=$(usex !qtmedia)
+ -DNOQTCAMERA=$(usex !qtmedia)
+ -DNOQTSCREENCAPTURE=$(usex !qtmedia)
+ -DNORAVIE=$(usex !rav1e)
+ -DNOPIPEWIRE=$(usex !screencast)
+ -DNOSDL=$(usex !sdl)
+ -DNOSVTAV1=$(usex !svt-av1)
+ -DNOV4L2=$(usex !v4l)
+ -DNOV4LUTILS=$(usex !v4l)
+ -DNOVLC=$(usex !vlc)
+ -DNOLIBVORBIS=$(usex !vorbis)
+ -DNOLIBWEBM=$(usex !vpx)
+ -DNOLIBVPX=$(usex !vpx)
+ -DNOXLIBSCREENCAP=$(usex !X)
+ -DNOX264=$(usex !x264)
)
cmake_src_configure
}
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/webcamoid/
@ 2025-02-17 20:20 Andreas Sturmlechner
0 siblings, 0 replies; 27+ messages in thread
From: Andreas Sturmlechner @ 2025-02-17 20:20 UTC (permalink / raw
To: gentoo-commits
commit: 0bd21637466af58587d55fcfd3f8a541870d3ab4
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 17 20:18:26 2025 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Feb 17 20:20:09 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bd21637
media-video/webcamoid: add 9.2.3
Closes: https://bugs.gentoo.org/942921
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
media-video/webcamoid/Manifest | 2 +
media-video/webcamoid/webcamoid-9.2.3.ebuild | 97 ++++++++++++++++++++++++++++
2 files changed, 99 insertions(+)
diff --git a/media-video/webcamoid/Manifest b/media-video/webcamoid/Manifest
index f7422d3101d0..5715da4e1811 100644
--- a/media-video/webcamoid/Manifest
+++ b/media-video/webcamoid/Manifest
@@ -1 +1,3 @@
DIST webcamoid-9.1.1.tar.gz 9288681 BLAKE2B 2444240c6ed90eac761c26860c2aabf2467578fec7eca1d488dad3adff63b1638525ff677c9f7d8a49971c9158f245b826390c45251697c7310fde32787998b4 SHA512 aebf413a358ee3397712d0a0935da0b4a8ae595019197450e1c2cd4ac33f9afc16e174ab06d0f8ca9c7fba25c6d71de14cbbdf36ad8f7bfb55428a432e06bb90
+DIST webcamoid-9.2.3-nocheckupdates.patch.xz 4776 BLAKE2B ec79194f8d7da42661743e392b218e0c3c4bbbfe6c93ef780a5f2a21bddb417a9c51ebbb3ebd078763eeda7c499d139f362fa7a3ca6149ac558030a42d2b5f24 SHA512 b0410d173efe3975b68a9d32db8277c69f9cd41c960405a359bfea9f13e6821b114fcef6ab8e522dadfda5bcd31be60a1b4254493a3967d198ebafb641e47a92
+DIST webcamoid-9.2.3.tar.gz 9403068 BLAKE2B f7ada9845c7cadd0a6c5773c60bd656798863d47222f8304c8c71285b1e170eabc93e1a067c3e026aa2c1f86575be1c20a3a2f87fe27396c93583f7a59fd1cd2 SHA512 8deca1285ddb1e53167edd2d8b806abc511a7906c7d561dbb3b2f109d94decdafe441bfab6d9b08c79b6486e6f97b42d19d4b36c11811ac29344b3e4111671ab
diff --git a/media-video/webcamoid/webcamoid-9.2.3.ebuild b/media-video/webcamoid/webcamoid-9.2.3.ebuild
new file mode 100644
index 000000000000..4488a9f133b8
--- /dev/null
+++ b/media-video/webcamoid/webcamoid-9.2.3.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic xdg
+
+DESCRIPTION="Full featured webcam capture application"
+HOMEPAGE="https://webcamoid.github.io"
+if [[ ${PV} == *9999* ]]; then
+ EGIT_REPO_URI="https://github.com/webcamoid/webcamoid.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/webcamoid/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
+ https://dev.gentoo.org/~asturm/distfiles/${P}-nocheckupdates.patch.xz"
+ KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="alsa debug ffmpeg gstreamer headers jack libusb libuvc portaudio
+ pulseaudio qtmedia screencast sdl v4l vlc X"
+
+COMMON_DEPEND="
+ media-libs/libmikmod
+ dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl,widgets]
+ dev-qt/qtdeclarative:6
+ dev-qt/qtsvg:6
+ alsa? ( media-libs/alsa-lib )
+ ffmpeg? ( media-video/ffmpeg:= )
+ gstreamer? ( >=media-libs/gstreamer-1.6.0 )
+ jack? ( virtual/jack )
+ libusb? ( dev-libs/libusb:1 )
+ libuvc? ( >=media-libs/libuvc-0.0.7 )
+ portaudio? ( media-libs/portaudio )
+ pulseaudio? ( media-libs/libpulse )
+ qtmedia? ( dev-qt/qtmultimedia:6 )
+ screencast? ( media-video/pipewire:= )
+ sdl? ( media-libs/libsdl2 )
+ v4l? ( media-libs/libv4l )
+ vlc? ( media-video/vlc:= )
+ X? (
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXfixes
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ >=sys-kernel/linux-headers-3.6
+"
+RDEPEND="${COMMON_DEPEND}
+ virtual/opengl
+"
+
+PATCHES=( "${WORKDIR}/${P}-nocheckupdates.patch" )
+
+src_configure() {
+ # -Werror=odr
+ # https://bugs.gentoo.org/927104
+ # https://github.com/webcamoid/webcamoid/issues/702
+ filter-lto
+
+ #Disable git in package source. If not disabled the cmake configure process will show
+ #a lot of "fatal not a git repository" errors
+ sed -i 's|find_program(GIT_BIN git)|#find_program(GIT_BIN git)|' libAvKys/cmake/ProjectCommons.cmake || die
+
+ local mycmakeargs=(
+ -DNOVIDEOEFFECTS=0 # no extra deps, no IUSE
+ -DNOCHECKUPDATES=1
+ -DNOMEDIAFOUNDATION=1
+ -DNODSHOW=1
+ -DNOWASAPI=1
+ -DNOALSA=$(usex !alsa)
+ -DNOFFMPEG=$(usex !ffmpeg)
+ -DNOGSTREAMER=$(usex !gstreamer)
+ -DNOJACK=$(usex !jack)
+ -DNOLIBUSB=$(usex !libusb)
+ -DNOLIBUVC=$(usex !libuvc)
+ -DNOPORTAUDIO=$(usex !portaudio)
+ -DNOPULSEAUDIO=$(usex !pulseaudio)
+ -DNOQTAUDIO=$(usex !qtmedia)
+ -DNOQTCAMERA=$(usex !qtmedia)
+ -DNOQTSCREENCAPTURE=$(usex !qtmedia)
+ -DNOPIPEWIRE=$(usex !screencast)
+ -DNOSDL=$(usex !sdl)
+ -DNOV4L2=$(usex !v4l)
+ -DNOV4LUTILS=$(usex !v4l)
+ -DNOVLC=$(usex !vlc)
+ -DNOXLIBSCREENCAP=$(usex !X)
+ )
+ cmake_src_configure
+}
+
+src_install() {
+ docompress -x /usr/share/man/man1/${PN}.1.gz
+ cmake_src_install
+}
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/webcamoid/
@ 2025-02-17 20:20 Andreas Sturmlechner
0 siblings, 0 replies; 27+ messages in thread
From: Andreas Sturmlechner @ 2025-02-17 20:20 UTC (permalink / raw
To: gentoo-commits
commit: de2e1ac228f1bfd396fb07b97d9a88a7cbca29d2
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 17 20:19:35 2025 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Feb 17 20:20:09 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de2e1ac2
media-video/webcamoid: drop 9.1.1
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
media-video/webcamoid/Manifest | 1 -
media-video/webcamoid/metadata.xml | 4 --
media-video/webcamoid/webcamoid-9.1.1.ebuild | 89 ----------------------------
3 files changed, 94 deletions(-)
diff --git a/media-video/webcamoid/Manifest b/media-video/webcamoid/Manifest
index 5715da4e1811..a23e1a7e1202 100644
--- a/media-video/webcamoid/Manifest
+++ b/media-video/webcamoid/Manifest
@@ -1,3 +1,2 @@
-DIST webcamoid-9.1.1.tar.gz 9288681 BLAKE2B 2444240c6ed90eac761c26860c2aabf2467578fec7eca1d488dad3adff63b1638525ff677c9f7d8a49971c9158f245b826390c45251697c7310fde32787998b4 SHA512 aebf413a358ee3397712d0a0935da0b4a8ae595019197450e1c2cd4ac33f9afc16e174ab06d0f8ca9c7fba25c6d71de14cbbdf36ad8f7bfb55428a432e06bb90
DIST webcamoid-9.2.3-nocheckupdates.patch.xz 4776 BLAKE2B ec79194f8d7da42661743e392b218e0c3c4bbbfe6c93ef780a5f2a21bddb417a9c51ebbb3ebd078763eeda7c499d139f362fa7a3ca6149ac558030a42d2b5f24 SHA512 b0410d173efe3975b68a9d32db8277c69f9cd41c960405a359bfea9f13e6821b114fcef6ab8e522dadfda5bcd31be60a1b4254493a3967d198ebafb641e47a92
DIST webcamoid-9.2.3.tar.gz 9403068 BLAKE2B f7ada9845c7cadd0a6c5773c60bd656798863d47222f8304c8c71285b1e170eabc93e1a067c3e026aa2c1f86575be1c20a3a2f87fe27396c93583f7a59fd1cd2 SHA512 8deca1285ddb1e53167edd2d8b806abc511a7906c7d561dbb3b2f109d94decdafe441bfab6d9b08c79b6486e6f97b42d19d4b36c11811ac29344b3e4111671ab
diff --git a/media-video/webcamoid/metadata.xml b/media-video/webcamoid/metadata.xml
index c08daa047538..ead51d71fed1 100644
--- a/media-video/webcamoid/metadata.xml
+++ b/media-video/webcamoid/metadata.xml
@@ -12,13 +12,9 @@
<flag name="headers">Install development headers</flag>
<flag name="libusb">Enable video capturing from USB devices using <pkg>dev-libs/libusb</pkg></flag>
<flag name="libuvc">Enable video capturing from USB devices using <pkg>media-libs/libuvc</pkg></flag>
- <flag name="qtaudio">Enable audio capture/play via <pkg>dev-qt/qtmultimedia</pkg></flag>
- <flag name="qtcamera">Enable video capture/play via <pkg>dev-qt/qtmultimedia</pkg></flag>
<flag name="qtmedia">Enable audio/video/screen capture/play via <pkg>dev-qt/qtmultimedia</pkg></flag>
<flag name="rav1e">Enable <pkg>media-video/rav1e</pkg> audio codec support</flag>
<flag name="svt-av1">Enable <pkg>media-libs/svt-av1</pkg> video codec support</flag>
- <flag name="v4lutils">Build with V4L-utils support</flag>
- <flag name="videoeffects">Build video effects</flag>
<flag name="vlc">Enable <pkg>media-video/vlc</pkg> video backend support</flag>
<flag name="X">Enable <pkg>x11-libs/libX11</pkg> screen capture support</flag>
</use>
diff --git a/media-video/webcamoid/webcamoid-9.1.1.ebuild b/media-video/webcamoid/webcamoid-9.1.1.ebuild
deleted file mode 100644
index 012242abe5a0..000000000000
--- a/media-video/webcamoid/webcamoid-9.1.1.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic xdg
-
-DESCRIPTION="Full featured webcam capture application"
-HOMEPAGE="https://webcamoid.github.io"
-if [[ ${PV} = 9999 ]]; then
- EGIT_REPO_URI="https://github.com/webcamoid/webcamoid.git"
- EGIT_BRANCH="master"
- inherit git-r3
- RESTRICT="mirror"
-else
- SRC_URI="https://github.com/webcamoid/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="alsa ffmpeg gstreamer jack libuvc oss portaudio pulseaudio qtaudio qtcamera sdl v4lutils videoeffects debug headers v4l"
-
-REQUIRED_USE="v4lutils? ( v4l )"
-
-COMMON_DEPEND="
- dev-qt/qtconcurrent:5
- dev-qt/qtcore:5
- dev-qt/qtdbus: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-libs/libpulse )
- qtaudio? ( dev-qt/qtmultimedia:5 )
- qtcamera? ( dev-qt/qtmultimedia:5 )
- sdl? ( media-libs/libsdl2 )
- v4l? ( media-libs/libv4l )
-"
-DEPEND="${COMMON_DEPEND}
- >=sys-kernel/linux-headers-3.6
-"
-RDEPEND="${COMMON_DEPEND}
- virtual/opengl
-"
-
-src_configure() {
- # -Werror=odr
- # https://bugs.gentoo.org/927104
- # https://github.com/webcamoid/webcamoid/issues/702
- filter-lto
-
- #Disable git in package source. If not disabled the cmake configure process will show
- #a lot of "fatal not a git repository" errors
- sed -i 's|find_program(GIT_BIN git)|#find_program(GIT_BIN git)|' libAvKys/cmake/ProjectCommons.cmake || die
-
- local mycmakeargs=(
- "-DNOMEDIAFOUNDATION=1"
- "-DNODSHOW=1"
- "-DNOWASAPI=1"
- "-DNOVLC=1"
- "-DNOPIPEWIRE=1"
- "-DNOPORTAUDIO=1" # PortAudio not packaged for gentoo
- "-DNOALSA=$(usex alsa 0 1)"
- "-DNOQTCAMERA=$(usex qtcamera 0 1)"
- "-DNOFFMPEG=$(usex ffmpeg 0 1)"
- "-DNOGSTREAMER=$(usex gstreamer 0 1)"
- "-DNOJACK=$(usex jack 0 1)"
- "-DNOLIBUVC=$(usex libuvc 0 1)"
- "-DNOPULSEAUDIO=$(usex pulseaudio 0 1)"
- "-DNOSDL=$(usex sdl 0 1)"
- "-DNOV4L2=$(usex v4l 0 1)"
- "-DNOV4LUTILS=$(usex v4lutils 0 1)"
- "-DNOVIDEOEFFECTS=$(usex videoeffects 0 1)"
- )
- cmake_src_configure
-}
-
-src_install() {
- docompress -x /usr/share/man/man1/${PN}.1.gz
- cmake_src_install
-}
^ permalink raw reply related [flat|nested] 27+ messages in thread
end of thread, other threads:[~2025-02-17 20:21 UTC | newest]
Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-03-08 14:52 [gentoo-commits] repo/gentoo:master commit in: media-video/webcamoid/ Jonas Stein
-- strict thread matches above, loose matches on Subject: below --
2025-02-17 20:20 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
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox