summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Wagie2023-03-26 12:13:09 -0600
committerMark Wagie2023-03-26 12:13:09 -0600
commite11a2fd189c7f126b076e0b27a9f2f5fa48ff60b (patch)
tree8937db06ffeb305637f4ca367d5b2b25d037f3ba
parentbb59ae839773a83b544daf7d3854e566f2a81aab (diff)
downloadaur-e11a2fd189c7f126b076e0b27a9f2f5fa48ff60b.tar.gz
adjust dependencies, improve appstream test
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD17
2 files changed, 16 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6be0a2af1beb..5ca2e2871c5d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,24 +1,24 @@
pkgbase = gnome-network-displays
pkgdesc = Miracast implementation for GNOME
pkgver = 0.90.5
- pkgrel = 6
+ pkgrel = 7
url = https://gitlab.gnome.org/GNOME/gnome-network-displays
arch = x86_64
license = GPL3
checkdepends = appstream-glib
makedepends = meson
depends = gtk3
- depends = faac
+ depends = gst-plugins-bad
depends = gst-plugins-good
depends = gst-plugins-ugly
depends = gst-rtsp-server
depends = libpulse
depends = networkmanager
depends = python-gobject
- depends = x264
depends = xdg-desktop-portal
optdepends = dnsmasq
optdepends = gst-plugin-pipewire
+ optdepends = gstreamer-vaapi
source = https://gitlab.gnome.org/GNOME/gnome-network-displays/-/archive/v0.90.5/gnome-network-displays-v0.90.5.tar.gz
sha256sums = 1a36cb33735fc8ec50ebdb4b31a507ad870dc2ff4905be5170128f17a9f74172
diff --git a/PKGBUILD b/PKGBUILD
index 6944e4d6e5e4..9ce62106331d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,19 +1,28 @@
# Maintainer: Mark Wagie <mark dot wagie at tutanota dot com>
pkgname=gnome-network-displays
pkgver=0.90.5
-pkgrel=6
+pkgrel=7
pkgdesc="Miracast implementation for GNOME"
arch=('x86_64')
url="https://gitlab.gnome.org/GNOME/gnome-network-displays"
license=('GPL3')
-depends=('gtk3' 'faac' 'gst-plugins-good' 'gst-plugins-ugly' 'gst-rtsp-server'
- 'libpulse' 'networkmanager' 'python-gobject' 'x264' 'xdg-desktop-portal')
+depends=('gtk3' 'gst-plugins-bad' 'gst-plugins-good' 'gst-plugins-ugly'
+ 'gst-rtsp-server' 'libpulse' 'networkmanager' 'python-gobject'
+ 'xdg-desktop-portal')
makedepends=('meson')
checkdepends=('appstream-glib')
-optdepends=('dnsmasq' 'gst-plugin-pipewire')
+optdepends=('dnsmasq' 'gst-plugin-pipewire' 'gstreamer-vaapi')
source=("$url/-/archive/v$pkgver/$pkgname-v$pkgver.tar.gz")
sha256sums=('1a36cb33735fc8ec50ebdb4b31a507ad870dc2ff4905be5170128f17a9f74172')
+prepare() {
+ cd "$pkgname-v$pkgver"
+
+ # https://gitlab.gnome.org/GNOME/gnome-network-displays/-/issues/272
+ sed -i -e "s/args: \['validate'/args: \['--nonet', 'validate'/" \
+ data/meson.build
+}
+
build() {
arch-meson "$pkgname-v$pkgver" build
meson compile -C build