archrelease: copy trunk to extra-x86_64
[arch-packages.git] / at-spi2-core / trunk / PKGBUILD
bloba11c115c5ba904457b1137744a20874875703a13
1 # Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
2 # Contributor: Ionut Biru <ibiru@archlinux.org>
4 pkgname=at-spi2-core
5 pkgver=2.44.1
6 pkgrel=1
7 pkgdesc="Protocol definitions and daemon for D-Bus at-spi"
8 url="https://gitlab.gnome.org/GNOME/at-spi2-core"
9 arch=(x86_64)
10 license=(GPL2)
11 depends=(dbus glib2 libxtst systemd)
12 makedepends=(gobject-introspection git gtk-doc meson dbus-broker)
13 optdepends=('dbus-broker: Alternative bus implementation')
14 options=(debug)
15 _commit=9a1f0aec0b7dc55360310b6d02c2b7798511268f  # tags/AT_SPI2_CORE_2_44_1^0
16 source=("git+https://gitlab.gnome.org/GNOME/at-spi2-core.git#commit=$_commit")
17 sha256sums=('SKIP')
19 pkgver() {
20   cd $pkgname
21   git describe --tags | sed 's/^AT_SPI2_CORE_//;s/_/./g;s/-/+/g'
24 prepare() {
25   cd $pkgname
28 build() {
29   arch-meson $pkgname build \
30     -D default_bus=dbus-broker \
31     -D docs=true
32   meson compile -C build
35 check() {
36   # memory test fails without desktop
37   # broker fails to launch without journald
38   dbus-run-session meson test -C build --print-errorlogs || :
41 package() {
42   meson install -C build --destdir "$pkgdir"
45 # vim:set sw=2 et: