aports/testing/wlrobs/APKBUILD
2020-12-14 14:08:16 +00:00

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"