gnu: spdlog: Update to 1.15.1.

* gnu/packages/logging.scm (spdlog): Update to 1.15.1.
(spdlog-1.13): New variable.
* gnu/packages/messaging.scm (mtxclient, nheko),
* gnu/packages/radio.scm (gr-satellites),
* gnu/packages/upnp.scm (gerbera),
* gnu/packages/wm.scm (waybar)
[inputs]: Replace spdlog with spdlog-1.13.

Change-Id: I2458a03792b967fcf6761aa31b302d041a0abe3e
This commit is contained in:
Greg Hogan 2025-03-07 14:37:19 +00:00
parent b7f8c13503
commit 6fbb2f11d2
No known key found for this signature in database
GPG key ID: EF6EB27413CFEEF3
5 changed files with 20 additions and 7 deletions

View file

@ -239,7 +239,7 @@ output in multiple windows in a terminal.")
(define-public spdlog (define-public spdlog
(package (package
(name "spdlog") (name "spdlog")
(version "1.13.0") (version "1.15.1")
(source (source
(origin (origin
(method git-fetch) (method git-fetch)
@ -248,7 +248,7 @@ output in multiple windows in a terminal.")
(commit (string-append "v" version)))) (commit (string-append "v" version))))
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 "0zgdmdgnp2y36jrlk85d4fiyjkjd6anly8pambyc3f3v6sg02zyy")))) (base32 "1drpbn7b6iikypdlsvzpcjwyls0rqzl7sz7f7xjbn3d7ic55a1p1"))))
(build-system cmake-build-system) (build-system cmake-build-system)
;; TODO run benchmark. Currently not possible, as adding ;; TODO run benchmark. Currently not possible, as adding
;; (gnu packages benchmark) forms a dependency cycle ;; (gnu packages benchmark) forms a dependency cycle
@ -268,6 +268,19 @@ library.")
;; "include/spdlog/fmt/bundled" is under BSD 2 clause license. ;; "include/spdlog/fmt/bundled" is under BSD 2 clause license.
(license (list license:expat license:bsd-2)))) (license (list license:expat license:bsd-2))))
(define-public spdlog-1.13
(package/inherit spdlog
(version "1.13.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/gabime/spdlog")
(commit (string-append "v" version))))
(file-name (git-file-name (package-name spdlog) version))
(sha256
(base32 "0zgdmdgnp2y36jrlk85d4fiyjkjd6anly8pambyc3f3v6sg02zyy"))))))
(define-public spdlog-1.10 (define-public spdlog-1.10
(package (package
(inherit spdlog) (inherit spdlog)

View file

@ -2446,7 +2446,7 @@ QMatrixClient project.")
olm olm
openssl openssl
re2 re2
spdlog spdlog-1.13
zlib)) zlib))
(native-inputs (native-inputs
(list googletest pkg-config)) (list googletest pkg-config))
@ -2525,7 +2525,7 @@ for the Matrix protocol. It is built on to of @code{Boost.Asio}.")
qtwayland qtwayland
qtsvg qtsvg
re2 re2
spdlog spdlog-1.13
vulkan-headers vulkan-headers
vulkan-loader vulkan-loader
xdg-utils ; xdg-open for opening URLs xdg-utils ; xdg-open for opening URLs

View file

@ -1181,7 +1181,7 @@ to the fix block above.
python-pyaml python-pyaml
python-pyzmq python-pyzmq
python-requests python-requests
spdlog spdlog-1.13
volk)) volk))
(arguments (arguments
`(#:modules ((guix build cmake-build-system) `(#:modules ((guix build cmake-build-system)

View file

@ -213,7 +213,7 @@ It aims to be fully compliant with DLNA and UPnP-AV standards.")
libmatroska libmatroska
libupnp libupnp
pugixml pugixml
spdlog spdlog-1.13
sqlite sqlite
taglib taglib
`(,util-linux "lib") `(,util-linux "lib")

View file

@ -2509,7 +2509,7 @@ compository, supporting the following features:
pipewire pipewire
playerctl playerctl
pulseaudio pulseaudio
spdlog spdlog-1.13
wayland wayland
wireplumber)) wireplumber))
(native-inputs (native-inputs