Date: Tuesday, February 28, 2023 @ 23:23:41
Author: ainola
Revision: 1405739
archrelease: copy trunk to community-staging-x86_64
Added:
wf-recorder/repos/community-staging-x86_64/
wf-recorder/repos/community-staging-x86_64/PKGBUILD
(from rev 1405738, wf-recorder/trunk/PKGBUILD)
----------+
PKGBUILD | 46 ++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 46 insertions(+)
Copied: wf-recorder/repos/community-staging-x86_64/PKGBUILD (from rev 1405738,
wf-recorder/trunk/PKGBUILD)
===================================================================
--- community-staging-x86_64/PKGBUILD (rev 0)
+++ community-staging-x86_64/PKGBUILD 2023-02-28 23:23:41 UTC (rev 1405739)
@@ -0,0 +1,46 @@
+# Maintainer: Brett Cornwall <[email protected]>
+# Contributor: Lennard Hofmann
+
+pkgname=wf-recorder
+pkgver=0.3.0
+pkgrel=4
+pkgdesc="Screen recorder for wlroots-based compositors such as sway"
+arch=("x86_64")
+url="https://github.com/ammen99/wf-recorder"
+license=('MIT')
+depends=(
+ 'libavcodec.so'
+ 'libavdevice.so'
+ 'libavfilter.so'
+ 'libavformat.so'
+ 'libavutil.so'
+ 'libpulse.so'
+ 'libpulse-simple.so'
+ 'libswresample.so'
+ 'libswscale.so'
+ 'libwayland-client.so'
+)
+makedepends=(
+ 'meson'
+ 'wayland-protocols'
+)
+optdepends=(
+ 'slurp: Select a region to record'
+)
+source=("$pkgname-$pkgver.tar.gz::https://github.com/ammen99/wf-recorder/archive/v$pkgver.tar.gz")
+sha256sums=('3af1e933872653233d87167bab73d96f984d00e995385190b586be4d89dbbfdf')
+
+build() {
+ meson "$pkgname-$pkgver" build \
+ -Dpulse=enabled \
+ --prefix=/usr \
+ --buildtype=plain
+ ninja -C build
+}
+
+package() {
+ DESTDIR="$pkgdir/" ninja -C build install
+ cd "$pkgname-$pkgver"
+ install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname"
+ install -Dm644 README.md -t "$pkgdir/usr/share/doc/$pkgname"
+}