[arch-commits] Commit in lib32-atk/trunk (PKGBUILD)

Laurent Carlier lcarlier at archlinux.org
Tue Nov 7 04:21:36 UTC 2017


    Date: Tuesday, November 7, 2017 @ 04:21:36
  Author: lcarlier
Revision: 265629

upgpkg: lib32-atk 2.26.1-1

upstream update 2.26.1

Modified:
  lib32-atk/trunk/PKGBUILD

----------+
 PKGBUILD |   25 +++++++++++++++----------
 1 file changed, 15 insertions(+), 10 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-11-07 03:56:25 UTC (rev 265628)
+++ PKGBUILD	2017-11-07 04:21:36 UTC (rev 265629)
@@ -4,7 +4,7 @@
 
 _pkgname=atk
 pkgname=lib32-$_pkgname
-pkgver=2.24.0+4+gbf71ccc
+pkgver=2.26.1
 pkgrel=1
 pkgdesc="The interface definitions of accessibility infrastructure (32-bit)"
 url='https://developer.gnome.org/atk/'
@@ -11,8 +11,8 @@
 arch=(x86_64)
 license=(LGPL)
 depends=(lib32-glib2 $_pkgbasename)
-makedepends=(gcc-multilib git gtk-doc)
-commit=7d1f9a6fcf4654c41e64707d3684645ac037c239 # tags/ATK_2_24_0^0
+makedepends=(gcc-multilib git gtk-doc meson)
+_commit=6ce1698e8bff43d72c1f00d60f16e19d3b057899 # tags/ATK_2_26_1^0
 source=("git+https://git.gnome.org/browse/atk#commit=$_commit")
 sha256sums=('SKIP')
 
@@ -22,24 +22,29 @@
 }
 
 prepare() {
+  mkdir build
   cd $_pkgname
-  NOCONFIGURE=1 ./autogen.sh
 }
 
+check() {
+  cd build
+  meson test
+}
+ 
 build() {
   export CC="gcc -m32"
   export CXX="g++ -m32"
   export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
 
-  cd $_pkgname
-  ./configure --prefix=/usr --libdir=/usr/lib32 \
-    --disable-introspection
-  make
+  cd build
+  arch-meson --libdir=/usr/lib32 --libexecdir=/usr/lib32 ../$_pkgname \
+    -Ddisable_introspection=true
+  ninja
 }
 
 package() {
-  cd $_pkgname
-  make DESTDIR="${pkgdir}" install
+  cd build
+  DESTDIR="$pkgdir" ninja install
 
   rm -rf "${pkgdir}"/usr/{include,share}
 }



More information about the arch-commits mailing list