diff options
author | psykose <alice@ayaya.dev> | 2022-09-08 10:23:31 +0000 |
---|---|---|
committer | psykose <alice@ayaya.dev> | 2022-09-08 13:00:59 +0200 |
commit | 7f5357f9ffb89dfedb4a0d33d5ee54e8fa93749f (patch) | |
tree | f37624a48bb18b7603d23a3990088728e74dda0d | |
parent | 9f2edae2fe5c2c4a283f024a02b7e03d314b66fa (diff) |
main/cairo: build with lto
-rw-r--r-- | main/cairo/APKBUILD | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/main/cairo/APKBUILD b/main/cairo/APKBUILD index 5dabd4ae8e9..234b0ebce84 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=2 +pkgrel=3 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" 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 @@ -36,7 +37,6 @@ source="https://gitlab.freedesktop.org/cairo/cairo/-/archive/$pkgver/cairo-$pkgv musl-stacksize.patch fix-type1-subset-indexing.patch " -builddir="$srcdir/$pkgname-$pkgver" # secfixes: # 1.17.4-r1: @@ -48,9 +48,11 @@ builddir="$srcdir/$pkgname-$pkgver" build() { abuild-meson \ + -Db_lto=true \ -Ddefault_library=both \ -Dgtk_doc=true \ - output + -Dtests="$(want_check && echo enabled || echo disabled)" \ + . output meson compile ${JOBS:+-j ${JOBS}} -C output } |