gtk4: enable tracker support

this makes search in the filechooser dialog use tracker, so it can
discover files faster and recursively
This commit is contained in:
Michal Vasilek 2022-07-10 20:16:53 +02:00
parent d3c3ea352a
commit 8b137894e6

View file

@ -1,7 +1,7 @@
# Template file for 'gtk4'
pkgname=gtk4
version=4.6.6
revision=1
revision=2
wrksrc="gtk-${version}"
build_style=meson
build_helper="gir"
@ -12,7 +12,8 @@ configure_args="-Dman-pages=true -Dbuild-tests=false -Dgtk_doc=true
-Dintrospection=$(vopt_if gir enabled disabled)
-Dcolord=$(vopt_if colord enabled disabled)
-Dcloudproviders=$(vopt_if cloudproviders enabled disabled)
-Dvulkan=$(vopt_if vulkan enabled disabled)"
-Dvulkan=$(vopt_if vulkan enabled disabled)
-Dtracker=$(vopt_if tracker enabled disabled)"
hostmakedepends="gettext-devel glib-devel gi-docgen perl
pkg-config sassc gettext libxslt docbook-xsl python3-docutils
$(vopt_if wayland 'wayland-devel wayland-protocols')"
@ -21,7 +22,8 @@ makedepends="at-spi2-atk-devel gdk-pixbuf-devel libepoxy-devel pango-devel
$(vopt_if colord 'colord-devel') $(vopt_if cups 'cups-devel')
$(vopt_if wayland 'libxkbcommon-devel wayland-devel wayland-protocols MesaLib-devel')
$(vopt_if x11 'libXcursor-devel libXdamage-devel libXext-devel libXinerama-devel libXi-devel libXrandr-devel libXcomposite-devel')
$(vopt_if cloudproviders 'libcloudproviders-devel') $(vopt_if vulkan 'vulkan-loader Vulkan-Headers')"
$(vopt_if cloudproviders 'libcloudproviders-devel') $(vopt_if vulkan 'vulkan-loader Vulkan-Headers')
$(vopt_if tracker 'tracker-devel')"
depends="gtk-update-icon-cache shared-mime-info $(vopt_if x11 'dbus-x11')"
short_desc="GIMP ToolKit (v4)"
maintainer="Enno Boland <gottox@voidlinux.org>"
@ -32,11 +34,11 @@ distfiles="${GNOME_SITE}/gtk/${version%.*}/gtk-${version}.tar.xz"
checksum=7bbfe4d13569f7c297ed49834ac7263e318b7bf102d3271cb466d5971f59ae70
# Package build options
build_options="broadway cloudproviders colord cups gir vulkan wayland x11"
build_options="broadway cloudproviders colord cups gir vulkan wayland x11 tracker"
desc_option_broadway="Enable support for the HTML5 Broadway backend"
desc_option_cloudproviders="Enable integration with cloudproviders, such as Nextcloud"
build_options_default="broadway cloudproviders colord cups gir vulkan wayland x11"
build_options_default="broadway cloudproviders colord cups gir vulkan wayland x11 tracker"
pre_build() {
# help gi-docgen find gi files on cross