Date: Tuesday, October 25, 2022 @ 23:29:51
  Author: heftig
Revision: 459046

43.0-1

Modified:
  totem/trunk/PKGBUILD

----------+
 PKGBUILD |   26 ++++++++++++++++++++------
 1 file changed, 20 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2022-10-25 23:17:45 UTC (rev 459045)
+++ PKGBUILD    2022-10-25 23:29:51 UTC (rev 459046)
@@ -2,7 +2,7 @@
 # Contributor: Jan de Groot <[email protected]>
 
 pkgname=totem
-pkgver=42.0
+pkgver=43.0
 pkgrel=1
 pkgdesc="Movie player for the GNOME desktop based on GStreamer"
 url="https://wiki.gnome.org/Apps/Videos";
@@ -10,17 +10,19 @@
 license=(GPL2 custom)
 depends=(totem-plparser iso-codes libpeas grilo gsettings-desktop-schemas
          python-gobject gnome-desktop gst-plugins-base gst-plugins-good
-         gst-plugins-bad gst-plugin-gtk libhandy)
-makedepends=(libnautilus-extension itstool docbook-xsl python-pylint
-             gobject-introspection git appstream-glib gtk-doc meson intltool)
+         gst-plugins-bad gst-plugin-gtk libhandy libportal-gtk3)
+makedepends=(docbook-xsl gobject-introspection git appstream-glib gtk-doc meson
+             yelp-tools)
+checkdepends=(xorg-server-xvfb)
 optdepends=('gst-plugins-ugly: Extra media codecs'
             'gst-libav: Extra media codecs'
             'grilo-plugins: Media discovery')
+provides=(libtotem.so)
 conflicts=(totem-plugin)
 replaces=(totem-plugin)
 groups=(gnome)
 options=(debug)
-_commit=d578333de76dc51f7a58bd84edee8ee93f5050e3  # tags/42.0^0
+_commit=7bb879e1f6746ca19f99629794e918cdbbd06008  # tags/43.0^0
 source=("git+https://gitlab.gnome.org/GNOME/totem.git#commit=$_commit";
         "git+https://gitlab.gnome.org/GNOME/libgd.git";)
 sha256sums=('SKIP'
@@ -34,6 +36,7 @@
 prepare() {
   cd totem
 
+  git config --global protocol.file.allow always
   git submodule init
   git submodule set-url subprojects/libgd "$srcdir/libgd"
   git submodule update
@@ -40,11 +43,22 @@
 }
 
 build() {
-  arch-meson totem build -D enable-gtk-doc=true
+  local meson_options=(
+    -D enable-gtk-doc=true
+  )
+
+  arch-meson totem build "${meson_options[@]}"
   meson compile -C build
 }
 
+check() {
+  dbus-run-session xvfb-run -s '-nolisten local' \
+    meson test -C build --print-errorlogs
+}
+
 package() {
   meson install -C build --destdir "$pkgdir"
   install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 totem/COPYING
 }
+
+# vim:set sw=2 sts=-1 et:

Reply via email to