Files
omarchy-pkgs/pkgbuilds/v4l2-relayd/.omarchy/patches/add-reset-output-source.patch
T
2026-05-08 01:04:52 -04:00

66 lines
2.0 KiB
Diff

--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,35 +8,42 @@
url="https://gitlab.com/vicamo/v4l2-relayd"
license=('GPL')
depends=(
- 'glib2'
- 'gstreamer'
- 'gst-plugins-base-libs'
- 'gst-plugins-good'
- 'v4l2loopback-dkms'
+ 'glib2'
+ 'gstreamer'
+ 'gst-plugins-base-libs'
+ 'gst-plugins-good'
+ 'v4l2loopback-dkms'
)
makedepends=('git')
-source=("https://gitlab.com/vicamo/v4l2-relayd/-/archive/upstream/${pkgver}/v4l2-relayd-upstream-${pkgver}.tar.gz")
-sha256sums=('0c063edf18dcc6edcdef46e695128cfc2b2d60964ea8538c7e79a2454310c53d')
+source=("https://gitlab.com/vicamo/v4l2-relayd/-/archive/upstream/${pkgver}/v4l2-relayd-upstream-${pkgver}.tar.gz"
+ "0001-reset-output-on-idle.patch")
+sha256sums=('0c063edf18dcc6edcdef46e695128cfc2b2d60964ea8538c7e79a2454310c53d'
+ 'SKIP')
+
+prepare() {
+ cd "$srcdir/${pkgname}-upstream-${pkgver}"
+ patch -p0 < "$srcdir/0001-reset-output-on-idle.patch"
+}
build() {
- cd "$srcdir/${pkgname}-upstream-${pkgver}"
- ./autogen.sh
- ./configure --prefix=/usr --sysconfdir=/etc
- make
+ cd "$srcdir/${pkgname}-upstream-${pkgver}"
+ ./autogen.sh
+ ./configure --prefix=/usr --sysconfdir=/etc
+ make
}
check() {
- cd "$srcdir/${pkgname}-upstream-${pkgver}"
- make -k check
+ cd "$srcdir/${pkgname}-upstream-${pkgver}"
+ make -k check
}
package() {
- cd "$srcdir/${pkgname}-upstream-${pkgver}"
- make DESTDIR="$pkgdir/" install
+ cd "$srcdir/${pkgname}-upstream-${pkgver}"
+ make DESTDIR="$pkgdir/" install
- # The module supports configuring multiple loopback devices; since we
- # don't know whether the user might be using some for other purposes,
- # we should not override its options unilaterally.
- rm "$pkgdir/etc/modprobe.d/v4l2-relayd.conf"
- rmdir "$pkgdir/etc/modprobe.d/"
+ # The module supports configuring multiple loopback devices; since we
+ # don't know whether the user might be using some for other purposes,
+ # we should not override its options unilaterally.
+ rm "$pkgdir/etc/modprobe.d/v4l2-relayd.conf"
+ rmdir "$pkgdir/etc/modprobe.d/"
}