Date: Saturday, April 29, 2023 @ 00:49:47
  Author: heftig
Revision: 475362

0.3.16-1

Added:
  grilo-plugins/trunk/no-tracker-test.diff
Modified:
  grilo-plugins/trunk/PKGBUILD

----------------------+
 PKGBUILD             |   26 +++++++++++++++++++-------
 no-tracker-test.diff |   10 ++++++++++
 2 files changed, 29 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-04-29 00:45:44 UTC (rev 475361)
+++ PKGBUILD    2023-04-29 00:49:47 UTC (rev 475362)
@@ -1,8 +1,8 @@
 # Maintainer: Jan Alexander Steffens (heftig) <[email protected]>
 
 pkgname=grilo-plugins
-pkgver=0.3.15
-pkgrel=3
+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";
@@ -14,7 +14,7 @@
   grilo
   gst-plugins-bad
   libdmapsharing
-  libgdata
+  libgoa
   libmediaart
   lua
   tracker3
@@ -36,9 +36,13 @@
   'tracker3-miners: Tracker plugin'
 )
 groups=(gnome)
-_commit=98cbc65e258209c92a260a7641e4b9df2c9e58fa  # tags/grilo-plugins-0.3.15^0
-source=("git+https://gitlab.gnome.org/GNOME/grilo-plugins.git#commit=$_commit";)
-b2sums=('SKIP')
+_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
@@ -47,10 +51,18 @@
 
 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() {
-  arch-meson $pkgname build -D enable-tracker=no
+  local meson_options=(
+    -D enable-tracker=no
+  )
+
+  arch-meson $pkgname build "${meson_options[@]}"
   meson compile -C build
 }
 

Added: no-tracker-test.diff
===================================================================
--- no-tracker-test.diff                                (rev 0)
+++ no-tracker-test.diff        2023-04-29 00:49:47 UTC (rev 475362)
@@ -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

Reply via email to