[arch-commits] Commit in kooha/repos (community-x86_64 community-x86_64/PKGBUILD)
Orhun Parmaksiz
orhun at gemini.archlinux.org
Sat Feb 5 19:08:12 UTC 2022
Date: Saturday, February 5, 2022 @ 19:08:12
Author: orhun
Revision: 1126536
archrelease: copy trunk to community-x86_64
Added:
kooha/repos/community-x86_64/
kooha/repos/community-x86_64/PKGBUILD
(from rev 1126535, kooha/trunk/PKGBUILD)
----------+
PKGBUILD | 39 +++++++++++++++++++++++++++++++++++++++
1 file changed, 39 insertions(+)
Copied: kooha/repos/community-x86_64/PKGBUILD (from rev 1126535, kooha/trunk/PKGBUILD)
===================================================================
--- community-x86_64/PKGBUILD (rev 0)
+++ community-x86_64/PKGBUILD 2022-02-05 19:08:12 UTC (rev 1126536)
@@ -0,0 +1,39 @@
+# Maintainer: Orhun Parmaksız <orhun at archlinux.org>
+# Contributor: Mark Wagie <mark dot wagie at tutanota dot com>
+
+pkgname=kooha
+pkgver=2.0.1
+pkgrel=3
+pkgdesc="Elegantly record your screen"
+arch=('x86_64')
+url="https://github.com/SeaDve/Kooha"
+license=('GPL3')
+depends=('gst-plugin-pipewire' 'gstreamer-vaapi' 'gst-plugins-ugly' 'gtk4' 'libadwaita'
+ 'python-gobject' 'x264' 'xdg-desktop-portal')
+makedepends=('cargo' 'meson')
+checkdepends=('appstream-glib')
+sha256sums=('984ee062fabfe6bbdf8024dd5e4d1c5ce2fafc3b75539f2ba52449bdd4cc3f98')
+source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
+
+prepare() {
+ cd Kooha-$pkgver
+ export RUSTUP_TOOLCHAIN=stable
+ cargo fetch --target "$CARCH-unknown-linux-gnu"
+}
+
+build() {
+ export RUSTUP_TOOLCHAIN=stable
+ export CARGO_TARGET_DIR=target
+ arch-meson Kooha-$pkgver build
+ meson compile -C build
+}
+
+check() {
+ meson test -C build --print-errorlogs
+}
+
+package() {
+ meson install -C build --destdir "$pkgdir"
+}
+
+# vim: ts=2 sw=2 et:
More information about the arch-commits
mailing list