pkgname: cairo pkgver: '1.18.4' pkgrel: '1' pkgdesc: Cairo is a 2D graphics library with support for multiple output devices. url: 'https://www.cairographics.org/' arch: x86_64 depends: [] makedepends: - m4 - sed - grep - gtk-doc - meson - lzo - libpng - glib - xorg-pixman - xorg-fontconfig - xcb-util - xorg-libxrender - xorg-libxxf86vm source: - 'https://gitlab.freedesktop.org/cairo/cairo/-/archive/${pkgver}/cairo-${pkgver}.tar.bz2' sha256sums: - 6d9281e786fd289d382324d4588d59973a36911e1865b40e64f9ec39936ceba8 build: "meson setup build ${pkgname}-${pkgver} $PKGMK_CAIRO \\\n --prefix=/usr \\\n\t\t--buildtype=plain \\\ \n\t\t--wrap-mode nodownload \\\n\t\t-D b_lto=true \\\n\t\t-D b_pie=true \\\n\t\t-D dwrite=disabled \\\n\t\t-D spectre=disabled\ \ \\\n\t\t-D symbol-lookup=disabled \\\n\t\t-D tests=disabled\n meson compile -C build\n\tDESTDIR=${PKGDIR} meson\ \ install -C build\n\n\tchmod +x ${PKGDIR}/usr/bin/cairo-trace\n" package: | true update: | local url ext url="https://www.cairographics.org/releases/" ext=".tar.xz" lynx -read_timeout=20 -dump -listonly -nonumbers \ $url|grep ${pkgname}-[0-9]|grep $ext$|sed "s@$url${pkgname}-@@"|sed "s@$ext@@"|tail -1