aboutsummaryrefslogtreecommitdiffstats
path: root/main/cairo/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/cairo/APKBUILD')
-rw-r--r--main/cairo/APKBUILD26
1 files changed, 13 insertions, 13 deletions
diff --git a/main/cairo/APKBUILD b/main/cairo/APKBUILD
index 06d6b203e6e..b5c8cd8947a 100644
--- a/main/cairo/APKBUILD
+++ b/main/cairo/APKBUILD
@@ -1,14 +1,14 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=cairo
-pkgver=1.17.6
-pkgrel=1
+pkgver=1.18.0
+pkgrel=0
pkgdesc="A vector graphics library"
url="https://cairographics.org/"
arch="all"
options="!check" # Recursive dependency on gtk+2.0 for check.
-license="LGPL-2.0-or-later MPL-1.1"
+license="LGPL-2.1-or-later OR MPL-1.1"
depends_dev="
- $pkgname-tools
+ $pkgname-tools=$pkgver-r$pkgrel
fontconfig-dev
freetype-dev
libxext-dev
@@ -16,7 +16,8 @@ depends_dev="
pixman-dev
xcb-util-dev
"
-makedepends="$depends_dev
+makedepends="
+ $depends_dev
expat-dev
glib-dev
gtk-doc
@@ -25,18 +26,16 @@ makedepends="$depends_dev
zlib-dev
"
subpackages="
+ $pkgname-dbg
$pkgname-static
$pkgname-dev
$pkgname-doc
$pkgname-gobject
$pkgname-tools
- $pkgname-dbg
"
source="https://gitlab.freedesktop.org/cairo/cairo/-/archive/$pkgver/cairo-$pkgver.tar.bz2
musl-stacksize.patch
- fix-type1-subset-indexing.patch
"
-builddir="$srcdir/$pkgname-$pkgver"
# secfixes:
# 1.17.4-r1:
@@ -48,14 +47,16 @@ builddir="$srcdir/$pkgname-$pkgver"
build() {
abuild-meson \
+ -Db_lto=true \
-Ddefault_library=both \
-Dgtk_doc=true \
- output
- meson compile ${JOBS:+-j ${JOBS}} -C output
+ -Dtests="$(want_check && echo enabled || echo disabled)" \
+ . output
+ meson compile -C output
}
check() {
- meson test --no-rebuild -v -C output
+ meson test --no-rebuild --print-errorlogs -C output
}
package() {
@@ -76,7 +77,6 @@ tools() {
}
sha512sums="
-1537b34ca49b853f4f60a7ceac0c1b878e7e2874f1ca3a37ab6ccbb704a37872314447016ad07b82312b302bb6df86b71265232a802ccdb9fb8cd18f211ff185 cairo-1.17.6.tar.bz2
+bd702f3b64061f8add954c243c9b59f5d44271adfa76d997941ddab629ff8018c2a1d3368edf2362573e0018c342c61483de58240c63e15e1e6035d2511d3e40 cairo-1.18.0.tar.bz2
86f26fe41deb5e14f553c999090d1ec1d92a534fa7984112c9a7f1d6c6a8f1b7bb735947e8ec3f26e817f56410efe8cc46c5e682f6a278d49b40a683513740e0 musl-stacksize.patch
-fe9badbffceea378cab893f8a13f76e7c411bba18bab69a768ceda68b05357a94b41bb9f025d05f0ae7d1d324f0cdf98bf5a2c27b35db45f3fc5a70bfa091113 fix-type1-subset-indexing.patch
"