contrib/gtk4/Pkgfile

29 lines
906 B
Plaintext

# Description: A multi-platform toolkit for creating graphical user interfaces, version 4
# URL: https://www.gtk.org/
# Maintainer: Tim Biermann, tbier at posteo dot de
# Depends on: adwaita-icon-theme docbook-xsl graphene sassc
# Optional: cups colord wayland xorg-libxinerama vulkan
name=gtk4
version=4.2.1
release=1
source=(https://gitlab.gnome.org/GNOME/gtk/-/archive/$version/gtk-$version.tar.bz2)
build() {
[[ -e '/usr/lib/pkgconfig/colord.pc' ]] && PKGMK_GTK4+=' -D colord=enabled'
[[ -e '/usr/lib/pkgconfig/wayland-server.pc' ]] || PKGMK_GTK4+=' -D wayland-backend=false'
meson setup gtk-$version build $PKGMK_GTK4 \
--prefix=/usr \
-D buildtype=plain \
-D broadway-backend=true \
-D man-pages=true \
-D build-tests=false \
-D build-examples=false \
-D demos=false
meson compile -C build
DESTDIR=$PKG meson install -C build
rm -r $PKG/usr/share/locale
}