From 7fee4c2a5c0ee0541f939b13fc693ba2f339c0fa Mon Sep 17 00:00:00 2001 From: Jeremy Huntwork Date: Fri, 21 Aug 2026 19:11:47 -0400 Subject: [PATCH] Add pango 1.56.4 --- recipes/desktop/pango/recipe.kdl | 64 ++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 recipes/desktop/pango/recipe.kdl diff --git a/recipes/desktop/pango/recipe.kdl b/recipes/desktop/pango/recipe.kdl new file mode 100644 index 00000000..71fbecc2 --- /dev/null +++ b/recipes/desktop/pango/recipe.kdl @@ -0,0 +1,64 @@ +recipe { + name "pango" + version "1.56.4" + release 1 + description "Library for laying out and rendering text" + url "https://pango.gnome.org/" + archs "aarch64" "x86_64" + licenses "LGPL-2.1" + depends "cairo" \ + "cairo-dev" \ + "expat-dev" \ + "fontconfig" \ + "fontconfig-dev" \ + "freetype" \ + "freetype-dev" \ + "fribidi-dev" \ + "glib-dev" \ + "harfbuzz-dev" \ + "libffi-dev" \ + "libpng" \ + "libpng-dev" \ + "llvm" \ + "meson" \ + "mimalloc-dev" \ + "musl-dev" \ + "ninja" \ + "pcre2" \ + "pcre2-dev" \ + "pixman-dev" \ + "pkgconf" \ + "zlib-ng-dev" +} + +source "https://download.gnome.org/sources/pango/1.56/pango-${recipe.version}.tar.xz" { + blake3 "8042a82f08101c1dabcb337a96035167e3a300de395c57678ce1a133b2dba346" +} + +build { + script r#" + meson setup build/ \ + -Dprefix=/usr \ + -Dbuildtype=release \ + -Ddefault_library=both \ + -Dintrospection=disabled + ninja -C build/ + "# +} + +install { + script r#" + ninja -C build/ install + "# +} + +package "pango" { + files "usr/bin/" \ + "usr/lib/lib*.so*" +} + +package "pango-dev" { + files "usr/include/" \ + "usr/lib/lib*.a" \ + "usr/lib/pkgconfig/" +}