new blfs: x11-libs/cairo-1.18.4
This commit is contained in:
58
x11-libs/cairo-1.18.4.PKGBUILD
Normal file
58
x11-libs/cairo-1.18.4.PKGBUILD
Normal file
@@ -0,0 +1,58 @@
|
|||||||
|
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:
|
||||||
Reference in New Issue
Block a user