gnu: fontmanager: Use gexps and drop input labels.

* gnu/packages/fontutils.scm (fontmanager) [arguments]: Use gexps.
[native-inputs]: Remove labels.
[inputs]: Likewise.

Change-Id: Ie7dae815d94a196f58909bffac5a0cba4414fb6a
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
This commit is contained in:
Maxim Cournoyer 2024-11-11 15:17:15 +09:00 committed by Liliana Marie Prikler
parent b2065d95b2
commit 205b79d51f
No known key found for this signature in database
GPG key ID: 442A84B8C70E2F87

View file

@ -1925,39 +1925,39 @@ generated list of fallback fonts are checked.")
(base32 "0pxdwpjzsmld4j2m4q423vdrkx23bb6jqszjgk5wqbr2ln772hcx"))))
(build-system meson-build-system)
(arguments
`(#:glib-or-gtk? #t
(list #:glib-or-gtk? #t
#:build-type "release"
#:configure-flags
(list (string-append "-Dc_link_args=-Wl,-rpath="
(assoc-ref %outputs "out")
#~(list (string-append "-Dc_link_args=-Wl,-rpath=" #$output
"/lib/font-manager"))
#:phases
(modify-phases %standard-phases
#~(modify-phases %standard-phases
(add-after 'unpack 'skip-gtk-update-icon-cache
(lambda _ ; Remove dependency on needless desktop cache stuff.
(lambda _
;; Remove dependency on needless desktop cache stuff.
(substitute* "meson.build"
(("gtk_update_icon_cache: true")
"gtk_update_icon_cache: false")
(("update_desktop_database: true")
"update_desktop_database: false")))))))
(native-inputs
`(("desktop-file-utils" ,desktop-file-utils)
("gettext" ,gettext-minimal)
("glib" ,glib "bin")
("gobject-introspection" ,gobject-introspection)
("pkg-config" ,pkg-config)
("python-wrapper" ,python-wrapper)
("vala" ,vala)
("yelp-tools" ,yelp-tools)))
(list desktop-file-utils
gettext-minimal
`(,glib "bin")
gobject-introspection
pkg-config
python-wrapper
vala
yelp-tools))
(inputs
`(("fonconfig" ,fontconfig)
("freetype" ,freetype)
("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
("gtk" ,gtk)
("json-glib" ,json-glib)
("libsoup" ,libsoup)
("sqlite" ,sqlite)
("webkitgtk" ,webkitgtk)))
(list fontconfig
freetype
gsettings-desktop-schemas
gtk
json-glib
libsoup
sqlite
webkitgtk))
(home-page "https://fontmanager.github.io/")
(synopsis "Simple font management for GTK desktop environments")
(description "Font Manager is intended to provide a way for users to