* update tracker3 to 3.6.0-3

This commit is contained in:
Alexander Baldeck 2024-02-22 01:14:53 +01:00
parent 058c62abce
commit 3ea237c5e5

View File

@ -1,5 +1,6 @@
# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
# Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
# Maintainer: Fabian Bornschein <fabiscafe@archlinux.org>
# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: Alexander Fehr <pizzapunk gmail com>
@ -9,11 +10,11 @@ pkgname=(
tracker3-docs
)
pkgver=3.6.0
pkgrel=2
pkgrel=3
pkgdesc="SQLite-based RDF triplestore database with SPARQL interface"
url="https://tracker.gnome.org/"
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
license=(GPL)
license=(LGPL-2.1-or-later)
depends=(
glib2
icu
@ -48,12 +49,20 @@ b2sums=('SKIP'
pkgver() {
cd tracker
git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
git describe --tags | sed -r 's/\.([a-z])/\1/;s/([a-z])\./\1/;s/[^-]*-g/r&/;s/-/+/g'
}
prepare() {
cd tracker
# Fix bad code in a meson compile test
git cherry-pick -n f7393d61803815b19a1f210b197cce423ae3cc01
# SQLite 3.44.x fixes
# https://gitlab.archlinux.org/archlinux/packaging/packages/tracker3/-/issues/1
# https://gitlab.gnome.org/GNOME/tracker/-/merge_requests/640
git cherry-pick -n -m 1 02b7ae6e2fa005d84d5a55ba3500c10a84acb7de
git submodule init
git submodule set-url subprojects/gvdb "$srcdir/gvdb"
git -c protocol.file.allow=always submodule update