description="Cairo is a 2D graphics library with support for multiple output devices." url="http://www.cairographics.org/" packager="spiky " contributors="Rems,Tnut" makedepends=( m4 sed grep gtk-doc meson lzo libpng glib xorg-pixman xorg-fontconfig xcb-util xorg-libxrender xorg-libxxf86vm) name=cairo version=1.18.2 source=(https://gitlab.freedesktop.org/cairo/cairo/-/archive/$version/cairo-$version.tar.bz2) build() { meson setup build $name-$version $PKGMK_CAIRO \ --prefix=/usr \ --buildtype=plain \ --wrap-mode nodownload \ -D b_lto=true \ -D b_pie=true \ -D dwrite=disabled \ -D spectre=disabled \ -D symbol-lookup=disabled \ -D tests=disabled meson compile -C build DESTDIR=$PKG meson install -C build chmod +x $PKG/usr/bin/cairo-trace } uptodate() { local url ext url="https://www.cairographics.org/releases/" ext=".tar.xz" lynx -read_timeout=20 -dump -listonly -nonumbers \ $url|grep $name-[0-9]|grep $ext$|sed "s@$url$name-@@"|sed "s@$ext@@"|tail -1 }