diff options
-rw-r--r-- | .SRCINFO | 50 | ||||
-rw-r--r-- | PKGBUILD | 64 |
2 files changed, 65 insertions, 49 deletions
@@ -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 - @@ -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 } |