--- A/PKGBUILD 2022-10-21 13:25:04.242630915 -0500 +++ B/PKGBUILD 2022-10-21 13:24:28.961444133 -0500 @@ -3,14 +3,21 @@ pkgbase=v4l2loopback pkgname=(v4l2loopback-dkms v4l2loopback-utils) pkgver=0.12.7 -pkgrel=1 +pkgrel=2 pkgdesc="v4l2-loopback device" arch=(any) url="https://github.com/umlaeute/v4l2loopback" license=(GPL2) makedepends=(help2man) -source=(${url}/archive/v${pkgver}/${pkgbase}-${pkgver}.tar.gz) -sha256sums=('e0782b8abe8f2235e2734f725dc1533a0729e674c4b7834921ade43b9f04939b') +source=(${url}/archive/v${pkgver}/${pkgbase}-${pkgver}.tar.gz + "kernel-fix.patch::${url}/commit/e7edf2f55b7eb71b69984110f3c8e31b8ac6285e.patch") +sha256sums=('e0782b8abe8f2235e2734f725dc1533a0729e674c4b7834921ade43b9f04939b' + '9c5e36952666576ca4d735537f55e5076f461c9ebe4db8bd5cbd3fee80da3389') + +prepare(){ + cd "${srcdir}/${pkgbase}-${pkgver}" + patch -p1 < "${srcdir}/kernel-fix.patch" +} package_v4l2loopback-dkms() { pkgdesc+=" – module sources"