Advertisement
Guest User

Untitled

a guest
Nov 26th, 2021
319
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 2.38 KB | None | 0 0
  1. From eecc6b4d3ac8706d9c761aaf1d2edae7239cf2ab Mon Sep 17 00:00:00 2001
  2. From: Diab Neiroukh <lazerl0rd@thezest.dev>
  3. Date: Fri, 26 Nov 2021 20:52:09 +0000
  4. Subject: [PATCH] Allow using the "standard" v4l2loopback driver.
  5.  
  6. As per https://github.com/dev47apps/droidcam#v4l2-loopback-webcam-driver,
  7. this is supported.
  8. ---
  9. .SRCINFO | 4 +++-
  10.  PKGBUILD | 6 ++++--
  11.  2 files changed, 7 insertions(+), 3 deletions(-)
  12.  
  13. diff --git a/.SRCINFO b/.SRCINFO
  14. index d856346..da5d3e3 100644
  15. --- a/.SRCINFO
  16. +++ b/.SRCINFO
  17. @@ -23,11 +23,13 @@ pkgname = droidcam
  18.     depends = alsa-lib
  19.     depends = libjpeg-turbo
  20.     depends = ffmpeg
  21. -   depends = v4l2loopback-dc-dkms
  22. +   depends = V4L2LOOPBACK-MODULE
  23.     depends = libusbmuxd
  24.     optdepends = gtk3: use GUI version in addition to CLI interface
  25.     optdepends = libappindicator-gtk3: use GUI version in addition to CLI interface
  26. +   optdepends = v4l2loopback-dc-dkms: list DroidCam explicitly and avoid the needed for exclusive_caps=1
  27.  
  28.  pkgname = v4l2loopback-dc-dkms
  29.     depends = dkms
  30. +   provides = V4L2LOOPBACK-MODULE
  31.     backup = etc/modprobe.d/droidcam.conf
  32. diff --git a/PKGBUILD b/PKGBUILD
  33. index 6b8bbb3..0467ebd 100644
  34. --- a/PKGBUILD
  35. +++ b/PKGBUILD
  36. @@ -1,6 +1,7 @@
  37.  # Maintainer: AwesomeHaircut <jesusbalbastro at gmail com>
  38.  # Maintainer: Mateusz Gozdek <mgozdekof@gmail.com>
  39.  # Contributor: Rein Fernhout <public@reinfernhout.xyz>
  40. +# Contributor: Diab Neiroukh <lazerl0rd@thezest.dev>
  41.  # Past Contributor: James An <james@jamesan.ca>
  42.  
  43.  pkgbase=droidcam
  44. @@ -41,8 +42,8 @@ build() {
  45.  }
  46.  
  47.  package_droidcam() {
  48. -  depends=('alsa-lib' 'libjpeg-turbo' 'ffmpeg' 'v4l2loopback-dc-dkms' 'libusbmuxd')
  49. -  optdepends=('gtk3: use GUI version in addition to CLI interface' 'libappindicator-gtk3: use GUI version in addition to CLI interface')
  50. +  depends=('alsa-lib' 'libjpeg-turbo' 'ffmpeg' 'V4L2LOOPBACK-MODULE' 'libusbmuxd')
  51. +  optdepends=('gtk3: use GUI version in addition to CLI interface' 'libappindicator-gtk3: use GUI version in addition to CLI interface' 'v4l2loopback-dc-dkms: list DroidCam explicitly and avoid the needed for >
  52.  
  53.    pushd ${pkgbase}-${pkgver}
  54.  
  55. @@ -59,6 +60,7 @@ package_droidcam() {
  56.  package_v4l2loopback-dc-dkms() {
  57.    depends=('dkms')
  58.    backup=("etc/modprobe.d/${pkgbase}.conf")
  59. +  provides=('V4L2LOOPBACK-MODULE')
  60.  
  61.    _pkgname=v4l2loopback-dc
  62.    local install_dir="${pkgdir}/usr/src/${_pkgname}-${pkgver}"
  63. --
  64. 2.34.1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement