summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFabioLolix2022-01-30 20:21:49 +0100
committerFabioLolix2022-01-30 20:21:49 +0100
commit75d22b8d778789d470df64ef884139fd75808578 (patch)
treeef7f43261401bccc839d2535c5763ede08eb9da4
parent3b5bdc1d379b57926baa74fba4a480021a2a4280 (diff)
downloadaur-75d22b8d778789d470df64ef884139fd75808578.tar.gz
v0.8.0
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD40
2 files changed, 31 insertions, 32 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b6f9e2fc7adb..f1a920daaf90 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
diff --git a/PKGBUILD b/PKGBUILD
index 91c16662486c..10f8a11ba87c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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}"
}