diff options
Diffstat (limited to 'community/tracker/APKBUILD')
-rw-r--r-- | community/tracker/APKBUILD | 45 |
1 files changed, 21 insertions, 24 deletions
diff --git a/community/tracker/APKBUILD b/community/tracker/APKBUILD index 052f454d0b1..b02b9ff4e60 100644 --- a/community/tracker/APKBUILD +++ b/community/tracker/APKBUILD @@ -1,67 +1,64 @@ # Contributor: Rasmus Thomsen <oss@cogitri.dev> -# Maintainer: Rasmus Thomsen <oss@cogitri.dev> +# Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=tracker -pkgver=3.1.2 +pkgver=3.7.3 pkgrel=0 pkgdesc="Personal search tool and storage system" -url="https://wiki.gnome.org/Projects/Tracker" -# s390x, mips64 and riscv64 blocked by networkmanager -> polkit -arch="all !s390x !mips64 !riscv64" +url="https://tracker.gnome.org/" +arch="all" license="GPL-2.0-or-later" makedepends=" asciidoc - bash-completion + bash-completion-dev dbus-dev glib-dev gobject-introspection-dev icu-dev json-glib-dev - libsoup-dev + libsoup3-dev + libstemmer-dev libxml2-dev meson + py3-gobject3 py3-setuptools sqlite-dev networkmanager-dev vala " -options="!check" +checkdepends=" + bash + dbus + " subpackages=" + $pkgname-dbg $pkgname-dev $pkgname-doc $pkgname-lang lib$pkgname:libs - $pkgname-bash-completion:bashcomp:noarch - $pkgname-dbg + $pkgname-bash-completion $pkgname-testutils:_testutils" source="https://download.gnome.org/sources/tracker/${pkgver%.*}/tracker-$pkgver.tar.xz" build() { - # https://gitlab.gnome.org/GNOME/tracker-miners/issues/91 - export LDFLAGS="$LDFLAGS -Wl,-z,stack-size=2097152" - abuild-meson \ + -Db_lto=true \ -Ddocs=false \ -Dsystemd_user_services=false \ + -Dtests="$(want_check && echo true || echo false)" \ . output - meson compile ${JOBS:+-j ${JOBS}} -C output + meson compile -C output } check() { - meson test --no-rebuild -v -C output + XDG_RUNTIME_DIR="$(mktemp -p "$builddir" -d)" \ + dbus-run-session -- \ + meson test -t 10 --no-rebuild --print-errorlogs -C output } package() { DESTDIR="$pkgdir" meson install --no-rebuild -C output } -bashcomp() { - pkgdesc="Bash completion for $pkgname" - install_if="$pkgname=$pkgver-r$pkgrel bash-completion" - - mkdir -p "$subpkgdir"/usr/share - mv "$pkgdir"/usr/share/bash-completion "$subpkgdir"/usr/share -} - _testutils() { pkgdesc="$pkgname (test utilities)" depends="tracker=$pkgver-r$pkgrel py3-gobject3 bash" @@ -70,5 +67,5 @@ _testutils() { } sha512sums=" -3c5feb658d7d3e35bcc61ef216e59b069df661d6f13de6f26e71da35bd0ca78878099d1ae507da82860d955954f971ab68d5a3b86a3132781c3f03a12dec1f0c tracker-3.1.2.tar.xz +e6b074c9942de7e5559f56a5e27df3f8e73de7cd09efd389eed3f615fbbf957ac69e0a2861efbf39f356b91455399b86b73ebb11e9d5fe0ef2afa2a7060fa7af tracker-3.7.3.tar.xz " |