PKGNAME=gtk-3
PKGSEC=x11
PKGDEP="adwaita-icon-theme at-spi2-core cairo colord x11-lib pango libepoxy \
        shared-mime-info wayland libxkbcommon gdk-pixbuf \
        cups glib harfbuzz fribidi fontconfig"
PKGDEP__RETRO=" \
        adwaita-icon-theme at-spi2-core cairo x11-lib pango libepoxy \
        shared-mime-info libxkbcommon gdk-pixbuf"
PKGDEP__ARMV4="${PKGDEP__RETRO}"
PKGDEP__ARMV6HF="${PKGDEP__RETRO}"
PKGDEP__ARMV7HF="${PKGDEP__RETRO}"
PKGDEP__I486="${PKGDEP__RETRO}"
PKGDEP__LOONGSON2F="${PKGDEP__RETRO}"
PKGDEP__M68K="${PKGDEP__RETRO}"
PKGDEP__POWERPC="${PKGDEP__RETRO}"
PKGDEP__PPC64="${PKGDEP__RETRO}"
BUILDDEP="gobject-introspection gtk-doc vim wayland-protocols"
BUILDDEP__RETRO=""
BUILDDEP__ARMV4="${BUILDDEP__RETRO}"
BUILDDEP__ARMV6HF="${BUILDDEP__RETRO}"
BUILDDEP__ARMV7HF="${BUILDDEP__RETRO}"
BUILDDEP__I486="${BUILDDEP__RETRO}"
BUILDDEP__LOONGSON2F="${BUILDDEP__RETRO}"
BUILDDEP__M68K="${BUILDDEP__RETRO}"
BUILDDEP__POWERPC="${BUILDDEP__RETRO}"
BUILDDEP__PPC64="${BUILDDEP__RETRO}"
PKGDES="GIMP toolkit version 3"

MESON_AFTER="-Dx11_backend=true \
             -Dwayland_backend=true \
             -Dbroadway_backend=true \
             -Dintrospection=true \
             -Dgtk_doc=false \
             -Dman=true \
             -Dcolord=yes \
             -Dprint_backends=auto \
             -Dprofiler=false \
             -Dbuiltin_immodules=all"
MESON_AFTER__RETRO="-Dx11_backend=true \
                    -Dwayland_backend=false \
                    -Dbroadway_backend=false \
                    -Dintrospection=false \
                    -Dgtk_doc=false \
                    -Dman=false \
                    -Dcolord=no \
                    -Dprint_backends=auto \
                    -Dprofiler=false \
                    -Dbuiltin_immodules=backend"
MESON_AFTER__ARMV4="${MESON_AFTER__RETRO}"
MESON_AFTER__ARMV6HF="${MESON_AFTER__RETRO}"
MESON_AFTER__ARMV7HF="${MESON_AFTER__RETRO}"
MESON_AFTER__I486="${MESON_AFTER__RETRO}"
MESON_AFTER__LOONGSON2F="${MESON_AFTER__RETRO}"
MESON_AFTER__M68K="${MESON_AFTER__RETRO}"
MESON_AFTER__POWERPC="${MESON_AFTER__RETRO}"
MESON_AFTER__PPC64="${MESON_AFTER__RETRO}"

# Needed by Afterglow, whereas FAIL_ARCH defaults to mainline-only.
FAIL_ARCH="!(mainline|retro)"
