Subject: bug#73228: closed (Re: [bug#73228] [PATCH v2] * gnu/packages/fonts.scm (font-gnu-unifont): Update to 16.0.02.)

From: [email-masked] (GNU bug Tracking System)
Date: Fri, 24 Jan 2025 16:59:02 +0000

Your bug report

#73228: [PATCH] gnu: font-gnu-unifont: Update to 16.0.01.

which was filed against the guix-patches package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
73228: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=73228
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: [bug#73228] [PATCH v2] * gnu/packages/fonts.scm (font-gnu-unifont): Update to 16.0.02.
From: Hilton Chain <[email-masked]>
To: Ashvith Shetty <[email-masked]>
Cc: [email-masked], efraim <[email-masked]>, gemmaro <[email-masked]>
Date: Sat, 25 Jan 2025 00:58:32 +0800
List-Id: <debbugs-submit.debbugs.gnu.org>

Hi,

On Wed, 22 Jan 2025 23:17:19 +0800,
Ashvith Shetty wrote:
>
> From: gemmaro <[email-masked]>

I have added commit log header,

> [source] <snippet>: Skip the thumbnails task.

moved this to 'patch-source phase,

> [arguments] <#:phases>: Replace "/bin/sh" without the "-s" flag.
>
> Co-authored-by: Ashvith Shetty <[email-masked]>
> Change-Id: I56d1abb939d61e7c244bf0c117f0b5d13d053950
> ---
>  gnu/packages/fonts.scm | 16 +++++++++++-----
>  1 file changed, 11 insertions(+), 5 deletions(-)

and applied the patch as 32e31ef4286019be48d4b740f33f3127163abb70,

Thanks

Subject: [PATCH] gnu: font-gnu-unifont: Update to 16.0.01.
From: gemmaro <[email-masked]>
To: [email-masked]
Cc: gemmaro <[email-masked]>
Date: Fri, 13 Sep 2024 22:45:45 +0900
List-Id: <debbugs-submit.debbugs.gnu.org>

* gnu/packages/fonts.scm (font-gnu-unifont): Update to 16.0.01.
[source]<snippet>: Skip the thumbnails task.
[arguments]<#:phases>: Replace "/bin/sh" without the "-s" flag.

Change-Id: Ic02172de535d70b993cf2458b3cd4966fe0a8aeb
---
 gnu/packages/fonts.scm | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm
index 1ba691dac9..f22911a543 100644
--- a/gnu/packages/fonts.scm
+++ b/gnu/packages/fonts.scm
@@ -55,7 +55,7 @@
 ;;; Copyright © 2023 Nicolas Graves <[email-masked]>
 ;;; Copyright © 2023 Ahmad Draidi <[email-masked]>
 ;;; Copyright © 2023 Arnaud Lechevallier <[email-masked]>
-;;; Copyright © 2023 gemmaro <[email-masked]>
+;;; Copyright © 2023, 2024 gemmaro <[email-masked]>
 ;;; Copyright © 2023 Denis 'GNUtoo' Carikli <[email-masked]>
 ;;; Copyright © 2023 chris <[email-masked]>
 ;;; Copyright © 2023, 2024 Luis Felipe López Acevedo <[email-masked]>
@@ -1065,7 +1065,7 @@ (define-public font-anonymous-pro-minus
 (define-public font-gnu-unifont
   (package
     (name "font-gnu-unifont")
-    (version "15.1.05")
+    (version "16.0.01")
     (source
      (origin
        (method url-fetch)
@@ -1075,11 +1075,16 @@ (define-public font-gnu-unifont
              (string-append "mirror://gnu/unifont/unifont-"
                             version "/unifont-" version ".tar.gz")))
        (sha256
-        (base32 "1yi33kxlgw7ds99za5bclh537sw8ggl94nrhhq7hwxaq8dgzaxfj"))
+        (base32 "0l3sv12s0n70ddj2g3g2rdmsqrdc5m1gqbylaj1qq8skryw80qax"))
        (snippet
         '(begin
            (use-modules (guix build utils))
-           (delete-file-recursively "font/precompiled")))))
+           (delete-file-recursively "font/precompiled")
+           ;; Skip thumbnail generation as it requires ImageMagick and the generated
+           ;; thumbnails will not be installed.
+           (substitute* "font/Makefile"
+             (("^(compiled-files:.+)thumbnails(.+)" _ pre post)
+              (string-append pre post "\n")))))))
     (build-system gnu-build-system)
     (outputs '("out"   ; TrueType/OpenType version
                "pcf"   ; PCF (bitmap) version
@@ -1097,7 +1102,7 @@ (define-public font-gnu-unifont
          (add-after 'unpack 'patch-source
            (lambda _
              (substitute* (find-files "." "Makefile")
-               (("/bin/sh -s") (string-append (which "sh") " -s")))))
+               (("/bin/sh\\b") (which "sh")))))
          (replace 'install
           (lambda* (#:key make-flags outputs #:allow-other-keys)
             (let* ((ttf (string-append (assoc-ref outputs "out")

base-commit: 013bda5e2c53bcf1d9093286c3658b95f5e32c09
-- 
2.46.0