upgpkg: maxima 5.46.0-9 (sbcl rebuild)
[arch-packages.git] / tracker3-miners / trunk / PKGBUILD
blobc2224a10d5a3cdca10d6263144144e624ac0db01
1 # Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
3 pkgname=tracker3-miners
4 pkgver=3.5.0
5 pkgrel=1
6 pkgdesc="Collection of data extractors for Tracker/Nepomuk"
7 url="https://wiki.gnome.org/Projects/Tracker"
8 arch=(x86_64)
9 license=(GPL)
10 depends=(
11   exempi
12   giflib
13   gst-plugins-base-libs
14   gupnp-dlna
15   libcue
16   libexif
17   libgexiv2
18   libgrss
19   libgsf
20   libgxps
21   libiptcdata
22   libnm
23   libosinfo
24   libseccomp
25   poppler-glib
26   totem-plparser
27   tracker3
28   upower
30 makedepends=(
31   asciidoc
32   git
33   meson
35 checkdepends=(
36   gst-libav
37   gst-plugins-base
38   gst-plugins-good
39   python-gobject
40   python-tappy
42 groups=(gnome)
43 _commit=b0f129a2f330f6a2f5de1220fdb4ca7ccbdb9af4  # tags/3.5.0^0
44 source=("git+https://gitlab.gnome.org/GNOME/tracker-miners.git#commit=$_commit")
45 b2sums=('SKIP')
47 pkgver() {
48   cd tracker-miners
49   git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
52 prepare() {
53   cd tracker-miners
56 build() {
57   local meson_options=(
58     -D tests_tap_protocol=true
59   )
61   arch-meson tracker-miners build "${meson_options[@]}"
62   meson compile -C build
65 check() {
66   # Intermittent test failures: https://gitlab.gnome.org/GNOME/tracker-miners/-/issues/79
67   dbus-run-session meson test -C build --print-errorlogs -t 3 || :
70 package() {
71   depends+=(libtracker-sparql-3.0.so)
73   meson install -C build --destdir "$pkgdir"
76 # vim:set sw=2 sts=-1 et: