blob: c3bedcb16a0fab497fb1624621830f54f0d7742d [file] [log] [blame]
kind: meson
sources:
- kind: tar
url: gnome_downloads:gtk+/3.24/gtk+-3.24.33.tar.xz
ref: 588b06522e25d1579e989b6f9d8a1bdbf2fe13cde01a04e904ff346a225e7801
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: >-
-Ddemos=false
-Dbroadway_backend=true
-Dinstalled_tests=true
-Dtests=false
-Dx11_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+