summaryrefslogtreecommitdiff
path: root/gtk4/Pkgfile
blob: ea0631b27cd217902289658aeed04a66dcfd5074 (plain)
    1 # Description: A multi-platform toolkit for creating graphical user interfaces, version 4
    2 # URL: https://www.gtk.org/
    3 # Maintainer: Tim Biermann, tbier at posteo dot de
    4 # Depends on: adwaita-icon-theme docbook-xsl graphene gst-plugins-bad libxkbcommon sassc xorg-libxcursor xorg-libxinerama
    5 # Optional: colord cups vulkan wayland-protocols
    6 
    7 name=gtk4
    8 version=4.8.2
    9 release=1
   10 source=(https://gitlab.gnome.org/GNOME/gtk/-/archive/$version/gtk-$version.tar.bz2)
   11 
   12 build() {
   13   prt-get isinst colord && PKGMK_GTK4+=' -D colord=enabled'
   14   prt-get isinst wayland-protocols || PKGMK_GTK4+=' -D wayland-backend=false'
   15   # manpages need rst2man, which we don't have
   16 
   17   meson setup gtk-$version build $PKGMK_GTK4 \
   18     --prefix=/usr \
   19     -D buildtype=plain \
   20     --wrap-mode nodownload \
   21     -D b_lto=true \
   22     -D b_pie=true \
   23     -D broadway-backend=true \
   24     -D man-pages=false \
   25     -D build-tests=false \
   26     -D build-examples=false \
   27     -D demos=false
   28   meson compile -C build
   29   DESTDIR=$PKG meson install -C build
   30 
   31   rm -r $PKG/usr/share/locale
   32 }

Generated by cgit