# Maintainer: Jan Alexander Steffens (heftig) # Contributor: Ionut Biru _froggy_highlight_color=#839942 pkgname=gtk3-froggy pkgver=3.24.30+126+g34038aaf7d pkgrel=1 epoch=1 pkgdesc="Provides normal gtk3 with a froggy highlight color for the Adwaita theme, you can even edit the PKGBUILD to change to color" arch=(x86_64) url="https://www.gtk.org/" depends=(atk cairo libxcursor libxinerama libxrandr libxi libepoxy gdk-pixbuf2 dconf libxcomposite libxdamage pango shared-mime-info at-spi2-atk wayland libxkbcommon adwaita-icon-theme json-glib librsvg wayland-protocols desktop-file-utils mesa cantarell-fonts colord rest libcups libcanberra fribidi iso-codes tracker3 libcloudproviders gtk-update-icon-cache) makedepends=(gobject-introspection gtk-doc git glib2-docs sassc meson) provides=(gtk3=3.24.30 gtk3-print-backends libgtk-3.so libgdk-3.so libgailutil-3.so) conflicts=(gtk3=3.24.30 gtk3-print-backends) replaces=("gtk3-print-backends<=3.22.26-1") license=(LGPL) install=gtk3.install source=('git+https://gitlab.gnome.org/GNOME/gtk.git#branch=gtk-3-24' gtk-query-immodules-3.0.hook) sha256sums=('SKIP' 'a0319b6795410f06d38de1e8695a9bf9636ff2169f40701671580e60a108e229') pkgver() { cd gtk git describe --tags | sed 's/-/+/g' } prepare() { cd gtk sed -i "s/#3584e4/$_froggy_highlight_color/" gtk/theme/Adwaita/_colors.scss sed -i "s/darken(#3584e4, 20%)/$_froggy_highlight_color/" gtk/theme/Adwaita/_colors.scss cp ../../assets.svg gtk/theme/Adwaita/assets.svg } build() { CFLAGS+=" -DG_ENABLE_DEBUG -DG_DISABLE_CAST_CHECKS" arch-meson gtk build \ -D broadway_backend=true \ -D cloudproviders=true \ -D colord=yes \ -D gtk_doc=true \ -D man=true meson compile -C build } package() { DESTDIR="$pkgdir" meson install -C build install -Dm644 /dev/stdin "$pkgdir/usr/share/gtk-3.0/settings.ini" <