blob: 25208d1289aedf8dc372aebeeabc456f8d7c5022 [file] [log] [blame]
kind: meson
sources:
- kind: tar
url: gnome_downloads:gtk+/3.24/gtk+-3.24.30.tar.xz
ref: ba75bfff320ad1f4cfbee92ba813ec336322cc3c660d406aad014b07087a3ba9
- kind: patch
path: patches/gtk-gcc11-build-fix.patch
build-depends:
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
depends:
- freedesktop-sdk.bst:components/at-spi2-atk.bst
- freedesktop-sdk.bst:components/atk.bst
- freedesktop-sdk.bst:components/gdk-pixbuf.bst
- sdk/glib.bst
- freedesktop-sdk.bst:components/gobject-introspection.bst
- freedesktop-sdk.bst:components/pango.bst
- freedesktop-sdk.bst:components/cairo.bst
- freedesktop-sdk.bst:components/hicolor-icon-theme.bst
- freedesktop-sdk.bst:components/libepoxy.bst
- freedesktop-sdk.bst:components/libxkbcommon.bst
- freedesktop-sdk.bst:components/mesa-headers.bst
- freedesktop-sdk.bst:components/wayland-protocols.bst
- freedesktop-sdk.bst:components/wayland.bst
- freedesktop-sdk.bst:components/xorg-lib-xcomposite.bst
- freedesktop-sdk.bst:components/xorg-lib-xcursor.bst
- freedesktop-sdk.bst:components/xorg-lib-xdamage.bst
- freedesktop-sdk.bst:components/xorg-lib-xi.bst
- freedesktop-sdk.bst:components/xorg-lib-xinerama.bst
- freedesktop-sdk.bst:bootstrap-import.bst
variables:
meson-local: >-
-Dbroadway_backend=true
-Dinstalled_tests=true
-Dtests=false
-Dx11_backend=true
-Dwayland-backend=true
-Dgtk_doc=false
-Dman=false
-Dintrospection=true
public:
bst:
integration-commands:
- |-
for dir in %{prefix}/share/icons/*; do
if test -f $dir/index.theme; then
gtk-update-icon-cache --quiet $dir
fi
done
- gtk-query-immodules-3.0 --update-cache
overlap-whitelist:
- '**'
split-rules:
devel:
(>):
- '%{libdir}/libgailutil-3.so'
- '%{libdir}/libgdk-3.so'
- '%{libdir}/libgtk-3.so'
cpe:
product: gtk+