gnu: harfbuzz: Build with meson.

* gnu/packages/gtk.scm (harfbuzz)[build-system]: Use meson-build-system.
[#:configure-flags]: Replace “--with-graphite2” with “-Dgraphite2=enabled”.
Remove other flags.
This commit is contained in:
Liliana Marie Prikler 2025-01-08 12:46:01 +01:00
parent 26f2dddab9
commit 69ea8c279d
No known key found for this signature in database
GPG key ID: 442A84B8C70E2F87

View file

@ -291,7 +291,7 @@ output. Experimental backends include OpenGL, BeOS, OS/2, and DirectFB.")
(sha256 (sha256
(base32 (base32
"0izq2lpqxrf1l755nxrxkkiarywkx5j43asznankxplbxgm0358h")))) "0izq2lpqxrf1l755nxrxkkiarywkx5j43asznankxplbxgm0358h"))))
(build-system gnu-build-system) (build-system meson-build-system)
(outputs '("out" (outputs '("out"
"bin")) ;160K, only hb-view depend on cairo "bin")) ;160K, only hb-view depend on cairo
(inputs (inputs
@ -309,9 +309,7 @@ output. Experimental backends include OpenGL, BeOS, OS/2, and DirectFB.")
which))) which)))
(arguments (arguments
(list #:configure-flags (list #:configure-flags
#~(list "--with-graphite2" #~(list "-Dgraphite2=enabled")))
"--with-gobject"
(string-append "--bindir=" #$output:bin "/bin"))))
(synopsis "OpenType text shaping engine") (synopsis "OpenType text shaping engine")
(description (description
"HarfBuzz is an OpenType text shaping engine.") "HarfBuzz is an OpenType text shaping engine.")