3
5
Fork 0
mirror of git://git.savannah.gnu.org/guix.git synced 2023-12-14 03:33:07 +01:00

gnu: Use HACKAGE-URI for packages from Hackage.

Script-aided bulk change.
This commit is contained in:
Lars-Dominik Braun 2023-01-05 08:59:52 +01:00
parent d06ae53013
commit 890a181ed1
No known key found for this signature in database
GPG key ID: F663943E08D8092A
10 changed files with 707 additions and 2217 deletions

View file

@ -41,9 +41,7 @@
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/Agda/Agda-"
version ".tar.gz"))
(uri (hackage-uri "Agda" version))
(sha256
(base32 "0yjjbhc593ylrm4mq4j01nkdvh7xqsg5in30wxj4y53vf5hkggp5"))))
(build-system haskell-build-system)

View file

@ -34,8 +34,7 @@
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/dhall/dhall-"
version ".tar.gz"))
(uri (hackage-uri "dhall" version))
(sha256
(base32 "1by2d84fbckspczddl4npfsf89q6nprmbg0i5g8yr1psp0fpl4ab"))))
(build-system haskell-build-system)

View file

@ -221,10 +221,7 @@ line client and a client based on Qt.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/hledger/hledger-"
version
".tar.gz"))
(uri (hackage-uri "hledger" version))
(sha256
(base32
"07fcfkmv4cy92njnf2qc7jh0naz96q962hxldcd7hk4k7ddv0mss"))))
@ -1976,8 +1973,7 @@ generate a variety of reports from them, and provides a web interface.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"hledger-web/hledger-web-" version ".tar.gz"))
(uri (hackage-uri "hledger-web" version))
(sha256
(base32
"0ivszqcypw0j2wn4r7fv7dqm1pvr0b1y6rqpxagzyk8cxn3ic9g2"))))

View file

@ -65,9 +65,7 @@
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/apply-refact/apply-refact-"
version ".tar.gz"))
(uri (hackage-uri "apply-refact" version))
(sha256
(base32
"1sn5g71sx8xa4ggyk49m661iip6zrzl65vb87l16l31kf79bbm7w"))))
@ -101,10 +99,7 @@ library. It is primarily used with HLint's @code{--refactor} flag.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/cabal-install/cabal-install-"
version
".tar.gz"))
(uri (hackage-uri "cabal-install" version))
(patches (search-patches "cabal-install-base16-bytestring1.0.patch"
"cabal-install-ghc8.10.patch"))
(sha256
@ -150,9 +145,7 @@ installation of Haskell libraries and programs.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/" name "/"
name "-" version ".tar.gz"))
(uri (hackage-uri "cpphs" version))
(sha256
(base32
"17wi7fma2qaqdm1hwgaam3fd140v9bpa8ky0wg708h1pqc5v2nbz"))))
@ -181,8 +174,7 @@ unlit literate code files; and an option to turn off macro-expansion.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/darcs/"
"darcs-" version ".tar.gz"))
(uri (hackage-uri "darcs" version))
(sha256
(base32
"07dygwh6p4fsrlgxmq6r7yvxmf4n2y04izzd30jzqgs0pi9645p4"))
@ -287,8 +279,7 @@ unique algebra of patches called @url{http://darcs.net/Theory,Patchtheory}.
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/ghcid/"
"ghcid-" version ".tar.gz"))
(uri (hackage-uri "ghcid" version))
(sha256
(base32 "0yqc1pkfajnr56gnh43sbj50r7c3r41b2jfz07ivgl6phi4frjbq"))))
(build-system haskell-build-system)
@ -316,8 +307,7 @@ to @code{cabal repl}).")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"git-annex/git-annex-" version ".tar.gz"))
(uri (hackage-uri "git-annex" version))
(sha256
(base32 "06b5gnj0dxiz7lkc75xmmzi50svwbqhs5az01lfmw27r3ibcicpm"))))
(build-system haskell-build-system)
@ -523,9 +513,7 @@ used to keep a folder in sync between computers.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/" name
"/" name "-" version ".tar.gz"))
(uri (hackage-uri "hlint" version))
(sha256
(base32
"0z6gxndrh7blzapkdn6fq1pkbkjlmbgjbq9ydnvy2wm00fb3v73g"))))
@ -563,9 +551,7 @@ unwanted suggestions, and to add your own custom suggestions.")
(origin
(method url-fetch)
(uri
(string-append
"https://hackage.haskell.org/package/hoogle/hoogle-"
version ".tar.gz"))
(hackage-uri "hoogle" version))
(sha256
(base32
"1xacx2f33x1a4qlv25f8rlmb4wi0cjfzrj22nlnkrd0knghik3m7"))))
@ -615,10 +601,7 @@ or by approximate type signature.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/hscolour/hscolour-"
version
".tar.gz"))
(uri (hackage-uri "hscolour" version))
(sha256
(base32
"079jwph4bwllfp03yfr26s5zc6m6kw3nhb1cggrifh99haq34cr4"))))
@ -700,10 +683,7 @@ Wayland, and Linux console environments alike.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/nixfmt/nixfmt-"
version
".tar.gz"))
(uri (hackage-uri "nixfmt" version))
(sha256
(base32 "1ispgl8rc2scr6v8bb6sks7px856jf61x74zj2iyddrn5qamkb3n"))))
(build-system haskell-build-system)
@ -769,8 +749,7 @@ Haskell.")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://hackage/package/Raincat/"
"Raincat-" version ".tar.gz"))
(uri (hackage-uri "Raincat" version))
(sha256
(base32
"10y9zi22m6hf13c9h8zd9vg7mljpwbw0r3djb6r80bna701fdf6c"))))
@ -812,9 +791,7 @@ is programmed in Haskell.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/scroll/scroll-"
version ".tar.gz"))
(uri (hackage-uri "scroll" version))
(sha256
(base32
"0apzrvf99rskj4dbmn57jjxrsf19j436s8a09m950df5aws3a0wj"))))
@ -858,9 +835,7 @@ too slow and you'll get wound up in the scroll and crushed.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/ShellCheck/ShellCheck-"
version ".tar.gz"))
(uri (hackage-uri "ShellCheck" version))
(sha256
(base32 "071k2gc8rzpg9lwq9g10c9xx0zm1wcgsf8v4n1csj9fm56vy7gmb"))
(file-name (string-append name "-" version ".tar.gz"))))
@ -905,8 +880,7 @@ advanced user's otherwise working script to fail under future circumstances.
(version "1.9")
(source (origin
(method url-fetch)
(uri (string-append "mirror://hackage/package/shelltestrunner-"
version "/shelltestrunner-" version ".tar.gz"))
(uri (hackage-uri "shelltestrunner" version))
(sha256
(base32
"1a5kzqbwg6990249ypw0cx6cqj6663as1kbj8nzblcky8j6kbi6b"))))
@ -960,9 +934,7 @@ output, stderr, and exit status.")
(origin
(method url-fetch)
(uri
(string-append
"https://hackage.haskell.org/package/stylish-haskell/"
"stylish-haskell-" version ".tar.gz"))
(hackage-uri "stylish-haskell" version))
(sha256
(base32
"0x9w3zh1lzp6l5xj3mynnlr0fzb5mbv0wwpfxp8fr6bk0jcrzjwf"))))

View file

@ -48,10 +48,7 @@
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/tasty-ant-xml/tasty-ant-xml-"
version
".tar.gz"))
(uri (hackage-uri "tasty-ant-xml" version))
(sha256
(base32
"0h9mllhw9cd0rn34xhj8grwmbny7z7hpd8qmp9lfcdj0s4qx9vx8"))))
@ -76,10 +73,7 @@ framework.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/tasty-smallcheck/tasty-smallcheck-"
version
".tar.gz"))
(uri (hackage-uri "tasty-smallcheck" version))
(sha256
(base32
"0csgwn3vch0jnpqyyfnrfjq4z0dpl67imh5a7byll3hhlyidgjym"))))
@ -100,9 +94,7 @@ Haskell test framework.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/tasty-quickcheck/"
"tasty-quickcheck-" version ".tar.gz"))
(uri (hackage-uri "tasty-quickcheck" version))
(sha256
(base32
"0i1i78587znqzwps49milyr5n2k388ld2kr9ysz1vw8gcw51qq49"))))
@ -129,10 +121,7 @@ Haskell test framework.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/tasty-golden/tasty-golden-"
version
".tar.gz"))
(uri (hackage-uri "tasty-golden" version))
(sha256
(base32
"1nskavqgfxx1cw7q6c0cmizlwj54rnlv93yhgssaa77gv1nbvwpn"))))
@ -163,10 +152,7 @@ contains the correct result for the test.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/tasty/tasty-"
version
".tar.gz"))
(uri (hackage-uri "tasty" version))
(sha256
(base32
"0574hbqzxzyv6vsk5kzbf04kz58y0iy8x9ydcj4b8fpncgmgy63g"))))
@ -195,8 +181,7 @@ and any other types of tests into a single test suite.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"tasty-hedgehog/tasty-hedgehog-" version ".tar.gz"))
(uri (hackage-uri "tasty-hedgehog" version))
(sha256
(base32
"0cy49z8n124xh2ra2482vfy5if1n6d9lbdjma2zg1mxfj0k0zyfb"))))
@ -221,10 +206,7 @@ framework}.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/tasty-hspec/tasty-hspec-"
version
".tar.gz"))
(uri (hackage-uri "tasty-hspec" version))
(sha256
(base32
"02s82ijs2ringqxsqbm7m3vcy5brmwxa617azxv0v2phi3rdkjvl"))))
@ -256,10 +238,7 @@ framework}.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/tasty-hunit/tasty-hunit-"
version
".tar.gz"))
(uri (hackage-uri "tasty-hunit" version))
(sha256
(base32
"0gz6zz3w7s44pymw33xcxnawryl27zk33766sab96nz2xh91kvxp"))))
@ -279,8 +258,7 @@ test framework.")
(version "0.0.3")
(source (origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"tasty-kat/tasty-kat-" version ".tar.gz"))
(uri (hackage-uri "tasty-kat" version))
(sha256
(base32
"14yvlpli6cv6bn3kh8mlfp4x1l6ns4fvmfv6hmj75cvxyzq029d7"))))
@ -302,8 +280,7 @@ tasty.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"tasty-lua/tasty-lua-" version ".tar.gz"))
(uri (hackage-uri "tasty-lua" version))
(sha256
(base32
"0wa73ihkjcxi50lgpdzwwdx7s903lqi79hw7hxlvhbcvdly1cq53"))))
@ -326,9 +303,7 @@ from Lua.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/tasty-th/tasty-th-"
version ".tar.gz"))
(uri (hackage-uri "tasty-th" version))
(sha256
(base32
"0b2ivrw2257m4cy4rjnkwqlarh83j1y3zywnmaqqqbvy667sqnj3"))))
@ -351,9 +326,7 @@ test-framework.")
(version "1.1.18")
(source (origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/tasty-rerun/"
"tasty-rerun-" version ".tar.gz"))
(uri (hackage-uri "tasty-rerun" version))
(sha256
(base32
"0sccp5zx9v2rx741nbmgd8mzjhy5m4v74hk26d23xz93ph8aqx7s"))))
@ -377,9 +350,7 @@ been added since previous test run.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"tasty-expected-failure/tasty-expected-failure-"
version ".tar.gz"))
(uri (hackage-uri "tasty-expected-failure" version))
(sha256
(base32
"0zlgxs24d54byfhvwdg85xk1572zpjs71bjlxxrxcvralrfcq1yb"))))
@ -409,10 +380,7 @@ development.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/"
"quickcheck-instances/quickcheck-instances-"
version ".tar.gz"))
(uri (hackage-uri "quickcheck-instances" version))
(sha256
(base32
"0ihqbarl2ddrfgq3mq09lswwn8213qpw13g49qxs5mjkcm6gbk3h"))))
@ -451,9 +419,7 @@ provided by the Haskell Platform.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/quickcheck-unicode/"
"quickcheck-unicode-" version ".tar.gz"))
(uri (hackage-uri "quickcheck-unicode" version))
(sha256
(base32
"0s43s1bzbg3gwsjgm7fpyksd1339f0m26dlw2famxwyzgvm0a80k"))))
@ -474,10 +440,7 @@ testing Unicode-related software.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/quickcheck-io/quickcheck-io-"
version
".tar.gz"))
(uri (hackage-uri "quickcheck-io" version))
(sha256
(base32
"08k4v7pkgjf30pv5j2dfv1gqv6hclxlniyq2sps8zq4zswcr2xzv"))))
@ -499,10 +462,7 @@ use HUnit assertions as QuickCheck properties.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/QuickCheck/QuickCheck-"
version
".tar.gz"))
(uri (hackage-uri "QuickCheck" version))
(sha256
(base32
"1wrnrm9sq4s0bly0q58y80g4153q45iglqa34xsi2q3bd62nqyyq"))))
@ -527,9 +487,7 @@ expressed in Haskell, using combinators defined in the QuickCheck library.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"quickcheck-assertions/"
"quickcheck-assertions-" version ".tar.gz"))
(uri (hackage-uri "quickcheck-assertions" version))
(sha256
(base32 "1kyam4cy7qmnizjwjm8jamq43w7f0fs6ljfplwj0ib6wi2kjh0wv"))))
(build-system haskell-build-system)
@ -553,8 +511,7 @@ HUnit.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/test-framework/"
"test-framework-" version ".tar.gz"))
(uri (hackage-uri "test-framework" version))
(sha256
(base32
"1hhacrzam6b8f10hyldmjw8pb7frdxh04rfg3farxcxwbnhwgbpm"))))
@ -593,9 +550,7 @@ reporting and test statistics output.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"test-framework-hunit/test-framework-hunit-"
version ".tar.gz"))
(uri (hackage-uri "test-framework-hunit" version))
(sha256
(base32
"1y0b6vg8nfm43v90lxxcydhi6qlxhfy4vpxbzm5ic2w55bh8xjwm"))))
@ -619,9 +574,7 @@ reporting and test statistics output.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"test-framework-quickcheck2/"
"test-framework-quickcheck2-" version ".tar.gz"))
(uri (hackage-uri "test-framework-quickcheck2" version))
(sha256
(base32
"0ngf9vvby4nrdf1i7dxf5m9jn0g2pkq32w48xdr92n9hxka7ixn9"))))
@ -647,9 +600,7 @@ package.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"test-framework-smallcheck/"
"test-framework-smallcheck-" version ".tar.gz"))
(uri (hackage-uri "test-framework-smallcheck" version))
(sha256
(base32 "1xpgpk1gp4w7w46b4rhj80fa0bcyz8asj2dcjb5x1c37b7rw90b0"))))
(build-system haskell-build-system)
@ -670,9 +621,7 @@ test-framework. New projects should use ghc-tasty-smallcheck instead.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"test-framework-th-" version "/"
"test-framework-th-" version ".tar.gz"))
(uri (hackage-uri "test-framework-th" version))
(sha256
(base32
"12lw7yj02jb9s0i7rb98jjam43j2h0gzmnbj9zi933fx7sg0sy4b"))))
@ -704,8 +653,7 @@ using Template Haskell")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/HUnit/"
"HUnit-" version ".tar.gz"))
(uri (hackage-uri "HUnit" version))
(sha256
(base32
"1as4sw5y39c3zrmr6sb8zbw74c9gdn4401y0dx45ih7zf6457dxh"))))
@ -729,9 +677,7 @@ JUnit tool for Java.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"hspec-discover/hspec-discover-"
version ".tar.gz"))
(uri (hackage-uri "hspec-discover" version))
(sha256
(base32
"13yzvd3b679skvs1insk4s0wc4zvmz6hs38kc8q0j6vzqq06smqa"))))
@ -752,8 +698,7 @@ runs Hspec tests.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/hspec-core/"
"hspec-core-" version ".tar.gz"))
(uri (hackage-uri "hspec-core" version))
(sha256
(base32
"12k9yp5gznrda449ir60d5wv3xl7nnyffkb5mhfc0svw9f8lxlv1"))))
@ -783,8 +728,7 @@ be used to extend Hspec's functionality.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/hspec-meta/"
"hspec-meta-" version ".tar.gz"))
(uri (hackage-uri "hspec-meta" version))
(sha256
(base32
"0sfj0n2hy1r8ifysgbcmfdygcd7vyzr13ldkcp0l2ml337f8j0si"))))
@ -812,8 +756,7 @@ used to test the in-development version of Hspec.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/hspec/"
"hspec-" version ".tar.gz"))
(uri (hackage-uri "hspec" version))
(sha256
(base32
"0z0lwrmrqkglr78n6k2c36n4h68142bh785ys0x4jaibjshvs6rw"))))
@ -840,9 +783,7 @@ Haskell, inspired by the Ruby library RSpec.")
(version "0.5.1")
(source (origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"hspec-contrib/hspec-contrib-"
version ".tar.gz"))
(uri (hackage-uri "hspec-contrib" version))
(sha256
(base32
"0hhzxaa3fxz5mk5qcsrnfr98a7bn3szx2ydgr0x9mbqmm1jg06rc"))))
@ -865,9 +806,7 @@ Haskell, inspired by the Ruby library RSpec.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"hspec-expectations/hspec-expectations-"
version ".tar.gz"))
(uri (hackage-uri "hspec-expectations" version))
(sha256
(base32
"1vxl9zazbaapijr6zmcj72j9wf7ka1pirrjbwddwwddg3zm0g5l1"))))
@ -889,9 +828,7 @@ Haskell, inspired by the Ruby library RSpec.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"nanospec/nanospec-"
version ".tar.gz"))
(uri (hackage-uri "nanospec" version))
(sha256
(base32
"1rcmhl9bhyfvanalnf1r86wkx6rq6wdvagnw1h011jcnnb1cq56g"))))
@ -913,9 +850,7 @@ minimal dependencies.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"crypto-cipher-tests-" version "/"
"crypto-cipher-tests-" version ".tar.gz"))
(uri (hackage-uri "crypto-cipher-tests" version))
(sha256
(base32
"19wqignlq90qwpam01hnmmrxaxh5lkax9l1l6rlbi4a07nvp1dnz"))))
@ -943,10 +878,7 @@ implementations of cryptographic ciphers.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/hedgehog/hedgehog-"
version
".tar.gz"))
(uri (hackage-uri "hedgehog" version))
(sha256
(base32
"1qsqs8lmxa3wmw228cwi98vvvh9hqbc9d43i1sy2c9igw9xlhfi6"))))
@ -985,9 +917,7 @@ To get started quickly, see the examples:
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"cabal-doctest/cabal-doctest-"
version ".tar.gz"))
(uri (hackage-uri "cabal-doctest" version))
(sha256
(base32
"03if74imlhhk7m56nci5f1wclniwqdmwl4hl177040j1gnlac9i0"))))
@ -1011,9 +941,7 @@ configuration. This library provides the common bits for writing custom
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"testing-type-modifiers/testing-type-modifiers-"
version ".tar.gz"))
(uri (hackage-uri "testing-type-modifiers" version))
(sha256
(base32
"1wh2n95n39ivv6kbqn42vbzrj8zagsmk6f2al2qj40bg5kgdl2q5"))))
@ -1035,8 +963,7 @@ testing frameworks.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"testing-feat/testing-feat-" version ".tar.gz"))
(uri (hackage-uri "testing-feat" version))
(sha256
(base32
"1v2qzzpf1s008g7q6q67glf7vbm1pkpq4rc3ii74f4g6vhfx610r"))))
@ -1061,9 +988,7 @@ random testing, and hybrids of the two.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/inspection-testing/"
"inspection-testing-" version ".tar.gz"))
(uri (hackage-uri "inspection-testing" version))
(sha256
(base32
"0qz1npyycj4bvyly9xmjbnhw569l52h38gx02rk0r7zhapw83aig"))))
@ -1102,10 +1027,7 @@ examples and more information.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/quickcheck-classes/quickcheck-classes-"
version
".tar.gz"))
(uri (hackage-uri "quickcheck-classes" version))
(sha256
(base32 "19iw15mvb7gws3ljdxqwsbb4pmfc0sfflf8szgmrhiqr3k82mqv2"))))
(build-system haskell-build-system)
@ -1147,10 +1069,7 @@ constraints more cleanly.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/quickcheck-classes-base/quickcheck-classes-base-"
version
".tar.gz"))
(uri (hackage-uri "quickcheck-classes-base" version))
(sha256
(base32 "16c6gq4cqpkwnq1pzkhm6r7mrwk4an50ha5w77bmiia2qkhla6ch"))))
(build-system haskell-build-system)
@ -1189,10 +1108,7 @@ these constraints more cleanly.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/doctest-lib/doctest-lib-"
version
".tar.gz"))
(uri (hackage-uri "doctest-lib" version))
(sha256
(base32 "1vswam0dhw52dihgnzirh18gqs8rj8h6jd7pl6y1mg2f9f9zmih2"))))
(build-system haskell-build-system)
@ -1210,10 +1126,7 @@ these constraints more cleanly.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/doctest-exitcode-stdio/doctest-exitcode-stdio-"
version
".tar.gz"))
(uri (hackage-uri "doctest-exitcode-stdio" version))
(sha256
(base32 "1g3c7yrqq2mwqbmvs8vkx1a3cf0p0x74b7fnn344dsk7bsfpgv0x"))))
(build-system haskell-build-system)
@ -1234,10 +1147,7 @@ environment.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/cabal-doctest/cabal-doctest-"
version
".tar.gz"))
(uri (hackage-uri "cabal-doctest" version))
(sha256
(base32 "03if74imlhhk7m56nci5f1wclniwqdmwl4hl177040j1gnlac9i0"))))
(build-system haskell-build-system)
@ -1258,10 +1168,7 @@ environment.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/tasty-silver/tasty-silver-"
version
".tar.gz"))
(uri (hackage-uri "tasty-silver" version))
(sha256
(base32 "0nvh2k8iqqkanmp7lpwd3asimyarzisly8wavbdahcxryn0j4xb7"))))
(build-system haskell-build-system)

View file

@ -40,9 +40,7 @@
(version "0.3.4")
(source (origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"asn1-types/asn1-types-"
version ".tar.gz"))
(uri (hackage-uri "asn1-types" version))
(sha256
(base32
"1a119qxhxhr0yn37r26dkydm6g5kykdkx98ghb59i4ipa6i95vkq"))))
@ -63,9 +61,7 @@ format.")
(version "0.9.6")
(source (origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"asn1-encoding/asn1-encoding-"
version ".tar.gz"))
(uri (hackage-uri "asn1-encoding" version))
(sha256
(base32
"02nsr30h5yic1mk7znf0q4z3n560ip017n60hg7ya25rsfmxxy6r"))))
@ -88,9 +84,7 @@ supports for high level forms of ASN1 (BER, and DER).")
(version "0.9.5")
(source (origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"asn1-parse/asn1-parse-"
version ".tar.gz"))
(uri (hackage-uri "asn1-parse" version))
(sha256
(base32
"17pk8y3nwv9b9i5j15qlmwi7fmq9ab2z4kfpjk2rvcrh9lsf27wg"))))
@ -112,9 +106,7 @@ when ASN1 pattern matching is not convenient.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"crypto-api-" version "/"
"crypto-api-" version ".tar.gz"))
(uri (hackage-uri "crypto-api" version))
(sha256
(base32
"19bsmkqkpnvh01b77pmyarx00fic15j4hvg4pzscrj4prskrx2i9"))))
@ -142,9 +134,7 @@ algorithm (ex: padding) is within scope of this package.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"crypto-api-tests-" version "/"
"crypto-api-tests-" version ".tar.gz"))
(uri (hackage-uri "crypto-api-tests" version))
(sha256
(base32
"0w3j43jdrlj28jryp18hc6q84nkl2yf4vs1hhgrsk7gb9kfyqjpl"))))
@ -172,9 +162,7 @@ for common cryptographic algorithms are included.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/cryptohash/cryptohash-"
version ".tar.gz"))
(uri (hackage-uri "cryptohash" version))
(sha256
(base32
"1yr2iyb779znj79j3fq4ky8l1y8a600a2x1fx9p5pmpwq5zq93y2"))))
@ -205,9 +193,7 @@ that hides the C implementation.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"cryptohash-md5-" version "/"
"cryptohash-md5-" version ".tar.gz"))
(uri (hackage-uri "cryptohash-md5" version))
(sha256
(base32
"018g13hkmq5782i24b4518hcd926fl6x6fh5hd7b9wlxwc5dn21v"))))
@ -227,9 +213,7 @@ that hides the C implementation.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"cryptohash-sha1-" version "/"
"cryptohash-sha1-" version ".tar.gz"))
(uri (hackage-uri "cryptohash-sha1" version))
(sha256
(base32
"1aqdxdhxhl9jldh951djpwxx8z7gzaqspxl7iwpl84i5ahrsyy9w"))))
@ -259,9 +243,7 @@ the C implementation.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"cryptohash-sha256-" version "/"
"cryptohash-sha256-" version ".tar.gz"))
(uri (hackage-uri "cryptohash-sha256" version))
(sha256
(base32
"1xkb7iqplbw4fy1122p79xf1zcb7k44rl0wmfj1q06l7cdqxr9vk"))))
@ -291,9 +273,7 @@ the C implementation.")
(version "0.29")
(source (origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"cryptonite/cryptonite-"
version ".tar.gz"))
(uri (hackage-uri "cryptonite" version))
(sha256
(base32
"13xhp3hshb8x06bw37kp16c9jpjmgfn06nkj9drz745fv8f04fnq"))))
@ -323,10 +303,7 @@ generators, and more.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/digest/digest-"
version
".tar.gz"))
(uri (hackage-uri "digest" version))
(sha256
(base32
"1l5383l5pvp018rj3vabrppnzcqrr2g0dvgvmsrbjdn02wzab5jm"))))
@ -353,9 +330,7 @@ are implemented as FFI bindings to efficient code from zlib.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"entropy-" version "/"
"entropy-" version ".tar.gz"))
(uri (hackage-uri "entropy" version))
(sha256
(base32 "0qmzz0zgad13zl0kjrxz6cxg8ckn2w8saas2a2j72vbafpzmkixd"))))
(build-system haskell-build-system)
@ -372,8 +347,7 @@ to obtain cryptographically strong entropy.")
(version "0.2.4")
(source (origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"pem/pem-" version ".tar.gz"))
(uri (hackage-uri "pem" version))
(sha256
(base32
"1m7qjsxrd8m88cvkqmr8kscril500j2a9y0iynvksjyjkhdlq33p"))))
@ -398,9 +372,7 @@ Mail} (PEM) format.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"pureMD5-" version "/"
"pureMD5-" version ".tar.gz"))
(uri (hackage-uri "pureMD5" version))
(sha256
(base32
"0qwkvxwi9wh6knn69rg2hvc8ngmv1if77kmpcnp0xqr0l30fwavq"))))
@ -423,8 +395,7 @@ interface.")
(version "1.6.4.4")
(source (origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"SHA/SHA-" version ".tar.gz"))
(uri (hackage-uri "SHA" version))
(sha256
(base32
"0i4b2wjisivdy72synal711ywhx05mfqfba5n65rk8qidggm1nbb"))))
@ -450,8 +421,7 @@ libraries, like OpenSSL.")
(version "1.7.5")
(source (origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"x509/x509-" version ".tar.gz"))
(uri (hackage-uri "x509" version))
(sha256
(base32
"1j67c35g8334jx7x32hh6awhr43dplp0qwal5gnlkmx09axzrc5i"))))
@ -479,9 +449,7 @@ libraries, like OpenSSL.")
(version "1.6.7")
(source (origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"x509-store/x509-store-"
version ".tar.gz"))
(uri (hackage-uri "x509-store" version))
(sha256
(base32
"1y8yyr1i95jkllg8k0z54k5v4vachp848clc07m33xpxidn3b1lp"))))
@ -505,9 +473,7 @@ collections, certificates, revocation lists, and exception lists.")
(version "1.6.11")
(source (origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"x509-validation/x509-validation-"
version ".tar.gz"))
(uri (hackage-uri "x509-validation" version))
(sha256
(base32
"16yihzljql3z8w5rgdl95fv3hgk7yd86kbl9b3glllsark5j2hzr"))))
@ -539,9 +505,7 @@ list validation.")
(version "1.6.6")
(source (origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"x509-system/x509-system-"
version ".tar.gz"))
(uri (hackage-uri "x509-system" version))
(sha256
(base32
"06a4m9c7vlr9nhp9gmqbb46arf0yj1dkdm4nip03hzy67spdmp20"))))
@ -563,9 +527,7 @@ for X.509 certificates.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"crypto-cipher-types-" version "/"
"crypto-cipher-types-" version ".tar.gz"))
(uri (hackage-uri "crypto-cipher-types" version))
(sha256
(base32
"03qa1i1kj07pfrxsi7fiaqnnd0vi94jd4jfswbmnm4gp1nvzcwr0"))))
@ -585,9 +547,7 @@ for symmetric ciphers.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"cipher-aes-" version "/"
"cipher-aes-" version ".tar.gz"))
(uri (hackage-uri "cipher-aes" version))
(sha256
(base32
"05ahz6kjq0fl1w66gpiqy0vndli5yx1pbsbw9ni3viwqas4p3cfk"))))
@ -623,9 +583,7 @@ AES-NI available, or you'll need to use a different implementation.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"crypto-random-" version "/"
"crypto-random-" version ".tar.gz"))
(uri (hackage-uri "crypto-random" version))
(sha256
(base32
"0139kbbb2h7vshf68y3fvjda29lhj7jjwl4vq78w4y8k8hc7l2hp"))))
@ -645,9 +603,7 @@ abstraction for CPRNGs.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"cprng-aes-" version "/"
"cprng-aes-" version ".tar.gz"))
(uri (hackage-uri "cprng-aes" version))
(sha256
(base32
"1wr15kbmk1g3l8a75n0iwbzqg24ixv78slwzwb2q6rlcvq0jlnb4"))))
@ -690,9 +646,7 @@ percent.
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/ed25519/ed25519-"
version ".tar.gz"))
(uri (hackage-uri "ed25519" version))
(sha256
(base32
"0v8msqvgzimhs7p5ri25hrb1ni2wvisl5rmdxy89fc59py79b9fq"))))
@ -720,8 +674,7 @@ guidelines.")
(version "1.5.5")
(source (origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"tls/tls-" version ".tar.gz"))
(uri (hackage-uri "tls" version))
(sha256
(base32
"0j1rxxq5lzs584nk19610mk7mmsqqkgfxw2qj74ibb1zsk7baj4a"))))
@ -762,8 +715,7 @@ extensions.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"HsOpenSSL/HsOpenSSL-" version ".tar.gz"))
(uri (hackage-uri "HsOpenSSL" version))
(sha256
(base32
"0ysdfl8ck3nzhx597fa13dqf31jq5gzwajlak6r91jajks9w0dl5"))))
@ -792,9 +744,7 @@ implementation of SSL.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"openssl-streams/openssl-streams-"
version ".tar.gz"))
(uri (hackage-uri "openssl-streams" version))
(sha256
(base32
"10pnnpzgb5xr811kc9qdk7h2cgn6hk2yiyhnzz8f8p0fjzc0pwjm"))))
@ -817,9 +767,7 @@ networking using OpenSSL (by way of HsOpenSSL).")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"cryptonite-conduit/cryptonite-conduit-"
version ".tar.gz"))
(uri (hackage-uri "cryptonite-conduit" version))
(sha256
(base32
"1bldcmda4xh52mw1wfrjljv8crhw3al7v7kv1j0vidvr7ymnjpbh"))))

View file

@ -49,8 +49,7 @@
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/tagsoup/"
"tagsoup-" version ".tar.gz"))
(uri (hackage-uri "tagsoup" version))
(sha256
(base32
"1m9sx6gr9y9yxvkmcap8xsks8cnhznvma1mrfl39zljkv005azms"))))
@ -77,10 +76,7 @@ for screen-scraping.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/cookie/cookie-"
version
".tar.gz"))
(uri (hackage-uri "cookie" version))
(sha256
(base32
"10rmdasb7mypbwxdj2mhr810vqhkakpik7hyd8fvj60hng8r8zvh"))))
@ -106,8 +102,7 @@ for screen-scraping.")
(version "1.3.8")
(source (origin
(method url-fetch)
(uri (string-append "mirror://hackage/package/curl/curl-"
version ".tar.gz"))
(uri (hackage-uri "curl" version))
(sha256
(base32
"0vj4hpaa30jz7c702xpsfvqaqdxz28zslsqnsfx6bf6dpwvck1wh"))))
@ -129,8 +124,7 @@ This package provides a Haskell binding to libcurl.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/httpd-shed/"
"httpd-shed-" version ".tar.gz"))
(uri (hackage-uri "httpd-shed" version))
(sha256
(base32
"19dgdimpzr7pxk7pqvyin6j87gmvnf0rm35gzhmna8qr835wy3sr"))))
@ -153,8 +147,7 @@ requests, and the library is intended for implementing Ajax APIs.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/http-types/"
"http-types-" version ".tar.gz"))
(uri (hackage-uri "http-types" version))
(sha256
(base32
"05j00b9nqmwh9zaq9y9x50k81v2pd3j7a71kd91zlnbl8xk4m2jf"))))
@ -179,8 +172,7 @@ both client and server code).")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/HTTP/"
"HTTP-" version ".tar.gz"))
(uri (hackage-uri "HTTP" version))
(sha256
(base32
"0bgyj3ahqlyg0jw6qsm2sncp8mklc4h0dj91s043vb3ig01iq2fn"))))
@ -231,9 +223,7 @@ responses coming back.")
(version "0.7.11")
(source (origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"http-client/http-client-"
version ".tar.gz"))
(uri (hackage-uri "http-client" version))
(sha256
(base32
"12j7vkpkm2djws6ny7vm2324c7916d0iaf1mbvf4mfjxzy2w7imv"))))
@ -274,9 +264,7 @@ for more user-friendly packages.")
(version "0.3.6.1")
(source (origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"http-client-tls/http-client-tls-"
version ".tar.gz"))
(uri (hackage-uri "http-client-tls" version))
(sha256
(base32
"03f8p9gxdzl6slyw1r6vpv2dqhsyjvbaawbjv75kaq0vlj3gz7xi"))))
@ -337,9 +325,7 @@ servers on localhost or only allow connections to a specific server.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"http-date-" version "/"
"http-date-" version ".tar.gz"))
(uri (hackage-uri "http-date" version))
(sha256
(base32
"1lzlrj2flcnz3k5kfhf11nk5n8m6kcya0lkwrsnzxgfr3an27y9j"))))
@ -362,9 +348,7 @@ Date in Haskell.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"http2-" version "/"
"http2-" version ".tar.gz"))
(uri (hackage-uri "http2" version))
(sha256
(base32
"13c2z35gdimncgpyg5dn5cpjvd83rbrigc8b40crg36678m0k0d1"))))
@ -406,9 +390,7 @@ and HPACK. Currently HTTP/2 16 framing and HPACK 10 is supported.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"http-conduit-" version "/" "http-conduit-"
version ".tar.gz"))
(uri (hackage-uri "http-conduit" version))
(sha256
(base32
"1bj24phbcb7s3k6v48l5gk82m3m23j8zy9l7c5ccxp3ghn9z5gng"))))
@ -466,9 +448,7 @@ which allow you to avoid direct usage of conduits.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/http-reverse-proxy/"
"http-reverse-proxy-" version ".tar.gz"))
(uri (hackage-uri "http-reverse-proxy" version))
(sha256
(base32
"1a6i5njf85b2lhg8m83njagcf09wih5q2irnyb2890s724qr277v"))))
@ -507,10 +487,7 @@ approach performs full request/response parsing via WAI and http-conduit.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/wai/wai-"
version
".tar.gz"))
(uri (hackage-uri "wai" version))
(sha256
(base32
"1y19h9v0cq1fl17ywcyyvd6419fhgyw2s0yk0ki8z60021adcx2m"))))
@ -539,10 +516,7 @@ communication between web applications and web servers.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/wai-logger/wai-logger-"
version
".tar.gz"))
(uri (hackage-uri "wai-logger" version))
(sha256
(base32
"0hbm7if28p6qa36cgpyq6i569275si53z9gsl2g1z8x09z3xiyz2"))))
@ -573,10 +547,7 @@ communication between web applications and web servers.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/wai-extra/wai-extra-"
version
".tar.gz"))
(uri (hackage-uri "wai-extra" version))
(sha256
(base32
"1avf7bjcsbs8l6klp5kkd0cd2dc5n0j0a2yf8813pnwfn5b7qyd4"))))
@ -616,9 +587,7 @@ functionality.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"wai-conduit-" version "/"
"wai-conduit-" version ".tar.gz"))
(uri (hackage-uri "wai-conduit" version))
(sha256
(base32
"07yn41rn2skd5p3wqqa09wa761vj7ibl8l19gh4bi4i8slxhk417"))))
@ -639,10 +608,7 @@ Haskell's Web Application Interface (WAI).")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/"
"bsb-http-chunked/bsb-http-chunked-"
version ".tar.gz"))
(uri (hackage-uri "bsb-http-chunked" version))
(sha256
(base32
"0z0f18yc6zlwh29c6175ivfcin325lvi4irpvv0n3cmq7vi0k0ql"))))
@ -678,9 +644,7 @@ transfers.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"warp-" version "/" "warp-" version
".tar.gz"))
(uri (hackage-uri "warp" version))
(sha256
(base32 "0v54ca3wpa79gdyiikwhbv9h8b5vr3d60piq3ndb2v7s7fi1qpm0"))))
(build-system haskell-build-system)
@ -728,10 +692,7 @@ based WAI (Web Application Interface in Haskell).")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/"
"tls-session-manager/tls-session-manager-"
version ".tar.gz"))
(uri (hackage-uri "tls-session-manager" version))
(sha256
(base32
"134kb5nz668f4xrr5g98g7fc1bwb3ri6q433a1i6asjkniwpy85s"))))
@ -752,9 +713,7 @@ limitation, automatic pruning, energy saving and replay resistance.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"warp-tls-" version "/"
"warp-tls-" version ".tar.gz"))
(uri (hackage-uri "warp-tls" version))
(sha256
(base32
"0b9viw26ymzq4q8snfddz3w59sqcf5ankxnw6f99iacxjhk6zs6m"))))
@ -783,10 +742,7 @@ a WAI handler, via the native Haskell TLS implementation.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/websockets/websockets-"
version
".tar.gz"))
(uri (hackage-uri "websockets" version))
(sha256
(base32
"1b92a41l2var1ccg350mh2bjmb2plb6d79yzvmlwkd41nifmmi44"))))
@ -834,10 +790,7 @@ See also:
(source
(origin
(method url-fetch)
(uri (string-append
"mirror://hackage/package/wai-websockets/wai-websockets-"
version
".tar.gz"))
(uri (hackage-uri "wai-websockets" version))
(sha256
(base32
"0b2xmdsrsqpssyib53wbr6r8hf75789ndyyanv37sv99iyqcwz4i"))))
@ -862,9 +815,7 @@ See also:
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/xss-sanitize/xss-sanitize-"
version ".tar.gz"))
(uri (hackage-uri "xss-sanitize" version))
(sha256
(base32
"1d72s3a6520iwwc1wbn9v2znqgbw6a5wwzb23iq8ny9ccnjyx1dk"))))
@ -888,10 +839,7 @@ attacks.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/css-text/css-text-"
version
".tar.gz"))
(uri (hackage-uri "css-text" version))
(sha256
(base32
"0ynd9f4hn2sfwqzbsa0y7phmxq8za7jiblpjwx0ry8b372zhgxaz"))))
@ -911,9 +859,7 @@ Haskell.")
(version "0.1.0.9")
(source (origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"mime-types/mime-types-"
version ".tar.gz"))
(uri (hackage-uri "mime-types" version))
(sha256
(base32
"1lkipa4v73z3l5lqs6sdhl898iq41kyxv2jb9agsajzgd58l6cha"))))
@ -932,10 +878,7 @@ Haskell.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/html/html-"
version
".tar.gz"))
(uri (hackage-uri "html" version))
(sha256
(base32
"0q9hmfii62kc82ijlg238fxrzxhsivn42x5wd6ffcr9xldg4jd8c"))))
@ -956,9 +899,7 @@ documents.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/html-conduit/"
"html-conduit-" version ".tar.gz"))
(uri (hackage-uri "html-conduit" version))
(sha256
(base32
"09bwrdam3y47kqllgg6w098ghqb8jb10dp4wxirsvx5ddpx9zpi6"))))
@ -991,9 +932,7 @@ entity decoding bugfixes applied.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"blaze-html/blaze-html-"
version ".tar.gz"))
(uri (hackage-uri "blaze-html" version))
(sha256
(base32
"0k1r1hddjgqighazcazxrx6xfhvy2gm8il8l82ainv3cai13yl30"))))
@ -1020,10 +959,7 @@ entity decoding bugfixes applied.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/aeson/aeson-"
version
".tar.gz"))
(uri (hackage-uri "aeson" version))
(sha256
(base32
"1s5z4bgb5150h6a4cjf5vh8dmyrn6ilh29gh05999v6jwd5w6q83"))))
@ -1077,9 +1013,7 @@ naming: in Greek mythology, Aeson was the father of Jason.)")
(version "0.8.9")
(source (origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/aeson-pretty/aeson-pretty-"
version ".tar.gz"))
(uri (hackage-uri "aeson-pretty" version))
(sha256
(base32
"021az9az6xik9c9s3rnar5fr1lgy2h3igibf5ixnc7ps3m2lzg2x"))))
@ -1111,8 +1045,7 @@ essentially the opposite of pretty-printing.")
(version "0.8.4")
(source (origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"aeson-qq/aeson-qq-" version ".tar.gz"))
(uri (hackage-uri "aeson-qq" version))
(sha256
(base32
"0dpklq2xdhrkg1rdc7zfdjnzm6c3qxx2i1xskrqdxpqi84ffnlyh"))))
@ -1142,10 +1075,7 @@ of a JSON value into a @code{Data.Aeson.Value}.")
(source
(origin
(method url-fetch)
(uri (string-append
"mirror://hackage/package/aeson-better-errors/aeson-better-errors-"
version
".tar.gz"))
(uri (hackage-uri "aeson-better-errors" version))
(sha256
(base32
"09vkyrhwak3bmpfsqcd2az8hfqqkxyhg468hv5avgisy0nzh3w38"))))
@ -1176,10 +1106,7 @@ good error messages when parsing fails. See also
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/multipart/multipart-"
version
".tar.gz"))
(uri (hackage-uri "multipart" version))
(sha256
(base32
"0p6n4knxpjv70nbl6cmd6x7gkdjsjqp4ya7fz00bfrqp7jvhlivn"))))
@ -1202,9 +1129,7 @@ good error messages when parsing fails. See also
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/uri-encode/uri-encode-"
version ".tar.gz"))
(uri (hackage-uri "uri-encode" version))
(sha256
(base32
"0lj2h701af12539p957rw24bxr07mfqd5r4h52i42f43ax165767"))))
@ -1224,9 +1149,7 @@ good error messages when parsing fails. See also
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"path-pieces-" version "/"
"path-pieces-" version ".tar.gz"))
(uri (hackage-uri "path-pieces" version))
(sha256
(base32
"0vx3sivcsld76058925hym2j6hm3g71f0qjr7v59f1g2afgx82q8"))))
@ -1246,9 +1169,7 @@ Haskell data types to and from route pieces.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"skein-" version "/"
"skein-" version ".tar.gz"))
(uri (hackage-uri "skein" version))
(sha256
(base32
"1jdqdk0rz2wnvw735clnj8jh0a9rkrbqjg7vk3w6wczdql6cm0pq"))))
@ -1273,9 +1194,7 @@ This Haskell package uses bindings to the optimized C implementation of Skein.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"clientsession-" version "/"
"clientsession-" version ".tar.gz"))
(uri (hackage-uri "clientsession" version))
(sha256
(base32
"0s6h4ykj16mpf7nlw2iqn2ji0p8g1fn5ni0s7yqaili6vv2as5ar"))))
@ -1307,9 +1226,7 @@ avoid any issues with characters.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"yesod-core-" version "/"
"yesod-core-" version ".tar.gz"))
(uri (hackage-uri "yesod-core" version))
(sha256
(base32
"0wmh7ip318p89lyy6k5mvxkkpq43knp41wlq9iaf3icz0ahqdmb7"))))
@ -1377,9 +1294,7 @@ functions, widgets, etc.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"yesod-persistent-" version "/"
"yesod-persistent-" version ".tar.gz"))
(uri (hackage-uri "yesod-persistent" version))
(sha256
(base32
"102xmp7n08sk1g5rv31jpln2v9kqf1zsqsnmi83mnhmgggcbj1k4"))))
@ -1408,10 +1323,7 @@ from Yesod.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/yesod-form/yesod-form-"
version
".tar.gz"))
(uri (hackage-uri "yesod-form" version))
(sha256
(base32
"170gby381h5pg9njn908cyx2931yiv79x3rc5npg2rd74kif06vi"))))
@ -1451,9 +1363,7 @@ providing richtext field using Nic editor.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/yesod/yesod-"
version ".tar.gz"))
(uri (hackage-uri "yesod" version))
(sha256
(base32
"13r0ispprj41kgn2rkc7zhy1rxfmgpjbmdlnys15h0ihhh3zhw2f"))))
@ -1491,9 +1401,7 @@ whereas most of the core code lives in @code{ghc-yesod-core}.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"hxt-charproperties/hxt-charproperties-"
version ".tar.gz"))
(uri (hackage-uri "hxt-charproperties" version))
(sha256
(base32
"0jm98jddbsd60jc2bz8wa71rslagbaqf00ia7fvfsaiaa54nk0r8"))))
@ -1514,10 +1422,7 @@ supported Unicode version is 7.0.0")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/hxt-unicode/hxt-unicode-"
version
".tar.gz"))
(uri (hackage-uri "hxt-unicode" version))
(sha256
(base32
"0rj48cy8z4fl3zpg5bpa458kqr83adav6jnqv4i71dclpprj6n3v"))))
@ -1543,9 +1448,7 @@ ignored.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"hxt-regex-xmlschema/hxt-regex-xmlschema-"
version ".tar.gz"))
(uri (hackage-uri "hxt-regex-xmlschema" version))
(sha256
(base32
"0ynrf65m7abq2fjnarlwq6i1r99pl89npibxx05rlplcgpybrdmr"))))
@ -1568,10 +1471,7 @@ derivations of regular expressions.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/hxt/hxt-"
version
".tar.gz"))
(uri (hackage-uri "hxt" version))
(sha256
(base32
"1n9snbdl46x23ka7bbsls1vsn0plpmfmbpbl0msjfm92fkk2yq7g"))))
@ -1616,8 +1516,7 @@ from them. Some primitives have both a functional and an arrow interface.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"http-common/http-common-" version ".tar.gz"))
(uri (hackage-uri "http-common" version))
(sha256
(base32
"1xpbnfac0fqa5r670ggwm4kq3cmz9jpaw9bx40j9w9qiw6xi4i28"))))
@ -1646,8 +1545,7 @@ pipes-http re-export this package's types and functions.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"http-streams/http-streams-" version ".tar.gz"))
(uri (hackage-uri "http-streams" version))
(sha256
(base32
"03xdcb0v735xdrkjlm1w56mskh3x08cbsjrcd7wn4li65ixc20xa"))))
@ -1683,8 +1581,7 @@ deal with the result.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"snap-core/snap-core-" version ".tar.gz"))
(uri (hackage-uri "snap-core" version))
(sha256
(base32
"0zxdhx4wk70bkn71574lyz3zhq79yy98rv05r4564rd100xw3fqs"))))
@ -1735,8 +1632,7 @@ contains the core definitions and types for the Snap framework.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"snap-server/snap-server-" version ".tar.gz"))
(uri (hackage-uri "snap-server" version))
(sha256
(base32
"0w4yv9a5ilpma0335ariwap2iscmdbaaif88lq3cm7px910nyc4j"))))
@ -1788,9 +1684,7 @@ protocol.")
(origin
(method url-fetch)
(uri
(string-append
"https://hackage.haskell.org/package/js-jquery/js-jquery-"
version ".tar.gz"))
(hackage-uri "js-jquery" version))
(sha256
(base32
"16q68jzbs7kp07dnq8cprdcc8fd41rim38039vg0w4x11lgniq70"))))
@ -1815,9 +1709,7 @@ users (e.g. Debian).")
(origin
(method url-fetch)
(uri
(string-append
"https://hackage.haskell.org/package/js-flot/js-flot-"
version ".tar.gz"))
(hackage-uri "js-flot" version))
(sha256
(base32
"0yjyzqh3qzhy5h3nql1fckw0gcfb0f4wj9pm85nafpfqp2kg58hv"))))
@ -1842,9 +1734,7 @@ requirements of downstream users (e.g. Debian).")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/happstack-server/happstack-server-"
version ".tar.gz"))
(uri (hackage-uri "happstack-server" version))
(sha256
(base32
"0nc5rnvrzl9m3pinmdq234m80qkf4jszbdqnd567f7lh09yiqw9n"))))
@ -1887,9 +1777,7 @@ cookies, serving files, and more.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/sendfile/sendfile-"
version ".tar.gz"))
(uri (hackage-uri "sendfile" version))
(sha256
(base32
"0988snmx3bylpw3kcq8hsgji8idc6xcrcfp275qjv3apfdgc9rp0"))))
@ -1910,9 +1798,7 @@ cookies, serving files, and more.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/scalpel-core/"
"scalpel-core-" version ".tar.gz"))
(uri (hackage-uri "scalpel-core" version))
(sha256
(base32
"07mjff8aqwabx8yhq8bd7jpnarkkrjqss8h8s2wkfmfj808fllmf"))))
@ -1943,9 +1829,7 @@ non-Haskell dependencies.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/scalpel/"
"scalpel-" version ".tar.gz"))
(uri (hackage-uri "scalpel" version))
(sha256
(base32
"04hhvk0yjxha3yg6n9fxivrz97hpjjiiblnj0bvs5myax1ggkjch"))))
@ -1974,10 +1858,7 @@ declarative and monadic interface.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/sourcemap/sourcemap-"
version
".tar.gz"))
(uri (hackage-uri "sourcemap" version))
(sha256
(base32
"0kz8xpcd5syg5s4qa2qq8ylaxjhabj127w42may46vv6i0q1bf8a"))))
@ -2007,10 +1888,7 @@ proposed by Google and Mozilla here
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/language-javascript/language-javascript-"
version
".tar.gz"))
(uri (hackage-uri "language-javascript" version))
(sha256
(base32
"0s6igb54cxm2jywgc3sq53f52gcsc39wd3g78yisfzvl9jm3d86i"))))
@ -2035,10 +1913,7 @@ as frontend to hjsmin.")
(source
(origin
(method url-fetch)
(uri (string-append
"mirror://hackage/package/bower-json/bower-json-"
version
".tar.gz"))
(uri (hackage-uri "bower-json" version))
(sha256
(base32
"0wvygg3rdbxzrmr61a9w6ddv9pfric85ih8hnxyk0ydzn7i59abs"))))
@ -2063,8 +1938,7 @@ Bower's package manifest file, bower.json.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/DAV/DAV-"
version ".tar.gz"))
(uri (hackage-uri "DAV" version))
(sha256
(base32 "1isvi4fahq70lzxfz23as7qzkc01g7kba568l6flrgd0j1984fsy"))))
(build-system haskell-build-system)
@ -2099,8 +1973,7 @@ Authoring and Versioning (WebDAV) extensions to HTTP as well an executable,
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"yesod-test/yesod-test-" version ".tar.gz"))
(uri (hackage-uri "yesod-test" version))
(sha256
(base32
"1xgy7dzhqjgllqcpyyxs0spdg6vlz2c1sjvni7w7qnsf0ckyw2l8"))))
@ -2145,9 +2018,7 @@ HTML responses using CSS selectors.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"wai-app-static/wai-app-static-"
version ".tar.gz"))
(uri (hackage-uri "wai-app-static" version))
(sha256
(base32
"138gd5482psq0wbm8s1az672lksi7vbavq6ayiyjkliivf6xpry8"))))
@ -2189,8 +2060,7 @@ helper functions and datatypes for use outside of WAI.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"hjsmin/hjsmin-" version ".tar.gz"))
(uri (hackage-uri "hjsmin" version))
(sha256
(base32
"1r2p5rjdjr25j3w4s57q5hxw2c3ymw12x7ms18yvglnq2ivr9fc1"))))
@ -2221,8 +2091,7 @@ syntactic elements, without changing the semantics.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"yesod-static/yesod-static-" version ".tar.gz"))
(uri (hackage-uri "yesod-static" version))
(sha256
(base32
"18f5hm9ncvkzl8bkn39cg841z0k5iqs5w45afsyk9y6k98pjd54p"))))
@ -2264,9 +2133,7 @@ for the Yesod Web Framework.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"wai-handler-launch/wai-handler-launch-"
version ".tar.gz"))
(uri (hackage-uri "wai-handler-launch" version))
(sha256
(base32
"1ifqgyc1ccig5angh5l1iq7vyms4lvi8wzvysg5dw82nml49n02m"))))
@ -2289,8 +2156,7 @@ server no longer receives pings, it shuts down.")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"wai-cors/wai-cors-" version ".tar.gz"))
(uri (hackage-uri "wai-cors" version))
(sha256
(base32
"10gv3jjlkcb13031frr818p56v2s0qf6dqjsfpwlhwdxdssvx5r5"))))
@ -2333,10 +2199,7 @@ aims to be compliant with @url{https://www.w3.org/TR/cors}.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/network-run/network-run-"
version
".tar.gz"))
(uri (hackage-uri "network-run" version))
(sha256
(base32 "0w3dmwk03j4n01xkiq8m4sqa27bskh239mpw7m4ihjmkxqcwc5gl"))))
(build-system haskell-build-system)

File diff suppressed because it is too large Load diff

View file

@ -38,10 +38,7 @@
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/purescript/purescript-"
version
".tar.gz"))
(uri (hackage-uri "purescript" version))
(sha256
(base32 "06f318hdah076vkviw1ryyg2p0gpbabsp8lbm5x03f2qv92n9j1n"))))
(build-system haskell-build-system)
@ -135,10 +132,7 @@ expressive types, inspired by Haskell and compiling to JavaScript.")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/purescript-cst/purescript-cst-"
version
".tar.gz"))
(uri (hackage-uri "purescript-cst" version))
(sha256
(base32 "0r3f5lr9lrv9wpgkwj6nyl42lvxryj2lvr1w7ld4gki8ylq24n8g"))))
(build-system haskell-build-system)

View file

@ -809,8 +809,7 @@ manager and a system tray.")
(synopsis "Tiling window manager")
(source (origin
(method url-fetch)
(uri (string-append "mirror://hackage/package/xmonad/"
"xmonad-" version ".tar.gz"))
(uri (hackage-uri "xmonad" version))
(sha256
(base32
"04qspdz9w6xpw1npcmx2zx0595wc68q985pv4i0hvp32zillvdqy"))
@ -854,8 +853,7 @@ tiled on several screens.")
(version "0.15")
(source (origin
(method url-fetch)
(uri (string-append "mirror://hackage/package/xmonad/"
"xmonad-" version ".tar.gz"))
(uri (hackage-uri "xmonad" version))
(sha256
(base32
"0a7rh21k9y6g8fwkggxdxjns2grvvsd5hi2ls4klmqz5xvk4hyaa"))
@ -880,8 +878,7 @@ tiled on several screens.")
(version "0.44.2")
(source (origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/xmobar/"
"xmobar-" version ".tar.gz"))
(uri (hackage-uri "xmobar" version))
(sha256
(base32
"0gdphjn5ll5lkb2psdsb34563wsz6g0y2gg3z8cj4jy8lvbbv808"))))
@ -955,8 +952,7 @@ particular, it displays commonly-chosen options before uncommon ones.")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://hackage/package/xmonad-contrib/"
"xmonad-contrib-" version ".tar.gz"))
(uri (hackage-uri "xmonad-contrib" version))
(sha256
(base32 "11g1cyfgfvcmz35qhgi9wzxrk3br8m8b7qy3jvph4nnf6aj13wvy"))))
(build-system haskell-build-system)
@ -978,8 +974,7 @@ tiling window manager for X.")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://hackage/package/xmonad-contrib/"
"xmonad-contrib-" version ".tar.gz"))
(uri (hackage-uri "xmonad-contrib" version))
(sha256
(base32 "1pddgkvnbww28wykncc7j0yb0lv15bk7xnnhdcbrwkxzw66w6wmd"))))
(arguments