Date: Saturday, March 17, 2018 @ 20:08:34 Author: heftig Revision: 308982
2.28.0-1 Modified: lib32-at-spi2-core/trunk/PKGBUILD ----------+ PKGBUILD | 37 ++++++++++++++++--------------------- 1 file changed, 16 insertions(+), 21 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2018-03-17 20:03:15 UTC (rev 308981) +++ PKGBUILD 2018-03-17 20:08:34 UTC (rev 308982) @@ -4,7 +4,7 @@ # Contributor: Ionut Biru <[email protected]> pkgname=lib32-at-spi2-core -pkgver=2.26.1 +pkgver=2.28.0 pkgrel=1 pkgdesc='Protocol definitions and daemon for D-Bus at-spi' arch=('x86_64') @@ -11,37 +11,32 @@ url='https://www.gnome.org' license=('GPL2') depends=('at-spi2-core' 'lib32-dbus' 'lib32-glib2' 'lib32-libxtst') -makedepends=('gcc-multilib' 'gobject-introspection' 'intltool') -source=("https://download.gnome.org/sources/at-spi2-core/${pkgver%.*}/at-spi2-core-${pkgver}.tar.xz") -sha256sums=('28822d5f39387ef60e5374532dde1a0d04d39847a3d484aa7d6c634247a535e2') +makedepends=(intltool gobject-introspection git gtk-doc meson) +_commit=c210da7e817f36643fb6b3fb3410103f9887dcf8 # tags/AT_SPI2_CORE_2_28_0^0 +source=("git+https://git.gnome.org/browse/at-spi2-core#commit=$_commit") +sha256sums=('SKIP') +pkgver() { + cd at-spi2-core + git describe --tags | sed 's/^AT_SPI2_CORE_//;s/_/./g;s/-/+/g' +} + prepare() { - cd at-spi2-core-${pkgver} - - autoreconf -fi + cd at-spi2-core } build() { - cd at-spi2-core-${pkgver} - export CC='gcc -m32' export CXX='g++ -m32' export PKG_CONFIG_PATH='/usr/lib32/pkgconfig' - ./configure \ - --prefix='/usr' \ - --libdir='/usr/lib32' \ - --libexecdir='/usr/lib32/at-spi2-core' \ - --sysconfdir='/etc' \ - --disable-xevie - make + arch-meson at-spi2-core build -D enable_docs=false --libdir=/usr/lib32 + ninja -C build } package() { - cd at-spi2-core-${pkgver} - - make DESTDIR="${pkgdir}" install - rm -rf "${pkgdir}"/{etc,usr/{include,lib,share}} + DESTDIR="$pkgdir" ninja -C build install + rm -r "$pkgdir"/{etc,usr/{include,lib,share}} } -# vim: ts=2 sw=2 et: +# vim:set ts=2 sw=2 et:
