Date: Tuesday, October 25, 2022 @ 20:25:19
  Author: heftig
Revision: 458999

43.1-1

Modified:
  gnome-software/trunk/PKGBUILD

----------+
 PKGBUILD |   35 ++++++++++++++++++++---------------
 1 file changed, 20 insertions(+), 15 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2022-10-25 20:23:39 UTC (rev 458998)
+++ PKGBUILD    2022-10-25 20:25:19 UTC (rev 458999)
@@ -5,7 +5,7 @@
 
 pkgbase=gnome-software
 pkgname=(gnome-software gnome-software-packagekit-plugin)
-pkgver=42.4
+pkgver=43.1
 pkgrel=1
 pkgdesc="GNOME Software Tools"
 url="https://wiki.gnome.org/Apps/Software/";
@@ -13,12 +13,16 @@
 license=(GPL)
 makedepends=(appstream gsettings-desktop-schemas libpackagekit-glib flatpak
              fwupd docbook-xsl git gobject-introspection gtk-doc meson
-             valgrind gnome-online-accounts libxmlb malcontent gtk4 libadwaita
-             libsysprof-capture)
+             gnome-online-accounts libxmlb malcontent gtk4 libadwaita
+             libsysprof-capture libglib-testing libsoup3)
 options=(debug)
-_commit=15a2c7c334dcbe0c4f88b6ba84d8120f6b2c1808  # tags/42.4^0
-source=("git+https://gitlab.gnome.org/GNOME/gnome-software.git#commit=$_commit";)
-sha256sums=('SKIP')
+_commit=e2bbfd3ad749755e15e1463d0e1cff6385ed52a7  # tags/43.1^0
+source=(
+  "git+https://gitlab.gnome.org/GNOME/gnome-software.git#commit=$_commit";
+  "git+https://gitlab.gnome.org/mwleeds/gnome-pwa-list.git";
+)
+sha256sums=('SKIP'
+            'SKIP')
 
 pkgver() {
   cd $pkgbase
@@ -27,20 +31,19 @@
 
 prepare() {
   cd $pkgbase
+
+  git config --global protocol.file.allow always
+  git submodule init
+  git submodule set-url subprojects/gnome-pwa-list "$srcdir/gnome-pwa-list"
+  git submodule update
 }
 
 build() {
-  # Ensure static library is non-LTO compatible
-  CFLAGS+=" -ffat-lto-objects"
-
-  # Building with soup3 requires flatpak to be built with soup3
-  arch-meson $pkgbase build -D soup2=true
+  arch-meson $pkgbase build
   meson compile -C build
 }
 
-check() {
-  meson test -C build --print-errorlogs
-}
+# Not running tests - need root and a D-Bus system bus
 
 _pick() {
   local p="$1" f d; shift
@@ -55,7 +58,7 @@
 package_gnome-software() {
   groups=(gnome)
   depends=(libxmlb gsettings-desktop-schemas libpackagekit-glib gtk4 libadwaita
-           gnome-online-accounts appstream libsysprof-capture)
+           gnome-online-accounts appstream libsysprof-capture libsoup3)
   optdepends=('flatpak: Flatpak support plugin'
               'fwupd: fwupd support plugin'
               'malcontent: Parental control plugin')
@@ -71,3 +74,5 @@
   depends=(archlinux-appstream-data gnome-software packagekit)
   mv packagekit-plugin/* "$pkgdir"
 }
+
+# vim:set sw=2 sts=-1 et:

Reply via email to