From d97cbcb4adc24df674081dc2bbc893c1b6531018 Mon Sep 17 00:00:00 2001 From: jgart Date: Wed, 21 Jan 2026 11:34:47 -0500 Subject: [PATCH] gnu: sbcl-cl-posix-mqueue: Update to 0.1.3. * gnu/packages/lisp-xyz.scm (sbcl-cl-posix-mqueue): Update to 0.1.3. This uses the tagged release which is at the same commit as the direct commit that was previously used. Change-Id: I5e7c59a09da75c1fe377e2425a5e2ea28e94f20d --- gnu/packages/lisp-xyz.scm | 72 +++++++++++++++++++-------------------- 1 file changed, 35 insertions(+), 37 deletions(-) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 88f22b2a755..d8d2338489c 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -9294,45 +9294,43 @@ using bindings to the portaudio library.") (sbcl-package->ecl-package sbcl-cl-portaudio)) (define-public sbcl-cl-posix-mqueue - (let ((commit "8977370c7206d1f62bd1be80f4254af40654b83f") - (revision "1")) - (package - (name "sbcl-cl-posix-mqueue") - (version (git-version "0.1.2" revision commit)) - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/xFA25E/cl-posix-mqueue") - (commit commit))) - (file-name (git-file-name "cl-posix-mqueue" version)) - (sha256 - (base32 "04519rg8vc782z097dzlb8nx0skab2fy2zd0m60r6mz2nw8xdvh6")))) - (build-system asdf-build-system/sbcl) - (arguments - `(#:phases - (modify-phases %standard-phases - (add-after 'unpack 'patch-librt-path - (lambda* (#:key inputs #:allow-other-keys) - (substitute* "src/spec.lisp" - (("librt.so" all) - (string-append (assoc-ref inputs "glibc") "/lib/" all)))))))) - (native-inputs - `(("cl-ppcre" ,sbcl-cl-ppcre) - ("rove" ,sbcl-rove))) - (inputs - `(("alexandria" ,sbcl-alexandria) - ("babel" ,sbcl-babel) - ("cffi" ,sbcl-cffi) - ("glibc" ,glibc) - ("local-time" ,sbcl-local-time))) - (home-page "https://github.com/xFA25E/cl-posix-mqueue") - (synopsis "Common Lisp binding to POSIX mqueue") - (description - "This package provides Common Lisp bindings to POSIX message queue, an + (package + (name "sbcl-cl-posix-mqueue") + (version "0.1.3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/xFA25E/cl-posix-mqueue") + (commit version))) + (file-name (git-file-name "cl-posix-mqueue" version)) + (sha256 + (base32 "1c6002yqliqqwsnn08bx9n9ap7nx8ypjxnvhp65g01fqdcx7bpq7")))) + (build-system asdf-build-system/sbcl) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-librt-path + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "src/spec.lisp" + (("librt.so" all) + (string-append (assoc-ref inputs "glibc") "/lib/" all)))))))) + (native-inputs + `(("cl-ppcre" ,sbcl-cl-ppcre) + ("rove" ,sbcl-rove))) + (inputs + `(("alexandria" ,sbcl-alexandria) + ("babel" ,sbcl-babel) + ("cffi" ,sbcl-cffi) + ("glibc" ,glibc) + ("local-time" ,sbcl-local-time))) + (home-page "https://github.com/xFA25E/cl-posix-mqueue") + (synopsis "Common Lisp binding to POSIX mqueue") + (description + "This package provides Common Lisp bindings to POSIX message queue, an @acronym{IPC, Inter-Process Communication} method that is easy to use and quick to setup.") - (license license:gpl3)))) + (license license:gpl3))) (define-public cl-posix-mqueue (sbcl-package->cl-source-package sbcl-cl-posix-mqueue))