summaryrefslogtreecommitdiff
path: root/gnu/packages/haskell-xyz.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/haskell-xyz.scm')
-rw-r--r--gnu/packages/haskell-xyz.scm4361
1 files changed, 1855 insertions, 2506 deletions
diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm
index 8373d93c76..e49e9d2f35 100644
--- a/gnu/packages/haskell-xyz.scm
+++ b/gnu/packages/haskell-xyz.scm
@@ -94,7 +94,7 @@
(base32
"18jwswjxwzc9bjiy4ds6hw2a74ki797jmfcifxd2ga4kh7ri1ah9"))))
(build-system haskell-build-system)
- (inputs `(("ghc-random" ,ghc-random)))
+ (inputs (list ghc-random))
(home-page "https://github.com/rrnewton/haskell-lockfree/wiki")
(synopsis "Abstract, parameterized interface to mutable Deques for Haskell")
(description "This Haskell package provides an abstract interface to
@@ -154,13 +154,10 @@ module for more details.")
"019xr66pahsssqr2hybs88mga4qshv1vmd22j7624wqafqm57d74"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-vector" ,ghc-vector)
- ("ghc-semigroups" ,ghc-semigroups)
- ("ghc-semigroupoids" ,ghc-semigroupoids)
- ("ghc-lens" ,ghc-lens)
- ("ghc-linear" ,ghc-linear)))
+ (list ghc-vector ghc-semigroups ghc-semigroupoids ghc-lens
+ ghc-linear))
(native-inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)))
+ (list ghc-quickcheck))
(home-page "https://hackage.haskell.org/package/active")
(synopsis "Abstractions for animation")
(description "This package defines an @code{Active} abstraction for
@@ -189,20 +186,18 @@ diagrams framework}.")
`(#:cabal-revision
("2" "1yfsjx7dqikg3hvld7i91xfsg5lawmr5980lvfd794sybmgxsf17")))
(inputs
- `(("ghc-profunctors" ,ghc-profunctors)
- ("ghc-comonad" ,ghc-comonad)
- ("ghc-contravariant" ,ghc-contravariant)
- ("ghc-distributive" ,ghc-distributive)
- ("ghc-free" ,ghc-free)
- ("ghc-tagged" ,ghc-tagged)
- ("ghc-semigroupoids" ,ghc-semigroupoids)
- ("ghc-semigroups" ,ghc-semigroups)
- ("ghc-transformers-compat" ,ghc-transformers-compat)
- ("ghc-void" ,ghc-void)))
- (native-inputs
- `(("ghc-generic-deriving" ,ghc-generic-deriving)
- ("ghc-hspec" ,ghc-hspec)
- ("hspec-discover" ,hspec-discover)))
+ (list ghc-profunctors
+ ghc-comonad
+ ghc-contravariant
+ ghc-distributive
+ ghc-free
+ ghc-tagged
+ ghc-semigroupoids
+ ghc-semigroups
+ ghc-transformers-compat
+ ghc-void))
+ (native-inputs
+ (list ghc-generic-deriving ghc-hspec hspec-discover))
(home-page "https://github.com/ekmett/adjunctions/")
(synopsis "Adjunctions and representable functors")
(description "This library provides adjunctions and representable functors
@@ -223,23 +218,23 @@ for Haskell.")
(base32
"0ia3qfdpbrzhwwg4ywpdwca0z1m85k081pcz6jh1sx8qjsvcr71w"))))
(build-system haskell-build-system)
- (inputs `(("ghc-base-compat" ,ghc-base-compat)
- ("ghc-aeson" ,ghc-aeson)
- ("ghc-attoparsec" ,ghc-attoparsec)
- ("ghc-attoparsec-iso8601" ,ghc-attoparsec-iso8601)
- ("ghc-hashable" ,ghc-hashable)
- ("ghc-scientific" ,ghc-scientific)
- ("ghc-time-locale-compat" ,ghc-time-locale-compat)
- ("ghc-unordered-containers" ,ghc-unordered-containers)
- ("ghc-vector" ,ghc-vector)
- ("ghc-tagged" ,ghc-tagged)))
- (native-inputs
- `(("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)
- ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-quickcheck-instances" ,ghc-quickcheck-instances)
- ("ghc-base-orphans" ,ghc-base-orphans)))
+ (inputs (list ghc-base-compat
+ ghc-aeson
+ ghc-attoparsec
+ ghc-attoparsec-iso8601
+ ghc-hashable
+ ghc-scientific
+ ghc-time-locale-compat
+ ghc-unordered-containers
+ ghc-vector
+ ghc-tagged))
+ (native-inputs
+ (list ghc-tasty
+ ghc-tasty-hunit
+ ghc-tasty-quickcheck
+ ghc-quickcheck
+ ghc-quickcheck-instances
+ ghc-base-orphans))
(home-page "https://github.com/phadej/aeson-compat")
(synopsis "Compatibility layer for ghc-aeson")
(description "This Haskell package provides compatibility layer for
@@ -260,23 +255,23 @@ ghc-aeson.")
"18bm4qyjjwgrr6dxc4y0vai0z6qgrh2lcqb4jrr4xqs4cxrlwr92"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-aeson" ,ghc-aeson)
- ("ghc-edit-distance-vector" ,ghc-edit-distance-vector)
- ("ghc-hashable" ,ghc-hashable)
- ("ghc-scientific" ,ghc-scientific)
- ("ghc-unordered-containers" ,ghc-unordered-containers)
- ("ghc-vector" ,ghc-vector)
- ("ghc-semigroups" ,ghc-semigroups)
- ("ghc-optparse-applicative" ,ghc-optparse-applicative)))
- (native-inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-quickcheck-instances" ,ghc-quickcheck-instances)
- ("ghc-glob" ,ghc-glob)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-quickcheck-instances" ,ghc-quickcheck-instances)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-doctest" ,ghc-doctest)
- ("hlint" ,hlint)))
+ (list ghc-aeson
+ ghc-edit-distance-vector
+ ghc-hashable
+ ghc-scientific
+ ghc-unordered-containers
+ ghc-vector
+ ghc-semigroups
+ ghc-optparse-applicative))
+ (native-inputs
+ (list ghc-quickcheck
+ ghc-quickcheck-instances
+ ghc-glob
+ ghc-quickcheck
+ ghc-quickcheck-instances
+ ghc-quickcheck
+ ghc-doctest
+ hlint))
(home-page "https://github.com/thsutton/aeson-diff")
(synopsis "Extract and apply patches to JSON documents")
(description "This is a small library for working with changes to JSON
@@ -309,9 +304,9 @@ systems.")
(getenv "PATH")))
(setenv "alex_datadir" (string-append (getcwd) "/data"))
#t)))))
- (inputs `(("ghc-quickcheck" ,ghc-quickcheck)))
+ (inputs (list ghc-quickcheck))
(native-inputs
- `(("which" ,which)))
+ (list which))
(home-page "https://www.haskell.org/alex/")
(synopsis
"Tool for generating lexical analysers in Haskell")
@@ -340,10 +335,9 @@ tool lex or flex for C/C++.")
(arguments
`(#:extra-directories ("alsa-lib")))
(inputs
- `(("ghc-extensible-exceptions" ,ghc-extensible-exceptions)
- ("alsa-lib" ,alsa-lib)))
+ (list ghc-extensible-exceptions alsa-lib))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(home-page "https://wiki.haskell.org/ALSA")
(synopsis "Binding to the ALSA Library API (Exceptions)")
(description "This package provides access to ALSA infrastructure, that is
@@ -365,8 +359,8 @@ needed by both alsa-seq and alsa-pcm.")
(base32
"00ny2p3276jilidjs44npc8zmbhynz3f2lpmlwwl6swwx5yijsnb"))))
(build-system haskell-build-system)
- (inputs `(("ghc-alsa-core" ,ghc-alsa-core)))
- (native-inputs `(("ghc-c2hs" ,ghc-c2hs)))
+ (inputs (list ghc-alsa-core))
+ (native-inputs (list ghc-c2hs))
(home-page "https://github.com/ttuegel/alsa-mixer")
(synopsis "Bindings to the ALSA simple mixer API")
(description
@@ -414,7 +408,7 @@ a variety of ways.")
"14rp62c7y79n9dmmi7m0l9n3mcq6dh331b4yyyrivm5da6g1nqf6"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-colour" ,ghc-colour)))
+ (list ghc-colour))
(home-page "https://github.com/feuerbach/ansi-terminal")
(synopsis "ANSI terminal support for Haskell")
(description "This package provides ANSI terminal support for Haskell. It
@@ -440,7 +434,7 @@ cursor, and changing the title.")
`(#:cabal-revision
("2" "1xrv66v5hqchjhj8a0g3awy1qpsswk2jqb4w4yh3mm1py5s0dlr0")))
(inputs
- `(("ghc-ansi-terminal" ,ghc-ansi-terminal)))
+ (list ghc-ansi-terminal))
(home-page "https://github.com/ekmett/ansi-wl-pprint")
(synopsis "Wadler/Leijen Pretty Printer for colored ANSI terminal output")
(description "This is a pretty printing library based on Wadler's paper
@@ -486,8 +480,7 @@ style.")
"0kqlizznjy94fm8zr1ng633yxbinjff7cnsiaqs7m33ix338v66q"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-bifunctors" ,ghc-bifunctors)
- ("ghc-tagged" ,ghc-tagged)))
+ (list ghc-bifunctors ghc-tagged))
(home-page
"http://hackage.haskell.org/package/assoc")
(synopsis
@@ -514,11 +507,9 @@ similar operations (e.g. @code{Either}, @code{These}).")
"09d7w3krfhnmf9dp6yffa9wykinhw541wibnjgnlyv77w1dzhka8"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-hashable" ,ghc-hashable)))
+ (list ghc-hashable))
(native-inputs
- `(("ghc-hunit" ,ghc-hunit)
- ("ghc-test-framework" ,ghc-test-framework)
- ("ghc-test-framework-hunit" ,ghc-test-framework-hunit)))
+ (list ghc-hunit ghc-test-framework ghc-test-framework-hunit))
(home-page "https://github.com/simonmar/async")
(synopsis "Library to run IO operations asynchronously")
(description "Async provides a library to run IO operations
@@ -540,7 +531,7 @@ will eventually deliver a value of type @code{a}.")
(base32
"0gidqyk913vhcz3q4vnpadx3vkkrwb66rqhsxvdba8g2p5z63a12"))))
(build-system haskell-build-system)
- (inputs `(("ghc-primitive" ,ghc-primitive)))
+ (inputs (list ghc-primitive))
(home-page "https://github.com/rrnewton/haskell-lockfree/wiki")
(synopsis "Safe approach to CAS and other atomic ops")
(description
@@ -565,13 +556,9 @@ This library provides a safer method based on the concept of @code{Ticket}s.")
"1xs3shwnlj8hmnm3q6jc8nv78z0481i5n4hrqqdmbpx8grvlnqyl"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-temporary" ,ghc-temporary)
- ("ghc-unix-compat" ,ghc-unix-compat)))
+ (list ghc-temporary ghc-unix-compat))
(native-inputs
- `(("ghc-temporary" ,ghc-temporary)
- ("ghc-unix-compat" ,ghc-unix-compat)
- ("ghc-hspec" ,ghc-hspec)
- ("hspec-discover" ,hspec-discover)))
+ (list ghc-temporary ghc-unix-compat ghc-hspec hspec-discover))
(home-page "https://github.com/stackbuilders/atomic-write")
(synopsis "Atomically write to a file")
(description
@@ -626,13 +613,10 @@ permissions while atomically writing to a file.")
((", testProperty \"satisfyWith\" satisfyWith")
"")))))))
(inputs
- `(("ghc-scientific" ,ghc-scientific)))
+ (list ghc-scientific))
(native-inputs
- `(("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-quickcheck-unicode" ,ghc-quickcheck-unicode)
- ("ghc-vector" ,ghc-vector)))
+ (list ghc-tasty ghc-tasty-quickcheck ghc-quickcheck
+ ghc-quickcheck-unicode ghc-vector))
(home-page "https://github.com/bos/attoparsec")
(synopsis "Fast combinator parsing for bytestrings and text")
(description "This library provides a fast parser combinator library,
@@ -667,9 +651,7 @@ complicated text/binary file formats.")
(arguments
`(#:cabal-revision
("2" "18557xy5gvkhj0sb35wwxmhqirkiqrkwm0y0pqygsr0aimccs5zm")))
- (inputs `(("ghc-attoparsec" ,ghc-attoparsec)
- ("ghc-base-compat-batteries" ,ghc-base-compat-batteries)
- ("ghc-time-compat" ,ghc-time-compat)))
+ (inputs (list ghc-attoparsec ghc-base-compat-batteries ghc-time-compat))
(home-page "https://github.com/bos/aeson")
(synopsis "Parse ISO 8601 dates")
(description "Haskell library for parsing of ISO 8601 dates, originally
@@ -692,10 +674,7 @@ from aeson.")
"1i36xc2i34aync8271x3pv515l3zb53i518dybn8ghqkhzf27q7l"))))
(build-system haskell-build-system)
(native-inputs
- `(("ghc-hspec" ,ghc-hspec)
- ("ghc-hunit" ,ghc-hunit)
- ("ghc-retry" ,ghc-retry)
- ("hspec-discover" ,hspec-discover)))
+ (list ghc-hspec ghc-hunit ghc-retry hspec-discover))
(home-page "https://github.com/yesodweb/wai")
(synopsis "Efficiently run periodic, on-demand actions")
(description "This library provides mechanisms to efficiently run
@@ -727,42 +706,42 @@ periodic, on-demand actions in Haskell.")
(("(base64-bytestring)\\s+==\\s+1\\.0\\.\\*" all dep)
dep)))))))
(inputs
- `(("ghc-aeson" ,ghc-aeson)
- ("ghc-attoparsec" ,ghc-attoparsec)
- ("ghc-base16-bytestring" ,ghc-base16-bytestring)
- ("ghc-base64-bytestring" ,ghc-base64-bytestring)
- ("ghc-blaze-builder" ,ghc-blaze-builder)
- ("ghc-byteable" ,ghc-byteable)
- ("ghc-case-insensitive" ,ghc-case-insensitive)
- ("ghc-cereal" ,ghc-cereal)
- ("ghc-conduit" ,ghc-conduit)
- ("ghc-conduit-extra" ,ghc-conduit-extra)
- ("ghc-cryptonite" ,ghc-cryptonite)
- ("ghc-data-default" ,ghc-data-default)
- ("ghc-http-conduit" ,ghc-http-conduit)
- ("ghc-http-types" ,ghc-http-types)
- ("ghc-lifted-base" ,ghc-lifted-base)
- ("ghc-monad-control" ,ghc-monad-control)
- ("ghc-network" ,ghc-network)
- ("ghc-network-bsd" ,ghc-network-bsd)
- ("ghc-old-locale" ,ghc-old-locale)
- ("ghc-safe" ,ghc-safe)
- ("ghc-scientific" ,ghc-scientific)
- ("ghc-tagged" ,ghc-tagged)
- ("ghc-unordered-containers" ,ghc-unordered-containers)
- ("ghc-utf8-string" ,ghc-utf8-string)
- ("ghc-vector" ,ghc-vector)
- ("ghc-xml-conduit" ,ghc-xml-conduit)))
- (native-inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-errors" ,ghc-errors)
- ("ghc-http-client" ,ghc-http-client)
- ("ghc-http-client-tls" ,ghc-http-client-tls)
- ("ghc-quickcheck-instances" ,ghc-quickcheck-instances)
- ("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)
- ("ghc-conduit-combinators" ,ghc-conduit-combinators)))
+ (list ghc-aeson
+ ghc-attoparsec
+ ghc-base16-bytestring
+ ghc-base64-bytestring
+ ghc-blaze-builder
+ ghc-byteable
+ ghc-case-insensitive
+ ghc-cereal
+ ghc-conduit
+ ghc-conduit-extra
+ ghc-cryptonite
+ ghc-data-default
+ ghc-http-conduit
+ ghc-http-types
+ ghc-lifted-base
+ ghc-monad-control
+ ghc-network
+ ghc-network-bsd
+ ghc-old-locale
+ ghc-safe
+ ghc-scientific
+ ghc-tagged
+ ghc-unordered-containers
+ ghc-utf8-string
+ ghc-vector
+ ghc-xml-conduit))
+ (native-inputs
+ (list ghc-quickcheck
+ ghc-errors
+ ghc-http-client
+ ghc-http-client-tls
+ ghc-quickcheck-instances
+ ghc-tasty
+ ghc-tasty-quickcheck
+ ghc-tasty-hunit
+ ghc-conduit-combinators))
(home-page "https://github.com/aristidb/aws")
(synopsis "Amazon Web Services for Haskell")
(description "This package attempts to provide support for using
@@ -786,11 +765,8 @@ Web Services.")
"1ynnplw8iz3v5ld0xxgpxgasb0hg62x62wxxf5lx6lxyb15hmiy0"))))
(build-system haskell-build-system)
(native-inputs
- `(("ghc-hunit" ,ghc-hunit)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-test-framework" ,ghc-test-framework)
- ("ghc-test-framework-hunit" ,ghc-test-framework-hunit)
- ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2)))
+ (list ghc-hunit ghc-quickcheck ghc-test-framework
+ ghc-test-framework-hunit ghc-test-framework-quickcheck2))
(home-page "https://github.com/bos/base16-bytestring")
(synopsis "Fast base16 (hex) encoding and decoding for ByteStrings")
(description
@@ -836,9 +812,7 @@ Haskell @code{ByteString}s.")
(build-system haskell-build-system)
(outputs '("out" "static" "doc"))
(native-inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-hspec" ,ghc-hspec)
- ("hspec-discover" ,hspec-discover)))
+ (list ghc-quickcheck ghc-hspec hspec-discover))
(home-page "https://hackage.haskell.org/package/base-compat")
(synopsis "Haskell compiler compatibility library")
(description "This library provides functions available in later versions
@@ -861,11 +835,9 @@ pragmas in your code.")
"08rh9nlm9ir28fm42xim06ga8qwdqdcvkbb5ckz99bwnmajndq1i"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-base-compat" ,ghc-base-compat)))
+ (list ghc-base-compat))
(native-inputs
- `(("ghc-hspec" ,ghc-hspec)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("hspec-discover" ,hspec-discover)))
+ (list ghc-hspec ghc-quickcheck hspec-discover))
(home-page "https://hackage.haskell.org/package/base-compat-batteries")
(synopsis "base-compat with extra batteries")
(description "This library provides functions available in later
@@ -913,9 +885,7 @@ packages.")
"1lw1jhrrsdq7x9wr2bwkxq9mscidcad0n30kh9gfk8kgifl5xh9k"))))
(build-system haskell-build-system)
(native-inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-hspec" ,ghc-hspec)
- ("hspec-discover" ,hspec-discover)))
+ (list ghc-quickcheck ghc-hspec hspec-discover))
(home-page "https://hackage.haskell.org/package/base-orphans")
(synopsis "Orphan instances for backwards compatibility")
(description "This package defines orphan instances that mimic instances
@@ -999,10 +969,7 @@ stand for certain ASCII character sequences, i.e. → instead of @code{->},
"0yckmnvm6i4vw0mykj4fzl4ldsf67v8d2h0vp1bakyj84n4myx8h"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-hashable" ,ghc-hashable)
- ("ghc-unordered-containers"
- ,ghc-unordered-containers)
- ("ghc-vector" ,ghc-vector)))
+ (list ghc-hashable ghc-unordered-containers ghc-vector))
(home-page "https://github.com/snoyberg/basic-prelude#readme")
(synopsis "Enhanced core prelude; a common foundation for alternate preludes")
(description
@@ -1037,10 +1004,9 @@ wishing to create a new prelude should use CorePrelude.")
(base32 "0znv0y3b3zm5jvhlvj5f5s7y93db67j9yd59w1bnrw2pqv30gqaq"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-transformers-compat" ,ghc-transformers-compat)))
+ (list ghc-transformers-compat))
(native-inputs
- `(("ghc-hspec" ,ghc-hspec)
- ("ghc-quickcheck" ,ghc-quickcheck)))
+ (list ghc-hspec ghc-quickcheck))
(home-page "https://hackage.haskell.org/package/bencode")
(synopsis "Parsers and printers for bencoded data")
(description
@@ -1065,16 +1031,14 @@ storing and transmitting loosely structured data.")
"070964w7gz578379lyj6xvdbcf367csmz22cryarjr5bz9r9csrb"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-base-orphans" ,ghc-base-orphans)
- ("ghc-comonad" ,ghc-comonad)
- ("ghc-th-abstraction" ,ghc-th-abstraction)
- ("ghc-transformers-compat" ,ghc-transformers-compat)
- ("ghc-tagged" ,ghc-tagged)
- ("ghc-semigroups" ,ghc-semigroups)))
+ (list ghc-base-orphans
+ ghc-comonad
+ ghc-th-abstraction
+ ghc-transformers-compat
+ ghc-tagged
+ ghc-semigroups))
(native-inputs
- `(("ghc-hspec" ,ghc-hspec)
- ("hspec-discover" ,hspec-discover)
- ("ghc-quickcheck" ,ghc-quickcheck)))
+ (list ghc-hspec hspec-discover ghc-quickcheck))
(home-page "https://github.com/ekmett/bifunctors/")
(synopsis "Bifunctors for Haskell")
(description "This package provides bifunctors for Haskell.")
@@ -1142,15 +1106,14 @@ functions.")
"0rxg6vjr0ji6g1nngrqpl4k1q9w66fwkhld9cqm5yfhx0a69kp1c"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-bytestring-builder" ,ghc-bytestring-builder)
- ("ghc-semigroups" ,ghc-semigroups)))
+ (list ghc-bytestring-builder ghc-semigroups))
(native-inputs
- `(("ghc-hunit" ,ghc-hunit)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-test-framework" ,ghc-test-framework)
- ("ghc-test-framework-hunit" ,ghc-test-framework-hunit)
- ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2)
- ("ghc-utf8-string" ,ghc-utf8-string)))
+ (list ghc-hunit
+ ghc-quickcheck
+ ghc-test-framework
+ ghc-test-framework-hunit
+ ghc-test-framework-quickcheck2
+ ghc-utf8-string))
(home-page "https://github.com/lpsmith/blaze-builder")
(synopsis "Efficient buffered output")
(description "This library provides an implementation of the older
@@ -1183,13 +1146,10 @@ interoperate with code that uses the new implementation.")
(("tasty >= 1\\.0 && < 1\\.1")
"tasty >= 1.0 && < 1.2")))))))
(inputs
- `(("ghc-blaze-builder" ,ghc-blaze-builder)))
+ (list ghc-blaze-builder))
(native-inputs
- `(("ghc-hunit" ,ghc-hunit)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)
- ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)))
+ (list ghc-hunit ghc-quickcheck ghc-tasty ghc-tasty-hunit
+ ghc-tasty-quickcheck))
(home-page "https://jaspervdj.be/blaze")
(synopsis "Fast markup combinator library for Haskell")
(description "This library provides core modules of a markup combinator
@@ -1210,10 +1170,8 @@ library for Haskell.")
"03vrmncg1c10a2wcg5skq30m1yiknn7nwxz2gblyyfaxglshspkc"))))
(build-system haskell-build-system)
(native-inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-random" ,ghc-random)
- ("ghc-test-framework" ,ghc-test-framework)
- ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2)))
+ (list ghc-quickcheck ghc-random ghc-test-framework
+ ghc-test-framework-quickcheck2))
(home-page "https://github.com/bos/bloomfilter")
(synopsis "Pure and impure Bloom filter implementations")
(description "This package provides both mutable and immutable Bloom
@@ -1234,8 +1192,7 @@ interface.")
(base32 "1hsnmw95i58d4bkpxby3ddsj1cawypw4mdyb18m393s5i8p7iq9q"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-split" ,ghc-split)
- ("ghc-quickcheck" ,ghc-quickcheck)))
+ (list ghc-split ghc-quickcheck))
(home-page "https://hackage.haskell.org/package/boxes")
(synopsis "2D text pretty-printing library")
(description
@@ -1303,13 +1260,13 @@ system.")
(base32
"1qmps8vvg98wfm9xm734hwzi56bsk8r1zc6vx20rlhc79krv5s9s"))))
(build-system haskell-build-system)
- (inputs `(("ghc-binary-orphans" ,ghc-binary-orphans)
- ("ghc-cereal" ,ghc-cereal)
- ("ghc-hashable" ,ghc-hashable)
- ("ghc-scientific" ,ghc-scientific)
- ("ghc-transformers-compat" ,ghc-transformers-compat)
- ("ghc-unordered-containers" ,ghc-unordered-containers)
- ("ghc-void" ,ghc-void)))
+ (inputs (list ghc-binary-orphans
+ ghc-cereal
+ ghc-hashable
+ ghc-scientific
+ ghc-transformers-compat
+ ghc-unordered-containers
+ ghc-void))
(synopsis "Serialization between @code{binary} and @code{cereal}")
(description "This package provides a simple compatibility shim that lets
you work with both @code{binary} and @code{cereal} with one chunk of
@@ -1357,11 +1314,8 @@ Compatibility package for older packages.")
`(#:cabal-revision
("2" "1x1sy3dz2ph9v6jk22wmcv5gk2bka5fv4s68i8q0j9m9pk085w37")))
(inputs
- `(("ghc-hunit" ,ghc-hunit)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-test-framework" ,ghc-test-framework)
- ("ghc-test-framework-hunit" ,ghc-test-framework-hunit)
- ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2)))
+ (list ghc-hunit ghc-quickcheck ghc-test-framework
+ ghc-test-framework-hunit ghc-test-framework-quickcheck2))
(home-page "https://hub.darcs.net/ganesh/bytestring-handle")
(synopsis "ByteString-backed Handles")
(description "ByteString-backed Handles") ; There is no description
@@ -1382,9 +1336,7 @@ Compatibility package for older packages.")
"1p7i2haix4m11an3djaq65cnd293hzwqy4cd2i8jxzcl248pk6iy"))))
(build-system haskell-build-system)
(native-inputs
- `(("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)
- ("ghc-tasty-smallcheck" ,ghc-tasty-smallcheck)))
+ (list ghc-tasty ghc-tasty-quickcheck ghc-tasty-smallcheck))
(home-page "http://code.haskell.org/~wren/")
(synopsis "Parse and produce literals from strict or lazy bytestrings")
(description
@@ -1406,13 +1358,10 @@ from strict or lazy bytestrings.")
"0a21zin5plsl37hkxh2jv8cxwyjrbs2fy7n5cyrzgdaa7lmp6b7b"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-bindings-dsl" ,ghc-bindings-dsl)
- ("ghc-conduit" ,ghc-conduit)
- ("ghc-data-default-class" ,ghc-data-default-class)
- ("ghc-resourcet" ,ghc-resourcet)))
+ (list ghc-bindings-dsl ghc-conduit ghc-data-default-class
+ ghc-resourcet))
(native-inputs
- `(("ghc-hspec" ,ghc-hspec)
- ("ghc-random" ,ghc-random)))
+ (list ghc-hspec ghc-random))
(home-page "https://github.com/snoyberg/bzlib-conduit")
(synopsis "Streaming compression/decompression via conduits")
(description
@@ -1436,13 +1385,10 @@ streaming compression and decompression.")
"0k482wv94jbpwd96a2c2lc7qz9k8072slx7l7943472nzk7k41ir"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-language-c" ,ghc-language-c)
- ("ghc-dlist" ,ghc-dlist)))
+ (list ghc-language-c ghc-dlist))
(native-inputs
- `(("ghc-test-framework" ,ghc-test-framework)
- ("ghc-test-framework-hunit" ,ghc-test-framework-hunit)
- ("ghc-hunit" ,ghc-hunit)
- ("ghc-shelly" ,ghc-shelly)))
+ (list ghc-test-framework ghc-test-framework-hunit ghc-hunit
+ ghc-shelly))
(arguments
`(#:phases
(modify-phases %standard-phases
@@ -1494,11 +1440,9 @@ imported with the correct Haskell types.")
"1hpkyhrlg1d24s34kq6d379z8l8fvznm98wpq37haqjma4nl25hk"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-utf8-string" ,ghc-utf8-string)
- ("cairo" ,cairo)))
+ (list ghc-utf8-string cairo))
(native-inputs
- `(("ghc-gtk2hs-buildtools" ,ghc-gtk2hs-buildtools)
- ("pkg-config" ,pkg-config)))
+ (list ghc-gtk2hs-buildtools pkg-config))
(home-page "http://projects.haskell.org/gtk2hs/")
(synopsis "Haskell bindings to the Cairo vector graphics library")
(description
@@ -1521,7 +1465,7 @@ documents, amongst others.")
(base32
"0ski7ihdxah7x4x07qgkjljg8hzqs9d6aa5k4cmr40bzp3i8s3mq"))))
(build-system haskell-build-system)
- (native-inputs `(("ghc-nanospec" ,ghc-nanospec)))
+ (native-inputs (list ghc-nanospec))
(home-page "https://github.com/sol/call-stack#readme")
(synopsis "Use GHC call-stacks in a backward compatible way")
(description "This package provides a compatibility layer for using GHC
@@ -1555,7 +1499,7 @@ call stacks with different versions of the compiler.")
(build-system haskell-build-system)
;; these inputs are necessary to use this library
(inputs
- `(("ghc-hashable" ,ghc-hashable)))
+ (list ghc-hashable))
(arguments
`(#:tests? #f)) ; FIXME: currently missing libraries used for tests.
(home-page
@@ -1584,21 +1528,21 @@ the resulting type will be insensitive to cases.")
"01h1zrdqb313cjd4rqm1107azzx4czqi018c2djf66a5i7ajl3dk"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-attoparsec" ,ghc-attoparsec)
- ("ghc-hashable" ,ghc-hashable)
- ("ghc-scientific" ,ghc-scientific)
- ("ghc-unordered-containers" ,ghc-unordered-containers)
- ("ghc-vector" ,ghc-vector)
- ("ghc-only" ,ghc-only)
- ("ghc-text-short" ,ghc-text-short)
- ("ghc-bytestring-builder" ,ghc-bytestring-builder)))
+ (list ghc-attoparsec
+ ghc-hashable
+ ghc-scientific
+ ghc-unordered-containers
+ ghc-vector
+ ghc-only
+ ghc-text-short
+ ghc-bytestring-builder))
(native-inputs
- `(("ghc-hunit" ,ghc-hunit)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-quickcheck-instances" ,ghc-quickcheck-instances)
- ("ghc-test-framework" ,ghc-test-framework)
- ("ghc-test-framework-hunit" ,ghc-test-framework-hunit)
- ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2)))
+ (list ghc-hunit
+ ghc-quickcheck
+ ghc-quickcheck-instances
+ ghc-test-framework
+ ghc-test-framework-hunit
+ ghc-test-framework-quickcheck2))
(arguments
`(#:cabal-revision
("4"
@@ -1666,13 +1610,9 @@ very simple example of encoding CSV data:
"0pg9z38jmrylbj683b6pf7psipp7lrdq6mn1hbj8v2gj5lh8yf8n"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-cassava" ,ghc-cassava)
- ("ghc-megaparsec" ,ghc-megaparsec)
- ("ghc-unordered-containers" ,ghc-unordered-containers)
- ("ghc-vector" ,ghc-vector)))
+ (list ghc-cassava ghc-megaparsec ghc-unordered-containers ghc-vector))
(native-inputs
- `(("ghc-hspec" ,ghc-hspec)
- ("ghc-hspec-megaparsec" ,ghc-hspec-megaparsec)))
+ (list ghc-hspec ghc-hspec-megaparsec))
(home-page "https://github.com/stackbuilders/cassava-megaparsec")
(synopsis "Megaparsec parser for CSV files that plays nicely with Cassava")
(description
@@ -1696,19 +1636,18 @@ provides for better error messages at the expense of some speed.")
"08da498bpbnl5c919m45mjm7sr78nn6qs7xyl0smfgd06wwm65xf"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-half" ,ghc-half)
- ("ghc-primitive" ,ghc-primitive)))
+ (list ghc-half ghc-primitive))
(native-inputs
- `(("ghc-aeson" ,ghc-aeson)
- ("ghc-base64-bytestring" ,ghc-base64-bytestring)
- ("ghc-base16-bytestring" ,ghc-base16-bytestring)
- ("ghc-fail" ,ghc-fail)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-scientific" ,ghc-scientific)
- ("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)
- ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)
- ("ghc-vector" ,ghc-vector)))
+ (list ghc-aeson
+ ghc-base64-bytestring
+ ghc-base16-bytestring
+ ghc-fail
+ ghc-quickcheck
+ ghc-scientific
+ ghc-tasty
+ ghc-tasty-hunit
+ ghc-tasty-quickcheck
+ ghc-vector))
(home-page "http://hackage.haskell.org/package/cborg")
(synopsis "Concise Binary Object Representation")
(description
@@ -1746,12 +1685,12 @@ command-line utility for working with CBOR data.")
`(#:cabal-revision
("3" "1sn2f9nfjcbr0n62n4kklbdi3pzpwrcy7ilg7m3v41nwrk53ifwy")))
(inputs
- `(("ghc-aeson" ,ghc-aeson)
- ("ghc-aeson-pretty" ,ghc-aeson-pretty)
- ("ghc-unordered-containers" ,ghc-unordered-containers)
- ("ghc-scientific" ,ghc-scientific)
- ("ghc-vector" ,ghc-vector)
- ("ghc-cborg" ,ghc-cborg)))
+ (list ghc-aeson
+ ghc-aeson-pretty
+ ghc-unordered-containers
+ ghc-scientific
+ ghc-vector
+ ghc-cborg))
(home-page "https://github.com/well-typed/cborg")
(synopsis "A library for encoding JSON as CBOR")
(description
@@ -1775,10 +1714,8 @@ defined in the CBOR specification, RFC 7049.")
"1mqvd1iwzr50az4y24332x3g3wsrzw8j1iwph02vr7jbjfn8i7id"))))
(build-system haskell-build-system)
(native-inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-fail" ,ghc-fail)
- ("ghc-test-framework" ,ghc-test-framework)
- ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2)))
+ (list ghc-quickcheck ghc-fail ghc-test-framework
+ ghc-test-framework-quickcheck2))
(home-page "https://hackage.haskell.org/package/cereal")
(synopsis "Binary serialization library")
(description "This package provides a binary serialization library,
@@ -1801,11 +1738,9 @@ parser isolation, and labeled blocks for better error messages.")
"1srr7agvgfw78q5s1npjq5sgynvhjgllpihiv37ylkwqm4c4ap6r"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-conduit" ,ghc-conduit)
- ("ghc-resourcet" ,ghc-resourcet)
- ("ghc-cereal" ,ghc-cereal)))
+ (list ghc-conduit ghc-resourcet ghc-cereal))
(native-inputs
- `(("ghc-hunit" ,ghc-hunit)))
+ (list ghc-hunit))
(home-page "https://github.com/snoyberg/conduit")
(synopsis "Turn Data.Serialize Gets and Puts into Sources, Sinks, and Conduits")
(description
@@ -1829,13 +1764,9 @@ parser isolation, and labeled blocks for better error messages.")
"09wvp9vkqasns4flw9z46nhcy96r4qxjv6h47d5f90drz77pmm8a"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-exceptions" ,ghc-exceptions)
- ("ghc-multipart" ,ghc-multipart)
- ("ghc-network-uri" ,ghc-network-uri)
- ("ghc-network" ,ghc-network)))
+ (list ghc-exceptions ghc-multipart ghc-network-uri ghc-network))
(native-inputs
- `(("ghc-doctest" ,ghc-doctest)
- ("ghc-quickcheck" ,ghc-quickcheck)))
+ (list ghc-doctest ghc-quickcheck))
(home-page
"https://github.com/cheecheeo/haskell-cgi")
(synopsis "Library for writing CGI programs")
@@ -1859,8 +1790,7 @@ parser isolation, and labeled blocks for better error messages.")
"1rw6y2insgljbi5l1nwqwv9v865sswjly9rvwipd8zajkgks7aks"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-semigroups" ,ghc-semigroups)
- ("ghc-unordered-containers" ,ghc-unordered-containers)))
+ (list ghc-semigroups ghc-unordered-containers))
(home-page "https://github.com/ekmett/charset")
(synopsis "Fast unicode character sets for Haskell")
(description "This package provides fast unicode character sets for
@@ -1884,12 +1814,12 @@ Haskell, based on complemented PATRICIA tries.")
`(#:cabal-revision
("2" "04mmsm54mdqcrypvgawhhbwjscmky3j7g5841bc71c0q6d33h2k4")))
(inputs
- `(("ghc-old-locale" ,ghc-old-locale)
- ("ghc-lens" ,ghc-lens)
- ("ghc-colour" ,ghc-colour)
- ("ghc-data-default-class" ,ghc-data-default-class)
- ("ghc-operational" ,ghc-operational)
- ("ghc-vector" ,ghc-vector)))
+ (list ghc-old-locale
+ ghc-lens
+ ghc-colour
+ ghc-data-default-class
+ ghc-operational
+ ghc-vector))
(home-page "https://github.com/timbod7/haskell-chart/wiki")
(synopsis "Library for generating 2D charts and plots")
(description
@@ -1914,14 +1844,14 @@ backends provided by the @code{Cairo} and @code{Diagrams} libraries.")
`(#:cabal-revision
("2" "0z93znn3dpgj80iiz3a67m90x0j9ljr0jd1ws9jkzj7rk88014gp")))
(inputs
- `(("ghc-old-locale" ,ghc-old-locale)
- ("ghc-cairo" ,ghc-cairo)
- ("ghc-colour" ,ghc-colour)
- ("ghc-data-default-class" ,ghc-data-default-class)
- ("ghc-operational" ,ghc-operational)
- ("ghc-lens" ,ghc-lens)
- ("ghc-chart" ,ghc-chart)
- ("zlib" ,zlib)))
+ (list ghc-old-locale
+ ghc-cairo
+ ghc-colour
+ ghc-data-default-class
+ ghc-operational
+ ghc-lens
+ ghc-chart
+ zlib))
(home-page "https://github.com/timbod7/haskell-chart/wiki")
(synopsis "Cairo backend for Charts")
(description "This package provides a Cairo vector graphics rendering
@@ -1942,9 +1872,7 @@ backend for the Charts library.")
"1flr56hd8ny0ddlv1agi0ikdjv5wgx0aba6xqdsn3nv6dyw9nbf3"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-random" ,ghc-random)
- ("ghc-syb" ,ghc-syb)))
+ (list ghc-quickcheck ghc-random ghc-syb))
(home-page "https://hackage.haskell.org/package/ChasingBottoms")
(synopsis "Testing of partial and infinite values in Haskell")
(description
@@ -1974,11 +1902,8 @@ Partial and Infinite Values\"}.")
"17n6laihqrjn62l8qw4565nf77zkvrl68bjmc3vzr4ckqfblhdzd"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-blaze-html" ,ghc-blaze-html)
- ("ghc-xss-sanitize" ,ghc-xss-sanitize)
- ("ghc-data-default" ,ghc-data-default)
- ("ghc-syb" ,ghc-syb)
- ("ghc-uniplate" ,ghc-uniplate)))
+ (list ghc-blaze-html ghc-xss-sanitize ghc-data-default ghc-syb
+ ghc-uniplate))
(home-page "https://github.com/jgm/cheapskate")
(synopsis "Experimental markdown processor")
(description "Cheapskate is an experimental Markdown processor in pure
@@ -2006,10 +1931,8 @@ cross-site scripting (@dfn{XSS}) attacks.")
`(#:cabal-revision
("1" "1q93wrw03ix4cmnkz3lzkixcvvizw6i2ia2zifdfak1dvxnblxk0")))
(inputs
- `(("ghc-options-bootstrap" ,ghc-options-bootstrap)
- ("ghc-patience" ,ghc-patience)
- ("ghc-random" ,ghc-random)
- ("ghc-ansi-terminal" ,ghc-ansi-terminal)))
+ (list ghc-options-bootstrap ghc-patience ghc-random
+ ghc-ansi-terminal))
(home-page "https://john-millikin.com/software/chell/")
(synopsis "Simple and intuitive library for automated testing")
(description
@@ -2042,10 +1965,8 @@ testing strategies.")
(("QuickCheck >= 2\\.3 && < 2\\.13")
"QuickCheck >= 2.3 && < 2.15")))))))
(inputs
- `(("ghc-chell" ,ghc-chell)
- ("ghc-chell-quickcheck-bootstrap" ,ghc-chell-quickcheck-bootstrap)
- ("ghc-random" ,ghc-random)
- ("ghc-quickcheck" ,ghc-quickcheck)))
+ (list ghc-chell ghc-chell-quickcheck-bootstrap ghc-random
+ ghc-quickcheck))
(home-page "https://john-millikin.com/software/chell/")
(synopsis "QuickCheck support for the Chell testing library")
(description "More complex tests for @code{chell}.")
@@ -2097,8 +2018,7 @@ testing strategies.")
(base32
"16m7y7fwrirbjbqqcsfmr4yxa9qvfax6r7pw0zl9ky71ms0wa47p"))))
(build-system haskell-build-system)
- (inputs `(("ghc-vector" ,ghc-vector)
- ("ghc-semigroups" ,ghc-semigroups)))
+ (inputs (list ghc-vector ghc-semigroups))
(home-page "https://github.com/snoyberg/mono-traversable")
(synopsis "Typeclasses for dealing with various chunked data
representations for Haskell")
@@ -2121,8 +2041,7 @@ classy-prelude.")
(base32 "0qg4ljwmw28vvxjzr4sknh8220abjcx2b0sq3ljqprh3qw8b2p8b"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)))
+ (list ghc-tasty ghc-tasty-quickcheck))
(home-page "https://hackage.haskell.org/package/clock")
(synopsis "High-resolution clock for Haskell")
(description "A package for convenient access to high-resolution clock and
@@ -2154,7 +2073,7 @@ timer functions of different operating systems via a unified API.")
"1p41z6z8dqxk62287lvhhg4ayy9laai9ljh4azsnzb029v6mbv0d"))))
(build-system haskell-build-system)
(native-inputs
- `(("ghc-hunit" ,ghc-hunit)))
+ (list ghc-hunit))
(home-page "https://github.com/jgm/commonmark-hs")
(synopsis "Fast, accurate CommonMark (Markdown) parser and renderer")
(description
@@ -2179,7 +2098,7 @@ sources, and does not require prior installation of the C library.")
"1skzdg1icmhn0zrkhbnba4200ymah8sd5msk4qfgawrk77zilw7f"))))
(build-system haskell-build-system)
(native-inputs
- `(("ghc-hunit" ,ghc-hunit)))
+ (list ghc-hunit))
(home-page "https://github.com/kivikakk/cmark-gfm-hs")
(synopsis
"Fast, accurate GitHub Flavored Markdown parser and renderer")
@@ -2275,10 +2194,8 @@ supported. A module of colour names (\"Data.Colour.Names\") is provided.")
"04rxycp2pbkrvhjgpgx08jmsipjz4cdmhv59dbp47k4jq8ndyv7g"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-distributive" ,ghc-distributive)
- ("ghc-tagged" ,ghc-tagged)
- ("ghc-indexed-traversable" ,ghc-indexed-traversable)
- ("ghc-transformers-compat" ,ghc-transformers-compat)))
+ (list ghc-distributive ghc-tagged ghc-indexed-traversable
+ ghc-transformers-compat))
(home-page "https://github.com/ekmett/comonad/")
(synopsis "Comonads for Haskell")
(description "This library provides @code{Comonad}s for Haskell.")
@@ -2324,13 +2241,10 @@ postfix notation. For more information on stack based languages, see
;; XXX: The ReadWriteLock 'stressTest' fails.
`(#:tests? #f))
(inputs
- `(("ghc-unbounded-delays" ,ghc-unbounded-delays)))
+ (list ghc-unbounded-delays))
(native-inputs
- `(("ghc-async" ,ghc-async)
- ("ghc-hunit" ,ghc-hunit)
- ("ghc-random" ,ghc-random)
- ("ghc-test-framework" ,ghc-test-framework)
- ("ghc-test-framework-hunit" ,ghc-test-framework-hunit)))
+ (list ghc-async ghc-hunit ghc-random ghc-test-framework
+ ghc-test-framework-hunit))
(home-page "https://github.com/basvandijk/concurrent-extra")
(synopsis "Extra concurrency primitives")
(description "This Haskell library offers (among other things) the
@@ -2373,10 +2287,7 @@ Python.")
"081wpag1d5znr0ynrjvkc14xl816m88vz9hgfm3g3sp6ak7s3y47"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-async" ,ghc-async)
- ("ghc-exceptions" ,ghc-exceptions)
- ("ghc-ansi-terminal" ,ghc-ansi-terminal)
- ("ghc-terminal-size" ,ghc-terminal-size)))
+ (list ghc-async ghc-exceptions ghc-ansi-terminal ghc-terminal-size))
(home-page
"https://hackage.haskell.org/package/concurrent-output")
(synopsis
@@ -2404,22 +2315,19 @@ concurrent threads. Can be used for progress displays etc.")
(build-system haskell-build-system)
(outputs '("out" "static" "doc"))
(inputs
- `(("ghc-exceptions" ,ghc-exceptions)
- ("ghc-lifted-base" ,ghc-lifted-base)
- ("ghc-mono-traversable" ,ghc-mono-traversable)
- ("ghc-mmorph" ,ghc-mmorph)
- ("ghc-resourcet" ,ghc-resourcet)
- ("ghc-silently" ,ghc-silently)
- ("ghc-transformers-base" ,ghc-transformers-base)
- ("ghc-unliftio" ,ghc-unliftio)
- ("ghc-unliftio-core" ,ghc-unliftio-core)
- ("ghc-vector" ,ghc-vector)
- ("ghc-void" ,ghc-void)))
- (native-inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-hspec" ,ghc-hspec)
- ("ghc-safe" ,ghc-safe)
- ("ghc-split" ,ghc-split)))
+ (list ghc-exceptions
+ ghc-lifted-base
+ ghc-mono-traversable
+ ghc-mmorph
+ ghc-resourcet
+ ghc-silently
+ ghc-transformers-base
+ ghc-unliftio
+ ghc-unliftio-core
+ ghc-vector
+ ghc-void))
+ (native-inputs
+ (list ghc-quickcheck ghc-hspec ghc-safe ghc-split))
(home-page "https://github.com/snoyberg/conduit")
(synopsis "Streaming data library ")
(description
@@ -2445,26 +2353,24 @@ space as enumerator/iteratee and pipes.")
"0c1jwz30kkvimx7lb61782yk0kyfamrf5bqc3g1h7g51lk8bbv9i"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-async" ,ghc-async)
- ("ghc-bzlib-conduit" ,ghc-bzlib-conduit)
- ("ghc-conduit" ,ghc-conduit)
- ("ghc-conduit-combinators" ,ghc-conduit-combinators)
- ("ghc-conduit-extra" ,ghc-conduit-extra)
- ("ghc-conduit-zstd" ,ghc-conduit-zstd)
- ("ghc-exceptions" ,ghc-exceptions)
- ("ghc-lzma-conduit" ,ghc-lzma-conduit)
- ("ghc-monad-control" ,ghc-monad-control)
- ("ghc-pqueue" ,ghc-pqueue)
- ("ghc-resourcet" ,ghc-resourcet)
- ("ghc-stm-conduit" ,ghc-stm-conduit)
- ("ghc-streaming-commons" ,ghc-streaming-commons)
- ("ghc-unliftio-core" ,ghc-unliftio-core)
- ("ghc-vector" ,ghc-vector)))
- (native-inputs
- `(("ghc-hunit" ,ghc-hunit)
- ("ghc-test-framework" ,ghc-test-framework)
- ("ghc-test-framework-hunit" ,ghc-test-framework-hunit)
- ("ghc-test-framework-th" ,ghc-test-framework-th)))
+ (list ghc-async
+ ghc-bzlib-conduit
+ ghc-conduit
+ ghc-conduit-combinators
+ ghc-conduit-extra
+ ghc-conduit-zstd
+ ghc-exceptions
+ ghc-lzma-conduit
+ ghc-monad-control
+ ghc-pqueue
+ ghc-resourcet
+ ghc-stm-conduit
+ ghc-streaming-commons
+ ghc-unliftio-core
+ ghc-vector))
+ (native-inputs
+ (list ghc-hunit ghc-test-framework ghc-test-framework-hunit
+ ghc-test-framework-th))
(home-page "https://github.com/luispedro/conduit-algorithms#readme")
(synopsis "Conduit-based algorithms")
(description
@@ -2486,24 +2392,21 @@ level asynchronous processing and some other utilities.")
(base32
"1lz70vwp4y4lpsivxl0cshq7aq3968rh48r6rjvpyaj2l0bdj5wp"))))
(build-system haskell-build-system)
- (inputs `(("ghc-conduit" ,ghc-conduit)
- ("ghc-conduit-extra" ,ghc-conduit-extra)
- ("ghc-transformers-base" ,ghc-transformers-base)
- ("ghc-primitive" ,ghc-primitive)
- ("ghc-vector" ,ghc-vector)
- ("ghc-void" ,ghc-void)
- ("ghc-mwc-random" ,ghc-mwc-random)
- ("ghc-unix-compat" ,ghc-unix-compat)
- ("ghc-base16-bytestring" ,ghc-base16-bytestring)
- ("ghc-base64-bytestring" ,ghc-base64-bytestring)
- ("ghc-resourcet" ,ghc-resourcet)
- ("ghc-monad-control" ,ghc-monad-control)
- ("ghc-chunked-data" ,ghc-chunked-data)
- ("ghc-mono-traversable" ,ghc-mono-traversable)))
- (native-inputs `(("ghc-hspec" ,ghc-hspec)
- ("ghc-silently" ,ghc-silently)
- ("ghc-safe" ,ghc-safe)
- ("ghc-quickcheck" ,ghc-quickcheck)))
+ (inputs (list ghc-conduit
+ ghc-conduit-extra
+ ghc-transformers-base
+ ghc-primitive
+ ghc-vector
+ ghc-void
+ ghc-mwc-random
+ ghc-unix-compat
+ ghc-base16-bytestring
+ ghc-base64-bytestring
+ ghc-resourcet
+ ghc-monad-control
+ ghc-chunked-data
+ ghc-mono-traversable))
+ (native-inputs (list ghc-hspec ghc-silently ghc-safe ghc-quickcheck))
(home-page "https://github.com/snoyberg/mono-traversable")
(synopsis "Commonly used conduit functions, for both chunked and
unchunked data")
@@ -2526,23 +2429,23 @@ as well as a convenient Conduit module.")
"1n8js1y1rdswvp0bkjmmz19fag19bdxgwsrqz93yc09w43p8sr4a"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-conduit" ,ghc-conduit)
- ("ghc-exceptions" ,ghc-exceptions)
- ("ghc-monad-control" ,ghc-monad-control)
- ("ghc-transformers-base" ,ghc-transformers-base)
- ("ghc-typed-process" ,ghc-typed-process)
- ("ghc-async" ,ghc-async)
- ("ghc-attoparsec" ,ghc-attoparsec)
- ("ghc-blaze-builder" ,ghc-blaze-builder)
- ("ghc-network" ,ghc-network)
- ("ghc-primitive" ,ghc-primitive)
- ("ghc-resourcet" ,ghc-resourcet)
- ("ghc-streaming-commons" ,ghc-streaming-commons)
- ("ghc-hspec" ,ghc-hspec)
- ("ghc-bytestring-builder" ,ghc-bytestring-builder)
- ("ghc-quickcheck" ,ghc-quickcheck)))
- (native-inputs
- `(("hspec-discover" ,hspec-discover)))
+ (list ghc-conduit
+ ghc-exceptions
+ ghc-monad-control
+ ghc-transformers-base
+ ghc-typed-process
+ ghc-async
+ ghc-attoparsec
+ ghc-blaze-builder
+ ghc-network
+ ghc-primitive
+ ghc-resourcet
+ ghc-streaming-commons
+ ghc-hspec
+ ghc-bytestring-builder
+ ghc-quickcheck))
+ (native-inputs
+ (list hspec-discover))
(home-page "https://github.com/snoyberg/conduit")
(synopsis "Conduit adapters for common libraries")
(description
@@ -2567,14 +2470,10 @@ dependencies. The basic idea is that this package should only depend on
"0f0ir4zs3skw33c8mfppxhfsyqh1c2cnc4gkf8bvv3bdiikdj1yl"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-conduit" ,ghc-conduit)
- ("ghc-zstd" ,ghc-zstd)))
+ (list ghc-conduit ghc-zstd))
(native-inputs
- `(("ghc-conduit-combinators" ,ghc-conduit-combinators)
- ("ghc-conduit-extra" ,ghc-conduit-extra)
- ("ghc-quickcheck-instances" ,ghc-quickcheck-instances)
- ("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)))
+ (list ghc-conduit-combinators ghc-conduit-extra
+ ghc-quickcheck-instances ghc-tasty ghc-tasty-quickcheck))
(home-page "https://github.com/luispedro/conduit-zstd#readme")
(synopsis "Conduit-based ZStd Compression")
(description "Zstandard compression packaged as a conduit. This is
@@ -2602,13 +2501,9 @@ interface}.")
#:cabal-revision
("2" "0iwraaa0y1b3xdsg760j1wpylkqshky0k2djcg0k4s97lrwqpbcz")))
(native-inputs
- `(("ghc-doctest" ,ghc-doctest)
- ("ghc-hedgehog" ,ghc-hedgehog)
- ("ghc-ini" ,ghc-ini)
- ("ghc-microlens" ,ghc-microlens)))
+ (list ghc-doctest ghc-hedgehog ghc-ini ghc-microlens))
(inputs
- `(("ghc-megaparsec" ,ghc-megaparsec)
- ("ghc-unordered-containers" ,ghc-unordered-containers)))
+ (list ghc-megaparsec ghc-unordered-containers))
(home-page "https://github.com/aisamanra/config-ini")
(synopsis "Monadic Haskell DSL for parsing simple INI configuration files")
(description
@@ -2636,14 +2531,10 @@ human-readable error messages when things go wrong.")
"1d1iq1knwiq6ia5g64rw5hqm6dakz912qj13r89737rfcxmrkfbf"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-attoparsec" ,ghc-attoparsec)
- ("ghc-hashable" ,ghc-hashable)
- ("ghc-unix-compat" ,ghc-unix-compat)
- ("ghc-unordered-containers" ,ghc-unordered-containers)))
+ (list ghc-attoparsec ghc-hashable ghc-unix-compat
+ ghc-unordered-containers))
(native-inputs
- `(("ghc-hunit" ,ghc-hunit)
- ("ghc-test-framework" ,ghc-test-framework)
- ("ghc-test-framework-hunit" ,ghc-test-framework-hunit)))
+ (list ghc-hunit ghc-test-framework ghc-test-framework-hunit))
(home-page "https://github.com/bos/configurator")
(synopsis "Configuration management")
(description
@@ -2677,15 +2568,15 @@ and daemons. The features include:
"1nbmafhlg0wy4aa3p7amjddbamdz6avzrxn4py3lvhrjqn4raxax"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-byteable" ,ghc-byteable)
- ("ghc-data-default-class" ,ghc-data-default-class)
- ("ghc-network" ,ghc-network)
- ("ghc-tls" ,ghc-tls)
- ("ghc-socks" ,ghc-socks)
- ("ghc-x509" ,ghc-x509)
- ("ghc-x509-store" ,ghc-x509-store)
- ("ghc-x509-system" ,ghc-x509-system)
- ("ghc-x509-validation" ,ghc-x509-validation)))
+ (list ghc-byteable
+ ghc-data-default-class
+ ghc-network
+ ghc-tls
+ ghc-socks
+ ghc-x509
+ ghc-x509-store
+ ghc-x509-system
+ ghc-x509-validation))
(home-page "https://github.com/vincenthz/hs-connection")
(synopsis "Simple and easy network connections API")
(description
@@ -2709,13 +2600,10 @@ the choice of SSL/TLS, and SOCKS.")
"143558jykvya7y8134dx30g6nh27q5s61nbq369p69igd1aayncj"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-hashable" ,ghc-hashable)
- ("ghc-semigroups" ,ghc-semigroups)
- ("ghc-transformers-compat" ,ghc-transformers-compat)
- ("ghc-type-equality" ,ghc-type-equality)))
+ (list ghc-hashable ghc-semigroups ghc-transformers-compat
+ ghc-type-equality))
(native-inputs
- `(("ghc-hspec" ,ghc-hspec)
- ("hspec-discover" ,hspec-discover)))
+ (list ghc-hspec hspec-discover))
(home-page "https://github.com/ekmett/constraints/")
(synopsis "Constraint manipulation")
(description
@@ -2740,10 +2628,7 @@ a vocabulary for working with them.")
"1ynz89vfn7czxpa203zmdqknkvpylzzl9rlkpasx1anph1jxcbq6"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-void" ,ghc-void)
- ("ghc-transformers-compat" ,ghc-transformers-compat)
- ("ghc-statevar" ,ghc-statevar)
- ("ghc-semigroups" ,ghc-semigroups)))
+ (list ghc-void ghc-transformers-compat ghc-statevar ghc-semigroups))
(home-page
"https://github.com/ekmett/contravariant/")
(synopsis "Contravariant functors")
@@ -2765,8 +2650,7 @@ a vocabulary for working with them.")
"0ikwzg0992j870yp0x2ssf4mv2hw2nml979apg493m72xnvr1jz9"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-contravariant" ,ghc-contravariant)
- ("ghc-template-haskell-compat-v0208" ,ghc-template-haskell-compat-v0208)))
+ (list ghc-contravariant ghc-template-haskell-compat-v0208))
(home-page "https://github.com/nikita-volkov/contravariant-extras")
(synopsis "Extras for the @code{ghc-contravariant} Haskell package")
(description "This Haskell package provides extras for the
@@ -2817,8 +2701,7 @@ Free Monads, MPC'08}
"0v18ap1mccnndgxmbfgyjdicg8jlss01bd5fq8a576dr0h4sgyg9"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-old-time" ,ghc-old-time)
- ("ghc-old-locale" ,ghc-old-locale)))
+ (list ghc-old-time ghc-old-locale))
(home-page "https://hackage.haskell.org/package/convertible")
(synopsis "Typeclasses and instances for converting between types")
(description
@@ -2894,7 +2777,7 @@ manipulating fields of records.")
(sha256
(base32 "0yp030vafbpddl27m606aibbbr5ar5j5bsv4bksscz3cq4yq5j10"))))
(build-system haskell-build-system)
- (inputs `(("ghc-data-accessor" ,ghc-data-accessor)))
+ (inputs (list ghc-data-accessor))
(home-page "https://wiki.haskell.org/Record_access")
(synopsis "Use Accessor to access state in transformers State monad")
(description "This package provides Haskell modules to allow use of
@@ -2914,7 +2797,7 @@ Accessor to access state in transformers State monad.")
(base32 "1mwfhnmvi3vicyjzl33m6pcipi2v887zazyqxygq258ndd010s9m"))))
(build-system haskell-build-system)
(native-inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)))
+ (list ghc-quickcheck))
(arguments
`(#:cabal-revision
("1" "13hg7a3d4ky8b765dl03ryxg28lq8iaqj5ky3j51r0i1i4f2a9hy")))
@@ -2942,16 +2825,10 @@ observed.")
(base32 "04d5n8ybmcxba9qb6h389w9zfq1lvj81b82jh6maqp6pkhkmvydh"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-data-default-class"
- ,ghc-data-default-class)
- ("ghc-data-default-instances-base"
- ,ghc-data-default-instances-base)
- ("ghc-data-default-instances-containers"
- ,ghc-data-default-instances-containers)
- ("ghc-data-default-instances-dlist"
- ,ghc-data-default-instances-dlist)
- ("ghc-data-default-instances-old-locale"
- ,ghc-data-default-instances-old-locale)))
+ (list ghc-data-default-class ghc-data-default-instances-base
+ ghc-data-default-instances-containers
+ ghc-data-default-instances-dlist
+ ghc-data-default-instances-old-locale))
(home-page "https://hackage.haskell.org/package/data-default")
(synopsis "Types with default values")
(description
@@ -2994,7 +2871,7 @@ packages.")
(base32 "0ym1sw3ssdzzifxxhh76qlv8kkmb2iclc158incv1dklyr9y8kw4"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-data-default-class" ,ghc-data-default-class)))
+ (list ghc-data-default-class))
(home-page "https://hackage.haskell.org/package/data-default-instances-base")
(synopsis "Default instances for types in base")
(description
@@ -3017,7 +2894,7 @@ package.")
(base32 "06h8xka031w752a7cjlzghvr8adqbl95xj9z5zc1b62w02phfpm5"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-data-default-class" ,ghc-data-default-class)))
+ (list ghc-data-default-class))
(home-page "https://hackage.haskell.org/package/data-default-instances-containers")
(synopsis "Default instances for types in containers")
(description "Provides default instances for types from the containers
@@ -3039,8 +2916,7 @@ package.")
(base32 "0narkdqiprhgayjiawrr4390h4rq4pl2pb6mvixbv2phrc8kfs3x"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-data-default-class" ,ghc-data-default-class)
- ("ghc-dlist" ,ghc-dlist)))
+ (list ghc-data-default-class ghc-dlist))
(home-page "https://hackage.haskell.org/package/data-default-instances-dlist")
(synopsis "Default instances for types in dlist")
(description "Provides default instances for types from the dlist
@@ -3062,8 +2938,7 @@ package.")
(base32 "00h81i5phib741yj517p8mbnc48myvfj8axzsw44k34m48lv1lv0"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-data-default-class" ,ghc-data-default-class)
- ("ghc-old-locale" ,ghc-old-locale)))
+ (list ghc-data-default-class ghc-old-locale))
(home-page
"https://hackage.haskell.org/package/data-default-instances-old-locale")
(synopsis "Default instances for types in old-locale")
@@ -3084,7 +2959,7 @@ package.")
(sha256
(base32 "1k0rcbb6dzv0ggdxqa2bh4jr829y0bczjrg98mrk5733q0xjs5rs"))))
(build-system haskell-build-system)
- (inputs `(("ghc-hashable" ,ghc-hashable)))
+ (inputs (list ghc-hashable))
(home-page "https://github.com/spell-music/data-fix")
(synopsis "Fixpoint data types")
(description
@@ -3107,9 +2982,8 @@ Thanks for contribution to: Matej Kollar, Herbert Valerio Riedel")
(base32 "1ghbqvc48gf9p8wiy71hdpaj7by3b9cw6wgwi3qqz8iw054xs5wi"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-test-framework" ,ghc-test-framework)
- ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2)))
+ (list ghc-quickcheck ghc-test-framework
+ ghc-test-framework-quickcheck2))
(home-page "https://hackage.haskell.org/package/data-hash")
(synopsis "Combinators for building fast hashing functions")
(description
@@ -3153,24 +3027,24 @@ It includes hashing functions for all basic Haskell98 types.")
"0iyfnkxcnm1vl379ry88fqxgn2y8q6ilsvpic6ciassnyv5pcbrv"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-cereal" ,ghc-cereal)
- ("ghc-conduit" ,ghc-conduit)
- ("ghc-exceptions" ,ghc-exceptions)
- ("ghc-lens" ,ghc-lens)
- ("ghc-network" ,ghc-network)
- ("ghc-random" ,ghc-random)
- ("ghc-split" ,ghc-split)
- ("ghc-th-lift" ,ghc-th-lift)
- ("ghc-vector" ,ghc-vector)
- ("ghc-xml-conduit" ,ghc-xml-conduit)
- ("ghc-xml-types" ,ghc-xml-types)))
- (native-inputs
- `(("ghc-extra" ,ghc-extra)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-resourcet" ,ghc-resourcet)
- ("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)
- ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)))
+ (list ghc-cereal
+ ghc-conduit
+ ghc-exceptions
+ ghc-lens
+ ghc-network
+ ghc-random
+ ghc-split
+ ghc-th-lift
+ ghc-vector
+ ghc-xml-conduit
+ ghc-xml-types))
+ (native-inputs
+ (list ghc-extra
+ ghc-quickcheck
+ ghc-resourcet
+ ghc-tasty
+ ghc-tasty-hunit
+ ghc-tasty-quickcheck))
;; FIXME - Some tests try to talk to network.
(arguments `(#:tests? #f))
(home-page "https://github.com/rblaze/haskell-dbus")
@@ -3202,11 +3076,8 @@ interfaces common to foreign bindings.")
"19w7i9f0lbiyzwa0v3bm95233vi7f1688f0xms6cnjsf88h04ym3"))))
(build-system haskell-build-system)
(native-inputs
- `(("ghc-hunit" ,ghc-hunit)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-test-framework" ,ghc-test-framework)
- ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2)
- ("ghc-test-framework-hunit" ,ghc-test-framework-hunit)))
+ (list ghc-hunit ghc-quickcheck ghc-test-framework
+ ghc-test-framework-quickcheck2 ghc-test-framework-hunit))
(home-page "https://github.com/PaulJohnson/Haskell-Decimal")
(synopsis "Decimal numbers with variable precision")
(description
@@ -3232,9 +3103,7 @@ value.")
`(#:cabal-revision
("6" "1qwnpdjsrqzn18pjmvv9aqz3l12fbdcimf62wkj33yfh69rx4s42")))
(native-inputs
- `(("ghc-hunit" ,ghc-hunit)
- ("ghc-test-framework" ,ghc-test-framework)
- ("ghc-test-framework-hunit" ,ghc-test-framework-hunit)))
+ (list ghc-hunit ghc-test-framework ghc-test-framework-hunit))
(home-page "https://github.com/hvr/deepseq-generics")
(synopsis "Generic RNF implementation")
(description
@@ -3258,15 +3127,14 @@ providing an @code{rnf} implementation.")
"1m7jjxahqxj7ilic3r9806mwp5rnnsmn8vvipkmk40xl65wplxzp"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-math-functions" ,ghc-math-functions)
- ("ghc-primitive" ,ghc-primitive)
- ("ghc-vector" ,ghc-vector)
- ("ghc-vector-algorithms" ,ghc-vector-algorithms)
- ("ghc-vector-th-unbox" ,ghc-vector-th-unbox)
- ("ghc-vector-binary-instances" ,ghc-vector-binary-instances)))
+ (list ghc-math-functions
+ ghc-primitive
+ ghc-vector
+ ghc-vector-algorithms
+ ghc-vector-th-unbox
+ ghc-vector-binary-instances))
(native-inputs
- `(("ghc-hspec" ,ghc-hspec)
- ("ghc-quickcheck" ,ghc-quickcheck)))
+ (list ghc-hspec ghc-quickcheck))
(home-page "https://hackage.haskell.org/package/dense-linear-algebra")
(synopsis "Simple and incomplete implementation of linear algebra")
(description "This library is simply a collection of linear-algebra
@@ -3289,13 +3157,9 @@ related modules split from the statistics library.")
"0y5693zm2kvqjilybbmrcv1g6n6x2p6zjgi0k0axjw1sdhh1g237"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-aeson" ,ghc-aeson)
- ("ghc-bifunctors" ,ghc-bifunctors)
- ("ghc-scientific" ,ghc-scientific)
- ("ghc-vector" ,ghc-vector)))
+ (list ghc-aeson ghc-bifunctors ghc-scientific ghc-vector))
(native-inputs
- `(("ghc-hunit" ,ghc-hunit)
- ("ghc-hspec" ,ghc-hspec)))
+ (list ghc-hunit ghc-hspec))
(home-page
"https://github.com/chrisdone/descriptive")
(synopsis
@@ -3319,15 +3183,15 @@ and parsers with useful semantics.")
"0y3smp3hiyfdirdak3j4048cgqv7a5q9p2jb6z8na2llys5mrmdn"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-unordered-containers" ,ghc-unordered-containers)
- ("ghc-semigroups" ,ghc-semigroups)
- ("ghc-monoid-extras" ,ghc-monoid-extras)
- ("ghc-dual-tree" ,ghc-dual-tree)
- ("ghc-lens" ,ghc-lens)
- ("ghc-linear" ,ghc-linear)
- ("ghc-adjunctions" ,ghc-adjunctions)
- ("ghc-distributive" ,ghc-distributive)
- ("ghc-profunctors" ,ghc-profunctors)))
+ (list ghc-unordered-containers
+ ghc-semigroups
+ ghc-monoid-extras
+ ghc-dual-tree
+ ghc-lens
+ ghc-linear
+ ghc-adjunctions
+ ghc-distributive
+ ghc-profunctors))
(home-page "https://archives.haskell.org/projects.haskell.org/diagrams/")
(synopsis "Core libraries for diagrams embedded domain-specific language")
(description "This package provides the core modules underlying
@@ -3349,34 +3213,32 @@ declarative drawing.")
"09np7kj8si8kcb854f95a0cq392mgbxif8lnazbpfsa1k87d9vzy"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-semigroups" ,ghc-semigroups)
- ("ghc-monoid-extras" ,ghc-monoid-extras)
- ("ghc-dual-tree" ,ghc-dual-tree)
- ("ghc-diagrams-core" ,ghc-diagrams-core)
- ("ghc-diagrams-solve" ,ghc-diagrams-solve)
- ("ghc-active" ,ghc-active)
- ("ghc-colour" ,ghc-colour)
- ("ghc-data-default-class" ,ghc-data-default-class)
- ("ghc-fingertree" ,ghc-fingertree)
- ("ghc-intervals" ,ghc-intervals)
- ("ghc-lens" ,ghc-lens)
- ("ghc-tagged" ,ghc-tagged)
- ("ghc-optparse-applicative" ,ghc-optparse-applicative)
- ("ghc-juicypixels" ,ghc-juicypixels)
- ("ghc-hashable" ,ghc-hashable)
- ("ghc-linear" ,ghc-linear)
- ("ghc-adjunctions" ,ghc-adjunctions)
- ("ghc-distributive" ,ghc-distributive)
- ("ghc-fsnotify" ,ghc-fsnotify)
- ("ghc-unordered-containers" ,ghc-unordered-containers)
- ("ghc-profunctors" ,ghc-profunctors)
- ("ghc-exceptions" ,ghc-exceptions)
- ("ghc-cereal" ,ghc-cereal)))
- (native-inputs
- `(("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)
- ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)
- ("ghc-numeric-extras" ,ghc-numeric-extras)))
+ (list ghc-semigroups
+ ghc-monoid-extras
+ ghc-dual-tree
+ ghc-diagrams-core
+ ghc-diagrams-solve
+ ghc-active
+ ghc-colour
+ ghc-data-default-class
+ ghc-fingertree
+ ghc-intervals
+ ghc-lens
+ ghc-tagged
+ ghc-optparse-applicative
+ ghc-juicypixels
+ ghc-hashable
+ ghc-linear
+ ghc-adjunctions
+ ghc-distributive
+ ghc-fsnotify
+ ghc-unordered-containers
+ ghc-profunctors
+ ghc-exceptions
+ ghc-cereal))
+ (native-inputs
+ (list ghc-tasty ghc-tasty-hunit ghc-tasty-quickcheck
+ ghc-numeric-extras))
(arguments
`(#:cabal-revision
("1" "1c7kpnbvxwdcmk5znqyig3l6s986ppj168ck5v72dfbp8cjvwa8i")))
@@ -3404,9 +3266,7 @@ primitives and operations for creating diagrams.")
"09qqwcvbvd3a0j5fnp40dbzw0i3py9c7kgizj2aawajwbyjvpd17"))))
(build-system haskell-build-system)
(native-inputs
- `(("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)
- ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)))
+ (list ghc-tasty ghc-tasty-hunit ghc-tasty-quickcheck))
(arguments
`(#:cabal-revision
("1" "0dp61igq17l7hvhs3167skdi1vmlm773qrrmsqmj08951l4cgv0h")))
@@ -3434,18 +3294,18 @@ and cyclic tridiagonal linear systems.")
"1ysv6cz0fngrndl4wjmw4hrdj2rik5fxa1dkxzwnlgf1xwpvxgk8"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-base64-bytestring" ,ghc-base64-bytestring)
- ("ghc-colour" ,ghc-colour)
- ("ghc-diagrams-core" ,ghc-diagrams-core)
- ("ghc-diagrams-lib" ,ghc-diagrams-lib)
- ("ghc-monoid-extras" ,ghc-monoid-extras)
- ("ghc-svg-builder" ,ghc-svg-builder)
- ("ghc-juicypixels" ,ghc-juicypixels)
- ("ghc-split" ,ghc-split)
- ("ghc-lens" ,ghc-lens)
- ("ghc-hashable" ,ghc-hashable)
- ("ghc-optparse-applicative" ,ghc-optparse-applicative)
- ("ghc-semigroups" ,ghc-semigroups)))
+ (list ghc-base64-bytestring
+ ghc-colour
+ ghc-diagrams-core
+ ghc-diagrams-lib
+ ghc-monoid-extras
+ ghc-svg-builder
+ ghc-juicypixels
+ ghc-split
+ ghc-lens
+ ghc-hashable
+ ghc-optparse-applicative
+ ghc-semigroups))
(arguments
`(#:cabal-revision
("4" "0irjf0g1barr06fy409r0ld2hypihrhh6n80ig3487xxny6gfzs0")))
@@ -3492,9 +3352,8 @@ members are shared.")
"1is9y5rlqyxacnj6kbi6h9laym5shp699r0hkj5p9d6qi84sr43j"))))
(build-system haskell-build-system)
(native-inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-test-framework" ,ghc-test-framework)
- ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2)))
+ (list ghc-quickcheck ghc-test-framework
+ ghc-test-framework-quickcheck2))
(home-page "https://hub.darcs.net/sterlingclover/Diff")
(synopsis "O(ND) diff algorithm in Haskell")
(description
@@ -3538,16 +3397,10 @@ disk space usage.")
"14bb66qyfn43bj688igfvnfjw7iycjf4n2k38sm8rxbqw2916dfp"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-tagged" ,ghc-tagged)
- ("ghc-base-orphans" ,ghc-base-orphans)
- ("ghc-transformers-compat" ,ghc-transformers-compat)
- ("ghc-semigroups" ,ghc-semigroups)
- ("ghc-generic-deriving" ,ghc-generic-deriving)))
+ (list ghc-tagged ghc-base-orphans ghc-transformers-compat
+ ghc-semigroups ghc-generic-deriving))
(native-inputs
- `(("cabal-doctest" ,cabal-doctest)
- ("ghc-doctest" ,ghc-doctest)
- ("ghc-hspec" ,ghc-hspec)
- ("hspec-discover" ,hspec-discover)))
+ (list cabal-doctest ghc-doctest ghc-hspec hspec-discover))
(home-page "https://github.com/ekmett/distributive/")
(synopsis "Distributive functors for Haskell")
(description "This package provides distributive functors for Haskell.
@@ -3569,7 +3422,7 @@ Dual to @code{Traversable}.")
(base32 "0581a60xw4gw7pmqlmg5w2hr4hm9yjgx4c2z6v63y5xv51rn6g8p"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)))
+ (list ghc-quickcheck))
(home-page "https://github.com/spl/dlist")
(synopsis "Difference lists")
(description
@@ -3593,20 +3446,17 @@ Writer monad), where list append quickly becomes too expensive.")
"048h8ka849h1f0xxwkasjbrrwq03rfz2m7aqg5xc5286kp02w9ns"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-aeson" ,ghc-aeson)
- ("ghc-doclayout" ,ghc-doclayout)
- ("ghc-hsyaml" ,ghc-hsyaml)
- ("ghc-safe" ,ghc-safe)
- ("ghc-scientific" ,ghc-scientific)
- ("ghc-text-conversions" ,ghc-text-conversions)
- ("ghc-unordered-containers" ,ghc-unordered-containers)
- ("ghc-vector" ,ghc-vector)))
+ (list ghc-aeson
+ ghc-doclayout
+ ghc-hsyaml
+ ghc-safe
+ ghc-scientific
+ ghc-text-conversions
+ ghc-unordered-containers
+ ghc-vector))
(native-inputs
- `(("ghc-glob" ,ghc-glob)
- ("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-golden" ,ghc-tasty-golden)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)
- ("ghc-temporary" ,ghc-temporary)))
+ (list ghc-glob ghc-tasty ghc-tasty-golden ghc-tasty-hunit
+ ghc-temporary))
(home-page "https://github.com/jgm/doctemplates#readme")
(synopsis "Pandoc-style document templates")
(description
@@ -3630,18 +3480,15 @@ Writer monad), where list append quickly becomes too expensive.")
(build-system haskell-build-system)
(arguments `(#:tests? #f)) ; FIXME: missing test framework
(inputs
- `(("ghc-base-compat" ,ghc-base-compat)
- ("ghc-code-page" ,ghc-code-page)
- ("ghc-paths" ,ghc-paths)
- ("ghc-syb" ,ghc-syb)))
+ (list ghc-base-compat ghc-code-page ghc-paths ghc-syb))
(native-inputs
- `(("ghc-hunit" ,ghc-hunit)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-hspec" ,ghc-hspec)
- ("ghc-mockery" ,ghc-mockery)
- ("ghc-setenv" ,ghc-setenv)
- ("ghc-silently" ,ghc-silently)
- ("ghc-stringbuilder" ,ghc-stringbuilder)))
+ (list ghc-hunit
+ ghc-quickcheck
+ ghc-hspec
+ ghc-mockery
+ ghc-setenv
+ ghc-silently
+ ghc-stringbuilder))
(home-page
"https://github.com/sol/doctest#readme")
(synopsis "Test interactive Haskell examples")
@@ -3689,10 +3536,8 @@ monadic interface for building graphs.")
"0sx2kc1gw72mjvd8vph8bbjw5whfxfv92rsdhjg1c0al75rf3ka4"))))
(build-system haskell-build-system)
(native-inputs
- `(("ghc-hunit" ,ghc-hunit)
- ("ghc-test-framework" ,ghc-test-framework)
- ("ghc-test-framework-hunit" ,ghc-test-framework-hunit)
- ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2)))
+ (list ghc-hunit ghc-test-framework ghc-test-framework-hunit
+ ghc-test-framework-quickcheck2))
(home-page "https://github.com/bos/double-conversion")
(synopsis "Fast conversion between double precision floating point and text")
(description
@@ -3718,9 +3563,7 @@ between double precision floating point and text.")
#:cabal-revision
("1" "1babd7ybsgk73x57yl35q0n1i7mbbqmv4am710kq1hzg3in4g9dv")))
(inputs
- `(("ghc-semigroups" ,ghc-semigroups)
- ("ghc-newtype-generics" ,ghc-newtype-generics)
- ("ghc-monoid-extras" ,ghc-monoid-extras)))
+ (list ghc-semigroups ghc-newtype-generics ghc-monoid-extras))
; (native-inputs
; `(("ghc-quickcheck" ,ghc-quickcheck)
; ("ghc-testing-feat" ,ghc-testing-feat)))
@@ -3767,7 +3610,7 @@ diagrams framework}, but potentially has other applications as well.")
(sha256
(base32 "18kndgvdj2apjpfga6fp7m16y1gx8zrwp3c5vfj03sx4v6jvciqk"))))
(build-system haskell-build-system)
- (propagated-inputs `(("gnuplot" ,gnuplot)))
+ (propagated-inputs (list gnuplot))
(arguments
`(#:phases (modify-phases %standard-phases
(add-after 'unpack 'fix-setup-suffix
@@ -3821,10 +3664,8 @@ MinTTY and other consoles.")
#:cabal-revision
("1" "1vjn4ryzdilz7l1ad7czh11nw48h5mj8if7ij3q0mmc3sffa8csd")))
(inputs
- `(("ghc-random" ,ghc-random)
- ("ghc-test-framework" ,ghc-test-framework)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2)))
+ (list ghc-random ghc-test-framework ghc-quickcheck
+ ghc-test-framework-quickcheck2))
(home-page "https://github.com/phadej/edit-distance")
(synopsis "Levenshtein and restricted Damerau-Levenshtein edit distances")
(description
@@ -3848,10 +3689,9 @@ Damerau-Levenshtein algorithms.")
"07qgc8dyi9kkzkd3xcd78wdlljy0xwhz65b4r2qg2piidpcdvpxp"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-vector" ,ghc-vector)))
+ (list ghc-vector))
(native-inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-quickcheck-instances" ,ghc-quickcheck-instances)))
+ (list ghc-quickcheck ghc-quickcheck-instances))
(home-page "https://github.com/thsutton/edit-distance-vector")
(synopsis "Calculate edit distances and edit scripts between vectors")
(description "This package provides implementation of the
@@ -3894,9 +3734,8 @@ but is otherwise agnostic to:
("ghc-semigroupoids" ,ghc-semigroupoids)
("ghc-transformers-base" ,ghc-transformers-base)))
(native-inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-test-framework" ,ghc-test-framework)
- ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2)))
+ (list ghc-quickcheck ghc-test-framework
+ ghc-test-framework-quickcheck2))
(home-page "https://github.com/ekmett/either")
(synopsis "Provides an either monad transformer for Haskell")
(description "This Haskell package provides an either monad transformer.")
@@ -3919,10 +3758,7 @@ but is otherwise agnostic to:
"0n67wss6k8lhwfkybkhsa04bbdfdv541sacbxlylkx2hqpj5r5gh"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-attoparsec" ,ghc-attoparsec)
- ("ghc-hspec" ,ghc-hspec)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-doctest" ,ghc-doctest)))
+ (list ghc-attoparsec ghc-hspec ghc-quickcheck ghc-doctest))
(home-page
"https://github.com/Porges/email-validate-hs")
(synopsis "Email address validator for Haskell")
@@ -3948,13 +3784,10 @@ address string against RFC 5322.")
;; "thread blocked indefinitely in an MVar operation"
(arguments '(#:tests? #f))
(inputs
- `(("ghc-lifted-base" ,ghc-lifted-base)
- ("ghc-monad-control" ,ghc-monad-control)
- ("ghc-async" ,ghc-async)
- ("ghc-transformers-base" ,ghc-transformers-base)))
+ (list ghc-lifted-base ghc-monad-control ghc-async
+ ghc-transformers-base))
(native-inputs
- `(("ghc-hspec" ,ghc-hspec)
- ("ghc-quickcheck" ,ghc-quickcheck)))
+ (list ghc-hspec ghc-quickcheck))
(home-page "https://github.com/jcristovao/enclosed-exceptions")
(synopsis "Catch all exceptions from within an enclosed computation")
(description
@@ -3976,10 +3809,8 @@ asynchronous exceptions.")
(base32 "167njzd1cf32aa7br90rjafrxy6hw3fxkk8awifqbxjrcwm5maqp"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-stmonadtrans" ,ghc-stmonadtrans)
- ("ghc-transformers-compat" ,ghc-transformers-compat)
- ("ghc-fail" ,ghc-fail)
- ("ghc-quickcheck" ,ghc-quickcheck)))
+ (list ghc-stmonadtrans ghc-transformers-compat ghc-fail
+ ghc-quickcheck))
(home-page "https://github.com/pa-ba/equivalence")
(synopsis "Maintaining an equivalence relation implemented as union-find")
(description
@@ -4026,11 +3857,9 @@ Double.")
"0hqw82m8bbrxy5vgdwb83bhzdx070ibqrm9rshyja7cb808ahijm"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-base-orphans" ,ghc-base-orphans)))
+ (list ghc-base-orphans))
(native-inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-hspec" ,ghc-hspec)
- ("hspec-discover" ,hspec-discover)))
+ (list ghc-quickcheck ghc-hspec hspec-discover))
(home-page "https://hackage.haskell.org/package/errorcall-eq-instance")
(synopsis "Orphan Eq instance for ErrorCall")
(description
@@ -4053,10 +3882,8 @@ This package provides an orphan instance.")
"0x8znwn31qcx6kqx99wp7bc86kckfb39ncz3zxvj1s07kxlfawk7"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-exceptions" ,ghc-exceptions)
- ("ghc-transformers-compat" ,ghc-transformers-compat)
- ("ghc-unexceptionalio" ,ghc-unexceptionalio)
- ("ghc-safe" ,ghc-safe)))
+ (list ghc-exceptions ghc-transformers-compat ghc-unexceptionalio
+ ghc-safe))
(home-page "https://github.com/gabriel439/haskell-errors-library")
(synopsis "Error handling library for Haskell")
(description "This library encourages an error-handling style that
@@ -4079,28 +3906,28 @@ directly uses the type system, rather than out-of-band exceptions.")
(arguments
`(#:tests? #f)) ; TODO: Cannot connect to mysql server.
(inputs
- `(("ghc-aeson" ,ghc-aeson)
- ("ghc-attoparsec" ,ghc-attoparsec)
- ("ghc-blaze-html" ,ghc-blaze-html)
- ("ghc-conduit" ,ghc-conduit)
- ("ghc-monad-logger" ,ghc-monad-logger)
- ("ghc-persistent" ,ghc-persistent)
- ("ghc-resourcet" ,ghc-resourcet)
- ("ghc-tagged" ,ghc-tagged)
- ("ghc-unliftio" ,ghc-unliftio)
- ("ghc-unordered-containers" ,ghc-unordered-containers)
- ("openssl" ,openssl)
- ("zlib" ,zlib)))
- (native-inputs
- `(("ghc-hspec-core" ,ghc-hspec-core)
- ("ghc-hspec" ,ghc-hspec)
- ("ghc-mysql" ,ghc-mysql)
- ("ghc-mysql-simple" ,ghc-mysql-simple)
- ("ghc-persistent-mysql" ,ghc-persistent-mysql)
- ("ghc-persistent-postgresql" ,ghc-persistent-postgresql)
- ("ghc-persistent-sqlite" ,ghc-persistent-sqlite)
- ("ghc-postgresql-simple" ,ghc-postgresql-simple)
- ("ghc-quickcheck" ,ghc-quickcheck)))
+ (list ghc-aeson
+ ghc-attoparsec
+ ghc-blaze-html
+ ghc-conduit
+ ghc-monad-logger
+ ghc-persistent
+ ghc-resourcet
+ ghc-tagged
+ ghc-unliftio
+ ghc-unordered-containers
+ openssl
+ zlib))
+ (native-inputs
+ (list ghc-hspec-core
+ ghc-hspec
+ ghc-mysql
+ ghc-mysql-simple
+ ghc-persistent-mysql
+ ghc-persistent-postgresql
+ ghc-persistent-sqlite
+ ghc-postgresql-simple
+ ghc-quickcheck))
(home-page "https://github.com/bitemyapp/esqueleto")
(synopsis "Type-safe embedded domain specific language for SQL queries")
(description "This library provides a type-safe embedded domain specific
@@ -4125,14 +3952,9 @@ generated SQL and optimize it for your backend.")
"0a6baza962d4pz2m02hxmh8234i47zkizmwhsy68namr05dmlgpw"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-paths" ,ghc-paths)
- ("ghc-syb" ,ghc-syb)
- ("ghc-free" ,ghc-free)))
+ (list ghc-paths ghc-syb ghc-free))
(native-inputs
- `(("ghc-hunit" ,ghc-hunit)
- ("ghc-diff" ,ghc-diff)
- ("ghc-silently" ,ghc-silently)
- ("ghc-filemanip" ,ghc-filemanip)))
+ (list ghc-hunit ghc-diff ghc-silently ghc-filemanip))
(home-page
"https://hackage.haskell.org/package/ghc-exactprint")
(synopsis "ExactPrint for GHC")
@@ -4161,12 +3983,10 @@ excluding @file{.lhs} files.")
`(#:cabal-revision
("2" "1154g0dqil2xf4wc1v6gndzhnbf5saf2dzf77c6lcjxssx360m6j")))
(native-inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-test-framework" ,ghc-test-framework)
- ("ghc-test-framework-hunit" ,ghc-test-framework-hunit)
- ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2)))
+ (list ghc-quickcheck ghc-test-framework ghc-test-framework-hunit
+ ghc-test-framework-quickcheck2))
(inputs
- `(("ghc-transformers-compat" ,ghc-transformers-compat)))
+ (list ghc-transformers-compat))
(home-page "https://github.com/ekmett/exceptions/")
(synopsis "Extensible optionally-pure exceptions")
(description "This library provides extensible optionally-pure exceptions
@@ -4231,10 +4051,8 @@ versions of GHC (i.e., < 6.10).")
"17fzmxwrv0w7inhq7kia36prc2nsx845r9v56sihqvr17fk2cvpn"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-clock" ,ghc-clock)
- ("ghc-semigroups" ,ghc-semigroups)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-quickcheck-instances" ,ghc-quickcheck-instances)))
+ (list ghc-clock ghc-semigroups ghc-quickcheck
+ ghc-quickcheck-instances))
(home-page "https://github.com/ndmitchell/extra")
(synopsis "Extra Haskell functions")
(description "This library provides extra functions for the standard
@@ -4284,13 +4102,9 @@ when used with GHC versions which already provide the
"1mbnah6n8lig494523czcd95dfn01f438qai9pf20wpa2gdbz4x6"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-auto-update" ,ghc-auto-update)
- ("ghc-easy-file" ,ghc-easy-file)
- ("ghc-unix-time" ,ghc-unix-time)
- ("ghc-unix-compat" ,ghc-unix-compat)))
+ (list ghc-auto-update ghc-easy-file ghc-unix-time ghc-unix-compat))
(native-inputs
- `(("hspec-discover" ,hspec-discover)
- ("ghc-hspec" ,ghc-hspec)))
+ (list hspec-discover ghc-hspec))
(home-page "https://hackage.haskell.org/package/fast-logger")
(synopsis "Fast logging system")
(description "This library provides a fast logging system for Haskell.")
@@ -4311,22 +4125,22 @@ when used with GHC versions which already provide the
(build-system haskell-build-system)
(arguments `(#:tests? #f)) ; TODO: Fail.
(inputs
- `(("ghc-base-compat" ,ghc-base-compat)
- ("ghc-old-locale" ,ghc-old-locale)
- ("ghc-old-time" ,ghc-old-time)
- ("ghc-safe" ,ghc-safe)
- ("ghc-time-locale-compat" ,ghc-time-locale-compat)
- ("ghc-utf8-string" ,ghc-utf8-string)
- ("ghc-xml-conduit" ,ghc-xml-conduit)
- ("ghc-xml-types" ,ghc-xml-types)))
- (native-inputs
- `(("ghc-doctest-driver-gen" ,ghc-doctest-driver-gen)
- ("ghc-doctest" ,ghc-doctest)
- ("ghc-hunit" ,ghc-hunit)
- ("ghc-markdown-unlit" ,ghc-markdown-unlit)
- ("ghc-syb" ,ghc-syb)
- ("ghc-test-framework" ,ghc-test-framework)
- ("ghc-test-framework-hunit" ,ghc-test-framework-hunit)))
+ (list ghc-base-compat
+ ghc-old-locale
+ ghc-old-time
+ ghc-safe
+ ghc-time-locale-compat
+ ghc-utf8-string
+ ghc-xml-conduit
+ ghc-xml-types))
+ (native-inputs
+ (list ghc-doctest-driver-gen
+ ghc-doctest
+ ghc-hunit
+ ghc-markdown-unlit
+ ghc-syb
+ ghc-test-framework
+ ghc-test-framework-hunit))
(home-page "https://github.com/bergmark/feed")
(synopsis "Haskell package for handling various syndication formats")
(description "This Haskell package includes tools for generating and
@@ -4360,8 +4174,7 @@ consuming feeds in both RSS (Really Simple Syndication) and Atom format.")
(("hspec >= 2\\.1 && < 2\\.7")
"hspec >= 2.1 && < 2.8")))))))
(inputs
- `(("ghc-hspec" ,ghc-hspec)
- ("ghc-quickcheck" ,ghc-quickcheck)))
+ (list ghc-hspec ghc-quickcheck))
(home-page "https://web.engr.oregonstate.edu/~erwig/fgl/haskell")
(synopsis
"Martin Erwig's Functional Graph Library")
@@ -4386,9 +4199,7 @@ encourages inductive, recursive definitions of graph algorithms.")
"1mykbd1r43gpsn10ys8q3nr0i4wnhn6wq23hcici18mxxji11wkc"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-fgl" ,ghc-fgl)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-hspec" ,ghc-hspec)))
+ (list ghc-fgl ghc-quickcheck ghc-hspec))
(home-page "https://hackage.haskell.org/package/fgl-arbitrary")
(synopsis "QuickCheck support for fgl")
(description
@@ -4432,7 +4243,7 @@ embedded in your Haskell code.")
"0ilqr8jv41zxcj5qyicg29m8s30b9v70x6f9h2h2rw5ap8bxldl8"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-unix-compat" ,ghc-unix-compat)))
+ (list ghc-unix-compat))
(home-page "https://github.com/bos/filemanip")
(synopsis "File and directory manipulation for Haskell")
(description
@@ -4456,7 +4267,7 @@ file contents, and more.")
"0qrrvbjpjsk75ghqrdqzwqg7wjgm3rr9kk7p04ax98ilv90pm0ip"))))
(build-system haskell-build-system)
(native-inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)))
+ (list ghc-quickcheck))
(home-page "https://hackage.haskell.org/package/filepath-bytestring")
(synopsis "Library for manipulating RawFilePaths in a cross-platform way")
(description "This package provides a drop-in replacement for the standard
@@ -4502,11 +4313,8 @@ an executable.")
"0zvandj8fysck7ygpn0dw5bhrhmj1s63i326nalxbfkh2ls4iacm"))))
(build-system haskell-build-system)
(native-inputs
- `(("ghc-hunit" ,ghc-hunit)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-test-framework" ,ghc-test-framework)
- ("ghc-test-framework-hunit" ,ghc-test-framework-hunit)
- ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2)))
+ (list ghc-hunit ghc-quickcheck ghc-test-framework
+ ghc-test-framework-hunit ghc-test-framework-quickcheck2))
(home-page "https://hackage.haskell.org/package/fingertree")
(synopsis "Generic finger-tree structure")
(description "This library provides finger trees, a general sequence
@@ -4595,17 +4403,17 @@ completely unverified though.")
"0zf4yljh3s2ddxa7dhzdglmylj14kfldhkclc44g37zvjq6kcnag"))))
(build-system haskell-build-system)
(outputs '("out" "static" "doc"))
- (inputs `(("ghc-comonad" ,ghc-comonad)
- ("ghc-contravariant" ,ghc-contravariant)
- ("ghc-hashable" ,ghc-hashable)
- ("ghc-primitive" ,ghc-primitive)
- ("ghc-profunctors" ,ghc-profunctors)
- ("ghc-random" ,ghc-random)
- ("ghc-semigroupoids" ,ghc-semigroupoids)
- ("ghc-semigroups" ,ghc-semigroups)
- ("ghc-unordered-containers" ,ghc-unordered-containers)
- ("ghc-vector" ,ghc-vector)))
- (native-inputs `(("ghc-doctest" ,ghc-doctest)))
+ (inputs (list ghc-comonad
+ ghc-contravariant
+ ghc-hashable
+ ghc-primitive
+ ghc-profunctors
+ ghc-random
+ ghc-semigroupoids
+ ghc-semigroups
+ ghc-unordered-containers
+ ghc-vector))
+ (native-inputs (list ghc-doctest))
(home-page "https://github.com/Gabriel439/Haskell-Foldl-Library")
(synopsis "Composable, streaming, and efficient left folds for Haskell")
(description "This Haskell library provides strict left folds that stream
@@ -4638,7 +4446,7 @@ and are often as efficient as hand-written folds.")
((", testDividible proxy") ""))
#t)))))
(outputs '("out" "static" "doc"))
- (inputs `(("ghc-basement" ,ghc-basement)))
+ (inputs (list ghc-basement))
(home-page "https://github.com/haskell-foundation/foundation")
(synopsis "Alternative prelude with batteries and no dependencies")
(description
@@ -4676,16 +4484,16 @@ Foundation has the following goals:
(build-system haskell-build-system)
(outputs '("out" "static" "doc"))
(inputs
- `(("ghc-prelude-extras" ,ghc-prelude-extras)
- ("ghc-profunctors" ,ghc-profunctors)
- ("ghc-exceptions" ,ghc-exceptions)
- ("ghc-bifunctors" ,ghc-bifunctors)
- ("ghc-comonad" ,ghc-comonad)
- ("ghc-distributive" ,ghc-distributive)
- ("ghc-semigroupoids" ,ghc-semigroupoids)
- ("ghc-semigroups" ,ghc-semigroups)
- ("ghc-transformers-base" ,ghc-transformers-base)
- ("ghc-transformers-compat" ,ghc-transformers-compat)))
+ (list ghc-prelude-extras
+ ghc-profunctors
+ ghc-exceptions
+ ghc-bifunctors
+ ghc-comonad
+ ghc-distributive
+ ghc-semigroupoids
+ ghc-semigroups
+ ghc-transformers-base
+ ghc-transformers-compat))
(home-page "https://github.com/ekmett/free/")
(synopsis "Unrestricted monads for Haskell")
(description "This library provides free monads, which are useful for many
@@ -4711,14 +4519,14 @@ definition of @code{Monad}.")
"19bdbz9wb9jvln6yg6qm0hz0w84bypvkxf0wjhgrgd52f9gidlny"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-async" ,ghc-async)
- ("ghc-unix-compat" ,ghc-unix-compat)
- ("ghc-hinotify" ,ghc-hinotify)
- ("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)
- ("ghc-random" ,ghc-random)
- ("ghc-shelly" ,ghc-shelly)
- ("ghc-temporary" ,ghc-temporary)))
+ (list ghc-async
+ ghc-unix-compat
+ ghc-hinotify
+ ghc-tasty
+ ghc-tasty-hunit
+ ghc-random
+ ghc-shelly
+ ghc-temporary))
(home-page "https://github.com/haskell-fswatch/hfsnotify")
(synopsis "Cross platform library for file change notification.")
(description "Cross platform library for file creation, modification, and
@@ -4743,10 +4551,9 @@ specific Windows, Mac, and Linux file system event notification.")
(build-system haskell-build-system)
(outputs '("out" "static" "doc"))
(inputs
- `(("ghc-th-abstraction" ,ghc-th-abstraction)))
+ (list ghc-th-abstraction))
(native-inputs
- `(("ghc-hspec" ,ghc-hspec)
- ("hspec-discover" ,hspec-discover)))
+ (list ghc-hspec hspec-discover))
(home-page "https://hackage.haskell.org/package/generic-deriving")
(synopsis "Generalise the deriving mechanism to arbitrary classes")
(description "This package provides functionality for generalising the
@@ -4766,9 +4573,9 @@ deriving mechanism in Haskell to arbitrary classes.")
(sha256
(base32 "130lmblycxnpqbsl7vf6a90zccibnvcb5zaclfajcn3by39007lv"))))
(build-system haskell-build-system)
- (inputs `(("ghc-quickcheck" ,ghc-quickcheck)))
+ (inputs (list ghc-quickcheck))
(native-inputs
- `(("ghc-inspection-testing" ,ghc-inspection-testing)))
+ (list ghc-inspection-testing))
(arguments
`(#:cabal-revision
("1" "1d0hx41r7yq2a86ydnfh2fv540ah8cz05l071s2z4wxcjw0ymyn4")))
@@ -4823,8 +4630,7 @@ and @code{withBaseCase}) or implicitly (@code{genericArbitrary'}).")
(build-system haskell-build-system)
(outputs '("out" "static" "doc"))
(inputs
- `(("ghc-sop-core" ,ghc-sop-core)
- ("ghc-th-abstraction" ,ghc-th-abstraction)))
+ (list ghc-sop-core ghc-th-abstraction))
(home-page "https://github.com/well-typed/generics-sop")
(synopsis "Generic Programming using True Sums of Products for Haskell")
(description "This Haskell package supports the definition of generic
@@ -4870,12 +4676,9 @@ geniplate} package, written by Lennart Augustsson.")
"16bd5dx0ngc8z7mij23i2l3a8v3c112x8ksd623alik18zx7pi8j"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-validity" ,ghc-validity)))
+ (list ghc-quickcheck ghc-validity))
(native-inputs
- `(("ghc-hspec" ,ghc-hspec)
- ("hspec-discover" ,hspec-discover)
- ("ghc-hspec-core" ,ghc-hspec-core)))
+ (list ghc-hspec hspec-discover ghc-hspec-core))
(home-page
"https://github.com/NorfairKing/validity")
(synopsis
@@ -4902,13 +4705,13 @@ with the @code{Validity} typeclass.")
"0cvzc4z4771vpycwfgcj0yswyglzl6cl1h2wrfhs224nrcmk5a7z"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-genvalidity" ,ghc-genvalidity)
- ("ghc-hspec" ,ghc-hspec)
- ("hspec-discover" ,hspec-discover)
- ("ghc-pretty-show" ,ghc-pretty-show)
- ("ghc-validity" ,ghc-validity)))
- (native-inputs `(("ghc-doctest" ,ghc-doctest)))
+ (list ghc-quickcheck
+ ghc-genvalidity
+ ghc-hspec
+ hspec-discover
+ ghc-pretty-show
+ ghc-validity))
+ (native-inputs (list ghc-doctest))
(home-page
"https://github.com/NorfairKing/validity")
(synopsis
@@ -4933,16 +4736,9 @@ properties for functions operating on them.")
"1rszkcn1rg38wf35538ljk5bbqjc57y9sb3a0al7qxm82gy8yigr"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-base-compat" ,ghc-base-compat)
- ("ghc-base-orphans" ,ghc-base-orphans)
- ("ghc-generics-sop" ,ghc-generics-sop)
- ("ghc-tagged" ,ghc-tagged)))
+ (list ghc-base-compat ghc-base-orphans ghc-generics-sop ghc-tagged))
(native-inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-hspec" ,ghc-hspec)
- ("ghc-safe" ,ghc-safe)
- ("ghc-silently" ,ghc-silently)
- ("hspec-discover" ,hspec-discover)))
+ (list ghc-quickcheck ghc-hspec ghc-safe ghc-silently hspec-discover))
(home-page "https://github.com/soenkehahn/getopt-generics")
(synopsis "Create command line interfaces with ease")
(description "This library provides tools to create command line
@@ -4961,7 +4757,7 @@ interfaces with ease.")
(sha256
(base32 "0cl3lfm6k1h8fxp2vxa6ihfp4v8igkz9h35iwyq2frzm4kdn96d8"))))
(build-system haskell-build-system)
- (inputs `(("ghc-base-compat" ,ghc-base-compat)))
+ (inputs (list ghc-base-compat))
(home-page "https://github.com/acfoltzer/gitrev")
(synopsis "Compile git revision info into Haskell projects")
(description
@@ -4986,15 +4782,10 @@ info for more informative bug reports.")
"05fknrb114qvfzv6324ngx0fz43cwgrhrc700l3h2is9jinlgr6a"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-dlist" ,ghc-dlist)
- ("ghc-semigroups" ,ghc-semigroups)
- ("ghc-transformers-compat" ,ghc-transformers-compat)))
+ (list ghc-dlist ghc-semigroups ghc-transformers-compat))
(native-inputs
- `(("ghc-hunit" ,ghc-hunit)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-test-framework" ,ghc-test-framework)
- ("ghc-test-framework-hunit" ,ghc-test-framework-hunit)
- ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2)))
+ (list ghc-hunit ghc-quickcheck ghc-test-framework
+ ghc-test-framework-hunit ghc-test-framework-quickcheck2))
(home-page "http://iki.fi/matti.niemenmaa/glob/")
(synopsis "Haskell library matching glob patterns against file paths")
(description "This package provides a Haskell library for @dfn{globbing}:
@@ -5017,7 +4808,7 @@ matching patterns against file paths.")
"1i2xi35n5z0d372px9mh6cyhgg1m0cfaiy3fnspkf6kbn9fgsqxq"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-openglraw" ,ghc-openglraw)))
+ (list ghc-openglraw))
(home-page "https://wiki.haskell.org/Opengl")
(synopsis "Raw Haskell bindings GLU")
(description "GLURaw is a raw Haskell binding for the GLU 1.3 OpenGL
@@ -5041,10 +4832,7 @@ basis for a nicer interface.")
"0vdkfj4wjzigdpzgr5l001y9wkhwgl00mclr26gf93kps14fkymn"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-statevar" ,ghc-statevar)
- ("ghc-opengl" ,ghc-opengl)
- ("ghc-openglraw" ,ghc-openglraw)
- ("freeglut" ,freeglut)))
+ (list ghc-statevar ghc-opengl ghc-openglraw freeglut))
(home-page "https://wiki.haskell.org/Opengl")
(synopsis "Haskell bindings for the OpenGL Utility Toolkit")
(description "This library provides Haskell bindings for the OpenGL
@@ -5066,12 +4854,12 @@ programs.")
(base32 "1rfq94lnsyjr8y9p5r56jpllv3p8rvh9xxzjji016b6r5adi8cnb"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-temporary" ,ghc-temporary)
- ("ghc-utility-ht" ,ghc-utility-ht)
- ("ghc-data-accessor-transformers" ,ghc-data-accessor-transformers)
- ("ghc-data-accessor" ,ghc-data-accessor)
- ("ghc-semigroups" ,ghc-semigroups)
- ("gnuplot" ,gnuplot)))
+ (list ghc-temporary
+ ghc-utility-ht
+ ghc-data-accessor-transformers
+ ghc-data-accessor
+ ghc-semigroups
+ gnuplot))
(arguments
`(#:phases
(modify-phases %standard-phases
@@ -5100,18 +4888,15 @@ programs.")
"0l0zxgb938hh09qirggbaskq79mgj3s081cnr42y5vm1rp1jir2s"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-colour" ,ghc-colour)
- ("ghc-dlist" ,ghc-dlist)
- ("ghc-fgl" ,ghc-fgl)
- ("ghc-polyparse" ,ghc-polyparse)
- ("ghc-temporary" ,ghc-temporary)
- ("ghc-wl-pprint-text" ,ghc-wl-pprint-text)))
+ (list ghc-colour
+ ghc-dlist
+ ghc-fgl
+ ghc-polyparse
+ ghc-temporary
+ ghc-wl-pprint-text))
(native-inputs
- `(("ghc-hspec" ,ghc-hspec)
- ("graphviz" ,graphviz)
- ("ghc-fgl-arbitrary" ,ghc-fgl-arbitrary)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("hspec-discover" ,hspec-discover)))
+ (list ghc-hspec graphviz ghc-fgl-arbitrary ghc-quickcheck
+ hspec-discover))
(home-page "https://hackage.haskell.org/package/graphviz")
(synopsis "Bindings to Graphviz for graph visualisation")
(description
@@ -5166,11 +4951,9 @@ monoid with invertibility.")
"102x753jbc90lfm9s0ng5kvm0risqwpar331xwsd752as0bms142"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-random" ,ghc-random)
- ("ghc-hashtables" ,ghc-hashtables)))
+ (list ghc-random ghc-hashtables))
(native-inputs
- `(("ghc-alex" ,ghc-alex)
- ("ghc-happy" ,ghc-happy)))
+ (list ghc-alex ghc-happy))
(home-page "http://projects.haskell.org/gtk2hs/")
(synopsis "Tools to build the Gtk2Hs suite of user interface libraries")
(description
@@ -5201,24 +4984,24 @@ tools are not needed to actually run Gtk2Hs programs.")
("8" "1xpzcdpfz0agbv75sadsylq6r8pq7zr0pyzbzrz0nz130yixsv5f")
#:tests? #f)) ; Tests fail because of framework updates.
(inputs
- `(("ghc-base16-bytestring" ,ghc-base16-bytestring)
- ("ghc-base64-bytestring" ,ghc-base64-bytestring)
- ("ghc-cryptohash-sha256" ,ghc-cryptohash-sha256)
- ("ghc-ed25519" ,ghc-ed25519)
- ("ghc-lukko" ,ghc-lukko)
- ("ghc-network" ,ghc-network)
- ("ghc-network-uri" ,ghc-network-uri)
- ("ghc-tar" ,ghc-tar)
- ("ghc-zlib" ,ghc-zlib)))
- (native-inputs
- `(("ghc-aeson" ,ghc-aeson)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)
- ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)
- ("ghc-temporary" ,ghc-temporary)
- ("ghc-unordered-containers" ,ghc-unordered-containers)
- ("ghc-vector" ,ghc-vector)))
+ (list ghc-base16-bytestring
+ ghc-base64-bytestring
+ ghc-cryptohash-sha256
+ ghc-ed25519
+ ghc-lukko
+ ghc-network
+ ghc-network-uri
+ ghc-tar
+ ghc-zlib))
+ (native-inputs
+ (list ghc-aeson
+ ghc-quickcheck
+ ghc-tasty
+ ghc-tasty-hunit
+ ghc-tasty-quickcheck
+ ghc-temporary
+ ghc-unordered-containers
+ ghc-vector))
(home-page "https://github.com/haskell/hackage-security")
(synopsis "Hackage security library")
(description "This Hackage security library provides both server and
@@ -5254,7 +5037,7 @@ Tor project}.")
(setenv "PATH" (string-append (getcwd) "/dist/build/haddock"
":" (getenv "PATH")))
#t)))))
- (inputs `(("ghc-haddock-api" ,ghc-haddock-api)))
+ (inputs (list ghc-haddock-api))
; (native-inputs
; `(("ghc-haddock-test" ,ghc-haddock-test)
; ("ghc-hspec" ,ghc-hspec)))
@@ -5281,12 +5064,9 @@ Tor project}.")
"1jj2csi85nlywsyvnbwhclfdz27j2kyfbhrl9cm7av0243br9vg1"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-paths" ,ghc-paths)
- ("ghc-haddock-library" ,ghc-haddock-library)))
+ (list ghc-paths ghc-haddock-library))
(native-inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-hspec" ,ghc-hspec)
- ("hspec-discover" ,hspec-discover)))
+ (list ghc-quickcheck ghc-hspec hspec-discover))
(home-page "https://www.haskell.org/haddock/")
(synopsis "API for documentation-generation tool Haddock")
(description "This package provides an API to Haddock, the
@@ -5310,12 +5090,12 @@ documentation-generation tool for Haskell libraries.")
(build-system haskell-build-system)
(arguments `(#:tests? #f)) ; TODO: optparse-applicative ==0.15.*, tree-diff ==0.1.*
(native-inputs
- `(("ghc-base-compat" ,ghc-base-compat)
- ("ghc-hspec" ,ghc-hspec)
- ("ghc-optparse-applicative" ,ghc-optparse-applicative)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-tree-diff" ,ghc-tree-diff)
- ("hspec-discover" ,hspec-discover)))
+ (list ghc-base-compat
+ ghc-hspec
+ ghc-optparse-applicative
+ ghc-quickcheck
+ ghc-tree-diff
+ hspec-discover))
(home-page "https://www.haskell.org/haddock/")
(synopsis "Library exposing some functionality of Haddock")
(description
@@ -5374,9 +5154,8 @@ the ‘haddock’ package.")
"1l8m2spqg0ac50qys2jk5b32v6wxklbbk5ypjp3ga6z14hkw7bz2"))))
(build-system haskell-build-system)
(native-inputs
- `(("ghc-test-framework" ,ghc-test-framework)
- ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2)
- ("ghc-quickcheck" ,ghc-quickcheck)))
+ (list ghc-test-framework ghc-test-framework-quickcheck2
+ ghc-quickcheck))
(home-page "https://github.com/ekmett/half")
(synopsis "Half-precision floating-point computations")
(description "This library provides a half-precision floating-point
@@ -5435,11 +5214,8 @@ Happy works in a similar way to the yacc tool for C.")
#:cabal-revision
("2" "16va8hx4ynw0n5s2warhs13ilj7hrs5fcdn140h1fiix480as36n")))
(native-inputs
- `(("ghc-test-framework" ,ghc-test-framework)
- ("ghc-test-framework-hunit" ,ghc-test-framework-hunit)
- ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2)
- ("ghc-hunit" ,ghc-hunit)
- ("ghc-quickcheck" ,ghc-quickcheck)))
+ (list ghc-test-framework ghc-test-framework-hunit
+ ghc-test-framework-quickcheck2 ghc-hunit ghc-quickcheck))
(home-page "https://github.com/tibbe/hashable")
(synopsis "Class for types that can be converted to a hash value")
(description
@@ -5478,8 +5254,7 @@ combine hash values.")
`(#:cabal-revision
("1" "151gxiprdlj3masa95vvrxal9nwa72n3p1y15xyj4hp7mvvl4s2l")))
(inputs
- `(("ghc-hashable" ,ghc-hashable)
- ("ghc-time-compat" ,ghc-time-compat)))
+ (list ghc-hashable ghc-time-compat))
(home-page "https://hackage.haskell.org/package/hashable-time")
(synopsis "Hashable instances for Data.Time")
(description
@@ -5501,16 +5276,14 @@ combine hash values.")
(base32 "0vgggm7bqq55zmqj6qji89bfj3k1rdkikkfhyg81vsqf0f3bzhqa"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-hashable" ,ghc-hashable)
- ("ghc-primitive" ,ghc-primitive)
- ("ghc-vector" ,ghc-vector)))
+ (list ghc-hashable ghc-primitive ghc-vector))
(native-inputs
- `(("ghc-mwc-random" ,ghc-mwc-random)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-hunit" ,ghc-hunit)
- ("ghc-test-framework" ,ghc-test-framework)
- ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2)
- ("ghc-test-framework-hunit" ,ghc-test-framework-hunit)))
+ (list ghc-mwc-random
+ ghc-quickcheck
+ ghc-hunit
+ ghc-test-framework
+ ghc-test-framework-quickcheck2
+ ghc-test-framework-hunit))
(home-page "https://github.com/gregorycollins/hashtables")
(synopsis "Haskell Mutable hash tables in the ST monad")
(description "This package provides a Haskell library including a
@@ -5534,8 +5307,8 @@ a set of wrappers to use the hash tables in the IO monad.")
(base32
"0gqsa5s0drim9m42hv4wrq61mnvcdylxysfxfw3acncwilfrn9pb"))))
(build-system haskell-build-system)
- (inputs `(("ghc-exceptions" ,ghc-exceptions)))
- (native-inputs `(("ghc-hunit" ,ghc-hunit)))
+ (inputs (list ghc-exceptions))
+ (native-inputs (list ghc-hunit))
;; FIXME: Tests failing
(arguments `(#:tests? #f))
(home-page "https://github.com/judah/haskeline")
@@ -5588,8 +5361,7 @@ Haskeline runs both on POSIX-compatible systems and on Windows.")
`(#:cabal-revision
("4" "0cyqdw77clzz7mq0b4c0jg2d1kdz9xii41268w2psmqmfpyn29pc")))
(inputs
- `(("ghc-happy" ,ghc-happy)
- ("ghc-syb" ,ghc-syb)))
+ (list ghc-happy ghc-syb))
(home-page
"https://hackage.haskell.org/package/haskell-src")
(synopsis
@@ -5618,14 +5390,9 @@ package are to parse or generate Haskell 98 code.")
(build-system haskell-build-system)
(outputs '("out" "static" "doc"))
(inputs
- `(("cpphs" ,cpphs)
- ("ghc-happy" ,ghc-happy)
- ("ghc-pretty-show" ,ghc-pretty-show)))
+ (list cpphs ghc-happy ghc-pretty-show))
(native-inputs
- `(("ghc-smallcheck" ,ghc-smallcheck)
- ("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-smallcheck" ,ghc-tasty-smallcheck)
- ("ghc-tasty-golden" ,ghc-tasty-golden)))
+ (list ghc-smallcheck ghc-tasty ghc-tasty-smallcheck ghc-tasty-golden))
(home-page "https://github.com/haskell-suite/haskell-src-exts")
(synopsis "Library for manipulating Haskell source")
(description "Haskell-Source with Extensions (HSE, haskell-src-exts) is an
@@ -5650,10 +5417,8 @@ patterns as per the HaRP extension as well as HSX-style embedded XML syntax.")
"0fvqi72m74p7q5sbpy8m2chm8a1lgy10mfrcxcz8wrh59vngj0n8"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-data-default" ,ghc-data-default)
- ("ghc-haskell-src-exts" ,ghc-haskell-src-exts)
- ("ghc-semigroups" ,ghc-semigroups)
- ("ghc-uniplate" ,ghc-uniplate)))
+ (list ghc-data-default ghc-haskell-src-exts ghc-semigroups
+ ghc-uniplate))
(home-page "https://github.com/pepeiborra/haskell-src-exts-util")
(synopsis "Helper functions for working with haskell-src-exts trees")
(description
@@ -5675,13 +5440,9 @@ patterns as per the HaRP extension as well as HSX-style embedded XML syntax.")
"1yy2dfb1ip1zqx3xh28g92209555abzvxrxiwcl95j27zzqxc6in"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-haskell-src-exts" ,ghc-haskell-src-exts)
- ("ghc-syb" ,ghc-syb)
- ("ghc-th-orphans" ,ghc-th-orphans)))
+ (list ghc-haskell-src-exts ghc-syb ghc-th-orphans))
(native-inputs
- `(("ghc-hunit" ,ghc-hunit)
- ("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)))
+ (list ghc-hunit ghc-tasty ghc-tasty-hunit))
(home-page "https://hackage.haskell.org/package/haskell-src-meta")
(synopsis "Parse source to template-haskell abstract syntax")
(description
@@ -5708,13 +5469,9 @@ template-haskell abstract syntax.")
`(#:cabal-revision
("1" "0q39ssdgm6lcmqj92frjvr53i34divx53zli0qar39mx8ka1l8ml")))
(inputs
- `(("ghc-system-filepath" ,ghc-system-filepath)
- ("ghc-optparse-applicative" ,ghc-optparse-applicative)))
+ (list ghc-system-filepath ghc-optparse-applicative))
(native-inputs
- `(("ghc-json" ,ghc-json)
- ("ghc-utf8-string" ,ghc-utf8-string)
- ("ghc-microlens-platform" ,ghc-microlens-platform)
- ("ghc-hunit" ,ghc-hunit)))
+ (list ghc-json ghc-utf8-string ghc-microlens-platform ghc-hunit))
(home-page "https://github.com/MarcWeber/hasktags")
(synopsis "Make @code{Ctags} and @code{Etags} files for Haskell programs")
(description
@@ -5756,11 +5513,9 @@ hexadecimal string representation.")
"1bqv00gfmrsf0jjr4qf3lhshvfkyzmhbi3pjb6mafbnsyn2k7f6q"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-diff" ,ghc-diff)
- ("ghc-regex-pcre-builtin" ,ghc-regex-pcre-builtin)))
+ (list ghc-diff ghc-regex-pcre-builtin))
(native-inputs
- `(("ghc-blaze-html" ,ghc-blaze-html)
- ("ghc-utf8-string" ,ghc-utf8-string)))
+ (list ghc-blaze-html ghc-utf8-string))
(home-page "https://github.com/jgm/highlighting-kate")
(synopsis "Syntax highlighting library")
(description
@@ -5808,15 +5563,15 @@ descriptions.")
(install-file elisp-file dest)
(emacs-generate-autoloads "hindent" dest)))))))
(inputs
- `(("ghc-haskell-src-exts" ,ghc-haskell-src-exts)
- ("ghc-monad-loops" ,ghc-monad-loops)
- ("ghc-utf8-string" ,ghc-utf8-string)
- ("ghc-exceptions" ,ghc-exceptions)
- ("ghc-yaml" ,ghc-yaml)
- ("ghc-unix-compat" ,ghc-unix-compat)
- ("ghc-path" ,ghc-path)
- ("ghc-path-io" ,ghc-path-io)
- ("ghc-optparse-applicative" ,ghc-optparse-applicative)))
+ (list ghc-haskell-src-exts
+ ghc-monad-loops
+ ghc-utf8-string
+ ghc-exceptions
+ ghc-yaml
+ ghc-unix-compat
+ ghc-path
+ ghc-path-io
+ ghc-optparse-applicative))
(native-inputs
`(("ghc-hspec" ,ghc-hspec)
("ghc-diff" ,ghc-diff)
@@ -5843,7 +5598,7 @@ library and an executable.")
"06pqfikfa61i45g92b65br83kplwmizqkm42yp8d0ddgmq0b21qk"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-async" ,ghc-async)))
+ (list ghc-async))
(home-page "https://github.com/kolmodin/hinotify.git")
(synopsis "Haskell binding to inotify")
(description "This library provides a wrapper to the Linux kernel's inotify
@@ -5867,35 +5622,35 @@ accessed or modified.")
"00prslqk8vnbyz388cpc0nsamzy8xcjzday5q9n3m9lx4p2dhb5y"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-aeson" ,ghc-aeson)
- ("ghc-aeson-pretty" ,ghc-aeson-pretty)
- ("ghc-ansi-terminal" ,ghc-ansi-terminal)
- ("ghc-base-compat-batteries" ,ghc-base-compat-batteries)
- ("ghc-blaze-markup" ,ghc-blaze-markup)
- ("ghc-call-stack" ,ghc-call-stack)
- ("ghc-cassava" ,ghc-cassava)
- ("ghc-cassava-megaparsec" ,ghc-cassava-megaparsec)
- ("ghc-cmdargs" ,ghc-cmdargs)
- ("ghc-data-default" ,ghc-data-default)
- ("ghc-decimal" ,ghc-decimal)
- ("ghc-extra" ,ghc-extra)
- ("ghc-file-embed" ,ghc-file-embed)
- ("ghc-glob" ,ghc-glob)
- ("ghc-hashtables" ,ghc-hashtables)
- ("ghc-megaparsec" ,ghc-megaparsec)
- ("ghc-old-time" ,ghc-old-time)
- ("ghc-parser-combinators" ,ghc-parser-combinators)
- ("ghc-pretty-simple" ,ghc-pretty-simple)
- ("ghc-regex-tdfa" ,ghc-regex-tdfa)
- ("ghc-safe" ,ghc-safe)
- ("ghc-tabular" ,ghc-tabular)
- ("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)
- ("ghc-timeit" ,ghc-timeit)
- ("ghc-uglymemo" ,ghc-uglymemo)
- ("ghc-unordered-containers" ,ghc-unordered-containers)
- ("ghc-utf8-string" ,ghc-utf8-string)))
- (native-inputs `(("ghc-doctest" ,ghc-doctest)))
+ (list ghc-aeson
+ ghc-aeson-pretty
+ ghc-ansi-terminal
+ ghc-base-compat-batteries
+ ghc-blaze-markup
+ ghc-call-stack
+ ghc-cassava
+ ghc-cassava-megaparsec
+ ghc-cmdargs
+ ghc-data-default
+ ghc-decimal
+ ghc-extra
+ ghc-file-embed
+ ghc-glob
+ ghc-hashtables
+ ghc-megaparsec
+ ghc-old-time
+ ghc-parser-combinators
+ ghc-pretty-simple
+ ghc-regex-tdfa
+ ghc-safe
+ ghc-tabular
+ ghc-tasty
+ ghc-tasty-hunit
+ ghc-timeit
+ ghc-uglymemo
+ ghc-unordered-containers
+ ghc-utf8-string))
+ (native-inputs (list ghc-doctest))
(home-page "https://hledger.org")
(synopsis "Reusable library providing the core functionality of hledger")
(description
@@ -5926,13 +5681,13 @@ Accounting.")
(arguments
`(#:extra-directories ("lapack")))
(inputs
- `(("ghc-random" ,ghc-random)
- ("ghc-split" ,ghc-split)
- ("ghc-storable-complex" ,ghc-storable-complex)
- ("ghc-semigroups" ,ghc-semigroups)
- ("ghc-vector" ,ghc-vector)
- ;;("openblas" ,openblas)
- ("lapack" ,lapack)))
+ (list ghc-random
+ ghc-split
+ ghc-storable-complex
+ ghc-semigroups
+ ghc-vector
+ ;;("openblas" ,openblas)
+ lapack))
;; Guix's OpenBLAS is built with the flag "NO_LAPACK=1" which
;; disables inclusion of the LAPACK functions.
;; (arguments `(#:configure-flags '("--flags=openblas")))
@@ -5959,11 +5714,8 @@ numerical computations based on BLAS and LAPACK.")
(arguments
`(#:extra-directories ("gsl")))
(inputs
- `(("ghc-hmatrix" ,ghc-hmatrix)
- ("ghc-vector" ,ghc-vector)
- ("ghc-random" ,ghc-random)
- ("gsl" ,gsl)))
- (native-inputs `(("pkg-config" ,pkg-config)))
+ (list ghc-hmatrix ghc-vector ghc-random gsl))
+ (native-inputs (list pkg-config))
(home-page "https://github.com/albertoruiz/hmatrix")
(synopsis "Haskell GSL binding")
(description "This Haskell library provides a purely functional
@@ -5986,11 +5738,8 @@ using GSL.")
(base32 "1cq049sj3q5r06x7i35hqrkf2jc4p4kfi9zv0jmi2vp7w4644i5q"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-vector" ,ghc-vector)
- ("ghc-storable-complex" ,ghc-storable-complex)
- ("ghc-hmatrix" ,ghc-hmatrix)
- ("gsl" ,gsl)))
- (native-inputs `(("pkg-config" ,pkg-config)))
+ (list ghc-vector ghc-storable-complex ghc-hmatrix gsl))
+ (native-inputs (list pkg-config))
(home-page "http://code.haskell.org/hmatrix-gsl-stats")
(synopsis "GSL Statistics interface for Haskell")
(description "This Haskell library provides a purely functional
@@ -6012,8 +5761,7 @@ interface for statistics based on hmatrix and GSL.")
(base32 "1mywr61kr852sbff26n9x95kswx9l4ycbv6s68qsbkh02xzqq7qz"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-hmatrix" ,ghc-hmatrix)
- ("ghc-hmatrix-gsl" ,ghc-hmatrix-gsl)))
+ (list ghc-hmatrix ghc-hmatrix-gsl))
(home-page "https://github.com/albertoruiz/hmatrix")
(synopsis "Haskell interface to GSL special functions")
(description "This library provides an interface to GSL special
@@ -6052,11 +5800,9 @@ determine the hostname.")
"0jnay5j13vpz6i1rkaj3j0d9v8jfpri499xn3l7wd01f81f5ncs4"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-old-locale" ,ghc-old-locale)))
+ (list ghc-old-locale))
(native-inputs
- `(("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)))
+ (list ghc-tasty ghc-tasty-quickcheck ghc-tasty-hunit))
(home-page "https://github.com/vincenthz/hs-hourglass")
(synopsis "Simple time-related library for Haskell")
(description
@@ -6081,26 +5827,26 @@ representations of current time.")
"0gmm6jgi1sgyilphww6apq1x04grqznm7xhyb7g1rj5j7my40ws2"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-aeson" ,ghc-aeson)
- ("ghc-bifunctors" ,ghc-bifunctors)
- ("ghc-cryptonite" ,ghc-cryptonite)
- ("ghc-glob" ,ghc-glob)
- ("ghc-http-client" ,ghc-http-client)
- ("ghc-http-client-tls" ,ghc-http-client-tls)
- ("ghc-http-types" ,ghc-http-types)
- ("ghc-infer-license" ,ghc-infer-license)
- ("ghc-scientific" ,ghc-scientific)
- ("ghc-unordered-containers" ,ghc-unordered-containers)
- ("ghc-vector" ,ghc-vector)
- ("ghc-yaml" ,ghc-yaml)))
- (native-inputs
- `(("ghc-hspec" ,ghc-hspec)
- ("ghc-hunit" ,ghc-hunit)
- ("ghc-interpolate" ,ghc-interpolate)
- ("ghc-mockery" ,ghc-mockery)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-temporary" ,ghc-temporary)
- ("hspec-discover" ,hspec-discover)))
+ (list ghc-aeson
+ ghc-bifunctors
+ ghc-cryptonite
+ ghc-glob
+ ghc-http-client
+ ghc-http-client-tls
+ ghc-http-types
+ ghc-infer-license
+ ghc-scientific
+ ghc-unordered-containers
+ ghc-vector
+ ghc-yaml))
+ (native-inputs
+ (list ghc-hspec
+ ghc-hunit
+ ghc-interpolate
+ ghc-mockery
+ ghc-quickcheck
+ ghc-temporary
+ hspec-discover))
(home-page "https://github.com/sol/hpack")
(synopsis "Tools for an alternative Haskell package format")
(description
@@ -6129,10 +5875,9 @@ are described in a file named @code{package.yaml}. Both @code{cabal2nix} and
"0hyf06gzzqd6sqd76crwxycwgx804sd39z7i0c2vmv1qgsxv82gn"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-hspec-expectations" ,ghc-hspec-expectations)
- ("ghc-megaparsec" ,ghc-megaparsec)))
+ (list ghc-hspec-expectations ghc-megaparsec))
(native-inputs
- `(("ghc-hspec" ,ghc-hspec)))
+ (list ghc-hspec))
(home-page "https://github.com/mrkkrp/hspec-megaparsec")
(synopsis "Utility functions for testing Megaparsec parsers with Hspec")
(description
@@ -6154,7 +5899,7 @@ with Hspec.")
(base32
"1wnpy1v5rbii2iwlcc9psnww8pkirv9zl21s64cmbi6q7dv15g3n"))))
(build-system haskell-build-system)
- (inputs `(("ghc-syb" ,ghc-syb)))
+ (inputs (list ghc-syb))
(home-page "https://hackage.haskell.org/package/hs-bibutils")
(synopsis "Haskell bindings to bibutils")
(description
@@ -6180,11 +5925,9 @@ MODS-format XML intermediate.")
`(#:cabal-revision
("3" "04mda3bwr2a00f5nbkqc84d46lmqfsk3gibzg3amdh74ngb451xq")))
(inputs
- `(("ghc-network" ,ghc-network)
- ("ghc-old-locale" ,ghc-old-locale)))
+ (list ghc-network ghc-old-locale))
(native-inputs
- `(("ghc-hunit" ,ghc-hunit)
- ("ghc-network-bsd" ,ghc-network-bsd)))
+ (list ghc-hunit ghc-network-bsd))
(home-page "https://software.complete.org/hslogger")
(synopsis "Logging framework for Haskell, similar to Python's logging module")
(description "Hslogger lets each log message have a priority and source be
@@ -6209,16 +5952,15 @@ handler built in.")
`(#:configure-flags '("-fsystem-lua")
#:extra-directories ("lua")))
(inputs
- `(("lua" ,lua)
- ("ghc-base-compat" ,ghc-base-compat)))
+ (list lua ghc-base-compat))
(native-inputs
- `(("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)
- ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-quickcheck-instances" ,ghc-quickcheck-instances)
- ("ghc-fail" ,ghc-fail)
- ("ghc-semigroups" ,ghc-semigroups)))
+ (list ghc-tasty
+ ghc-tasty-hunit
+ ghc-tasty-quickcheck
+ ghc-quickcheck
+ ghc-quickcheck-instances
+ ghc-fail
+ ghc-semigroups))
(home-page "https://hackage.haskell.org/package/hslua")
(synopsis "Lua language interpreter embedding in Haskell")
(description
@@ -6241,12 +5983,9 @@ described in @url{https://www.lua.org/}.")
"0hk2splyasbplnggknjhlb423axc5b32xq8aq8zal4vvwlqhzvf1"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-hslua" ,ghc-hslua)
- ("ghc-temporary" ,ghc-temporary)))
+ (list ghc-hslua ghc-temporary))
(native-inputs
- `(("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-lua" ,ghc-tasty-lua)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)))
+ (list ghc-tasty ghc-tasty-lua ghc-tasty-hunit))
(home-page "https://github.com/hslua/hslua-module-system")
(synopsis "Lua module wrapper around Haskell's System module")
(description "This library provides access to system information and
@@ -6271,11 +6010,9 @@ already been loaded before the loader can be added.")
"1vmd15n905i2pcsx748hz3h9kv5nnv74y663rj57q8mp0b40cbfl"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-hslua" ,ghc-hslua)))
+ (list ghc-hslua))
(native-inputs
- `(("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-lua" ,ghc-tasty-lua)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)))
+ (list ghc-tasty ghc-tasty-lua ghc-tasty-hunit))
(home-page "https://github.com/hslua/hslua-module-text")
(synopsis "Lua module for text")
(description
@@ -6349,23 +6086,23 @@ for user-defined custom schemas).
(base32
"0xzfvxxh33ivlnrnzmm19cni3jgb5ph18n9hykkw3d6l3rhwzcnl"))))
(build-system haskell-build-system)
- (inputs `(("ghc-attoparsec" ,ghc-attoparsec)
- ("ghc-attoparsec-iso8601" ,ghc-attoparsec-iso8601)
- ("ghc-cookie" ,ghc-cookie)
- ("ghc-hashable" ,ghc-hashable)
- ("ghc-http-types" ,ghc-http-types)
- ("ghc-time-compat" ,ghc-time-compat)
- ("ghc-unordered-containers" ,ghc-unordered-containers)
- ("ghc-uuid-types" ,ghc-uuid-types)))
- (native-inputs
- `(("cabal-doctest" ,cabal-doctest)
- ("ghc-nats" ,ghc-nats)
- ("ghc-hunit" ,ghc-hunit)
- ("ghc-hspec" ,ghc-hspec)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-quickcheck-instances" ,ghc-quickcheck-instances)
- ("ghc-doctest" ,ghc-doctest)
- ("hspec-discover" ,hspec-discover)))
+ (inputs (list ghc-attoparsec
+ ghc-attoparsec-iso8601
+ ghc-cookie
+ ghc-hashable
+ ghc-http-types
+ ghc-time-compat
+ ghc-unordered-containers
+ ghc-uuid-types))
+ (native-inputs
+ (list cabal-doctest
+ ghc-nats
+ ghc-hunit
+ ghc-hspec
+ ghc-quickcheck
+ ghc-quickcheck-instances
+ ghc-doctest
+ hspec-discover))
(home-page "https://github.com/fizruk/http-api-data")
(synopsis "Convert to/from HTTP API data like URL pieces, headers and
query parameters")
@@ -6429,10 +6166,9 @@ monads with anaphoric variants on @code{if} and @code{when} and a C-like
;; This package needs an older version of tasty.
(arguments '(#:tests? #f))
(inputs
- `(("ghc-concatenative" ,ghc-concatenative)))
+ (list ghc-concatenative))
(native-inputs
- `(("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)))
+ (list ghc-tasty ghc-tasty-hunit))
(home-page "https://github.com/jaspervdj/indents")
(synopsis "Indentation sensitive parser-combinators for parsec")
(description
@@ -6455,10 +6191,9 @@ lines continued at an indented level below.")
"0wlfm6bf55kfvm74xar9lmjg5v1103rs9m3grw1rq5bmcmhzxrhj"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-text-metrics" ,ghc-text-metrics)))
+ (list ghc-text-metrics))
(native-inputs
- `(("ghc-hspec" ,ghc-hspec)
- ("hspec-discover" ,hspec-discover)))
+ (list ghc-hspec hspec-discover))
(home-page "https://hackage.haskell.org/package/infer-license")
(synopsis "Infer software license from a given license file")
(description "This library provides tools to infer a software
@@ -6477,10 +6212,9 @@ license from a given license file.")
(sha256
(base32 "0mvwii8jbh2ll54qb9dij5m66c6324s2y4vrwz1qr4wz40m3qa8l"))))
(build-system haskell-build-system)
- (native-inputs `(("ghc-hspec" ,ghc-hspec)))
+ (native-inputs (list ghc-hspec))
(inputs
- `(("ghc-attoparsec" ,ghc-attoparsec)
- ("ghc-unordered-containers" ,ghc-unordered-containers)))
+ (list ghc-attoparsec ghc-unordered-containers))
(home-page "https://github.com/chrisdone/ini")
(synopsis
"Haskell library to easily handle configuration files in the INI format")
@@ -6503,17 +6237,11 @@ read and write configuration files in the simple INI format.")
"0a0m3bhh910c5g46cwkxgflsgw5ab7lzymwll9hijyvwgnsw3h7i"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-ansi-wl-pprint" ,ghc-ansi-wl-pprint)
- ("ghc-hashable" ,ghc-hashable)
- ("ghc-parsers" ,ghc-parsers)
- ("ghc-unordered-containers" ,ghc-unordered-containers)
- ("ghc-vector" ,ghc-vector)))
+ (list ghc-ansi-wl-pprint ghc-hashable ghc-parsers
+ ghc-unordered-containers ghc-vector))
(native-inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-hspec" ,ghc-hspec)
- ("ghc-raw-strings-qq" ,ghc-raw-strings-qq)
- ("ghc-regex-posix" ,ghc-regex-posix)
- ("ghc-split" ,ghc-split)))
+ (list ghc-quickcheck ghc-hspec ghc-raw-strings-qq ghc-regex-posix
+ ghc-split))
(home-page "https://hackage.haskell.org/package/inline-c")
(synopsis "Write Haskell source files including C code inline")
(description
@@ -6537,10 +6265,9 @@ minimal overhead. No FFI required.")
"0bqrhyic3cw1pqg7knsmkqx5swpr4kvf9bmz0mhmqbl6brmv5il0"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-inline-c" ,ghc-inline-c)
- ("ghc-safe-exceptions" ,ghc-safe-exceptions)))
+ (list ghc-inline-c ghc-safe-exceptions))
(native-inputs
- `(("ghc-hspec" ,ghc-hspec)))
+ (list ghc-hspec))
(home-page "https://hackage.haskell.org/package/inline-c-cpp")
(synopsis "Lets you embed C++ code into Haskell")
(description
@@ -6564,12 +6291,12 @@ minimal overhead. No FFI required.")
(build-system haskell-build-system)
(arguments `(#:tests? #f)) ; TODO: Needs tasty<1.4
(native-inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-smallcheck" ,ghc-smallcheck)
- ("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)
- ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)
- ("ghc-tasty-smallcheck" ,ghc-tasty-smallcheck)))
+ (list ghc-quickcheck
+ ghc-smallcheck
+ ghc-tasty
+ ghc-tasty-hunit
+ ghc-tasty-quickcheck
+ ghc-tasty-smallcheck))
(home-page "https://github.com/Bodigrim/integer-logarithms")
(synopsis "Integer logarithms")
(description
@@ -6603,13 +6330,10 @@ in migrated modules.")
"03jrkj9c62w0c2awym8mhpsgpd0jffl50cqwfrm7bbdfhd8dsxi7"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-haskell-src-meta" ,ghc-haskell-src-meta)))
+ (list ghc-haskell-src-meta))
(native-inputs
- `(("ghc-base-compat" ,ghc-base-compat)
- ("ghc-hspec" ,ghc-hspec)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-quickcheck-instances" ,ghc-quickcheck-instances)
- ("hspec-discover" ,hspec-discover)))
+ (list ghc-base-compat ghc-hspec ghc-quickcheck
+ ghc-quickcheck-instances hspec-discover))
(home-page "https://github.com/sol/interpolate")
(synopsis "String interpolation library")
(description "This package provides a string interpolation library for
@@ -6630,7 +6354,7 @@ Haskell.")
"03smzhwk1zf5na544b0azp49j4gvafqsih9ggwf6yng38yhixwld"))))
(build-system haskell-build-system)
(native-inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)))
+ (list ghc-quickcheck))
(home-page "http://www.chr-breitkopf.de/comp/IntervalMap")
(synopsis "Containers for intervals, with efficient search")
(description
@@ -6653,9 +6377,9 @@ example code on the home page for a quick introduction.")
"1qibvgys8lw61x9na3iy3dcglyj9qyhcbfc00glnagl7cbk1shlv"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-distributive" ,ghc-distributive)))
+ (list ghc-distributive))
(native-inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)))
+ (list ghc-quickcheck))
(home-page "https://github.com/ekmett/intervals")
(synopsis "Interval arithmetic")
(description "This library provides @code{Numeric.Interval.Interval},
@@ -6677,20 +6401,18 @@ which represets a closed, convex set of floating point values.")
"1jlp0gbfjsx7k08275djh8m3v4rpg8llw5gdkg9s9qfx0lc0mymr"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-bifunctors" ,ghc-bifunctors)
- ("ghc-comonad" ,ghc-comonad)
- ("ghc-contravariant" ,ghc-contravariant)
- ("ghc-profunctors" ,ghc-profunctors)
- ("ghc-semigroups" ,ghc-semigroups)
- ("ghc-statevar" ,ghc-statevar)
- ("ghc-tagged" ,ghc-tagged)
- ("ghc-th-abstraction" ,ghc-th-abstraction)
- ("ghc-transformers-compat" ,ghc-transformers-compat)
- ("ghc-unordered-containers" ,ghc-unordered-containers)))
+ (list ghc-bifunctors
+ ghc-comonad
+ ghc-contravariant
+ ghc-profunctors
+ ghc-semigroups
+ ghc-statevar
+ ghc-tagged
+ ghc-th-abstraction
+ ghc-transformers-compat
+ ghc-unordered-containers))
(native-inputs
- `(("ghc-hspec" ,ghc-hspec)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("hspec-discover" ,hspec-discover)))
+ (list ghc-hspec ghc-quickcheck hspec-discover))
(home-page "https://github.com/nfrisby/invariant-functors")
(synopsis "Haskell98 invariant functors")
(description "Haskell98 invariant functors (also known as exponential
@@ -6712,19 +6434,19 @@ functors). For more information, see Edward Kmett's article
"1y3sqmxrwiksz7pl4hf3vzvg8p8n00qnv98nj5xbpcadlh468rny"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-attoparsec" ,ghc-attoparsec)
- ("ghc-bytestring-builder" ,ghc-bytestring-builder)
- ("ghc-network" ,ghc-network)
- ("ghc-primitive" ,ghc-primitive)
- ("ghc-vector" ,ghc-vector)
- ("ghc-zlib-bindings" ,ghc-zlib-bindings)))
+ (list ghc-attoparsec
+ ghc-bytestring-builder
+ ghc-network
+ ghc-primitive
+ ghc-vector
+ ghc-zlib-bindings))
(native-inputs
- `(("ghc-hunit" ,ghc-hunit)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-test-framework" ,ghc-test-framework)
- ("ghc-test-framework-hunit" ,ghc-test-framework-hunit)
- ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2)
- ("ghc-zlib" ,ghc-zlib)))
+ (list ghc-hunit
+ ghc-quickcheck
+ ghc-test-framework
+ ghc-test-framework-hunit
+ ghc-test-framework-quickcheck2
+ ghc-zlib))
(home-page "https://hackage.haskell.org/package/io-streams")
(synopsis "Simple and composable stream I/O")
(description "This library contains simple and easy-to-use
@@ -6749,13 +6471,9 @@ primitives for I/O using streams.")
`(#:cabal-revision
("3" "02k9halblgnynlm781ahc81yxla8z7cck1gikm8555v78rf5hv7x")))
(inputs
- `(("ghc-attoparsec" ,ghc-attoparsec)
- ("ghc-io-streams" ,ghc-io-streams)
- ("ghc-network" ,ghc-network)))
+ (list ghc-attoparsec ghc-io-streams ghc-network))
(native-inputs
- `(("ghc-hunit" ,ghc-hunit)
- ("ghc-test-framework" ,ghc-test-framework)
- ("ghc-test-framework-hunit" ,ghc-test-framework-hunit)))
+ (list ghc-hunit ghc-test-framework ghc-test-framework-hunit))
(home-page "http://snapframework.com/")
(synopsis "HAProxy protocol 1.5 support for io-streams")
(description "HAProxy protocol version 1.5 support
@@ -6783,10 +6501,7 @@ through a forwarding proxy that is configured to speak this protocol.")
(arguments `(#:tests? #f)) ; FIXME: Tests cannot find System.ByteOrder,
; exported by ghc-byteorder. Doctest issue.
(inputs
- `(("ghc-appar" ,ghc-appar)
- ("ghc-byteorder" ,ghc-byteorder)
- ("ghc-network" ,ghc-network)
- ("ghc-safe" ,ghc-safe)))
+ (list ghc-appar ghc-byteorder ghc-network ghc-safe))
(home-page "https://www.mew.org/~kazu/proj/iproute/")
(synopsis "IP routing table")
(description "IP Routing Table is a tree of IP ranges to search one of
@@ -6808,15 +6523,10 @@ removed. Both IPv4 and IPv6 are supported.")
"0qky4l5aaiq7ypwbxh0mr7s572290fi596f18dg68qpyzc49a9kx"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-unordered-containers" ,ghc-unordered-containers)
- ("ghc-base64-bytestring" ,ghc-base64-bytestring)
- ("ghc-aeson" ,ghc-aeson)
- ("ghc-semigroups" ,ghc-semigroups)))
+ (list ghc-unordered-containers ghc-base64-bytestring ghc-aeson
+ ghc-semigroups))
(native-inputs
- `(("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)
- ("ghc-microlens-aeson" ,ghc-microlens-aeson)
- ("ghc-microlens" ,ghc-microlens)))
+ (list ghc-tasty ghc-tasty-hunit ghc-microlens-aeson ghc-microlens))
(home-page "https://hackage.haskell.org/package/ipynb")
(synopsis "Data structure for working with Jupyter notebooks")
(description "This library defines a data structure for representing
@@ -6839,7 +6549,7 @@ instances for conversion to and from JSON .ipynb files.")
(arguments
`(#:extra-directories ("wireless-tools")))
(inputs
- `(("wireless-tools" ,wireless-tools)))
+ (list wireless-tools))
(home-page "https://github.com/jaor/iwlib")
(synopsis "Haskell binding to the iw wireless networking library")
(description
@@ -6865,7 +6575,7 @@ supported systems.")
`(#:cabal-revision
("1" "16fp0y95gaibjravzj1hxdkng1cr8zqjqzd14m48kf4jrq3npz6r")))
(inputs
- `(("ghc-syb" ,ghc-syb)))
+ (list ghc-syb))
(home-page "https://hackage.haskell.org/package/json")
(synopsis "Serializes Haskell data to and from JSON")
(description "This package provides a parser and pretty printer for
@@ -6888,9 +6598,7 @@ Notation, JSON} is a lightweight data-interchange format.")
(build-system haskell-build-system)
(outputs '("out" "static" "doc"))
(inputs
- `(("ghc-zlib" ,ghc-zlib)
- ("ghc-vector" ,ghc-vector)
- ("ghc-primitive" ,ghc-primitive)))
+ (list ghc-zlib ghc-vector ghc-primitive))
(home-page "https://github.com/Twinside/Juicy.Pixels")
(synopsis "Picture loading and serialization library")
(description
@@ -6914,15 +6622,15 @@ TIFF and GIF formats.")
"1rkjxwc2k2425d2shdra6wzd4f4dpj76hxmq8mish4f0lz9gxxml"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-adjunctions" ,ghc-adjunctions)
- ("ghc-comonad" ,ghc-comonad)
- ("ghc-contravariant" ,ghc-contravariant)
- ("ghc-distributive" ,ghc-distributive)
- ("ghc-free" ,ghc-free)
- ("ghc-invariant" ,ghc-invariant)
- ("ghc-semigroupoids" ,ghc-semigroupoids)
- ("ghc-tagged" ,ghc-tagged)
- ("ghc-transformers-compat" ,ghc-transformers-compat)))
+ (list ghc-adjunctions
+ ghc-comonad
+ ghc-contravariant
+ ghc-distributive
+ ghc-free
+ ghc-invariant
+ ghc-semigroupoids
+ ghc-tagged
+ ghc-transformers-compat))
(home-page "https://github.com/ekmett/kan-extensions/")
(synopsis "Kan extensions library")
(description "This library provides Kan extensions, Kan lifts, various
@@ -6942,10 +6650,9 @@ forms of the Yoneda lemma, and (co)density (co)monads for Haskell.")
(base32
"0bi02jdirkys8v7flf39vrpla2a74z1z0sdhy9lb9v7cmcc6rmpk"))))
(build-system haskell-build-system)
- (inputs `(("ghc-syb" ,ghc-syb)))
+ (inputs (list ghc-syb))
(native-inputs
- `(("ghc-happy" ,ghc-happy)
- ("ghc-alex" ,ghc-alex)))
+ (list ghc-happy ghc-alex))
(home-page "https://visq.github.io/language-c/")
(synopsis "Analysis and generation of C code")
(description
@@ -6967,7 +6674,7 @@ and a large set of GNU extensions.")
(base32
"0hdg67ainlqpjjghg3qin6fg4p783m0zmjqh4rd5gyizwiplxkp1"))))
(build-system haskell-build-system)
- (inputs `(("ghc-prettyclass" ,ghc-prettyclass)))
+ (inputs (list ghc-prettyclass))
(arguments
`(#:tests? #f
#:cabal-revision
@@ -7004,8 +6711,7 @@ representation, parsing, and pretty-printing of GLSL 1.50 code.")
(("(template-haskell)\\s+[^,]+" all dep)
dep)))))))
(inputs
- `(("ghc-regex-posix" ,ghc-regex-posix)
- ("ghc-template-haskell" ,ghc-template-haskell)))
+ (list ghc-regex-posix ghc-template-haskell))
(home-page "https://github.com/finnsson/template-helper")
(synopsis "Haskell module to automatically extract functions from
the local code")
@@ -7037,38 +6743,38 @@ with @code{wc} (for a web service).")
("6" "1k08my9rh1il3ibiyhljxkgndfgk143pn5a6nyzjnckw3la09myl")))
(outputs '("out" "static" "doc"))
(inputs
- `(("ghc-base-orphans" ,ghc-base-orphans)
- ("ghc-bifunctors" ,ghc-bifunctors)
- ("ghc-distributive" ,ghc-distributive)
- ("ghc-exceptions" ,ghc-exceptions)
- ("ghc-free" ,ghc-free)
- ("ghc-kan-extensions" ,ghc-kan-extensions)
- ("ghc-parallel" ,ghc-parallel)
- ("ghc-reflection" ,ghc-reflection)
- ("ghc-semigroupoids" ,ghc-semigroupoids)
- ("ghc-vector" ,ghc-vector)
- ("ghc-call-stack" ,ghc-call-stack)
- ("ghc-comonad" ,ghc-comonad)
- ("ghc-contravariant" ,ghc-contravariant)
- ("ghc-hashable" ,ghc-hashable)
- ("ghc-profunctors" ,ghc-profunctors)
- ("ghc-semigroups" ,ghc-semigroups)
- ("ghc-tagged" ,ghc-tagged)
- ("ghc-transformers-compat" ,ghc-transformers-compat)
- ("ghc-unordered-containers" ,ghc-unordered-containers)
- ("ghc-void" ,ghc-void)
- ("ghc-generic-deriving" ,ghc-generic-deriving)
- ("ghc-nats" ,ghc-nats)
- ("ghc-simple-reflect" ,ghc-simple-reflect)
- ("hlint" ,hlint)))
- (native-inputs
- `(("cabal-doctest" ,cabal-doctest)
- ("ghc-doctest" ,ghc-doctest)
- ("ghc-hunit" ,ghc-hunit)
- ("ghc-test-framework" ,ghc-test-framework)
- ("ghc-test-framework-hunit" ,ghc-test-framework-hunit)
- ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2)
- ("ghc-quickcheck" ,ghc-quickcheck)))
+ (list ghc-base-orphans
+ ghc-bifunctors
+ ghc-distributive
+ ghc-exceptions
+ ghc-free
+ ghc-kan-extensions
+ ghc-parallel
+ ghc-reflection
+ ghc-semigroupoids
+ ghc-vector
+ ghc-call-stack
+ ghc-comonad
+ ghc-contravariant
+ ghc-hashable
+ ghc-profunctors
+ ghc-semigroups
+ ghc-tagged
+ ghc-transformers-compat
+ ghc-unordered-containers
+ ghc-void
+ ghc-generic-deriving
+ ghc-nats
+ ghc-simple-reflect
+ hlint))
+ (native-inputs
+ (list cabal-doctest
+ ghc-doctest
+ ghc-hunit
+ ghc-test-framework
+ ghc-test-framework-hunit
+ ghc-test-framework-quickcheck2
+ ghc-quickcheck))
(home-page "https://github.com/ekmett/lens/")
(synopsis "Lenses, Folds and Traversals")
(description "This library provides @code{Control.Lens}. The combinators
@@ -7126,8 +6832,8 @@ lenses and traversals for those who require Haskell 98.")
(base32
"0g7jnhng3j7z5517aaqga0144aamibsbpgm3yynwyfzkq1kp0f28"))))
(build-system haskell-build-system)
- (native-inputs `(("pkg-config" ,pkg-config)))
- (inputs `(("libffi" ,libffi)))
+ (native-inputs (list pkg-config))
+ (inputs (list libffi))
(home-page "https://hackage.haskell.org/package/libffi")
(synopsis "Haskell binding to libffi")
(description
@@ -7151,15 +6857,10 @@ to be called from Haskell.")
"088vlir0n3wps2p5ydgyx51p41nfjcm2v02sszpyjj3c8z7f4qkh"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-attoparsec" ,ghc-attoparsec)
- ("ghc-data-default-class" ,ghc-data-default-class)
- ("ghc-network" ,ghc-network)
- ("ghc-safe-exceptions" ,ghc-safe-exceptions)
- ("ghc-utf8-string" ,ghc-utf8-string)))
+ (list ghc-attoparsec ghc-data-default-class ghc-network
+ ghc-safe-exceptions ghc-utf8-string))
(native-inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-hspec" ,ghc-hspec)
- ("hspec-discover" ,hspec-discover)))
+ (list ghc-quickcheck ghc-hspec hspec-discover))
(home-page "https://github.com/vimus/libmpd-haskell")
(synopsis "Haskell client library for the Music Player Daemon")
(description "This package provides a pure Haskell client library for the
@@ -7181,8 +6882,7 @@ Music Player Daemon.")
(build-system haskell-build-system)
(outputs '("out" "static" "doc")) ; documentation is 39M
(native-inputs
- `(("ghc-alex" ,ghc-alex)
- ("ghc-happy" ,ghc-happy)))
+ (list ghc-alex ghc-happy))
(home-page "https://github.com/digital-asset/ghc-lib")
(synopsis "The GHC API, decoupled from GHC versions")
(description "This library implements the GHC API. It is like the
@@ -7204,7 +6904,7 @@ compiler versions.")
"01zvk86kg726lf2vnlr7dxiz7g3xwi5a4ak9gcfbwyhynkzjmsfi"))))
(build-system haskell-build-system)
(inputs
- `(("libxml2" ,libxml2)))
+ (list libxml2))
(arguments
`(#:configure-flags
`(,(string-append "--extra-include-dirs="
@@ -7239,9 +6939,7 @@ compiler versions.")
`(#:configure-flags `("--flags=system-libyaml")
#:extra-directories ("libyaml+static")))
(inputs
- `(("ghc-conduit" ,ghc-conduit)
- ("ghc-resourcet" ,ghc-resourcet)
- ("libyaml+static" ,libyaml+static)))
+ (list ghc-conduit ghc-resourcet libyaml+static))
(home-page "https://github.com/snoyberg/yaml#readme")
(synopsis "Low-level, streaming YAML interface.")
(description "This package provides a Haskell wrapper over the
@@ -7263,16 +6961,16 @@ LibYAML C library.")
"0j4f5471qfxkxy84ri87bcvp30ikh4m30imcggwn8m5v8igp218d"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-async" ,ghc-async)
- ("ghc-lifted-base" ,ghc-lifted-base)
- ("ghc-transformers-base" ,ghc-transformers-base)
- ("ghc-monad-control" ,ghc-monad-control)
- ("ghc-constraints" ,ghc-constraints)
- ("ghc-hunit" ,ghc-hunit)
- ("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-expected-failure" ,ghc-tasty-expected-failure)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)
- ("ghc-tasty-th" ,ghc-tasty-th)))
+ (list ghc-async
+ ghc-lifted-base
+ ghc-transformers-base
+ ghc-monad-control
+ ghc-constraints
+ ghc-hunit
+ ghc-tasty
+ ghc-tasty-expected-failure
+ ghc-tasty-hunit
+ ghc-tasty-th))
(home-page "https://github.com/maoe/lifted-async")
(synopsis "Run lifted IO operations asynchronously and wait for their results")
(description
@@ -7297,10 +6995,8 @@ instance of @code{MonadBase} or @code{MonadBaseControl}.")
(build-system haskell-build-system)
(arguments `(#:tests? #f)) ; FIXME: Missing testing libraries.
(inputs
- `(("ghc-transformers-base" ,ghc-transformers-base)
- ("ghc-monad-control" ,ghc-monad-control)
- ("ghc-transformers-compat" ,ghc-transformers-compat)
- ("ghc-hunit" ,ghc-hunit)))
+ (list ghc-transformers-base ghc-monad-control ghc-transformers-compat
+ ghc-hunit))
(home-page "https://github.com/basvandijk/lifted-base")
(synopsis "Lifted IO operations from the base library")
(description "Lifted-base exports IO operations from the @code{base}
@@ -7324,28 +7020,28 @@ Kaseorg.")
"0ax6prmc7b53w0lz5ddc40wrjj9bm7wldpp57283gx9hdf8qrb35"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-adjunctions" ,ghc-adjunctions)
- ("ghc-base-orphans" ,ghc-base-orphans)
- ("ghc-bytes" ,ghc-bytes)
- ("ghc-cereal" ,ghc-cereal)
- ("ghc-distributive" ,ghc-distributive)
- ("ghc-hashable" ,ghc-hashable)
- ("ghc-lens" ,ghc-lens)
- ("ghc-reflection" ,ghc-reflection)
- ("ghc-semigroups" ,ghc-semigroups)
- ("ghc-semigroupoids" ,ghc-semigroupoids)
- ("ghc-tagged" ,ghc-tagged)
- ("ghc-transformers-compat" ,ghc-transformers-compat)
- ("ghc-unordered-containers" ,ghc-unordered-containers)
- ("ghc-vector" ,ghc-vector)
- ("ghc-void" ,ghc-void)))
- (native-inputs
- `(("cabal-doctest" ,cabal-doctest)
- ("ghc-doctest" ,ghc-doctest)
- ("ghc-simple-reflect" ,ghc-simple-reflect)
- ("ghc-test-framework" ,ghc-test-framework)
- ("ghc-test-framework-hunit" ,ghc-test-framework-hunit)
- ("ghc-hunit" ,ghc-hunit)))
+ (list ghc-adjunctions
+ ghc-base-orphans
+ ghc-bytes
+ ghc-cereal
+ ghc-distributive
+ ghc-hashable
+ ghc-lens
+ ghc-reflection
+ ghc-semigroups
+ ghc-semigroupoids
+ ghc-tagged
+ ghc-transformers-compat
+ ghc-unordered-containers
+ ghc-vector
+ ghc-void))
+ (native-inputs
+ (list cabal-doctest
+ ghc-doctest
+ ghc-simple-reflect
+ ghc-test-framework
+ ghc-test-framework-hunit
+ ghc-hunit))
(home-page "https://github.com/ekmett/linear/")
(synopsis "Linear algebra library for Haskell")
(description
@@ -7369,13 +7065,13 @@ vector spaces.")
"08jip0q2f9qc95wcqka2lrqpf8r7sswsi5104w73kyrbmfirqnrd"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-vector" ,ghc-vector)
- ("ghc-dlist" ,ghc-dlist)
- ("ghc-fmlist" ,ghc-fmlist)
- ("ghc-hunit" ,ghc-hunit)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-random" ,ghc-random)
- ("ghc-utf8-string" ,ghc-utf8-string)))
+ (list ghc-vector
+ ghc-dlist
+ ghc-fmlist
+ ghc-hunit
+ ghc-quickcheck
+ ghc-random
+ ghc-utf8-string))
(home-page "https://github.com/JohnLato/listlike")
(synopsis "Generic support for list-like structures")
(description "The ListLike module provides a common interface to the
@@ -7402,13 +7098,9 @@ can handle infinite lists.")
"0pxb5ah8r5pzpz2ibqw3g9g1isigb4z7pbzfrwr8kmcjn74ab3kf"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-attoparsec" ,ghc-attoparsec)
- ("ghc-fail" ,ghc-fail)
- ("ghc-unordered-containers" ,ghc-unordered-containers)))
+ (list ghc-attoparsec ghc-fail ghc-unordered-containers))
(native-inputs
- `(("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)
- ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)))
+ (list ghc-tasty ghc-tasty-hunit ghc-tasty-quickcheck))
(home-page "https://github.com/llvm-hs/llvm-hs/")
(synopsis "Pure Haskell LLVM functionality (no FFI)")
(description "llvm-hs-pure is a set of pure Haskell types and functions
@@ -7431,19 +7123,16 @@ llvm-hs-pure does not require LLVM to be available.")
"0723xgh45h9cyxmmjsvxnsp8bpn1ljy4qgh7a7vqq3sj9d6wzq00"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-attoparsec" ,ghc-attoparsec)
- ("ghc-exceptions" ,ghc-exceptions)
- ("ghc-utf8-string" ,ghc-utf8-string)
- ("ghc-llvm-hs-pure" ,ghc-llvm-hs-pure)
- ("llvm" ,llvm-9)))
+ (list ghc-attoparsec ghc-exceptions ghc-utf8-string ghc-llvm-hs-pure
+ llvm-9))
(native-inputs
- `(("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)
- ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-temporary" ,ghc-temporary)
- ("ghc-pretty-show" ,ghc-pretty-show)
- ("ghc-temporary" ,ghc-temporary)))
+ (list ghc-tasty
+ ghc-tasty-hunit
+ ghc-tasty-quickcheck
+ ghc-quickcheck
+ ghc-temporary
+ ghc-pretty-show
+ ghc-temporary))
(home-page "https://github.com/llvm-hs/llvm-hs/")
(synopsis "General purpose LLVM bindings for Haskell")
(description "llvm-hs is a set of Haskell bindings for LLVM. Unlike other
@@ -7468,8 +7157,7 @@ into Haskell.")
"0d0lwxxgd16is9aw6v3ps4r9prv3dj8xscmm45fvzq3nicjiawcf"))))
(build-system haskell-build-system)
(native-inputs
- `(("ghc-hspec" ,ghc-hspec)
- ("hspec-discover" ,hspec-discover)))
+ (list ghc-hspec hspec-discover))
(home-page "https://hackage.haskell.org/package/logging-facade")
(synopsis "Simple logging abstraction that allows multiple back-ends")
(description
@@ -7492,11 +7180,9 @@ back-ends.")
(base32
"1d22b7r8lnak5k8ars166cxbk1lv7gf8g0qs604irsx2s474ybi7"))))
(build-system haskell-build-system)
- (inputs `(("ghc-fail" ,ghc-fail)))
+ (inputs (list ghc-fail))
(native-inputs
- `(("ghc-async" ,ghc-async)
- ("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)))
+ (list ghc-async ghc-tasty ghc-tasty-hunit))
(home-page "http://code.haskell.org/~dolio/")
(synopsis "Backtracking logic-programming monad")
(description "This library provides a continuation-based, backtracking,
@@ -7522,14 +7208,10 @@ online}.")
"0nky4pqxd6828kg3js90ks6r3hxs5x48ibfz37pw2dr7y1nygq21"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-blaze-builder" ,ghc-blaze-builder)
- ("ghc-hashable" ,ghc-hashable)
- ("ghc-mmorph" ,ghc-mmorph)
- ("ghc-unordered-containers" ,ghc-unordered-containers)))
+ (list ghc-blaze-builder ghc-hashable ghc-mmorph
+ ghc-unordered-containers))
(native-inputs
- `(("ghc-hunit" ,ghc-hunit)
- ("ghc-hspec" ,ghc-hspec)
- ("ghc-bifunctors" ,ghc-bifunctors)))
+ (list ghc-hunit ghc-hspec ghc-bifunctors))
(arguments
`(#:cabal-revision
("1"
@@ -7566,11 +7248,8 @@ Same combinator can be used for attributes and elements
#:cabal-revision
("6" "1sh2g5wkh0m6646cxnii0k20f0crwdcnprfl9jfg7gxn5875bkip")))
(native-inputs
- `(("ghc-hunit" ,ghc-hunit)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)
- ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)))
+ (list ghc-hunit ghc-quickcheck ghc-tasty ghc-tasty-hunit
+ ghc-tasty-quickcheck))
(home-page "https://github.com/hvr/lzma")
(synopsis "LZMA/XZ compression and decompression")
(description
@@ -7593,16 +7272,14 @@ monadic incremental interface is provided as well.")
"1z6q16hzp2r5a4gdbg9akky5l9bfarzzhzswrgvh0v28ax400whb"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-conduit" ,ghc-conduit)
- ("ghc-lzma" ,ghc-lzma)
- ("ghc-resourcet" ,ghc-resourcet)))
+ (list ghc-conduit ghc-lzma ghc-resourcet))
(native-inputs
- `(("ghc-base-compat" ,ghc-base-compat)
- ("ghc-test-framework" ,ghc-test-framework)
- ("ghc-test-framework-hunit" ,ghc-test-framework-hunit)
- ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2)
- ("ghc-hunit" ,ghc-hunit)
- ("ghc-quickcheck" ,ghc-quickcheck)))
+ (list ghc-base-compat
+ ghc-test-framework
+ ghc-test-framework-hunit
+ ghc-test-framework-quickcheck2
+ ghc-hunit
+ ghc-quickcheck))
(home-page "https://github.com/alphaHeavy/lzma-conduit")
(synopsis "Conduit interface for lzma/xz compression")
(description
@@ -7682,13 +7359,13 @@ orphan instances
"0njzn56m8z6lm70xyixbylbnpjz1gk7x8vdsdvi3qld9m66gc3n7"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-base-compat" ,ghc-base-compat)
- ("ghc-hspec" ,ghc-hspec)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-silently" ,ghc-silently)
- ("ghc-stringbuilder" ,ghc-stringbuilder)
- ("ghc-temporary" ,ghc-temporary)
- ("hspec-discover" ,hspec-discover)))
+ (list ghc-base-compat
+ ghc-hspec
+ ghc-quickcheck
+ ghc-silently
+ ghc-stringbuilder
+ ghc-temporary
+ hspec-discover))
(home-page "https://github.com/sol/markdown-unlit#readme")
(synopsis "Literate Haskell support for Markdown")
(description "This package allows you to have a README.md that at the
@@ -7711,16 +7388,14 @@ same time is a literate Haskell program.")
(build-system haskell-build-system)
(arguments `(#:tests? #f)) ; FIXME: 1 test fails.
(inputs
- `(("ghc-data-default-class" ,ghc-data-default-class)
- ("ghc-vector" ,ghc-vector)
- ("ghc-vector-th-unbox" ,ghc-vector-th-unbox)))
+ (list ghc-data-default-class ghc-vector ghc-vector-th-unbox))
(native-inputs
- `(("ghc-hunit" ,ghc-hunit)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-erf" ,ghc-erf)
- ("ghc-test-framework" ,ghc-test-framework)
- ("ghc-test-framework-hunit" ,ghc-test-framework-hunit)
- ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2)))
+ (list ghc-hunit
+ ghc-quickcheck
+ ghc-erf
+ ghc-test-framework
+ ghc-test-framework-hunit
+ ghc-test-framework-quickcheck2))
(home-page "https://github.com/bos/math-functions")
(synopsis "Special functions and Chebyshev polynomials for Haskell")
(description "This Haskell library provides implementations of
@@ -7743,14 +7418,9 @@ functions are often useful in statistical and numerical computing.")
"00953zvxfyjibw8c1ssmixxh0cwn59pz24zbh6s34rk3v14vqa3j"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-case-insensitive" ,ghc-case-insensitive)
- ("ghc-parser-combinators" ,ghc-parser-combinators)
- ("ghc-scientific" ,ghc-scientific)))
+ (list ghc-case-insensitive ghc-parser-combinators ghc-scientific))
(native-inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-hspec" ,ghc-hspec)
- ("ghc-hspec-expectations" ,ghc-hspec-expectations)
- ("hspec-discover" ,hspec-discover)))
+ (list ghc-quickcheck ghc-hspec ghc-hspec-expectations hspec-discover))
(home-page "https://github.com/mrkkrp/megaparsec")
(synopsis "Monadic parser combinators")
(description
@@ -7772,12 +7442,9 @@ speed, flexibility, and quality of parse errors.")
"0a9mxcddnqn4359hk59d6l2zbh0vp154yb5vs1a8jw4l38n8kzz3"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-basement" ,ghc-basement)
- ("ghc-foundation" ,ghc-foundation)))
+ (list ghc-basement ghc-foundation))
(native-inputs
- `(("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)))
+ (list ghc-tasty ghc-tasty-quickcheck ghc-tasty-hunit))
(home-page "https://github.com/vincenthz/hs-memory")
(synopsis "Memory abstractions for Haskell")
(description
@@ -7804,7 +7471,7 @@ set, memory copy, ..) and more")
"0lxsarhyhhkp58wpbp7b08scmjxq7s46jfl9vhp2yfq973hz0kaq"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-newtype-generics" ,ghc-newtype-generics)))
+ (list ghc-newtype-generics))
(home-page "https://github.com/conal/MemoTrie")
(synopsis "Trie-based memo functions")
(description "This package provides a functional library for creating
@@ -7851,16 +7518,15 @@ stripped. As the result, this package has no dependencies.")
"074mzpk7av6i0xf7xy42jpzgljlmyw805md1vz4sqy85m99f0ikr"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-aeson" ,ghc-aeson)
- ("ghc-attoparsec" ,ghc-attoparsec)
- ("ghc-hashable" ,ghc-hashable)
- ("ghc-microlens" ,ghc-microlens)
- ("ghc-scientific" ,ghc-scientific)
- ("ghc-unordered-containers" ,ghc-unordered-containers)
- ("ghc-vector" ,ghc-vector)))
+ (list ghc-aeson
+ ghc-attoparsec
+ ghc-hashable
+ ghc-microlens
+ ghc-scientific
+ ghc-unordered-containers
+ ghc-vector))
(native-inputs
- `(("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)))
+ (list ghc-tasty ghc-tasty-hunit))
(home-page "https://github.com/fosskers/microlens-aeson")
(synopsis "Law-abiding lenses for Aeson, using microlens")
(description "This library provides law-abiding lenses for Aeson, using
@@ -7882,7 +7548,7 @@ microlens.")
(base32
"1r6x788br3f9rksj0dmk1nyh5mfvd9zzasclf1mi3rxhb7c0j926"))))
(build-system haskell-build-system)
- (inputs `(("ghc-microlens" ,ghc-microlens)))
+ (inputs (list ghc-microlens))
(home-page "https://github.com/monadfix/microlens")
(synopsis "Use @code{microlens} with GHC libraries like @code{array}")
(description "This library provides everything that @code{microlens}
@@ -7909,8 +7575,7 @@ microlens} family; see the readme
"0ijy7xyd5lbc3calhcrhy8czkf3fjcxrv68p7kd2a5b352rfi7fp"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-microlens" ,ghc-microlens)
- ("ghc-transformers-compat" ,ghc-transformers-compat)))
+ (list ghc-microlens ghc-transformers-compat))
(home-page "https://github.com/monadfix/microlens")
(synopsis
"@code{microlens} support for Reader/Writer/State from mtl")
@@ -7937,13 +7602,13 @@ readme @uref{https://github.com/aelve/microlens#readme, on Github}.")
"0yf0z0glq2d6mpclzswc64h9w2cck4fd8l8ffm89pyb0a5n8m4c7"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-hashable" ,ghc-hashable)
- ("ghc-microlens" ,ghc-microlens)
- ("ghc-microlens-ghc" ,ghc-microlens-ghc)
- ("ghc-microlens-mtl" ,ghc-microlens-mtl)
- ("ghc-microlens-th" ,ghc-microlens-th)
- ("ghc-unordered-containers" ,ghc-unordered-containers)
- ("ghc-vector" ,ghc-vector)))
+ (list ghc-hashable
+ ghc-microlens
+ ghc-microlens-ghc
+ ghc-microlens-mtl
+ ghc-microlens-th
+ ghc-unordered-containers
+ ghc-vector))
(home-page "https://github.com/monadfix/microlens")
(synopsis "Feature-complete microlens")
(description
@@ -7979,9 +7644,8 @@ readme @uref{https://github.com/aelve/microlens#readme, on Github}.")
(base32
"1dg2xhj85fy8q39m5dd94kjlabjyxgc0336vzkg0174l6l110l1c"))))
(build-system haskell-build-system)
- (inputs `(("ghc-microlens" ,ghc-microlens)
- ("ghc-th-abstraction" ,ghc-th-abstraction)))
- (native-inputs `(("ghc-tagged" ,ghc-tagged)))
+ (inputs (list ghc-microlens ghc-th-abstraction))
+ (native-inputs (list ghc-tagged))
(home-page
"https://github.com/aelve/microlens")
(synopsis "Automatic generation of record lenses for
@@ -8014,17 +7678,15 @@ used both from lens and microlens).")
(("(random)\\s+[^,]+" all dep)
dep)))))))
(inputs
- `(("ghc-network" ,ghc-network)
- ("ghc-hunit" ,ghc-hunit)
- ("ghc-regex-compat" ,ghc-regex-compat)
- ("ghc-hslogger" ,ghc-hslogger)
- ("ghc-random" ,ghc-random)
- ("ghc-old-time" ,ghc-old-time)
- ("ghc-old-locale" ,ghc-old-locale)))
+ (list ghc-network
+ ghc-hunit
+ ghc-regex-compat
+ ghc-hslogger
+ ghc-random
+ ghc-old-time
+ ghc-old-locale))
(native-inputs
- `(("ghc-errorcall-eq-instance" ,ghc-errorcall-eq-instance)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-hunit" ,ghc-hunit)))
+ (list ghc-errorcall-eq-instance ghc-quickcheck ghc-hunit))
;; ‘Official’ <http://software.complete.org/missingh> redirects to a 404.
(home-page "https://github.com/haskell-hvr/missingh")
(synopsis "Large utility library")
@@ -8071,7 +7733,7 @@ do on-demand loading.")
"0bq9m3hlfax1826gg5yhih79x33rvfx59wdh8yf43azd7l74bys6"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-transformers-compat" ,ghc-transformers-compat)))
+ (list ghc-transformers-compat))
(home-page "https://hackage.haskell.org/package/mmorph")
(synopsis "Monad morphisms")
(description
@@ -8092,12 +7754,9 @@ manipulating monad transformer stacks.")
"09ypgm3z69gq8mj6y66ss58kbjnk15r8frwcwbqcfbfksfnfv8dp"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-temporary" ,ghc-temporary)
- ("ghc-logging-facade" ,ghc-logging-facade)
- ("ghc-base-compat" ,ghc-base-compat)))
+ (list ghc-temporary ghc-logging-facade ghc-base-compat))
(native-inputs
- `(("ghc-hspec" ,ghc-hspec)
- ("hspec-discover" ,hspec-discover)))
+ (list ghc-hspec hspec-discover))
(home-page "https://hackage.haskell.org/package/mockery")
(synopsis "Support functions for automated testing")
(description
@@ -8119,8 +7778,7 @@ manipulating monad transformer stacks.")
"0g3if9km8ik80bcy130a826ig9wlk4bnf0qli3vmwdwr9nhaw2xf"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-transformers-base" ,ghc-transformers-base)
- ("ghc-transformers-compat" ,ghc-transformers-compat)))
+ (list ghc-transformers-base ghc-transformers-compat))
(home-page "https://github.com/basvandijk/monad-control")
(synopsis "Monad transformers to lift control operations like exception
catching")
@@ -8143,18 +7801,18 @@ a subset of @code{MonadBase} into which generic control operations such as
(base32
"12rw0k01gkhiqjm2fhxgkmribksmizhj14xphfn8fkd86wzl0vbh"))))
(build-system haskell-build-system)
- (inputs `(("ghc-transformers-compat" ,ghc-transformers-compat)
- ("ghc-stm-chans" ,ghc-stm-chans)
- ("ghc-lifted-base" ,ghc-lifted-base)
- ("ghc-resourcet" ,ghc-resourcet)
- ("ghc-conduit" ,ghc-conduit)
- ("ghc-conduit-extra" ,ghc-conduit-extra)
- ("ghc-fast-logger" ,ghc-fast-logger)
- ("ghc-transformers-base" ,ghc-transformers-base)
- ("ghc-monad-control" ,ghc-monad-control)
- ("ghc-monad-loops" ,ghc-monad-loops)
- ("ghc-blaze-builder" ,ghc-blaze-builder)
- ("ghc-exceptions" ,ghc-exceptions)))
+ (inputs (list ghc-transformers-compat
+ ghc-stm-chans
+ ghc-lifted-base
+ ghc-resourcet
+ ghc-conduit
+ ghc-conduit-extra
+ ghc-fast-logger
+ ghc-transformers-base
+ ghc-monad-control
+ ghc-monad-loops
+ ghc-blaze-builder
+ ghc-exceptions))
(home-page "https://github.com/kazu-yamamoto/logger")
(synopsis "Provides a class of monads which can log messages for Haskell")
(description "This Haskell package uses a monad transformer approach
@@ -8178,8 +7836,7 @@ code locations of messages.")
(base32
"062c2sn3hc8h50p1mhqkpyv6x8dydz2zh3ridvlfjq9nqimszaky"))))
(build-system haskell-build-system)
- (native-inputs `(("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)))
+ (native-inputs (list ghc-tasty ghc-tasty-hunit))
(home-page "https://github.com/mokus0/monad-loops")
(synopsis "Monadic loops for Haskell")
(description "This Haskell package provides some useful control
@@ -8204,19 +7861,15 @@ operators for looping.")
`(#:tests? #f ; TODO: ghc-test-framework-th does not build.
#:cabal-revision
("1" "17l7zjykf5iqjmw1pq4iwls7v9x9d3in94iikxabx43q5l2iccsm")))
- (inputs `(("ghc-abstract-par" ,ghc-abstract-par)
- ("ghc-abstract-deque" ,ghc-abstract-deque)
- ("ghc-monad-par-extras" ,ghc-monad-par-extras)
- ("ghc-mwc-random" ,ghc-mwc-random)
- ("ghc-parallel" ,ghc-parallel)))
- (native-inputs `(("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-hunit" ,ghc-hunit)
- ("ghc-test-framework-hunit" ,ghc-test-framework-hunit)
- ("ghc-test-framework-quickcheck2"
- ,ghc-test-framework-quickcheck2)
- ("ghc-test-framework" ,ghc-test-framework)
- ;("ghc-test-framework-th" ,ghc-test-framework-th)
- ))
+ (inputs (list ghc-abstract-par ghc-abstract-deque ghc-monad-par-extras
+ ghc-mwc-random ghc-parallel))
+ (native-inputs (list ghc-quickcheck
+ ghc-hunit
+ ghc-test-framework-hunit
+ ghc-test-framework-quickcheck2
+ ghc-test-framework
+ ;("ghc-test-framework-th" ,ghc-test-framework-th)
+ ))
(home-page "https://github.com/simonmar/monad-par")
(synopsis "Haskell library for parallel programming based on a monad")
(description "The @code{Par} monad offers an API for parallel
@@ -8240,9 +7893,7 @@ that are much lighter weight than IO-threads.")
(base32
"0bl4bd6jzdc5zm20q1g67ppkfh6j6yn8fwj6msjayj621cck67p2"))))
(build-system haskell-build-system)
- (inputs `(("ghc-abstract-par" ,ghc-abstract-par)
- ("ghc-cereal" ,ghc-cereal)
- ("ghc-random" ,ghc-random)))
+ (inputs (list ghc-abstract-par ghc-cereal ghc-random))
(home-page "https://github.com/simonmar/monad-par")
(synopsis "Combinators and extra features for Par monads for Haskell")
(description "This Haskell package provides additional data structures,
@@ -8263,10 +7914,8 @@ and other added capabilities layered on top of the @code{Par} monad.")
(base32
"17qaw1gg42p9v6f87dj5vih7l88lddbyd8880ananj8avanls617"))))
(build-system haskell-build-system)
- (inputs `(("ghc-transformers-compat" ,ghc-transformers-compat)
- ("ghc-primitive" ,ghc-primitive)
- ("ghc-fail" ,ghc-fail)
- ("ghc-random" ,ghc-random)))
+ (inputs (list ghc-transformers-compat ghc-primitive ghc-fail
+ ghc-random))
(home-page "https://github.com/byorgey/MonadRandom")
(synopsis "Random-number generation monad for Haskell")
(description "This Haskell package provides support for computations
@@ -8311,15 +7960,9 @@ the @code{mtl-tf} package.")
"1dvlp7r7r1lc3fxkwaz68f1nffg83240q8a989x24x1x67rj1clq"))))
(build-system haskell-build-system)
(outputs '("out" "static" "doc"))
- (inputs `(("ghc-unordered-containers" ,ghc-unordered-containers)
- ("ghc-hashable" ,ghc-hashable)
- ("ghc-vector" ,ghc-vector)
- ("ghc-vector-algorithms" ,ghc-vector-algorithms)
- ("ghc-split" ,ghc-split)))
- (native-inputs `(("ghc-hspec" ,ghc-hspec)
- ("ghc-hunit" ,ghc-hunit)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-foldl" ,ghc-foldl)))
+ (inputs (list ghc-unordered-containers ghc-hashable ghc-vector
+ ghc-vector-algorithms ghc-split))
+ (native-inputs (list ghc-hspec ghc-hunit ghc-quickcheck ghc-foldl))
(home-page "https://github.com/snoyberg/mono-traversable")
(synopsis "Haskell classes for mapping, folding, and traversing monomorphic
containers")
@@ -8344,8 +7987,7 @@ data structures as non-empty.")
"0ki1d3b1xpf653qj7brlqdgngghwrnmapy5gja75iiydfx2506a1"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-groups" ,ghc-groups)
- ("ghc-semigroupoids" ,ghc-semigroupoids)))
+ (list ghc-groups ghc-semigroupoids))
(home-page "https://hackage.haskell.org/package/monoid-extras")
(synopsis "Various extra monoid-related definitions and utilities")
(description "This package provides various extra monoid-related
@@ -8448,17 +8090,12 @@ binding.")
"0ny2mw4am24d6ykrm8rbcjnrq6p2cjmzjb4m6qfk54wfdxflvmim"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-primitive" ,ghc-primitive)
- ("ghc-vector" ,ghc-vector)
- ("ghc-math-functions" ,ghc-math-functions)))
+ (list ghc-primitive ghc-vector ghc-math-functions))
(arguments
`(#:tests? #f)) ; FIXME: Test-Suite `spec` fails.
(native-inputs
- `(("ghc-hunit" ,ghc-hunit)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-test-framework" ,ghc-test-framework)
- ("ghc-test-framework-hunit" ,ghc-test-framework-hunit)
- ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2)))
+ (list ghc-hunit ghc-quickcheck ghc-test-framework
+ ghc-test-framework-hunit ghc-test-framework-quickcheck2))
(home-page "https://github.com/bos/mwc-random")
(synopsis "Random number generation library for Haskell")
(description "This Haskell package contains code for generating
@@ -8489,7 +8126,7 @@ between 2 and 3 times faster than the Mersenne Twister.")
(build-system haskell-build-system)
(arguments `(#:haddock? #f))
(inputs
- `(("ghc-hashable" ,ghc-hashable)))
+ (list ghc-hashable))
(home-page "https://hackage.haskell.org/package/nats")
(synopsis "Natural numbers")
(description "This library provides the natural numbers for Haskell.")
@@ -8532,8 +8169,8 @@ between 2 and 3 times faster than the Mersenne Twister.")
#:cabal-revision
("1"
"1wfdy716s5p1sqp2gsg43x8wch2dxg0vmbbndlb2h3d8c9jzxnca")))
- (inputs `(("ncurses" ,ncurses)))
- (native-inputs `(("ghc-c2hs" ,ghc-c2hs)))
+ (inputs (list ncurses))
+ (native-inputs (list ghc-c2hs))
(home-page "https://john-millikin.com/software/haskell-ncurses/")
(synopsis "Modernised bindings to GNU ncurses")
(description "GNU ncurses is a library for creating command-line application
@@ -8560,10 +8197,8 @@ ncurses.")
;; The regression tests depend on an unpublished module.
(arguments `(#:tests? #f))
(native-inputs
- `(("ghc-hunit" ,ghc-hunit)
- ("ghc-doctest" ,ghc-doctest)
- ("ghc-test-framework" ,ghc-test-framework)
- ("ghc-test-framework-hunit" ,ghc-test-framework-hunit)))
+ (list ghc-hunit ghc-doctest ghc-test-framework
+ ghc-test-framework-hunit))
(home-page "https://github.com/haskell/network")
(synopsis "Low-level networking interface")
(description
@@ -8587,7 +8222,7 @@ ncurses.")
`(#:cabal-revision
("4" "1gd9a8j7fwg0jz0s6il5fk9sl0hm19ja1w56ix51wa0qi2h5x56d")))
(inputs
- `(("ghc-network" ,ghc-network)))
+ (list ghc-network))
(home-page "https://github.com/haskell/network-bsd")
(synopsis "POSIX network database (<netdb.h>) API")
(description "This package provides Haskell bindings to the the POSIX
@@ -8609,7 +8244,7 @@ network database (<netdb.h>) API.")
"0pnwcg13k4qw82n0zc1xibyc24sc77y79j5a62pqdmjrnz4wrc7j"))))
(build-system haskell-build-system)
(native-inputs
- `(("ghc-doctest" ,ghc-doctest)))
+ (list ghc-doctest))
(home-page "https://hackage.haskell.org/package/network-byte-order")
(synopsis "Network byte order utilities")
(description "This library provides peek and poke functions for network
@@ -8654,8 +8289,7 @@ IPv4, IPv6 and MAC addresses.")
"0whvi0pbwjy6dbwfdf9rv1j3yr3lcmfp3q7a8pwq63g537l4l2l3"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-network" ,ghc-network)
- ("ghc-network-bsd" ,ghc-network-bsd)))
+ (list ghc-network ghc-network-bsd))
(home-page
"http://hackage.haskell.org/package/network-multicast")
(synopsis "Simple multicast library for Haskell")
@@ -8685,13 +8319,10 @@ sending UDP datagrams over multicast (class D) addresses.")
"111m485rx2kyqdymi1x6sl08hi6lp34q3f41yqcx99086swnv1ap"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-th-compat" ,ghc-th-compat)))
+ (list ghc-th-compat))
(native-inputs
- `(("ghc-hunit" ,ghc-hunit)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)
- ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)))
+ (list ghc-hunit ghc-quickcheck ghc-tasty ghc-tasty-hunit
+ ghc-tasty-quickcheck))
(home-page
"https://github.com/haskell/network-uri")
(synopsis "Library for URI manipulation")
@@ -8715,8 +8346,7 @@ sending UDP datagrams over multicast (class D) addresses.")
"04bymwhkvlsgcsd0v630mndrzf0xnh3v81ba6nfzwcvbg3ksr2wa"))))
(build-system haskell-build-system)
(native-inputs
- `(("ghc-hspec" ,ghc-hspec)
- ("hspec-discover" ,hspec-discover)))
+ (list ghc-hspec hspec-discover))
(home-page "https://github.com/sjakobi/newtype-generics")
(synopsis "Typeclass and set of functions for working with newtypes")
(description "The @code{Newtype} typeclass represents the packing and
@@ -8742,9 +8372,7 @@ and an alternative to newtype-th.")
"0f01q916dzkl1i0v15qrw9cviycki5g3fgi6x8gs45iwbzssq52n"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-semigroups" ,ghc-semigroups)
- ("ghc-utility-ht" ,ghc-utility-ht)
- ("ghc-quickcheck" ,ghc-quickcheck)))
+ (list ghc-semigroups ghc-utility-ht ghc-quickcheck))
(home-page "https://hackage.haskell.org/package/non-negative")
(synopsis "Non-negative numbers class")
(description "This library provides a class for non-negative numbers,
@@ -8771,10 +8399,8 @@ of Peano numbers).")
`(#:cabal-revision
("2" "09xvg4lpmb1hw153afhbjrdg9v3npfwpdfhpv5y8b0qvb4zi3n9q")))
(inputs
- `(("ghc-base64-bytestring" ,ghc-base64-bytestring)
- ("ghc-entropy" ,ghc-entropy)
- ("ghc-unliftio" ,ghc-unliftio)
- ("ghc-unliftio-core" ,ghc-unliftio-core)))
+ (list ghc-base64-bytestring ghc-entropy ghc-unliftio
+ ghc-unliftio-core))
(home-page "https://github.com/prowdsponsor/nonce")
(synopsis "Generate cryptographic nonces in Haskell")
(description
@@ -8872,7 +8498,7 @@ date and time formats.")
`(#:cabal-revision
("2" "1j6ln1dkvhdvnwl33bp0xf9lhc4sybqk0aw42p8cq81xwwzbn7y9")))
(inputs
- `(("ghc-old-locale" ,ghc-old-locale)))
+ (list ghc-old-locale))
(home-page "https://hackage.haskell.org/package/old-time")
(synopsis "Time compatibility library for Haskell")
(description "Old-time is a package for backwards compatibility with the
@@ -8931,10 +8557,7 @@ traditionally so named type-wrapper for attaching typeclass instances.")
`(#:cabal-revision
("1" "1748mrb6r9mpf5jbrx436lwbg8w6dadyy8dhxw2dwnrj5z7zf741")))
(inputs
- `(("ghc-objectname" ,ghc-objectname)
- ("ghc-gluraw" ,ghc-gluraw)
- ("ghc-statevar" ,ghc-statevar)
- ("ghc-openglraw" ,ghc-openglraw)))
+ (list ghc-objectname ghc-gluraw ghc-statevar ghc-openglraw))
(home-page "https://wiki.haskell.org/Opengl")
(synopsis "Haskell bindings for the OpenGL graphics system")
(description "This package provides Haskell bindings for the OpenGL
@@ -8960,9 +8583,7 @@ version 1.3).")
(arguments
`(#:extra-directories ("glu")))
(inputs
- `(("ghc-half" ,ghc-half)
- ("ghc-fixed" ,ghc-fixed)
- ("glu" ,glu)))
+ (list ghc-half ghc-fixed glu))
(home-page "https://wiki.haskell.org/Opengl")
(synopsis "Raw Haskell bindings for the OpenGL graphics system")
(description "OpenGLRaw is a raw Haskell binding for the OpenGL 4.5
@@ -8990,7 +8611,7 @@ found at runtime, a userError is thrown.")
"1hwmwbsxzwv68b39rv4gn3da6irv8zm89gqrkc3rdsgwi5ziyn3i"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-random" ,ghc-random)))
+ (list ghc-random))
(home-page "http://wiki.haskell.org/Operational")
(synopsis "Implementation of difficult monads made easy with operational semantics")
(description
@@ -9047,9 +8668,7 @@ arguments.")
(("chell >= 0\\.4 && < 0\\.5") "chell >= 0.4 && < 0.6"))
#t)))))
(inputs
- `(("ghc-monads-tf" ,ghc-monads-tf)
- ("ghc-chell" ,ghc-chell)
- ("ghc-chell-quickcheck" ,ghc-chell-quickcheck)))
+ (list ghc-monads-tf ghc-chell ghc-chell-quickcheck))
(home-page "https://john-millikin.com/software/haskell-options/")
(synopsis "Powerful and easy-to-use command-line option parser")
(description
@@ -9102,10 +8721,9 @@ easily work with command-line options.")
`(#:cabal-revision
("1" "0401ik87gm9gjpch6lmkczygp59na3f1j7bcs6mc2r929c2xgsqn")))
(inputs
- `(("ghc-transformers-compat" ,ghc-transformers-compat)
- ("ghc-ansi-wl-pprint" ,ghc-ansi-wl-pprint)))
+ (list ghc-transformers-compat ghc-ansi-wl-pprint))
(native-inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)))
+ (list ghc-quickcheck))
(home-page "https://github.com/pcapriotti/optparse-applicative")
(synopsis "Utilities and combinators for parsing command line options")
(description "This package provides utilities and combinators for parsing
@@ -9126,8 +8744,7 @@ command line options in Haskell.")
(base32 "0p6axj6km4440ss5naw68r3r85si4qxqgrklp6ssfyapawy0s88w"))))
(build-system haskell-build-system)
(native-inputs
- `(("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)))
+ (list ghc-tasty ghc-tasty-hunit))
(home-page "https://github.com/tarleb/jira-wiki-markup")
(synopsis "Handle Jira wiki markup")
(description
@@ -9149,7 +8766,7 @@ to other formats.")
(base32 "09x2xrppwypi369y7rzf3ln2g7c3g9qfckn2gydxpfzglcp9rziw"))))
(build-system haskell-build-system)
(native-inputs
- `(("ghc-hunit" ,ghc-hunit)))
+ (list ghc-hunit))
(home-page "https://github.com/jgm/emojis#readme")
(synopsis "Conversion between emoji characters and their names.")
(description
@@ -9182,12 +8799,9 @@ require aeson
(base32 "0kbxin1q8xj9sgdl185gncrdjwcfzndp8sl5qll8y93l60yq8dxi"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-base16-bytestring" ,ghc-base16-bytestring)
- ("ghc-base64-bytestring" ,ghc-base64-bytestring)
- ("ghc-errors" ,ghc-errors)))
+ (list ghc-base16-bytestring ghc-base64-bytestring ghc-errors))
(native-inputs
- `(("ghc-hspec" ,ghc-hspec)
- ("hspec-discover" ,hspec-discover)))
+ (list ghc-hspec hspec-discover))
(home-page "https://github.com/cjdev/text-conversions#readme")
(synopsis "Safe conversions between textual types")
(description "Safe conversions between textual types")
@@ -9208,13 +8822,10 @@ require aeson
(base32
"0xyrxlb602z8bc9sr2y1fag0x56a20yj5qrkvy7iwc6hnznrynxz"))))
(build-system haskell-build-system)
- (inputs `(("ghc-hashable" ,ghc-hashable)))
+ (inputs (list ghc-hashable))
(native-inputs
- `(("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)
- ("ghc-quickcheck-instances"
- ,ghc-quickcheck-instances)))
+ (list ghc-tasty ghc-tasty-quickcheck ghc-tasty-hunit
+ ghc-quickcheck-instances))
(arguments
`(#:tests? #f ; TODO: Needs tasty<1.3
#:cabal-revision
@@ -9245,11 +8856,9 @@ plus the length of the UTF-8 encoded payload.")
(base32 "07l1pyx93gv95cn1wh1di129axhm9sqsn4znykliacv60ld854ys"))))
(build-system haskell-build-system)
(native-inputs
- `(("ghc-hspec" ,ghc-hspec)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("hspec-discover" ,hspec-discover)))
+ (list ghc-hspec ghc-quickcheck hspec-discover))
(inputs
- `(("ghc-vector" ,ghc-vector)))
+ (list ghc-vector))
(home-page "https://github.com/jtdaugherty/text-zipper/")
(synopsis "Text editor zipper library")
(description
@@ -9276,13 +8885,10 @@ Implementations using both of these examples are provided.")
(base32 "1p9kgjlf7y4p1symvkwndgs4lvyw2c45bsgld09y9r4aiqbhdrxp"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-safe" ,ghc-safe)
- ("ghc-emojis" ,ghc-emojis)))
+ (list ghc-safe ghc-emojis))
(native-inputs
- `(("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-golden" ,ghc-tasty-golden)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)
- ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)))
+ (list ghc-tasty ghc-tasty-golden ghc-tasty-hunit
+ ghc-tasty-quickcheck))
(home-page "https://github.com/jgm/doclayout")
(synopsis "Pretty-printing library for laying out text documents")
(description
@@ -9316,68 +8922,68 @@ code. It was designed for use in @code{Pandoc}.")
#t)))))
(outputs '("out" "static" "doc"))
(inputs
- `(("ghc-aeson" ,ghc-aeson)
- ("ghc-aeson-pretty" ,ghc-aeson-pretty)
- ("ghc-attoparsec" ,ghc-attoparsec)
- ("ghc-base64-bytestring" ,ghc-base64-bytestring)
- ("ghc-base-compat" ,ghc-base-compat)
- ("ghc-blaze-html" ,ghc-blaze-html)
- ("ghc-blaze-markup" ,ghc-blaze-markup)
- ("ghc-case-insensitive" ,ghc-case-insensitive)
- ("ghc-citeproc" ,ghc-citeproc)
- ("ghc-commonmark-extensions" ,ghc-commonmark-extensions)
- ("ghc-commonmark" ,ghc-commonmark)
- ("ghc-commonmark-pandoc" ,ghc-commonmark-pandoc)
- ("ghc-connection" ,ghc-connection)
- ("ghc-data-default" ,ghc-data-default)
- ("ghc-doclayout" ,ghc-doclayout)
- ("ghc-doctemplates" ,ghc-doctemplates)
- ("ghc-emojis" ,ghc-emojis)
- ("ghc-file-embed" ,ghc-file-embed)
- ("ghc-glob" ,ghc-glob)
- ("ghc-haddock-library" ,ghc-haddock-library)
- ("ghc-hslua" ,ghc-hslua)
- ("ghc-hslua-module-path" ,ghc-hslua-module-path)
- ("ghc-hslua-module-system" ,ghc-hslua-module-system)
- ("ghc-hslua-module-text" ,ghc-hslua-module-text)
- ("ghc-hsyaml" ,ghc-hsyaml)
- ("ghc-http-client" ,ghc-http-client)
- ("ghc-http-client-tls" ,ghc-http-client-tls)
- ("ghc-http" ,ghc-http)
- ("ghc-http-types" ,ghc-http-types)
- ("ghc-ipynb" ,ghc-ipynb)
- ("ghc-jira-wiki-markup" ,ghc-jira-wiki-markup)
- ("ghc-juicypixels" ,ghc-juicypixels)
- ("ghc-network" ,ghc-network)
- ("ghc-network-uri" ,ghc-network-uri)
- ("ghc-pandoc-types" ,ghc-pandoc-types)
- ("ghc-random" ,ghc-random)
- ("ghc-safe" ,ghc-safe)
- ("ghc-scientific" ,ghc-scientific)
- ("ghc-sha" ,ghc-sha)
- ("ghc-skylighting-core" ,ghc-skylighting-core)
- ("ghc-skylighting" ,ghc-skylighting)
- ("ghc-split" ,ghc-split)
- ("ghc-syb" ,ghc-syb)
- ("ghc-tagsoup" ,ghc-tagsoup)
- ("ghc-temporary" ,ghc-temporary)
- ("ghc-texmath" ,ghc-texmath)
- ("ghc-text-conversions" ,ghc-text-conversions)
- ("ghc-unicode-collation" ,ghc-unicode-collation)
- ("ghc-unicode-transforms" ,ghc-unicode-transforms)
- ("ghc-unordered-containers" ,ghc-unordered-containers)
- ("ghc-xml-conduit" ,ghc-xml-conduit)
- ("ghc-xml" ,ghc-xml)
- ("ghc-zip-archive" ,ghc-zip-archive)
- ("ghc-zlib" ,ghc-zlib)))
- (native-inputs
- `(("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-golden" ,ghc-tasty-golden)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)
- ("ghc-tasty-lua" ,ghc-tasty-lua)
- ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)
- ("ghc-diff" ,ghc-diff)
- ("ghc-quickcheck" ,ghc-quickcheck)))
+ (list ghc-aeson
+ ghc-aeson-pretty
+ ghc-attoparsec
+ ghc-base64-bytestring
+ ghc-base-compat
+ ghc-blaze-html
+ ghc-blaze-markup
+ ghc-case-insensitive
+ ghc-citeproc
+ ghc-commonmark-extensions
+ ghc-commonmark
+ ghc-commonmark-pandoc
+ ghc-connection
+ ghc-data-default
+ ghc-doclayout
+ ghc-doctemplates
+ ghc-emojis
+ ghc-file-embed
+ ghc-glob
+ ghc-haddock-library
+ ghc-hslua
+ ghc-hslua-module-path
+ ghc-hslua-module-system
+ ghc-hslua-module-text
+ ghc-hsyaml
+ ghc-http-client
+ ghc-http-client-tls
+ ghc-http
+ ghc-http-types
+ ghc-ipynb
+ ghc-jira-wiki-markup
+ ghc-juicypixels
+ ghc-network
+ ghc-network-uri
+ ghc-pandoc-types
+ ghc-random
+ ghc-safe
+ ghc-scientific
+ ghc-sha
+ ghc-skylighting-core
+ ghc-skylighting
+ ghc-split
+ ghc-syb
+ ghc-tagsoup
+ ghc-temporary
+ ghc-texmath
+ ghc-text-conversions
+ ghc-unicode-collation
+ ghc-unicode-transforms
+ ghc-unordered-containers
+ ghc-xml-conduit
+ ghc-xml
+ ghc-zip-archive
+ ghc-zlib))
+ (native-inputs
+ (list ghc-tasty
+ ghc-tasty-golden
+ ghc-tasty-hunit
+ ghc-tasty-lua
+ ghc-tasty-quickcheck
+ ghc-diff
+ ghc-quickcheck))
(home-page "https://pandoc.org")
(synopsis "Conversion between markup formats")
(description
@@ -9544,15 +9150,14 @@ version = Version [~a] []
" (string-map (lambda (chr) (if (eq? chr #\.) #\, chr)) ,version))))
#t)))))
(inputs
- `(("ghc-syb" ,ghc-syb)
- ("ghc-aeson" ,ghc-aeson)))
+ (list ghc-syb ghc-aeson))
(native-inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-test-framework" ,ghc-test-framework)
- ("ghc-test-framework-hunit" ,ghc-test-framework-hunit)
- ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2)
- ("ghc-string-qq" ,ghc-string-qq)
- ("ghc-hunit" ,ghc-hunit)))
+ (list ghc-quickcheck
+ ghc-test-framework
+ ghc-test-framework-hunit
+ ghc-test-framework-quickcheck2
+ ghc-string-qq
+ ghc-hunit))
(home-page "https://pandoc.org")
(synopsis "Types for representing a structured document")
(description
@@ -9644,12 +9249,12 @@ combinators.")
(arguments `(#:tests? #f)) ; FIXME: Test fails with "cannot satisfy
; -package attoparsec-0.13.0.1"
(inputs
- `(("ghc-base-orphans" ,ghc-base-orphans)
- ("ghc-attoparsec" ,ghc-attoparsec)
- ("ghc-scientific" ,ghc-scientific)
- ("ghc-semigroups" ,ghc-semigroups)
- ("ghc-charset" ,ghc-charset)
- ("ghc-unordered-containers" ,ghc-unordered-containers)))
+ (list ghc-base-orphans
+ ghc-attoparsec
+ ghc-scientific
+ ghc-semigroups
+ ghc-charset
+ ghc-unordered-containers))
(home-page "https://github.com/ekmett/parsers/")
(synopsis "Parsing combinators")
(description "This library provides convenient combinators for working
@@ -9678,16 +9283,15 @@ the parsers provided by @code{parsec}, @code{attoparsec} and @code{base}'s
`(#:cabal-revision
("1" "02vhx94mqapyigvayb6cj7p7snn354pb542n3qyvsm0gih52wlja")))
(inputs
- `(("ghc-aeson" ,ghc-aeson)
- ("ghc-hashable" ,ghc-hashable)))
+ (list ghc-aeson ghc-hashable))
(native-inputs
- `(("ghc-hspec" ,ghc-hspec)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-genvalidity" ,ghc-genvalidity)
- ("ghc-genvalidity-hspec" ,ghc-genvalidity-hspec)
- ("ghc-genvalidity-property" ,ghc-genvalidity-property)
- ("ghc-hspec" ,ghc-hspec)
- ("ghc-validity" ,ghc-validity)))
+ (list ghc-hspec
+ ghc-quickcheck
+ ghc-genvalidity
+ ghc-genvalidity-hspec
+ ghc-genvalidity-property
+ ghc-hspec
+ ghc-validity))
(home-page
"https://hackage.haskell.org/package/path")
(synopsis "Support for well-typed paths")
@@ -9714,14 +9318,14 @@ invariants.")
`(#:cabal-revision
("3" "0rsr9r2175lf7zcz2sns0mhxkvl21pm50sjidjq5v75nalrsw6rp")))
(inputs
- `(("ghc-dlist" ,ghc-dlist)
- ("ghc-exceptions" ,ghc-exceptions)
- ("ghc-path" ,ghc-path)
- ("ghc-transformers-base" ,ghc-transformers-base)
- ("ghc-unix-compat" ,ghc-unix-compat)
- ("ghc-temporary" ,ghc-temporary)))
+ (list ghc-dlist
+ ghc-exceptions
+ ghc-path
+ ghc-transformers-base
+ ghc-unix-compat
+ ghc-temporary))
(native-inputs
- `(("ghc-hspec" ,ghc-hspec)))
+ (list ghc-hspec))
(home-page
"https://github.com/mrkkrp/path-io")
(synopsis "Functions for manipulating well-typed paths")
@@ -9819,10 +9423,9 @@ rules.")
(arguments
`(#:extra-directories ("pcre")))
(inputs
- `(("pcre" ,pcre)))
+ (list pcre))
(native-inputs
- `(("pkg-config" ,pkg-config)
- ("ghc-hunit" ,ghc-hunit)))
+ (list pkg-config ghc-hunit))
(home-page "https://github.com/Daniel-Diaz/pcre-light")
(synopsis "Haskell library for Perl 5 compatible regular expressions")
(description "This package provides a small, efficient, and portable regex
@@ -9846,30 +9449,28 @@ syntax and semantics as Perl 5.")
"13lp9i94f57qhifdmr1vnsrra34526f7kqa1sybcaj2jh2v3q85k"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-aeson" ,ghc-aeson)
- ("ghc-attoparsec" ,ghc-attoparsec)
- ("ghc-base64-bytestring" ,ghc-base64-bytestring)
- ("ghc-blaze-html" ,ghc-blaze-html)
- ("ghc-conduit" ,ghc-conduit)
- ("ghc-fast-logger" ,ghc-fast-logger)
- ("ghc-http-api-data" ,ghc-http-api-data)
- ("ghc-lift-type" ,ghc-lift-type)
- ("ghc-monad-logger" ,ghc-monad-logger)
- ("ghc-path-pieces" ,ghc-path-pieces)
- ("ghc-resource-pool" ,ghc-resource-pool)
- ("ghc-resourcet" ,ghc-resourcet)
- ("ghc-scientific" ,ghc-scientific)
- ("ghc-silently" ,ghc-silently)
- ("ghc-th-lift-instances" ,ghc-th-lift-instances)
- ("ghc-unliftio-core" ,ghc-unliftio-core)
- ("ghc-unliftio" ,ghc-unliftio)
- ("ghc-unordered-containers" ,ghc-unordered-containers)
- ("ghc-vector" ,ghc-vector)))
- (native-inputs
- `(("ghc-hspec" ,ghc-hspec)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-quickcheck-instances" ,ghc-quickcheck-instances)
- ("ghc-shakespeare" ,ghc-shakespeare)))
+ (list ghc-aeson
+ ghc-attoparsec
+ ghc-base64-bytestring
+ ghc-blaze-html
+ ghc-conduit
+ ghc-fast-logger
+ ghc-http-api-data
+ ghc-lift-type
+ ghc-monad-logger
+ ghc-path-pieces
+ ghc-resource-pool
+ ghc-resourcet
+ ghc-scientific
+ ghc-silently
+ ghc-th-lift-instances
+ ghc-unliftio-core
+ ghc-unliftio
+ ghc-unordered-containers
+ ghc-vector))
+ (native-inputs
+ (list ghc-hspec ghc-quickcheck ghc-quickcheck-instances
+ ghc-shakespeare))
(home-page "https://www.yesodweb.com/book/persistent")
(synopsis "Type-safe, multi-backend data serialization for Haskell")
(description "This Haskell package allows Haskell programs to access data
@@ -9891,28 +9492,26 @@ storage systems like PostgreSQL, SQLite, and MariaDB in a type-safe way.")
"12za89crbk74mya4qxpw5fp5fqp64vwz5s8vbjd7m8r3j3vbw338"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-persistent" ,ghc-persistent)
- ("ghc-aeson" ,ghc-aeson)
- ("ghc-conduit" ,ghc-conduit)
- ("ghc-microlens-th" ,ghc-microlens-th)
- ("ghc-monad-logger" ,ghc-monad-logger)
- ("ghc-resource-pool" ,ghc-resource-pool)
- ("ghc-resourcet" ,ghc-resourcet)
- ("ghc-unliftio-core" ,ghc-unliftio-core)
- ("ghc-unordered-containers"
- ,ghc-unordered-containers)))
- (native-inputs
- `(("ghc-persistent-template"
- ,ghc-persistent-template)
- ("ghc-persistent-test" ,ghc-persistent-test)
- ("ghc-exceptions" ,ghc-exceptions)
- ("ghc-fast-logger" ,ghc-fast-logger)
- ("ghc-hspec" ,ghc-hspec)
- ("ghc-hunit" ,ghc-hunit)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-system-fileio" ,ghc-system-fileio)
- ("ghc-system-filepath" ,ghc-system-filepath)
- ("ghc-temporary" ,ghc-temporary)))
+ (list ghc-persistent
+ ghc-aeson
+ ghc-conduit
+ ghc-microlens-th
+ ghc-monad-logger
+ ghc-resource-pool
+ ghc-resourcet
+ ghc-unliftio-core
+ ghc-unordered-containers))
+ (native-inputs
+ (list ghc-persistent-template
+ ghc-persistent-test
+ ghc-exceptions
+ ghc-fast-logger
+ ghc-hspec
+ ghc-hunit
+ ghc-quickcheck
+ ghc-system-fileio
+ ghc-system-filepath
+ ghc-temporary))
(home-page
"https://www.yesodweb.com/book/persistent")
(synopsis "Backend for the persistent library using sqlite3")
@@ -9936,18 +9535,16 @@ system dependencies.")
"0c9cs27j43azimj74s2m2cdks87682ibpy1xbyzvygipgmb8nj6w"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-persistent" ,ghc-persistent)
- ("ghc-aeson" ,ghc-aeson)
- ("ghc-http-api-data" ,ghc-http-api-data)
- ("ghc-monad-control" ,ghc-monad-control)
- ("ghc-monad-logger" ,ghc-monad-logger)
- ("ghc-path-pieces" ,ghc-path-pieces)
- ("ghc-th-lift-instances" ,ghc-th-lift-instances)
- ("ghc-unordered-containers"
- ,ghc-unordered-containers)))
+ (list ghc-persistent
+ ghc-aeson
+ ghc-http-api-data
+ ghc-monad-control
+ ghc-monad-logger
+ ghc-path-pieces
+ ghc-th-lift-instances
+ ghc-unordered-containers))
(native-inputs
- `(("ghc-hspec" ,ghc-hspec)
- ("ghc-quickcheck" ,ghc-quickcheck)))
+ (list ghc-hspec ghc-quickcheck))
(home-page "https://www.yesodweb.com/book/persistent")
(synopsis "Type-safe, non-relational, multi-backend persistence")
(description "This Haskell package provides interfaces and helper
@@ -9969,26 +9566,23 @@ functions for the ghc-persistent package.")
"07q53jvhz00cf10k7a8fkvykgwcl10fgzh8k9gv1d248f336crvs"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-aeson" ,ghc-aeson)
- ("ghc-blaze-html" ,ghc-blaze-html)
- ("ghc-conduit" ,ghc-conduit)
- ("ghc-monad-control" ,ghc-monad-control)
- ("ghc-monad-logger" ,ghc-monad-logger)
- ("ghc-path-pieces" ,ghc-path-pieces)
- ("ghc-persistent" ,ghc-persistent)
- ("ghc-persistent-template" ,ghc-persistent-template)
- ("ghc-random" ,ghc-random)
- ("ghc-resourcet" ,ghc-resourcet)
- ("ghc-transformers-base" ,ghc-transformers-base)
- ("ghc-unliftio" ,ghc-unliftio)
- ("ghc-unliftio-core" ,ghc-unliftio-core)
- ("ghc-unordered-containers" ,ghc-unordered-containers)))
- (native-inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-quickcheck-instances" ,ghc-quickcheck-instances)
- ("ghc-hspec" ,ghc-hspec)
- ("ghc-hspec-expectations" ,ghc-hspec-expectations)
- ("ghc-hunit" ,ghc-hunit)))
+ (list ghc-aeson
+ ghc-blaze-html
+ ghc-conduit
+ ghc-monad-control
+ ghc-monad-logger
+ ghc-path-pieces
+ ghc-persistent
+ ghc-persistent-template
+ ghc-random
+ ghc-resourcet
+ ghc-transformers-base
+ ghc-unliftio
+ ghc-unliftio-core
+ ghc-unordered-containers))
+ (native-inputs
+ (list ghc-quickcheck ghc-quickcheck-instances ghc-hspec
+ ghc-hspec-expectations ghc-hunit))
(home-page "https://www.yesodweb.com/book/persistent")
(synopsis "Tests for the Persistent database library")
(description
@@ -10013,13 +9607,10 @@ libraries.")
"15g6qh0fb7kjj3l0w8cama7cxgnhnhybw760md9yy7cqfq15cfzg"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-vector" ,ghc-vector)))
+ (list ghc-vector))
(native-inputs
- `(("ghc-hunit" ,ghc-hunit)
- ("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)
- ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)
- ("ghc-doctest" ,ghc-doctest)))
+ (list ghc-hunit ghc-tasty ghc-tasty-hunit ghc-tasty-quickcheck
+ ghc-doctest))
(home-page
"https://github.com/quchen/pgp-wordlist")
(synopsis
@@ -10051,15 +9642,10 @@ For further information, see
"163lx5sf68zx5kik5h1fjsyckwr9shdsn5k2dsjq3mhg077nxqgl"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-exceptions" ,ghc-exceptions)
- ("ghc-mmorph" ,ghc-mmorph)
- ("ghc-void" ,ghc-void)
- ("ghc-semigroups" ,ghc-semigroups)))
+ (list ghc-exceptions ghc-mmorph ghc-void ghc-semigroups))
(native-inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-test-framework" ,ghc-test-framework)
- ("ghc-test-framework-quickcheck2"
- ,ghc-test-framework-quickcheck2)))
+ (list ghc-quickcheck ghc-test-framework
+ ghc-test-framework-quickcheck2))
(home-page
"https://hackage.haskell.org/package/pipes")
(synopsis "Compositional pipelines")
@@ -10149,7 +9735,7 @@ Strings.")
"1sz7hlnfd86hbwrgqxczmsjsl1ki0ryi9dgzscxlsgjkdgcdia2p"))))
(build-system haskell-build-system)
(native-inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)))
+ (list ghc-quickcheck))
(home-page "https://hackage.haskell.org/package/pqueue")
(synopsis "Reliable, persistent, fast priority queues")
(description
@@ -10215,13 +9801,13 @@ types.")
(base32 "0i8b3wjjpdvp5b857j065jwyrpgcnzgk75imrj7i3yhl668acvjy"))))
(build-system haskell-build-system)
(native-inputs
- `(("ghc-doctest" ,ghc-doctest)
- ("ghc-pgp-wordlist" ,ghc-pgp-wordlist)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-quickcheck-instances" ,ghc-quickcheck-instances)
- ("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)
- ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)))
+ (list ghc-doctest
+ ghc-pgp-wordlist
+ ghc-quickcheck
+ ghc-quickcheck-instances
+ ghc-tasty
+ ghc-tasty-hunit
+ ghc-tasty-quickcheck))
(home-page "https://github.com/quchen/prettyprinter")
(synopsis
"Modern, easy to use, well-documented, extensible pretty-printer")
@@ -10245,9 +9831,8 @@ clashes, @code{Text}-based, extensible.")
(base32 "1cqxbcmy9ykk4pssq5hp6h51g2h547zfz549awh0c1fni8q3jdw1"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-ansi-terminal" ,ghc-ansi-terminal)
- ("ghc-prettyprinter" ,ghc-prettyprinter)))
- (native-inputs `(("ghc-doctest" ,ghc-doctest)))
+ (list ghc-ansi-terminal ghc-prettyprinter))
+ (native-inputs (list ghc-doctest))
(home-page
"https://github.com/quchen/prettyprinter")
(synopsis
@@ -10289,8 +9874,7 @@ ByteStrings in the style of other common *nix hex dump tools.")
"1lkgvbv00v1amvpqli6y4dzsbs25l4v3wlagvhwx8qxhw2390zrh"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-haskell-lexer" ,ghc-haskell-lexer)
- ("ghc-happy" ,ghc-happy)))
+ (list ghc-haskell-lexer ghc-happy))
(home-page "https://wiki.github.com/yav/pretty-show")
(synopsis "Tools for working with derived `Show` instances")
(description
@@ -10318,15 +9902,10 @@ examination.")
(build-system haskell-build-system)
(inputs
- `(("ghc-aeson" ,ghc-aeson)
- ("ghc-optparse-applicative" ,ghc-optparse-applicative)
- ("ghc-prettyprinter-ansi-terminal" ,ghc-prettyprinter-ansi-terminal)
- ("ghc-prettyprinter" ,ghc-prettyprinter)))
+ (list ghc-aeson ghc-optparse-applicative
+ ghc-prettyprinter-ansi-terminal ghc-prettyprinter))
(native-inputs
- `(("cabal-doctest" ,cabal-doctest)
- ("ghc-doctest" ,ghc-doctest)
- ("ghc-glob" ,ghc-glob)
- ("ghc-quickcheck" ,ghc-quickcheck)))
+ (list cabal-doctest ghc-doctest ghc-glob ghc-quickcheck))
(home-page "https://github.com/cdepillabout/pretty-simple")
(synopsis "Pretty printer for data types with a 'Show' instance")
(description
@@ -10381,10 +9960,7 @@ Show instance.")
"0klqgr37f1z2z6i0a9b0giapmq0p35l5k9kz1p7f0k1597w7agi9"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-data-default" ,ghc-data-default)
- ("ghc-generic-deriving" ,ghc-generic-deriving)
- ("ghc-hunit" ,ghc-hunit)
- ("ghc-listlike" ,ghc-listlike)))
+ (list ghc-data-default ghc-generic-deriving ghc-hunit ghc-listlike))
(home-page "https://github.com/seereason/process-extras")
(synopsis "Extra tools for managing processes")
(description "This package extends
@@ -10412,13 +9988,13 @@ API.")
(build-system haskell-build-system)
(outputs '("out" "static" "doc"))
(inputs
- `(("ghc-base-orphans" ,ghc-base-orphans)
- ("ghc-bifunctors" ,ghc-bifunctors)
- ("ghc-comonad" ,ghc-comonad)
- ("ghc-contravariant" ,ghc-contravariant)
- ("ghc-distributive" ,ghc-distributive)
- ("ghc-semigroups" ,ghc-semigroups)
- ("ghc-tagged" ,ghc-tagged)))
+ (list ghc-base-orphans
+ ghc-bifunctors
+ ghc-comonad
+ ghc-contravariant
+ ghc-distributive
+ ghc-semigroups
+ ghc-tagged))
(home-page "https://github.com/ekmett/profunctors/")
(synopsis "Profunctors for Haskell")
(description "This library provides profunctors for Haskell.")
@@ -10439,14 +10015,10 @@ API.")
"0ac43x36i6b595jhflif1qqhri1rrqw90ama5n7rsh0ffnzyb69d"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-base64-bytestring" ,ghc-base64-bytestring)
- ("ghc-conduit" ,ghc-conduit)
- ("ghc-conduit-extra" ,ghc-conduit-extra)
- ("ghc-resourcet" ,ghc-resourcet)))
+ (list ghc-base64-bytestring ghc-conduit ghc-conduit-extra
+ ghc-resourcet))
(native-inputs
- `(("ghc-hspec" ,ghc-hspec)
- ("hspec-discover" ,hspec-discover)
- ("ghc-quickcheck" ,ghc-quickcheck)))
+ (list ghc-hspec hspec-discover ghc-quickcheck))
(home-page "https://github.com/fpco/haskell-ide")
(synopsis "Specify Haskell project templates and generate files")
(description
@@ -10476,11 +10048,8 @@ the ideal templating system.")
"1b6wprbwfdjyvds2bm6na0fbqgzdkj5ikkk33whbkyh3krd3i0s0"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-async" ,ghc-async)
- ("ghc-hashable" ,ghc-hashable)
- ("ghc-mtl-compat" ,ghc-mtl-compat)
- ("ghc-paths" ,ghc-paths)
- ("ghc-transformers-compat" ,ghc-transformers-compat)))
+ (list ghc-async ghc-hashable ghc-mtl-compat ghc-paths
+ ghc-transformers-compat))
(home-page "https://github.com/protolude/protolude")
(synopsis "Sensible set of defaults for writing custom Preludes")
(description
@@ -10533,14 +10102,14 @@ keys, in linear time.")
#:cabal-revision
("1" "0d0mm3c8x31dasfzp1884r2irkm3c9irvvbahjzfr1bzzxfb7vyv")))
(inputs
- `(("ghc-hashable" ,ghc-hashable)))
+ (list ghc-hashable))
(native-inputs
- `(("ghc-hunit" ,ghc-hunit)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-tagged" ,ghc-tagged)
- ("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)
- ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)))
+ (list ghc-hunit
+ ghc-quickcheck
+ ghc-tagged
+ ghc-tasty
+ ghc-tasty-hunit
+ ghc-tasty-quickcheck))
(home-page "https://github.com/jaspervdj/psqueues")
(synopsis "Pure priority search queues")
(description "The psqueues package provides
@@ -10598,10 +10167,7 @@ Typical applications of Priority Search Queues include:
"1cpvlwzg3qznhygrr78f75p65mnljd9v5cvnagfxjqppnrkay6bj"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-base64-bytestring" ,ghc-base64-bytestring)
- ("ghc-cryptohash" ,ghc-cryptohash)
- ("ghc-random" ,ghc-random)
- ("ghc-byteable" ,ghc-byteable)))
+ (list ghc-base64-bytestring ghc-cryptohash ghc-random ghc-byteable))
(home-page "https://github.com/PeterScott/pwstore")
(synopsis "Secure password storage")
(description
@@ -10675,7 +10241,7 @@ library, including the ability to split random number generators.")
(base32
"1lxy1wy3awf52968iy5y9r5z4qgnn2sxkdrh7js3m9gadb11w09f"))))
(build-system haskell-build-system)
- (native-inputs `(("ghc-hunit" ,ghc-hunit)))
+ (native-inputs (list ghc-hunit))
(home-page "https://github.com/23Skidoo/raw-strings-qq")
(synopsis "Raw string literals for Haskell")
(description
@@ -10722,22 +10288,22 @@ includes efficient implementations for common data types.")
(build-system haskell-build-system)
(outputs '("out" "static" "doc"))
(inputs
- `(("ghc-bifunctors" ,ghc-bifunctors)
- ("ghc-comonad" ,ghc-comonad)
- ("ghc-contravariant" ,ghc-contravariant)
- ("ghc-dlist" ,ghc-dlist)
- ("ghc-either" ,ghc-either)
- ("ghc-hashable" ,ghc-hashable)
- ("ghc-hashable-time" ,ghc-hashable-time)
- ("ghc-profunctors" ,ghc-profunctors)
- ("ghc-scientific" ,ghc-scientific)
- ("ghc-selective" ,ghc-selective)
- ("ghc-semigroupoids" ,ghc-semigroupoids)
- ("ghc-unordered-containers" ,ghc-unordered-containers)
- ("ghc-uuid-types" ,ghc-uuid-types)
- ("ghc-vector" ,ghc-vector)
- ("ghc-vector-instances" ,ghc-vector-instances)
- ("ghc-void" ,ghc-void)))
+ (list ghc-bifunctors
+ ghc-comonad
+ ghc-contravariant
+ ghc-dlist
+ ghc-either
+ ghc-hashable
+ ghc-hashable-time
+ ghc-profunctors
+ ghc-scientific
+ ghc-selective
+ ghc-semigroupoids
+ ghc-unordered-containers
+ ghc-uuid-types
+ ghc-vector
+ ghc-vector-instances
+ ghc-void))
(home-page "https://github.com/nikita-volkov/rebase")
(synopsis "Progressive alternative to the base package
for Haskell")
@@ -10783,11 +10349,8 @@ the community, with the missing features being added with pull-requests.")
'(#:cabal-revision
("2" "1kd38n9h2hxl09khvkvkhnflgm6rbky1zkw3iazlpb8xk9zkk39s")))
(inputs
- `(("ghc-fingertree" ,ghc-fingertree)
- ("ghc-hashable" ,ghc-hashable)
- ("ghc-unordered-containers" ,ghc-unordered-containers)
- ("ghc-semigroupoids" ,ghc-semigroupoids)
- ("ghc-semigroups" ,ghc-semigroups)))
+ (list ghc-fingertree ghc-hashable ghc-unordered-containers
+ ghc-semigroupoids ghc-semigroups))
(home-page "https://github.com/ekmett/reducers/")
(synopsis "Semigroups, specialized containers and a general map/reduce framework")
(description "This library provides various semigroups, specialized
@@ -10831,11 +10394,9 @@ specify refactorings without depending on GHC.")
(base32
"1kd6dgnp99dzbkxdnj01g81j03v7zq5cwg0sf19rlcmvgs8i8gmz"))))
(build-system haskell-build-system)
- (inputs `(("ghc-tagged" ,ghc-tagged)))
+ (inputs (list ghc-tagged))
(native-inputs
- `(("ghc-hspec" ,ghc-hspec)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("hspec-discover" ,hspec-discover)))
+ (list ghc-hspec ghc-quickcheck hspec-discover))
(home-page "https://github.com/ekmett/reflection")
(synopsis "Reify arbitrary terms into types that can be reflected back
into terms")
@@ -10870,14 +10431,14 @@ configurations to coexist without resorting to mutable global variables or
"template-haskell >= 2.7\n"))
#t)))))
(inputs
- `(("ghc-base-compat" ,ghc-base-compat)
- ("ghc-hashable" ,ghc-hashable)
- ("ghc-regex-base" ,ghc-regex-base)
- ("ghc-regex-pcre-builtin" ,ghc-regex-pcre-builtin)
- ("ghc-regex-tdfa" ,ghc-regex-tdfa)
- ("ghc-time-locale-compat" ,ghc-time-locale-compat)
- ("ghc-unordered-containers" ,ghc-unordered-containers)
- ("ghc-utf8-string" ,ghc-utf8-string)))
+ (list ghc-base-compat
+ ghc-hashable
+ ghc-regex-base
+ ghc-regex-pcre-builtin
+ ghc-regex-tdfa
+ ghc-time-locale-compat
+ ghc-unordered-containers
+ ghc-utf8-string))
(home-page "http://regex.uk")
(synopsis "Toolkit for regex-base")
(description
@@ -10903,12 +10464,9 @@ copious examples.")
(base32
"0di66pi2kq5rrsn0k6pwakzwa0bgi9jfb2csm72kp5gzqdws8s8p"))))
(build-system haskell-build-system)
- (inputs `(("ghc-filtrable" ,ghc-filtrable)))
+ (inputs (list ghc-filtrable))
(native-inputs
- `(("ghc-smallcheck" ,ghc-smallcheck)
- ("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)
- ("ghc-tasty-smallcheck" ,ghc-tasty-smallcheck)))
+ (list ghc-smallcheck ghc-tasty ghc-tasty-hunit ghc-tasty-smallcheck))
(home-page "https://github.com/feuerbach/regex-applicative")
(synopsis "Regex-based parsing with applicative interface")
(description
@@ -10954,8 +10512,7 @@ regex-posix, regex-pcre, regex-parsec, regex-tdfa, regex-dfa.")
"0ivrdrcphrz3g6nr5wbsmfiv8i82caw0kf6z5qlmlq7xf9n3hywg"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-regex-base" ,ghc-regex-base)
- ("ghc-regex-posix" ,ghc-regex-posix)))
+ (list ghc-regex-base ghc-regex-posix))
(home-page "https://sourceforge.net/projects/lazy-regex")
(synopsis "Replaces/Enhances Text.Regex")
(description "This library provides one module layer over
@@ -10977,8 +10534,7 @@ regex-posix, regex-pcre, regex-parsec, regex-tdfa, regex-dfa.")
"1p90fn90yhp7fvljjdqjp41cszidcfz4pw7fwvzyx4739b98x8sg"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-regex-base" ,ghc-regex-base)
- ("ghc-regex-tdfa" ,ghc-regex-tdfa)))
+ (list ghc-regex-base ghc-regex-tdfa))
(home-page "https://hub.darcs.net/shelarcy/regex-compat-tdfa")
(synopsis "Unicode Support version of Text.Regex, using regex-tdfa")
(description
@@ -11004,10 +10560,9 @@ this problem.")
`(#:extra-directories ("pcre")
#:cabal-revision
("3" "1mxy2y7dmv37hhsasm17x2mb9dhmzza13pc7jfrk77inpig78ib8")))
- (native-inputs `(("pkg-config" ,pkg-config)))
+ (native-inputs (list pkg-config))
(inputs
- `(("ghc-regex-base" ,ghc-regex-base)
- ("pcre" ,pcre)))
+ (list ghc-regex-base pcre))
(home-page "https://hackage.haskell.org/package/regex-pcre")
(synopsis "Enhancement of the builtin Text.Regex library")
(description
@@ -11030,7 +10585,7 @@ expressions.")
"0pn55ssrwr05c9sa9jvp0knvzjksz04wn3pmzf5dz4xgbyjadkna"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-regex-base" ,ghc-regex-base)))
+ (list ghc-regex-base))
(home-page "https://hackage.haskell.org/package/regex-pcre-builtin")
(synopsis "Enhancement of the builtin Text.Regex library")
(description
@@ -11055,7 +10610,7 @@ providing the PCRE backend to accompany regex-base, with bundled code from
"1715b57z67q4hg0jz44wkxrxi3v7n5iagw6gw48pf8hr34wpr0n7"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-regex-base" ,ghc-regex-base)))
+ (list ghc-regex-base))
(home-page "https://sourceforge.net/projects/lazy-regex")
(synopsis "POSIX regular expressions for Haskell")
(description "This library provides the POSIX regex backend used by the
@@ -11080,8 +10635,8 @@ Haskell library @code{regex-base}.")
'(#:cabal-revision
("1" "02gwf740vs0jy3l6dgw72r8c04yggshia6w16n140ncpsici8c4r")))
(inputs
- `(("ghc-regex-base" ,ghc-regex-base)))
- (native-inputs `(("ghc-utf8-string" ,ghc-utf8-string)))
+ (list ghc-regex-base))
+ (native-inputs (list ghc-utf8-string))
(home-page "https://github.com/haskell-hvr/regex-tdfa")
(synopsis "POSIX extended regular expressions in Haskell.")
(description
@@ -11106,8 +10661,7 @@ inspired by libtre.")
"1dspwi28krinkxdd7waq4y6plz0dfmzz72885p9pcqp1r14qrhj3"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-exceptions" ,ghc-exceptions)
- ("ghc-haskeline" ,ghc-haskeline)))
+ (list ghc-exceptions ghc-haskeline))
(home-page "https://github.com/sdiehl/repline")
(synopsis "Haskeline wrapper for GHCi-like REPL interfaces")
(description
@@ -11131,7 +10685,7 @@ normal mtl transformers.")
(build-system haskell-build-system)
(outputs '("out" "static" "doc"))
(inputs
- `(("ghc-rebase" ,ghc-rebase)))
+ (list ghc-rebase))
(home-page "https://github.com/nikita-volkov/rerebase")
(synopsis "Reexports from ``base'' with many other standard libraries")
(description "A rich drop-in replacement for @code{base}. For details and
@@ -11158,10 +10712,9 @@ the project's home page}.")
#:cabal-revision
("3" "0af5dsdyn04i76d012xhhfkkml10bqzl6q2yivkhf8rlvh1fiii5")))
(inputs
- `(("ghc-base16-bytestring" ,ghc-base16-bytestring)))
+ (list ghc-base16-bytestring))
(native-inputs
- `(("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)))
+ (list ghc-tasty ghc-tasty-hunit))
(home-page "https://github.com/haskell/hackage-security")
(synopsis "Domain Name Service (DNS) lookup via @code{libresolv}")
(description "This package implements an API for accessing the
@@ -11185,10 +10738,8 @@ Unix systems.")
(base32
"04mw8b9djb14zp4rdi6h7mc3zizh597ffiinfbr4m0m8psifw9w6"))))
(build-system haskell-build-system)
- (inputs `(("ghc-hashable" ,ghc-hashable)
- ("ghc-monad-control" ,ghc-monad-control)
- ("ghc-transformers-base" ,ghc-transformers-base)
- ("ghc-vector" ,ghc-vector)))
+ (inputs (list ghc-hashable ghc-monad-control ghc-transformers-base
+ ghc-vector))
(home-page "https://github.com/bos/pool")
(synopsis "Striped resource pooling implementation in Haskell")
(description "This Haskell package provides striped pooling abstraction
@@ -11210,15 +10761,14 @@ connections.")
"0zrvnikw1a0r2j59k12fxikyrg0ki5a7xhqhjgfl9h6dqpz54h85"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-transformers-base" ,ghc-transformers-base)
- ("ghc-monad-control" ,ghc-monad-control)
- ("ghc-transformers-compat" ,ghc-transformers-compat)
- ("ghc-mmorph" ,ghc-mmorph)
- ("ghc-exceptions" ,ghc-exceptions)
- ("ghc-unliftio-core" ,ghc-unliftio-core)))
+ (list ghc-transformers-base
+ ghc-monad-control
+ ghc-transformers-compat
+ ghc-mmorph
+ ghc-exceptions
+ ghc-unliftio-core))
(native-inputs
- `(("ghc-lifted-base" ,ghc-lifted-base)
- ("ghc-hspec" ,ghc-hspec)))
+ (list ghc-lifted-base ghc-hspec))
(home-page "https://github.com/snoyberg/conduit")
(synopsis "Deterministic allocation and freeing of scarce resources")
(description "ResourceT is a monad transformer which creates a region of
@@ -11239,14 +10789,10 @@ code where you can safely allocate resources.")
"0nwyis42xpmxfw8nz8qn59r3v7q0dkfzkzkhllgn30cdjbbmwhf5"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-exceptions" ,ghc-exceptions)
- ("ghc-random" ,ghc-random)))
+ (list ghc-exceptions ghc-random))
(native-inputs
- `(("ghc-hunit" ,ghc-hunit)
- ("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)
- ("ghc-tasty-hedgehog" ,ghc-tasty-hedgehog)
- ("ghc-hedgehog" ,ghc-hedgehog)))
+ (list ghc-hunit ghc-tasty ghc-tasty-hunit ghc-tasty-hedgehog
+ ghc-hedgehog))
(home-page "https://github.com/Soostone/retry")
(synopsis "Retry combinators for monadic actions that may fail")
(description "This package exposes combinators that can wrap
@@ -11297,19 +10843,17 @@ better for some purposes.")
"013m4xgsmg8h1rba9krxppz49lc5wz26gksms5zibsjj0w59m58h"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-hashable" ,ghc-hashable)
- ("ghc-microlens" ,ghc-microlens)
- ("ghc-microlens-mtl" ,ghc-microlens-mtl)
- ("ghc-primitive" ,ghc-primitive)
- ("ghc-typed-process" ,ghc-typed-process)
- ("ghc-unliftio-core" ,ghc-unliftio-core)
- ("ghc-unliftio" ,ghc-unliftio)
- ("ghc-unordered-containers" ,ghc-unordered-containers)
- ("ghc-vector" ,ghc-vector)))
+ (list ghc-hashable
+ ghc-microlens
+ ghc-microlens-mtl
+ ghc-primitive
+ ghc-typed-process
+ ghc-unliftio-core
+ ghc-unliftio
+ ghc-unordered-containers
+ ghc-vector))
(native-inputs
- `(("ghc-hspec" ,ghc-hspec)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("hspec-discover" ,hspec-discover)))
+ (list ghc-hspec ghc-quickcheck hspec-discover))
(home-page "https://github.com/commercialhaskell/rio#readme")
(synopsis "A standard library for Haskell")
(description "This package works as a prelude replacement for Haskell,
@@ -11341,7 +10885,7 @@ expose it from another module in the hierarchy.
"18pp6cn9np9jgs01x9mac6wk41k34g86fx5ibfarbapqr1138115"))))
(build-system haskell-build-system)
(native-inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)))
+ (list ghc-quickcheck))
(home-page "https://github.com/ndmitchell/safe#readme")
(synopsis "Library of safe (exception free) functions")
(description "This library provides wrappers around @code{Prelude} and
@@ -11364,9 +10908,7 @@ exceptions.")
"15a80s87f603w8l7fnaba2cyqx62042vvcidpjzyga2685wpyqv9"))))
(build-system haskell-build-system)
(native-inputs
- `(("ghc-hspec" ,ghc-hspec)
- ("ghc-void" ,ghc-void)
- ("hspec-discover" ,hspec-discover)))
+ (list ghc-hspec ghc-void hspec-discover))
(home-page "https://github.com/fpco/safe-exceptions")
(synopsis "Safe, consistent, and easy exception handling")
(description "Runtime exceptions - as exposed in @code{base} by the
@@ -11392,15 +10934,11 @@ handling wrong.")
"04g3070cbjdqj0h9l9ii6470xcbn40xfv4fr89a8yvnkdim9nyfm"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-conduit" ,ghc-conduit)
- ("ghc-conduit-combinators" ,ghc-conduit-combinators)
- ("ghc-exceptions" ,ghc-exceptions)
- ("ghc-resourcet" ,ghc-resourcet)))
+ (list ghc-conduit ghc-conduit-combinators ghc-exceptions
+ ghc-resourcet))
(native-inputs
- `(("ghc-hunit" ,ghc-hunit)
- ("ghc-test-framework" ,ghc-test-framework)
- ("ghc-test-framework-hunit" ,ghc-test-framework-hunit)
- ("ghc-test-framework-th" ,ghc-test-framework-th)))
+ (list ghc-hunit ghc-test-framework ghc-test-framework-hunit
+ ghc-test-framework-th))
(home-page "https://github.com/luispedro/safeio")
(synopsis "Write output to disk atomically")
(description
@@ -11422,7 +10960,7 @@ avoid the problem of partial intermediate files.")
"0rpg9j6fy70i0b9dkrip9d6wim0nac0snp7qzbhykjkqlcvvgr91"))))
(build-system haskell-build-system)
(native-inputs
- `(("ghc-hunit" ,ghc-hunit)))
+ (list ghc-hunit))
(home-page "https://github.com/ChrisKuklewicz/SafeSemaphore")
(synopsis "Exception safe semaphores")
(description "This library provides exception safe semaphores that can be
@@ -11445,14 +10983,14 @@ are not exception safe and can be broken by @code{killThread}.")
"1ndgai8idlxyccvkz5zsgq06v58blc30i6hkky5b1sf5x6gs2h29"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-stringsearch" ,ghc-stringsearch)
- ("ghc-conduit" ,ghc-conduit)
- ("ghc-exceptions" ,ghc-exceptions)
- ("ghc-hunit" ,ghc-hunit)
- ("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)
- ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)
- ("ghc-tasty-th" ,ghc-tasty-th)))
+ (list ghc-stringsearch
+ ghc-conduit
+ ghc-exceptions
+ ghc-hunit
+ ghc-tasty
+ ghc-tasty-hunit
+ ghc-tasty-quickcheck
+ ghc-tasty-th))
(home-page "https://hackage.haskell.org/package/sandi")
(synopsis "Data encoding library")
(description "Reasonably fast data encoding library.")
@@ -11474,9 +11012,7 @@ are not exception safe and can be broken by @code{killThread}.")
"1r5kffjfwpas45g74sip8glrj1m9nygrnxjm7xgw898rq9pnafgn"))))
(build-system haskell-build-system)
(native-inputs
- `(("ghc-hspec" ,ghc-hspec)
- ("hspec-discover" ,hspec-discover)
- ("ghc-unliftio" ,ghc-unliftio)))
+ (list ghc-hspec hspec-discover ghc-unliftio))
(home-page "https://github.com/fpco/say")
(synopsis
"Send textual messages to a Handle in a thread-friendly way")
@@ -11508,17 +11044,15 @@ as sending some messages to the terminal - that has the following properties:
"1aa3ngb71l2sh1x2829napnr1w285q0sn2f7z2wvi3ynng2238d3"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-integer-logarithms" ,ghc-integer-logarithms)
- ("ghc-hashable" ,ghc-hashable)
- ("ghc-primitive" ,ghc-primitive)))
+ (list ghc-integer-logarithms ghc-hashable ghc-primitive))
(native-inputs
- `(("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-ant-xml" ,ghc-tasty-ant-xml)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)
- ("ghc-tasty-smallcheck" ,ghc-tasty-smallcheck)
- ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)
- ("ghc-smallcheck" ,ghc-smallcheck)
- ("ghc-quickcheck" ,ghc-quickcheck)))
+ (list ghc-tasty
+ ghc-tasty-ant-xml
+ ghc-tasty-hunit
+ ghc-tasty-smallcheck
+ ghc-tasty-quickcheck
+ ghc-smallcheck
+ ghc-quickcheck))
(home-page "https://github.com/basvandijk/scientific")
(synopsis "Numbers represented using scientific notation")
(description "This package provides @code{Data.Scientific}, which provides
@@ -11556,7 +11090,7 @@ notation}.")
"00y67v80a8l09i3k76z09lg25kw72ivl09nag8ckdlk4a0cfnzfq"))))
(build-system haskell-build-system)
(inputs
- `(("sdl" ,sdl)))
+ (list sdl))
(home-page "https://hackage.haskell.org/package/SDL")
(synopsis "LibSDL for Haskell")
(description "Simple DirectMedia Layer (libSDL) is a cross-platform
@@ -11581,14 +11115,9 @@ award winning Linux port of \"Civilization: Call To Power.\"")
(build-system haskell-build-system)
(arguments '(#:tests? #f)) ; tests require graphical environment
(inputs
- `(("ghc-exceptions" ,ghc-exceptions)
- ("ghc-linear" ,ghc-linear)
- ("ghc-statevar" ,ghc-statevar)
- ("ghc-vector" ,ghc-vector)
- ("sdl2" ,sdl2)))
+ (list ghc-exceptions ghc-linear ghc-statevar ghc-vector sdl2))
(native-inputs
- `(("ghc-weigh" ,ghc-weigh)
- ("pkg-config" ,pkg-config)))
+ (list ghc-weigh pkg-config))
(home-page "https://hackage.haskell.org/package/sdl2")
(synopsis "High- and low-level bindings to the SDL library")
(description
@@ -11616,10 +11145,9 @@ programming.")
"1pr6dkg73cy9z0w54lrkj9c5bhxj56nl92lxikjy8kz6nyr455rr"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-sdl2" ,ghc-sdl2)
- ("sdl2-image" ,sdl2-image)))
+ (list ghc-sdl2 sdl2-image))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(home-page "https://hackage.haskell.org/package/sdl2-image")
(synopsis "Bindings to SDL2_image")
(description "This package provides Haskell bindings to
@@ -11640,14 +11168,14 @@ programming.")
"1k8avyccq5l9z7bwxigim312yaancxl1sr3q6a96bcm7pnhiak0g"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-data-default-class" ,ghc-data-default-class)
- ("ghc-lifted-base" ,ghc-lifted-base)
- ("ghc-monad-control" ,ghc-monad-control)
- ("ghc-sdl2" ,ghc-sdl2)
- ("ghc-vector" ,ghc-vector)
- ("sdl2-mixer" ,sdl2-mixer)))
+ (list ghc-data-default-class
+ ghc-lifted-base
+ ghc-monad-control
+ ghc-sdl2
+ ghc-vector
+ sdl2-mixer))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(home-page "https://hackage.haskell.org/package/sdl2-mixer")
(synopsis "Bindings to SDL2 mixer")
(description "This package provides Haskell bindings to
@@ -11675,8 +11203,7 @@ programming.")
(sdl-image-include (string-append sdl-image "/include/SDL")))
(list (string-append "--extra-include-dirs=" sdl-image-include)))))
(inputs
- `(("ghc-sdl" ,ghc-sdl)
- ("sdl-image" ,sdl-image)))
+ (list ghc-sdl sdl-image))
(home-page "https://hackage.haskell.org/package/SDL-image")
(synopsis "Haskell bindings to libSDL_image")
(description "SDL_image is an image file loading library. It loads images
@@ -11705,8 +11232,7 @@ PNG, PNM, TGA, TIFF, XCF, XPM, XV.")
(sdl-mixer-include (string-append sdl-mixer "/include/SDL")))
(list (string-append "--extra-include-dirs=" sdl-mixer-include)))))
(inputs
- `(("ghc-sdl" ,ghc-sdl)
- ("sdl-mixer" ,sdl-mixer)))
+ (list ghc-sdl sdl-mixer))
(home-page "https://hackage.haskell.org/package/SDL-mixer")
(synopsis "Haskell bindings to libSDL_mixer")
(description "SDL_mixer is a sample multi-channel audio mixer library. It
@@ -11729,8 +11255,7 @@ MIDI, Ogg Vorbis, and SMPEG MP3 libraries.")
(base32
"19hnw2cfbsfjynxq1bq9f6djbxhsc1k751ml0y1ab3ah913mm29j"))))
(build-system haskell-build-system)
- (inputs `(("ghc-byteable" ,ghc-byteable)
- ("ghc-memory" ,ghc-memory)))
+ (inputs (list ghc-byteable ghc-memory))
(home-page "https://github.com/vincenthz/hs-securemem")
(synopsis "Auto-scrubbing and const-time-eq memory chunk abstraction for
Haskell")
@@ -11754,13 +11279,13 @@ a memory chunk that will be auto-scrubbed after it run out of scope.")
"11qs4imy3cq4cx9mm6g30r6qk3rngqrmz7lkl5379gs1yvgvs44q"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-these" ,ghc-these)
- ("ghc-base-compat" ,ghc-base-compat)
- ("ghc-hashable" ,ghc-hashable)
- ("ghc-tagged" ,ghc-tagged)
- ("ghc-unordered-containers" ,ghc-unordered-containers)
- ("ghc-vector" ,ghc-vector)
- ("ghc-semigroupoids" ,ghc-semigroupoids)))
+ (list ghc-these
+ ghc-base-compat
+ ghc-hashable
+ ghc-tagged
+ ghc-unordered-containers
+ ghc-vector
+ ghc-semigroupoids))
(home-page
"https://github.com/isomorphism/these")
(synopsis
@@ -11791,16 +11316,16 @@ class, forming lattice-like structure.")
(build-system haskell-build-system)
(outputs '("out" "static" "doc"))
(inputs
- `(("ghc-base-orphans" ,ghc-base-orphans)
- ("ghc-transformers-compat" ,ghc-transformers-compat)
- ("ghc-bifunctors" ,ghc-bifunctors)
- ("ghc-comonad" ,ghc-comonad)
- ("ghc-contravariant" ,ghc-contravariant)
- ("ghc-distributive" ,ghc-distributive)
- ("ghc-generic-deriving" ,ghc-generic-deriving)
- ("ghc-hashable" ,ghc-hashable)
- ("ghc-tagged" ,ghc-tagged)
- ("ghc-unordered-containers" ,ghc-unordered-containers)))
+ (list ghc-base-orphans
+ ghc-transformers-compat
+ ghc-bifunctors
+ ghc-comonad
+ ghc-contravariant
+ ghc-distributive
+ ghc-generic-deriving
+ ghc-hashable
+ ghc-tagged
+ ghc-unordered-containers))
(home-page "https://github.com/ekmett/semigroupoids")
(synopsis "Semigroupoids operations for Haskell")
(description "This library provides a wide array of (semi)groupoids and
@@ -11829,10 +11354,7 @@ just a @code{Semigroup} are added.")
"0h1sl3i6k8csy5zkkpy65rxzds9wg577z83aaakybr3n1gcv4855"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-nats" ,ghc-nats)
- ("ghc-tagged" ,ghc-tagged)
- ("ghc-unordered-containers" ,ghc-unordered-containers)
- ("ghc-hashable" ,ghc-hashable)))
+ (list ghc-nats ghc-tagged ghc-unordered-containers ghc-hashable))
(home-page "https://github.com/ekmett/semigroups/")
(synopsis "Semigroup operations for Haskell")
(description "This package provides semigroups for Haskell. In
@@ -11871,18 +11393,15 @@ semigroup.")
"0vp4wyxpximpx10pssfgdsir1pc23zb62fg3kj3iblpzqfrryy69"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-cborg" ,ghc-cborg)
- ("ghc-half" ,ghc-half)
- ("ghc-hashable" ,ghc-hashable)
- ("ghc-primitive" ,ghc-primitive)
- ("ghc-unordered-containers" ,ghc-unordered-containers)
- ("ghc-vector" ,ghc-vector)))
+ (list ghc-cborg
+ ghc-half
+ ghc-hashable
+ ghc-primitive
+ ghc-unordered-containers
+ ghc-vector))
(native-inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)
- ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)
- ("ghc-quickcheck-instances" ,ghc-quickcheck-instances)))
+ (list ghc-quickcheck ghc-tasty ghc-tasty-hunit ghc-tasty-quickcheck
+ ghc-quickcheck-instances))
(arguments
`(#:cabal-revision
("2" "1qcsp15v0swxy2qlvc40fil09zq32y3wl00y3passc2a4b4yhmr4")))
@@ -11959,16 +11478,14 @@ environment variables.")
(base32
"1fjv3yg425d87d3dih0l3ff95g5a5yp9w85m58sjara6xqivj9s4"))))
(build-system haskell-build-system)
- (inputs `(("ghc-aeson" ,ghc-aeson)
- ("ghc-blaze-markup" ,ghc-blaze-markup)
- ("ghc-blaze-html" ,ghc-blaze-html)
- ("ghc-vector" ,ghc-vector)
- ("ghc-th-lift" ,ghc-th-lift)
- ("ghc-unordered-containers" ,ghc-unordered-containers)
- ("ghc-scientific" ,ghc-scientific)))
- (native-inputs `(("ghc-hspec" ,ghc-hspec)
- ("ghc-hunit" ,ghc-hunit)
- ("hspec-discover" ,hspec-discover)))
+ (inputs (list ghc-aeson
+ ghc-blaze-markup
+ ghc-blaze-html
+ ghc-vector
+ ghc-th-lift
+ ghc-unordered-containers
+ ghc-scientific))
+ (native-inputs (list ghc-hspec ghc-hunit hspec-discover))
(home-page "https://www.yesodweb.com/book/shakespearean-templates")
(synopsis "Family of type-safe template languages for Haskell")
(description "This Haskell package provides a family of type-safe
@@ -11992,19 +11509,19 @@ interpolates variables according to the type being inserted.")
"1kma77gixhyciimh19p64h1ndbcrs9qhk8fgyv71iqh5q57zvday"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-unix-compat" ,ghc-unix-compat)
- ("ghc-system-filepath-bootstrap" ,ghc-system-filepath-bootstrap)
- ("ghc-system-fileio-bootstrap" ,ghc-system-fileio-bootstrap)
- ("ghc-monad-control" ,ghc-monad-control)
- ("ghc-lifted-base" ,ghc-lifted-base)
- ("ghc-lifted-async" ,ghc-lifted-async)
- ("ghc-exceptions" ,ghc-exceptions)
- ("ghc-enclosed-exceptions" ,ghc-enclosed-exceptions)
- ("ghc-async" ,ghc-async)
- ("ghc-transformers-base" ,ghc-transformers-base)
- ("ghc-hunit" ,ghc-hunit)
- ("ghc-hspec" ,ghc-hspec)
- ("ghc-hspec-contrib" ,ghc-hspec-contrib)))
+ (list ghc-unix-compat
+ ghc-system-filepath-bootstrap
+ ghc-system-fileio-bootstrap
+ ghc-monad-control
+ ghc-lifted-base
+ ghc-lifted-async
+ ghc-exceptions
+ ghc-enclosed-exceptions
+ ghc-async
+ ghc-transformers-base
+ ghc-hunit
+ ghc-hspec
+ ghc-hspec-contrib))
(home-page "https://github.com/yesodweb/Shelly.hs")
(synopsis "Shell-like (systems) programming in Haskell")
(description
@@ -12076,13 +11593,9 @@ them.")
"112j0qfsjazf9wg1zywf7hjybgsiywk9wkm27yi8xzv27hmlv1mn"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-conduit" ,ghc-conduit)
- ("ghc-conduit-extra" ,ghc-conduit-extra)
- ("ghc-network" ,ghc-network)
- ("ghc-resourcet" ,ghc-resourcet)))
+ (list ghc-conduit ghc-conduit-extra ghc-network ghc-resourcet))
(native-inputs
- `(("ghc-hspec" ,ghc-hspec)
- ("hspec-discover" ,hspec-discover)))
+ (list ghc-hspec hspec-discover))
(home-page "https://github.com/kazu-yamamoto/simple-sendfile")
(synopsis "Cross platform library for the sendfile system call")
(description "This library tries to call minimum system calls which
@@ -12103,9 +11616,8 @@ are the bottleneck of web servers.")
"06hmlic0n73ncwlkpx49xlv09bzsrr27ncnp5byhzlknak2gd7vp"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-dictionary-sharing" ,ghc-dictionary-sharing)
- ("ghc-testing-type-modifiers" ,ghc-testing-type-modifiers)
- ("ghc-template-haskell" ,ghc-template-haskell)))
+ (list ghc-dictionary-sharing ghc-testing-type-modifiers
+ ghc-template-haskell))
(arguments
`(#:cabal-revision
("1" "0kax1ypjyglkn6iff1x4yz12y7f2n249m95xvdhrc63hsa4xlcqv")
@@ -12136,24 +11648,24 @@ enumerations.")
"0bskci0gng6nf324wna9ss4xbr1mwjkgk3mlfkr96r1m3wza5g3d"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-aeson" ,ghc-aeson)
- ("ghc-ansi-terminal" ,ghc-ansi-terminal)
- ("ghc-attoparsec" ,ghc-attoparsec)
- ("ghc-base64-bytestring" ,ghc-base64-bytestring)
- ("ghc-blaze-html" ,ghc-blaze-html)
- ("ghc-case-insensitive" ,ghc-case-insensitive)
- ("ghc-colour" ,ghc-colour)
- ("ghc-safe" ,ghc-safe)
- ("ghc-utf8-string" ,ghc-utf8-string)
- ("ghc-xml-conduit" ,ghc-xml-conduit)))
- (native-inputs
- `(("ghc-diff" ,ghc-diff)
- ("ghc-pretty-show" ,ghc-pretty-show)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-golden" ,ghc-tasty-golden)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)
- ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)))
+ (list ghc-aeson
+ ghc-ansi-terminal
+ ghc-attoparsec
+ ghc-base64-bytestring
+ ghc-blaze-html
+ ghc-case-insensitive
+ ghc-colour
+ ghc-safe
+ ghc-utf8-string
+ ghc-xml-conduit))
+ (native-inputs
+ (list ghc-diff
+ ghc-pretty-show
+ ghc-quickcheck
+ ghc-tasty
+ ghc-tasty-golden
+ ghc-tasty-hunit
+ ghc-tasty-quickcheck))
(home-page "https://github.com/jgm/skylighting")
(synopsis "Syntax highlighting library")
(description "Skylighting is a syntax highlighting library with support
@@ -12176,8 +11688,8 @@ provided. Skylighting is intended to be the successor to highlighting-kate.")
(base32
"152ywiy7h04xjy0fdl571jwahl6c9350isqbm4p0na4cjd9cczzh"))))
(inputs
- `(("ghc-skylighting-core" ,ghc-skylighting-core)
- ,@(package-inputs ghc-skylighting-core)))))
+ (modify-inputs (package-inputs ghc-skylighting-core)
+ (prepend ghc-skylighting-core)))))
(define-public ghc-smallcheck
(package
@@ -12195,7 +11707,7 @@ provided. Skylighting is intended to be the successor to highlighting-kate.")
"0sf87zjlrgjw7q6a0499g2ywx66zvpv6rg6953fjc18fnl8rs7z4"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-logict" ,ghc-logict)))
+ (list ghc-logict))
(home-page
"https://github.com/feuerbach/smallcheck")
(synopsis "Property-based testing library")
@@ -12217,9 +11729,7 @@ automatically by SmallCheck.")
"0wvaxy3dkv97wrncjv1rxrmjr4014hgxz82kixvcwqdhidalfi3k"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-cereal" ,ghc-cereal)
- ("ghc-basement" ,ghc-basement)
- ("ghc-network" ,ghc-network)))
+ (list ghc-cereal ghc-basement ghc-network))
(home-page "https://github.com/vincenthz/hs-socks")
(synopsis "SOCKS proxy (version 5) implementation")
(description
@@ -12264,9 +11774,7 @@ generics-sop}.")
"1kkdw2c4d2hha99v9f89ahmifjxp7fxmxyfwq9a8xk6s0h9xs51w"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-scientific" ,ghc-scientific)
- ("ghc-ieee754" ,ghc-ieee754)
- ("ghc-nats" ,ghc-nats)))
+ (list ghc-scientific ghc-ieee754 ghc-nats))
(home-page
"https://github.com/minad/special-values#readme")
(synopsis "Typeclass providing special values")
@@ -12294,7 +11802,7 @@ used for example by QuickCheck, see quickcheck-special." )
`(#:cabal-revision
("1" "06pmlvyrz4rr7rsrghpyrdypprphm9522rvnz4l3i8333n4pb304")))
(native-inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)))
+ (list ghc-quickcheck))
(home-page "https://hackage.haskell.org/package/split")
(synopsis "Combinator library for splitting lists")
(description "This package provides a collection of Haskell functions for
@@ -12420,27 +11928,27 @@ in the @code{IO} monad, like @code{IORef}s or parts of the OpenGL state.")
'(;; Two tests fail: "Discrete CDF is OK" and "Quantile is CDF inverse".
#:tests? #t))
(inputs
- `(("ghc-aeson" ,ghc-aeson)
- ("ghc-async" ,ghc-async)
- ("ghc-base-orphans" ,ghc-base-orphans)
- ("ghc-data-default-class" ,ghc-data-default-class)
- ("ghc-dense-linear-algebra" ,ghc-dense-linear-algebra)
- ("ghc-math-functions" ,ghc-math-functions)
- ("ghc-monad-par" ,ghc-monad-par)
- ("ghc-mwc-random" ,ghc-mwc-random)
- ("ghc-primitive" ,ghc-primitive)
- ("ghc-vector" ,ghc-vector)
- ("ghc-vector-algorithms" ,ghc-vector-algorithms)
- ("ghc-vector-th-unbox" ,ghc-vector-th-unbox)
- ("ghc-vector-binary-instances" ,ghc-vector-binary-instances)))
- (native-inputs
- `(("ghc-erf" ,ghc-erf)
- ("ghc-ieee754" ,ghc-ieee754)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-tasty-expected-failure" ,ghc-tasty-expected-failure)
- ("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)
- ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)))
+ (list ghc-aeson
+ ghc-async
+ ghc-base-orphans
+ ghc-data-default-class
+ ghc-dense-linear-algebra
+ ghc-math-functions
+ ghc-monad-par
+ ghc-mwc-random
+ ghc-primitive
+ ghc-vector
+ ghc-vector-algorithms
+ ghc-vector-th-unbox
+ ghc-vector-binary-instances))
+ (native-inputs
+ (list ghc-erf
+ ghc-ieee754
+ ghc-quickcheck
+ ghc-tasty-expected-failure
+ ghc-tasty
+ ghc-tasty-hunit
+ ghc-tasty-quickcheck))
(home-page "https://github.com/bos/mwc-random")
(synopsis "Haskell library of statistical types, data, and functions")
(description "This library provides a number of common functions
@@ -12500,23 +12008,23 @@ features.")
"0hhlxvpp7mah8dcvkknh6skx44jfk3092zz2w52zlr255bkmn3p8"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-stm-chans" ,ghc-stm-chans)
- ("ghc-cereal" ,ghc-cereal)
- ("ghc-cereal-conduit" ,ghc-cereal-conduit)
- ("ghc-conduit" ,ghc-conduit)
- ("ghc-conduit-extra" ,ghc-conduit-extra)
- ("ghc-exceptions" ,ghc-exceptions)
- ("ghc-resourcet" ,ghc-resourcet)
- ("ghc-async" ,ghc-async)
- ("ghc-monad-loops" ,ghc-monad-loops)
- ("ghc-unliftio" ,ghc-unliftio)))
- (native-inputs
- `(("ghc-doctest" ,ghc-doctest)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-hunit" ,ghc-hunit)
- ("ghc-test-framework" ,ghc-test-framework)
- ("ghc-test-framework-hunit" ,ghc-test-framework-hunit)
- ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2)))
+ (list ghc-stm-chans
+ ghc-cereal
+ ghc-cereal-conduit
+ ghc-conduit
+ ghc-conduit-extra
+ ghc-exceptions
+ ghc-resourcet
+ ghc-async
+ ghc-monad-loops
+ ghc-unliftio))
+ (native-inputs
+ (list ghc-doctest
+ ghc-quickcheck
+ ghc-hunit
+ ghc-test-framework
+ ghc-test-framework-hunit
+ ghc-test-framework-quickcheck2))
(home-page "https://github.com/cgaebel/stm-conduit")
(synopsis "Introduces conduits to channels and promotes using conduits concurrently")
(description
@@ -12537,7 +12045,7 @@ source and a sink.")
(base32 "0rvhh0hhwz601ibpzisry7xf3j61r5sxfgp47imaa37i5bvrlynb"))))
(build-system haskell-build-system)
(arguments `(#:tests? #f)) ; TODO: Loops.
- (inputs `(("ghc-fail" ,ghc-fail)))
+ (inputs (list ghc-fail))
; (native-inputs
; `(("ghc-tasty" ,ghc-tasty)
; ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)
@@ -12564,7 +12072,7 @@ for strict state threads.")
(base32 "0fnwbfmd5vsaaqvf9182qdcjrzcfjd1zhdyvjwzifbwvn6r9kx4s"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-base-orphans" ,ghc-base-orphans)))
+ (list ghc-base-orphans))
(home-page "https://github.com/cartazio/storable-complex")
(synopsis "Haskell Storable instance for Complex")
(description "This package provides a Haskell library including a
@@ -12588,10 +12096,7 @@ and Fortran complex data types.")
"17nf0bx3g169cpslf8prr5h5lvxl389m23rbsyb3kdai45fibpwf"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-semigroups" ,ghc-semigroups)
- ("ghc-utility-ht" ,ghc-utility-ht)
- ("ghc-storablevector" ,ghc-storablevector)
- ("ghc-timeit" ,ghc-timeit)))
+ (list ghc-semigroups ghc-utility-ht ghc-storablevector ghc-timeit))
(home-page "https://hackage.haskell.org/package/storable-record")
(synopsis "Elegant definition of Storable instances for records")
(description "With this package you can build a Storable instance of
@@ -12620,9 +12125,7 @@ alignment of the record elements.")
"0dfzhxgkn1l6ls7zh6iifhyvhm8l47n40z0ar23c6ibsa94w1ynw"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-storable-record" ,ghc-storable-record)
- ("ghc-utility-ht" ,ghc-utility-ht)
- ("ghc-base-orphans" ,ghc-base-orphans)))
+ (list ghc-storable-record ghc-utility-ht ghc-base-orphans))
(home-page "https://hackage.haskell.org/package/storable-tuple")
(synopsis "Storable instance for pairs and triples")
(description "This package provides a Storable instance for pairs
@@ -12648,12 +12151,12 @@ together.")
"06fgxbnc5vwmiv7dxywj7ncjhmxv0wjs0bys5hza6mrwn3sw5r2w"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-non-negative" ,ghc-non-negative)
- ("ghc-utility-ht" ,ghc-utility-ht)
- ("ghc-semigroups" ,ghc-semigroups)
- ("ghc-unsafe" ,ghc-unsafe)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-syb" ,ghc-syb)))
+ (list ghc-non-negative
+ ghc-utility-ht
+ ghc-semigroups
+ ghc-unsafe
+ ghc-quickcheck
+ ghc-syb))
(home-page "https://wiki.haskell.org/Storable_Vector")
(synopsis "Fast, packed, strict storable arrays with a list interface")
(description "This library provides fast, packed, strict storable
@@ -12685,15 +12188,9 @@ a library that provides fusion with lazy lists.")
"1lmyx3wkjsayhy5yilzvy0kf8qwmycwlk26r1d8f3cxbfhkr7s52"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-async" ,ghc-async)
- ("ghc-blaze-builder" ,ghc-blaze-builder)
- ("ghc-network" ,ghc-network)
- ("ghc-random" ,ghc-random)
- ("ghc-zlib" ,ghc-zlib)))
+ (list ghc-async ghc-blaze-builder ghc-network ghc-random ghc-zlib))
(native-inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-hspec" ,ghc-hspec)
- ("hspec-discover" ,hspec-discover)))
+ (list ghc-quickcheck ghc-hspec hspec-discover))
(home-page "https://hackage.haskell.org/package/streaming-commons")
(synopsis "Conduit and pipes needed by some streaming data libraries")
(description "This package provides low-dependency functionality commonly
@@ -12714,9 +12211,7 @@ needed by various Haskell streaming data libraries, such as @code{conduit} and
(base32 "0hb24a09c3agsq7sdv8r2b2jc2f4g1blg2xvj4cfadynib0apxnz"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-hashable" ,ghc-hashable)
- ("ghc-these" ,ghc-these)
- ("ghc-assoc" ,ghc-assoc)))
+ (list ghc-hashable ghc-these ghc-assoc))
(home-page "https://hackage.haskell.org/package/strict")
(synopsis "Strict data types and String IO")
(description
@@ -12764,7 +12259,7 @@ literals.")
"0wfxkw4x6j6jq9nd82k83g2k3hskpsvk1dp4cpkshvjr4wg9qny8"))))
(build-system haskell-build-system)
(native-inputs
- `(("ghc-hunit" ,ghc-hunit)))
+ (list ghc-hunit))
(home-page "https://hackage.haskell.org/package/string-qq")
(synopsis
"QuasiQuoter for non-interpolated strings, texts and bytestrings.")
@@ -12813,9 +12308,7 @@ occurrences of a substring (the first in case of overlaps) with another.")
"1k420f497lzkymmxin88ql6ib8dziic43avykv31yq65rgrf7l2g"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-blaze-builder" ,ghc-blaze-builder)
- ("ghc-hashable" ,ghc-hashable)
- ("ghc-unordered-containers" ,ghc-unordered-containers)))
+ (list ghc-blaze-builder ghc-hashable ghc-unordered-containers))
(arguments
`(#:cabal-revision
("3" "1zc7shja5i63rn7kd9mnq2m052qhp7nh44qy8qp93dm64v9m9pi2")))
@@ -12842,8 +12335,7 @@ building Scalable Vector Graphics (SVG).")
"15ld5929n3lzfb5sy9nnm77x2l6i2sgsxw47jdrqcrz6fxpwc1qq"))))
(build-system haskell-build-system)
(native-inputs
- `(("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)))
+ (list ghc-tasty ghc-tasty-hunit))
(home-page
"http://www.cs.uu.nl/wiki/GenericProgramming/SYB")
(synopsis "Scrap Your Boilerplate")
@@ -12878,9 +12370,7 @@ variety of traversals.")
(("chell >= 0\\.4 && < 0\\.5") "chell >= 0.4"))
#t)))))
(inputs
- `(("ghc-system-filepath" ,ghc-system-filepath)
- ("ghc-chell" ,ghc-chell)
- ("ghc-temporary" ,ghc-temporary)))
+ (list ghc-system-filepath ghc-chell ghc-temporary))
(home-page "https://github.com/fpco/haskell-filesystem")
(synopsis "Consistent file system interaction across GHC versions")
(description
@@ -12941,9 +12431,7 @@ which can't be decoded in the current locale encoding.")
#:cabal-revision
("1" "18llfvisghrn9w9yfgacqn51gs50a0lngah3bmg852h0swj7vkp8")))
(native-inputs
- `(("ghc-chell" ,ghc-chell)
- ("ghc-chell-quickcheck" ,ghc-chell-quickcheck)
- ("ghc-quickcheck" ,ghc-quickcheck)))
+ (list ghc-chell ghc-chell-quickcheck ghc-quickcheck))
(home-page "https://github.com/fpco/haskell-filesystem")
(synopsis "High-level, byte-based file and directory path manipulations")
(description
@@ -12998,8 +12486,7 @@ increasing type safety.")
"0z936gh8n8i8qdkagyxwd9gqq13skd5fv013vdvwsibrxkm0czfb"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-csv" ,ghc-csv)
- ("ghc-html" ,ghc-html)))
+ (list ghc-csv ghc-html))
(home-page "https://github.com/bgamari/tabular")
(synopsis "Two-dimensional data tables with rendering functions")
(description
@@ -13045,7 +12532,7 @@ B 3 || meh | well... || worst ever | ok
`(#:cabal-revision
("2" "0qi63c3z40i9qm44r571yjzcpb8d473vj2km4kq0fij0ljc7vii9")))
(inputs
- `(("ghc-transformers-compat" ,ghc-transformers-compat)))
+ (list ghc-transformers-compat))
(home-page "https://hackage.haskell.org/package/tagged")
(synopsis "Haskell phantom types to avoid passing dummy arguments")
(description "This library provides phantom types for Haskell 98, to avoid
@@ -13070,10 +12557,8 @@ having to unsafely pass dummy arguments.")
`(#:cabal-revision
("4" "03a33nj9k62f318qgmp5pgk7i99c8cyqy5f7m7p0bwc5ni39ysfq")))
(inputs
- `(("ghc-bytestring-handle" ,ghc-bytestring-handle)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)))
+ (list ghc-bytestring-handle ghc-quickcheck ghc-tasty
+ ghc-tasty-quickcheck))
(home-page "https://hackage.haskell.org/package/tar")
(synopsis "Reading, writing and manipulating \".tar\" archive files")
(description
@@ -13100,15 +12585,10 @@ an index.")
"0bgn3hyf20g1gfnzy8f41s7nj54kfcyjk2izw99svrw8f3dphi80"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-conduit" ,ghc-conduit)
- ("ghc-conduit-combinators" ,ghc-conduit-combinators)
- ("ghc-safe-exceptions" ,ghc-safe-exceptions)))
+ (list ghc-conduit ghc-conduit-combinators ghc-safe-exceptions))
(native-inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-conduit-extra" ,ghc-conduit-extra)
- ("ghc-hspec" ,ghc-hspec)
- ("ghc-hspec" ,ghc-hspec)
- ("ghc-weigh" ,ghc-weigh)))
+ (list ghc-quickcheck ghc-conduit-extra ghc-hspec ghc-hspec
+ ghc-weigh))
(home-page "https://github.com/snoyberg/tar-conduit#readme")
(synopsis "Extract and create tar files using conduit for streaming")
(description "This library provides a conduit-based, streaming
@@ -13131,12 +12611,9 @@ interface for extracting and creating tar files.")
"144qhwfwg37l3k313raf4ssiz16jbgwlm1nf4flgqpsbd69jji4c"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-exceptions" ,ghc-exceptions)
- ("ghc-random" ,ghc-random)))
+ (list ghc-exceptions ghc-random))
(native-inputs
- `(("ghc-base-compat" ,ghc-base-compat)
- ("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)))
+ (list ghc-base-compat ghc-tasty ghc-tasty-hunit))
(home-page "https://www.github.com/batterseapower/temporary")
(synopsis "Temporary file and directory support")
(description "The functions for creating temporary files and directories
@@ -13161,7 +12638,7 @@ installed.")
(base32
"1nqih0qks439k3pr5kmbbc8rjdw730slrxlflqb27fbxbzb8skqs"))))
(build-system haskell-build-system)
- (inputs `(("ghc-exceptions" ,ghc-exceptions)))
+ (inputs (list ghc-exceptions))
(home-page
"https://www.github.com/feuerbach/temporary")
(synopsis
@@ -13207,14 +12684,9 @@ dependency.")
"1d9r3na7hmkgr0j63fs50ssll506l1wyqhw0dpap7jk0rdz8pv6n"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-syb" ,ghc-syb)
- ("ghc-network-uri" ,ghc-network-uri)
- ("ghc-split" ,ghc-split)
- ("ghc-xml" ,ghc-xml)
- ("ghc-pandoc-types" ,ghc-pandoc-types)))
+ (list ghc-syb ghc-network-uri ghc-split ghc-xml ghc-pandoc-types))
(native-inputs
- `(("ghc-temporary" ,ghc-temporary)
- ("ghc-utf8-string" ,ghc-utf8-string)))
+ (list ghc-temporary ghc-utf8-string))
(home-page "https://github.com/jgm/texmath")
(synopsis "Conversion between formats used to represent mathematics")
(description
@@ -13265,8 +12737,7 @@ text package.")
"0pmzp38m3r0k6ps97b1wqplxlgvvlaid09x53jl3gxng0fwq910a"))))
(build-system haskell-build-system)
(native-inputs
- `(("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)))
+ (list ghc-tasty ghc-tasty-hunit))
(home-page
"https://github.com/brendanhay/text-manipulate")
(synopsis
@@ -13300,10 +12771,9 @@ upgraded. Consider yourself warned!")
"17bp1lnbkqr5ykrcd6v5sqv0fhljck7hky8zrrpw7rlkb1f3sdc2"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-vector" ,ghc-vector)))
+ (list ghc-vector))
(native-inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-hspec" ,ghc-hspec)))
+ (list ghc-quickcheck ghc-hspec))
(arguments
`(#:cabal-revision
("4" "017drxq9x56b345d8w5m8xdsi1zzs0z16pbdx8j35cd1lsnh3kf1")))
@@ -13329,8 +12799,7 @@ string metrics efficiently.")
(base32 "0445r2nns6009fmq0xbfpyv7jpzwv0snccjdg7hwj4xk4z0cwc1f"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-primitive" ,ghc-primitive)
- ("ghc-random" ,ghc-random)))
+ (list ghc-primitive ghc-random))
(home-page "https://hackage.haskell.org/package/tf-random")
(synopsis "High-quality splittable pseudorandom number generator")
(description "This package contains an implementation of a high-quality
@@ -13380,8 +12849,7 @@ Template Haskell.")
`(#:cabal-revision
("1" "0l30cmwm20lgjpvr3a5yxj6429s1hqahjsij8z2ap88754phd41l")))
(inputs
- `(("ghc-syb" ,ghc-syb)
- ("ghc-th-abstraction" ,ghc-th-abstraction)))
+ (list ghc-syb ghc-th-abstraction))
(home-page "https://hackage.haskell.org/package/th-expand-syns")
(synopsis "Expands type synonyms in Template Haskell ASTs")
(description
@@ -13402,7 +12870,7 @@ Template Haskell.")
"1r2wrnrn6qwy6ysyfnlqn6xbfckw0b22h8n00pk67bhhg81jfn9s"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-th-abstraction" ,ghc-th-abstraction)))
+ (list ghc-th-abstraction))
(home-page "https://github.com/mboes/th-lift")
(synopsis "Derive Template Haskell's Lift class for datatypes")
(description
@@ -13425,9 +12893,7 @@ datatypes.")
"09nv1zsffvv6zfz1fjzcqrla3lc350qr4i4xf7wgvzp049sprrdy"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-th-lift" ,ghc-th-lift)
- ("ghc-vector" ,ghc-vector)
- ("ghc-quickcheck" ,ghc-quickcheck)))
+ (list ghc-th-lift ghc-vector ghc-quickcheck))
(home-page "https://github.com/bennofs/th-lift-instances/")
(synopsis "Lift instances for template-haskell for common data types.")
(description "Most data types in the Haskell platform do not have Lift
@@ -13451,14 +12917,14 @@ instances. This package provides orphan instances for @code{containers},
`(#:cabal-revision
("1" "0vfz9dl5g9xwp2zmwqc5gngyvjaqj3i0s97vbcslafcqhdqw3qaj")))
(inputs
- `(("ghc-th-lift" ,ghc-th-lift)
- ("ghc-th-lift-instances" ,ghc-th-lift-instances)
- ("ghc-th-reify-many" ,ghc-th-reify-many)
- ("ghc-th-compat" ,ghc-th-compat)
- ("ghc-th-expand-syns" ,ghc-th-expand-syns)
- ("ghc-generic-deriving" ,ghc-generic-deriving)))
+ (list ghc-th-lift
+ ghc-th-lift-instances
+ ghc-th-reify-many
+ ghc-th-compat
+ ghc-th-expand-syns
+ ghc-generic-deriving))
(native-inputs
- `(("ghc-hspec" ,ghc-hspec)))
+ (list ghc-hspec))
(home-page "https://hackage.haskell.org/package/th-orphans")
(synopsis "Orphan instances for TH datatypes")
(description
@@ -13484,8 +12950,7 @@ package, and that's where the version number started.")
"027m1gd7i6jf2ppfkld9qrv3xnxg276587pmx10z9phpdvswk66p"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-hashable" ,ghc-hashable)
- ("ghc-assoc" ,ghc-assoc)))
+ (list ghc-hashable ghc-assoc))
(arguments
`(#:cabal-revision
("2" "16x3am622jn97j1d9879x7j5zbjn33bkfaa0dq0xyp1fbc0s7h5x")))
@@ -13533,10 +12998,8 @@ variant of @code{These}.
"0bjnjhnq3km6xqk0fn1fgyz5xdw4h6lylbwwbcmkkfzwcz0c76hk"))))
(build-system haskell-build-system)
(native-inputs
- `(("ghc-concurrent-extra" ,ghc-concurrent-extra)
- ("ghc-hunit" ,ghc-hunit)
- ("ghc-test-framework" ,ghc-test-framework)
- ("ghc-test-framework-hunit" ,ghc-test-framework-hunit)))
+ (list ghc-concurrent-extra ghc-hunit ghc-test-framework
+ ghc-test-framework-hunit))
(home-page "https://github.com/basvandijk/threads")
(synopsis "Fork threads and wait for their result")
(description "This package provides functions to fork threads and
@@ -13570,8 +13033,7 @@ package is similar to the @code{threadmanager}, @code{async} and
"19g4gc1q3zxbylmvrgk3dqjzychq2k02i7fwvs3vhbrg4ihhw9cx"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-safe" ,ghc-safe)
- ("ghc-th-expand-syns" ,ghc-th-expand-syns)))
+ (list ghc-safe ghc-th-expand-syns))
(home-page "https://github.com/mgsloan/th-reify-many")
(synopsis "Recurseively reify template haskell datatype info")
(description
@@ -13595,15 +13057,15 @@ function which generates instances.")
"19p3056i6kh8lgcdsnwsh8pj80xyi23kmw9n7hmdacczs5kv49ii"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-base-orphans" ,ghc-base-orphans)))
+ (list ghc-base-orphans))
(native-inputs
- `(("ghc-hunit" ,ghc-hunit)
- ("ghc-base-compat" ,ghc-base-compat)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-tagged" ,ghc-tagged)
- ("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)
- ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)))
+ (list ghc-hunit
+ ghc-base-compat
+ ghc-quickcheck
+ ghc-tagged
+ ghc-tasty
+ ghc-tasty-hunit
+ ghc-tasty-quickcheck))
(arguments
`(#:cabal-revision
("1" "1f6r8cyfgzpfg9nrsqbf99pi44fyds9wcmgwxb4s0zmlb5dbv1m5")))
@@ -13627,7 +13089,7 @@ features as possible.")
(base32
"0b2hmj8wwrfkndwzgm11qr496ca2ahwdxcj3m0ii91bxvrk1bzq7"))))
(build-system haskell-build-system)
- (inputs `(("ghc-old-locale" ,ghc-old-locale)))
+ (inputs (list ghc-old-locale))
(home-page "https://github.com/khibino/haskell-time-locale-compat")
(synopsis "Compatibility of TimeLocale between old-locale and time-1.5")
(description "This package contains a wrapped name module for
@@ -13648,7 +13110,7 @@ features as possible.")
"1nzwj0fxz370ks6vr1sylcidx33rnqq45y3q9yv9n4dj43nid9lh"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-auto-update" ,ghc-auto-update)))
+ (list ghc-auto-update))
(home-page "https://github.com/yesodweb/wai")
(synopsis "Scalable timer")
(description "This library contains scalable timer functions provided by a
@@ -13715,8 +13177,7 @@ create timezone series, see the ghc-timezone-olson package.")
"0b9vh27b9nz803yhd93d5z63bs370lvn4vkdajxaak9clxlw6mwg"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-timezone-series" ,ghc-timezone-series)
- ("ghc-extensible-exceptions" ,ghc-extensible-exceptions)))
+ (list ghc-timezone-series ghc-extensible-exceptions))
(home-page "https://archives.haskell.org/projects.haskell.org/time-ng/")
(synopsis "Parser and renderer for binary Olson timezone files")
(description
@@ -13744,16 +13205,15 @@ objects from the timezone-series package.")
"1yypb9zhsj9ks7bbw2sayqv3rn9y8z3w5p1xmsnwb4w99dqmvcx5"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-ansi-terminal" ,ghc-ansi-terminal)
- ("ghc-attoparsec" ,ghc-attoparsec)
- ("ghc-cmark" ,ghc-cmark)
- ("ghc-http-conduit" ,ghc-http-conduit)
- ("ghc-optparse-applicative" ,ghc-optparse-applicative)
- ("ghc-semigroups" ,ghc-semigroups)
- ("ghc-zip-archive" ,ghc-zip-archive)))
+ (list ghc-ansi-terminal
+ ghc-attoparsec
+ ghc-cmark
+ ghc-http-conduit
+ ghc-optparse-applicative
+ ghc-semigroups
+ ghc-zip-archive))
(native-inputs
- `(("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-golden" ,ghc-tasty-golden)))
+ (list ghc-tasty ghc-tasty-golden))
(home-page "https://github.com/psibi/tldr-hs#readme")
(synopsis "Haskell tldr client")
(description "This package provides the @command{tldr} command and a
@@ -13776,8 +13236,7 @@ man pages with practical examples.")
(base32 "0m7s0q7f8c7glxzqhf2j86ch5xhk6jnzwwsa4mkywag22119c290"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-bencode" ,ghc-bencode)
- ("ghc-syb" ,ghc-syb)))
+ (list ghc-bencode ghc-syb))
(home-page "https://hackage.haskell.org/package/torrent")
(synopsis "BitTorrent file parser and generator")
(description "This library provides support for parsing and generating
@@ -13839,7 +13298,7 @@ other transformers.")
"146g69yxmlrmvqnzwcw4frxfl3z04lda9zqwcqib34dnkrlghfrj"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-transformers-compat" ,ghc-transformers-compat)))
+ (list ghc-transformers-compat))
(home-page
"https://hackage.haskell.org/package/transformers-compat")
(synopsis
@@ -13891,28 +13350,25 @@ but also need those types.")
`(#:cabal-revision
("1" "0brlnq5ddmambidll1dn4jnjac2i44a9hd5hwp2p0rbh1s8jfyhm")))
(inputs
- `(("ghc-aeson" ,ghc-aeson)
- ("ghc-ansi-terminal" ,ghc-ansi-terminal)
- ("ghc-ansi-wl-pprint" ,ghc-ansi-wl-pprint)
- ("ghc-base-compat" ,ghc-base-compat)
- ("ghc-bytestring-builder" ,ghc-bytestring-builder)
- ("ghc-hashable" ,ghc-hashable)
- ("ghc-parsers" ,ghc-parsers)
- ("ghc-primitive" ,ghc-primitive)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-scientific" ,ghc-scientific)
- ("ghc-semialign" ,ghc-semialign)
- ("ghc-strict" ,ghc-strict)
- ("ghc-tagged" ,ghc-tagged)
- ("ghc-these" ,ghc-these)
- ("ghc-unordered-containers" ,ghc-unordered-containers)
- ("ghc-uuid-types" ,ghc-uuid-types)
- ("ghc-vector" ,ghc-vector)))
- (native-inputs
- `(("ghc-trifecta" ,ghc-trifecta)
- ("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-golden" ,ghc-tasty-golden)
- ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)))
+ (list ghc-aeson
+ ghc-ansi-terminal
+ ghc-ansi-wl-pprint
+ ghc-base-compat
+ ghc-bytestring-builder
+ ghc-hashable
+ ghc-parsers
+ ghc-primitive
+ ghc-quickcheck
+ ghc-scientific
+ ghc-semialign
+ ghc-strict
+ ghc-tagged
+ ghc-these
+ ghc-unordered-containers
+ ghc-uuid-types
+ ghc-vector))
+ (native-inputs
+ (list ghc-trifecta ghc-tasty ghc-tasty-golden ghc-tasty-quickcheck))
(home-page "https://github.com/phadej/tree-diff")
(synopsis "Compute difference between (expression) trees")
(description "This Haskell library provides a function for computing
@@ -13935,25 +13391,25 @@ compute the difference between arbitrary abstract datatypes (ADTs) using
"1lhzi0xxvilvgjy3yf3f85wfmrks562hhsnl0kg1xwji36rgwp6y"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-ansi-terminal" ,ghc-ansi-terminal)
- ("ghc-blaze-builder" ,ghc-blaze-builder)
- ("ghc-blaze-html" ,ghc-blaze-html)
- ("ghc-blaze-markup" ,ghc-blaze-markup)
- ("ghc-charset" ,ghc-charset)
- ("ghc-comonad" ,ghc-comonad)
- ("ghc-fingertree" ,ghc-fingertree)
- ("ghc-hashable" ,ghc-hashable)
- ("ghc-indexed-traversable" ,ghc-indexed-traversable)
- ("ghc-lens" ,ghc-lens)
- ("ghc-parsers" ,ghc-parsers)
- ("ghc-prettyprinter-ansi-terminal" ,ghc-prettyprinter-ansi-terminal)
- ("ghc-prettyprinter" ,ghc-prettyprinter)
- ("ghc-profunctors" ,ghc-profunctors)
- ("ghc-reducers" ,ghc-reducers)
- ("ghc-unordered-containers" ,ghc-unordered-containers)
- ("ghc-utf8-string" ,ghc-utf8-string)))
- (native-inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)))
+ (list ghc-ansi-terminal
+ ghc-blaze-builder
+ ghc-blaze-html
+ ghc-blaze-markup
+ ghc-charset
+ ghc-comonad
+ ghc-fingertree
+ ghc-hashable
+ ghc-indexed-traversable
+ ghc-lens
+ ghc-parsers
+ ghc-prettyprinter-ansi-terminal
+ ghc-prettyprinter
+ ghc-profunctors
+ ghc-reducers
+ ghc-unordered-containers
+ ghc-utf8-string))
+ (native-inputs
+ (list ghc-quickcheck))
(home-page "https://github.com/ekmett/trifecta/")
(synopsis "Parser combinator library with convenient diagnostics")
(description "Trifecta is a modern parser combinator library for Haskell,
@@ -13998,24 +13454,23 @@ statically known size.")
"14lf43b5rxci6p9sy1gkb715m4b1s4rl65swn2qpdqv3h2yvpi4s"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-ansi-wl-pprint" ,ghc-ansi-wl-pprint)
- ("ghc-async" ,ghc-async)
- ("ghc-clock" ,ghc-clock)
- ("ghc-exceptions" ,ghc-exceptions)
- ("ghc-foldl" ,ghc-foldl)
- ("ghc-hostname" ,ghc-hostname)
- ("ghc-managed" ,ghc-managed)
- ("ghc-semigroups" ,ghc-semigroups)
- ("ghc-system-filepath" ,ghc-system-filepath)
- ("ghc-system-fileio" ,ghc-system-fileio)
- ("ghc-streaming-commons" ,ghc-streaming-commons)
- ("ghc-temporary" ,ghc-temporary)
- ("ghc-optparse-applicative" ,ghc-optparse-applicative)
- ("ghc-optional-args" ,ghc-optional-args)
- ("ghc-unix-compat" ,ghc-unix-compat)))
- (native-inputs
- `(("ghc-doctest" ,ghc-doctest)
- ("ghc-fail" ,ghc-fail)))
+ (list ghc-ansi-wl-pprint
+ ghc-async
+ ghc-clock
+ ghc-exceptions
+ ghc-foldl
+ ghc-hostname
+ ghc-managed
+ ghc-semigroups
+ ghc-system-filepath
+ ghc-system-fileio
+ ghc-streaming-commons
+ ghc-temporary
+ ghc-optparse-applicative
+ ghc-optional-args
+ ghc-unix-compat))
+ (native-inputs
+ (list ghc-doctest ghc-fail))
(home-page
"http://hackage.haskell.org/package/turtle")
(synopsis "Shell programming, Haskell-style")
@@ -14057,13 +13512,9 @@ similar functionality.")
"071mw4yv4xr5n82si33qbcqcxvcr7h56zlyd8gmsfrsdnacbq47k"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-async" ,ghc-async)
- ("ghc-unliftio-core" ,ghc-unliftio-core)))
+ (list ghc-async ghc-unliftio-core))
(native-inputs
- `(("ghc-base64-bytestring" ,ghc-base64-bytestring)
- ("ghc-hspec" ,ghc-hspec)
- ("hspec-discover" ,hspec-discover)
- ("ghc-temporary" ,ghc-temporary)))
+ (list ghc-base64-bytestring ghc-hspec hspec-discover ghc-temporary))
(home-page "https://haskell-lang.org/library/typed-process")
(synopsis "Run external processes with strong typing of streams")
(description
@@ -14108,8 +13559,7 @@ function.")
"15fnk9x4fd2ryp31fjfrwm8k61m3a0qyb95m4065zc0yi0jyacp2"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-atomic-primops" ,ghc-atomic-primops)
- ("ghc-primitive" ,ghc-primitive)))
+ (list ghc-atomic-primops ghc-primitive))
(arguments
`(#:tests? #f)) ; TODO: Fail.
(home-page "https://hackage.haskell.org/package/unagi-chan")
@@ -14158,9 +13608,7 @@ unbounded @code{Integer} type.")
(sha256 (base32 "07py2nffdgxpz8sryvqcghzb2kiiagpdf5ja1dia4z0rpwi79smh"))))
(build-system haskell-build-system)
(native-inputs
- `(("ghc-hunit" ,ghc-hunit)
- ("ghc-test-framework" ,ghc-test-framework)
- ("ghc-test-framework-hunit" ,ghc-test-framework-hunit)))
+ (list ghc-hunit ghc-test-framework ghc-test-framework-hunit))
(home-page "https://github.com/singpolyma/unexceptionalio")
(synopsis "IO without any non-error, synchronous exceptions")
(description "When you've caught all the exceptions that can be
@@ -14182,10 +13630,7 @@ handled safely, this is what you're left with.")
"1010sahi4mjzqmxqlj3w73rlymbl2370x5vizjqbx7mb86kxzx4f"))))
(build-system haskell-build-system)
(native-inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-getopt-generics" ,ghc-getopt-generics)
- ("ghc-split" ,ghc-split)
- ("ghc-hspec" ,ghc-hspec)))
+ (list ghc-quickcheck ghc-getopt-generics ghc-split ghc-hspec))
(home-page "https://github.com/composewell/unicode-transforms")
(synopsis "Unicode normalization")
(description "This library provides tools for fast Unicode 12.1.0
@@ -14233,9 +13678,7 @@ constant-time:
"1lis5qcb5j7yzd1cqjaqpb6bmkyjfb7l4nhk3ykmcma4513cjxz7"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-syb" ,ghc-syb)
- ("ghc-hashable" ,ghc-hashable)
- ("ghc-unordered-containers" ,ghc-unordered-containers)))
+ (list ghc-syb ghc-hashable ghc-unordered-containers))
(home-page "https://github.com/ndmitchell/uniplate")
(synopsis "Simple, concise and fast generic operations")
(description "Uniplate is a library for writing simple and concise generic
@@ -14286,8 +13729,7 @@ isn't available, portable implementations are used.")
`(#:tests? #f)) ; FIXME: Test fails with "System.Time not found". This
; is weird, that should be provided by GHC 7.10.2.
(inputs
- `(("ghc-old-time" ,ghc-old-time)
- ("ghc-old-locale" ,ghc-old-locale)))
+ (list ghc-old-time ghc-old-locale))
(home-page "https://hackage.haskell.org/package/unix-time")
(synopsis "Unix time parser/formatter and utilities")
(description "This library provides fast parsing and formatting utilities
@@ -14312,9 +13754,8 @@ for Unix time in Haskell.")
(arguments `(#:tests? #f)) ; FIXME: hspec-discover not in PATH
(outputs '("out" "static" "doc"))
(inputs
- `(("ghc-async" ,ghc-async)
- ("ghc-unliftio-core" ,ghc-unliftio-core)))
- (native-inputs `(("ghc-hspec" ,ghc-hspec)))
+ (list ghc-async ghc-unliftio-core))
+ (native-inputs (list ghc-hspec))
(home-page "https://github.com/fpco/unliftio")
(synopsis "Provides MonadUnliftIO typecplass for unlifting monads to
IO (batteries included)")
@@ -14364,13 +13805,13 @@ functions.")
"0rw8kmg7xjlacmr1hcpin95abkd387awf154s9ran7zg9jllh3x1"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-chasingbottoms" ,ghc-chasingbottoms)
- ("ghc-hunit" ,ghc-hunit)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-test-framework" ,ghc-test-framework)
- ("ghc-test-framework-hunit" ,ghc-test-framework-hunit)
- ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2)
- ("ghc-hashable" ,ghc-hashable)))
+ (list ghc-chasingbottoms
+ ghc-hunit
+ ghc-quickcheck
+ ghc-test-framework
+ ghc-test-framework-hunit
+ ghc-test-framework-quickcheck2
+ ghc-hashable))
(home-page
"https://github.com/tibbe/unordered-containers")
(synopsis
@@ -14431,17 +13872,15 @@ a style ready for qualification, that is, you should import them by
(base32
"0s0k26v5x6601rbpkjkl5vp3dkp9xwj1dlgy4xkl470i4sna1rzk"))))
(build-system haskell-build-system)
- (inputs `(("ghc-attoparsec" ,ghc-attoparsec)
- ("ghc-blaze-builder" ,ghc-blaze-builder)
- ("ghc-th-lift-instances" ,ghc-th-lift-instances)))
- (native-inputs `(("ghc-hunit" ,ghc-hunit)
- ("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)
- ("ghc-hedgehog" ,ghc-hedgehog)
- ("ghc-tasty-hedgehog" ,ghc-tasty-hedgehog)
- ("ghc-base-compat" ,ghc-base-compat)
- ("ghc-semigroups" ,ghc-semigroups)
- ("ghc-safe" ,ghc-safe)))
+ (inputs (list ghc-attoparsec ghc-blaze-builder ghc-th-lift-instances))
+ (native-inputs (list ghc-hunit
+ ghc-tasty
+ ghc-tasty-hunit
+ ghc-hedgehog
+ ghc-tasty-hedgehog
+ ghc-base-compat
+ ghc-semigroups
+ ghc-safe))
(home-page "https://github.com/Soostone/uri-bytestring")
(synopsis "Haskell URI parsing as ByteStrings")
(description "This Haskell package aims to be an RFC3986 compliant URI
@@ -14487,7 +13926,7 @@ including only one module.")
(sha256
(base32 "16mh36ffva9rh6k37bi1046pgpj14h0cnmj1iir700v0lynxwj7f"))))
(build-system haskell-build-system)
- (native-inputs `(("ghc-hunit" ,ghc-hunit)))
+ (native-inputs (list ghc-hunit))
(home-page "https://github.com/glguy/utf8-string/")
(synopsis "Support for reading and writing UTF8 Strings")
(description
@@ -14509,9 +13948,7 @@ UTF8 without truncation.")
(base32 "10dvmfhhhj5w4wz5drhvs6i0yv35kbbcbzhy6ci34r3ppcik5rdw"))))
(build-system haskell-build-system)
(native-inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-doctest-exitcode-stdio" ,ghc-doctest-exitcode-stdio)
- ("ghc-doctest-lib" ,ghc-doctest-lib)))
+ (list ghc-quickcheck ghc-doctest-exitcode-stdio ghc-doctest-lib))
(synopsis "Haskell helper functions for Lists, Maybes, Tuples, Functions")
(description "This package includes Hakell modules providing various
helper functions for Lists, Maybes, Tuples, Functions.")
@@ -14531,16 +13968,14 @@ helper functions for Lists, Maybes, Tuples, Functions.")
(base32
"0r05h16gd7fgfpq9iz43jcn9jzrgfa0gk4cv1xy0p4rli66rb1gq"))))
(build-system haskell-build-system)
- (inputs `(("ghc-cryptohash-sha1" ,ghc-cryptohash-sha1)
- ("ghc-cryptohash-md5" ,ghc-cryptohash-md5)
- ("ghc-entropy" ,ghc-entropy)
- ("ghc-network-info" ,ghc-network-info)
- ("ghc-random" ,ghc-random)
- ("ghc-uuid-types" ,ghc-uuid-types)))
- (native-inputs `(("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)
- ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)))
+ (inputs (list ghc-cryptohash-sha1
+ ghc-cryptohash-md5
+ ghc-entropy
+ ghc-network-info
+ ghc-random
+ ghc-uuid-types))
+ (native-inputs (list ghc-quickcheck ghc-tasty ghc-tasty-hunit
+ ghc-tasty-quickcheck))
(home-page "https://github.com/hvr/uuid")
(synopsis "Haskell library to create, compare, parse, and print UUIDs")
(description "This Haskell library provides utilities creating, comparing,
@@ -14562,13 +13997,9 @@ parsing and printing @dfn{Universally Unique Identifiers} or UUIDs.")
"1pd7xd6inkmmwjscf7pmiwqjks9y0gi1p8ahqbapvh34gadvhs5d"))))
(build-system haskell-build-system)
(arguments `(#:tests? #f)) ; TODO: Wrong byteorder version?
- (inputs `(("ghc-hashable" ,ghc-hashable)
- ("ghc-random" ,ghc-random)))
- (native-inputs `(("ghc-byteorder" ,ghc-byteorder)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)
- ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)))
+ (inputs (list ghc-hashable ghc-random))
+ (native-inputs (list ghc-byteorder ghc-quickcheck ghc-tasty
+ ghc-tasty-hunit ghc-tasty-quickcheck))
(home-page "https://github.com/hvr/uuid")
(synopsis "Haskell type definitions for UUIDs")
(description "This Haskell library contains type definitions for
@@ -14593,14 +14024,10 @@ functions.")
"1dv7azpljdcf7irbnznnz31hq611bn1aj2m6ywghz3hgv835qqak"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-semigroups" ,ghc-semigroups)
- ("ghc-semigroupoids" ,ghc-semigroupoids)
- ("ghc-assoc" ,ghc-assoc)
- ("ghc-bifunctors" ,ghc-bifunctors)
- ("ghc-lens" ,ghc-lens)))
+ (list ghc-semigroups ghc-semigroupoids ghc-assoc ghc-bifunctors
+ ghc-lens))
(native-inputs
- `(("ghc-hedgehog" ,ghc-hedgehog)
- ("ghc-hunit" ,ghc-hunit)))
+ (list ghc-hedgehog ghc-hunit))
(home-page "https://github.com/qfpl/validation")
(synopsis
"Data-type like Either but with an accumulating Applicative")
@@ -14637,8 +14064,7 @@ example of, \"An applicative functor that is not a monad.\"")
(base32
"086nj5ymp4mxxfw9qjgjhd4j3z7gl2y9d89p0b7bkap5ampgdw2x"))))
(build-system haskell-build-system)
- (native-inputs `(("ghc-hspec" ,ghc-hspec)
- ("hspec-discover" ,hspec-discover)))
+ (native-inputs (list ghc-hspec hspec-discover))
(home-page
"https://github.com/NorfairKing/validity")
(synopsis "Validity typeclass")
@@ -14664,9 +14090,7 @@ explicit by providing a function to check whether the invariants hold.")
"181ksk1yixjg0jiggw5jvm8am8m8c7lim4xaixf8qnaqvxm6namc"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-unordered-containers" ,ghc-unordered-containers)
- ("ghc-hashable" ,ghc-hashable)
- ("ghc-semigroups" ,ghc-semigroups)))
+ (list ghc-unordered-containers ghc-hashable ghc-semigroups))
(home-page
"https://github.com/HeinrichApfelmus/vault")
(synopsis "Persistent store for arbitrary values")
@@ -14699,12 +14123,12 @@ representing a store for a single element.")
(arguments
`(#:tests? #f))
(inputs
- `(("ghc-primitive" ,ghc-primitive)
- ;; ("ghc-hunit" ,ghc-hunit)
- ;; ("ghc-test-framework" ,ghc-test-framework)
- ;; ("ghc-test-framework-hunit" ,ghc-test-framework-hunit)
- ;; ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2)
- ))
+ (list ghc-primitive
+ ;; ("ghc-hunit" ,ghc-hunit)
+ ;; ("ghc-test-framework" ,ghc-test-framework)
+ ;; ("ghc-test-framework-hunit" ,ghc-test-framework-hunit)
+ ;; ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2)
+ ))
(home-page "https://github.com/haskell/vector")
(synopsis "Efficient Arrays")
(description "This library provides an efficient implementation of
@@ -14727,9 +14151,9 @@ optimisation framework.")
"0fxg6w0vh5g2vzw4alajj9ywdijfn9nyx28hbckhmwwbfxb6l5vn"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-vector" ,ghc-vector)))
+ (list ghc-vector))
(native-inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)))
+ (list ghc-quickcheck))
(home-page "https://github.com/bos/math-functions")
(synopsis "Algorithms for vector arrays in Haskell")
(description "This Haskell library algorithms for vector arrays.")
@@ -14751,10 +14175,9 @@ optimisation framework.")
"0kgmlb4rf89b18d348cf2k06xfhdpamhmvq7iz5pab5014hknbmp"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-vector" ,ghc-vector)))
+ (list ghc-vector))
(native-inputs
- `(("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)))
+ (list ghc-tasty ghc-tasty-quickcheck))
(home-page "https://github.com/bos/vector-binary-instances")
(synopsis "Instances of Data.Binary and Data.Serialize for vector")
(description "This library provides instances of @code{Binary} for the
@@ -14778,16 +14201,14 @@ boxed and storable vectors.")
(base32
"1g1zxp6xcwcq3372a5qqs44cl09a48p21m1jsys5bsampprlmcgs"))))
(build-system haskell-build-system)
- (inputs `(("ghc-vector" ,ghc-vector)
- ("ghc-semigroups" ,ghc-semigroups)
- ("ghc-base-prelude" ,ghc-base-prelude)))
- (native-inputs `(("ghc-attoparsec" ,ghc-attoparsec)
- ("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)
- ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)
- ("ghc-hunit" ,ghc-hunit)
- ("ghc-quickcheck-instances" ,ghc-quickcheck-instances)
- ("ghc-rerebase" ,ghc-rerebase)))
+ (inputs (list ghc-vector ghc-semigroups ghc-base-prelude))
+ (native-inputs (list ghc-attoparsec
+ ghc-tasty
+ ghc-tasty-hunit
+ ghc-tasty-quickcheck
+ ghc-hunit
+ ghc-quickcheck-instances
+ ghc-rerebase))
(home-page "https://github.com/nikita-volkov/vector-builder")
(synopsis "Vector builder for Haskell")
(description "This Haskell package provides an API for constructing vectors.
@@ -14814,8 +14235,7 @@ vector. ")
"0jbzm31d91kxn8m0h6iplj54h756q6f4zzdrnb2w7rzz5zskgqyl"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-vector" ,ghc-vector)
- ("ghc-data-default" ,ghc-data-default)))
+ (list ghc-vector ghc-data-default))
(home-page "https://github.com/liyang/vector-th-unbox")
(synopsis "Deriver for Data.Vector.Unboxed using Template Haskell")
(description "This Haskell library provides a Template Haskell
@@ -14839,8 +14259,7 @@ and from some existing type with an Unbox instance.")
"05vk3x1r9a2pqnzfji475m5gdih2im1h7rbi2sc67p1pvj6pbbsk"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-semigroups" ,ghc-semigroups)
- ("ghc-hashable" ,ghc-hashable)))
+ (list ghc-semigroups ghc-hashable))
(home-page "https://github.com/ekmett/void")
(synopsis
"Logically uninhabited data type")
@@ -14872,14 +14291,9 @@ given term should not exist.")
(("temporary.* < 1\\.3")
"temporary >= 1.1 && < 1.4")))))))
(inputs
- `(("ghc-cereal" ,ghc-cereal)
- ("ghc-data-default-class"
- ,ghc-data-default-class)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-temporary" ,ghc-temporary)))
+ (list ghc-cereal ghc-data-default-class ghc-quickcheck ghc-temporary))
(native-inputs
- `(("hspec-discover" ,hspec-discover)
- ("ghc-hspec" ,ghc-hspec)))
+ (list hspec-discover ghc-hspec))
(home-page "https://github.com/mrkkrp/wave")
(synopsis "Work with WAVE and RF64 files in Haskell")
(description "This package allows you to work with WAVE and RF64
@@ -14900,9 +14314,7 @@ files in Haskell.")
"1n1fq7v64b59ajf5g50iqj9sa34wm7s2j3viay0kxpmvlcv8gipz"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-setlocale" ,ghc-setlocale)
- ("ghc-utf8-string" ,ghc-utf8-string)
- ("ghc-attoparsec" ,ghc-attoparsec)))
+ (list ghc-setlocale ghc-utf8-string ghc-attoparsec))
(home-page "https://github.com/solidsnack/wcwidth/")
(synopsis "Haskell bindings to wcwidth")
(description "This package provides Haskell bindings to your system's
@@ -14935,8 +14347,7 @@ widths to the Char type.")
"13pbjr7fzqy3s9c1nd2jhfwzbpccmpfwdn7y46z9k2bfkch1jam9"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-split" ,ghc-split)
- ("ghc-temporary" ,ghc-temporary)))
+ (list ghc-split ghc-temporary))
(home-page "https://github.com/fpco/weigh#readme")
(synopsis "Measure allocations of a Haskell functions/values")
(description "This package provides tools to measure the memory usage of a
@@ -14959,7 +14370,7 @@ Haskell value or function.")
"1clvbd1ckhvy29qrbmpkn7bya7300fq6znnps23nn3nxyrxhsr85"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-control-monad-free" ,ghc-control-monad-free)))
+ (list ghc-control-monad-free))
(arguments
`(#:cabal-revision
("1"
@@ -15022,8 +14433,7 @@ instances of the @code{Pretty} class.")
"1br7qyf27iza213inwhf9bm2k6in0zbmfw6w4clqlc9f9cj2nrkb"))))
(build-system haskell-build-system)
(native-inputs
- `(("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)))
+ (list ghc-tasty ghc-tasty-hunit))
(home-page
"https://github.com/minad/wl-pprint-annotated#readme")
(synopsis
@@ -15051,7 +14461,7 @@ modernized interface.")
"030ckgzz14sv2c317g4j5g68hyq9xi40cmv0apwclw6sc6xgsvly"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-base-compat" ,ghc-base-compat)))
+ (list ghc-base-compat))
(home-page "https://hackage.haskell.org/package/wl-pprint-text")
(synopsis "Wadler/Leijen Pretty Printer for Text values")
(description
@@ -15070,7 +14480,7 @@ modernized interface.")
(sha256
(base32 "15rcqhg9vb7qisk9ryjnyhhfgigxksnkrczycaw2rin08wczjwpb"))))
(build-system haskell-build-system)
- (native-inputs `(("ghc-hspec" ,ghc-hspec)))
+ (native-inputs (list ghc-hspec))
(arguments
`(#:cabal-revision
("1" "1k4w4g053vhmpp08542hrqaw81p3p35i567xgdarqmpghfrk68pp")))
@@ -15096,8 +14506,7 @@ modernized interface.")
"12jx7f13d2h1djq4fh4dyrab61sm49mj1w61j3rzp2vjfm696c16"))))
(build-system haskell-build-system)
(native-inputs
- `(("ghc-hspec" ,ghc-hspec)
- ("hspec-discover" ,hspec-discover)))
+ (list ghc-hspec hspec-discover))
(home-page "https://hackage.haskell.org/package/word8")
(synopsis "Word8 library for Haskell")
(description "Word8 library to be used with @code{Data.ByteString}.")
@@ -15118,9 +14527,9 @@ modernized interface.")
(base32
"1mbcrq89jz0dcibw66w0jdy4f4bfpx4zwjfs98rm3jjgdikwdzb4"))))
(build-system haskell-build-system)
- (native-inputs `(("ghc-c2hs" ,ghc-c2hs)))
+ (native-inputs (list ghc-c2hs))
(inputs
- `(("ghc-semigroups" ,ghc-semigroups)))
+ (list ghc-semigroups))
(home-page "https://hackage.haskell.org/package/wordexp")
(synopsis "Library wrapping @code{wordexp} for Haskell")
(description "@code{wordexp(3)} wrapper library for Haskell to perform
@@ -15143,11 +14552,8 @@ word expansion like a posix-shell.")
`(#:extra-directories
("libx11" "libxrandr" "libxinerama" "libxscrnsaver")))
(inputs
- `(("libx11" ,libx11)
- ("libxrandr" ,libxrandr)
- ("libxinerama" ,libxinerama)
- ("libxscrnsaver" ,libxscrnsaver)
- ("ghc-data-default-class" ,ghc-data-default-class)))
+ (list libx11 libxrandr libxinerama libxscrnsaver
+ ghc-data-default-class))
(home-page "https://github.com/haskell-pkg-janitors/X11")
(synopsis "Bindings to the X11 graphics library")
(description
@@ -15169,13 +14575,9 @@ bindings are a direct translation of the C bindings.")
(arguments
`(#:extra-directories ("libx11" "libxft" "xorgproto")))
(inputs
- `(("ghc-x11" ,ghc-x11)
- ("ghc-utf8-string" ,ghc-utf8-string)
- ("libx11" ,libx11)
- ("libxft" ,libxft)
- ("xorgproto" ,xorgproto)))
+ (list ghc-x11 ghc-utf8-string libx11 libxft xorgproto))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(build-system haskell-build-system)
(home-page "https://hackage.haskell.org/package/X11-xft")
(synopsis "Bindings to Xft")
@@ -15237,19 +14639,16 @@ parts.")
"1zzh7xnmbm68dab1vqsjkr6ghxqgnla5nik4amrwlmhbdih1gcdx"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-conduit" ,ghc-conduit)
- ("ghc-conduit-extra" ,ghc-conduit-extra)
- ("ghc-resourcet" ,ghc-resourcet)
- ("ghc-xml-types" ,ghc-xml-types)
- ("ghc-attoparsec" ,ghc-attoparsec)
- ("ghc-data-default-class" ,ghc-data-default-class)
- ("ghc-blaze-markup" ,ghc-blaze-markup)
- ("ghc-blaze-html" ,ghc-blaze-html)))
+ (list ghc-conduit
+ ghc-conduit-extra
+ ghc-resourcet
+ ghc-xml-types
+ ghc-attoparsec
+ ghc-data-default-class
+ ghc-blaze-markup
+ ghc-blaze-html))
(native-inputs
- `(("ghc-doctest" ,ghc-doctest)
- ("ghc-hspec" ,ghc-hspec)
- ("ghc-cabal-doctest" ,ghc-cabal-doctest)
- ("ghc-hunit" ,ghc-hunit)))
+ (list ghc-doctest ghc-hspec ghc-cabal-doctest ghc-hunit))
(home-page "https://github.com/snoyberg/xml")
(synopsis "Utilities for dealing with XML with the conduit package")
(description
@@ -15289,11 +14688,9 @@ documents.")
(base32 "0jrhcjy7ww59dafg857f2g2df1fw2jmbwcs1q379ph0pc5rxj3lj"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-shakespeare" ,ghc-shakespeare)
- ("ghc-xml-conduit" ,ghc-xml-conduit)))
+ (list ghc-shakespeare ghc-xml-conduit))
(native-inputs
- `(("ghc-hspec" ,ghc-hspec)
- ("ghc-hunit" ,ghc-hunit)))
+ (list ghc-hspec ghc-hunit))
(home-page "https://www.yesodweb.com/")
(synopsis "Hamlet-style quasiquoter for XML content")
(description "This package provides a type-safe tool for generating XML
@@ -15313,23 +14710,23 @@ code via quasi-quoting built on top of @code{ghc-shakespeare}.")
"0s08kw0hqxixxripwjmz7b4yh9130dws3jaj460x8ds8q4b6khbx"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-conduit" ,ghc-conduit)
- ("ghc-resourcet" ,ghc-resourcet)
- ("ghc-aeson" ,ghc-aeson)
- ("ghc-unordered-containers" ,ghc-unordered-containers)
- ("ghc-vector" ,ghc-vector)
- ("ghc-attoparsec" ,ghc-attoparsec)
- ("ghc-scientific" ,ghc-scientific)
- ("ghc-libyaml" ,ghc-libyaml)
- ("ghc-optparse-applicative" ,ghc-optparse-applicative)))
- (native-inputs
- `(("ghc-hspec" ,ghc-hspec)
- ("ghc-hunit" ,ghc-hunit)
- ("ghc-base-compat" ,ghc-base-compat)
- ("hspec-discover" ,hspec-discover)
- ("ghc-mockery" ,ghc-mockery)
- ("ghc-raw-strings-qq" ,ghc-raw-strings-qq)
- ("ghc-temporary" ,ghc-temporary)))
+ (list ghc-conduit
+ ghc-resourcet
+ ghc-aeson
+ ghc-unordered-containers
+ ghc-vector
+ ghc-attoparsec
+ ghc-scientific
+ ghc-libyaml
+ ghc-optparse-applicative))
+ (native-inputs
+ (list ghc-hspec
+ ghc-hunit
+ ghc-base-compat
+ hspec-discover
+ ghc-mockery
+ ghc-raw-strings-qq
+ ghc-temporary))
(home-page "https://github.com/snoyberg/yaml/")
(synopsis "Parsing and rendering YAML documents")
(description
@@ -15362,13 +14759,9 @@ code via quasi-quoting built on top of @code{ghc-shakespeare}.")
(setenv "PATH" (string-append unzip "/bin:" which "/bin:" path))
#t))))))
(inputs
- `(("ghc-digest" ,ghc-digest)
- ("ghc-temporary" ,ghc-temporary)
- ("ghc-zlib" ,ghc-zlib)))
+ (list ghc-digest ghc-temporary ghc-zlib))
(native-inputs
- `(("ghc-hunit" ,ghc-hunit)
- ("unzip" ,unzip)
- ("which" ,which)))
+ (list ghc-hunit unzip which))
(home-page "https://hackage.haskell.org/package/zip-archive")
(synopsis "Zip archive library for Haskell")
(description "The zip-archive library provides functions for creating,
@@ -15401,12 +14794,9 @@ modifying, and extracting files from zip archives in Haskell.")
(("tasty >= 0\\.8 && < 0\\.12") "tasty")
(("tasty-hunit >= 0\\.8 && < 0\\.10") "tasty-hunit")
(("tasty-quickcheck == 0\\.8\\.\\*") "tasty-quickcheck")))))))
- (inputs `(("zlib" ,zlib)))
+ (inputs (list zlib))
(native-inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)
- ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)))
+ (list ghc-quickcheck ghc-tasty ghc-tasty-hunit ghc-tasty-quickcheck))
(home-page "https://hackage.haskell.org/package/zlib")
(synopsis
"Compression and decompression in the gzip and zlib formats")
@@ -15433,10 +14823,9 @@ provides access to the full zlib feature set.")
"02ciywlz4wdlymgc3jsnicz9kzvymjw1www2163gxidnz4wb8fy8"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-zlib" ,ghc-zlib)))
+ (list ghc-zlib))
(native-inputs
- `(("ghc-hspec" ,ghc-hspec)
- ("ghc-quickcheck" ,ghc-quickcheck)))
+ (list ghc-hspec ghc-quickcheck))
(arguments
`(#:cabal-revision
("2" "0fq49694gqkab8m0vq4i879blswczwd66n7xh4r4gwiahf0ryvqc")))
@@ -15460,9 +14849,8 @@ provides access to the full zlib feature set.")
"0vghl48cxcqy72sqk2gpi7rvy5ya36j13vndaxi6kck6bqivbhm0"))))
(build-system haskell-build-system)
(native-inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-test-framework" ,ghc-test-framework)
- ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2)))
+ (list ghc-quickcheck ghc-test-framework
+ ghc-test-framework-quickcheck2))
(home-page "https://github.com/luispedro/hs-zstd")
(synopsis "Haskell bindings to the Zstandard compression algorithm")
(description "This library provides Haskell bindings to the
@@ -15485,7 +14873,7 @@ compression ratios.")
(sha256
(base32 "0fc18vdm1894yjbjkj9wjm27bf37ac3gvkzak677mgiw2pinmhvs"))))
(build-system haskell-build-system)
- (inputs `(("ghc-generic-deriving" ,ghc-generic-deriving)))
+ (inputs (list ghc-generic-deriving))
(arguments
`(#:cabal-revision
("1" "0krvp9v5dh4w2076kar48cpkk62ndqp769v2ai3b38rsa5bj6q74")))
@@ -15561,10 +14949,8 @@ for compilers with @code{PolyKinds}.")
(base32 "1mg5hnr3f4zjh3ajy16jkxj630rnfa9iqnnmpjqd9gkjdxpssd5l"))))
(build-system haskell-build-system)
(native-inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-expected-failure" ,ghc-tasty-expected-failure)
- ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)))
+ (list ghc-quickcheck ghc-tasty ghc-tasty-expected-failure
+ ghc-tasty-quickcheck))
(home-page "https://github.com/snowleopard/selective")
(synopsis "Selective applicative functors")
(description
@@ -15590,14 +14976,14 @@ on selective functors} for more details.")
(base32 "0ik6wsff306dnbz0v3gpiajlj5b558hrk9176fzcb2fclf4447nm"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-comonad" ,ghc-comonad)
- ("ghc-free" ,ghc-free)
- ("ghc-hashable" ,ghc-hashable)
- ("ghc-semigroupoids" ,ghc-semigroupoids)
- ("ghc-semigroups" ,ghc-semigroups)
- ("ghc-tagged" ,ghc-tagged)
- ("ghc-transformers-compat" ,ghc-transformers-compat)
- ("ghc-unordered-containers" ,ghc-unordered-containers)))
+ (list ghc-comonad
+ ghc-free
+ ghc-hashable
+ ghc-semigroupoids
+ ghc-semigroups
+ ghc-tagged
+ ghc-transformers-compat
+ ghc-unordered-containers))
(home-page "http://github.com/ekmett/keys/")
(synopsis "Keyed functors and containers")
(description
@@ -15622,15 +15008,15 @@ dependencies.")
(base32 "07p92y62dibys3xa59rvx52xyyr39nghl73z7hzwnksa3ry3vfmq"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-data-default-class" ,ghc-data-default-class)
- ("ghc-comonad" ,ghc-comonad)
- ("ghc-kan-extensions" ,ghc-kan-extensions)
- ("ghc-semigroupoids" ,ghc-semigroupoids)
- ("ghc-semigroups" ,ghc-semigroups)
- ("ghc-tagged" ,ghc-tagged)
- ("ghc-transformers-compat" ,ghc-transformers-compat)
- ("ghc-hashable" ,ghc-hashable)
- ("ghc-unordered-containers" ,ghc-unordered-containers)))
+ (list ghc-data-default-class
+ ghc-comonad
+ ghc-kan-extensions
+ ghc-semigroupoids
+ ghc-semigroups
+ ghc-tagged
+ ghc-transformers-compat
+ ghc-hashable
+ ghc-unordered-containers))
(home-page "https://github.com/ekmett/pointed/")
(synopsis "Pointed and copointed data types")
(description
@@ -15652,13 +15038,13 @@ dependencies.")
(base32 "10akvpa5w9bp0d8hflab63r9laa9gy2hv167smhjsdzq1kplc0hv"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-vector" ,ghc-vector)
- ("ghc-semigroupoids" ,ghc-semigroupoids)
- ("ghc-semigroups" ,ghc-semigroups)
- ("ghc-comonad" ,ghc-comonad)
- ("ghc-pointed" ,ghc-pointed)
- ("ghc-keys" ,ghc-keys)
- ("ghc-hashable" ,ghc-hashable)))
+ (list ghc-vector
+ ghc-semigroupoids
+ ghc-semigroups
+ ghc-comonad
+ ghc-pointed
+ ghc-keys
+ ghc-hashable))
(home-page "https://github.com/ekmett/vector-instances")
(synopsis "Orphan instances for @code{Data.Vector}")
(description
@@ -15681,9 +15067,7 @@ the @code{ghc-vector} package.")
(base32 "1il1hs5yjfkb417c224pw1vrh4anyprasfwmjbd4fkviyv55jl3b"))))
(build-system haskell-build-system)
(native-inputs
- `(("ghc-base-compat" ,ghc-base-compat)
- ("ghc-hspec" ,ghc-hspec)
- ("hspec-discover" ,hspec-discover)))
+ (list ghc-base-compat ghc-hspec hspec-discover))
(home-page "https://github.com/haskell-compat/th-compat")
(synopsis
"Backward- and forward-compatible @code{Quote} and @code{Code} types")
@@ -15710,9 +15094,8 @@ range of @code{template-haskell} versions. On recent versions of
(base32 "0nznzji5haxl4ninm2a79dqf4c7fj6pc3z9gdc6wbf5h1pp14afr"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-extra" ,ghc-extra)
- ("ghc-semigroups" ,ghc-semigroups)))
- (native-inputs `(("ghc-quickcheck" ,ghc-quickcheck)))
+ (list ghc-extra ghc-semigroups))
+ (native-inputs (list ghc-quickcheck))
(home-page "https://github.com/ndmitchell/filepattern")
(synopsis "File path glob-like matching")
(description
@@ -15753,11 +15136,9 @@ traverals using patterns.
(sha256
(base32 "0r5sl7hhn0cxp0b1dskx1lshplc0yka7hcvs2nh10nrj07fjd3vj"))))
(build-system haskell-build-system)
- (inputs `(("ghc-uniplate" ,ghc-uniplate)))
+ (inputs (list ghc-uniplate))
(native-inputs
- `(("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)
- ("ghc-extra" ,ghc-extra)))
+ (list ghc-tasty ghc-tasty-hunit ghc-extra))
(home-page "https://github.com/shayne-fletcher/ghc-lib-parser-ex")
(synopsis "Algorithms on GHC parse trees")
(description
@@ -15801,13 +15182,10 @@ it.")
(sha256
(base32 "0nbxkpd29ivdi6vcikbaasffkcz9m2vd4nhv29p6gmvckzmhj7zi"))))
(build-system haskell-build-system)
- (inputs `(("ghc-th-lift-instances" ,ghc-th-lift-instances)))
+ (inputs (list ghc-th-lift-instances))
(native-inputs
- `(("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)
- ("ghc-unicode-transforms" ,ghc-unicode-transforms)
- ("ghc-doctest" ,ghc-doctest)))
+ (list ghc-tasty ghc-tasty-quickcheck ghc-tasty-hunit
+ ghc-unicode-transforms ghc-doctest))
(home-page "https://github.com/jgm/unicode-collation")
(synopsis "Haskell implementation of the Unicode Collation Algorithm")
(description
@@ -15833,21 +15211,21 @@ provided.")
(base32 "13hgbcbr7jbyfbxp8fsc43c2wq4fhlbxzqwh1plfkdi5n9bif1lv"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-safe" ,ghc-safe)
- ("ghc-case-insensitive" ,ghc-case-insensitive)
- ("ghc-vector" ,ghc-vector)
- ("ghc-scientific" ,ghc-scientific)
- ("ghc-uniplate" ,ghc-uniplate)
- ("ghc-xml-conduit" ,ghc-xml-conduit)
- ("ghc-attoparsec" ,ghc-attoparsec)
- ("ghc-data-default" ,ghc-data-default)
- ("ghc-aeson" ,ghc-aeson)
- ("ghc-file-embed" ,ghc-file-embed)
- ("ghc-pandoc-types" ,ghc-pandoc-types)
- ("ghc-unicode-collation" ,ghc-unicode-collation)
- ("ghc-base-compat" ,ghc-base-compat)
- ("ghc-aeson-pretty" ,ghc-aeson-pretty)))
- (native-inputs `(("ghc-timeit" ,ghc-timeit) ("ghc-diff" ,ghc-diff)))
+ (list ghc-safe
+ ghc-case-insensitive
+ ghc-vector
+ ghc-scientific
+ ghc-uniplate
+ ghc-xml-conduit
+ ghc-attoparsec
+ ghc-data-default
+ ghc-aeson
+ ghc-file-embed
+ ghc-pandoc-types
+ ghc-unicode-collation
+ ghc-base-compat
+ ghc-aeson-pretty))
+ (native-inputs (list ghc-timeit ghc-diff))
(home-page "https://hackage.haskell.org/package/citeproc")
(synopsis "Generate citations and bibliography from CSL styles")
(description
@@ -15870,11 +15248,9 @@ entries. For more information about CSL, see @uref{https://citationstyles.org/}
(sha256
(base32 "105szy7l4ji255fwv0kbfcy3i3a3a4197zgj6s9jb12kwbn6n0c7"))))
(build-system haskell-build-system)
- (inputs `(("ghc-unicode-transforms" ,ghc-unicode-transforms)))
+ (inputs (list ghc-unicode-transforms))
(native-inputs
- `(("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)))
+ (list ghc-tasty ghc-tasty-quickcheck ghc-tasty-hunit))
(home-page "https://github.com/jgm/commonmark-hs")
(synopsis "Pure Haskell Commonmark parser")
(description
@@ -15909,11 +15285,9 @@ varies linearly with input length.")
(base32 "0jm6w84p2a2gyaljvnlvjjwrwnir1lss3ps53d0bd8mkvhixxrqr"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-network-uri" ,ghc-network-uri)
- ("ghc-commonmark" ,ghc-commonmark)
- ("ghc-emojis" ,ghc-emojis)))
+ (list ghc-network-uri ghc-commonmark ghc-emojis))
(native-inputs
- `(("ghc-tasty" ,ghc-tasty) ("ghc-tasty-hunit" ,ghc-tasty-hunit)))
+ (list ghc-tasty ghc-tasty-hunit))
(home-page "https://github.com/jgm/commonmark-hs")
(synopsis "Extensions for @code{ghc-commonmark}")
(description
@@ -15937,9 +15311,7 @@ footnotes, math, and more.")
(base32 "15rfaz49msswb7gh5wyxpm9vckbf3wzyd2m5m2f3hggb82ydk5cp"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-commonmark" ,ghc-commonmark)
- ("ghc-commonmark-extensions" ,ghc-commonmark-extensions)
- ("ghc-pandoc-types" ,ghc-pandoc-types)))
+ (list ghc-commonmark ghc-commonmark-extensions ghc-pandoc-types))
(home-page "https://github.com/jgm/commonmark-hs")
(synopsis "Bridge between Commonmark and Pandoc AST.")
(description
@@ -15961,11 +15333,9 @@ Pandoc types.")
(sha256
(base32 "1zxfljcn74rky26ijqmba6grpj0h9plgr47wxdaf7gcz1y8dhn68"))))
(build-system haskell-build-system)
- (inputs `(("ghc-hslua" ,ghc-hslua)))
+ (inputs (list ghc-hslua))
(native-inputs
- `(("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)
- ("ghc-tasty-lua" ,ghc-tasty-lua)))
+ (list ghc-tasty ghc-tasty-hunit ghc-tasty-lua))
(home-page "https://github.com/hslua/hslua-module-path")
(synopsis "Lua module to work with file paths")
(description
@@ -15987,7 +15357,7 @@ platform independent way.")
(sha256
(base32 "1nk1cv35szp80qkhbyh5gn6vn194zzl0wz186qrqdrdx3a9r9w4g"))))
(build-system haskell-build-system)
- (inputs `(("ghc-boot-th" ,ghc-boot-th)))
+ (inputs (list ghc-boot-th))
(home-page "http://hackage.haskell.org/package/template-haskell")
(synopsis "Support library for Template Haskell")
(description
@@ -16012,13 +15382,13 @@ information.")
(base32 "0aajx07n2rznyqxb0c4pn9j2cvkzw5brz9ki4grhhigbcri3jzmv"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-genvalidity" ,ghc-genvalidity)
- ("ghc-genvalidity-property" ,ghc-genvalidity-property)
- ("ghc-hspec" ,ghc-hspec)
- ("hspec-discover" ,hspec-discover)
- ("ghc-hspec-core" ,ghc-hspec-core)
- ("ghc-validity" ,ghc-validity)))
+ (list ghc-quickcheck
+ ghc-genvalidity
+ ghc-genvalidity-property
+ ghc-hspec
+ hspec-discover
+ ghc-hspec-core
+ ghc-validity))
(home-page "https://github.com/NorfairKing/validity")
(synopsis "Standard spec's for @code{GenValidity} instances")
(description
@@ -16065,11 +15435,8 @@ upon by user code.")
(base32 "0gbmn5rpvyxhw5bxjmxwld6918lslv03b2f6hshssaw1il5x86j3"))))
(build-system haskell-build-system)
(native-inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-quickcheck-instances" ,ghc-quickcheck-instances)
- ("ghc-tagged" ,ghc-tagged)
- ("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)))
+ (list ghc-quickcheck ghc-quickcheck-instances ghc-tagged ghc-tasty
+ ghc-tasty-quickcheck))
(arguments
`(#:cabal-revision
("5" "1h2d37szfrcwn9rphnijn4q9l947b0wwqjs1aqmm62xkhbad7jf6")))
@@ -16095,11 +15462,8 @@ upon by user code.")
(base32 "1q8sxycv93sap6dgbw70scklnpjj5vav6qlvsxm5500jlvb3jnf0"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-cereal" ,ghc-cereal)
- ("ghc-monad-loops" ,ghc-monad-loops)
- ("ghc-pretty-hex" ,ghc-pretty-hex)
- ("ghc-language-c" ,ghc-language-c)
- ("ghc-regex-pcre" ,ghc-regex-pcre)))
+ (list ghc-cereal ghc-monad-loops ghc-pretty-hex ghc-language-c
+ ghc-regex-pcre))
(home-page "https://github.com/Ongy/netlink-hs")
(synopsis "Netlink communication for Haskell")
(description
@@ -16123,7 +15487,7 @@ of Netlink families.")
(base32 "1fbqi4s4ajxhyv4a7nbh3v98limla0z8rfqlh02pwc1a90qpwy1a"))))
(build-system haskell-build-system)
(arguments `(#:tests? #f)) ; TODO: Fail to open shared library.
- (native-inputs `(("ghc-doctest" ,ghc-doctest)))
+ (native-inputs (list ghc-doctest))
(home-page "https://github.com/Hexirp/doctest-driver-gen")
(synopsis "Generate driver file for Doctest's Cabal integration")
(description
@@ -16168,10 +15532,8 @@ Haskell newer than 2.8.")
(build-system haskell-build-system)
(arguments `(#:tests? #f)) ; TODO: Fails to connect to server.
(inputs
- `(("mysql" ,mysql)
- ("zlib" ,zlib)
- ("openssl" ,openssl)))
- (native-inputs `(("ghc-hspec" ,ghc-hspec)))
+ (list mysql zlib openssl))
+ (native-inputs (list ghc-hspec))
(home-page "https://github.com/paul-rouse/mysql")
(synopsis "Low-level MySQL client library")
(description
@@ -16200,14 +15562,10 @@ built.")
(base32 "0zjnwnjpcpnnm0815h9ngr3a3iy0szsnb3nrcavkbx4905s9k4bs"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-blaze-builder" ,ghc-blaze-builder)
- ("ghc-old-locale" ,ghc-old-locale)
- ("ghc-vector" ,ghc-vector)))
+ (list ghc-blaze-builder ghc-old-locale ghc-vector))
(native-inputs
- `(("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-double-conversion" ,ghc-double-conversion)
- ("ghc-test-framework" ,ghc-test-framework)
- ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2)))
+ (list ghc-quickcheck ghc-double-conversion ghc-test-framework
+ ghc-test-framework-quickcheck2))
(home-page "https://github.com/bos/blaze-textual")
(synopsis "Fast rendering of common datatypes")
(description
@@ -16231,17 +15589,17 @@ Haskell datatypes in text form using the @code{ghc-blaze-builder} library.")
(build-system haskell-build-system)
(arguments `(#:tests? #f)) ; TODO: Fails to connect to server.
(inputs
- `(("ghc-attoparsec" ,ghc-attoparsec)
- ("ghc-base16-bytestring" ,ghc-base16-bytestring)
- ("ghc-blaze-builder" ,ghc-blaze-builder)
- ("ghc-mysql" ,ghc-mysql)
- ("ghc-pcre-light" ,ghc-pcre-light)
- ("ghc-old-locale" ,ghc-old-locale)
- ("ghc-blaze-textual" ,ghc-blaze-textual)
- ("ghc-vector" ,ghc-vector)
- ("openssl" ,openssl)
- ("zlib" ,zlib)))
- (native-inputs `(("ghc-hspec" ,ghc-hspec)))
+ (list ghc-attoparsec
+ ghc-base16-bytestring
+ ghc-blaze-builder
+ ghc-mysql
+ ghc-pcre-light
+ ghc-old-locale
+ ghc-blaze-textual
+ ghc-vector
+ openssl
+ zlib))
+ (native-inputs (list ghc-hspec))
(home-page "https://github.com/paul-rouse/mysql-simple")
(synopsis "Mid-level MySQL client library")
(description
@@ -16264,17 +15622,16 @@ Haskell datatypes in text form using the @code{ghc-blaze-builder} library.")
(base32 "1dvniapxjaw2vmdqd5cplwxdxiy2l6z6gns8gp3ci3rn3xp0pf6p"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-haskell-src-meta" ,ghc-haskell-src-meta)
- ("ghc-persistent" ,ghc-persistent)))
+ (list ghc-haskell-src-meta ghc-persistent))
(native-inputs
- `(("ghc-hunit" ,ghc-hunit)
- ("ghc-aeson" ,ghc-aeson)
- ("ghc-fast-logger" ,ghc-fast-logger)
- ("ghc-hspec" ,ghc-hspec)
- ("ghc-monad-logger" ,ghc-monad-logger)
- ("ghc-persistent-sqlite" ,ghc-persistent-sqlite)
- ("ghc-resourcet" ,ghc-resourcet)
- ("ghc-unliftio" ,ghc-unliftio)))
+ (list ghc-hunit
+ ghc-aeson
+ ghc-fast-logger
+ ghc-hspec
+ ghc-monad-logger
+ ghc-persistent-sqlite
+ ghc-resourcet
+ ghc-unliftio))
(home-page "https://github.com/yesodweb/persistent")
(synopsis "Quasi-quoter for raw SQL for @code{ghc-persistent}")
(description
@@ -16298,28 +15655,28 @@ Language} for @code{ghc-persistent}.")
(build-system haskell-build-system)
(arguments `(#:tests? #f)) ; TODO: Fails to import MaybeFieldDefsTest.
(inputs
- `(("ghc-persistent" ,ghc-persistent)
- ("ghc-aeson" ,ghc-aeson)
- ("ghc-blaze-builder" ,ghc-blaze-builder)
- ("ghc-conduit" ,ghc-conduit)
- ("ghc-monad-logger" ,ghc-monad-logger)
- ("ghc-mysql" ,ghc-mysql)
- ("ghc-mysql-simple" ,ghc-mysql-simple)
- ("ghc-resourcet" ,ghc-resourcet)
- ("ghc-resource-pool" ,ghc-resource-pool)
- ("ghc-unliftio-core" ,ghc-unliftio-core)
- ("openssl" ,openssl)
- ("zlib" ,zlib)))
- (native-inputs
- `(("ghc-fast-logger" ,ghc-fast-logger)
- ("ghc-hspec" ,ghc-hspec)
- ("ghc-http-api-data" ,ghc-http-api-data)
- ("ghc-hunit" ,ghc-hunit)
- ("ghc-path-pieces" ,ghc-path-pieces)
- ("ghc-persistent-qq" ,ghc-persistent-qq)
- ("ghc-persistent-test" ,ghc-persistent-test)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-quickcheck-instances" ,ghc-quickcheck-instances)))
+ (list ghc-persistent
+ ghc-aeson
+ ghc-blaze-builder
+ ghc-conduit
+ ghc-monad-logger
+ ghc-mysql
+ ghc-mysql-simple
+ ghc-resourcet
+ ghc-resource-pool
+ ghc-unliftio-core
+ openssl
+ zlib))
+ (native-inputs
+ (list ghc-fast-logger
+ ghc-hspec
+ ghc-http-api-data
+ ghc-hunit
+ ghc-path-pieces
+ ghc-persistent-qq
+ ghc-persistent-test
+ ghc-quickcheck
+ ghc-quickcheck-instances))
(home-page "http://www.yesodweb.com/book/persistent")
(synopsis
"Backend for the @code{ghc-persistent} library using MySQL database server")
@@ -16345,7 +15702,7 @@ is officially supported.")
(sha256
(base32 "0a1qwz0n80lph8m9cq6cb06m8bsmqgg8ifx0acpylvrrkd8g3k92"))))
(build-system haskell-build-system)
- (inputs `(("ghc-hspec-expectations" ,ghc-hspec-expectations)))
+ (inputs (list ghc-hspec-expectations))
(home-page "https://hackage.haskell.org/package/hspec-expectations-lifted")
(synopsis "Version of @code{ghc-hspec-expectations} generalized to @code{MonadIO}")
(description
@@ -16367,12 +15724,10 @@ to @code{MonadIO}.")
(sha256
(base32 "150rdank90h7v08x0wq4dffjbxv2daf5v9sqfs5mab76kinwxg26"))))
(build-system haskell-build-system)
- (inputs `(("ghc-utf8-string" ,ghc-utf8-string)))
+ (inputs (list ghc-utf8-string))
(native-inputs
- `(("hspec-discover" ,hspec-discover)
- ("ghc-hspec" ,ghc-hspec)
- ("ghc-quickcheck-instances" ,ghc-quickcheck-instances)
- ("ghc-quickcheck" ,ghc-quickcheck)))
+ (list hspec-discover ghc-hspec ghc-quickcheck-instances
+ ghc-quickcheck))
(home-page "https://github.com/soenkehahn/string-conversions")
(synopsis "Simplify dealing with different types for strings")
(description
@@ -16397,7 +15752,7 @@ string types into values of other string types.")
(arguments
`(#:cabal-revision
("1" "1clivf13z15w954a0kcfkv8yc0d8kx61b68x2hk7a9236ck7l2m2")))
- (inputs `(("postgresql" ,postgresql)))
+ (inputs (list postgresql))
(home-page "https://github.com/haskellari/postgresql-libpq")
(synopsis "Low-level bindings to @code{libpq}")
(description
@@ -16422,27 +15777,27 @@ server and to receive the results of these queries.")
(base32 "0rz2bklxp4pvbxb2w49h5p6pbwabn6d5d4j4mrya4fpa0d13k43d"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-time-compat" ,ghc-time-compat)
- ("ghc-aeson" ,ghc-aeson)
- ("ghc-attoparsec" ,ghc-attoparsec)
- ("ghc-bytestring-builder" ,ghc-bytestring-builder)
- ("ghc-case-insensitive" ,ghc-case-insensitive)
- ("ghc-hashable" ,ghc-hashable)
- ("ghc-only" ,ghc-only)
- ("ghc-postgresql-libpq" ,ghc-postgresql-libpq)
- ("ghc-scientific" ,ghc-scientific)
- ("ghc-uuid-types" ,ghc-uuid-types)
- ("ghc-vector" ,ghc-vector)))
- (native-inputs
- `(("ghc-inspection-testing" ,ghc-inspection-testing)
- ("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)
- ("ghc-base16-bytestring" ,ghc-base16-bytestring)
- ("ghc-cryptohash-md5" ,ghc-cryptohash-md5)
- ("ghc-hunit" ,ghc-hunit)
- ("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-golden" ,ghc-tasty-golden)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)))
+ (list ghc-time-compat
+ ghc-aeson
+ ghc-attoparsec
+ ghc-bytestring-builder
+ ghc-case-insensitive
+ ghc-hashable
+ ghc-only
+ ghc-postgresql-libpq
+ ghc-scientific
+ ghc-uuid-types
+ ghc-vector))
+ (native-inputs
+ (list ghc-inspection-testing
+ ghc-tasty
+ ghc-tasty-hunit
+ ghc-base16-bytestring
+ ghc-cryptohash-md5
+ ghc-hunit
+ ghc-tasty
+ ghc-tasty-golden
+ ghc-tasty-hunit))
(arguments
`(#:cabal-revision
("2" "1kwjlj0bsc1yd4dgfc0ydawq9acfjlf0bymwc830dryp16wpj9zv")))
@@ -16469,33 +15824,33 @@ server and to receive the results of these queries.")
(build-system haskell-build-system)
(arguments `(#:tests? #f)) ; TODO: Cannot import MaybeFieldDefsTest.
(inputs
- `(("ghc-persistent" ,ghc-persistent)
- ("ghc-aeson" ,ghc-aeson)
- ("ghc-attoparsec" ,ghc-attoparsec)
- ("ghc-blaze-builder" ,ghc-blaze-builder)
- ("ghc-conduit" ,ghc-conduit)
- ("ghc-monad-logger" ,ghc-monad-logger)
- ("ghc-postgresql-simple" ,ghc-postgresql-simple)
- ("ghc-postgresql-libpq" ,ghc-postgresql-libpq)
- ("ghc-resourcet" ,ghc-resourcet)
- ("ghc-resource-pool" ,ghc-resource-pool)
- ("ghc-string-conversions" ,ghc-string-conversions)
- ("ghc-unliftio-core" ,ghc-unliftio-core)
- ("ghc-unliftio" ,ghc-unliftio)))
- (native-inputs
- `(("ghc-persistent-qq" ,ghc-persistent-qq)
- ("ghc-persistent-test" ,ghc-persistent-test)
- ("ghc-fast-logger" ,ghc-fast-logger)
- ("ghc-hunit" ,ghc-hunit)
- ("ghc-hspec" ,ghc-hspec)
- ("ghc-hspec-expectations" ,ghc-hspec-expectations)
- ("ghc-hspec-expectations-lifted" ,ghc-hspec-expectations-lifted)
- ("ghc-quickcheck" ,ghc-quickcheck)
- ("ghc-quickcheck-instances" ,ghc-quickcheck-instances)
- ("ghc-path-pieces" ,ghc-path-pieces)
- ("ghc-http-api-data" ,ghc-http-api-data)
- ("ghc-unordered-containers" ,ghc-unordered-containers)
- ("ghc-vector" ,ghc-vector)))
+ (list ghc-persistent
+ ghc-aeson
+ ghc-attoparsec
+ ghc-blaze-builder
+ ghc-conduit
+ ghc-monad-logger
+ ghc-postgresql-simple
+ ghc-postgresql-libpq
+ ghc-resourcet
+ ghc-resource-pool
+ ghc-string-conversions
+ ghc-unliftio-core
+ ghc-unliftio))
+ (native-inputs
+ (list ghc-persistent-qq
+ ghc-persistent-test
+ ghc-fast-logger
+ ghc-hunit
+ ghc-hspec
+ ghc-hspec-expectations
+ ghc-hspec-expectations-lifted
+ ghc-quickcheck
+ ghc-quickcheck-instances
+ ghc-path-pieces
+ ghc-http-api-data
+ ghc-unordered-containers
+ ghc-vector))
(home-page "http://www.yesodweb.com/book/persistent")
(synopsis "Backend for the @code{ghc-persistent library} using Postgresql")
(description
@@ -16519,9 +15874,7 @@ using the @code{ghc-postgresql-simple} package.")
(build-system haskell-build-system)
(arguments `(#:tests? #f)) ; TODO: Needs tasty >=1.3.1 && <1.4
(native-inputs
- `(("ghc-smallcheck" ,ghc-smallcheck)
- ("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-smallcheck" ,ghc-tasty-smallcheck)))
+ (list ghc-smallcheck ghc-tasty ghc-tasty-smallcheck))
(home-page "https://github.com/strake/filtrable.hs")
(synopsis "Class of filtrable containers")
(description "This package provides filtrable containers.")
@@ -16542,8 +15895,7 @@ using the @code{ghc-postgresql-simple} package.")
(base32 "06a44i7a956d7xkk2na4090xj2a7b7a228pk4spmccs4x20ymssh"))))
(build-system haskell-build-system)
(native-inputs
- `(("ghc-async" ,ghc-async)
- ("ghc-async" ,ghc-async)))
+ (list ghc-async ghc-async))
(home-page "https://github.com/takano-akio/filelock")
(synopsis "Portable interface to file locking")
(description
@@ -16565,11 +15917,8 @@ using the @code{ghc-postgresql-simple} package.")
(base32 "12sxww260pc0bbpiyirm7911haxhljdi2f08a9ddpbgw8d5n7ffg"))))
(build-system haskell-build-system)
(inputs
- `(("ghc-hsyaml" ,ghc-hsyaml)
- ("ghc-aeson" ,ghc-aeson)
- ("ghc-scientific" ,ghc-scientific)
- ("ghc-unordered-containers" ,ghc-unordered-containers)
- ("ghc-vector" ,ghc-vector)))
+ (list ghc-hsyaml ghc-aeson ghc-scientific ghc-unordered-containers
+ ghc-vector))
(arguments
`(#:cabal-revision
("3" "0vhdndyj5f07vvvnssn5ybdja5wmaydq0n2lfpihvdg4dkhczrx2")))
@@ -16603,12 +15952,12 @@ data into native Haskell data types.")
(base32 "07xb926kixqv5scqdl8w34z42zjzdpbq06f0ha3f3nm3rxhgn3m8"))))
(build-system haskell-build-system)
(native-inputs
- `(("ghc-async" ,ghc-async)
- ("ghc-singleton-bool" ,ghc-singleton-bool)
- ("ghc-tasty" ,ghc-tasty)
- ("ghc-tasty-expected-failure" ,ghc-tasty-expected-failure)
- ("ghc-tasty-hunit" ,ghc-tasty-hunit)
- ("ghc-temporary" ,ghc-temporary)))
+ (list ghc-async
+ ghc-singleton-bool
+ ghc-tasty
+ ghc-tasty-expected-failure
+ ghc-tasty-hunit
+ ghc-temporary))
(arguments
`(#:cabal-revision
("1" "0mmq1q82mrbayiij0p8wdnkf0j8drmq1iibg8kn4cak3nrn9pd1d")))
@@ -16672,7 +16021,7 @@ data Dec a
(sha256
(base32 "17w9vv6arn7vvc7kykqcx81q2364ji43khrryl27r1cjx9yxapa0"))))
(build-system haskell-build-system)
- (inputs `(("ghc-dec" ,ghc-dec)))
+ (inputs (list ghc-dec))
(arguments
`(#:cabal-revision
("3" "11rhzpy4xiry39bbxzwrqff75f0f4g7z0vkr3v9l8rv3w40jlf7x")))