aports/main/pango/APKBUILD

67 lines
1.6 KiB
Text

# Contributor: Leo <thinkabit.ukim@gmail.com>
# Contributor: Rasmus Thomsen <oss@cogitri.dev>
# Maintainer: Simon Zeni <simon@bl4ckb0ne.ca>
pkgname=pango
pkgver=1.56.3
pkgrel=0
pkgdesc="library for layout and rendering of text"
url="https://www.pango.org/"
arch="all"
license="LGPL-2.1-or-later"
depends_dev="pango-tools=$pkgver-r$pkgrel"
makedepends="
cairo-dev
expat-dev
fontconfig-dev
fribidi-dev
glib-dev
gobject-introspection-dev
gtk-doc
harfbuzz-dev
libxft-dev
meson
py3-docutils
"
checkdepends="font-dejavu font-cantarell font-droid font-tlwg"
install="$pkgname.pre-deinstall"
triggers="$pkgname.trigger=/usr/lib/pango/*/modules"
subpackages="$pkgname-dbg $pkgname-dev $pkgname-doc $pkgname-tools"
source="https://download.gnome.org/sources/pango/${pkgver%.*}/pango-$pkgver.tar.xz
disable-broken-test.patch
"
# secfixes:
# 1.44.1-r0:
# - CVE-2019-1010238
build() {
abuild-meson \
-Db_lto=true \
-Dintrospection=enabled \
-Dfontconfig=enabled \
-Ddocumentation=false \
-Dman-pages=true \
-Dxft=enabled \
-Dfreetype=enabled \
build
meson compile -C build
}
check() {
meson test --no-rebuild --print-errorlogs -C build
}
package() {
DESTDIR="$pkgdir" meson install --no-rebuild -C build
}
tools() {
pkgdesc="$pkgdesc (tools)"
amove usr/bin
}
sha512sums="
adb5aa66ea0c45f7bb112867a77f25d31d39bbb18fd8d41df0c1fd329714def874aa3cb8a49847561a75b0824c2abf8ce09a610d088e88d7de015c36a1536ac0 pango-1.56.3.tar.xz
966b3e194edbe328ae29f722af1f3d130b1e5e8880b915a6fc622f0e2a5d3abe9ab92a21de104c40d9d40b56562941a49a9be1635b7bf102100f772d03e29381 disable-broken-test.patch
"