mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2024-09-20 11:23:16 +00:00
community/tinysparql: rename from tracker, upgrade to 3.8
This commit is contained in:
parent
bbe825e11c
commit
c3623101ac
1 changed files with 26 additions and 11 deletions
|
@ -1,7 +1,7 @@
|
|||
# Contributor: Rasmus Thomsen <oss@cogitri.dev>
|
||||
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
|
||||
pkgname=tracker
|
||||
pkgver=3.7.3
|
||||
pkgname=tinysparql
|
||||
pkgver=3.8.0
|
||||
pkgrel=0
|
||||
pkgdesc="Personal search tool and storage system"
|
||||
url="https://tracker.gnome.org/"
|
||||
|
@ -24,10 +24,12 @@ makedepends="
|
|||
sqlite-dev
|
||||
networkmanager-dev
|
||||
vala
|
||||
gi-docgen
|
||||
"
|
||||
checkdepends="
|
||||
bash
|
||||
dbus
|
||||
mandoc
|
||||
"
|
||||
subpackages="
|
||||
$pkgname-dbg
|
||||
|
@ -36,14 +38,26 @@ subpackages="
|
|||
$pkgname-lang
|
||||
lib$pkgname:libs
|
||||
$pkgname-bash-completion
|
||||
$pkgname-testutils:_testutils"
|
||||
source="https://download.gnome.org/sources/tracker/${pkgver%.*}/tracker-$pkgver.tar.xz"
|
||||
"
|
||||
source="https://download.gnome.org/sources/tinysparql/${pkgver%.*}/tinysparql-$pkgver.tar.xz"
|
||||
|
||||
# for backwards compatibility
|
||||
replaces="tracker"
|
||||
provides="tracker=$pkgver-r$pkgrel"
|
||||
|
||||
case "$CARCH" in
|
||||
armhf|armv7|x86|ppc64le|loongarch64|riscv64)
|
||||
# https://gitlab.gnome.org/GNOME/tinysparql/-/issues/474
|
||||
options="!check"
|
||||
esac
|
||||
|
||||
build() {
|
||||
abuild-meson \
|
||||
-Db_lto=true \
|
||||
-Ddocs=false \
|
||||
-Ddocs=true \
|
||||
-Dman=true \
|
||||
-Dsystemd_user_services=false \
|
||||
-Dintrospection=enabled \
|
||||
-Dtests="$(want_check && echo true || echo false)" \
|
||||
. output
|
||||
meson compile -C output
|
||||
|
@ -51,6 +65,7 @@ build() {
|
|||
|
||||
check() {
|
||||
XDG_RUNTIME_DIR="$(mktemp -p "$builddir" -d)" \
|
||||
MANPATH="$builddir"/output/docs \
|
||||
dbus-run-session -- \
|
||||
meson test -t 10 --no-rebuild --print-errorlogs -C output
|
||||
}
|
||||
|
@ -59,13 +74,13 @@ package() {
|
|||
DESTDIR="$pkgdir" meson install --no-rebuild -C output
|
||||
}
|
||||
|
||||
_testutils() {
|
||||
pkgdesc="$pkgname (test utilities)"
|
||||
depends="tracker=$pkgver-r$pkgrel py3-gobject3 bash"
|
||||
|
||||
amove usr/lib/tracker-3.0/trackertestutils
|
||||
libs() {
|
||||
default_libs
|
||||
replaces="libtracker"
|
||||
provides="libtracker=$pkgver-r$pkgrel"
|
||||
amove usr/lib/girepository-1.0
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
e6b074c9942de7e5559f56a5e27df3f8e73de7cd09efd389eed3f615fbbf957ac69e0a2861efbf39f356b91455399b86b73ebb11e9d5fe0ef2afa2a7060fa7af tracker-3.7.3.tar.xz
|
||||
e5c17bb7cfccc5921a4acf489385660014f7277dce4aa1cf98d264a3e6629aa66f93d63f5e08f7f921f5e59bd349d05ec27f9e27c5a3ad75598396a3421cc951 tinysparql-3.8.0.tar.xz
|
||||
"
|
Loading…
Reference in a new issue