| 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+ |