| Name |
libpangocairo-1.0.so.0 |
| Description |
library for layout and rendering of text |
| Version |
1.56.3-r0 |
| Package Base |
pango |
| Homepage |
https://www.pango.org/ |
| Maintainers |
['Simon Zeni <simon@bl4ckb0ne.ca>'] |
| Contributors |
['Leo <thinkabit.ukim@gmail.com>', 'Rasmus Thomsen <oss@cogitri.dev>'] |
| Distro-repo |
https://gitlab.alpinelinux.org/alpine/aports/-/tree/3.22-stable/main/pango |
| Sources |
[] |
| Dependencies |
[] |
| Optional-Dependencies |
[] |
| Build-Dependencies |
[] |
| Provides |
['so:libpango-1.0.so.0=0.5600.3', 'so:libpangocairo-1.0.so.0=0.5600.3', 'so:libpangoft2-1.0.so.0=0.5600.3', 'so:libpangoxft-1.0.so.0=0.5600.3'] |
| Builddate |
17-03-2025 15:44:48 |
| Architecture |
x86_64 |
| Distro-Version |
v3.22 |
| Licenses |
['LGPL-2.1-or-later'] |
| Hash |
Q1EjGZLGtwmOeo1HGdsL0dpXQaagA= |
# 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 --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
"