diff options
author | FabioLolix | 2022-01-30 20:21:49 +0100 |
---|---|---|
committer | FabioLolix | 2022-01-30 20:21:49 +0100 |
commit | 75d22b8d778789d470df64ef884139fd75808578 (patch) | |
tree | ef7f43261401bccc839d2535c5763ede08eb9da4 | |
parent | 3b5bdc1d379b57926baa74fba4a480021a2a4280 (diff) | |
download | aur-75d22b8d778789d470df64ef884139fd75808578.tar.gz |
v0.8.0
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 40 |
2 files changed, 31 insertions, 32 deletions
@@ -1,19 +1,24 @@ pkgbase = gst-plugins-rs pkgdesc = GStreamer plugins written in Rust - pkgver = 0.5.2 + pkgver = 0.8.0 pkgrel = 1 - url = https://gstreamer.freedesktop.org/ + url = https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs arch = x86_64 - license = LGPL - license = MIT license = Apache - makedepends = rust + license = LGPL2.1 + license = MIT + license = MPL2 makedepends = git - makedepends = libsodium-static + makedepends = rust + makedepends = meson + makedepends = cargo-c + makedepends = clang depends = gstreamer - noextract = git+https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git - source = git+https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git + depends = gtk4 + depends = dav1d + depends = libsodium + depends = libwebp + source = git+https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git#tag=0.8.0 sha256sums = SKIP pkgname = gst-plugins-rs - @@ -1,33 +1,27 @@ -# Maintainer: Nikola Hadžić <nikola@firemail.cc> +# Maintainer: Fabio 'Lolix' Loli <lolix@disroot.org> +# Contributor: Nikola Hadžić <nikola@firemail.cc> + pkgname=gst-plugins-rs -pkgver=0.5.2 +pkgver=0.8.0 pkgrel=1 -epoch= pkgdesc="GStreamer plugins written in Rust" -arch=("x86_64") -url="https://gstreamer.freedesktop.org/" -license=("LGPL" "MIT" "Apache") -groups=() -depends=("gstreamer") -makedepends=("rust" "git" "libsodium-static") -checkdepends=() -optdepends=() -provides=() -conflicts=() -replaces=() -backup=() -options=() -source=("git+https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git") -noextract=("git+https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git") +arch=(x86_64) +url="https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs" +license=(Apache LGPL2.1 MIT MPL2) +depends=(gstreamer gtk4 dav1d libsodium libwebp) +makedepends=(git rust meson cargo-c clang) +source=("git+https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git#tag=${pkgver}") sha256sums=(SKIP) -prepare() { - cd "$srcdir/$pkgname" - git checkout "$pkgver" +build() { + cd "${srcdir}/${pkgname}" + arch-meson build -D csound=disabled -D sodium=system + ninja -C build } package() { - cd "$srcdir/$pkgname" - make install DESTDIR="$pkgdir" + cd "${srcdir}/${pkgname}" + DESTDIR="${pkgdir}" meson install -C build + install -D LICENSE-* -t "${pkgdir}/usr/share/licenses/${pkgname}" } |