guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

08/08: gnu: fontmanager: Use gexps and drop input labels.


From: guix-commits
Subject: 08/08: gnu: fontmanager: Use gexps and drop input labels.
Date: Sun, 24 Nov 2024 04:10:21 -0500 (EST)

lilyp pushed a commit to branch gnome-team
in repository guix.

commit 5c00ceb3be6e855022090177a9b554ac876681a3
Author: Maxim Cournoyer <maxim.cournoyer@gmail.com>
AuthorDate: Mon Nov 11 15:17:15 2024 +0900

    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>
---
 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 e9fd295531..1945d050f8 100644
--- a/gnu/packages/fontutils.scm
+++ b/gnu/packages/fontutils.scm
@@ -1919,60 +1919,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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]