diff options
| author | andromeda <andromeda@lenovo> | 2026-09-02 04:04:29 +0200 |
|---|---|---|
| committer | andromeda <andromeda@lenovo> | 2026-09-02 04:04:29 +0200 |
| commit | 84a70fb21764cc3888d07a7bda5e4c63a28135bb (patch) | |
| tree | 00bf983c80e86430c7731df57eb7aae99b8ed251 /andromeda/packages/haskell-core-xyz.scm | |
| parent | 0a110b41d12e42946424578efcbaf231650ffe31 (diff) | |
[ghc-9.14-hs-bindgen] fix compilation
Diffstat (limited to 'andromeda/packages/haskell-core-xyz.scm')
| -rw-r--r-- | andromeda/packages/haskell-core-xyz.scm | 946 |
1 files changed, 946 insertions, 0 deletions
diff --git a/andromeda/packages/haskell-core-xyz.scm b/andromeda/packages/haskell-core-xyz.scm new file mode 100644 index 0000000..c9a74c6 --- /dev/null +++ b/andromeda/packages/haskell-core-xyz.scm @@ -0,0 +1,946 @@ +(define-module (andromeda packages haskell-core-xyz) + #:use-module (andromeda packages haskell-xyz) + #:use-module (andromeda utils) + #:use-module (gnu packages haskell-check) + #:use-module (gnu packages haskell-crypto) + #:use-module (gnu packages haskell-web) + #:use-module (gnu packages haskell-xyz) + #:use-module (guix build-system haskell) + #:use-module (guix download) + #:use-module (guix gexp) + #:use-module (guix packages)) + +(define-public ghc-9.14-adjunctions (with-ghc-9.14 ghc-adjunctions)) +(define-public ghc-9.14-aeson + (with-ghc-9.14 + (package + (inherit ghc-aeson) + (version "2.2.5.1") + (arguments `()) + (source + (origin + (method url-fetch) + (uri (hackage-uri "aeson" version)) + (sha256 + (base32 "0xdfpvsv9b2fbgz8qkjzlva7xgp3madkp80kpxyqgn5vq18dd0pa"))))))) +(define-public ghc-9.14-alex (with-ghc-9.14 ghc-alex)) +(define-public ghc-9.14-ansi-terminal (with-ghc-9.14 ghc-ansi-terminal)) +(define-public ghc-9.14-ansi-terminal-types (with-ghc-9.14 ghc-ansi-terminal-types)) +(define-public ghc-9.14-ansi-wl-pprint (with-ghc-9.14 ghc-ansi-wl-pprint)) +(define-public ghc-9.14-assoc + (with-ghc-9.14 + (package + (inherit ghc-assoc) + (arguments '(#:cabal-revision ("2" "1r0as5s5a0xv2pcpxj1a1snxc3kdq1crh6hfy7y5n9d5xm010svn")))))) +(define-public ghc-9.14-async + (with-ghc-9.14 + (package + (inherit ghc-async) + (arguments '(#:cabal-revision ("4" "0amddhjsja9b8nc1yhksn94lwgym9zyzw4hkr7ig3vb8g5qpga72")))))) +(define-public ghc-9.14-attoparsec + (with-ghc-9.14 + (package + (inherit ghc-attoparsec) + (version "0.14.4") + (arguments (list #:cabal-revision `("6" "1wrm23wl373219znwbcgpdpyw6a9ahwwhbvx387h07vln459s4im") + #:tests? #f ;; indeterminate until https://github.com/haskell/attoparsec/pull/237 + #:phases #~(modify-phases + %standard-phases + (add-before `configure `relax-deps + (lambda _ (substitute* + "attoparsec.cabal" + (("QuickCheck [ <>=^*&[0-9.]*") "QuickCheck < 2.17"))))))) + (source + (origin + (method url-fetch) + (uri (hackage-uri "attoparsec" version)) + (sha256 + (base32 "0v4yjz4qi8bwhbyavqxlhsfb1iv07v10gxi64khmsmi4hvjpycrz"))))))) +(define-public ghc-9.14-barbies (with-ghc-9.14 ghc-barbies)) +(define-public ghc-9.14-base-compat (with-ghc-9.14 ghc-base-compat)) +(define-public ghc-9.14-base-compat-batteries (with-ghc-9.14 ghc-base-compat-batteries)) +(define-public ghc-9.14-base16-bytestring (with-ghc-9.14 ghc-base16-bytestring)) +(define-public ghc-9.14-base64-bytestring (with-ghc-9.14 ghc-base64-bytestring)) +(define-public ghc-9.14-base-orphans (with-ghc-9.14 ghc-base-orphans)) +(define-public ghc-9.14-base-orphans-bootstrap + (package + (inherit ghc-9.14-base-orphans) + (name "ghc-9.14-base-orphans-bootstrap") + (arguments `(#:tests? #f ,@(package-arguments ghc-9.14-base-orphans))) + (native-inputs `()))) +(define-public ghc-9.14-bifunctors + (with-ghc-9.14 + (package + (inherit ghc-bifunctors) + (version "5.6.3") + (arguments `()) + (source + (origin + (method url-fetch) + (uri (hackage-uri "bifunctors" version)) + (sha256 + (base32 "0p0iv1akpmxv4dhsn2sagdlzv9063hzxfh2ha067hk1g09zkaymd"))))))) +(define-public ghc-9.14-bitvec (with-ghc-9.14 ghc-bitvec)) +(define-public ghc-9.14-blaze-builder (with-ghc-9.14 ghc-blaze-builder)) +(define-public ghc-9.14-blaze-html + (with-ghc-9.14 + (package + (inherit ghc-blaze-html) + (arguments (list #:cabal-revision `("1" "0n4w9id53mckgrh3hb9jncxvplxdd588dq7v8j4c9lpayj22zi45") + #:phases #~(modify-phases + %standard-phases + (add-before `configure `relax-deps + (lambda _ (substitute* + "blaze-html.cabal" + (("containers [ <>=^*&[0-9.]*") "containers < 0.9")))))))))) +(define-public ghc-9.14-blaze-markup + (with-ghc-9.14 + (package + (inherit ghc-blaze-markup) + (version "0.8.3.0") + (arguments (list #:cabal-revision `("2" "1r6pkaip7bgv6i4f3klxbqa2vaas9rn4agdr6c57r2njh65j2zq2") + #:phases #~(modify-phases + %standard-phases + (add-before `configure `relax-deps + (lambda _ (substitute* + "blaze-markup.cabal" + (("containers [ <>=^*&[0-9.]*") "containers < 0.9"))))))) + (source + (origin + (method url-fetch) + (uri (hackage-uri "blaze-markup" version)) + (sha256 + (base32 "1s1hb477smr0m8rvpp7vr768hvwv5rsv4w07phdqyzqz9a5sq1l6"))))))) +(define-public ghc-9.14-boring + (with-ghc-9.14 + (package + (inherit ghc-boring) + (version "0.2.2.1") + (arguments `()) + (source + (origin + (method url-fetch) + (uri (hackage-uri "boring" version)) + (sha256 + (base32 "0bg6hib3qwxxf46mw3mr0gnzpird8mqwk6wa0s4ahb3qi8fxqvm9"))))))) +(define-public ghc-9.14-call-stack (with-ghc-9.14 ghc-call-stack)) +(define-public ghc-9.14-case-insensitive (with-ghc-9.14 ghc-case-insensitive)) +(define-public ghc-9.14-character-ps (with-ghc-9.14 ghc-character-ps)) +(define-public ghc-9.14-charset (with-ghc-9.14 ghc-charset)) +(define-public ghc-9.14-chasingbottoms + (with-ghc-9.14 + (package + (inherit ghc-chasingbottoms) + (version "1.3.1.17") + (arguments `(#:cabal-revision ("1" "1xz1wpi3k2bzgxnai38840z18hk03ha4xdgjvjg5g8dlja946dih"))) + (source + (origin + (method url-fetch) + (uri (hackage-uri "ChasingBottoms" version)) + (sha256 + (base32 "0713mgd71dix9dq1i812ydahcacfpsxmciqxwhg4qj0migyc4ymg"))))))) +(define-public ghc-9.14-code-page (with-ghc-9.14 ghc-code-page)) +(define-public ghc-9.14-colour (with-ghc-9.14 ghc-colour)) +(define-public ghc-9.14-comonad (with-ghc-9.14 ghc-comonad)) +(define-public ghc-9.14-concurrent-output (with-ghc-9.14 ghc-concurrent-output)) +(define-public ghc-9.14-conduit (with-ghc-9.14 ghc-conduit)) +(define-public ghc-9.14-conduit-extra (with-ghc-9.14 ghc-conduit-extra)) +(define-public ghc-9.14-constraints (with-ghc-9.14 ghc-constraints)) +(define-public ghc-9.14-constraints-extras + (with-ghc-9.14 + (package + (inherit ghc-constraints-extras) + (arguments `(#:cabal-revision ("1" "0iqip860a6gzkiypagxq2sqfi54brybrblmzi4cvd0s1sc0bd5d7")))))) +(define-public ghc-9.14-contravariant (with-ghc-9.14 ghc-contravariant)) +(define-public ghc-9.14-clock (with-ghc-9.14 ghc-clock)) +(define-public ghc-9.14-clock-bootstrap + (package + (inherit ghc-9.14-clock) + (name "ghc-9.14-clock-bootstrap") + (arguments `(#:tests? #f ,@(package-arguments ghc-9.14-clock))) + (native-inputs `()))) +(define-public ghc-9.14-cryptohash-sha256 (with-ghc-9.14 ghc-cryptohash-sha256)) +(define-public ghc-9.14-data-default + (with-ghc-9.14 + (package + (inherit ghc-data-default) + (arguments `(#:cabal-revision ("1" "0vak67a186xb8fbvk4wkiyhr3dx0limdsi0q7zclysc3syjn8s21")))))) +(define-public ghc-9.14-data-default-class (with-ghc-9.14 ghc-data-default-class)) +(define-public ghc-9.14-data-fix + (with-ghc-9.14 + (package + (inherit ghc-data-fix) + (arguments `(#:cabal-revision ("2" "04yk077mzip7ly0b159kkp8gygz0mvaayjfzpfwgh768kk2600r0")))))) +(define-public ghc-9.14-dec + (with-ghc-9.14 + (package + (inherit ghc-dec) + (arguments `(#:cabal-revision ("2" "1zimm9sia4sb05v6z1n980x7zwy4fryrbrqizp1d50gfb7qwblms")))))) +(define-public ghc-9.14-dependent-sum ;; TODO upgrade to 0.8 + (with-ghc-9.14 + (package + (inherit ghc-dependent-sum) + (version "0.7.2.0") + (arguments (list #:phases #~(modify-phases + %standard-phases + (add-before `configure `relax-deps + (lambda _ (substitute* + "dependent-sum.cabal" + (("some [ <>=^*&[0-9.]*") "some < 1.1"))))))) + (source + (origin + (method url-fetch) + (uri (hackage-uri "dependent-sum" version)) + (sha256 + (base32 "1frw5965v8i6xqdgs95gg8asgdqcqnmfahz0pmbwiaw5ybn62rc2"))))))) +(define-public ghc-9.14-diff (with-ghc-9.14 ghc-diff)) +(define-public ghc-9.14-distributive (with-ghc-9.14 ghc-distributive)) +(define-public ghc-9.14-dlist (with-ghc-9.14 ghc-dlist)) +(define-public ghc-9.14-doctest + (with-ghc-9.14 + (package + (inherit ghc-doctest) + (version "0.24.3") + (source + (origin + (method url-fetch) + (uri (hackage-uri "doctest" version)) + (sha256 + (base32 "0f0j5ds8wihac23ck5fd1bf6m8i4vxnqvazfyn6fasl5247hy935"))))))) +(define-public ghc-9.14-doctest-parallel + (with-ghc-9.14 + (package + (inherit ghc-doctest-parallel) + (version "0.4.1") + (source + (origin + (method url-fetch) + (uri (hackage-uri "doctest-parallel" version)) + (sha256 + (base32 "01dagq1wa56hswhabw56dyv172y0lp5fh0gg7ij1i01fqg61rc5s"))))))) +(define-public ghc-9.14-edit-distance + (with-ghc-9.14 + (package + (inherit ghc-edit-distance) + (arguments (list #:cabal-revision `("1" "1vjn4ryzdilz7l1ad7czh11nw48h5mj8if7ij3q0mmc3sffa8csd") + #:phases #~(modify-phases + %standard-phases + (add-before `configure `relax-deps + (lambda _ (substitute* + "edit-distance.cabal" + (("QuickCheck [ <>=^*&[0-9.]*") "QuickCheck < 2.17")))))))))) +(define-public ghc-9.14-erf (with-ghc-9.14 ghc-erf)) +(define-public ghc-9.14-exactprint + (with-ghc-9.14 + (package + (inherit ghc-exactprint) + (version "1.14.1.0") + (arguments `()) + (source + (origin + (method url-fetch) + (uri (hackage-uri "ghc-exactprint" version)) + (sha256 + (base32 "0j48z0h55q25j8ymwvcdnrkb9851bw07x72ir1dncnszzmiqfws8"))))))) +(define-public ghc-9.14-extensible-exceptions (with-ghc-9.14 ghc-extensible-exceptions)) +(define-public ghc-9.14-extra (with-ghc-9.14 ghc-extra)) +(define-public ghc-9.14-fail (with-ghc-9.14 ghc-fail)) +(define-public ghc-9.14-filelock (with-ghc-9.14 ghc-filelock)) +(define-public ghc-9.14-finite-typelits + (with-ghc-9.14 + (package + (inherit ghc-finite-typelits) + (version "0.2.1.0") + (arguments (list #:cabal-revision `("2" "0hffbfd0kbxg6w2fgxfsr3q6b54pgwjs12q4ajqjmblfha02pgqk") + #:phases #~(modify-phases + %standard-phases + (add-before `configure `relax-deps + (lambda _ (substitute* + "finite-typelits.cabal" + (("QuickCheck [ <>=^*&[0-9.]*") "QuickCheck < 2.17"))))))) + (source + (origin + (method url-fetch) + (uri (hackage-uri "finite-typelits" version)) + (sha256 + (base32 "0i786r2l3k9fxkpyy6rsi8my6kkar7y8yxk7h9gncm0z6kmvrnvk"))))))) +(define-public ghc-9.14-foldl + (with-ghc-9.14 + (package + (inherit ghc-foldl) + (arguments `(,@(package-arguments ghc-foldl) #:cabal-revision ("2" "0k39y5nmb9h26501iw9xjqjvq87ap78rcs847bkjczapx69gva8x")))))) +(define-public ghc-9.14-free + (with-ghc-9.14 + (package + (inherit ghc-free) + (arguments `(#:cabal-revision ("8" "0r0imkhc4xzyz4azhj6shx595p2ba4f8j9j2svzhhbvwbxj03jir")))))) +(define-public ghc-9.14-generic-deriving + (with-ghc-9.14 + (package + (inherit ghc-generic-deriving) + (arguments `(#:cabal-revision ("2" "18xwnkng3qpjf3y322mbnrmhm3cp8iwz2idzgqzmffxnx1r20ak2")))))) +(define-public ghc-9.14-generically + (with-ghc-9.14 + (package + (inherit ghc-generically) + (arguments `(#:cabal-revision ("5" "0sd3lja677rivn6rxc5a1d6kfilyjsn9jy270a2bapj59liibr3z")))))) +(define-public ghc-9.14-glob (with-ghc-9.14 ghc-glob)) +(define-public ghc-9.14-half (with-ghc-9.14 ghc-half)) +(define-public ghc-9.14-happy (with-ghc-9.14 ghc-happy)) +(define-public ghc-9.14-happy-lib (with-ghc-9.14 ghc-happy-lib)) +(define-public ghc-9.14-hashable + (with-ghc-9.14 + (package + (inherit ghc-hashable) + (version "1.5.1.0") + (arguments `()) + (source + (origin + (method url-fetch) + (uri (hackage-uri "hashable" version)) + (sha256 + (base32 "04mig5gzgjbwaq9zycrnzy3b97fkqqwdrni0akjgzjcjrq87q2zd"))))))) +(define-public ghc-9.14-hashable-bootstrap + (package + (inherit ghc-9.14-hashable) + (name "ghc-9.14-hashable-bootstrap") + (arguments `(#:tests? #f ,@(package-arguments ghc-9.14-hashable))) + (native-inputs '()))) +(define-public ghc-9.14-haskell-lexer (with-ghc-9.14 ghc-haskell-lexer)) +(define-public ghc-9.14-haskell-src-exts (with-ghc-9.14 ghc-haskell-src-exts)) +(define-public ghc-9.14-haskell-src-meta + (with-ghc-9.14 + (package + (inherit ghc-haskell-src-meta) + (arguments `(#:cabal-revision ("1" "1ifh83zib6m113gzd4cfdw70w1lcz1ag5cskxnf1nvsfaa2k115h")))))) +(define-public ghc-9.14-hedgehog + (with-ghc-9.14 + (package + (inherit ghc-hedgehog) + (version "1.7") + (arguments `(#:cabal-revision ("1" "17k8m45craiwpfhp4kypnzxwkv7vzgsh9q99r3k3bzcxnfycqj8z"))) + (source + (origin + (method url-fetch) + (uri (hackage-uri "hedgehog" version)) + (sha256 + (base32 "0kjn3dxyhk55ayjd9m8acr8kxhbzc70piszkiy2gbnwqyyhbrqh9"))))))) +(define-public ghc-9.14-hostname (with-ghc-9.14 ghc-hostname)) +(define-public ghc-9.14-hspec (with-ghc-9.14 ghc-hspec)) +(define-public ghc-9.14-hspec-api (with-ghc-9.14 ghc-hspec-api)) +(define-public ghc-9.14-hspec-core (with-ghc-9.14 ghc-hspec-core)) +(define-public ghc-9.14-hspec-discover (with-ghc-9.14 ghc-hspec-discover)) +(define-public ghc-9.14-hspec-discover-bootstrap + (package + (inherit ghc-9.14-hspec-discover) + (name "ghc-9.14-hspec-discover-bootstrap") + (native-inputs (list ghc-9.14-hspec-meta + ghc-9.14-mockery-bootstrap + ghc-9.14-quickcheck)))) +(define-public ghc-9.14-hspec-meta (with-ghc-9.14 ghc-hspec-meta)) +(define-public ghc-9.14-hspec-expectations (with-ghc-9.14 ghc-hspec-expectations)) +(define-public ghc-9.14-hunit (with-ghc-9.14 ghc-hunit)) +(define-public ghc-9.14-indexed-profunctors (with-ghc-9.14 ghc-indexed-profunctors)) +(define-public ghc-9.14-indexed-traversable + (with-ghc-9.14 + (package + (inherit ghc-indexed-traversable) + (arguments `(#:cabal-revision ("2" "1khvjcdhl9i26r7nmzsrg3vacmrp778m081iswwr0j4m4yww1fla")))))) +(define-public ghc-9.14-indexed-traversable-instances + (with-ghc-9.14 + (package + (inherit ghc-indexed-traversable-instances) + (version "0.1.2.1") + (arguments `()) + (source + (origin + (method url-fetch) + (uri (hackage-uri "indexed-traversable-instances" version)) + (sha256 + (base32 "1v0z86lwri4r2hjvwdgjgcpwg2gllis37q5f0cp3qilm7br437g6"))))))) +(define-public ghc-9.14-inline-c (with-ghc-9.14 ghc-inline-c)) +(define-public ghc-9.14-inspection-testing + (with-ghc-9.14 + (package + (inherit ghc-inspection-testing) + (version "0.6.3") + (source + (origin + (method url-fetch) + (uri (hackage-uri "inspection-testing" version)) + (sha256 + (base32 "04p5y2qqp1sbslzjxr961m6ahizq0rhlcx117sl2w5g56s8blibq"))))))) +(define-public ghc-9.14-integer-conversion + (with-ghc-9.14 + (package + (inherit ghc-integer-conversion) + (arguments `(#:cabal-revision ("2" "17vw8kq3glpb5bihhmff10ly78lajw2q33f601jrgw04hh41ng8j")))))) +(define-public ghc-9.14-integer-logarithms + (with-ghc-9.14 + (package + (inherit ghc-integer-logarithms) + (version "1.0.5") + (source + (origin + (method url-fetch) + (uri (hackage-uri "integer-logarithms" version)) + (sha256 + (base32 "0nclcr82rypaj7453iil6xj9asjfrljy37qki731xzkqyzqzdpv6"))))))) +(define-public ghc-9.14-interpolate (with-ghc-9.14 ghc-interpolate)) +(define-public ghc-9.14-invariant + (with-ghc-9.14 + (package + (inherit ghc-invariant) + (version "0.6.5") + (arguments `()) + (source + (origin + (method url-fetch) + (uri (hackage-uri "invariant" version)) + (sha256 + (base32 "0fkf75r5wlz72f6544cjz7yaa06bj9lpgk3di4ahzyr5r73xwsv2"))))))) +(define-public ghc-9.14-kan-extensions (with-ghc-9.14 ghc-kan-extensions)) +(define-public ghc-9.14-language-c (with-ghc-9.14 ghc-language-c)) +(define-public ghc-9.14-lens + (with-ghc-9.14 + (package + (inherit ghc-lens) + (version "5.3.6") + (source + (origin + (method url-fetch) + (uri (hackage-uri "lens" version)) + (sha256 + (base32 "1hi320652dqnmcagvn0bfm9cz0zpca5n6hjdp0ks3m54zpqxqifk"))))))) +(define-public ghc-9.14-libyaml (with-ghc-9.14 ghc-libyaml)) +(define-public ghc-9.14-libyaml-clib (with-ghc-9.14 ghc-libyaml-clib)) +(define-public ghc-9.14-lifted-async + (with-ghc-9.14 + (package + (inherit ghc-lifted-async) + (version "0.11.0") + (source + (origin + (method url-fetch) + (uri (hackage-uri "lifted-async" version)) + (sha256 + (base32 "121j10146py2hl1lrywhbaqqghhh0lbafnljmq7qb2jfnjbyjlif"))))))) +(define-public ghc-9.14-lifted-base (with-ghc-9.14 ghc-lifted-base)) +(define-public ghc-9.14-logging-facade (with-ghc-9.14 ghc-logging-facade)) +(define-public ghc-9.14-logging-facade-bootstrap + (package + (inherit ghc-9.14-logging-facade) + (name "ghc-9.14-logging-facade-bootstrap") + (arguments `(#:tests? #f ,@(package-arguments ghc-9.14-logging-facade))) + (native-inputs '()))) +(define-public ghc-9.14-logict (with-ghc-9.14 ghc-logict)) +(define-public ghc-9.14-math-functions (with-ghc-9.14 ghc-math-functions)) +(define-public ghc-9.14-mmorph (with-ghc-9.14 ghc-mmorph)) +(define-public ghc-9.14-mockery (with-ghc-9.14 ghc-mockery)) +(define-public ghc-9.14-mockery-bootstrap + (package + (inherit ghc-9.14-mockery) + (name "ghc-9.14-mockery-bootstrap") + (arguments `(#:tests? #f ,@(package-arguments ghc-9.14-mockery))) + (inputs (modify-inputs (package-inputs ghc-9.14-mockery) + (replace "ghc-9.14-logging-facade" ghc-9.14-logging-facade-bootstrap) + (replace "ghc-9.14-temporary" ghc-9.14-temporary-bootstrap))) + (native-inputs '()))) +(define-public ghc-9.14-monad-control (with-ghc-9.14 ghc-monad-control)) +(define-public ghc-9.14-mono-traversable + (with-ghc-9.14 + (package + (inherit ghc-mono-traversable) + (version "1.0.21.0") + (source + (origin + (method url-fetch) + (patches (list (local-file "../../patches/packages-haskell-ghc-9.14-mono-traversable-fix-test-suite.diff"))) + (uri (hackage-uri "mono-traversable" version)) + (sha256 + (base32 "1kf5qwicr8ld4bgkzijxwpzppfwdr4wsl1rg8009a5n06jikxnad"))))))) +(define-public ghc-9.14-nanospec (with-ghc-9.14 ghc-nanospec)) +(define-public ghc-9.14-nanospec-bootstrap + (package + (inherit ghc-9.14-nanospec) + (name "ghc-9.14-nanospec-bootstrap") + (arguments `(#:tests? #f ,@(package-arguments ghc-9.14-nanospec))) + (native-inputs '()))) +(define-public ghc-9.14-nats (with-ghc-9.14 ghc-nats)) +(define-public ghc-9.14-nats-bootstrap + (package + (inherit ghc-9.14-nats) + (name "ghc-9.14-nats-bootstrap") + (inputs `(("ghc-9.14-hashable" ,ghc-9.14-hashable-bootstrap))))) +(define-public ghc-9.14-network (with-ghc-9.14 ghc-network)) +(define-public ghc-9.14-network-uri (with-ghc-9.14 ghc-network-uri)) +(define-public ghc-9.14-nothunks + (with-ghc-9.14 + (package + (inherit ghc-nothunks) + (version "0.3.2") + (arguments `()) + (source + (origin + (method url-fetch) + (uri (hackage-uri "nothunks" version)) + (sha256 + (base32 "0xxbrhkp14qn1lqrigldqi4q3sspri9jxpmj0ii79854q00w3606"))))))) +(define-public ghc-9.14-nothunks-bootstrap + (package + (inherit ghc-9.14-nothunks) + (name "ghc-9.14-nothunks-bootstrap") + (arguments `(#:tests? #f ,@(package-arguments ghc-9.14-nothunks))) + (native-inputs '()))) +(define-public ghc-9.14-old-locale (with-ghc-9.14 ghc-old-locale)) +(define-public ghc-9.14-old-time (with-ghc-9.14 ghc-old-time)) +(define-public ghc-9.14-onetuple + (with-ghc-9.14 + (package + (inherit ghc-onetuple) + (version "0.4.2.1") + (arguments `()) + (source + (origin + (method url-fetch) + (uri (hackage-uri "OneTuple" version)) + (sha256 + (base32 "0gp06vc9pg80jkslmjxhk3dg826j3szxbj68wspzbj79a4ji6165"))))))) +(define-public ghc-9.14-only (with-ghc-9.14 ghc-only)) +(define-public ghc-9.14-optparse-applicative + (with-ghc-9.14 + (package + (inherit ghc-optparse-applicative) + (version "0.19.0.0") + (arguments `(#:cabal-revision ("1" "1hvcdhc7m9f3qh70cqhrjf0qszyv0dj8fvl2i3fpr3s9ybdwn7ac"))) + (source + (origin + (method url-fetch) + (uri (hackage-uri "optparse-applicative" version)) + (sha256 + (base32 "0waq6i6jk0zj9vb00m62khfcm9xdnz3afzs471vhqwr1v3psw5ng"))))))) +(define-public ghc-9.14-parallel + (with-ghc-9.14 + (package + (inherit ghc-parallel) + (version "3.3.0.0") + (arguments `(#:cabal-revision ("1" "1aligqvx0zvhfvx4jcw1kax0ayg1r4rfwhp47ddqzqw3mp9q4jvs"))) + (source + (origin + (method url-fetch) + (uri (hackage-uri "parallel" version)) + (sha256 + (base32 "148pakbn546a16fhwrl8n7fzywcy307d6bx7g9jvz3lfimvixhj7"))))))) +(define-public ghc-9.14-parsers (with-ghc-9.14 ghc-parsers)) +(define-public ghc-9.14-paths (with-ghc-9.14 ghc-paths)) +(define-public ghc-9.14-pretty-show (with-ghc-9.14 ghc-pretty-show)) +(define-public ghc-9.14-prettyprinter (with-ghc-9.14 ghc-prettyprinter)) +(define-public ghc-9.14-prettyprinter-ansi-terminal (with-ghc-9.14 ghc-prettyprinter-ansi-terminal)) +(define-public ghc-9.14-prettyprinter-compat-ansi-wl-pprint (with-ghc-9.14 ghc-prettyprinter-compat-ansi-wl-pprint)) +(define-public ghc-9.14-primitive + (with-ghc-9.14 + (package + (inherit ghc-primitive) + (version "0.9.1.0") + (arguments (list #:cabal-revision `("1" "1w1rsak97k5sp1sg25kgxcxwbi90mbdrr9hzm1dyzijvf4n24svm") + #:phases #~(modify-phases + %standard-phases + (add-before `configure `relax-deps + (lambda _ (substitute* + "primitive.cabal" + (("QuickCheck [ <>=^*&[0-9.]*") "QuickCheck < 2.17"))))))) + (source + (origin + (method url-fetch) + (uri (hackage-uri "primitive" version)) + (sha256 + (base32 "0xixplp2b5sh2sx6hqllhr8bcsd028v7ry2pibdwayrwh50xxd24"))))))) +(define-public ghc-9.14-primitive-addr (with-ghc-9.14 ghc-primitive-addr)) +(define-public ghc-9.14-primitive-bootstrap + (package + (inherit ghc-9.14-primitive) + (name "ghc-9.14-primitive-bootstrap") + (arguments `(#:tests? #f ,@(package-arguments ghc-9.14-primitive))) + (native-inputs '()))) +(define-public ghc-9.14-profunctors (with-ghc-9.14 ghc-profunctors)) +(define-public ghc-9.14-quickcheck + (with-ghc-9.14 + (package + (inherit ghc-quickcheck) + (version "2.16.0.0") + (arguments `()) + (source + (origin + (method url-fetch) + (uri (hackage-uri "QuickCheck" version)) + (sha256 + (base32 "1h02m26hvhfcs82rrfmfznwh4vj799gn55kysmv3sr8ixak3ymhb"))))))) +(define-public ghc-9.14-quickcheck-classes (with-ghc-9.14 ghc-quickcheck-classes)) +(define-public ghc-9.14-quickcheck-classes-base (with-ghc-9.14 ghc-quickcheck-classes-base)) +(define-public ghc-9.14-quickcheck-instances + (with-ghc-9.14 + (package + (inherit ghc-quickcheck-instances) + (version "0.3.33") + (arguments (list #:cabal-revision `("1" "1xkc7rsfgya4rwiizh0yfincws3knpdnh08m280v1dgik4kv37vh") + #:phases #~(modify-phases + %standard-phases + (add-before `configure `relax-deps + (lambda _ (substitute* + "quickcheck-instances.cabal" + (("base [ <>=^*&[0-9.]*") "base < 4.23") + (("containers [ <>=^*&[0-9.]*") "containers < 0.9"))))))) + (source + (origin + (method url-fetch) + (uri (hackage-uri "quickcheck-instances" version)) + (sha256 + (base32 "0rl8y3rb4fm4nqz122bp5f2aya4f8bc9m9i9n2vwlyq2gdacs0v8"))))))) +(define-public ghc-9.14-quickcheck-io (with-ghc-9.14 ghc-quickcheck-io)) +(define-public ghc-9.14-quickcheck-unicode (with-ghc-9.14 ghc-quickcheck-unicode)) +(define-public ghc-9.14-random (with-ghc-9.14 ghc-random)) +(define-public ghc-9.14-random-bootstrap + (package + (inherit ghc-9.14-random) + (name "ghc-9.14-random-bootstrap") + (arguments `(#:tests? #f ,@(package-arguments ghc-9.14-random))) + (inputs (list ghc-9.14-splitmix-bootstrap)) + (native-inputs `()))) +(define-public ghc-9.14-raw-strings-qq (with-ghc-9.14 ghc-raw-strings-qq)) +(define-public ghc-9.14-reflection (with-ghc-9.14 ghc-reflection)) +(define-public ghc-9.14-regex-base (with-ghc-9.14 ghc-regex-base)) +(define-public ghc-9.14-regex-pcre-builtin + (with-ghc-9.14 + (package + (inherit ghc-regex-pcre-builtin) + (arguments `(#:cabal-revision ("7" "0gv55qvcsp579f925xb32n27h5nsvlpfgx65y17h0mk8cf2wwm0y")))))) +(define-public ghc-9.14-regex-posix (with-ghc-9.14 ghc-regex-posix)) +(define-public ghc-9.14-regex-tdfa (with-ghc-9.14 ghc-regex-tdfa)) +(define-public ghc-9.14-resourcet (with-ghc-9.14 ghc-resourcet)) +(define-public ghc-9.14-safe (with-ghc-9.14 ghc-safe)) +(define-public ghc-9.14-safe-exceptions (with-ghc-9.14 ghc-safe-exceptions)) +(define-public ghc-9.14-scientific + (with-ghc-9.14 + (package + (inherit ghc-scientific) + (version "0.3.8.1") + (arguments `()) + (source + (origin + (method url-fetch) + (uri (hackage-uri "scientific" version)) + (sha256 + (base32 "1znwribsk6rdyv91dbjdbfcfkl6yg2nw7f9fwqv7kz4x2jz82dxd"))))))) +(define-public ghc-9.14-semialign + (with-ghc-9.14 + (package + (inherit ghc-semialign) + (arguments `()) + (version "1.3.1.1") + (source + (origin + (method url-fetch) + (uri (hackage-uri "semialign" version)) + (sha256 + (base32 "023sc13r86spp82r1bcch9lmsjnaaqk6x6bjmz1j5515gwpggqcc"))))))) +(define-public ghc-9.14-semigroupoids (with-ghc-9.14 ghc-semigroupoids)) +(define-public ghc-9.14-semigroups (with-ghc-9.14 ghc-semigroups)) +(define-public ghc-9.14-semigroups-bootstrap + (package + (inherit ghc-9.14-semigroups) + (name "ghc-9.14-semigroups-bootstrap") + (inputs + (list ghc-9.14-nats-bootstrap + ghc-9.14-tagged + ghc-9.14-unordered-containers-bootstrap + ghc-9.14-hashable-bootstrap)))) +(define-public ghc-9.14-semirings (with-ghc-9.14 ghc-semirings)) +(define-public ghc-9.14-setenv (with-ghc-9.14 ghc-setenv)) +(define-public ghc-9.14-sha (with-ghc-9.14 ghc-sha)) +(define-public ghc-9.14-silently (with-ghc-9.14 ghc-silently)) +(define-public ghc-9.14-silently-bootstrap + (package + (inherit ghc-9.14-silently) + (name "ghc-9.14-silently-bootstrap") + (arguments `(#:tests? #f ,@(package-arguments ghc-9.14-silently))) + (native-inputs `()))) +(define-public ghc-9.14-simple-reflect (with-ghc-9.14 ghc-simple-reflect)) +(define-public ghc-9.14-smallcheck (with-ghc-9.14 ghc-smallcheck)) +(define-public ghc-9.14-some + (with-ghc-9.14 + (package + (inherit ghc-some) + (arguments `(#:cabal-revision ("3" "1lrdpbpf3nk8bqcf21crya3hqfjxjj3rmxrgfibr2qdhpkfpzk1r")))))) +(define-public ghc-9.14-split (with-ghc-9.14 ghc-split)) +(define-public ghc-9.14-splitmix + (with-ghc-9.14 + (package + (inherit ghc-splitmix) + (version "0.1.3.2") + (source + (origin + (method url-fetch) + (uri (hackage-uri "splitmix" version)) + (sha256 + (base32 "136yjj3vsqrks5h80dvz43928ydffjv724fkswk6b8gm625lw7d6"))))))) +(define-public ghc-9.14-splitmix-bootstrap + (package + (inherit ghc-9.14-splitmix) + (name "ghc-9.14-splitmix-bootstrap") + (arguments `(#:tests? #f ,@(package-arguments ghc-9.14-splitmix))) + (native-inputs `()))) +(define-public ghc-9.14-statevar (with-ghc-9.14 ghc-statevar)) +(define-public ghc-9.14-streaming-commons (with-ghc-9.14 ghc-streaming-commons)) +(define-public ghc-9.14-strict (with-ghc-9.14 ghc-strict)) +(define-public ghc-9.14-stringbuilder (with-ghc-9.14 ghc-stringbuilder)) +(define-public ghc-9.14-syb (with-ghc-9.14 ghc-syb)) +(define-public ghc-9.14-tagged + (let ((base ghc-tagged)) + (with-ghc-9.14 + (package + (inherit base) + (version "0.8.10") + (arguments `(#:cabal-revision ("1" "0chxndgcwylzzm0vvf4jxjn6gfvbkszzxi9p5zb82yc2x6c7rfg9"))) + (source + (origin + (method url-fetch) + (uri (hackage-uri "tagged" version)) + (sha256 + (base32 "0pbcyl88qgcyy1shibr459f6jjqz1xx84n5injii9wyanhg7kvqp")))))))) +(define-public ghc-9.14-tasty (with-ghc-9.14 ghc-tasty)) +(define-public ghc-9.14-tasty-expected-failure (with-ghc-9.14 ghc-tasty-expected-failure)) +(define-public ghc-9.14-tasty-golden (with-ghc-9.14 ghc-tasty-golden)) +(define-public ghc-9.14-tasty-hedgehog + (with-ghc-9.14 + (package + (inherit ghc-tasty-hedgehog) + (arguments `(#:cabal-revision ("8" "06iccmqazsdvcwlx2x68xg77m26cyg66r8xqijgqmz2pkx73mrni")))))) +(define-public ghc-9.14-tasty-hspec + (with-ghc-9.14 + (package + (inherit ghc-tasty-hspec) + (version "1.2.0.4") + (arguments (list #:cabal-revision `("8" "1jg5gjmcir11vwj5jp2h077xrb9f7y13zl9asl048nd0wg2qxym8") + #:phases #~(modify-phases + %standard-phases + (add-before `configure `relax-deps + (lambda _ (substitute* + "tasty-hspec.cabal" + (("base [ <>=^*&[0-9.]*") "base < 4.23"))))))) + (source + (origin + (method url-fetch) + (uri (hackage-uri "tasty-hspec" version)) + (sha256 + (base32 "1hk1nkjvhp89xxgzj6dhbgw0fknnghpng6afq4i39hjkwv5p78ni"))))))) +(define-public ghc-9.14-tasty-hunit (with-ghc-9.14 ghc-tasty-hunit)) +(define-public ghc-9.14-tasty-inspection-testing + (with-ghc-9.14 + (package + (inherit ghc-tasty-inspection-testing) + (arguments `(#:cabal-revision ("3" "1gvwk8q20bbjny660qqp43y4ng5m56hk40mpvl8hi94wdw39pr6v")))))) +(define-public ghc-9.14-tasty-quickcheck (with-ghc-9.14 ghc-tasty-quickcheck)) +(define-public ghc-9.14-tasty-smallcheck (with-ghc-9.14 ghc-tasty-smallcheck)) +(define-public ghc-9.14-tasty-th (with-ghc-9.14 ghc-tasty-th)) +(define-public ghc-9.14-temporary (with-ghc-9.14 ghc-temporary)) +(define-public ghc-9.14-temporary-bootstrap + (package + (inherit ghc-9.14-temporary) + (name "ghc-9.14-temporary-bootstrap") + (arguments `(#:tests? #f ,@(package-arguments ghc-9.14-temporary))) + (inputs (list ghc-9.14-random-bootstrap)) + (native-inputs `()))) +(define-public ghc-9.14-terminal-size (with-ghc-9.14 ghc-terminal-size)) +(define-public ghc-9.14-test-framework + (with-ghc-9.14 + (package + (inherit ghc-test-framework) + (version "0.8.2.3") + (arguments `()) + (source + (origin + (method url-fetch) + (uri (hackage-uri "test-framework" version)) + (sha256 + (base32 "0pn5qzhzcjxk4cm1h8ld0arxh4awkw44g96ql679wfhcj1n7h2ii"))))))) +(define-public ghc-9.14-test-framework-hunit (with-ghc-9.14 ghc-test-framework-hunit)) +(define-public ghc-9.14-test-framework-quickcheck2 (with-ghc-9.14 ghc-test-framework-quickcheck2)) +(define-public ghc-9.14-text-iso8601 + (with-ghc-9.14 + (package + (inherit ghc-text-iso8601) + (arguments `()) + (version "0.1.1.2") + (source + (origin + (method url-fetch) + (uri (hackage-uri "text-iso8601" version)) + (sha256 + (base32 "163kixpp0g2vjbs223cqk5ahsza6ibiqbgr5g96dabqaqyp17fyx"))))))) +(define-public ghc-9.14-text-short + (with-ghc-9.14 + (package + (inherit ghc-text-short) + (version "0.1.6.1") + (arguments `()) + (source + (origin + (method url-fetch) + (uri (hackage-uri "text-short" version)) + (sha256 + (base32 "05klm26sx1kd1hngflg4anwnfckkmx1n84kmvjy4y9sl4d09yrl3"))))))) +(define-public ghc-9.14-tf-random (with-ghc-9.14 ghc-tf-random)) +(define-public ghc-9.14-th-abstraction + (with-ghc-9.14 + (package + (inherit ghc-th-abstraction) + (version "0.7.2.0") + (arguments `()) + (source + (origin + (method url-fetch) + (uri (hackage-uri "th-abstraction" version)) + (sha256 + (base32 "08knffg6ffx5rz9r437jvndbx668m1hih1jq01yzybgav2y58rll"))))))) +(define-public ghc-9.14-th-compat + (with-ghc-9.14 + (package + (inherit ghc-th-compat) + (version "0.1.7") + (source + (origin + (method url-fetch) + (uri (hackage-uri "th-compat" version)) + (sha256 + (base32 "1zym9yia0is8wxfd6d1ldwvvghwxg4ww3y4lrxnyb2nk60ig29ly"))))))) +(define-public ghc-9.14-th-expand-syns + (with-ghc-9.14 + (package + (inherit ghc-th-expand-syns) + (arguments `(#:cabal-revision ("1" "09mhaz7ylkh35c7zaix1gfx3z4bqvvibsmb4nd8x42mf87xja5fp")))))) +(define-public ghc-9.14-th-lift + (with-ghc-9.14 + (package + (inherit ghc-th-lift) + (version "0.8.7") + (source + (origin + (method url-fetch) + (uri (hackage-uri "th-lift" version)) + (sha256 + (base32 "01lqqsnhy8cbca3y7z436m8czz7ab8q90dmcmmqzmc5hdii7q5fx"))))))) +(define-public ghc-9.14-th-orphans + (with-ghc-9.14 + (package + (inherit ghc-th-orphans) + (version "0.13.17") + (source + (origin + (method url-fetch) + (uri (hackage-uri "th-orphans" version)) + (sha256 + (base32 "0qlhbsm5d083m50vzn93c72c91y0fczlbpnp3rv7y7lz9i4gnrww"))))))) +(define-public ghc-9.14-th-reify-many (with-ghc-9.14 ghc-th-reify-many)) +(define-public ghc-9.14-these + (with-ghc-9.14 + (package + (inherit ghc-these) + (arguments `(#:cabal-revision ("3" "0h16r51m20y7vpij90vykddlwg4a8qhg8m7j1vwv7cifa2dfq6ms")))))) +(define-public ghc-9.14-time-compat + (with-ghc-9.14 + (package + (inherit ghc-time-compat) + (version "1.9.9") + (arguments `(#:cabal-revision ("1" "1q1javzrcyphpm9kn846vi0a00mi04lvc1via6r0ivl77h61wa8c"))) + (source + (origin + (method url-fetch) + (uri (hackage-uri "time-compat" version)) + (sha256 + (base32 "09bwvzxd41mmr3vq4az301fziy3aaglhky7bbs2ib76gagnxvylh"))))))) +(define-public ghc-9.14-typed-process (with-ghc-9.14 ghc-typed-process)) +(define-public ghc-9.14-transformers-base (with-ghc-9.14 ghc-transformers-base)) +(define-public ghc-9.14-transformers-compat (with-ghc-9.14 ghc-transformers-compat)) +(define-public ghc-9.14-unbounded-delays (with-ghc-9.14 ghc-unbounded-delays)) +(define-public ghc-9.14-unliftio (with-ghc-9.14 ghc-unliftio)) +(define-public ghc-9.14-unliftio-core (with-ghc-9.14 ghc-unliftio-core)) +(define-public ghc-9.14-unordered-containers + (with-ghc-9.14 + (package + (inherit ghc-unordered-containers) + (version "0.2.21") + (arguments `(#:cabal-revision ("2" "01anv9bqh3jw56cs9w5yyv93fp6c38fpf6l5rpscblvy6yrizpn5"))) + (source + (origin + (method url-fetch) + (uri (hackage-uri "unordered-containers" version)) + (sha256 + (base32 "1h7rnxdnm2adrgalga1xx32yx7i3blg7s9ak06b62vjl5d9d2aiv"))))))) +(define-public ghc-9.14-unordered-containers-bootstrap + (package + (inherit ghc-9.14-unordered-containers) + (name "ghc-9.14-unordered-containers-bootstrap") + (arguments `(#:tests? #f ,@(package-arguments ghc-9.14-unordered-containers))) + (inputs `(("ghc-9.14-hashable" ,ghc-9.14-hashable-bootstrap))) + (native-inputs `()))) +(define-public ghc-9.14-utf8-string (with-ghc-9.14 ghc-utf8-string)) +(define-public ghc-9.14-uuid-types + (with-ghc-9.14 + (package + (inherit ghc-uuid-types) + (version "1.0.6.1") + (arguments `()) + (source + (origin + (method url-fetch) + (uri (hackage-uri "uuid-types" version)) + (sha256 + (base32 "091h1ifc1srv803rrkw794xiiha51nglsh61mjv084bip5wg404z"))))))) +(define-public ghc-9.14-vector + (with-ghc-9.14 + (package + (inherit ghc-vector) + (arguments `(#:tests? #f ,@(package-arguments ghc-vector)))))) ;; https://github.com/nomeata/inspection-testing/issues/95 breaks `vector` test suite, make a patch? +(define-public ghc-9.14-vector-algorithms + (with-ghc-9.14 + (package + (inherit ghc-vector-algorithms) + (arguments `(#:cabal-revision ("1" "0bakvl54qag5m13ilrqxcv3wdrnb57c76vjmlh3a5v1sk3zgxv5k")))))) +(define-public ghc-9.14-vector-stream (with-ghc-9.14 ghc-vector-stream)) +(define-public ghc-9.14-vector-th-unbox + (with-ghc-9.14 + (package + (inherit ghc-vector-th-unbox) + (arguments `(#:cabal-revision ("9" "19ii0sr843crmlrbhysl4byfpkp2nlgd61icshm47gcl5nkcrrp9")))))) +(define-public ghc-9.14-void (with-ghc-9.14 ghc-void)) +(define-public ghc-9.14-wherefrom-compat + (with-ghc-9.14 + (package + (inherit ghc-wherefrom-compat) + (arguments `(#:cabal-revision ("4" "1yagqxw475jkim3cpqwcaibs8k9cgw2q1xc4qk65kwrhf83qnb09")))))) +(define-public ghc-9.14-witherable + (with-ghc-9.14 + (package + (inherit ghc-witherable) + (arguments `(#:cabal-revision ("2" "0xb29mh29piqm0i21fz0mm24x06f5sy7yb1jih4pyaaxvwqh8q55")))))) +(define-public ghc-9.14-wl-pprint-annotated (with-ghc-9.14 ghc-wl-pprint-annotated)) +(define-public ghc-9.14-xml (with-ghc-9.14 ghc-xml)) +(define-public ghc-9.14-xml-conduit + (let ((base (with-ghc-9.14 ghc-xml-conduit))) + (package + (inherit base) + (inputs `(("ghc-9.14-cabal-doctest" ,ghc-9.14-cabal-doctest) ,@(package-inputs base)))))) ;; scuffed, no clue how gexps work :/ +(define-public ghc-9.14-xml-types (with-ghc-9.14 ghc-xml-types)) +(define-public ghc-9.14-yaml (with-ghc-9.14 ghc-yaml)) +(define-public ghc-9.14-zlib + (with-ghc-9.14 + (package + (inherit ghc-zlib) + (version "0.7.1.1") + (arguments `()) + (source + (origin + (method url-fetch) + (uri (hackage-uri "zlib" version)) + (sha256 + (base32 "1hf1csbc5gb6yipqydkqydlyr5yalpxrb8fyml0fhjwjxl0sp5dz"))))))) |
