summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO29
-rw-r--r--PKGBUILD39
-rw-r--r--webcamoid.install28
3 files changed, 75 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2367b3480f16..0e141cbcf6ea 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,24 +1,39 @@
# Generated by mksrcinfo v8
-# mar ago 30 18:59:24 UTC 2016
+# mar may 16 05:39:35 UTC 2017
pkgbase = webcamoid
pkgdesc = Webcamoid is a full featured webcam capture application.
- pkgver = 7.2.1
+ pkgver = 8.0.0
pkgrel = 1
url = https://webcamoid.github.io/
+ install = webcamoid.install
arch = i686
arch = x86_64
arch = armv6h
license = GPL
+ makedepends = v4l-utils
makedepends = qt5-tools
+ makedepends = ffmpeg
+ makedepends = gst-plugins-base-libs
+ makedepends = libpulse
+ makedepends = alsa-lib
+ makedepends = jack
depends = qt5-quickcontrols
depends = qt5-svg
- depends = libpulse
- depends = v4l-utils
- depends = ffmpeg
+ optdepends = v4l-utils: Extra formats support for webcams
optdepends = v4l2loopback-dkms: Virtual camera support
+ optdepends = ffmpeg: Video playing/recording/conversion (Recommended)
+ optdepends = gst-plugins-base: Video playing/recording/conversion
+ optdepends = gst-plugins-good: Video playing/recording/conversion
+ optdepends = gst-plugins-bad: Video playing/recording/conversion
+ optdepends = gst-plugins-ugly: Video playing/recording/conversion
+ optdepends = libpulse: Audio playback (Recommended)
+ optdepends = alsa-lib: Audio playback
+ optdepends = jack: Audio playback
+ optdepends = kde-cli-tools: Root privileges for virtual camera module (Recommended)
+ optdepends = gksu: Root privileges for virtual camera module
provides = webcamoid
- source = https://github.com/webcamoid/webcamoid/archive/7.2.1.tar.gz
- sha256sums = d6fc13352a0e5f5ab4f910f69a7f4e3bedf0655193f833e3443a0ae6b0142a3d
+ source = https://github.com/webcamoid/webcamoid/archive/8.0.0.tar.gz
+ sha256sums = 85a30805f969b76ec78b47fa1f6901c4f1d0f2c5ca8ecf406dca91c0bede0df1
pkgname = webcamoid
diff --git a/PKGBUILD b/PKGBUILD
index a5df4702436e..c3426e40bfe1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,30 +1,41 @@
# Maintainer: Gonzalo Exequiel Pedone <hipersayan DOT x AT gmail DOT com>
pkgname=webcamoid
-pkgver=7.2.1
+pkgver=8.0.0
pkgrel=1
pkgdesc="Webcamoid is a full featured webcam capture application."
url='https://webcamoid.github.io/'
license=('GPL')
arch=('i686' 'x86_64' 'armv6h')
-depends=('qt5-quickcontrols' 'qt5-svg' 'libpulse' 'v4l-utils' 'ffmpeg')
-# Enable this lines if you want to use GStreamer instead of FFmpeg.
-# WARNING: GStreamer support is experimental.
-#depends=('qt5-quickcontrols' 'qt5-svg' 'libpulse' 'v4l-utils' 'gst-plugins-base-libs')
-optdepends=('v4l2loopback-dkms: Virtual camera support')
-#optdepends=('v4l2loopback-dkms: Virtual camera support'
-# 'gst-plugins-base'
-# 'gst-plugins-good'
-# 'gst-plugins-bad'
-# 'gst-plugins-ugly')
-makedepends=('qt5-tools')
+depends=('qt5-quickcontrols'
+ 'qt5-svg')
+optdepends=('v4l-utils: Extra formats support for webcams'
+ 'v4l2loopback-dkms: Virtual camera support'
+ 'ffmpeg: Video playing/recording/conversion (Recommended)'
+ 'gst-plugins-base: Video playing/recording/conversion'
+ 'gst-plugins-good: Video playing/recording/conversion'
+ 'gst-plugins-bad: Video playing/recording/conversion'
+ 'gst-plugins-ugly: Video playing/recording/conversion'
+ 'libpulse: Audio playback (Recommended)'
+ 'alsa-lib: Audio playback'
+ 'jack: Audio playback'
+ 'kde-cli-tools: Root privileges for virtual camera module (Recommended)'
+ 'gksu: Root privileges for virtual camera module')
+makedepends=('v4l-utils'
+ 'qt5-tools'
+ 'ffmpeg'
+ 'gst-plugins-base-libs'
+ 'libpulse'
+ 'alsa-lib'
+ 'jack')
provides=('webcamoid')
+install="${pkgname}.install"
source=("https://github.com/${pkgname}/${pkgname}/archive/${pkgver}.tar.gz")
-sha256sums=('d6fc13352a0e5f5ab4f910f69a7f4e3bedf0655193f833e3443a0ae6b0142a3d')
+sha256sums=('85a30805f969b76ec78b47fa1f6901c4f1d0f2c5ca8ecf406dca91c0bede0df1')
build() {
cd "$srcdir/${pkgname}-${pkgver}"
- qmake-qt5 Webcamoid.pro #USE_GSTREAMER=1
+ qmake-qt5 Webcamoid.pro
make
}
diff --git a/webcamoid.install b/webcamoid.install
new file mode 100644
index 000000000000..4f8d0f654ffc
--- /dev/null
+++ b/webcamoid.install
@@ -0,0 +1,28 @@
+post_install() {
+ cat << EOF
+
+Webcamoid requires at least one of the packages from each of the
+following groups to be installed for fully functioning.
+
+Capture backend:
+
+ - v4l-utils
+
+Codec frameworks:
+
+ - ffmpeg (RECOMMENDED)
+ - gst-plugins-*
+
+Audio playback:
+
+ - libpulse (RECOMMENDED)
+ - alsa-lib
+ - jack
+
+Virtual camera management:
+
+ - kde-cli-tools (RECOMMENDED)
+ - gksu
+
+EOF
+}