gnu: Add ghc-portmidi.

* gnu/packages/haskell-xyz.scm (ghc-portmidi): New variable.

Change-Id: Ib88052e7ac9ad6aab3721a4f31a4ceccdae1619c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
This commit is contained in:
Mark Walker 2025-06-17 12:40:03 +08:00 committed by Sharlatan Hellseher
parent 8cae62c191
commit 6c2c8e566d
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -9336,6 +9336,24 @@ standard Read class, for better deserialisation of Haskell values from
Strings.") Strings.")
(license license:lgpl2.1))) (license license:lgpl2.1)))
(define-public ghc-portmidi
(package
(name "ghc-portmidi")
(version "0.2.0.0")
(source (origin
(method url-fetch)
(uri (hackage-uri "PortMidi" version))
(sha256
(base32
"1jb722gwgx1fdyv64nj3by22970l3r04ibc3fa3hnp3k4l2jvk0f"))))
(build-system haskell-build-system)
(inputs (list alsa-lib))
(home-page "https://github.com/PortMidi/PortMidi-haskell")
(synopsis "Haskell bindings for PortMedia/PortMidi")
(description "This is a Haskell module for PortMidi audio library,
which supports real-time MIDI input and output.")
(license license:bsd-3)))
(define-public ghc-pqueue (define-public ghc-pqueue
(package (package
(name "ghc-pqueue") (name "ghc-pqueue")