GNU bug report logs - #73228
[PATCH] gnu: font-gnu-unifont: Update to 16.0.01.

Previous Next

Package: guix-patches;

Reported by: gemmaro <gemmaro.dev <at> gmail.com>

Date: Fri, 13 Sep 2024 13:47:01 UTC

Severity: normal

Tags: patch

Done: Hilton Chain <hako <at> ultrarare.space>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Hilton Chain <hako <at> ultrarare.space>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#73228: closed ([PATCH] gnu: font-gnu-unifont: Update to 16.0.01.)
Date: Fri, 24 Jan 2025 16:59:02 +0000
[Message part 1 (text/plain, inline)]
Your message dated Sat, 25 Jan 2025 00:58:32 +0800
with message-id <875xm4ywqv.wl-hako <at> ultrarare.space>
and subject line Re: [bug#73228] [PATCH v2] * gnu/packages/fonts.scm (font-gnu-unifont): Update to 16.0.02.
has caused the debbugs.gnu.org bug report #73228,
regarding [PATCH] gnu: font-gnu-unifont: Update to 16.0.01.
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
73228: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=73228
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: gemmaro <gemmaro.dev <at> gmail.com>
To: guix-patches <at> gnu.org
Cc: gemmaro <gemmaro.dev <at> gmail.com>
Subject: [PATCH] gnu: font-gnu-unifont: Update to 16.0.01.
Date: Fri, 13 Sep 2024 22:45:45 +0900
* 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 <ngraves <at> ngraves.fr>
 ;;; Copyright © 2023 Ahmad Draidi <a.r.draidi <at> redscript.org>
 ;;; Copyright © 2023 Arnaud Lechevallier <arnaud.lechevallier <at> free.fr>
-;;; Copyright © 2023 gemmaro <gemmaro.dev <at> gmail.com>
+;;; Copyright © 2023, 2024 gemmaro <gemmaro.dev <at> gmail.com>
 ;;; Copyright © 2023 Denis 'GNUtoo' Carikli <GNUtoo <at> cyberdimension.org>
 ;;; Copyright © 2023 chris <chris <at> bumblehead.com>
 ;;; Copyright © 2023, 2024 Luis Felipe López Acevedo <sirgazil <at> zoho.com>
@@ -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



[Message part 3 (message/rfc822, inline)]
From: Hilton Chain <hako <at> ultrarare.space>
To: Ashvith Shetty <ashvithshetty10 <at> gmail.com>
Cc: 73228-done <at> debbugs.gnu.org, efraim <efraim <at> flashner.co.il>,
 gemmaro <gemmaro.dev <at> gmail.com>
Subject: Re: [bug#73228] [PATCH v2] * gnu/packages/fonts.scm
 (font-gnu-unifont): Update to 16.0.02.
Date: Sat, 25 Jan 2025 00:58:32 +0800
Hi,

On Wed, 22 Jan 2025 23:17:19 +0800,
Ashvith Shetty wrote:
>
> From: gemmaro <gemmaro.dev <at> gmail.com>

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 <ashvithshetty10 <at> gmail.com>
> Change-Id: I56d1abb939d61e7c244bf0c117f0b5d13d053950
> ---
>  gnu/packages/fonts.scm | 16 +++++++++++-----
>  1 file changed, 11 insertions(+), 5 deletions(-)

and applied the patch as 32e31ef4286019be48d4b740f33f3127163abb70,

Thanks


This bug report was last modified 119 days ago.

Previous Next


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