Files
LFS-PKGBUILDs/x11-libs/cairo-1.18.4.PKGBUILD

59 lines
1.1 KiB
Bash

pkgname=cairo
pkgver=1.18.4
pkgdesc="2D graphics library with support for multiple output devices"
homepage="https://cairographics.org/"
arch=(x86_64)
license=('LGPL-2.1-only OR MPL-1.1')
depends=(
bash
fontconfig
freetype
glib
glibc
libpng
pixman
zlib
)
makedepends=(
meson
)
sources=("${pkgname}-${pkgver}.tar.bz2")
urls=("https://gitlab.freedesktop.org/cairo/cairo/-/archive/${pkgver}/${sources[0]}")
md5sums=("bfe8e342fc263858c58a9c83f9ae3e58")
src_prepare() {
tar -xf ${distdir}/${sources[0]} --strip-components=1
}
src_build() {
local meson_args=(
--prefix=/usr
--buildtype=release
-D dwrite=disabled
-D fontconfig=enabled
-D freetype=enabled
-D png=enabled
-D quartz=disabled
-D tee=disabled
-D xcb=disabled
-D xlib=disabled
-D xlib-xcb=disabled
-D zlib=enabled
-D tests=disabled
-D lzo=disabled
-D gtk2-utils=disabled
-D glib=enabled
-D spectre=disabled
-D symbol-lookup=disabled
-D gtk_doc=false
)
meson setup build "${meson_args[@]}"
meson compile -C build
}
src_install() {
meson install -C build --destdir "$pkgdir"
}
# vim:ft=sh syn=sh et sw=2: