GNU bug report logs - #77192
[PATCH] gnu: Add font-apl386.

Previous Next

Package: guix-patches;

Reported by: Lee Thompson <lee.p.thomp <at> gmail.com>

Date: Sat, 22 Mar 2025 22:27:03 UTC

Severity: normal

Tags: patch

To reply to this bug, email your comments to 77192 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#77192; Package guix-patches. (Sat, 22 Mar 2025 22:27:05 GMT) Full text and rfc822 format available.

Acknowledgement sent to Lee Thompson <lee.p.thomp <at> gmail.com>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Sat, 22 Mar 2025 22:27:05 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Lee Thompson <lee.p.thomp <at> gmail.com>
To: guix-patches <at> gnu.org
Cc: Lee Thompson <lee.p.thomp <at> gmail.com>
Subject: [PATCH] gnu: Add font-apl386.
Date: Sat, 22 Mar 2025 22:26:24 +0000
* gnu/packages/fonts.scm (font-apl386): New variable.

Change-Id: If29a528547e1d6153ac95f0bd0d17367db256d99
---
 gnu/packages/fonts.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm
index 3048289ac0..767d7ece9e 100644
--- a/gnu/packages/fonts.scm
+++ b/gnu/packages/fonts.scm
@@ -64,6 +64,7 @@
 ;;; Copyright © 2025 Ashish SHUKLA <ashish.is <at> lostca.se>
 ;;; Copyright © 2024 Josep Bigorra <jjbigorra <at> gmail.com>
 ;;; Copyright © 2023 Santiago Payà Miralta <santiagopim <at> gmail.com>
+;;; Copyright © 2025 Lee Thompson <lee.p.thomp <at> gmail.com>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -4268,3 +4269,32 @@ (define-public font-cica
 In addition, Nerd Fonts, Noto Emoji, Icons for Devs, and some adjustment forked
 from the Ricty generator are converted and adjusted.")
     (license license:silofl1.1)))
+
+(define-public font-apl386
+  ;; No tags or formal releases upstream
+  (let ((commit "c5bca014b6610ee170985c3ce32a8bb14dbd7b94")
+        (revision "0")
+        (version "0"))
+    (package
+      (name "font-apl386")
+      (version (git-version version revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://github.com/abrudz/APL386")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "0z7kpqgfrb053rajnr08n02rdwg5w1aynxj13ys93j0k3xvv5a75"))
+         ;; Delete APL385 copy used for web page comparisons
+         (snippet
+          '(delete-file "APL385.ttf"))))
+      (build-system font-build-system)
+      (home-page "https://abrudz.github.io/APL386/")
+      (synopsis "APL Unicode font inspired by Comic Sans Serif")
+      (description
+       "Evolution of Adrian Smith's APL385 font with a fun, whimsical look,
+inspired by Comic Sans Serif.  Every special character used by any APL
+implementation is supported.")
+      (license license:unlicense))))
-- 
2.48.1





Information forwarded to guix-patches <at> gnu.org:
bug#77192; Package guix-patches. (Sun, 23 Mar 2025 14:28:13 GMT) Full text and rfc822 format available.

Message #8 received at 77192 <at> debbugs.gnu.org (full text, mbox):

From: Lee Thompson <lee.p.thomp <at> gmail.com>
To: 77192 <at> debbugs.gnu.org
Cc: Lee Thompson <lee.p.thomp <at> gmail.com>
Subject: [PATCH v2] gnu: Add font-apl386.
Date: Sun, 23 Mar 2025 14:25:46 +0000
* gnu/packages/fonts.scm (font-apl386): New variable.

Change-Id: If29a528547e1d6153ac95f0bd0d17367db256d99
---
 gnu/packages/fonts.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm
index 3048289ac0..8142c2ab87 100644
--- a/gnu/packages/fonts.scm
+++ b/gnu/packages/fonts.scm
@@ -64,6 +64,7 @@
 ;;; Copyright © 2025 Ashish SHUKLA <ashish.is <at> lostca.se>
 ;;; Copyright © 2024 Josep Bigorra <jjbigorra <at> gmail.com>
 ;;; Copyright © 2023 Santiago Payà Miralta <santiagopim <at> gmail.com>
+;;; Copyright © 2025 Lee Thompson <lee.p.thomp <at> gmail.com>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -4268,3 +4269,32 @@ (define-public font-cica
 In addition, Nerd Fonts, Noto Emoji, Icons for Devs, and some adjustment forked
 from the Ricty generator are converted and adjusted.")
     (license license:silofl1.1)))
+
+(define-public font-apl386
+  ;; No tags or formal releases upstream
+  (let ((commit "c5bca014b6610ee170985c3ce32a8bb14dbd7b94")
+        (revision "0")
+        (version "0"))
+    (package
+      (name "font-apl386")
+      (version (git-version version revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://github.com/abrudz/APL386")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "0z7kpqgfrb053rajnr08n02rdwg5w1aynxj13ys93j0k3xvv5a75"))
+         ;; Delete APL385 copy used for web page comparisons
+         (snippet
+          '(delete-file "APL385.ttf"))))
+      (build-system font-build-system)
+      (home-page "https://abrudz.github.io/APL386/")
+      (synopsis "APL Unicode font extended from Adrian Smith's APL385 font")
+      (description
+       "Evolution of Adrian Smith's APL385 font with a fun, whimsical look,
+inspired by Comic Sans Serif.  Every special character used by any APL
+implementation is supported.")
+      (license license:unlicense))))
-- 
2.48.1





Information forwarded to guix-patches <at> gnu.org:
bug#77192; Package guix-patches. (Sun, 23 Mar 2025 14:28:15 GMT) Full text and rfc822 format available.

Message #11 received at 77192 <at> debbugs.gnu.org (full text, mbox):

From: Lee Thompson <lee.p.thomp <at> gmail.com>
To: 77192 <at> debbugs.gnu.org
Subject: V2
Date: Sun, 23 Mar 2025 14:27:07 +0000
I've sent over a v2 patch with updated synopsis after working at
packaging the APL385 font as well.  I think this is less ambiguous and
would make more sense when both are packaged.




This bug report was last modified 16 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.