makedepends=(gtk-doc libepoxy xorg-libxinerama xorg-libxrandr xorg-libxcursor at-spi2-core cups colord xorg-libxi
             cairo pango gdk-pixbuf wayland-protocols libxkbcommon gobject-introspection python-setuptools)
run=(adwaita-icon-theme)

description="Libraries used for creating graphical user interfaces for applications."
url="http://www.gtk.org/"

packager="Great-OS Team"
maintainer="Great-OS Team"

name=gtk3
version=3.24.52
release=1

source=(https://gitlab.gnome.org/GNOME/gtk/-/archive/${version}/gtk-${version}.tar.gz)

build() {

  mkdir build && cd build

  meson setup --prefix=/usr     \
        --sysconfdir=/etc       \
        --libdir=/usr/lib \
        --buildtype=release     \
        -Dbroadway_backend=true \
        ../gtk-$version

  ninja

  DESTDIR=$PKG ninja install
  
  cat > $PKG/etc/gtk-3.0/settings.ini << "EOF"
[Settings]
gtk-theme-name = Adwaita
gtk-icon-theme-name = gnome
gtk-font-name = DejaVu Sans 12
gtk-cursor-theme-size = 18
gtk-toolbar-style = GTK_TOOLBAR_BOTH_HORIZ
gtk-xft-antialias = 1
gtk-xft-hinting = 1
gtk-xft-hintstyle = hintslight
gtk-xft-rgba = rgb
gtk-cursor-theme-name = Adwaita
EOF

  # Already in gtk-update-icon-cache
  rm $PKG/usr/bin/gtk-update-icon-cache
}
