guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 566836714d4ccf84ea1b9dae282c9db831774a76
Author: Hilton Chain <hako@ultrarare.space>
AuthorDate: Tue May 27 14:06:16 2025 +0800

    gnu: font-junicode: Use pre-built font files.
    
    Upstream doesn't provide all pre-built font files in the git repository.
    Since fontmake is not packaged yet, we can't build them from source at the
    moment.
    
    * gnu/packages/fonts.scm (font-junicode)[source]: Use pre-built fontfiles.
    
    Fixes: https://codeberg.org/guix/guix/issues/68
    Change-Id: I19adc64f7a966247c94a5ad1833aaa6d59e5aa6f
---
 gnu/packages/fonts.scm | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm
index d7b55f9a82..8e3232ff1a 100644
--- a/gnu/packages/fonts.scm
+++ b/gnu/packages/fonts.scm
@@ -2566,15 +2566,15 @@ programming.  Iosevka is completely generated from its 
source code.")
   (package
     (name "font-junicode")
     (version "2.211")
+    ;; TODO: Build from source when fontmake is packaged.
     (source
      (origin
-       (method git-fetch)
-       (uri (git-reference
-             (url "https://github.com/psb1558/Junicode-font";)
-             (commit (string-append "v" version))))
-       (file-name (git-file-name name version))
+       (method url-fetch)
+       (uri (string-append
+             "https://github.com/psb1558/Junicode-font/releases/download/v";
+             version "/Junicode_" version ".zip"))
        (sha256
-        (base32 "0nk6fgby5sp6035p542pfk2fgjir36vk315mj5z5xf7rafy13jhb"))))
+        (base32 "0infpcmq9js6s6qb6njw6kzx7y2jqj9yx1jzimr5gq8mbd61cswq"))))
     (build-system font-build-system)
     (home-page "https://github.com/psb1558/Junicode-font";)
     (synopsis "Unicode font for medievalists, linguists, and others")

Reply via email to