From 205b79d51fc51976b19c0180e7d1c248abb2573c Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Mon, 11 Nov 2024 15:17:15 +0900 Subject: [PATCH] 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 --- gnu/packages/fontutils.scm | 100 ++++++++++++++++++------------------- 1 file changed, 50 insertions(+), 50 deletions(-) diff --git a/gnu/packages/fontutils.scm b/gnu/packages/fontutils.scm index 8ac89dface0..d2d3b1a2607 100644 --- a/gnu/packages/fontutils.scm +++ b/gnu/packages/fontutils.scm @@ -1912,60 +1912,60 @@ generated list of fallback fonts are checked.") (define-public fontmanager (package - (name "fontmanager") - (version "0.9.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/FontManager/font-manager") - (commit version))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0pxdwpjzsmld4j2m4q423vdrkx23bb6jqszjgk5wqbr2ln772hcx")))) - (build-system meson-build-system) - (arguments - `(#:glib-or-gtk? #t - #:build-type "release" - #:configure-flags - (list (string-append "-Dc_link_args=-Wl,-rpath=" - (assoc-ref %outputs "out") - "/lib/font-manager")) - #:phases - (modify-phases %standard-phases - (add-after 'unpack 'skip-gtk-update-icon-cache - (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))) - (inputs - `(("fonconfig" ,fontconfig) - ("freetype" ,freetype) - ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("gtk" ,gtk) - ("json-glib" ,json-glib) - ("libsoup" ,libsoup) - ("sqlite" ,sqlite) - ("webkitgtk" ,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 + (name "fontmanager") + (version "0.9.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/FontManager/font-manager") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0pxdwpjzsmld4j2m4q423vdrkx23bb6jqszjgk5wqbr2ln772hcx")))) + (build-system meson-build-system) + (arguments + (list #:glib-or-gtk? #t + #:build-type "release" + #:configure-flags + #~(list (string-append "-Dc_link_args=-Wl,-rpath=" #$output + "/lib/font-manager")) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'skip-gtk-update-icon-cache + (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 + (list desktop-file-utils + gettext-minimal + `(,glib "bin") + gobject-introspection + pkg-config + python-wrapper + vala + yelp-tools)) + (inputs + (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 easily manage desktop fonts, without having to resort to command-line tools or editing configuration files by hand. While designed primarily with the GNOME Desktop Environment in mind, it should work well with other GTK desktop environments.") - (license license:gpl3+))) + (license license:gpl3+))) (define-public fntsample (package