Date: Saturday, April 29, 2023 @ 00:49:58
Author: heftig
Revision: 475363
archrelease: copy trunk to gnome-unstable-x86_64
Added:
grilo-plugins/repos/gnome-unstable-x86_64/
grilo-plugins/repos/gnome-unstable-x86_64/PKGBUILD
(from rev 475362, grilo-plugins/trunk/PKGBUILD)
grilo-plugins/repos/gnome-unstable-x86_64/no-tracker-test.diff
(from rev 475362, grilo-plugins/trunk/no-tracker-test.diff)
----------------------+
PKGBUILD | 78 +++++++++++++++++++++++++++++++++++++++++++++++++
no-tracker-test.diff | 10 ++++++
2 files changed, 88 insertions(+)
Copied: grilo-plugins/repos/gnome-unstable-x86_64/PKGBUILD (from rev 475362,
grilo-plugins/trunk/PKGBUILD)
===================================================================
--- gnome-unstable-x86_64/PKGBUILD (rev 0)
+++ gnome-unstable-x86_64/PKGBUILD 2023-04-29 00:49:58 UTC (rev 475363)
@@ -0,0 +1,78 @@
+# Maintainer: Jan Alexander Steffens (heftig) <[email protected]>
+
+pkgname=grilo-plugins
+pkgver=0.3.16
+pkgrel=1
+epoch=1
+pkgdesc="A collection of plugins for the Grilo framework"
+url="https://gitlab.gnome.org/GNOME/grilo-plugins"
+arch=(x86_64)
+license=(LGPL)
+depends=(
+ chromaprint
+ gom
+ grilo
+ gst-plugins-bad
+ libdmapsharing
+ libgoa
+ libmediaart
+ lua
+ tracker3
+)
+makedepends=(
+ git
+ gperf
+ meson
+ yelp-tools
+)
+checkdepends=(
+ gst-plugins-base
+ gst-plugins-good
+ python-gobject
+ tracker3-miners
+)
+optdepends=(
+ 'dleyna-server: DLNA plugin'
+ 'tracker3-miners: Tracker plugin'
+)
+groups=(gnome)
+_commit=dff5616464b8e46f58b84a67cc945f3a6c72dd73 # tags/grilo-plugins-0.3.16^0
+source=(
+ "git+https://gitlab.gnome.org/GNOME/grilo-plugins.git#commit=$_commit"
+ no-tracker-test.diff
+)
+b2sums=('SKIP'
+
'7ef8315121f11f8fff3162cf535f5d03e2a1587aa8db86ebd481253d23aa3570e48fcb363049f0c393e5b6c8799c8765c33a32f73c098772e72e22ae13aae14d')
+
+pkgver() {
+ cd $pkgname
+ git describe --tags | sed 's/^grilo-plugins-//;s/[^-]*-g/r&/;s/-/+/g'
+}
+
+prepare() {
+ cd $pkgname
+
+ # Tracker test broken in our containers because bubblewrap stopped working,
+ # also see https://bugs.archlinux.org/task/78033
+ git apply -3 ../no-tracker-test.diff
+}
+
+build() {
+ local meson_options=(
+ -D enable-tracker=no
+ )
+
+ arch-meson $pkgname build "${meson_options[@]}"
+ meson compile -C build
+}
+
+check() {
+ dbus-run-session meson test -C build --print-errorlogs
+}
+
+package() {
+ depends+=(libgr{ilo,lnet,lpls}-0.3.so)
+ meson install -C build --destdir "$pkgdir"
+}
+
+# vim:set sw=2 sts=-1 et:
Copied: grilo-plugins/repos/gnome-unstable-x86_64/no-tracker-test.diff (from
rev 475362, grilo-plugins/trunk/no-tracker-test.diff)
===================================================================
--- gnome-unstable-x86_64/no-tracker-test.diff (rev 0)
+++ gnome-unstable-x86_64/no-tracker-test.diff 2023-04-29 00:49:58 UTC (rev
475363)
@@ -0,0 +1,10 @@
+diff --git i/tests/meson.build w/tests/meson.build
+index 7ba2236b..deb681ac 100644
+--- i/tests/meson.build
++++ w/tests/meson.build
+@@ -40,5 +40,4 @@ if local_metadata_enabled and lua_factory_enabled
+ endif
+
+ if get_option('enable-tracker3') != 'no' and tracker3_dep.found() and
tracker3_testutils_dep.found()
+- subdir('tracker3')
+ endif