gnu: ell: Update to 0.79.

* gnu/packages/linux.scm (ell): Update to 0.79.

Change-Id: Ib530c9e1fb09b790499af7fd6d0cb89b4766482c
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
This commit is contained in:
Sergey Trofimov 2025-09-09 10:43:10 +02:00 committed by Maxim Cournoyer
parent 605e06c728
commit d3eab3c8bd
No known key found for this signature in database
GPG key ID: 1260E46482E63562

View file

@ -11336,43 +11336,41 @@ tools for managing PipeWire.")
(delete "elogind"))))))
(define-public ell
(let ((commit "4f77dca1f1cd19041a5a882ba02ad5a39cde3661")
(revision "1"))
(package
(name "ell")
(version (git-version "0.77" revision commit))
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://git.kernel.org/pub/scm/libs/ell/ell.git")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32
"1ccxn9vdhn8miqhyxpj89hd9y8blz10q31qwvd6hbk2x214vgnk2"))
(modules '((guix build utils)))
(snippet
#~(begin
(substitute* "Makefile.am"
;; requires hwdb.bin
(("unit/test-hwdb.*") ""))))))
(build-system gnu-build-system)
(arguments
;; Tests launch dbus-daemon instances that all try to bind to
;; "/tmp/ell-test-bus". Thus, we need to run them sequentially.
'(#:parallel-tests? #f))
(inputs
(list dbus))
(native-inputs
(list autoconf automake libtool pkg-config procps))
(home-page "https://01.org/ell")
(synopsis "Embedded Linux Library")
(description "The Embedded Linux* Library (ELL) provides core, low-level
(package
(name "ell")
(version "0.79")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://git.kernel.org/pub/scm/libs/ell/ell.git")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32
"0l8pbgnza58ivknzl3nd6y46mfminhnb3iwq82msi6g282wv7np4"))
(modules '((guix build utils)))
(snippet
#~(begin
(substitute* "Makefile.am"
;; requires hwdb.bin
(("unit/test-hwdb.*") ""))))))
(build-system gnu-build-system)
(arguments
;; Tests launch dbus-daemon instances that all try to bind to
;; "/tmp/ell-test-bus". Thus, we need to run them sequentially.
'(#:parallel-tests? #f))
(inputs
(list dbus))
(native-inputs
(list autoconf automake libtool pkg-config procps))
(home-page "https://01.org/ell")
(synopsis "Embedded Linux Library")
(description "The Embedded Linux* Library (ELL) provides core, low-level
functionality for system daemons. It typically has no dependencies other than
the Linux kernel, C standard library, and libdl (for dynamic linking). While
ELL is designed to be efficient and compact enough for use on embedded Linux
platforms, it is not limited to resource-constrained systems.")
(license license:lgpl2.1+))))
(license license:lgpl2.1+)))
(define-public kexec-tools
(package