gnu: haskell: Use HTTPS where possible.

* gnu/packages/haskell.scm (cl-yale-haskell)[source, home-page]: Use HTTPS.
(ghc-libxml)[source, home-page]: Likewise.
(ghc-haddock-library)[home-page]: Likewise.
(ghc-haddock-api)[home-page]: Likewise.
(ghc-haddock)[home-page]: Likewise.
(ghc-simple-reflect)[home-page]: Likewise.
(ghc-alex)[home-page]: Likewise.
(ghc-concatenative)[description]: Likewise.
(ghc-openglraw)[home-page]: Likewise.
(ghc-glut)[home-page]: Likewise.
(ghc-gluraw)[home-page]: Likewise.
(ghc-opengl)[home-page]: Likewise.
(cabal-install)[home-page]: Likewise.
(ghc-mtl)[description]: Likewise.
(ghc-temporary)[home-page]: Likewise.
(ghc-temporary-rc)[home-page]: Likewise.
(ghc-fgl)[home-page]: Likewise.
(ghc-blaze-markup)[home-page]: Likewise.
(ghc-doctest)[description]: Likewise.
(ghc-scientific)[description]: Likewise.
(ghc-regex-pcre-builtin)[description]: Likewise.
(ghc-diff)[home-page]: Likewise.
(ghc-highlighting-kate)[description]: Likewise.
(ghc-hslua)[description]: Likewise.
(ghc-pandoc)[home-page]: Likewise.
(ghc-rfc5051)[home-page]: Likewise.
(ghc-data-ordlist)[home-page]: Likewise.
(ghc-regex-compat-tdfa)[home-page]: Likewise.
(ghc-sandi)[home-page]: Likewise.
(ghc-bytestring-handle)[home-page]: Likewise.
(ghc-tar)[home-page]: Likewise.
(ghc-transformers)[home-page]: Likewise.
(ghc-patience)[home-page]: Likewise.
(ghc-monads-tf)[home-page]: Likewise.
(ghc-colour)[home-page]: Likewise.
(ghc-directory)[home-page]: Likewise.
(ghc-process)[home-page]: Likewise.
(ghc-wl-pprint-text)[home-page]: Likewise.
(ghc-fgl-arbitrary)[home-page]: Likewise.
(ghc-graphviz)[description]: Likewise.
(ghc-array)[home-page]: Likewise.
(ghc-storable-complex)[source]: Likewise.
(ghc-hmatrix)[source]: Likewise.
(ghc-hmatrix-gsl)[source]: Likewise.
(ghc-hmatrix-special)[source]: Likewise.
(ghc-hmatrix-gsl-stats)[source]: Likewise.
(ghc-easyplot)[source, home-page]: Likewise.
(ghc-hashtables)[source]: Likewise.
(ghc-data-accessor)[home-page]: Likewise.
(ghc-data-accessor-transformers)[home-page]: Likewise.
(ghc-gnuplot)[home-page]: Likewise.
(ghc-terminal-size)[home-page]: Likewise.
(ghc-language-c)[home-page]: Likewise.
(ghc-hslogger)[home-page]: Likewise.
(ghc-json)[home-page]: Likewise.
(ghc-hex)[home-page]: Likewise.
(ghc-psqueues)[description]: Likewise.
(ghc-uuid-types)[description]: Likewise.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
This commit is contained in:
Alex Vong 2018-02-05 22:15:16 +08:00 committed by Marius Bakke
parent d72f59a4cf
commit 98b90194d3
No known key found for this signature in database
GPG Key ID: A2A06DF2A33A54FA
1 changed files with 64 additions and 64 deletions

View File

@ -10,7 +10,7 @@
;;; Copyright © 2016, 2017 David Craven <david@craven.ch> ;;; Copyright © 2016, 2017 David Craven <david@craven.ch>
;;; Copyright © 2017 Danny Milosavljevic <dannym@scratchpost.org> ;;; Copyright © 2017 Danny Milosavljevic <dannym@scratchpost.org>
;;; Copyright © 2017 Peter Mikkelsen <petermikkelsen10@gmail.com> ;;; Copyright © 2017 Peter Mikkelsen <petermikkelsen10@gmail.com>
;;; Copyright © 2017 Alex Vong <alexvong1995@gmail.com> ;;; Copyright © 2017, 2018 Alex Vong <alexvong1995@gmail.com>
;;; Copyright © 2017 rsiddharth <s@ricketyspace.net> ;;; Copyright © 2017 rsiddharth <s@ricketyspace.net>
;;; Copyright © 2017, 2018 Tobias Geerinckx-Rice <me@tobias.gr> ;;; Copyright © 2017, 2018 Tobias Geerinckx-Rice <me@tobias.gr>
;;; ;;;
@ -74,7 +74,7 @@
(source (origin (source (origin
(method git-fetch) (method git-fetch)
(uri (git-reference (uri (git-reference
(url "http://git.elephly.net/software/yale-haskell.git") (url "https://git.elephly.net/software/yale-haskell.git")
(commit commit))) (commit commit)))
(file-name (string-append "yale-haskell-" commit "-checkout")) (file-name (string-append "yale-haskell-" commit "-checkout"))
(sha256 (sha256
@ -98,7 +98,7 @@
#t))))) #t)))))
(inputs (inputs
`(("clisp" ,clisp))) `(("clisp" ,clisp)))
(home-page "http://git.elephly.net/software/yale-haskell.git") (home-page "https://git.elephly.net/software/yale-haskell.git")
(synopsis "Port of the Yale Haskell system to CLISP") (synopsis "Port of the Yale Haskell system to CLISP")
(description "This package provides the Yale Haskell system running on (description "This package provides the Yale Haskell system running on
top of CLISP.") top of CLISP.")
@ -455,7 +455,7 @@ determine the hostname.")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "http://hackage.haskell.org/package/libxml/" (uri (string-append "https://hackage.haskell.org/package/libxml/"
"libxml-" version ".tar.gz")) "libxml-" version ".tar.gz"))
(sha256 (sha256
(base32 (base32
@ -469,7 +469,7 @@ determine the hostname.")
`(,(string-append "--extra-include-dirs=" `(,(string-append "--extra-include-dirs="
(assoc-ref %build-inputs "libxml2") (assoc-ref %build-inputs "libxml2")
"/include/libxml2")))) "/include/libxml2"))))
(home-page "http://hackage.haskell.org/package/libxml") (home-page "https://hackage.haskell.org/package/libxml")
(synopsis "Haskell bindings to libxml2") (synopsis "Haskell bindings to libxml2")
(description (description
"This library provides minimal Haskell binding to libxml2.") "This library provides minimal Haskell binding to libxml2.")
@ -659,7 +659,7 @@ nothing.")
`(("hspec-discover" ,hspec-discover) `(("hspec-discover" ,hspec-discover)
("ghc-hspec" ,ghc-hspec) ("ghc-hspec" ,ghc-hspec)
("ghc-quickcheck" ,ghc-quickcheck))) ("ghc-quickcheck" ,ghc-quickcheck)))
(home-page "http://www.haskell.org/haddock/") (home-page "https://www.haskell.org/haddock/")
(synopsis "Library exposing some functionality of Haddock") (synopsis "Library exposing some functionality of Haddock")
(description (description
"Haddock is a documentation-generation tool for Haskell libraries. These "Haddock is a documentation-generation tool for Haskell libraries. These
@ -692,7 +692,7 @@ the haddock package.")
`(("ghc-quickcheck" ,ghc-quickcheck) `(("ghc-quickcheck" ,ghc-quickcheck)
("ghc-hspec" ,ghc-hspec) ("ghc-hspec" ,ghc-hspec)
("hspec-discover" ,hspec-discover))) ("hspec-discover" ,hspec-discover)))
(home-page "http://www.haskell.org/haddock/") (home-page "https://www.haskell.org/haddock/")
(synopsis "API for documentation-generation tool Haddock") (synopsis "API for documentation-generation tool Haddock")
(description "This package provides an API to Haddock, the (description "This package provides an API to Haddock, the
documentation-generation tool for Haskell libraries.") documentation-generation tool for Haskell libraries.")
@ -743,7 +743,7 @@ documentation-generation tool for Haskell libraries.")
(native-inputs (native-inputs
`(("ghc-hspec" ,ghc-hspec) `(("ghc-hspec" ,ghc-hspec)
("ghc-haddock-test" ,ghc-haddock-test))) ("ghc-haddock-test" ,ghc-haddock-test)))
(home-page "http://www.haskell.org/haddock/") (home-page "https://www.haskell.org/haddock/")
(synopsis (synopsis
"Documentation-generation tool for Haskell libraries") "Documentation-generation tool for Haskell libraries")
(description (description
@ -766,7 +766,7 @@ documentation-generation tool for Haskell libraries.")
"1dpcf6w3cf1sfl9bnlsx04x7aghw029glj5d05qzrsnms2rlw8iq")))) "1dpcf6w3cf1sfl9bnlsx04x7aghw029glj5d05qzrsnms2rlw8iq"))))
(build-system haskell-build-system) (build-system haskell-build-system)
(home-page (home-page
"http://twanvl.nl/blog/haskell/simple-reflection-of-expressions") "https://twanvl.nl/blog/haskell/simple-reflection-of-expressions")
(synopsis (synopsis
"Simple reflection of expressions containing variables") "Simple reflection of expressions containing variables")
(description (description
@ -822,7 +822,7 @@ package are to parse or generate Haskell 98 code.")
"0bi1cs9b8ir33h1fl6x2xw4ymygapqbr713ridpf7rmk2wa7jqqs")))) "0bi1cs9b8ir33h1fl6x2xw4ymygapqbr713ridpf7rmk2wa7jqqs"))))
(build-system haskell-build-system) (build-system haskell-build-system)
(inputs `(("ghc-quickcheck" ,ghc-quickcheck))) (inputs `(("ghc-quickcheck" ,ghc-quickcheck)))
(home-page "http://www.haskell.org/alex/") (home-page "https://www.haskell.org/alex/")
(synopsis (synopsis
"Tool for generating lexical analysers in Haskell") "Tool for generating lexical analysers in Haskell")
(description (description
@ -906,7 +906,7 @@ tool lex or flex for C/C++.")
(description (description
"Concatenative gives Haskell Factor-style combinators and arrows for "Concatenative gives Haskell Factor-style combinators and arrows for
postfix notation. For more information on stack based languages, see postfix notation. For more information on stack based languages, see
@uref{http://concatenative.org}.") @uref{https://concatenative.org}.")
(license license:bsd-3))) (license license:bsd-3)))
(define-public ghc-happy (define-public ghc-happy
@ -1314,7 +1314,7 @@ arithmetic.")
("ghc-fixed" ,ghc-fixed) ("ghc-fixed" ,ghc-fixed)
("glu" ,glu) ("glu" ,glu)
("ghc-text" ,ghc-text))) ("ghc-text" ,ghc-text)))
(home-page "http://www.haskell.org/haskellwiki/Opengl") (home-page "https://www.haskell.org/haskellwiki/Opengl")
(synopsis "Raw Haskell bindings for the OpenGL graphics system") (synopsis "Raw Haskell bindings for the OpenGL graphics system")
(description "OpenGLRaw is a raw Haskell binding for the OpenGL 4.5 (description "OpenGLRaw is a raw Haskell binding for the OpenGL 4.5
graphics system and lots of OpenGL extensions. It is basically a 1:1 mapping graphics system and lots of OpenGL extensions. It is basically a 1:1 mapping
@ -1347,7 +1347,7 @@ found at runtime, a userError is thrown.")
("ghc-opengl" ,ghc-opengl) ("ghc-opengl" ,ghc-opengl)
("ghc-openglraw" ,ghc-openglraw) ("ghc-openglraw" ,ghc-openglraw)
("freeglut" ,freeglut))) ("freeglut" ,freeglut)))
(home-page "http://www.haskell.org/haskellwiki/Opengl") (home-page "https://www.haskell.org/haskellwiki/Opengl")
(synopsis "Haskell bindings for the OpenGL Utility Toolkit") (synopsis "Haskell bindings for the OpenGL Utility Toolkit")
(description "This library provides Haskell bindings for the OpenGL (description "This library provides Haskell bindings for the OpenGL
Utility Toolkit, a window system-independent toolkit for writing OpenGL Utility Toolkit, a window system-independent toolkit for writing OpenGL
@ -1371,7 +1371,7 @@ programs.")
(build-system haskell-build-system) (build-system haskell-build-system)
(inputs (inputs
`(("ghc-openglraw" ,ghc-openglraw))) `(("ghc-openglraw" ,ghc-openglraw)))
(home-page "http://www.haskell.org/haskellwiki/Opengl") (home-page "https://www.haskell.org/haskellwiki/Opengl")
(synopsis "Raw Haskell bindings GLU") (synopsis "Raw Haskell bindings GLU")
(description "GLURaw is a raw Haskell binding for the GLU 1.3 OpenGL (description "GLURaw is a raw Haskell binding for the GLU 1.3 OpenGL
utility library. It is basically a 1:1 mapping of GLU's C API, intended as a utility library. It is basically a 1:1 mapping of GLU's C API, intended as a
@ -1399,7 +1399,7 @@ basis for a nicer interface.")
("ghc-gluraw" ,ghc-gluraw) ("ghc-gluraw" ,ghc-gluraw)
("ghc-statevar" ,ghc-statevar) ("ghc-statevar" ,ghc-statevar)
("ghc-openglraw" ,ghc-openglraw))) ("ghc-openglraw" ,ghc-openglraw)))
(home-page "http://www.haskell.org/haskellwiki/Opengl") (home-page "https://www.haskell.org/haskellwiki/Opengl")
(synopsis "Haskell bindings for the OpenGL graphics system") (synopsis "Haskell bindings for the OpenGL graphics system")
(description "This package provides Haskell bindings for the OpenGL (description "This package provides Haskell bindings for the OpenGL
graphics system (GL, version 4.5) and its accompanying utility library (GLU, graphics system (GL, version 4.5) and its accompanying utility library (GLU,
@ -1632,7 +1632,7 @@ versions of GHC (i.e., < 6.10).")
("ghc-random" ,ghc-random) ("ghc-random" ,ghc-random)
("ghc-stm" ,ghc-stm) ("ghc-stm" ,ghc-stm)
("ghc-zlib" ,ghc-zlib))) ("ghc-zlib" ,ghc-zlib)))
(home-page "http://www.haskell.org/cabal/") (home-page "https://www.haskell.org/cabal/")
(synopsis "Command-line interface for Cabal and Hackage") (synopsis "Command-line interface for Cabal and Hackage")
(description (description
"The cabal command-line program simplifies the process of managing "The cabal command-line program simplifies the process of managing
@ -1690,7 +1690,7 @@ configuration. This library provides the common bits for writing custom
for various monad transformers, inspired by the paper 'Functional Programming for various monad transformers, inspired by the paper 'Functional Programming
with Overloading and Higher-Order Polymorphism', by Mark P Jones, in 'Advanced with Overloading and Higher-Order Polymorphism', by Mark P Jones, in 'Advanced
School of Functional Programming', 1995. See School of Functional Programming', 1995. See
@uref{http://web.cecs.pdx.edu/~mpj/pubs/springschool.html, the paper}.") @uref{https://web.cecs.pdx.edu/~mpj/pubs/springschool.html, the paper}.")
(license license:bsd-3))) (license license:bsd-3)))
(define-public ghc-paths (define-public ghc-paths
@ -3032,7 +3032,7 @@ for Haskell.")
"0qk741yqnpd69sksgks2vb7zi50rglp9m498lzw4sh268a017rsi")))) "0qk741yqnpd69sksgks2vb7zi50rglp9m498lzw4sh268a017rsi"))))
(build-system haskell-build-system) (build-system haskell-build-system)
(inputs `(("ghc-exceptions" ,ghc-exceptions))) (inputs `(("ghc-exceptions" ,ghc-exceptions)))
(home-page "http://www.github.com/batterseapower/temporary") (home-page "https://www.github.com/batterseapower/temporary")
(synopsis "Temporary file and directory support") (synopsis "Temporary file and directory support")
(description "The functions for creating temporary files and directories (description "The functions for creating temporary files and directories
in the Haskelll base library are quite limited. This library just repackages in the Haskelll base library are quite limited. This library just repackages
@ -3058,7 +3058,7 @@ installed.")
(build-system haskell-build-system) (build-system haskell-build-system)
(inputs `(("ghc-exceptions" ,ghc-exceptions))) (inputs `(("ghc-exceptions" ,ghc-exceptions)))
(home-page (home-page
"http://www.github.com/feuerbach/temporary") "https://www.github.com/feuerbach/temporary")
(synopsis (synopsis
"Portable temporary file and directory support") "Portable temporary file and directory support")
(description (description
@ -3206,7 +3206,7 @@ variety of traversals.")
`(("ghc-mtl" ,ghc-mtl) `(("ghc-mtl" ,ghc-mtl)
("ghc-hspec" ,ghc-hspec) ("ghc-hspec" ,ghc-hspec)
("ghc-quickcheck" ,ghc-quickcheck))) ("ghc-quickcheck" ,ghc-quickcheck)))
(home-page "http://web.engr.oregonstate.edu/~erwig/fgl/haskell") (home-page "https://web.engr.oregonstate.edu/~erwig/fgl/haskell")
(synopsis (synopsis
"Martin Erwig's Functional Graph Library") "Martin Erwig's Functional Graph Library")
(description "The functional graph library, FGL, is a collection of type (description "The functional graph library, FGL, is a collection of type
@ -3928,7 +3928,7 @@ interoperate with code that uses the new implementation.")
("ghc-tasty" ,ghc-tasty) ("ghc-tasty" ,ghc-tasty)
("ghc-tasty-hunit" ,ghc-tasty-hunit) ("ghc-tasty-hunit" ,ghc-tasty-hunit)
("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck))) ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)))
(home-page "http://jaspervdj.be/blaze") (home-page "https://jaspervdj.be/blaze")
(synopsis "Fast markup combinator library for Haskell") (synopsis "Fast markup combinator library for Haskell")
(description "This library provides core modules of a markup combinator (description "This library provides core modules of a markup combinator
library for Haskell.") library for Haskell.")
@ -4699,7 +4699,7 @@ monad transformer (instead of the IO monad).")
(synopsis "Test interactive Haskell examples") (synopsis "Test interactive Haskell examples")
(description "The doctest program checks examples in source code comments. (description "The doctest program checks examples in source code comments.
It is modeled after doctest for Python, see It is modeled after doctest for Python, see
@uref{http://docs.python.org/library/doctest.html, the Doctest website}.") @uref{https://docs.python.org/library/doctest.html, the Doctest website}.")
(license license:expat))) (license license:expat)))
(define-public ghc-doctest-0.12 (define-public ghc-doctest-0.12
@ -4873,7 +4873,7 @@ in migrated modules.")
(description "This package provides @code{Data.Scientific}, which provides (description "This package provides @code{Data.Scientific}, which provides
the number type @code{Scientific}. Scientific numbers are arbitrary precision the number type @code{Scientific}. Scientific numbers are arbitrary precision
and space efficient. They are represented using and space efficient. They are represented using
@uref{http://en.wikipedia.org/wiki/Scientific_notation, scientific @uref{https://en.wikipedia.org/wiki/Scientific_notation, scientific
notation}.") notation}.")
(license license:bsd-3))) (license license:bsd-3)))
@ -5033,7 +5033,7 @@ it can parse and apply LaTeX macros.")
(description (description
"This package is an enhancement of the @code{Text.Regex} library, "This package is an enhancement of the @code{Text.Regex} library,
providing the PCRE backend to accompany regex-base, with bundled code from providing the PCRE backend to accompany regex-base, with bundled code from
@url{http://www.pcre.org}.") @url{https://www.pcre.org}.")
(license license:bsd-3))) (license license:bsd-3)))
(define-public ghc-diff (define-public ghc-diff
@ -5052,7 +5052,7 @@ providing the PCRE backend to accompany regex-base, with bundled code from
`(("ghc-quickcheck" ,ghc-quickcheck) `(("ghc-quickcheck" ,ghc-quickcheck)
("ghc-test-framework" ,ghc-test-framework) ("ghc-test-framework" ,ghc-test-framework)
("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2))) ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2)))
(home-page "http://hub.darcs.net/sterlingclover/Diff") (home-page "https://hub.darcs.net/sterlingclover/Diff")
(synopsis "O(ND) diff algorithm in Haskell") (synopsis "O(ND) diff algorithm in Haskell")
(description (description
"This package provides an implementation of the standard diff algorithm, "This package provides an implementation of the standard diff algorithm,
@ -5085,7 +5085,7 @@ and utilities for pretty printing.")
(description (description
"Highlighting-kate is a syntax highlighting library with support for "Highlighting-kate is a syntax highlighting library with support for
nearly one hundred languages. The syntax parsers are automatically generated nearly one hundred languages. The syntax parsers are automatically generated
from @uref{http://kate-editor.org/, Kate syntax descriptions}, so any syntax from @uref{https://kate-editor.org/, Kate syntax descriptions}, so any syntax
supported by Kate can be added. An (optional) command-line program is supported by Kate can be added. An (optional) command-line program is
provided, along with a utility for generating new parsers from Kate XML syntax provided, along with a utility for generating new parsers from Kate XML syntax
descriptions.") descriptions.")
@ -5663,7 +5663,7 @@ TIFF and GIF formats.")
(synopsis "Lua language interpreter embedding in Haskell") (synopsis "Lua language interpreter embedding in Haskell")
(description (description
"The Scripting.Lua module is a wrapper of the Lua language interpreter as "The Scripting.Lua module is a wrapper of the Lua language interpreter as
described in @url{http://www.lua.org/}.") described in @url{https://www.lua.org/}.")
(license license:expat))) (license license:expat)))
(define-public ghc-hslua-module-text (define-public ghc-hslua-module-text
@ -5984,7 +5984,7 @@ provided. Skylighting is intended to be the successor to highlighting-kate.")
("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck) ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)
("ghc-quickcheck" ,ghc-quickcheck) ("ghc-quickcheck" ,ghc-quickcheck)
("ghc-hunit" ,ghc-hunit))) ("ghc-hunit" ,ghc-hunit)))
(home-page "http://pandoc.org") (home-page "https://pandoc.org")
(synopsis "Conversion between markup formats") (synopsis "Conversion between markup formats")
(description (description
"Pandoc is a Haskell library for converting from one markup format to "Pandoc is a Haskell library for converting from one markup format to
@ -6033,7 +6033,7 @@ MODS-format XML intermediate.")
(base32 (base32
"0av4c3qvwbkbzrjrrg601ay9pds7wscqqp2lc2z78mv2lllap3g3")))) "0av4c3qvwbkbzrjrrg601ay9pds7wscqqp2lc2z78mv2lllap3g3"))))
(build-system haskell-build-system) (build-system haskell-build-system)
(home-page "http://hackage.haskell.org/package/rfc5051") (home-page "https://hackage.haskell.org/package/rfc5051")
(synopsis "Simple unicode collation as per RFC5051") (synopsis "Simple unicode collation as per RFC5051")
(description (description
"This library implements @code{unicode-casemap}, the simple, non "This library implements @code{unicode-casemap}, the simple, non
@ -6287,7 +6287,7 @@ been observed, so this library should be suitable for high performance scenarios
(base32 (base32
"03a9ix1fcx08viwv2jg5ndw1qbkydyyrmjvqr9wasmcik9x1wv3g")))) "03a9ix1fcx08viwv2jg5ndw1qbkydyyrmjvqr9wasmcik9x1wv3g"))))
(build-system haskell-build-system) (build-system haskell-build-system)
(home-page "http://hackage.haskell.org/package/data-ordlist") (home-page "https://hackage.haskell.org/package/data-ordlist")
(synopsis "Set and bag operations on ordered lists") (synopsis "Set and bag operations on ordered lists")
(description (description
"This module provides set and multiset operations on ordered lists.") "This module provides set and multiset operations on ordered lists.")
@ -6390,7 +6390,7 @@ inspired by libtre.")
(inputs (inputs
`(("ghc-regex-base" ,ghc-regex-base) `(("ghc-regex-base" ,ghc-regex-base)
("ghc-regex-tdfa" ,ghc-regex-tdfa))) ("ghc-regex-tdfa" ,ghc-regex-tdfa)))
(home-page "http://hub.darcs.net/shelarcy/regex-compat-tdfa") (home-page "https://hub.darcs.net/shelarcy/regex-compat-tdfa")
(synopsis "Unicode Support version of Text.Regex, using regex-tdfa") (synopsis "Unicode Support version of Text.Regex, using regex-tdfa")
(description (description
"One module layer over @code{regex-tdfa} to replace @code{Text.Regex}. "One module layer over @code{regex-tdfa} to replace @code{Text.Regex}.
@ -6422,7 +6422,7 @@ this problem.")
("ghc-tasty-hunit" ,ghc-tasty-hunit) ("ghc-tasty-hunit" ,ghc-tasty-hunit)
("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck) ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)
("ghc-tasty-th" ,ghc-tasty-th))) ("ghc-tasty-th" ,ghc-tasty-th)))
(home-page "http://hackage.haskell.org/package/sandi") (home-page "https://hackage.haskell.org/package/sandi")
(synopsis "Data encoding library") (synopsis "Data encoding library")
(description "Reasonably fast data encoding library.") (description "Reasonably fast data encoding library.")
(license license:bsd-3))) (license license:bsd-3)))
@ -6447,7 +6447,7 @@ this problem.")
("ghc-test-framework" ,ghc-test-framework) ("ghc-test-framework" ,ghc-test-framework)
("ghc-test-framework-hunit" ,ghc-test-framework-hunit) ("ghc-test-framework-hunit" ,ghc-test-framework-hunit)
("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2))) ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2)))
(home-page "http://hub.darcs.net/ganesh/bytestring-handle") (home-page "https://hub.darcs.net/ganesh/bytestring-handle")
(synopsis "ByteString-backed Handles") (synopsis "ByteString-backed Handles")
(description "ByteString-backed Handles") ; There is no description (description "ByteString-backed Handles") ; There is no description
(license license:bsd-3))) (license license:bsd-3)))
@ -6474,7 +6474,7 @@ this problem.")
("ghc-tasty" ,ghc-tasty) ("ghc-tasty" ,ghc-tasty)
("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck) ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)
("ghc-array" ,ghc-array))) ("ghc-array" ,ghc-array)))
(home-page "http://hackage.haskell.org/package/tar") (home-page "https://hackage.haskell.org/package/tar")
(synopsis "Reading, writing and manipulating \".tar\" archive files") (synopsis "Reading, writing and manipulating \".tar\" archive files")
(description (description
"This library is for working with \\\"@.tar@\\\" archive files. "This library is for working with \\\"@.tar@\\\" archive files.
@ -6500,7 +6500,7 @@ an index.")
(base32 (base32
"1qkhi8ssf8c4jnmrw9dzym3igqbzq7h48iisaykdfzdsm09qfh3c")))) "1qkhi8ssf8c4jnmrw9dzym3igqbzq7h48iisaykdfzdsm09qfh3c"))))
(build-system haskell-build-system) (build-system haskell-build-system)
(home-page "http://hackage.haskell.org/package/transformers") (home-page "https://hackage.haskell.org/package/transformers")
(synopsis "Concrete functor and monad transformers") (synopsis "Concrete functor and monad transformers")
(description (description
"A portable library of functor and monad transformers, inspired by the paper "A portable library of functor and monad transformers, inspired by the paper
@ -6586,7 +6586,7 @@ an executable.")
(base32 (base32
"0qyv20gqy9pb1acy700ahv70lc6vprcwb26cc7fcpcs4scsc7irm")))) "0qyv20gqy9pb1acy700ahv70lc6vprcwb26cc7fcpcs4scsc7irm"))))
(build-system haskell-build-system) (build-system haskell-build-system)
(home-page "http://hackage.haskell.org/package/patience") (home-page "https://hackage.haskell.org/package/patience")
(synopsis "Patience diff and longest increasing subsequence") (synopsis "Patience diff and longest increasing subsequence")
(description (description
"This library implements the 'patience diff' algorithm, as well as the "This library implements the 'patience diff' algorithm, as well as the
@ -6610,7 +6610,7 @@ performance, nice output for humans, and simplicity of implementation.")
(base32 (base32
"1wdhskwa6dw8qljbvwpyxj8ca6y95q2np7z4y4q6bpf4anmd5794")))) "1wdhskwa6dw8qljbvwpyxj8ca6y95q2np7z4y4q6bpf4anmd5794"))))
(build-system haskell-build-system) (build-system haskell-build-system)
(home-page "http://hackage.haskell.org/package/monads-tf") (home-page "https://hackage.haskell.org/package/monads-tf")
(synopsis "Monad classes, using type families") (synopsis "Monad classes, using type families")
(description (description
"Monad classes using type families, with instances for various monad transformers, "Monad classes using type families, with instances for various monad transformers,
@ -6671,7 +6671,7 @@ from using 'String' to 'ByteString'.")
(base32 (base32
"1qmn1778xzg07jg9nx4k1spdz2llivpblf6wwrps1qpqjhsac5cd")))) "1qmn1778xzg07jg9nx4k1spdz2llivpblf6wwrps1qpqjhsac5cd"))))
(build-system haskell-build-system) (build-system haskell-build-system)
(home-page "http://www.haskell.org/haskellwiki/Colour") (home-page "https://www.haskell.org/haskellwiki/Colour")
(synopsis "Model for human colour perception") (synopsis "Model for human colour perception")
(description (description
"This package provides a data type for colours and transparency. "This package provides a data type for colours and transparency.
@ -6694,7 +6694,7 @@ supported. A module of colour names (\"Data.Colour.Names\") is provided.")
(base32 (base32
"0ffhanigxrx5wpin8l0wfp7d24lpgsjwj0hxrfp8bpy2wj1snxny")))) "0ffhanigxrx5wpin8l0wfp7d24lpgsjwj0hxrfp8bpy2wj1snxny"))))
(build-system haskell-build-system) (build-system haskell-build-system)
(home-page "http://hackage.haskell.org/package/directory") (home-page "https://hackage.haskell.org/package/directory")
(synopsis "Platform-agnostic library for file system operations") (synopsis "Platform-agnostic library for file system operations")
(description (description
"This library provides a basic set of operations for manipulating "This library provides a basic set of operations for manipulating
@ -6724,7 +6724,7 @@ files and directories in a portable way.")
(substitute* "System/Process/Posix.hs" (substitute* "System/Process/Posix.hs"
(("/bin/sh") (which "sh"))) (("/bin/sh") (which "sh")))
#t))))) #t)))))
(home-page "http://hackage.haskell.org/package/process") (home-page "https://hackage.haskell.org/package/process")
(synopsis "System process libraries") (synopsis "System process libraries")
(description (description
"This package contains libraries for dealing with system processes.") "This package contains libraries for dealing with system processes.")
@ -6746,7 +6746,7 @@ files and directories in a portable way.")
(build-system haskell-build-system) (build-system haskell-build-system)
(inputs (inputs
`(("ghc-text" ,ghc-text))) `(("ghc-text" ,ghc-text)))
(home-page "http://hackage.haskell.org/package/wl-pprint-text") (home-page "https://hackage.haskell.org/package/wl-pprint-text")
(synopsis "Wadler/Leijen Pretty Printer for Text values") (synopsis "Wadler/Leijen Pretty Printer for Text values")
(description (description
"A clone of wl-pprint for use with the text library.") "A clone of wl-pprint for use with the text library.")
@ -6772,7 +6772,7 @@ files and directories in a portable way.")
`(("ghc-fgl" ,ghc-fgl) `(("ghc-fgl" ,ghc-fgl)
("ghc-quickcheck" ,ghc-quickcheck) ("ghc-quickcheck" ,ghc-quickcheck)
("ghc-hspec" ,ghc-hspec))) ("ghc-hspec" ,ghc-hspec)))
(home-page "http://hackage.haskell.org/package/fgl-arbitrary") (home-page "https://hackage.haskell.org/package/fgl-arbitrary")
(synopsis "QuickCheck support for fgl") (synopsis "QuickCheck support for fgl")
(description (description
"Provides Arbitrary instances for fgl graphs to avoid adding a "Provides Arbitrary instances for fgl graphs to avoid adding a
@ -6809,7 +6809,7 @@ for generating graph-like data structures.")
(synopsis "Bindings to Graphviz for graph visualisation") (synopsis "Bindings to Graphviz for graph visualisation")
(description (description
"This library provides bindings for the Dot language used by "This library provides bindings for the Dot language used by
the @uref{http://graphviz.org/, Graphviz} suite of programs for the @uref{https://graphviz.org/, Graphviz} suite of programs for
visualising graphs, as well as functions to call those programs. visualising graphs, as well as functions to call those programs.
Main features of the graphviz library include: Main features of the graphviz library include:
@ -6840,7 +6840,7 @@ and edge labels with positional information, etc.
"12v83s2imxb3p2crnlzrpjh0nk6lpysw9bdk9yahs6f37csa5jaj")))) "12v83s2imxb3p2crnlzrpjh0nk6lpysw9bdk9yahs6f37csa5jaj"))))
(build-system haskell-build-system) (build-system haskell-build-system)
(home-page (home-page
"http://hackage.haskell.org/package/array") "https://hackage.haskell.org/package/array")
(synopsis "Mutable and immutable arrays") (synopsis "Mutable and immutable arrays")
(description (description
"In addition to providing the @code{Data.Array} module, this package also defines "In addition to providing the @code{Data.Array} module, this package also defines
@ -7204,7 +7204,7 @@ which can't be decoded in the current locale encoding.")
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append (uri (string-append
"http://hackage.haskell.org/package/storable-complex/storable-complex-" "https://hackage.haskell.org/package/storable-complex/storable-complex-"
version ".tar.gz")) version ".tar.gz"))
(sha256 (sha256
(base32 "01kwwkpbfjrv26vj83cd92px5qbq1bpgxj0r45534aksqhany1xb")))) (base32 "01kwwkpbfjrv26vj83cd92px5qbq1bpgxj0r45534aksqhany1xb"))))
@ -7224,7 +7224,7 @@ and Fortran complex data types.")
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append (uri (string-append
"http://hackage.haskell.org/package/hmatrix/hmatrix-" "https://hackage.haskell.org/package/hmatrix/hmatrix-"
version ".tar.gz")) version ".tar.gz"))
(sha256 (sha256
(base32 "07zkwvg872hfk6jyn4s54ws8mvclynazaxf7fsbqi16dmf9dn61c")))) (base32 "07zkwvg872hfk6jyn4s54ws8mvclynazaxf7fsbqi16dmf9dn61c"))))
@ -7254,7 +7254,7 @@ numerical computations based on BLAS and LAPACK.")
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append (uri (string-append
"http://hackage.haskell.org/package/hmatrix-gsl/hmatrix-gsl-" "https://hackage.haskell.org/package/hmatrix-gsl/hmatrix-gsl-"
version ".tar.gz")) version ".tar.gz"))
(sha256 (sha256
(base32 "0mflm7zg6c6a5vy092pa429rzpyv5drc1589r3x4fbmvcyqc79gx")))) (base32 "0mflm7zg6c6a5vy092pa429rzpyv5drc1589r3x4fbmvcyqc79gx"))))
@ -7281,7 +7281,7 @@ using GSL.")
(method url-fetch) (method url-fetch)
(uri (uri
(string-append (string-append
"http://hackage.haskell.org/package/hmatrix-special/hmatrix-special-" "https://hackage.haskell.org/package/hmatrix-special/hmatrix-special-"
version ".tar.gz")) version ".tar.gz"))
(sha256 (sha256
(base32 "0kpcqdchi7ikzhqacy4rh4dxz3v37paxyb84wqa66sysb72wkabj")))) (base32 "0kpcqdchi7ikzhqacy4rh4dxz3v37paxyb84wqa66sysb72wkabj"))))
@ -7304,7 +7304,7 @@ functions for Haskell.")
(method url-fetch) (method url-fetch)
(uri (uri
(string-append (string-append
"http://hackage.haskell.org/package/hmatrix-gsl-stats/hmatrix-gsl-stats-" "https://hackage.haskell.org/package/hmatrix-gsl-stats/hmatrix-gsl-stats-"
version ".tar.gz")) version ".tar.gz"))
(sha256 (sha256
(base32 "1gslgk58lzin43cvbpivhw7nrn9qyaa6qwhy1z9ypvyal5p8n3sa")))) (base32 "1gslgk58lzin43cvbpivhw7nrn9qyaa6qwhy1z9ypvyal5p8n3sa"))))
@ -7329,7 +7329,7 @@ interface for statistics based on hmatrix and GSL.")
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append (uri (string-append
"http://hackage.haskell.org/package/easyplot/easyplot-" "https://hackage.haskell.org/package/easyplot/easyplot-"
version ".tar.gz")) version ".tar.gz"))
(sha256 (sha256
(base32 "18kndgvdj2apjpfga6fp7m16y1gx8zrwp3c5vfj03sx4v6jvciqk")))) (base32 "18kndgvdj2apjpfga6fp7m16y1gx8zrwp3c5vfj03sx4v6jvciqk"))))
@ -7339,7 +7339,7 @@ interface for statistics based on hmatrix and GSL.")
`(#:phases (modify-phases %standard-phases `(#:phases (modify-phases %standard-phases
(add-after 'unpack 'fix-setup-suffix (add-after 'unpack 'fix-setup-suffix
(lambda _ (rename-file "Setup.lhs" "Setup.hs") #t))))) (lambda _ (rename-file "Setup.lhs" "Setup.hs") #t)))))
(home-page "http://hub.darcs.net/scravy/easyplot") (home-page "https://hub.darcs.net/scravy/easyplot")
(synopsis "Haskell plotting library based on gnuplot") (synopsis "Haskell plotting library based on gnuplot")
(description "This package provides a plotting library for (description "This package provides a plotting library for
Haskell, using gnuplot for rendering.") Haskell, using gnuplot for rendering.")
@ -7353,7 +7353,7 @@ Haskell, using gnuplot for rendering.")
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append (uri (string-append
"http://hackage.haskell.org/package/hashtables/hashtables-" "https://hackage.haskell.org/package/hashtables/hashtables-"
version ".tar.gz")) version ".tar.gz"))
(sha256 (sha256
(base32 "1b6w9xznk42732vpd8ili60k12yq190xnajgga0iwbdpyg424lgg")))) (base32 "1b6w9xznk42732vpd8ili60k12yq190xnajgga0iwbdpyg424lgg"))))
@ -7383,7 +7383,7 @@ a set of wrappers to use the hash tables in the IO monad.")
(sha256 (sha256
(base32 "1vf2g1gac3rm32g97rl0fll51m88q7ry4m6khnl5j47qsmx24r9l")))) (base32 "1vf2g1gac3rm32g97rl0fll51m88q7ry4m6khnl5j47qsmx24r9l"))))
(build-system haskell-build-system) (build-system haskell-build-system)
(home-page "http://www.haskell.org/haskellwiki/Record_access") (home-page "https://www.haskell.org/haskellwiki/Record_access")
(synopsis (synopsis
"Haskell utilities for accessing and manipulating fields of records") "Haskell utilities for accessing and manipulating fields of records")
(description "This package provides Haskell modules for accessing and (description "This package provides Haskell modules for accessing and
@ -7404,7 +7404,7 @@ manipulating fields of records.")
(base32 "0yp030vafbpddl27m606aibbbr5ar5j5bsv4bksscz3cq4yq5j10")))) (base32 "0yp030vafbpddl27m606aibbbr5ar5j5bsv4bksscz3cq4yq5j10"))))
(build-system haskell-build-system) (build-system haskell-build-system)
(inputs `(("ghc-data-accessor" ,ghc-data-accessor))) (inputs `(("ghc-data-accessor" ,ghc-data-accessor)))
(home-page "http://www.haskell.org/haskellwiki/Record_access") (home-page "https://www.haskell.org/haskellwiki/Record_access")
(synopsis "Use Accessor to access state in transformers State monad") (synopsis "Use Accessor to access state in transformers State monad")
(description "This package provides Haskell modules to allow use of (description "This package provides Haskell modules to allow use of
Accessor to access state in transformers State monad.") Accessor to access state in transformers State monad.")
@ -7456,7 +7456,7 @@ helper functions for Lists, Maybes, Tuples, Functions.")
(substitute* "os/generic/Graphics/Gnuplot/Private/OS.hs" (substitute* "os/generic/Graphics/Gnuplot/Private/OS.hs"
(("(gnuplotName = ).*$" all cmd) (("(gnuplotName = ).*$" all cmd)
(string-append cmd "\"" gnuplot "/bin/gnuplot\""))))))))) (string-append cmd "\"" gnuplot "/bin/gnuplot\"")))))))))
(home-page "http://www.haskell.org/haskellwiki/Gnuplot") (home-page "https://www.haskell.org/haskellwiki/Gnuplot")
(synopsis "2D and 3D plots using gnuplot") (synopsis "2D and 3D plots using gnuplot")
(description "This package provides a Haskell module for creating 2D and (description "This package provides a Haskell module for creating 2D and
3D plots using gnuplot.") 3D plots using gnuplot.")
@ -7543,7 +7543,7 @@ for general types.")
(base32 (base32
"0n4nvj3dbj9gxfnprgish45asn9z4dipv9j98s8i7g2n8yb3xhmm")))) "0n4nvj3dbj9gxfnprgish45asn9z4dipv9j98s8i7g2n8yb3xhmm"))))
(build-system haskell-build-system) (build-system haskell-build-system)
(home-page "http://hackage.haskell.org/package/terminal-size") (home-page "https://hackage.haskell.org/package/terminal-size")
(synopsis "Get terminal window height and width") (synopsis "Get terminal window height and width")
(description "Get terminal window height and width without ncurses (description "Get terminal window height and width without ncurses
dependency.") dependency.")
@ -7566,7 +7566,7 @@ dependency.")
(native-inputs (native-inputs
`(("ghc-happy" ,ghc-happy) `(("ghc-happy" ,ghc-happy)
("ghc-alex" ,ghc-alex))) ("ghc-alex" ,ghc-alex)))
(home-page "http://visq.github.io/language-c/") (home-page "https://visq.github.io/language-c/")
(synopsis "Analysis and generation of C code") (synopsis "Analysis and generation of C code")
(description (description
"Language C is a Haskell library for the analysis and generation of C code. "Language C is a Haskell library for the analysis and generation of C code.
@ -7681,7 +7681,7 @@ files in Haskell.")
("ghc-old-locale" ,ghc-old-locale))) ("ghc-old-locale" ,ghc-old-locale)))
(native-inputs (native-inputs
`(("ghc-hunit" ,ghc-hunit))) `(("ghc-hunit" ,ghc-hunit)))
(home-page "http://software.complete.org/hslogger") (home-page "https://software.complete.org/hslogger")
(synopsis "Logging framework for Haskell, similar to Python's logging module") (synopsis "Logging framework for Haskell, similar to Python's logging module")
(description "Hslogger lets each log message have a priority and source be (description "Hslogger lets each log message have a priority and source be
associated with it. The programmer can then define global handlers that route associated with it. The programmer can then define global handlers that route
@ -7725,7 +7725,7 @@ handled safely, this is what you're left with.")
("ghc-mtl" ,ghc-mtl) ("ghc-mtl" ,ghc-mtl)
("ghc-text" ,ghc-text) ("ghc-text" ,ghc-text)
("ghc-parsec" ,ghc-parsec))) ("ghc-parsec" ,ghc-parsec)))
(home-page "http://hackage.haskell.org/package/json") (home-page "https://hackage.haskell.org/package/json")
(synopsis "Serializes Haskell data to and from JSON") (synopsis "Serializes Haskell data to and from JSON")
(description "This package provides a parser and pretty printer for (description "This package provides a parser and pretty printer for
converting between Haskell values and JSON. converting between Haskell values and JSON.
@ -7810,7 +7810,7 @@ are the bottleneck of web servers.")
(base32 (base32
"1v31xiaivrrn0q2jz8919wvkjplv1kxna5ajhsj701fqxm1i5vhj")))) "1v31xiaivrrn0q2jz8919wvkjplv1kxna5ajhsj701fqxm1i5vhj"))))
(build-system haskell-build-system) (build-system haskell-build-system)
(home-page "http://hackage.haskell.org/package/hex") (home-page "https://hackage.haskell.org/package/hex")
(synopsis "Convert strings into hexadecimal and back") (synopsis "Convert strings into hexadecimal and back")
(description "This package provides conversion functions between (description "This package provides conversion functions between
bytestrings and their hexademical representation.") bytestrings and their hexademical representation.")
@ -7842,7 +7842,7 @@ bytestrings and their hexademical representation.")
(home-page "https://github.com/bttr/psqueues") (home-page "https://github.com/bttr/psqueues")
(synopsis "Pure priority search queues") (synopsis "Pure priority search queues")
(description "The psqueues package provides (description "The psqueues package provides
@uref{http://en.wikipedia.org/wiki/Priority_queue, Priority Search Queues} in @uref{https://en.wikipedia.org/wiki/Priority_queue, Priority Search Queues} in
three different flavors: three different flavors:
@itemize @itemize
@ -7851,13 +7851,13 @@ fast insertion, deletion and lookup. This implementation is based on Ralf
Hinze's @uref{http://citeseer.ist.psu.edu/hinze01simple.html, A Simple Hinze's @uref{http://citeseer.ist.psu.edu/hinze01simple.html, A Simple
Implementation Technique for Priority Search Queues}. Implementation Technique for Priority Search Queues}.
Hence, it is similar to the @uref{http://hackage.haskell.org/package/PSQueue, Hence, it is similar to the @uref{https://hackage.haskell.org/package/PSQueue,
PSQueue} library, although it is considerably faster and provides a slightly PSQueue} library, although it is considerably faster and provides a slightly
different API. different API.
@item @code{IntPSQ p v} is a far more efficient implementation. It fixes the @item @code{IntPSQ p v} is a far more efficient implementation. It fixes the
key type to @code{Int} and uses a key type to @code{Int} and uses a
@code{http://en.wikipedia.org/wiki/Radix_tree, radix tree} (like @code{IntMap}) @code{https://en.wikipedia.org/wiki/Radix_tree, radix tree} (like @code{IntMap})
with an additional min-heap property. with an additional min-heap property.
@item @code{HashPSQ k p v} is a fairly straightforward extension @item @code{HashPSQ k p v} is a fairly straightforward extension
@ -8510,7 +8510,7 @@ IPv4, IPv6 and MAC addresses.")
(synopsis "Haskell type definitions for UUIDs") (synopsis "Haskell type definitions for UUIDs")
(description "This Haskell library contains type definitions for (description "This Haskell library contains type definitions for
@dfn{Universally Unique Identifiers} or @dfn{Universally Unique Identifiers} or
@uref{http://en.wikipedia.org/wiki/UUID, UUIDs}, and basic conversion @uref{https://en.wikipedia.org/wiki/UUID, UUIDs}, and basic conversion
functions.") functions.")
(license license:bsd-3))) (license license:bsd-3)))