summaryrefslogtreecommitdiff
path: root/nongnu/packages/fonts.scm
diff options
context:
space:
mode:
authorRutherther <rutherther@ditigal.xyz>2024-10-29 19:55:06 +0100
committerHilton Chain <hako@ultrarare.space>2025-04-05 07:56:02 +0800
commite4cbe318907d3432e3daf9a6058d7c518645e198 (patch)
tree841241c09832acf9d6e8133104876d215aeb5cef /nongnu/packages/fonts.scm
parent5bdf1c9103794b7db85b4208026db51292e42ebc (diff)
nongnu: Add font-awesome-nonfree.
Guix channel is frozen at font awesome 4, because font awesome 5+ depends on proprietary build system. The newer versions have more icons, so it makes sense to package them as well. * nongnu/packages/fonts.scm (font-awesome-nonfree): New variable. Signed-off-by: Hilton Chain <hako@ultrarare.space> Modified-by: Hilton Chain <hako@ultrarare.space>
Diffstat (limited to 'nongnu/packages/fonts.scm')
-rw-r--r--nongnu/packages/fonts.scm19
1 files changed, 19 insertions, 0 deletions
diff --git a/nongnu/packages/fonts.scm b/nongnu/packages/fonts.scm
index a561b80..e6a8635 100644
--- a/nongnu/packages/fonts.scm
+++ b/nongnu/packages/fonts.scm
@@ -6,8 +6,10 @@
(define-module (nongnu packages fonts)
#:use-module (ice-9 string-fun)
#:use-module (gnu packages compression)
+ #:use-module (gnu packages fonts)
#:use-module (guix deprecation)
#:use-module (guix download)
+ #:use-module (guix git-download)
#:use-module (guix gexp)
#:use-module (guix packages)
#:use-module (guix build-system font)
@@ -325,3 +327,20 @@ automatically align with text labels."))
(description "An Apple system font intended to provide coverage for
characters defined as symbols in the Unicode Standard.")
(license (nonfree "https://www.apple.com"))))
+
+;; XXX The build scripts are not freely licensed <https://bugs.gnu.org/32916>.
+(define-public font-awesome-nonfree
+ (package
+ (inherit font-awesome)
+ (name "font-awesome")
+ (version "6.7.2")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/FortAwesome/Font-Awesome")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1gmr7f9vqh2g5bamcrpzd9wzywchx4q3kajw4njcp3qqm7vld8ii"))))
+ (arguments '())))