diff options
Diffstat (limited to 'community/tracker-miners/APKBUILD')
-rw-r--r-- | community/tracker-miners/APKBUILD | 70 |
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 " |