aboutsummaryrefslogtreecommitdiffstats
path: root/community/tracker-miners/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/tracker-miners/APKBUILD')
-rw-r--r--community/tracker-miners/APKBUILD70
1 files changed, 51 insertions, 19 deletions
diff --git a/community/tracker-miners/APKBUILD b/community/tracker-miners/APKBUILD
index addc21f3752..8dbbcad15b1 100644
--- a/community/tracker-miners/APKBUILD
+++ b/community/tracker-miners/APKBUILD
@@ -1,37 +1,69 @@
# Contributor: Rasmus Thomsen <oss@cogitri.dev>
-# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=tracker-miners
-pkgver=3.1.2
-pkgrel=0
+pkgver=3.6.2
+pkgrel=3
pkgdesc="Data miners for tracker"
-url="https://developer.gnome.org/libtracker-miner/stable"
-# s390x and riscv64 blocked by polkit -> networkmanager
-arch="all !s390x !riscv64"
-arch="$arch !mips64" # exempi not available
+url="https://gitlab.gnome.org/GNOME/tracker-miners"
+# s390x blocked by exempi
+arch="all !s390x"
license="GPL-2.0-or-later"
depends="tracker"
-makedepends="meson glib-dev intltool tracker-dev ffmpeg-dev dbus-dev exempi-dev
- flac-dev gexiv2-dev gstreamer-dev enca-dev libexif-dev
- libgsf-dev libgxps-dev libiptcdata-dev libjpeg-turbo-dev libosinfo-dev
- libpng-dev libseccomp-dev tiff-dev libxml2-dev libvorbis-dev poppler-dev
- taglib-dev totem-pl-parser-dev upower-dev zlib-dev gst-plugins-base-dev
- giflib-dev libgrss-dev icu-dev asciidoc networkmanager-dev"
-checkdepends="bash coreutils python3 py3-gobject3"
-options="!check" # Requires itself to be installed on the system
-subpackages="$pkgname-doc $pkgname-lang $pkgname-dbg"
+makedepends="
+ asciidoc
+ dbus-dev
+ enca-dev
+ exempi-dev
+ flac-dev
+ gexiv2-dev
+ giflib-dev
+ glib-dev
+ gst-plugins-base-dev
+ gstreamer-dev
+ icu-dev
+ libexif-dev
+ libgsf-dev
+ libgxps-dev
+ libiptcdata-dev
+ libjpeg-turbo-dev
+ libosinfo-dev
+ libpng-dev
+ libseccomp-dev
+ libvorbis-dev
+ libxml2-dev
+ meson
+ networkmanager-dev
+ poppler-dev
+ taglib-dev
+ tiff-dev
+ totem-pl-parser-dev
+ tracker-dev
+ upower-dev
+ zlib-dev
+ "
+checkdepends="
+ bash
+ coreutils
+ py3-gobject3
+ python3
+ "
+subpackages="$pkgname-dbg $pkgname-lang $pkgname-doc"
source="https://download.gnome.org/sources/tracker-miners/${pkgver%.*}/tracker-miners-$pkgver.tar.xz"
+options="!check" # needs to install itself
build() {
abuild-meson \
+ -Db_lto=true \
+ -Dfunctional_tests="$(want_check && echo true || echo false)" \
-Dtracker_core=system \
-Dsystemd_user_services=false \
-Dminer_rss=false \
. output
- meson compile ${JOBS:+-j ${JOBS}} -C output
+ meson compile -C output
}
check() {
- meson test --no-rebuild -v -C output
+ meson test --no-rebuild --print-errorlogs -C output
}
package() {
@@ -39,5 +71,5 @@ package() {
}
sha512sums="
-c5f65d0928512156bad3cc90f51374052afdd5ca70e6c151ca76a2ab971515ba10b967653cc9b1c94ae979f83b1ebfb6355f1d5a452982a89d403aaf7df70d8b tracker-miners-3.1.2.tar.xz
+032c96d41e02ed15b56937ea543428aef7b45ce4c206b749e6a99506dd48dd760e45b12563846a3208f0da42387d0547de9eef1fcb54d93cdbca4aad52050af4 tracker-miners-3.6.2.tar.xz
"