[PATCH] gnu: Add FontManager.

DoneSubmitted by Boris A. Dekshteyn.
Details
2 participants
  • Boris A. Dekshteyn
  • Ludovic Courtès
Owner
unassigned
Severity
normal
B
B
Boris A. Dekshteyn wrote on 16 Aug 2019 03:47
(address . guix-patches@gnu.org)
87r23hca2b.fsf@gmail.com
--- gnu/packages/fontutils.scm | 51 +++++++++++++++++++++++++++++++++++++- 1 file changed, 50 insertions(+), 1 deletion(-)
Toggle diff (75 lines)diff --git a/gnu/packages/fontutils.scm b/gnu/packages/fontutils.scmindex e355f7bb89..f101614837 100644--- a/gnu/packages/fontutils.scm+++ b/gnu/packages/fontutils.scm@@ -46,6 +46,9 @@ #:use-module (gnu packages xorg) #:use-module (gnu packages gtk) #:use-module (gnu packages xml)+ #:use-module (gnu packages sqlite)+ #:use-module (gnu packages gnome)+ #:use-module (gnu packages freedesktop) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) #:use-module (guix download)@@ -53,7 +56,8 @@ #:use-module (guix git-download) #:use-module (guix build-system cmake) #:use-module (guix build-system gnu)- #:use-module (guix build-system python))+ #:use-module (guix build-system python)+ #:use-module (guix build-system meson)) (define-public freetype (package@@ -725,3 +729,48 @@ maintain the Noto Fonts project.") (license:non-copyleft "file://sample_texts/attributions.txt" "See sample_texts/attributions.txt in the distribution.")))))++(define-public fontmanager+ (package+ (name "fontmanager")+ (version "0.7.5")+ (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+ "16hma8rrkam6ngn5vbdaryn31vdixvii6920g9z928gylz9xkd3g"))))+ (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"))))+ (native-inputs+ `(("pkg-config" ,pkg-config)+ ("vala" ,vala)+ ("yelp-tools" ,yelp-tools)+ ("gettext" ,gettext-minimal)+ ("glib" ,glib "bin")+ ("gobject-introspection" ,gobject-introspection)+ ("desktop-file-utils" ,desktop-file-utils)))+ (inputs+ `(("json-glib" ,json-glib)+ ("sqlite-with-column-metadata" ,sqlite-with-column-metadata)+ ("fonconfig" ,fontconfig)+ ("freetype" ,freetype)+ ("gtk+" ,gtk+)))+ (home-page "https://fontmanager.github.io/")+ (synopsis "Simple font management for GTK+ desktop environments")+ (description "Font Manager is intended to provide a way for average 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+)))-- 2.23.0
L
L
Ludovic Courtès wrote on 18 Oct 2019 11:41
(name . Boris A. Dekshteyn)(address . boris.dekshteyn@gmail.com)(address . 37731-done@debbugs.gnu.org)
87ftjq5r16.fsf@gnu.org
Hi Boris,
"Boris A. Dekshteyn" <boris.dekshteyn@gmail.com> skribis:
Toggle quote (4 lines)> ---> gnu/packages/fontutils.scm | 51 +++++++++++++++++++++++++++++++++++++-> 1 file changed, 50 insertions(+), 1 deletion(-)
Applied with the cosmetic changes below, as well as a commit log thatfollows our conventions (seehttps://guix.gnu.org/manual/devel/en/html_node/Submitting-Patches.html).
Thanks for the patch!
Ludo’.
Closed
?
Your comment

This issue is archived.

To comment on this conversation send email to 37731@debbugs.gnu.org