mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-02-16 21:32:22 +01:00
37 lines
1.1 KiB
Plaintext
37 lines
1.1 KiB
Plaintext
# Maintainer: Marian Buschsieweke <marian.buschsieweke@ovgu.de>
|
|
pkgname=wlrobs
|
|
pkgver=1.0
|
|
pkgrel=0
|
|
pkgdesc="obs-studio plugin that allows you to screen capture on wlroots"
|
|
url="https://hg.sr.ht/~scoopta/wlrobs"
|
|
arch="x86 x86_64" # obs-stduio not provided on other platforms
|
|
license="GPL-3.0-only"
|
|
makedepends="meson ninja obs-studio-dev wayland-dev"
|
|
source="https://dev.alpinelinux.org/archive/wlrobs/wlrobs-$pkgver.tar.gz "
|
|
builddir="$srcdir/$pkgname-v$pkgver"
|
|
options="!check" # No tests provided
|
|
|
|
_srcurl="https://hg.sr.ht/~scoopta/wlrobs/archive/v$pkgver.tar.gz"
|
|
|
|
snapshot() {
|
|
mkdir -p "$srcdir"
|
|
wget "$_srcurl" -O "$srcdir/$pkgname-$pkgver.tar.gz"
|
|
scp "$srcdir/$pkgname-$pkgver.tar.gz" \
|
|
dev.alpinelinux.org:/archive/$pkgname/
|
|
}
|
|
|
|
build() {
|
|
# Disable dmabuf backend, this requires a patched version of obs-studio,
|
|
# which is not packaged
|
|
abuild-meson \
|
|
-Duse_dmabuf=false \
|
|
build
|
|
meson compile ${JOBS:+-j ${JOBS}} -C build
|
|
}
|
|
|
|
package() {
|
|
DESTDIR="$pkgdir" meson install --no-rebuild -C build
|
|
}
|
|
|
|
sha512sums="801b95edc426d1c85567ff3dff5ae483090ba9e38e11564b60305a41096e496db2da27c472df92b22c2bd44be717432a9a62e051125eba77b30d2b57326f8683 wlrobs-1.0.tar.gz"
|