GNU bug report logs - #52527
[PATCH 0/4] gnu: Add ghc-tidal.

Previous Next

Package: guix-patches;

Reported by: Aleksandr Vityazev <avityazev <at> posteo.org>

Date: Wed, 15 Dec 2021 22:59:02 UTC

Severity: normal

Tags: patch

To reply to this bug, email your comments to 52527 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#52527; Package guix-patches. (Wed, 15 Dec 2021 22:59:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Aleksandr Vityazev <avityazev <at> posteo.org>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Wed, 15 Dec 2021 22:59:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Aleksandr Vityazev <avityazev <at> posteo.org>
To: guix-patches <at> gnu.org
Subject: [PATCH 0/4] gnu: Add ghc-tidal.
Date: Wed, 15 Dec 2021 22:58:47 +0000
Aleksandr Vityazev (4):
  gnu: Add ghc-data-binary-ieee754.
  gnu: Add ghc-hosc.
  gnu: Add ghc-microspec.
  gnu: Add ghc-tidal

 gnu/packages/haskell-xyz.scm | 83 +++++++++++++++++++++++++++++++++++-
 1 file changed, 82 insertions(+), 1 deletion(-)

-- 
2.34.0

-- 

Aleksandr Vityazev




Information forwarded to guix-patches <at> gnu.org:
bug#52527; Package guix-patches. (Wed, 15 Dec 2021 23:01:02 GMT) Full text and rfc822 format available.

Message #8 received at 52527 <at> debbugs.gnu.org (full text, mbox):

From: Aleksandr Vityazev <avityazev <at> posteo.org>
To: 52527 <at> debbugs.gnu.org
Subject: [PATCH 1/4] gnu: Add ghc-data-binary-ieee754.
Date: Wed, 15 Dec 2021 23:01:00 +0000
* gnu/packages/haskell-xyz.scm (ghc-data-binary-ieee754): New variable.
---
 gnu/packages/haskell-xyz.scm | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm
index f5d15bcc2f..476a2b98a6 100644
--- a/gnu/packages/haskell-xyz.scm
+++ b/gnu/packages/haskell-xyz.scm
@@ -3011,6 +3011,22 @@ (define-public ghc-data-ordlist
      "This module provides set and multiset operations on ordered lists.")
     (license license:bsd-3)))
 
+(define-public ghc-data-binary-ieee754
+  (package
+    (name "ghc-data-binary-ieee754")
+    (version "0.4.4")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (hackage-uri "data-binary-ieee754" version))
+       (sha256
+        (base32 "02nzg1barhqhpf4x26mpzvk7jd29nali033qy01adjplv2z5m5sr"))))
+    (build-system haskell-build-system)
+    (home-page "https://john-millikin.com/software/")
+    (synopsis "Parser/Serialiser for IEEE-754 floating-point values")
+    (description "Convert Float and Decimal values to/from raw octets.")
+    (license license:expat)))
+
 (define-public ghc-dbus
   (package
     (name "ghc-dbus")
@@ -16026,4 +16042,3 @@ (define-public ghc-singleton-bool
     (description
      "This package provides Type-level booleans.")
     (license license:bsd-3)))
-
-- 
2.34.0



-- 

Aleksandr Vityazev




Information forwarded to guix-patches <at> gnu.org:
bug#52527; Package guix-patches. (Wed, 15 Dec 2021 23:01:02 GMT) Full text and rfc822 format available.

Message #11 received at 52527 <at> debbugs.gnu.org (full text, mbox):

From: Aleksandr Vityazev <avityazev <at> posteo.org>
To: 52527 <at> debbugs.gnu.org
Subject: [PATCH 2/4] gnu: Add ghc-hosc.
Date: Wed, 15 Dec 2021 23:01:06 +0000
* gnu/packages/haskell-xyz.scm (ghc-hosc): New variable.
---
 gnu/packages/haskell-xyz.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm
index 476a2b98a6..5e009862d6 100644
--- a/gnu/packages/haskell-xyz.scm
+++ b/gnu/packages/haskell-xyz.scm
@@ -3027,6 +3027,26 @@ (define-public ghc-data-binary-ieee754
     (description "Convert Float and Decimal values to/from raw octets.")
     (license license:expat)))
 
+(define-public ghc-hosc
+  (package
+    (name "ghc-hosc")
+    (version "0.19.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (hackage-uri "hosc" version))
+       (sha256
+        (base32 "08q218p1skqxwa7f55nsgmv9z8digf1c0f1wi6p562q6d4i044z7"))))
+    (build-system haskell-build-system)
+    (inputs (list ghc-blaze-builder ghc-data-binary-ieee754 ghc-network))
+    (home-page "https://rohandrape.net/?t=hosc")
+    (synopsis "Haskell Open Sound Control")
+    (description
+     "This package provides Sound.OSC, a haskell module implementing a subset
+of the Open Sound Control byte protocol. @{hosc} is required by the @{hsc3}
+haskell @code{supercollider} bindings.")
+    (license license:gpl3)))
+
 (define-public ghc-dbus
   (package
     (name "ghc-dbus")
-- 
2.34.0



-- 

Aleksandr Vityazev




Information forwarded to guix-patches <at> gnu.org:
bug#52527; Package guix-patches. (Wed, 15 Dec 2021 23:01:03 GMT) Full text and rfc822 format available.

Message #14 received at 52527 <at> debbugs.gnu.org (full text, mbox):

From: Aleksandr Vityazev <avityazev <at> posteo.org>
To: 52527 <at> debbugs.gnu.org
Subject: [PATCH 3/4] gnu: Add ghc-microspec.
Date: Wed, 15 Dec 2021 23:01:12 +0000
* gnu/packages/haskell-xyz.scm (ghc-microspec): New variable.
---
 gnu/packages/haskell-xyz.scm | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm
index 5e009862d6..a253962142 100644
--- a/gnu/packages/haskell-xyz.scm
+++ b/gnu/packages/haskell-xyz.scm
@@ -3047,6 +3047,25 @@ (define-public ghc-hosc
 haskell @code{supercollider} bindings.")
     (license license:gpl3)))
 
+(define-public ghc-microspec
+  (package
+    (name "ghc-microspec")
+    (version "0.2.1.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (hackage-uri "microspec" version))
+       (sha256
+        (base32 "0615gdbsk7i3w71adjp69zabw4mli965wffm2h846hp6pjj31xcb"))))
+    (build-system haskell-build-system)
+    (inputs (list ghc-quickcheck))
+    (home-page "https://hackage.haskell.org/package/microspec")
+    (synopsis "Tiny QuickCheck test library with minimal dependencies")
+    (description
+     "A tiny, property-based and unit testing library with minimal
+dependencies.")
+    (license license:bsd-3)))
+
 (define-public ghc-dbus
   (package
     (name "ghc-dbus")
-- 
2.34.0



-- 

Aleksandr Vityazev




Information forwarded to guix-patches <at> gnu.org:
bug#52527; Package guix-patches. (Wed, 15 Dec 2021 23:01:03 GMT) Full text and rfc822 format available.

Message #17 received at 52527 <at> debbugs.gnu.org (full text, mbox):

From: Aleksandr Vityazev <avityazev <at> posteo.org>
To: 52527 <at> debbugs.gnu.org
Subject: [PATCH 4/4] gnu: Add ghc-tidal
Date: Wed, 15 Dec 2021 23:01:17 +0000
* gnu/packages/haskell-xyz.scm (ghc-tidal): New variable.
---
 gnu/packages/haskell-xyz.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm
index a253962142..20e62d85c2 100644
--- a/gnu/packages/haskell-xyz.scm
+++ b/gnu/packages/haskell-xyz.scm
@@ -29,6 +29,7 @@
 ;;; Copyright © 2020 Carlo Holl <carloholl <at> gmail.com>
 ;;; Copyright © 2020 Christine Lemmer-Webber <cwebber <at> dustycloud.org>
 ;;; Copyright © 2021 Alice BRENON <alice.brenon <at> ens-lyon.fr>
+;;; Copyright © 2021 Aleksandr Vityazev <avityazev <at> posteo.org>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -3066,6 +3067,32 @@ (define-public ghc-microspec
 dependencies.")
     (license license:bsd-3)))
 
+(define-public ghc-tidal
+  (package
+    (name "ghc-tidal")
+    (version "1.7.8")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (hackage-uri "tidal" version))
+       (sha256
+        (base32 "0l8k4f89rhmvd0ys7klgi57k0313ki1vr256mkc60xc6a6gb3g93"))))
+    (build-system haskell-build-system)
+    (inputs
+     (list ghc-colour
+           ghc-hosc
+           ghc-network
+           ghc-bifunctors
+           ghc-clock
+           ghc-primitive
+           ghc-random))
+    (native-inputs (list ghc-microspec))
+    (home-page "https://tidalcycles.org/")
+    (synopsis "Pattern language for improvised music")
+    (description
+     "Tidal is a domain specific language for live coding patterns.")
+    (license license:gpl3+)))
+
 (define-public ghc-dbus
   (package
     (name "ghc-dbus")
-- 
2.34.0



-- 

Aleksandr Vityazev




This bug report was last modified 2 years and 140 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.