summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO50
-rw-r--r--PKGBUILD64
2 files changed, 65 insertions, 49 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3587e201fa5f..db30b259efc6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,46 +1,52 @@
pkgbase = webcamoid
pkgdesc = Webcamoid is a full featured webcam capture application.
- pkgver = 8.7.0
+ pkgver = 9.1.1
pkgrel = 1
url = https://webcamoid.github.io/
install = webcamoid.install
arch = i686
arch = x86_64
arch = armv6h
+ arch = aarch64
license = GPL
- makedepends = v4l-utils
- makedepends = qt5-tools
- makedepends = qt5-multimedia
- makedepends = ffmpeg
- makedepends = gst-plugins-base-libs
- makedepends = libpulse
makedepends = alsa-lib
+ makedepends = cmake
+ makedepends = ffmpeg4.4
+ makedepends = git
+ makedepends = gst-plugins-base-libs
makedepends = jack
+ makedepends = libpulse
makedepends = libuvc
- depends = qt5-quickcontrols
+ makedepends = pipewire
+ makedepends = portaudio
+ makedepends = qt5-multimedia
+ makedepends = qt5-tools
+ makedepends = sdl2
+ makedepends = v4l-utils
+ makedepends = vlc
depends = qt5-quickcontrols2
depends = qt5-svg
optdepends = v4l-utils: Extra formats support for webcams
- optdepends = akvcam-dkms: Virtual camera support (Recommended)
+ optdepends = akvcam-dkms-git: Virtual camera support (Recommended)
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 = ffmpeg: Video playback/recording/conversion (Recommended)
+ optdepends = gst-plugins-base: Video playback/recording/conversion
+ optdepends = gst-plugins-good: Video playback/recording/conversion
+ optdepends = gst-plugins-bad: Video playback/recording/conversion
+ optdepends = gst-plugins-ugly: Video playback/recording/conversion
+ optdepends = vlc: Video playback (Recommended)
+ optdepends = pipewire: Screen capture
optdepends = libpulse: Audio playback (Recommended)
optdepends = alsa-lib: Audio playback
optdepends = jack: Audio playback
- optdepends = qt5-multimedia: Audio playback
+ optdepends = portaudio: Audio playback
+ optdepends = sdl2: Audio playback
optdepends = libuvc: Camera capture
+ optdepends = qt5-multimedia: Camera capture
optdepends = polkit: Root privileges for virtual camera module (Recommended)
- optdepends = kde-cli-tools: Root privileges for virtual camera module
- optdepends = gksu: Root privileges for virtual camera module
- optdepends = kdesudo: Root privileges for virtual camera module
provides = webcamoid
- conflicts = webcamoid-git
- source = https://github.com/webcamoid/webcamoid/archive/8.7.0.tar.gz
- sha256sums = 6fb9c55b574f06700802f10a5c20105c6c53ba4da43d842d1580bcefe7e9dbe6
+ conflicts = webcamoid
+ source = webcamoid-9.1.1.tar.gz::https://github.com/webcamoid/webcamoid/archive/9.1.1.tar.gz
+ md5sums = 39ca28c17a9c1c6380c59e41989ebb0e
pkgname = webcamoid
-
diff --git a/PKGBUILD b/PKGBUILD
index 466d1cc3384b..b8332bef4fec 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,54 +1,64 @@
# Maintainer: Gonzalo Exequiel Pedone <hipersayan DOT x AT gmail DOT com>
pkgname=webcamoid
-pkgver=8.7.0
+pkgver=9.1.1
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-quickcontrols2'
+arch=('i686' 'x86_64' 'armv6h' 'aarch64')
+depends=('qt5-quickcontrols2'
'qt5-svg')
optdepends=('v4l-utils: Extra formats support for webcams'
- 'akvcam-dkms: Virtual camera support (Recommended)'
+ 'akvcam-dkms-git: Virtual camera support (Recommended)'
'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'
+ 'ffmpeg: Video playback/recording/conversion (Recommended)'
+ 'gst-plugins-base: Video playback/recording/conversion'
+ 'gst-plugins-good: Video playback/recording/conversion'
+ 'gst-plugins-bad: Video playback/recording/conversion'
+ 'gst-plugins-ugly: Video playback/recording/conversion'
+ 'vlc: Video playback (Recommended)'
+ 'pipewire: Screen capture'
'libpulse: Audio playback (Recommended)'
'alsa-lib: Audio playback'
'jack: Audio playback'
- 'qt5-multimedia: Audio playback'
+ 'portaudio: Audio playback'
+ 'sdl2: Audio playback'
'libuvc: Camera capture'
- 'polkit: Root privileges for virtual camera module (Recommended)'
- 'kde-cli-tools: Root privileges for virtual camera module'
- 'gksu: Root privileges for virtual camera module'
- 'kdesudo: Root privileges for virtual camera module')
-makedepends=('v4l-utils'
- 'qt5-tools'
- 'qt5-multimedia'
- 'ffmpeg'
+ 'qt5-multimedia: Camera capture'
+ 'polkit: Root privileges for virtual camera module (Recommended)')
+makedepends=('alsa-lib'
+ 'cmake'
+ 'ffmpeg4.4'
+ 'git'
'gst-plugins-base-libs'
- 'libpulse'
- 'alsa-lib'
'jack'
- 'libuvc')
+ 'libpulse'
+ 'libuvc'
+ 'pipewire'
+ 'portaudio'
+ 'qt5-multimedia'
+ 'qt5-tools'
+ 'sdl2'
+ 'v4l-utils'
+ 'vlc')
provides=('webcamoid')
-conflicts=('webcamoid-git')
+conflicts=('webcamoid')
install="${pkgname}.install"
-source=("https://github.com/${pkgname}/${pkgname}/archive/${pkgver}.tar.gz")
-sha256sums=('6fb9c55b574f06700802f10a5c20105c6c53ba4da43d842d1580bcefe7e9dbe6')
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/${pkgname}/${pkgname}/archive/${pkgver}.tar.gz")
+md5sums=('39ca28c17a9c1c6380c59e41989ebb0e')
build() {
cd "$srcdir/${pkgname}-${pkgver}"
- qmake-qt5 Webcamoid.pro CONFIG+=silent
+ export PKG_CONFIG_PATH='/usr/lib/ffmpeg4.4/pkgconfig'
+ cmake \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ .
make $MAKEFLAGS
}
package() {
cd "$srcdir/${pkgname}-${pkgver}"
- make INSTALL_ROOT="${pkgdir}" install
+ make DESTDIR="${pkgdir}" install
}