~ruther/guix-local

d97cbcb4adc24df674081dc2bbc893c1b6531018 — jgart a month ago 11f9ab1
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
1 files changed, 35 insertions(+), 37 deletions(-)

M gnu/packages/lisp-xyz.scm
M gnu/packages/lisp-xyz.scm => gnu/packages/lisp-xyz.scm +35 -37
@@ 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))