# Maintainer: Jan Alexander Steffens (heftig) # Contributor: Sergej Pupykin # Contributor: Alexander Fehr # ALARM: Kevin Mihelich # - disable functional tests pkgname=tracker pkgver=2.3.5 pkgrel=1 pkgdesc="Desktop-neutral user information store, search tool and indexer" url="https://wiki.gnome.org/Projects/Tracker" arch=(x86_64) license=(GPL) depends=(sqlite icu glib2 libffi util-linux libstemmer libseccomp libsoup json-glib upower libnm) makedepends=(gobject-introspection vala git gtk-doc bash-completion meson) checkdepends=(python-gobject python-dbus) provides=(libtracker-{control,miner,sparql}-2.0.so) groups=(gnome) _commit=62c1b31e9b687ea3979db995455d7134b5d8c06c # tags/2.3.5^0 source=("git+https://gitlab.gnome.org/GNOME/tracker.git#commit=$_commit") sha256sums=('SKIP') pkgver() { cd $pkgname git describe --tags | sed 's/_/./g;s/-/+/g' } prepare() { cd $pkgname } build() { arch-meson $pkgname build -D docs=true -D functional_tests=false meson compile -C build } check() { dbus-run-session meson test -C build --print-errorlogs -t 3 } package() { DESTDIR="$pkgdir" meson install -C build }