[arch-commits] Commit in gnome-software/trunk (PKGBUILD)

Jan Steffens heftig at archlinux.org
Sat Oct 21 08:46:07 UTC 2017


    Date: Saturday, October 21, 2017 @ 08:46:06
  Author: heftig
Revision: 263782

3.26.1+11+ge1ede3c6-1

Modified:
  gnome-software/trunk/PKGBUILD

----------+
 PKGBUILD |   34 +++++++++++++---------------------
 1 file changed, 13 insertions(+), 21 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-10-21 05:14:18 UTC (rev 263781)
+++ PKGBUILD	2017-10-21 08:46:06 UTC (rev 263782)
@@ -4,7 +4,7 @@
 # Contributor: Yosef Or Boczko <yoseforb at gnome.org>
 
 pkgname=gnome-software
-pkgver=3.24.3+13+g836d2ee8
+pkgver=3.26.1+11+ge1ede3c6
 pkgrel=1
 pkgdesc="GNOME Software Tools"
 arch=(i686 x86_64)
@@ -11,9 +11,9 @@
 license=(GPL2)
 url="https://wiki.gnome.org/Apps/Software/"
 depends=(gtk3 appstream-glib libsoup gsettings-desktop-schemas gnome-desktop flatpak
-         packagekit archlinux-appstream-data gtkspell3 libgudev fwupd)
-makedepends=(intltool python docbook-xsl gnome-common git valgrind)
-_commit=836d2ee85991e968c3cb38a006df344aa5493c2c  # gnome-3-24
+         packagekit archlinux-appstream-data gtkspell3 libgudev fwupd liboauth)
+makedepends=(python docbook-xsl git valgrind meson gobject-introspection gtk-doc)
+_commit=e1ede3c607cf2123b67cccc9185b5a1c1ed5a69d  # gnome-3-26
 source=("git+https://git.gnome.org/browse/gnome-software#commit=$_commit")
 sha256sums=('SKIP')
 
@@ -23,28 +23,20 @@
 }
 
 prepare() {
+  mkdir build
   cd $pkgname
-  NOCONFIGURE=1 ./autogen.sh
+
+  # fwupd 1.0
+  git cherry-pick -n 798e1ab89 6f17aab14 166a010ba a2eaf2d29 781c81721
 }
 
 build() {
-  cd $pkgname
-  ./configure \
-    --prefix=/usr \
-    --sysconfdir=/etc \
-    --localstatedir=/var \
-    --libexecdir=/usr/lib/$pkgname \
-    --disable-static \
-    --disable-schemas-compile \
-    --enable-packagekit \
-    --enable-flatpak \
-    --enable-firmware \
-    --enable-gtk-doc
-  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
-  make
+  cd build
+  arch-meson ../$pkgname -Denable-rpm=false
+  ninja
 }
 
 package() {
-  cd $pkgname
-  make DESTDIR="${pkgdir}" install
+  cd build
+  DESTDIR="$pkgdir" ninja install
 }



More information about the arch-commits mailing list