* update cairo to 1.18.2-1

This commit is contained in:
Alexander Baldeck 2024-09-10 14:36:24 +02:00
parent 381c4b076f
commit 3146723c5d
3 changed files with 47 additions and 10 deletions

36
cairo/.SRCINFO Normal file
View File

@ -0,0 +1,36 @@
pkgbase = cairo
pkgdesc = 2D graphics library with support for multiple output devices
pkgver = 1.18.2
pkgrel = 1
url = https://cairographics.org/
arch = x86_64
license = LGPL-2.1-only OR MPL-1.1
makedepends = git
makedepends = gtk-doc
makedepends = meson
makedepends = valgrind
depends = bash
depends = fontconfig
depends = freetype2
depends = glib2
depends = glibc
depends = libpng
depends = libx11
depends = libxcb
depends = libxext
depends = libxrender
depends = lzo
depends = pixman
depends = zlib
source = git+https://gitlab.freedesktop.org/cairo/cairo.git#tag=1.18.2
b2sums = ff661ec100a24a457c91b928ad537e783e59ffc56812aa1d1da09bfe425390f8e6df0191a7993aeb56e9b064403a389d252e64f557f09ea6f773f821a021c9ca
pkgname = cairo
provides = libcairo-gobject.so
provides = libcairo-script-interpreter.so
provides = libcairo.so
options = !emptydirs
pkgname = cairo-docs
pkgdesc = 2D graphics library with support for multiple output devices (documentation)
depends =

4
cairo/.nvchecker.toml Normal file
View File

@ -0,0 +1,4 @@
[cairo]
source = "git"
git = "https://gitlab.freedesktop.org/cairo/cairo.git"
include_regex = '\d+\.\d*[02468]\.\d*[02468]'

View File

@ -8,16 +8,18 @@ pkgname=(
cairo
cairo-docs
)
pkgver=1.18.0
pkgrel=2
pkgver=1.18.2
pkgrel=1
pkgdesc="2D graphics library with support for multiple output devices"
url="https://cairographics.org/"
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
license=('LGPL-2.1-only OR MPL-1.1')
depends=(
bash
fontconfig
freetype2
glib2
glibc
libpng
libx11
libxcb
@ -33,14 +35,8 @@ makedepends=(
meson
valgrind
)
_commit=3909090108bb2db55330e3eb148aebe664735363 # tags/1.18.0^0
source=("git+https://gitlab.freedesktop.org/cairo/cairo.git#commit=$_commit")
b2sums=('SKIP')
pkgver() {
cd cairo
git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
}
source=("git+https://gitlab.freedesktop.org/cairo/cairo.git#tag=$pkgver")
b2sums=('ff661ec100a24a457c91b928ad537e783e59ffc56812aa1d1da09bfe425390f8e6df0191a7993aeb56e9b064403a389d252e64f557f09ea6f773f821a021c9ca')
prepare() {
cd cairo
@ -65,6 +61,7 @@ package_cairo() {
libcairo-script-interpreter.so
libcairo.so
)
options+=(!emptydirs)
meson install -C build --destdir "$pkgdir"