From 42426e96bd9f34be782b8891db8ae4404d296b39 Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Wed, 31 Dec 2025 10:08:09 +0900 Subject: [PATCH] gnu: Add fmt-12. * gnu/packages/pretty-print.scm (fmt-12): New variable. (fmt-11): Inherit from it. Change-Id: Icfd91493490861c72e32e7695dc9d51262a7630b --- gnu/packages/pretty-print.scm | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/gnu/packages/pretty-print.scm b/gnu/packages/pretty-print.scm index ae96f032252d6e55f18f30799267cfb205a78c24..541263406842102eafc3b57b36e4e70f86f08f87 100644 --- a/gnu/packages/pretty-print.scm +++ b/gnu/packages/pretty-print.scm @@ -9,7 +9,7 @@ ;;; Copyright © 2020 Vincent Legoll ;;; Copyright © 2021 Greg Hogan ;;; Copyright © 2022 Zhu Zihao -;;; Copyright © 2022, 2023 Maxim Cournoyer +;;; Copyright © 2022-2023, 2025 Maxim Cournoyer ;;; Copyright © 2023 gemmaro ;;; Copyright © 2024 chris ;;; Copyright © 2025 Artyom V. Poptsov @@ -229,10 +229,10 @@ It also includes the capability to perform syntax highlighting for several different programming languages.") (license gpl3+))) -(define-public fmt-11 +(define-public fmt-12 (package (name "fmt") - (version "11.2.0") + (version "12.1.0") (source (origin (method git-fetch) @@ -241,7 +241,7 @@ different programming languages.") (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "0x8j1k1cnmvv5hbhhyfm7bqw2d2rb3jpmz6bc4a195z8pzj582dh")))) + (base32 "17b1iwmmpd9cb1g3lzn5pjky73i3268kldmdqpjv6s8rzl73aqk6")))) (build-system cmake-build-system) (arguments '(#:configure-flags '("-DBUILD_SHARED_LIBS=ON"))) (home-page "https://fmt.dev") @@ -252,6 +252,21 @@ a fast alternative to @code{IOStreams}.") ;; The library is bsd-2, but documentation and tests include other licenses. (license (list bsd-2 bsd-3 psfl)))) +(define-public fmt-11 + (package + (inherit fmt-12) + (name "fmt") + (version "11.2.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/fmtlib/fmt") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0x8j1k1cnmvv5hbhhyfm7bqw2d2rb3jpmz6bc4a195z8pzj582dh")))))) + (define-public fmt-10 (package (inherit fmt-11)