GNU bug report logs - #61981
[PATCH 0/3] Update Iosevka to 20.0.0 and add SS08 and SS09 variants

Previous Next

Package: guix-patches;

Reported by: "Paul A. Patience" <paul <at> apatience.com>

Date: Sun, 5 Mar 2023 14:47:01 UTC

Severity: normal

Tags: patch

Done: Ludovic Courtès <ludo <at> gnu.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 61981 in the body.
You can then email your comments to 61981 AT debbugs.gnu.org in the normal way.

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#61981; Package guix-patches. (Sun, 05 Mar 2023 14:47:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to "Paul A. Patience" <paul <at> apatience.com>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Sun, 05 Mar 2023 14:47:02 GMT) Full text and rfc822 format available.

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

From: "Paul A. Patience" <paul <at> apatience.com>
To: guix-patches <at> gnu.org
Cc: "Paul A. Patience" <paul <at> apatience.com>
Subject: [PATCH 0/3] Update Iosevka to 20.0.0 and add SS08 and SS09 variants
Date: Sun, 05 Mar 2023 14:46:17 +0000
I added only the SS08 and SS09 variants because those are the ones that
interest me, and adding all 20 stylistic sets is a lot.
If we don't want any of the stylistic sets in Guix, feel free to drop those
patches.

(I included the year 2022 in the copyright notice because I made a commit
then, though the commit by itself is probably not a significant enough change
to count as copyright.
Adjust as you wish.)

Best regards,

Paul A. Patience (3):
  gnu: font-iosevka: Update to 20.0.0.
  gnu: Add font-iosevka-ss08.
  gnu: Add font-iosevka-ss09.

 gnu/packages/fonts.scm | 54 ++++++++++++++++++++++++++++++++----------
 1 file changed, 42 insertions(+), 12 deletions(-)

--
2.39.1






Information forwarded to guix-patches <at> gnu.org:
bug#61981; Package guix-patches. (Sun, 05 Mar 2023 14:49:02 GMT) Full text and rfc822 format available.

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

From: "Paul A. Patience" <paul <at> apatience.com>
To: 61981 <at> debbugs.gnu.org
Cc: "Paul A. Patience" <paul <at> apatience.com>
Subject: [PATCH 1/3] gnu: font-iosevka: Update to 20.0.0.
Date: Sun, 05 Mar 2023 14:47:53 +0000
* gnu/packages/fonts.scm (font-iosevka): Update to 20.0.0.
---
 gnu/packages/fonts.scm | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm
index 33935c5699..43ab61aa86 100644
--- a/gnu/packages/fonts.scm
+++ b/gnu/packages/fonts.scm
@@ -41,7 +41,7 @@
 ;;; Copyright © 2021 Antoine Côté <antoine.cote <at> posteo.net>
 ;;; Copyright © 2021 Sergiu Ivanov <sivanov <at> colimite.fr>
 ;;; Copyright © 2021 Sarah Morgensen <iskarian <at> mgsn.dev>
-;;; Copyright © 2021 Paul A. Patience <paul <at> apatience.com>
+;;; Copyright © 2021-2023 Paul A. Patience <paul <at> apatience.com>
 ;;; Copyright © 2021, 2022 Taiju HIGASHI <higashi <at> taiju.info>
 ;;; Copyright © 2022 Philip McGrath <philip <at> philipmcgrath.com>
 ;;; Copyright © 2022 Kitzman <kitzman <at> disroot.org>
@@ -1581,7 +1581,7 @@ (define-public font-comic-neue
              (ice-9 string-fun)
              (gnu packages fonts))

-(let ((new-version "16.4.0")
+(let ((new-version "20.0.0")
       (iosevka-hashes #nil)
       (iosevka-fails #nil))
   (for-each (lambda (font)
@@ -1615,7 +1615,7 @@ (define-public font-comic-neue
 (define-public font-iosevka
   (package
     (name "font-iosevka")
-    (version "16.4.0")
+    (version "20.0.0")
     (source
      (origin
        (method url-fetch/zipbomb)
@@ -1623,7 +1623,7 @@ (define-public font-iosevka
                            "/releases/download/v" version
                            "/ttc-iosevka-" version ".zip"))
        (sha256
-        (base32 "07v98pr0anqbxn1yc55245k5ixxzfk2wmfq67zhz84aa18viqhbc"))))
+        (base32 "19f8p7zw7wbm8xbxm0kxv8k979bkqvx51hrckkc6nvddmigq1848"))))
     (build-system font-build-system)
     (home-page "https://be5invis.github.io/Iosevka/")
     (synopsis "Coders' typeface, built from code")
@@ -1646,7 +1646,7 @@ (define-public font-iosevka-slab
                            "/releases/download/v" version
                            "/ttc-iosevka-slab-" version ".zip"))
        (sha256
-        (base32 "063qk1d75l1jq7gdwzqxd7j8j56g7da0aagsqm0lvwl217l7x48b"))))))
+        (base32 "0c8pxdz98xwd8sj1yc8gx2g2wfjyxk4951wmg55dibd3wj106rjp"))))))

 (define-public font-iosevka-term
   (package
@@ -1660,7 +1660,7 @@ (define-public font-iosevka-term
                            "/releases/download/v" version
                            "/ttf-iosevka-term-" version ".zip"))
        (sha256
-        (base32 "17465bvg6fap53xfqwrg2g4fasv01w86wh658n1rf6djs3yzn1gx"))))
+        (base32 "1rln8cl1ah201ai2p34s6a52ggkgmgcx9gnvdnfgv4430bmnrpwc"))))
     (arguments
      `(#:phases
        (modify-phases %standard-phases
@@ -1681,7 +1681,7 @@ (define-public font-iosevka-term-slab
                            "releases/download/v" version "/"
                            "ttf-iosevka-term-slab-" version ".zip"))
        (sha256
-        (base32 "00pc4d8awdiziyzncah3fnh0ppvcdvi9cd7vyknl68f6fj283fvm"))))
+        (base32 "1sjz6h3w2c15jdfhqiibjshq5zfdjng28vcsl2dyxrb5wdxs7a01"))))
     (arguments
      `(#:phases
        (modify-phases %standard-phases
@@ -1702,7 +1702,7 @@ (define-public font-iosevka-aile
                            "/releases/download/v" version
                            "/ttc-iosevka-aile-" version ".zip"))
        (sha256
-        (base32 "03y0xijb7c0kampm3gjb69mv8hikhsgqhlw1w3zfcjhr2vc62g6q"))))))
+        (base32 "0jcyx8wpw18d8igqr1hfrybrldkr0r9qs24jw4z0x5k4gbah7mmf"))))))

 (define-public font-iosevka-curly
   (package
@@ -1716,7 +1716,7 @@ (define-public font-iosevka-curly
                            "releases/download/v" version  "/"
                            "ttc-iosevka-curly-" version ".zip"))
        (sha256
-        (base32 "1i31zj0j8npgx7wn2qibih48s76qjxakz14sa2hgx908p8xyfwq5"))))))
+        (base32 "0hj4lx8cyvib21cp065a56ag9jkwpzs74a93cf557j0x91k3wja0"))))))

 (define-public font-iosevka-curly-slab
   (package
@@ -1730,7 +1730,7 @@ (define-public font-iosevka-curly-slab
                            "releases/download/v" version  "/"
                            "ttc-iosevka-curly-slab-" version ".zip"))
        (sha256
-        (base32 "1xijhk5vbgs3c89a7g9cfjqjqv801gimjja4wqpvaficab692jh2"))))))
+        (base32 "10h58x5c32chvz4gdx8pifs1nd4ysnd4zq7pbjqsfv3h4lxz4r5h"))))))

 (define-public font-iosevka-etoile
   (package
@@ -1744,7 +1744,7 @@ (define-public font-iosevka-etoile
                            "/releases/download/v" version
                            "/ttc-iosevka-etoile-" version ".zip"))
        (sha256
-        (base32 "1rqagk6gyja15fa4m107ylbjwbhn811gbl9lbr9yzashw4drjpp9"))))))
+        (base32 "16lbcms4rnx7dh016c15wpz94b932hfvlng78jv1lhdr13w7s60z"))))))

 (define-public font-sarasa-gothic
   (package
--
2.39.1






Information forwarded to guix-patches <at> gnu.org:
bug#61981; Package guix-patches. (Sun, 05 Mar 2023 14:49:02 GMT) Full text and rfc822 format available.

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

From: "Paul A. Patience" <paul <at> apatience.com>
To: 61981 <at> debbugs.gnu.org
Cc: "Paul A. Patience" <paul <at> apatience.com>
Subject: [PATCH 2/3] gnu: Add font-iosevka-ss08.
Date: Sun, 05 Mar 2023 14:47:59 +0000
* gnu/packages/fonts.scm (font-iosevka-ss08): New variable.
---
 gnu/packages/fonts.scm | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm
index 43ab61aa86..2d1da04682 100644
--- a/gnu/packages/fonts.scm
+++ b/gnu/packages/fonts.scm
@@ -1603,7 +1603,8 @@ (define-public font-comic-neue
                   font-iosevka-aile
                   font-iosevka-curly
                   font-iosevka-curly-slab
-                  font-iosevka-etoile))
+                  font-iosevka-etoile
+                  font-iosevka-ss08))
   (for-each (lambda (hash)
               (format #t "~a: ~a~%" (car hash) (cdr hash)))
             (reverse iosevka-hashes))
@@ -1746,6 +1747,20 @@ (define-public font-iosevka-etoile
        (sha256
         (base32 "16lbcms4rnx7dh016c15wpz94b932hfvlng78jv1lhdr13w7s60z"))))))

+(define-public font-iosevka-ss08
+  (package
+    (inherit font-iosevka)
+    (name "font-iosevka-ss08")
+    (version (package-version font-iosevka))
+    (source
+     (origin
+       (method url-fetch/zipbomb)
+       (uri (string-append "https://github.com/be5invis/Iosevka"
+                           "/releases/download/v" version
+                           "/ttc-iosevka-ss08-" version ".zip"))
+       (sha256
+        (base32 "195w4nd0901zlyjq7a6n7pwjwi2b5vnm4gj4y6692axi660jdv4j"))))))
+
 (define-public font-sarasa-gothic
   (package
     (name "font-sarasa-gothic")
--
2.39.1






Information forwarded to guix-patches <at> gnu.org:
bug#61981; Package guix-patches. (Sun, 05 Mar 2023 14:49:03 GMT) Full text and rfc822 format available.

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

From: "Paul A. Patience" <paul <at> apatience.com>
To: 61981 <at> debbugs.gnu.org
Cc: "Paul A. Patience" <paul <at> apatience.com>
Subject: [PATCH 3/3] gnu: Add font-iosevka-ss09.
Date: Sun, 05 Mar 2023 14:48:07 +0000
* gnu/packages/fonts.scm (font-iosevka-ss09): New variable.
---
 gnu/packages/fonts.scm | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm
index 2d1da04682..5d159208dd 100644
--- a/gnu/packages/fonts.scm
+++ b/gnu/packages/fonts.scm
@@ -1604,7 +1604,8 @@ (define-public font-comic-neue
                   font-iosevka-curly
                   font-iosevka-curly-slab
                   font-iosevka-etoile
-                  font-iosevka-ss08))
+                  font-iosevka-ss08
+                  font-iosevka-ss09))
   (for-each (lambda (hash)
               (format #t "~a: ~a~%" (car hash) (cdr hash)))
             (reverse iosevka-hashes))
@@ -1761,6 +1762,20 @@ (define-public font-iosevka-ss08
        (sha256
         (base32 "195w4nd0901zlyjq7a6n7pwjwi2b5vnm4gj4y6692axi660jdv4j"))))))

+(define-public font-iosevka-ss09
+  (package
+    (inherit font-iosevka)
+    (name "font-iosevka-ss09")
+    (version (package-version font-iosevka))
+    (source
+     (origin
+       (method url-fetch/zipbomb)
+       (uri (string-append "https://github.com/be5invis/Iosevka"
+                           "/releases/download/v" version
+                           "/ttc-iosevka-ss09-" version ".zip"))
+       (sha256
+        (base32 "1h5jfrpply7ypc4h6ivxs30qkrbni51zkj78xz6nz4zbnp923yi0"))))))
+
 (define-public font-sarasa-gothic
   (package
     (name "font-sarasa-gothic")
--
2.39.1






Reply sent to Ludovic Courtès <ludo <at> gnu.org>:
You have taken responsibility. (Mon, 13 Mar 2023 13:48:02 GMT) Full text and rfc822 format available.

Notification sent to "Paul A. Patience" <paul <at> apatience.com>:
bug acknowledged by developer. (Mon, 13 Mar 2023 13:48:02 GMT) Full text and rfc822 format available.

Message #19 received at 61981-done <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: "Paul A. Patience" <paul <at> apatience.com>
Cc: 61981-done <at> debbugs.gnu.org
Subject: Re: bug#61981: [PATCH 0/3] Update Iosevka to 20.0.0 and add SS08
 and SS09 variants
Date: Mon, 13 Mar 2023 14:47:20 +0100
Hello Paul,

"Paul A. Patience" <paul <at> apatience.com> skribis:

>   gnu: font-iosevka: Update to 20.0.0.
>   gnu: Add font-iosevka-ss08.
>   gnu: Add font-iosevka-ss09.

Applied, thanks!

> If we don't want any of the stylistic sets in Guix, feel free to drop those
> patches.

It’s hard to tell what “we” want.  I feel like it probably doesn’t hurt
to include them, but one could poll guix-devel or help-guix to see.

Thanks,
Ludo’.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Tue, 11 Apr 2023 11:24:12 GMT) Full text and rfc822 format available.

This bug report was last modified 1 year and 9 days ago.

Previous Next


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