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 @@ (define-public harfbuzz
(sha256
(base32
"0izq2lpqxrf1l755nxrxkkiarywkx5j43asznankxplbxgm0358h"))))
(build-system gnu-build-system)
(build-system meson-build-system)
(outputs '("out"
"bin")) ;160K, only hb-view depend on cairo
(inputs
@ -309,9 +309,7 @@ (define-public harfbuzz
which)))
(arguments
(list #:configure-flags
#~(list "--with-graphite2"
"--with-gobject"
(string-append "--bindir=" #$output:bin "/bin"))))
#~(list "-Dgraphite2=enabled")))
(synopsis "OpenType text shaping engine")
(description
"HarfBuzz is an OpenType text shaping engine.")