Date: Saturday, March 17, 2018 @ 20:08:40 Author: heftig Revision: 308983
2.28.0+2+g32f5756-1 Modified: lib32-atk/trunk/PKGBUILD ----------+ PKGBUILD | 42 ++++++++++++++++++------------------------ 1 file changed, 18 insertions(+), 24 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2018-03-17 20:08:34 UTC (rev 308982) +++ PKGBUILD 2018-03-17 20:08:40 UTC (rev 308983) @@ -1,50 +1,44 @@ # $Id$ +# Contributor: Mikko Seppälä <[email protected]> # Contributor: Pierre Schmitz <[email protected]> -# Maintainer: Mikko Seppälä <[email protected]> -_pkgname=atk -pkgname=lib32-$_pkgname -pkgver=2.26.1 +pkgname=lib32-atk +pkgver=2.28.0+2+g32f5756 pkgrel=1 pkgdesc="The interface definitions of accessibility infrastructure (32-bit)" -url='https://developer.gnome.org/atk/' +url="https://git.gnome.org/browse/atk" arch=(x86_64) license=(LGPL) -depends=(lib32-glib2 $_pkgbasename) -makedepends=(gcc-multilib git gtk-doc meson) -_commit=6ce1698e8bff43d72c1f00d60f16e19d3b057899 # tags/ATK_2_26_1^0 +depends=(lib32-glib2 atk) +makedepends=(gobject-introspection git gtk-doc meson) +_commit=32f57563a73f30dfc2058ae2af0723676cbb8dc0 # gnome-3-28 source=("git+https://git.gnome.org/browse/atk#commit=$_commit") sha256sums=('SKIP') pkgver() { - cd $_pkgname + cd atk git describe --tags | sed 's/^ATK_//;s/_/./g;s/-/+/g' } prepare() { - mkdir build - cd $_pkgname + cd atk } -check() { - cd build - meson test -} - build() { export CC="gcc -m32" export CXX="g++ -m32" - export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" + export PKG_CONFIG_PATH=/usr/lib32/pkgconfig + arch-meson atk build -D enable_docs=false --libdir=/usr/lib32 + ninja -C build +} + +check() { cd build - arch-meson --libdir=/usr/lib32 --libexecdir=/usr/lib32 ../$_pkgname \ - -Ddisable_introspection=true - ninja + meson test } package() { - cd build - DESTDIR="$pkgdir" ninja install - - rm -rf "${pkgdir}"/usr/{include,share} + DESTDIR="$pkgdir" ninja -C build install + rm -r "${pkgdir}"/usr/{include,share} }
