mirror of
https://github.com/ilyakooo0/haskell.nix.git
synced 2024-09-11 06:55:40 +03:00
Add materialized files for ghc 8.8.4 (#869)
This commit is contained in:
parent
a1c4560a24
commit
316351ab3e
@ -157,21 +157,21 @@ depends:
|
||||
time-1.8.0.2 transformers-0.5.5.0 mtl-2.2.2 text-1.2.3.1
|
||||
parsec-3.1.13.0 directory-1.3.1.5 binary-0.8.5.1 unix-2.7.2.2
|
||||
abi-depends: array-0.5.2.0=03a64bb9d4be6771406b73145e6e58e1
|
||||
base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
|
||||
bytestring-0.10.8.2=9dd6632a6071c728fe550d499c942f0c
|
||||
containers-0.5.11.0=3a03e29a933c27106de8caad6a8dba89
|
||||
deepseq-1.4.3.0=c2f0913f017a74ecf59e88ba8e164f77
|
||||
base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
|
||||
bytestring-0.10.8.2=6b29c2a8aec4937efcd3db3c8129fb1f
|
||||
containers-0.5.11.0=35ebbdc04fdff8693d557eac5fd1cb0d
|
||||
deepseq-1.4.3.0=011951b161142d1ecd2f936f724b0c4a
|
||||
filepath-1.4.2=27f5ec6358f0ec240d827eaa0860b2af
|
||||
pretty-1.1.3.6=a22b26e5f7ddf72bac19d7d229502dac
|
||||
pretty-1.1.3.6=0b29f432a127f89dd19124c8bd17d5f8
|
||||
process-1.6.3.0=030e21e561f9c3486a49333f2057b804
|
||||
time-1.8.0.2=fe7eb2e843def3e5fe89f1dd11e7c8ec
|
||||
time-1.8.0.2=7e7497056e79bf3d1e061b9c2ef21593
|
||||
transformers-0.5.5.0=b5d2f6cdac279ec17c0fad50f5348c4f
|
||||
mtl-2.2.2=28a8b7973060d82dd465f14029339d4f
|
||||
text-1.2.3.1=e0d7b65ba8d31007e57ce45ddef7efb8
|
||||
parsec-3.1.13.0=3835800e76890791d7511c6b90d6c22c
|
||||
directory-1.3.1.5=fbc4e348e0c18c2b80ca9368e0275d72
|
||||
binary-0.8.5.1=246ff363717242ac7a7a3d37e6daabb8
|
||||
unix-2.7.2.2=1b1470032d7c086b787322282a984f1c
|
||||
text-1.2.3.1=ce9e85f0d4840d83f3d554b4f833c06b
|
||||
parsec-3.1.13.0=c0d805958bf8b152ca104100a7cfe789
|
||||
directory-1.3.1.5=9554b535b4324fb4915ea3cde0ada9e3
|
||||
binary-0.8.5.1=102c321854f769bea022b84f469deee1
|
||||
unix-2.7.2.2=e6bcb93db14b690e7f0b0b39cdb6668a
|
||||
---
|
||||
name: array
|
||||
version: 0.5.2.0
|
||||
@ -197,7 +197,7 @@ exposed-modules:
|
||||
hs-libraries: HSarray-0.5.2.0
|
||||
depends:
|
||||
base-4.11.1.0
|
||||
abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
|
||||
abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
|
||||
---
|
||||
name: base
|
||||
version: 4.11.1.0
|
||||
@ -316,9 +316,9 @@ hidden-modules: Data.Binary.Class Data.Binary.Internal
|
||||
hs-libraries: HSbinary-0.8.5.1
|
||||
depends:
|
||||
base-4.11.1.0 bytestring-0.10.8.2 containers-0.5.11.0 array-0.5.2.0
|
||||
abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
|
||||
bytestring-0.10.8.2=9dd6632a6071c728fe550d499c942f0c
|
||||
containers-0.5.11.0=3a03e29a933c27106de8caad6a8dba89
|
||||
abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
|
||||
bytestring-0.10.8.2=6b29c2a8aec4937efcd3db3c8129fb1f
|
||||
containers-0.5.11.0=35ebbdc04fdff8693d557eac5fd1cb0d
|
||||
array-0.5.2.0=03a64bb9d4be6771406b73145e6e58e1
|
||||
---
|
||||
name: bytestring
|
||||
@ -396,9 +396,9 @@ includes:
|
||||
fpstring.h
|
||||
depends:
|
||||
base-4.11.1.0 ghc-prim-0.5.2.0 deepseq-1.4.3.0 integer-gmp-1.0.2.0
|
||||
abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
|
||||
abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
|
||||
ghc-prim-0.5.2.0=0a2596c0f516eb6cbf13841c1f06715e
|
||||
deepseq-1.4.3.0=c2f0913f017a74ecf59e88ba8e164f77
|
||||
deepseq-1.4.3.0=011951b161142d1ecd2f936f724b0c4a
|
||||
integer-gmp-1.0.2.0=28d9d8fbabb28cc19fc92446ffd9b739
|
||||
---
|
||||
name: containers
|
||||
@ -443,9 +443,9 @@ hidden-modules: Utils.Containers.Internal.State
|
||||
hs-libraries: HScontainers-0.5.11.0
|
||||
depends:
|
||||
base-4.11.1.0 array-0.5.2.0 deepseq-1.4.3.0 ghc-prim-0.5.2.0
|
||||
abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
|
||||
abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
|
||||
array-0.5.2.0=03a64bb9d4be6771406b73145e6e58e1
|
||||
deepseq-1.4.3.0=c2f0913f017a74ecf59e88ba8e164f77
|
||||
deepseq-1.4.3.0=011951b161142d1ecd2f936f724b0c4a
|
||||
ghc-prim-0.5.2.0=0a2596c0f516eb6cbf13841c1f06715e
|
||||
---
|
||||
name: deepseq
|
||||
@ -476,7 +476,7 @@ hidden-modules: Control.DeepSeq.BackDoor
|
||||
hs-libraries: HSdeepseq-1.4.3.0
|
||||
depends:
|
||||
base-4.11.1.0 array-0.5.2.0
|
||||
abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
|
||||
abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
|
||||
array-0.5.2.0=03a64bb9d4be6771406b73145e6e58e1
|
||||
---
|
||||
name: directory
|
||||
@ -500,10 +500,10 @@ hidden-modules: System.Directory.Internal.C_utimensat
|
||||
hs-libraries: HSdirectory-1.3.1.5
|
||||
depends:
|
||||
base-4.11.1.0 time-1.8.0.2 filepath-1.4.2 unix-2.7.2.2
|
||||
abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
|
||||
time-1.8.0.2=fe7eb2e843def3e5fe89f1dd11e7c8ec
|
||||
abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
|
||||
time-1.8.0.2=7e7497056e79bf3d1e061b9c2ef21593
|
||||
filepath-1.4.2=27f5ec6358f0ec240d827eaa0860b2af
|
||||
unix-2.7.2.2=1b1470032d7c086b787322282a984f1c
|
||||
unix-2.7.2.2=e6bcb93db14b690e7f0b0b39cdb6668a
|
||||
---
|
||||
name: filepath
|
||||
version: 1.4.2
|
||||
@ -532,7 +532,7 @@ exposed-modules:
|
||||
hs-libraries: HSfilepath-1.4.2
|
||||
depends:
|
||||
base-4.11.1.0
|
||||
abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
|
||||
abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
|
||||
---
|
||||
name: ghc
|
||||
version: 8.4.4
|
||||
@ -649,23 +649,23 @@ depends:
|
||||
array-0.5.2.0 filepath-1.4.2 template-haskell-2.13.0.0 hpc-0.6.0.3
|
||||
transformers-0.5.5.0 ghc-boot-8.4.4 ghc-boot-th-8.4.4 ghci-8.4.4
|
||||
unix-2.7.2.2 terminfo-0.4.1.1
|
||||
abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
|
||||
deepseq-1.4.3.0=c2f0913f017a74ecf59e88ba8e164f77
|
||||
directory-1.3.1.5=fbc4e348e0c18c2b80ca9368e0275d72
|
||||
abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
|
||||
deepseq-1.4.3.0=011951b161142d1ecd2f936f724b0c4a
|
||||
directory-1.3.1.5=9554b535b4324fb4915ea3cde0ada9e3
|
||||
process-1.6.3.0=030e21e561f9c3486a49333f2057b804
|
||||
bytestring-0.10.8.2=9dd6632a6071c728fe550d499c942f0c
|
||||
binary-0.8.5.1=246ff363717242ac7a7a3d37e6daabb8
|
||||
time-1.8.0.2=fe7eb2e843def3e5fe89f1dd11e7c8ec
|
||||
containers-0.5.11.0=3a03e29a933c27106de8caad6a8dba89
|
||||
bytestring-0.10.8.2=6b29c2a8aec4937efcd3db3c8129fb1f
|
||||
binary-0.8.5.1=102c321854f769bea022b84f469deee1
|
||||
time-1.8.0.2=7e7497056e79bf3d1e061b9c2ef21593
|
||||
containers-0.5.11.0=35ebbdc04fdff8693d557eac5fd1cb0d
|
||||
array-0.5.2.0=03a64bb9d4be6771406b73145e6e58e1
|
||||
filepath-1.4.2=27f5ec6358f0ec240d827eaa0860b2af
|
||||
template-haskell-2.13.0.0=cc07ddc07c24e039684589af2cb62998
|
||||
hpc-0.6.0.3=a05c4ea52ff6193f9d9d777595585331
|
||||
template-haskell-2.13.0.0=1cd284a671c37a37df2a49fb7fd0890a
|
||||
hpc-0.6.0.3=6e2db4efb0614fc998c1f7d00c73f88c
|
||||
transformers-0.5.5.0=b5d2f6cdac279ec17c0fad50f5348c4f
|
||||
ghc-boot-8.4.4=5acbbd06b980c0291be2a5ab76d8128f
|
||||
ghc-boot-8.4.4=d05e518b62e6b7572c47874b61acb43e
|
||||
ghc-boot-th-8.4.4=d8bd507419aa2dc5daee657f9d2838de
|
||||
ghci-8.4.4=73515bf3025d79d8c363ccbbaa51e635
|
||||
unix-2.7.2.2=1b1470032d7c086b787322282a984f1c
|
||||
ghci-8.4.4=b1b3407d52f67288e1441195bdbf1680
|
||||
unix-2.7.2.2=e6bcb93db14b690e7f0b0b39cdb6668a
|
||||
terminfo-0.4.1.1=7c97c2b70b9b909e033361885d99c5fd
|
||||
---
|
||||
name: ghc-boot
|
||||
@ -697,10 +697,10 @@ hs-libraries: HSghc-boot-8.4.4
|
||||
depends:
|
||||
base-4.11.1.0 binary-0.8.5.1 bytestring-0.10.8.2 directory-1.3.1.5
|
||||
filepath-1.4.2 ghc-boot-th-8.4.4
|
||||
abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
|
||||
binary-0.8.5.1=246ff363717242ac7a7a3d37e6daabb8
|
||||
bytestring-0.10.8.2=9dd6632a6071c728fe550d499c942f0c
|
||||
directory-1.3.1.5=fbc4e348e0c18c2b80ca9368e0275d72
|
||||
abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
|
||||
binary-0.8.5.1=102c321854f769bea022b84f469deee1
|
||||
bytestring-0.10.8.2=6b29c2a8aec4937efcd3db3c8129fb1f
|
||||
directory-1.3.1.5=9554b535b4324fb4915ea3cde0ada9e3
|
||||
filepath-1.4.2=27f5ec6358f0ec240d827eaa0860b2af
|
||||
ghc-boot-th-8.4.4=d8bd507419aa2dc5daee657f9d2838de
|
||||
---
|
||||
@ -726,7 +726,7 @@ exposed-modules:
|
||||
hs-libraries: HSghc-boot-th-8.4.4
|
||||
depends:
|
||||
base-4.11.1.0
|
||||
abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
|
||||
abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
|
||||
---
|
||||
name: ghc-compact
|
||||
version: 0.1.0.0
|
||||
@ -754,8 +754,8 @@ hs-libraries: HSghc-compact-0.1.0.0
|
||||
depends:
|
||||
ghc-prim-0.5.2.0 base-4.11.1.0 bytestring-0.10.8.2
|
||||
abi-depends: ghc-prim-0.5.2.0=0a2596c0f516eb6cbf13841c1f06715e
|
||||
base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
|
||||
bytestring-0.10.8.2=9dd6632a6071c728fe550d499c942f0c
|
||||
base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
|
||||
bytestring-0.10.8.2=6b29c2a8aec4937efcd3db3c8129fb1f
|
||||
---
|
||||
name: ghc-prim
|
||||
version: 0.5.2.0
|
||||
@ -801,17 +801,17 @@ depends:
|
||||
ghc-boot-th-8.4.4 template-haskell-2.13.0.0 transformers-0.5.5.0
|
||||
unix-2.7.2.2
|
||||
abi-depends: array-0.5.2.0=03a64bb9d4be6771406b73145e6e58e1
|
||||
base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
|
||||
binary-0.8.5.1=246ff363717242ac7a7a3d37e6daabb8
|
||||
bytestring-0.10.8.2=9dd6632a6071c728fe550d499c942f0c
|
||||
containers-0.5.11.0=3a03e29a933c27106de8caad6a8dba89
|
||||
deepseq-1.4.3.0=c2f0913f017a74ecf59e88ba8e164f77
|
||||
base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
|
||||
binary-0.8.5.1=102c321854f769bea022b84f469deee1
|
||||
bytestring-0.10.8.2=6b29c2a8aec4937efcd3db3c8129fb1f
|
||||
containers-0.5.11.0=35ebbdc04fdff8693d557eac5fd1cb0d
|
||||
deepseq-1.4.3.0=011951b161142d1ecd2f936f724b0c4a
|
||||
filepath-1.4.2=27f5ec6358f0ec240d827eaa0860b2af
|
||||
ghc-boot-8.4.4=5acbbd06b980c0291be2a5ab76d8128f
|
||||
ghc-boot-8.4.4=d05e518b62e6b7572c47874b61acb43e
|
||||
ghc-boot-th-8.4.4=d8bd507419aa2dc5daee657f9d2838de
|
||||
template-haskell-2.13.0.0=cc07ddc07c24e039684589af2cb62998
|
||||
template-haskell-2.13.0.0=1cd284a671c37a37df2a49fb7fd0890a
|
||||
transformers-0.5.5.0=b5d2f6cdac279ec17c0fad50f5348c4f
|
||||
unix-2.7.2.2=1b1470032d7c086b787322282a984f1c
|
||||
unix-2.7.2.2=e6bcb93db14b690e7f0b0b39cdb6668a
|
||||
---
|
||||
name: haskeline
|
||||
version: 0.7.4.2
|
||||
@ -858,15 +858,15 @@ depends:
|
||||
base-4.11.1.0 containers-0.5.11.0 directory-1.3.1.5
|
||||
bytestring-0.10.8.2 filepath-1.4.2 transformers-0.5.5.0
|
||||
process-1.6.3.0 stm-2.4.5.1 unix-2.7.2.2 terminfo-0.4.1.1
|
||||
abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
|
||||
containers-0.5.11.0=3a03e29a933c27106de8caad6a8dba89
|
||||
directory-1.3.1.5=fbc4e348e0c18c2b80ca9368e0275d72
|
||||
bytestring-0.10.8.2=9dd6632a6071c728fe550d499c942f0c
|
||||
abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
|
||||
containers-0.5.11.0=35ebbdc04fdff8693d557eac5fd1cb0d
|
||||
directory-1.3.1.5=9554b535b4324fb4915ea3cde0ada9e3
|
||||
bytestring-0.10.8.2=6b29c2a8aec4937efcd3db3c8129fb1f
|
||||
filepath-1.4.2=27f5ec6358f0ec240d827eaa0860b2af
|
||||
transformers-0.5.5.0=b5d2f6cdac279ec17c0fad50f5348c4f
|
||||
process-1.6.3.0=030e21e561f9c3486a49333f2057b804
|
||||
stm-2.4.5.1=e1689617987db6dbcec99141fd7e70d8
|
||||
unix-2.7.2.2=1b1470032d7c086b787322282a984f1c
|
||||
unix-2.7.2.2=e6bcb93db14b690e7f0b0b39cdb6668a
|
||||
terminfo-0.4.1.1=7c97c2b70b9b909e033361885d99c5fd
|
||||
---
|
||||
name: hpc
|
||||
@ -890,11 +890,11 @@ hs-libraries: HShpc-0.6.0.3
|
||||
depends:
|
||||
base-4.11.1.0 containers-0.5.11.0 directory-1.3.1.5 filepath-1.4.2
|
||||
time-1.8.0.2
|
||||
abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
|
||||
containers-0.5.11.0=3a03e29a933c27106de8caad6a8dba89
|
||||
directory-1.3.1.5=fbc4e348e0c18c2b80ca9368e0275d72
|
||||
abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
|
||||
containers-0.5.11.0=35ebbdc04fdff8693d557eac5fd1cb0d
|
||||
directory-1.3.1.5=9554b535b4324fb4915ea3cde0ada9e3
|
||||
filepath-1.4.2=27f5ec6358f0ec240d827eaa0860b2af
|
||||
time-1.8.0.2=fe7eb2e843def3e5fe89f1dd11e7c8ec
|
||||
time-1.8.0.2=7e7497056e79bf3d1e061b9c2ef21593
|
||||
---
|
||||
name: integer-gmp
|
||||
version: 1.0.2.0
|
||||
@ -911,10 +911,37 @@ exposed-modules:
|
||||
GHC.Integer.Logarithms.Internals
|
||||
hidden-modules: GHC.Integer.Type
|
||||
hs-libraries: HSinteger-gmp-1.0.2.0
|
||||
extra-libraries:
|
||||
gmp
|
||||
depends:
|
||||
ghc-prim-0.5.2.0
|
||||
abi-depends: ghc-prim-0.5.2.0=0a2596c0f516eb6cbf13841c1f06715e
|
||||
---
|
||||
name: libiserv
|
||||
version: 8.4.4
|
||||
id: libiserv-8.4.4
|
||||
key: libiserv-8.4.4
|
||||
license: BSD-3-Clause
|
||||
copyright: XXX
|
||||
maintainer: XXX
|
||||
author: XXX
|
||||
synopsis: Provides shared functionality between iserv and iserv-proxy
|
||||
category: Development
|
||||
exposed: True
|
||||
exposed-modules:
|
||||
GHCi.Utils Lib
|
||||
hs-libraries: HSlibiserv-8.4.4
|
||||
depends:
|
||||
base-4.11.1.0 binary-0.8.5.1 bytestring-0.10.8.2
|
||||
containers-0.5.11.0 deepseq-1.4.3.0 ghci-8.4.4 unix-2.7.2.2
|
||||
abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
|
||||
binary-0.8.5.1=102c321854f769bea022b84f469deee1
|
||||
bytestring-0.10.8.2=6b29c2a8aec4937efcd3db3c8129fb1f
|
||||
containers-0.5.11.0=35ebbdc04fdff8693d557eac5fd1cb0d
|
||||
deepseq-1.4.3.0=011951b161142d1ecd2f936f724b0c4a
|
||||
ghci-8.4.4=b1b3407d52f67288e1441195bdbf1680
|
||||
unix-2.7.2.2=e6bcb93db14b690e7f0b0b39cdb6668a
|
||||
---
|
||||
name: mtl
|
||||
version: 2.2.2
|
||||
id: mtl-2.2.2
|
||||
@ -946,7 +973,7 @@ exposed-modules:
|
||||
hs-libraries: HSmtl-2.2.2
|
||||
depends:
|
||||
base-4.11.1.0 transformers-0.5.5.0
|
||||
abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
|
||||
abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
|
||||
transformers-0.5.5.0=b5d2f6cdac279ec17c0fad50f5348c4f
|
||||
---
|
||||
name: parsec
|
||||
@ -992,10 +1019,10 @@ exposed-modules:
|
||||
hs-libraries: HSparsec-3.1.13.0
|
||||
depends:
|
||||
base-4.11.1.0 mtl-2.2.2 bytestring-0.10.8.2 text-1.2.3.1
|
||||
abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
|
||||
abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
|
||||
mtl-2.2.2=28a8b7973060d82dd465f14029339d4f
|
||||
bytestring-0.10.8.2=9dd6632a6071c728fe550d499c942f0c
|
||||
text-1.2.3.1=e0d7b65ba8d31007e57ce45ddef7efb8
|
||||
bytestring-0.10.8.2=6b29c2a8aec4937efcd3db3c8129fb1f
|
||||
text-1.2.3.1=ce9e85f0d4840d83f3d554b4f833c06b
|
||||
---
|
||||
name: pretty
|
||||
version: 1.1.3.6
|
||||
@ -1024,8 +1051,8 @@ exposed-modules:
|
||||
hs-libraries: HSpretty-1.1.3.6
|
||||
depends:
|
||||
base-4.11.1.0 deepseq-1.4.3.0 ghc-prim-0.5.2.0
|
||||
abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
|
||||
deepseq-1.4.3.0=c2f0913f017a74ecf59e88ba8e164f77
|
||||
abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
|
||||
deepseq-1.4.3.0=011951b161142d1ecd2f936f724b0c4a
|
||||
ghc-prim-0.5.2.0=0a2596c0f516eb6cbf13841c1f06715e
|
||||
---
|
||||
name: process
|
||||
@ -1054,11 +1081,11 @@ includes:
|
||||
depends:
|
||||
base-4.11.1.0 directory-1.3.1.5 filepath-1.4.2 deepseq-1.4.3.0
|
||||
unix-2.7.2.2
|
||||
abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
|
||||
directory-1.3.1.5=fbc4e348e0c18c2b80ca9368e0275d72
|
||||
abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
|
||||
directory-1.3.1.5=9554b535b4324fb4915ea3cde0ada9e3
|
||||
filepath-1.4.2=27f5ec6358f0ec240d827eaa0860b2af
|
||||
deepseq-1.4.3.0=c2f0913f017a74ecf59e88ba8e164f77
|
||||
unix-2.7.2.2=1b1470032d7c086b787322282a984f1c
|
||||
deepseq-1.4.3.0=011951b161142d1ecd2f936f724b0c4a
|
||||
unix-2.7.2.2=e6bcb93db14b690e7f0b0b39cdb6668a
|
||||
---
|
||||
name: rts
|
||||
version: 1.0
|
||||
@ -1067,9 +1094,9 @@ key: rts
|
||||
license: BSD-3-Clause
|
||||
maintainer: glasgow-haskell-users@haskell.org
|
||||
exposed: True
|
||||
hs-libraries: HSrts Cffi
|
||||
hs-libraries: HSrts
|
||||
extra-libraries:
|
||||
m dl
|
||||
m dl ffi
|
||||
includes:
|
||||
Stg.h
|
||||
ld-options: "-Wl,-u,_base_GHCziTopHandler_runIO_closure"
|
||||
@ -1161,7 +1188,7 @@ hidden-modules: Control.Sequential.STM
|
||||
hs-libraries: HSstm-2.4.5.1
|
||||
depends:
|
||||
base-4.11.1.0 array-0.5.2.0
|
||||
abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
|
||||
abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
|
||||
array-0.5.2.0=03a64bb9d4be6771406b73145e6e58e1
|
||||
---
|
||||
name: template-haskell
|
||||
@ -1188,9 +1215,9 @@ hidden-modules: Language.Haskell.TH.Lib.Map
|
||||
hs-libraries: HStemplate-haskell-2.13.0.0
|
||||
depends:
|
||||
base-4.11.1.0 ghc-boot-th-8.4.4 pretty-1.1.3.6
|
||||
abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
|
||||
abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
|
||||
ghc-boot-th-8.4.4=d8bd507419aa2dc5daee657f9d2838de
|
||||
pretty-1.1.3.6=a22b26e5f7ddf72bac19d7d229502dac
|
||||
pretty-1.1.3.6=0b29f432a127f89dd19124c8bd17d5f8
|
||||
---
|
||||
name: terminfo
|
||||
version: 0.4.1.1
|
||||
@ -1216,10 +1243,10 @@ exposed-modules:
|
||||
System.Console.Terminfo.Keys
|
||||
hs-libraries: HSterminfo-0.4.1.1
|
||||
extra-libraries:
|
||||
ncurses
|
||||
tinfo
|
||||
depends:
|
||||
base-4.11.1.0
|
||||
abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
|
||||
abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
|
||||
---
|
||||
name: text
|
||||
version: 1.2.3.1
|
||||
@ -1292,11 +1319,11 @@ depends:
|
||||
array-0.5.2.0 base-4.11.1.0 binary-0.8.5.1 deepseq-1.4.3.0
|
||||
ghc-prim-0.5.2.0 bytestring-0.10.8.2 integer-gmp-1.0.2.0
|
||||
abi-depends: array-0.5.2.0=03a64bb9d4be6771406b73145e6e58e1
|
||||
base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
|
||||
binary-0.8.5.1=246ff363717242ac7a7a3d37e6daabb8
|
||||
deepseq-1.4.3.0=c2f0913f017a74ecf59e88ba8e164f77
|
||||
base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
|
||||
binary-0.8.5.1=102c321854f769bea022b84f469deee1
|
||||
deepseq-1.4.3.0=011951b161142d1ecd2f936f724b0c4a
|
||||
ghc-prim-0.5.2.0=0a2596c0f516eb6cbf13841c1f06715e
|
||||
bytestring-0.10.8.2=9dd6632a6071c728fe550d499c942f0c
|
||||
bytestring-0.10.8.2=6b29c2a8aec4937efcd3db3c8129fb1f
|
||||
integer-gmp-1.0.2.0=28d9d8fbabb28cc19fc92446ffd9b739
|
||||
---
|
||||
name: time
|
||||
@ -1337,8 +1364,8 @@ hidden-modules: Data.Time.Calendar.Private Data.Time.Calendar.Days
|
||||
hs-libraries: HStime-1.8.0.2
|
||||
depends:
|
||||
base-4.11.1.0 deepseq-1.4.3.0
|
||||
abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
|
||||
deepseq-1.4.3.0=c2f0913f017a74ecf59e88ba8e164f77
|
||||
abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
|
||||
deepseq-1.4.3.0=011951b161142d1ecd2f936f724b0c4a
|
||||
---
|
||||
name: transformers
|
||||
version: 0.5.5.0
|
||||
@ -1387,7 +1414,7 @@ exposed-modules:
|
||||
hs-libraries: HStransformers-0.5.5.0
|
||||
depends:
|
||||
base-4.11.1.0
|
||||
abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
|
||||
abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
|
||||
---
|
||||
name: unix
|
||||
version: 2.7.2.2
|
||||
@ -1433,9 +1460,9 @@ includes:
|
||||
HsUnix.h execvpe.h
|
||||
depends:
|
||||
base-4.11.1.0 bytestring-0.10.8.2 time-1.8.0.2
|
||||
abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
|
||||
bytestring-0.10.8.2=9dd6632a6071c728fe550d499c942f0c
|
||||
time-1.8.0.2=fe7eb2e843def3e5fe89f1dd11e7c8ec
|
||||
abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
|
||||
bytestring-0.10.8.2=6b29c2a8aec4937efcd3db3c8129fb1f
|
||||
time-1.8.0.2=7e7497056e79bf3d1e061b9c2ef21593
|
||||
---
|
||||
name: xhtml
|
||||
version: 3000.2.2.1
|
||||
@ -1466,4 +1493,4 @@ hidden-modules: Text.XHtml.Strict.Attributes
|
||||
hs-libraries: HSxhtml-3000.2.2.1
|
||||
depends:
|
||||
base-4.11.1.0
|
||||
abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
|
||||
abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
|
||||
|
@ -1,21 +1,16 @@
|
||||
[("Project name","The Glorious Glasgow Haskell Compilation System")
|
||||
,("GCC extra via C opts"," -fwrapv -fno-builtin")
|
||||
,("C compiler command","clang")
|
||||
,("C compiler flags"," -fno-stack-protector")
|
||||
,("C compiler link flags"," ")
|
||||
,("C compiler supports -no-pie","YES")
|
||||
,("Haskell CPP command","clang")
|
||||
,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
|
||||
,("ld command","ld")
|
||||
,("ld flags","")
|
||||
,("ld supports compact unwind","YES")
|
||||
,("ld supports build-id","NO")
|
||||
,("ld supports filelist","YES")
|
||||
,("ld is GNU ld","NO")
|
||||
,("ar command","ar")
|
||||
,("ar flags","qcls")
|
||||
,("ar supports at file","NO")
|
||||
,("ranlib command","ranlib")
|
||||
,("touch command","touch")
|
||||
,("dllwrap command","/bin/false")
|
||||
,("windres command","/bin/false")
|
||||
@ -33,8 +28,8 @@
|
||||
,("LLVM opt command","opt")
|
||||
,("LLVM clang command","clang")
|
||||
,("Project version","8.4.4")
|
||||
,("Project Git commit id","3bed09b2efd3df678c5d0752d2cdfba20d7c4863")
|
||||
,("Booter version","8.4.3")
|
||||
,("Project Git commit id","-n 39e711436400ecde05961224fa37759f2c2ff862")
|
||||
,("Booter version","8.4.4")
|
||||
,("Stage","2")
|
||||
,("Build platform","x86_64-apple-darwin")
|
||||
,("Host platform","x86_64-apple-darwin")
|
||||
|
@ -657,12 +657,12 @@ abi-depends: base-4.11.1.0=5dd741007d6cdd784ac4032dc52ae6cd
|
||||
containers-0.5.11.0=e0faa336d346ac4d4359e1f41cd5c793
|
||||
array-0.5.2.0=03a64bb9d4be6771406b73145e6e58e1
|
||||
filepath-1.4.2=27f5ec6358f0ec240d827eaa0860b2af
|
||||
template-haskell-2.13.0.0=87d935369842db0114b18a4f5cccd520
|
||||
template-haskell-2.13.0.0=5403c6ee814a9f714bb46b8713d84769
|
||||
hpc-0.6.0.3=b0226a6fb3c6681995359ece2929495f
|
||||
transformers-0.5.5.0=b5d2f6cdac279ec17c0fad50f5348c4f
|
||||
ghc-boot-8.4.4=17a9f8091d49597104125d406bbf74ae
|
||||
ghc-boot-th-8.4.4=d8bd507419aa2dc5daee657f9d2838de
|
||||
ghci-8.4.4=973ae1f70f738efadae73c1d6af83b15
|
||||
ghci-8.4.4=fa97ba583df9728c74ddeb01f64277f3
|
||||
unix-2.7.2.2=fe53d1beb580ee5f786dd05bcc179784
|
||||
terminfo-0.4.1.1=7c97c2b70b9b909e033361885d99c5fd
|
||||
---
|
||||
@ -807,7 +807,7 @@ abi-depends: array-0.5.2.0=03a64bb9d4be6771406b73145e6e58e1
|
||||
filepath-1.4.2=27f5ec6358f0ec240d827eaa0860b2af
|
||||
ghc-boot-8.4.4=17a9f8091d49597104125d406bbf74ae
|
||||
ghc-boot-th-8.4.4=d8bd507419aa2dc5daee657f9d2838de
|
||||
template-haskell-2.13.0.0=87d935369842db0114b18a4f5cccd520
|
||||
template-haskell-2.13.0.0=5403c6ee814a9f714bb46b8713d84769
|
||||
transformers-0.5.5.0=b5d2f6cdac279ec17c0fad50f5348c4f
|
||||
unix-2.7.2.2=fe53d1beb580ee5f786dd05bcc179784
|
||||
---
|
||||
@ -915,6 +915,31 @@ depends:
|
||||
ghc-prim-0.5.2.0
|
||||
abi-depends: ghc-prim-0.5.2.0=0a2596c0f516eb6cbf13841c1f06715e
|
||||
---
|
||||
name: libiserv
|
||||
version: 8.4.4
|
||||
id: libiserv-8.4.4
|
||||
key: libiserv-8.4.4
|
||||
license: BSD-3-Clause
|
||||
copyright: XXX
|
||||
maintainer: XXX
|
||||
author: XXX
|
||||
synopsis: Provides shared functionality between iserv and iserv-proxy
|
||||
category: Development
|
||||
exposed: True
|
||||
exposed-modules:
|
||||
GHCi.Utils Lib
|
||||
hs-libraries: HSlibiserv-8.4.4
|
||||
depends:
|
||||
base-4.11.1.0 binary-0.8.5.1 bytestring-0.10.8.2
|
||||
containers-0.5.11.0 deepseq-1.4.3.0 ghci-8.4.4 unix-2.7.2.2
|
||||
abi-depends: base-4.11.1.0=5dd741007d6cdd784ac4032dc52ae6cd
|
||||
binary-0.8.5.1=24ea694af446178c140cf5fd8325d353
|
||||
bytestring-0.10.8.2=76891e933d92454fc24dbda9667e7672
|
||||
containers-0.5.11.0=e0faa336d346ac4d4359e1f41cd5c793
|
||||
deepseq-1.4.3.0=17e4fcaae52d394a15cfa6f2abc91bb0
|
||||
ghci-8.4.4=fa97ba583df9728c74ddeb01f64277f3
|
||||
unix-2.7.2.2=fe53d1beb580ee5f786dd05bcc179784
|
||||
---
|
||||
name: mtl
|
||||
version: 2.2.2
|
||||
id: mtl-2.2.2
|
||||
@ -1067,9 +1092,9 @@ key: rts
|
||||
license: BSD-3-Clause
|
||||
maintainer: glasgow-haskell-users@haskell.org
|
||||
exposed: True
|
||||
hs-libraries: HSrts Cffi
|
||||
hs-libraries: HSrts
|
||||
extra-libraries:
|
||||
m rt dl pthread
|
||||
m rt dl ffi numa pthread
|
||||
includes:
|
||||
Stg.h
|
||||
ld-options: "-Wl,-u,base_GHCziTopHandler_runIO_closure"
|
||||
|
@ -1,21 +1,16 @@
|
||||
[("Project name","The Glorious Glasgow Haskell Compilation System")
|
||||
,("GCC extra via C opts"," -fwrapv -fno-builtin")
|
||||
,("C compiler command","gcc")
|
||||
,("C compiler flags"," -fno-stack-protector")
|
||||
,("C compiler link flags"," ")
|
||||
,("C compiler supports -no-pie","YES")
|
||||
,("Haskell CPP command","gcc")
|
||||
,("Haskell CPP flags","-E -undef -traditional")
|
||||
,("ld command","ld")
|
||||
,("ld flags","")
|
||||
,("ld supports compact unwind","YES")
|
||||
,("ld supports build-id","YES")
|
||||
,("ld supports filelist","NO")
|
||||
,("ld is GNU ld","YES")
|
||||
,("ar command","ar")
|
||||
,("ar flags","q")
|
||||
,("ar supports at file","YES")
|
||||
,("ranlib command","ranlib")
|
||||
,("touch command","touch")
|
||||
,("dllwrap command","/bin/false")
|
||||
,("windres command","/bin/false")
|
||||
@ -33,8 +28,8 @@
|
||||
,("LLVM opt command","opt")
|
||||
,("LLVM clang command","clang")
|
||||
,("Project version","8.4.4")
|
||||
,("Project Git commit id","3bed09b2efd3df678c5d0752d2cdfba20d7c4863")
|
||||
,("Booter version","8.0.2")
|
||||
,("Project Git commit id","-n 39e711436400ecde05961224fa37759f2c2ff862")
|
||||
,("Booter version","8.4.4")
|
||||
,("Stage","2")
|
||||
,("Build platform","x86_64-unknown-linux")
|
||||
,("Host platform","x86_64-unknown-linux")
|
||||
|
80
materialized/ghc-boot-packages-nix/ghc844/bytestring.nix
generated
Normal file
80
materialized/ghc-boot-packages-nix/ghc844/bytestring.nix
generated
Normal file
@ -0,0 +1,80 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = { integer-simple = false; };
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "bytestring"; version = "0.10.8.2"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "Copyright (c) Don Stewart 2005-2009,\n(c) Duncan Coutts 2006-2015,\n(c) David Roundy 2003-2005,\n(c) Jasper Van der Jeugt 2010,\n(c) Simon Meier 2010-2013.";
|
||||
maintainer = "Duncan Coutts <duncan@community.haskell.org>";
|
||||
author = "Don Stewart,\nDuncan Coutts";
|
||||
homepage = "https://github.com/haskell/bytestring";
|
||||
url = "";
|
||||
synopsis = "Fast, compact, strict and lazy byte strings with a list interface";
|
||||
description = "An efficient compact, immutable byte string type (both strict and lazy)\nsuitable for binary or 8-bit character data.\n\nThe 'ByteString' type represents sequences of bytes or 8-bit characters.\nIt is suitable for high performance use, both in terms of large data\nquantities, or high speed requirements. The 'ByteString' functions follow\nthe same style as Haskell\\'s ordinary lists, so it is easy to convert code\nfrom using 'String' to 'ByteString'.\n\nTwo 'ByteString' variants are provided:\n\n* Strict 'ByteString's keep the string as a single large array. This\nmakes them convenient for passing data between C and Haskell.\n\n* Lazy 'ByteString's use a lazy list of strict chunks which makes it\nsuitable for I\\/O streaming tasks.\n\nThe @Char8@ modules provide a character-based view of the same\nunderlying 'ByteString' types. This makes it convenient to handle mixed\nbinary and 8-bit character content (which is common in many file formats\nand network protocols).\n\nThe 'Builder' module provides an efficient way to build up 'ByteString's\nin an ad-hoc way by repeated concatenation. This is ideal for fast\nserialisation or pretty printing.\n\nThere is also a 'ShortByteString' type which has a lower memory overhead\nand can can be converted to or from a 'ByteString', but supports very few\nother operations. It is suitable for keeping many short strings in memory.\n\n'ByteString's are not designed for Unicode. For Unicode strings you should\nuse the 'Text' type from the @text@ package.\n\nThese modules are intended to be imported qualified, to avoid name clashes\nwith \"Prelude\" functions, e.g.\n\n> import qualified Data.ByteString as BS";
|
||||
buildType = "Simple";
|
||||
};
|
||||
components = {
|
||||
"library" = {
|
||||
depends = ([
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "6.11") ((pkgs.lib).optional (!flags.integer-simple) (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp")))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "6.9" && (compiler.isGhc && (compiler.version).lt "6.11")) (hsPkgs."integer" or (errorHandler.buildDepError "integer"));
|
||||
buildable = true;
|
||||
};
|
||||
tests = {
|
||||
"prop-compiled" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
(hsPkgs."random" or (errorHandler.buildDepError "random"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
|
||||
(hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2"))
|
||||
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
|
||||
];
|
||||
buildable = true;
|
||||
};
|
||||
"regressions" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
(hsPkgs."random" or (errorHandler.buildDepError "random"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
|
||||
(hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit"))
|
||||
(hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
|
||||
];
|
||||
buildable = false;
|
||||
};
|
||||
"test-builder" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
|
||||
(hsPkgs."byteorder" or (errorHandler.buildDepError "byteorder"))
|
||||
(hsPkgs."dlist" or (errorHandler.buildDepError "dlist"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
|
||||
(hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
|
||||
(hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
|
||||
(hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit"))
|
||||
(hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2"))
|
||||
];
|
||||
buildable = true;
|
||||
};
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ./.; }
|
38
materialized/ghc-boot-packages-nix/ghc844/ghc-boot.nix
generated
Normal file
38
materialized/ghc-boot-packages-nix/ghc844/ghc-boot.nix
generated
Normal file
@ -0,0 +1,38 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = {};
|
||||
package = {
|
||||
specVersion = "1.22";
|
||||
identifier = { name = "ghc-boot"; version = "8.4.4"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "";
|
||||
maintainer = "ghc-devs@haskell.org";
|
||||
author = "";
|
||||
homepage = "";
|
||||
url = "";
|
||||
synopsis = "Shared functionality between GHC and its boot libraries";
|
||||
description = "This library is shared between GHC, ghc-pkg, and other boot\nlibraries.\n\nA note about \"GHC.PackageDb\": it only deals with the subset of\nthe package database that the compiler cares about: modules\npaths etc and not package metadata like description, authors\netc. It is thus not a library interface to ghc-pkg and is *not*\nsuitable for modifying GHC package databases.\n\nThe package database format and this library are constructed in\nsuch a way that while ghc-pkg depends on Cabal, the GHC library\nand program do not have to depend on Cabal.";
|
||||
buildType = "Simple";
|
||||
};
|
||||
components = {
|
||||
"library" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
|
||||
];
|
||||
buildable = true;
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ./.; }
|
62
materialized/ghc-boot-packages-nix/ghc844/ghc.nix
generated
Normal file
62
materialized/ghc-boot-packages-nix/ghc844/ghc.nix
generated
Normal file
@ -0,0 +1,62 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = {
|
||||
ghci = false;
|
||||
terminfo = true;
|
||||
stage1 = false;
|
||||
stage2 = true;
|
||||
stage3 = false;
|
||||
};
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "ghc"; version = "8.4.4"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "";
|
||||
maintainer = "glasgow-haskell-users@haskell.org";
|
||||
author = "The GHC Team";
|
||||
homepage = "http://www.haskell.org/ghc/";
|
||||
url = "";
|
||||
synopsis = "The GHC API";
|
||||
description = "GHC's functionality can be useful for more things than just\ncompiling Haskell programs. Important use cases are programs\nthat analyse (and perhaps transform) Haskell code. Others\ninclude loading Haskell code dynamically in a GHCi-like manner.\nFor this reason, a lot of GHC's functionality is made available\nthrough this package.";
|
||||
buildType = "Simple";
|
||||
};
|
||||
components = {
|
||||
"library" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."process" or (errorHandler.buildDepError "process"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
|
||||
(hsPkgs."time" or (errorHandler.buildDepError "time"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."array" or (errorHandler.buildDepError "array"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
|
||||
(hsPkgs."hpc" or (errorHandler.buildDepError "hpc"))
|
||||
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
|
||||
(hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot"))
|
||||
(hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
|
||||
(hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
|
||||
] ++ (if system.isWindows
|
||||
then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
|
||||
else [
|
||||
(hsPkgs."unix" or (errorHandler.buildDepError "unix"))
|
||||
] ++ (pkgs.lib).optional (flags.terminfo) (hsPkgs."terminfo" or (errorHandler.buildDepError "terminfo")));
|
||||
build-tools = [
|
||||
(hsPkgs.buildPackages.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex")))
|
||||
(hsPkgs.buildPackages.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy")))
|
||||
];
|
||||
buildable = true;
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ./.; }
|
43
materialized/ghc-boot-packages-nix/ghc844/ghci.nix
generated
Normal file
43
materialized/ghc-boot-packages-nix/ghc844/ghci.nix
generated
Normal file
@ -0,0 +1,43 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = { ghci = false; };
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "ghci"; version = "8.4.4"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "";
|
||||
maintainer = "ghc-devs@haskell.org";
|
||||
author = "";
|
||||
homepage = "";
|
||||
url = "";
|
||||
synopsis = "The library supporting GHC's interactive interpreter";
|
||||
description = "This library offers interfaces which mediate interactions between the\n@ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter\nbackend.";
|
||||
buildType = "Simple";
|
||||
};
|
||||
components = {
|
||||
"library" = {
|
||||
depends = [
|
||||
(hsPkgs."array" or (errorHandler.buildDepError "array"))
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot"))
|
||||
(hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
|
||||
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
|
||||
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
|
||||
] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
|
||||
buildable = true;
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ./.; }
|
37
materialized/ghc-boot-packages-nix/ghc844/hpc.nix
generated
Normal file
37
materialized/ghc-boot-packages-nix/ghc844/hpc.nix
generated
Normal file
@ -0,0 +1,37 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = {};
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "hpc"; version = "0.6.0.3"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "";
|
||||
maintainer = "ghc-devs@haskell.org";
|
||||
author = "Andy Gill";
|
||||
homepage = "";
|
||||
url = "";
|
||||
synopsis = "Code Coverage Library for Haskell";
|
||||
description = "This package provides the code coverage library for Haskell.\n\nSee <http://www.haskell.org/haskellwiki/Haskell_program_coverage> for more\ninformation.";
|
||||
buildType = "Simple";
|
||||
};
|
||||
components = {
|
||||
"library" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."time" or (errorHandler.buildDepError "time"))
|
||||
];
|
||||
buildable = true;
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ./.; }
|
45
materialized/ghc-boot-packages-nix/ghc844/iserv-proxy.nix
generated
Normal file
45
materialized/ghc-boot-packages-nix/ghc844/iserv-proxy.nix
generated
Normal file
@ -0,0 +1,45 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = {};
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "iserv-proxy"; version = "8.4.4"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "XXX";
|
||||
maintainer = "XXX";
|
||||
author = "XXX";
|
||||
homepage = "";
|
||||
url = "";
|
||||
synopsis = "iserv allows GHC to delegate Tempalte Haskell computations";
|
||||
description = "GHC can be provided with a path to the iserv binary with\n@-pgmi=/path/to/iserv-bin@, and will in combination with\n@-fexternal-interpreter@, compile Template Haskell though the\n@iserv-bin@ delegate. This is very similar to how ghcjs has been\ncompiling Template Haskell, by spawning a separate delegate (so\ncalled runner on the javascript vm) and evaluating the splices\nthere.\n\niserv can also be used in combination with cross compilation. For\nthis, the @iserv-proxy@ needs to be built on the host, targeting the\nhost (as it is running on the host). @cabal install -flibrary\n-fproxy@ will yield the proxy.\n\nUsing the cabal for the target @arch-platform-target-cabal install\n-flibrary@ will build the required library that contains the ffi\n@startSlave@ function, which needs to be invoked on the target\n(e.g. in an iOS application) to start the remote iserv slave.\n\ncalling the GHC cross compiler with @-fexternal-interpreter\n-pgmi=\$HOME/.cabal/bin/iserv-proxy -opti\\<ip address\\> -opti\\<port\\>@\nwill cause it to compile Template Haskell via the remote at \\<ip address\\>.\n\nThus to get cross compilation with Template Haskell follow the\nfollowing receipt:\n\n* compile the iserv library for your target\n\n> iserv \$ arch-platform-target-cabal install -flibrary\n\n* setup an application for your target that calls the\n* startSlave function. This could be either haskell or your\n* targets ffi capable language, if needed.\n\n> void startSlave(false /* verbose */, 5000 /* port */,\n> \"/path/to/storagelocation/on/target\");\n\n* build the iserv-proxy\n\n> iserv \$ cabal install -flibrary -fproxy\n* Start your iserv-slave app on your target running on say @10.0.0.1:5000@\n* compiler your sources with -fexternal-interpreter and the proxy\n\n> project \$ arch-platform-target-ghc ModuleContainingTH.hs \\\n> -fexternal-interpreter \\\n> -pgmi=\$HOME/.cabal/bin/iserv-proxy \\\n> -opti10.0.0.1 -opti5000\n\nShould something not work as expected, provide @-opti-v@ for verbose\nlogging of the @iserv-proxy@.";
|
||||
buildType = "Simple";
|
||||
};
|
||||
components = {
|
||||
exes = {
|
||||
"iserv-proxy" = {
|
||||
depends = [
|
||||
(hsPkgs."array" or (errorHandler.buildDepError "array"))
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
(hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."network" or (errorHandler.buildDepError "network"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
|
||||
];
|
||||
buildable = true;
|
||||
};
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ./.; }
|
42
materialized/ghc-boot-packages-nix/ghc844/iserv.nix
generated
Normal file
42
materialized/ghc-boot-packages-nix/ghc844/iserv.nix
generated
Normal file
@ -0,0 +1,42 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = {};
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "iserv"; version = "8.4.4"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "XXX";
|
||||
maintainer = "XXX";
|
||||
author = "XXX";
|
||||
homepage = "";
|
||||
url = "";
|
||||
synopsis = "iserv allows GHC to delegate Tempalte Haskell computations";
|
||||
description = "GHC can be provided with a path to the iserv binary with\n@-pgmi=/path/to/iserv-bin@, and will in combination with\n@-fexternal-interpreter@, compile Template Haskell though the\n@iserv-bin@ delegate. This is very similar to how ghcjs has been\ncompiling Template Haskell, by spawning a separate delegate (so\ncalled runner on the javascript vm) and evaluating the splices\nthere.\n\nTo use iserv with cross compilers, please see @libraries/libiserv@\nand @utils/iserv-proxy@.";
|
||||
buildType = "Simple";
|
||||
};
|
||||
components = {
|
||||
exes = {
|
||||
"iserv" = {
|
||||
depends = [
|
||||
(hsPkgs."array" or (errorHandler.buildDepError "array"))
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
(hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
|
||||
(hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
|
||||
] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
|
||||
buildable = true;
|
||||
};
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ./.; }
|
42
materialized/ghc-boot-packages-nix/ghc844/libiserv.nix
generated
Normal file
42
materialized/ghc-boot-packages-nix/ghc844/libiserv.nix
generated
Normal file
@ -0,0 +1,42 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = { network = false; };
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "libiserv"; version = "8.4.4"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "XXX";
|
||||
maintainer = "XXX";
|
||||
author = "XXX";
|
||||
homepage = "";
|
||||
url = "";
|
||||
synopsis = "Provides shared functionality between iserv and iserv-proxy";
|
||||
description = "";
|
||||
buildType = "Simple";
|
||||
};
|
||||
components = {
|
||||
"library" = {
|
||||
depends = ([
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
(hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
|
||||
] ++ (pkgs.lib).optionals (flags.network) [
|
||||
(hsPkgs."network" or (errorHandler.buildDepError "network"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
]) ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
|
||||
buildable = true;
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ./.; }
|
36
materialized/ghc-boot-packages-nix/ghc844/remote-iserv.nix
generated
Normal file
36
materialized/ghc-boot-packages-nix/ghc844/remote-iserv.nix
generated
Normal file
@ -0,0 +1,36 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = {};
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "remote-iserv"; version = "8.4.4"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "XXX";
|
||||
maintainer = "Moritz Angermann <moritz.angermann@gmail.com>";
|
||||
author = "Moritz Angermann <moritz.angermann@gmail.com>";
|
||||
homepage = "";
|
||||
url = "";
|
||||
synopsis = "iserv allows GHC to delegate Tempalte Haskell computations";
|
||||
description = "This is a very simple remote runner for iserv, to be used together\nwith iserv-proxy. The foundamental idea is that this this wrapper\nstarts running libiserv on a given port to which iserv-proxy will\nthen connect.";
|
||||
buildType = "Simple";
|
||||
};
|
||||
components = {
|
||||
exes = {
|
||||
"remote-iserv" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
|
||||
];
|
||||
buildable = true;
|
||||
};
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ./.; }
|
136
materialized/ghc-extra-projects/default/ghc844/.plan.nix/bytestring.nix
generated
Normal file
136
materialized/ghc-extra-projects/default/ghc844/.plan.nix/bytestring.nix
generated
Normal file
@ -0,0 +1,136 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = { integer-simple = false; };
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "bytestring"; version = "0.10.8.2"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "Copyright (c) Don Stewart 2005-2009,\n(c) Duncan Coutts 2006-2015,\n(c) David Roundy 2003-2005,\n(c) Jasper Van der Jeugt 2010,\n(c) Simon Meier 2010-2013.";
|
||||
maintainer = "Duncan Coutts <duncan@community.haskell.org>";
|
||||
author = "Don Stewart,\nDuncan Coutts";
|
||||
homepage = "https://github.com/haskell/bytestring";
|
||||
url = "";
|
||||
synopsis = "Fast, compact, strict and lazy byte strings with a list interface";
|
||||
description = "An efficient compact, immutable byte string type (both strict and lazy)\nsuitable for binary or 8-bit character data.\n\nThe 'ByteString' type represents sequences of bytes or 8-bit characters.\nIt is suitable for high performance use, both in terms of large data\nquantities, or high speed requirements. The 'ByteString' functions follow\nthe same style as Haskell\\'s ordinary lists, so it is easy to convert code\nfrom using 'String' to 'ByteString'.\n\nTwo 'ByteString' variants are provided:\n\n* Strict 'ByteString's keep the string as a single large array. This\nmakes them convenient for passing data between C and Haskell.\n\n* Lazy 'ByteString's use a lazy list of strict chunks which makes it\nsuitable for I\\/O streaming tasks.\n\nThe @Char8@ modules provide a character-based view of the same\nunderlying 'ByteString' types. This makes it convenient to handle mixed\nbinary and 8-bit character content (which is common in many file formats\nand network protocols).\n\nThe 'Builder' module provides an efficient way to build up 'ByteString's\nin an ad-hoc way by repeated concatenation. This is ideal for fast\nserialisation or pretty printing.\n\nThere is also a 'ShortByteString' type which has a lower memory overhead\nand can can be converted to or from a 'ByteString', but supports very few\nother operations. It is suitable for keeping many short strings in memory.\n\n'ByteString's are not designed for Unicode. For Unicode strings you should\nuse the 'Text' type from the @text@ package.\n\nThese modules are intended to be imported qualified, to avoid name clashes\nwith \"Prelude\" functions, e.g.\n\n> import qualified Data.ByteString as BS";
|
||||
buildType = "Simple";
|
||||
isLocal = true;
|
||||
detailLevel = "FullDetails";
|
||||
licenseFiles = [ "LICENSE" ];
|
||||
dataDir = "";
|
||||
dataFiles = [];
|
||||
extraSrcFiles = [ "README.md" "Changelog.md" ];
|
||||
extraTmpFiles = [];
|
||||
extraDocFiles = [];
|
||||
};
|
||||
components = {
|
||||
"library" = {
|
||||
depends = ([
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "6.11") ((pkgs.lib).optional (!flags.integer-simple) (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp")))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "6.9" && (compiler.isGhc && (compiler.version).lt "6.11")) (hsPkgs."integer" or (errorHandler.buildDepError "integer"));
|
||||
buildable = true;
|
||||
modules = [
|
||||
"Data/ByteString/Builder/ASCII"
|
||||
"Data/ByteString/Builder/Prim/Binary"
|
||||
"Data/ByteString/Builder/Prim/ASCII"
|
||||
"Data/ByteString/Builder/Prim/Internal/Floating"
|
||||
"Data/ByteString/Builder/Prim/Internal/UncheckedShifts"
|
||||
"Data/ByteString/Builder/Prim/Internal/Base16"
|
||||
"Data/ByteString"
|
||||
"Data/ByteString/Char8"
|
||||
"Data/ByteString/Unsafe"
|
||||
"Data/ByteString/Internal"
|
||||
"Data/ByteString/Lazy"
|
||||
"Data/ByteString/Lazy/Char8"
|
||||
"Data/ByteString/Lazy/Internal"
|
||||
"Data/ByteString/Short"
|
||||
"Data/ByteString/Short/Internal"
|
||||
"Data/ByteString/Builder"
|
||||
"Data/ByteString/Builder/Extra"
|
||||
"Data/ByteString/Builder/Prim"
|
||||
"Data/ByteString/Builder/Internal"
|
||||
"Data/ByteString/Builder/Prim/Internal"
|
||||
"Data/ByteString/Lazy/Builder"
|
||||
"Data/ByteString/Lazy/Builder/Extras"
|
||||
"Data/ByteString/Lazy/Builder/ASCII"
|
||||
];
|
||||
cSources = [ "cbits/fpstring.c" "cbits/itoa.c" ];
|
||||
includeDirs = [ "include" ];
|
||||
includes = [ "fpstring.h" ];
|
||||
};
|
||||
tests = {
|
||||
"prop-compiled" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
(hsPkgs."random" or (errorHandler.buildDepError "random"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
|
||||
(hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2"))
|
||||
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
|
||||
];
|
||||
buildable = true;
|
||||
modules = [ "Rules" "QuickCheckUtils" "TestFramework" ];
|
||||
cSources = [ "cbits/fpstring.c" ];
|
||||
hsSourceDirs = [ "." "tests" ];
|
||||
includeDirs = [ "include" ];
|
||||
mainPath = [ "Properties.hs" ];
|
||||
};
|
||||
"regressions" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
(hsPkgs."random" or (errorHandler.buildDepError "random"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
|
||||
(hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit"))
|
||||
(hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
|
||||
];
|
||||
buildable = false;
|
||||
cSources = [ "cbits/fpstring.c" ];
|
||||
hsSourceDirs = [ "." "tests" ];
|
||||
includeDirs = [ "include" ];
|
||||
mainPath = [ "Regressions.hs" ];
|
||||
};
|
||||
"test-builder" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
|
||||
(hsPkgs."byteorder" or (errorHandler.buildDepError "byteorder"))
|
||||
(hsPkgs."dlist" or (errorHandler.buildDepError "dlist"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
|
||||
(hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
|
||||
(hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
|
||||
(hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit"))
|
||||
(hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2"))
|
||||
];
|
||||
buildable = true;
|
||||
modules = [
|
||||
"Data/ByteString/Builder/Tests"
|
||||
"Data/ByteString/Builder/Prim/Tests"
|
||||
"Data/ByteString/Builder/Prim/TestUtils"
|
||||
"TestFramework"
|
||||
];
|
||||
cSources = [ "cbits/fpstring.c" "cbits/itoa.c" ];
|
||||
hsSourceDirs = [ "." "tests" "tests/builder" ];
|
||||
includeDirs = [ "include" ];
|
||||
includes = [ "fpstring.h" ];
|
||||
mainPath = [ "TestSuite.hs" ];
|
||||
};
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ../libraries/bytestring; }
|
52
materialized/ghc-extra-projects/default/ghc844/.plan.nix/ghc-boot.nix
generated
Normal file
52
materialized/ghc-extra-projects/default/ghc844/.plan.nix/ghc-boot.nix
generated
Normal file
@ -0,0 +1,52 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = {};
|
||||
package = {
|
||||
specVersion = "1.22";
|
||||
identifier = { name = "ghc-boot"; version = "8.4.4"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "";
|
||||
maintainer = "ghc-devs@haskell.org";
|
||||
author = "";
|
||||
homepage = "";
|
||||
url = "";
|
||||
synopsis = "Shared functionality between GHC and its boot libraries";
|
||||
description = "This library is shared between GHC, ghc-pkg, and other boot\nlibraries.\n\nA note about \"GHC.PackageDb\": it only deals with the subset of\nthe package database that the compiler cares about: modules\npaths etc and not package metadata like description, authors\netc. It is thus not a library interface to ghc-pkg and is *not*\nsuitable for modifying GHC package databases.\n\nThe package database format and this library are constructed in\nsuch a way that while ghc-pkg depends on Cabal, the GHC library\nand program do not have to depend on Cabal.";
|
||||
buildType = "Simple";
|
||||
isLocal = true;
|
||||
detailLevel = "FullDetails";
|
||||
licenseFiles = [ "LICENSE" ];
|
||||
dataDir = "";
|
||||
dataFiles = [];
|
||||
extraSrcFiles = [ "changelog.md" ];
|
||||
extraTmpFiles = [];
|
||||
extraDocFiles = [];
|
||||
};
|
||||
components = {
|
||||
"library" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
|
||||
];
|
||||
buildable = true;
|
||||
modules = [
|
||||
"GHC/LanguageExtensions"
|
||||
"GHC/PackageDb"
|
||||
"GHC/Serialized"
|
||||
"GHC/ForeignSrcLang"
|
||||
];
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ../libraries/ghc-boot; }
|
584
materialized/ghc-extra-projects/default/ghc844/.plan.nix/ghc.nix
generated
Normal file
584
materialized/ghc-extra-projects/default/ghc844/.plan.nix/ghc.nix
generated
Normal file
@ -0,0 +1,584 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = {
|
||||
ghci = false;
|
||||
terminfo = true;
|
||||
stage1 = false;
|
||||
stage2 = true;
|
||||
stage3 = false;
|
||||
};
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "ghc"; version = "8.4.4"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "";
|
||||
maintainer = "glasgow-haskell-users@haskell.org";
|
||||
author = "The GHC Team";
|
||||
homepage = "http://www.haskell.org/ghc/";
|
||||
url = "";
|
||||
synopsis = "The GHC API";
|
||||
description = "GHC's functionality can be useful for more things than just\ncompiling Haskell programs. Important use cases are programs\nthat analyse (and perhaps transform) Haskell code. Others\ninclude loading Haskell code dynamically in a GHCi-like manner.\nFor this reason, a lot of GHC's functionality is made available\nthrough this package.";
|
||||
buildType = "Simple";
|
||||
isLocal = true;
|
||||
detailLevel = "FullDetails";
|
||||
licenseFiles = [ "LICENSE" ];
|
||||
dataDir = "";
|
||||
dataFiles = [];
|
||||
extraSrcFiles = [
|
||||
"utils/md5.h"
|
||||
"Unique.h"
|
||||
"nativeGen/NCG.h"
|
||||
"parser/cutils.h"
|
||||
];
|
||||
extraTmpFiles = [];
|
||||
extraDocFiles = [];
|
||||
};
|
||||
components = {
|
||||
"library" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."process" or (errorHandler.buildDepError "process"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
|
||||
(hsPkgs."time" or (errorHandler.buildDepError "time"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."array" or (errorHandler.buildDepError "array"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
|
||||
(hsPkgs."hpc" or (errorHandler.buildDepError "hpc"))
|
||||
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
|
||||
(hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot"))
|
||||
(hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
|
||||
(hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
|
||||
] ++ (if system.isWindows
|
||||
then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
|
||||
else [
|
||||
(hsPkgs."unix" or (errorHandler.buildDepError "unix"))
|
||||
] ++ (pkgs.lib).optional (flags.terminfo) (hsPkgs."terminfo" or (errorHandler.buildDepError "terminfo")));
|
||||
build-tools = [
|
||||
(hsPkgs.buildPackages.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex")))
|
||||
(hsPkgs.buildPackages.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy")))
|
||||
];
|
||||
buildable = true;
|
||||
modules = [
|
||||
"GhcPrelude"
|
||||
"Ar"
|
||||
"FileCleanup"
|
||||
"DriverBkp"
|
||||
"BkpSyn"
|
||||
"NameShape"
|
||||
"RnModIface"
|
||||
"Avail"
|
||||
"AsmUtils"
|
||||
"BasicTypes"
|
||||
"ConLike"
|
||||
"DataCon"
|
||||
"PatSyn"
|
||||
"Demand"
|
||||
"Debug"
|
||||
"Exception"
|
||||
"FieldLabel"
|
||||
"GhcMonad"
|
||||
"Hooks"
|
||||
"Id"
|
||||
"IdInfo"
|
||||
"Lexeme"
|
||||
"Literal"
|
||||
"Llvm"
|
||||
"Llvm/AbsSyn"
|
||||
"Llvm/MetaData"
|
||||
"Llvm/PpLlvm"
|
||||
"Llvm/Types"
|
||||
"LlvmCodeGen"
|
||||
"LlvmCodeGen/Base"
|
||||
"LlvmCodeGen/CodeGen"
|
||||
"LlvmCodeGen/Data"
|
||||
"LlvmCodeGen/Ppr"
|
||||
"LlvmCodeGen/Regs"
|
||||
"LlvmMangler"
|
||||
"MkId"
|
||||
"Module"
|
||||
"Name"
|
||||
"NameEnv"
|
||||
"NameSet"
|
||||
"OccName"
|
||||
"RdrName"
|
||||
"NameCache"
|
||||
"SrcLoc"
|
||||
"UniqSupply"
|
||||
"Unique"
|
||||
"Var"
|
||||
"VarEnv"
|
||||
"VarSet"
|
||||
"UnVarGraph"
|
||||
"BlockId"
|
||||
"CLabel"
|
||||
"Cmm"
|
||||
"CmmBuildInfoTables"
|
||||
"CmmPipeline"
|
||||
"CmmCallConv"
|
||||
"CmmCommonBlockElim"
|
||||
"CmmImplementSwitchPlans"
|
||||
"CmmContFlowOpt"
|
||||
"CmmExpr"
|
||||
"CmmInfo"
|
||||
"CmmLex"
|
||||
"CmmLint"
|
||||
"CmmLive"
|
||||
"CmmMachOp"
|
||||
"CmmMonad"
|
||||
"CmmSwitch"
|
||||
"CmmNode"
|
||||
"CmmOpt"
|
||||
"CmmParse"
|
||||
"CmmProcPoint"
|
||||
"CmmSink"
|
||||
"CmmType"
|
||||
"CmmUtils"
|
||||
"CmmLayoutStack"
|
||||
"EnumSet"
|
||||
"MkGraph"
|
||||
"PprBase"
|
||||
"PprC"
|
||||
"PprCmm"
|
||||
"PprCmmDecl"
|
||||
"PprCmmExpr"
|
||||
"Bitmap"
|
||||
"CodeGen/Platform"
|
||||
"CodeGen/Platform/ARM"
|
||||
"CodeGen/Platform/ARM64"
|
||||
"CodeGen/Platform/NoRegs"
|
||||
"CodeGen/Platform/PPC"
|
||||
"CodeGen/Platform/PPC_Darwin"
|
||||
"CodeGen/Platform/SPARC"
|
||||
"CodeGen/Platform/X86"
|
||||
"CodeGen/Platform/X86_64"
|
||||
"CgUtils"
|
||||
"StgCmm"
|
||||
"StgCmmBind"
|
||||
"StgCmmClosure"
|
||||
"StgCmmCon"
|
||||
"StgCmmEnv"
|
||||
"StgCmmExpr"
|
||||
"StgCmmForeign"
|
||||
"StgCmmHeap"
|
||||
"StgCmmHpc"
|
||||
"StgCmmArgRep"
|
||||
"StgCmmLayout"
|
||||
"StgCmmMonad"
|
||||
"StgCmmPrim"
|
||||
"StgCmmProf"
|
||||
"StgCmmTicky"
|
||||
"StgCmmUtils"
|
||||
"StgCmmExtCode"
|
||||
"SMRep"
|
||||
"CoreArity"
|
||||
"CoreFVs"
|
||||
"CoreLint"
|
||||
"CorePrep"
|
||||
"CoreSubst"
|
||||
"CoreOpt"
|
||||
"CoreSyn"
|
||||
"TrieMap"
|
||||
"CoreTidy"
|
||||
"CoreUnfold"
|
||||
"CoreUtils"
|
||||
"CoreSeq"
|
||||
"CoreStats"
|
||||
"MkCore"
|
||||
"PprCore"
|
||||
"PmExpr"
|
||||
"TmOracle"
|
||||
"Check"
|
||||
"Coverage"
|
||||
"Desugar"
|
||||
"DsArrows"
|
||||
"DsBinds"
|
||||
"DsCCall"
|
||||
"DsExpr"
|
||||
"DsForeign"
|
||||
"DsGRHSs"
|
||||
"DsListComp"
|
||||
"DsMonad"
|
||||
"DsUsage"
|
||||
"DsUtils"
|
||||
"Match"
|
||||
"MatchCon"
|
||||
"MatchLit"
|
||||
"HsBinds"
|
||||
"HsDecls"
|
||||
"HsDoc"
|
||||
"HsExpr"
|
||||
"HsImpExp"
|
||||
"HsLit"
|
||||
"PlaceHolder"
|
||||
"HsExtension"
|
||||
"HsPat"
|
||||
"HsSyn"
|
||||
"HsTypes"
|
||||
"HsUtils"
|
||||
"HsDumpAst"
|
||||
"BinIface"
|
||||
"BinFingerprint"
|
||||
"BuildTyCl"
|
||||
"IfaceEnv"
|
||||
"IfaceSyn"
|
||||
"IfaceType"
|
||||
"ToIface"
|
||||
"LoadIface"
|
||||
"MkIface"
|
||||
"TcIface"
|
||||
"FlagChecker"
|
||||
"Annotations"
|
||||
"CmdLineParser"
|
||||
"CodeOutput"
|
||||
"Config"
|
||||
"Constants"
|
||||
"DriverMkDepend"
|
||||
"DriverPhases"
|
||||
"PipelineMonad"
|
||||
"DriverPipeline"
|
||||
"DynFlags"
|
||||
"ErrUtils"
|
||||
"Finder"
|
||||
"GHC"
|
||||
"GhcMake"
|
||||
"GhcPlugins"
|
||||
"DynamicLoading"
|
||||
"HeaderInfo"
|
||||
"HscMain"
|
||||
"HscStats"
|
||||
"HscTypes"
|
||||
"InteractiveEval"
|
||||
"InteractiveEvalTypes"
|
||||
"PackageConfig"
|
||||
"Packages"
|
||||
"PlatformConstants"
|
||||
"Plugins"
|
||||
"TcPluginM"
|
||||
"PprTyThing"
|
||||
"StaticPtrTable"
|
||||
"SysTools"
|
||||
"SysTools/BaseDir"
|
||||
"SysTools/Terminal"
|
||||
"SysTools/ExtraObj"
|
||||
"SysTools/Info"
|
||||
"SysTools/Process"
|
||||
"SysTools/Tasks"
|
||||
"Elf"
|
||||
"TidyPgm"
|
||||
"Ctype"
|
||||
"HaddockUtils"
|
||||
"Lexer"
|
||||
"OptCoercion"
|
||||
"Parser"
|
||||
"RdrHsSyn"
|
||||
"ApiAnnotation"
|
||||
"ForeignCall"
|
||||
"KnownUniques"
|
||||
"PrelInfo"
|
||||
"PrelNames"
|
||||
"PrelRules"
|
||||
"PrimOp"
|
||||
"TysPrim"
|
||||
"TysWiredIn"
|
||||
"CostCentre"
|
||||
"ProfInit"
|
||||
"RnBinds"
|
||||
"RnEnv"
|
||||
"RnExpr"
|
||||
"RnHsDoc"
|
||||
"RnNames"
|
||||
"RnPat"
|
||||
"RnSource"
|
||||
"RnSplice"
|
||||
"RnTypes"
|
||||
"RnFixity"
|
||||
"RnUtils"
|
||||
"RnUnbound"
|
||||
"CoreMonad"
|
||||
"CSE"
|
||||
"FloatIn"
|
||||
"FloatOut"
|
||||
"LiberateCase"
|
||||
"OccurAnal"
|
||||
"SAT"
|
||||
"SetLevels"
|
||||
"SimplCore"
|
||||
"SimplEnv"
|
||||
"SimplMonad"
|
||||
"SimplUtils"
|
||||
"Simplify"
|
||||
"SimplStg"
|
||||
"StgStats"
|
||||
"StgCse"
|
||||
"UnariseStg"
|
||||
"RepType"
|
||||
"Rules"
|
||||
"SpecConstr"
|
||||
"Specialise"
|
||||
"CoreToStg"
|
||||
"StgLint"
|
||||
"StgSyn"
|
||||
"CallArity"
|
||||
"DmdAnal"
|
||||
"Exitify"
|
||||
"WorkWrap"
|
||||
"WwLib"
|
||||
"FamInst"
|
||||
"Inst"
|
||||
"TcAnnotations"
|
||||
"TcArrows"
|
||||
"TcBinds"
|
||||
"TcSigs"
|
||||
"TcClassDcl"
|
||||
"TcDefaults"
|
||||
"TcDeriv"
|
||||
"TcDerivInfer"
|
||||
"TcDerivUtils"
|
||||
"TcEnv"
|
||||
"TcExpr"
|
||||
"TcForeign"
|
||||
"TcGenDeriv"
|
||||
"TcGenFunctor"
|
||||
"TcGenGenerics"
|
||||
"TcHsSyn"
|
||||
"TcHsType"
|
||||
"TcInstDcls"
|
||||
"TcMType"
|
||||
"TcValidity"
|
||||
"TcMatches"
|
||||
"TcPat"
|
||||
"TcPatSyn"
|
||||
"TcRnDriver"
|
||||
"TcBackpack"
|
||||
"TcRnExports"
|
||||
"TcRnMonad"
|
||||
"TcRnTypes"
|
||||
"TcRules"
|
||||
"TcSimplify"
|
||||
"TcErrors"
|
||||
"TcTyClsDecls"
|
||||
"TcTyDecls"
|
||||
"TcTypeable"
|
||||
"TcType"
|
||||
"TcEvidence"
|
||||
"TcUnify"
|
||||
"TcInteract"
|
||||
"TcCanonical"
|
||||
"TcFlatten"
|
||||
"TcSMonad"
|
||||
"TcTypeNats"
|
||||
"TcSplice"
|
||||
"Class"
|
||||
"Coercion"
|
||||
"DsMeta"
|
||||
"THNames"
|
||||
"FamInstEnv"
|
||||
"FunDeps"
|
||||
"InstEnv"
|
||||
"TyCon"
|
||||
"CoAxiom"
|
||||
"Kind"
|
||||
"Type"
|
||||
"TyCoRep"
|
||||
"Unify"
|
||||
"Bag"
|
||||
"Binary"
|
||||
"BooleanFormula"
|
||||
"BufWrite"
|
||||
"Digraph"
|
||||
"Encoding"
|
||||
"FastFunctions"
|
||||
"FastMutInt"
|
||||
"FastString"
|
||||
"FastStringEnv"
|
||||
"Fingerprint"
|
||||
"FiniteMap"
|
||||
"FV"
|
||||
"GraphBase"
|
||||
"GraphColor"
|
||||
"GraphOps"
|
||||
"GraphPpr"
|
||||
"IOEnv"
|
||||
"Json"
|
||||
"ListSetOps"
|
||||
"ListT"
|
||||
"Maybes"
|
||||
"MonadUtils"
|
||||
"OrdList"
|
||||
"Outputable"
|
||||
"Pair"
|
||||
"Panic"
|
||||
"PprColour"
|
||||
"Pretty"
|
||||
"State"
|
||||
"Stream"
|
||||
"StringBuffer"
|
||||
"UniqDFM"
|
||||
"UniqDSet"
|
||||
"UniqFM"
|
||||
"UniqMap"
|
||||
"UniqSet"
|
||||
"Util"
|
||||
"Vectorise/Builtins/Base"
|
||||
"Vectorise/Builtins/Initialise"
|
||||
"Vectorise/Builtins"
|
||||
"Vectorise/Monad/Base"
|
||||
"Vectorise/Monad/Naming"
|
||||
"Vectorise/Monad/Local"
|
||||
"Vectorise/Monad/Global"
|
||||
"Vectorise/Monad/InstEnv"
|
||||
"Vectorise/Monad"
|
||||
"Vectorise/Utils/Base"
|
||||
"Vectorise/Utils/Closure"
|
||||
"Vectorise/Utils/Hoisting"
|
||||
"Vectorise/Utils/PADict"
|
||||
"Vectorise/Utils/Poly"
|
||||
"Vectorise/Utils"
|
||||
"Vectorise/Generic/Description"
|
||||
"Vectorise/Generic/PAMethods"
|
||||
"Vectorise/Generic/PADict"
|
||||
"Vectorise/Generic/PData"
|
||||
"Vectorise/Type/Env"
|
||||
"Vectorise/Type/Type"
|
||||
"Vectorise/Type/TyConDecl"
|
||||
"Vectorise/Type/Classify"
|
||||
"Vectorise/Convert"
|
||||
"Vectorise/Vect"
|
||||
"Vectorise/Var"
|
||||
"Vectorise/Env"
|
||||
"Vectorise/Exp"
|
||||
"Vectorise"
|
||||
"Hoopl/Block"
|
||||
"Hoopl/Collections"
|
||||
"Hoopl/Dataflow"
|
||||
"Hoopl/Graph"
|
||||
"Hoopl/Label"
|
||||
"Hoopl/Unique"
|
||||
"AsmCodeGen"
|
||||
"TargetReg"
|
||||
"NCGMonad"
|
||||
"Instruction"
|
||||
"Format"
|
||||
"Reg"
|
||||
"RegClass"
|
||||
"PIC"
|
||||
"Platform"
|
||||
"CPrim"
|
||||
"X86/Regs"
|
||||
"X86/RegInfo"
|
||||
"X86/Instr"
|
||||
"X86/Cond"
|
||||
"X86/Ppr"
|
||||
"X86/CodeGen"
|
||||
"PPC/Regs"
|
||||
"PPC/RegInfo"
|
||||
"PPC/Instr"
|
||||
"PPC/Cond"
|
||||
"PPC/Ppr"
|
||||
"PPC/CodeGen"
|
||||
"SPARC/Base"
|
||||
"SPARC/Regs"
|
||||
"SPARC/Imm"
|
||||
"SPARC/AddrMode"
|
||||
"SPARC/Cond"
|
||||
"SPARC/Instr"
|
||||
"SPARC/Stack"
|
||||
"SPARC/ShortcutJump"
|
||||
"SPARC/Ppr"
|
||||
"SPARC/CodeGen"
|
||||
"SPARC/CodeGen/Amode"
|
||||
"SPARC/CodeGen/Base"
|
||||
"SPARC/CodeGen/CondCode"
|
||||
"SPARC/CodeGen/Gen32"
|
||||
"SPARC/CodeGen/Gen64"
|
||||
"SPARC/CodeGen/Sanity"
|
||||
"SPARC/CodeGen/Expand"
|
||||
"RegAlloc/Liveness"
|
||||
"RegAlloc/Graph/Main"
|
||||
"RegAlloc/Graph/Stats"
|
||||
"RegAlloc/Graph/ArchBase"
|
||||
"RegAlloc/Graph/ArchX86"
|
||||
"RegAlloc/Graph/Coalesce"
|
||||
"RegAlloc/Graph/Spill"
|
||||
"RegAlloc/Graph/SpillClean"
|
||||
"RegAlloc/Graph/SpillCost"
|
||||
"RegAlloc/Graph/TrivColorable"
|
||||
"RegAlloc/Linear/Main"
|
||||
"RegAlloc/Linear/JoinToTargets"
|
||||
"RegAlloc/Linear/State"
|
||||
"RegAlloc/Linear/Stats"
|
||||
"RegAlloc/Linear/FreeRegs"
|
||||
"RegAlloc/Linear/StackMap"
|
||||
"RegAlloc/Linear/Base"
|
||||
"RegAlloc/Linear/X86/FreeRegs"
|
||||
"RegAlloc/Linear/X86_64/FreeRegs"
|
||||
"RegAlloc/Linear/PPC/FreeRegs"
|
||||
"RegAlloc/Linear/SPARC/FreeRegs"
|
||||
"Dwarf"
|
||||
"Dwarf/Types"
|
||||
"Dwarf/Constants"
|
||||
"Convert"
|
||||
"ByteCodeTypes"
|
||||
"ByteCodeAsm"
|
||||
"ByteCodeGen"
|
||||
"ByteCodeInstr"
|
||||
"ByteCodeItbls"
|
||||
"ByteCodeLink"
|
||||
"Debugger"
|
||||
"Linker"
|
||||
"RtClosureInspect"
|
||||
"DebuggerUtils"
|
||||
"GHCi"
|
||||
];
|
||||
cSources = [
|
||||
"parser/cutils.c"
|
||||
"ghci/keepCAFsForGHCi.c"
|
||||
"cbits/genSym.c"
|
||||
];
|
||||
hsSourceDirs = [
|
||||
"backpack"
|
||||
"basicTypes"
|
||||
"cmm"
|
||||
"codeGen"
|
||||
"coreSyn"
|
||||
"deSugar"
|
||||
"ghci"
|
||||
"hsSyn"
|
||||
"iface"
|
||||
"llvmGen"
|
||||
"main"
|
||||
"nativeGen"
|
||||
"parser"
|
||||
"prelude"
|
||||
"profiling"
|
||||
"rename"
|
||||
"simplCore"
|
||||
"simplStg"
|
||||
"specialise"
|
||||
"stgSyn"
|
||||
"stranal"
|
||||
"typecheck"
|
||||
"types"
|
||||
"utils"
|
||||
"vectorise"
|
||||
];
|
||||
includeDirs = [
|
||||
"."
|
||||
"parser"
|
||||
"utils"
|
||||
] ++ (pkgs.lib).optional (flags.ghci) "../rts/dist/build";
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ../compiler; }
|
69
materialized/ghc-extra-projects/default/ghc844/.plan.nix/ghci.nix
generated
Normal file
69
materialized/ghc-extra-projects/default/ghc844/.plan.nix/ghci.nix
generated
Normal file
@ -0,0 +1,69 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = { ghci = false; };
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "ghci"; version = "8.4.4"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "";
|
||||
maintainer = "ghc-devs@haskell.org";
|
||||
author = "";
|
||||
homepage = "";
|
||||
url = "";
|
||||
synopsis = "The library supporting GHC's interactive interpreter";
|
||||
description = "This library offers interfaces which mediate interactions between the\n@ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter\nbackend.";
|
||||
buildType = "Simple";
|
||||
isLocal = true;
|
||||
detailLevel = "FullDetails";
|
||||
licenseFiles = [ "LICENSE" ];
|
||||
dataDir = "";
|
||||
dataFiles = [];
|
||||
extraSrcFiles = [ "changelog.md" ];
|
||||
extraTmpFiles = [];
|
||||
extraDocFiles = [];
|
||||
};
|
||||
components = {
|
||||
"library" = {
|
||||
depends = [
|
||||
(hsPkgs."array" or (errorHandler.buildDepError "array"))
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot"))
|
||||
(hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
|
||||
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
|
||||
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
|
||||
] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
|
||||
buildable = true;
|
||||
modules = [
|
||||
"GHCi/BreakArray"
|
||||
"GHCi/BinaryArray"
|
||||
"GHCi/Message"
|
||||
"GHCi/ResolvedBCO"
|
||||
"GHCi/RemoteTypes"
|
||||
"GHCi/FFI"
|
||||
"GHCi/InfoTable"
|
||||
"GHCi/StaticPtrTable"
|
||||
"GHCi/TH/Binary"
|
||||
"SizedSeq"
|
||||
] ++ (pkgs.lib).optionals (flags.ghci) [
|
||||
"GHCi/Run"
|
||||
"GHCi/CreateBCO"
|
||||
"GHCi/ObjLink"
|
||||
"GHCi/Signals"
|
||||
"GHCi/TH"
|
||||
];
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ../libraries/ghci; }
|
51
materialized/ghc-extra-projects/default/ghc844/.plan.nix/hpc.nix
generated
Normal file
51
materialized/ghc-extra-projects/default/ghc844/.plan.nix/hpc.nix
generated
Normal file
@ -0,0 +1,51 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = {};
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "hpc"; version = "0.6.0.3"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "";
|
||||
maintainer = "ghc-devs@haskell.org";
|
||||
author = "Andy Gill";
|
||||
homepage = "";
|
||||
url = "";
|
||||
synopsis = "Code Coverage Library for Haskell";
|
||||
description = "This package provides the code coverage library for Haskell.\n\nSee <http://www.haskell.org/haskellwiki/Haskell_program_coverage> for more\ninformation.";
|
||||
buildType = "Simple";
|
||||
isLocal = true;
|
||||
detailLevel = "FullDetails";
|
||||
licenseFiles = [ "LICENSE" ];
|
||||
dataDir = "";
|
||||
dataFiles = [];
|
||||
extraSrcFiles = [ "changelog.md" ];
|
||||
extraTmpFiles = [];
|
||||
extraDocFiles = [];
|
||||
};
|
||||
components = {
|
||||
"library" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."time" or (errorHandler.buildDepError "time"))
|
||||
];
|
||||
buildable = true;
|
||||
modules = [
|
||||
"Trace/Hpc/Util"
|
||||
"Trace/Hpc/Mix"
|
||||
"Trace/Hpc/Tix"
|
||||
"Trace/Hpc/Reflect"
|
||||
];
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ../libraries/hpc; }
|
55
materialized/ghc-extra-projects/default/ghc844/.plan.nix/iserv-proxy.nix
generated
Normal file
55
materialized/ghc-extra-projects/default/ghc844/.plan.nix/iserv-proxy.nix
generated
Normal file
@ -0,0 +1,55 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = {};
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "iserv-proxy"; version = "8.4.4"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "XXX";
|
||||
maintainer = "XXX";
|
||||
author = "XXX";
|
||||
homepage = "";
|
||||
url = "";
|
||||
synopsis = "iserv allows GHC to delegate Tempalte Haskell computations";
|
||||
description = "GHC can be provided with a path to the iserv binary with\n@-pgmi=/path/to/iserv-bin@, and will in combination with\n@-fexternal-interpreter@, compile Template Haskell though the\n@iserv-bin@ delegate. This is very similar to how ghcjs has been\ncompiling Template Haskell, by spawning a separate delegate (so\ncalled runner on the javascript vm) and evaluating the splices\nthere.\n\niserv can also be used in combination with cross compilation. For\nthis, the @iserv-proxy@ needs to be built on the host, targeting the\nhost (as it is running on the host). @cabal install -flibrary\n-fproxy@ will yield the proxy.\n\nUsing the cabal for the target @arch-platform-target-cabal install\n-flibrary@ will build the required library that contains the ffi\n@startSlave@ function, which needs to be invoked on the target\n(e.g. in an iOS application) to start the remote iserv slave.\n\ncalling the GHC cross compiler with @-fexternal-interpreter\n-pgmi=\$HOME/.cabal/bin/iserv-proxy -opti\\<ip address\\> -opti\\<port\\>@\nwill cause it to compile Template Haskell via the remote at \\<ip address\\>.\n\nThus to get cross compilation with Template Haskell follow the\nfollowing receipt:\n\n* compile the iserv library for your target\n\n> iserv \$ arch-platform-target-cabal install -flibrary\n\n* setup an application for your target that calls the\n* startSlave function. This could be either haskell or your\n* targets ffi capable language, if needed.\n\n> void startSlave(false /* verbose */, 5000 /* port */,\n> \"/path/to/storagelocation/on/target\");\n\n* build the iserv-proxy\n\n> iserv \$ cabal install -flibrary -fproxy\n* Start your iserv-slave app on your target running on say @10.0.0.1:5000@\n* compiler your sources with -fexternal-interpreter and the proxy\n\n> project \$ arch-platform-target-ghc ModuleContainingTH.hs \\\n> -fexternal-interpreter \\\n> -pgmi=\$HOME/.cabal/bin/iserv-proxy \\\n> -opti10.0.0.1 -opti5000\n\nShould something not work as expected, provide @-opti-v@ for verbose\nlogging of the @iserv-proxy@.";
|
||||
buildType = "Simple";
|
||||
isLocal = true;
|
||||
detailLevel = "FullDetails";
|
||||
licenseFiles = [];
|
||||
dataDir = "";
|
||||
dataFiles = [];
|
||||
extraSrcFiles = [];
|
||||
extraTmpFiles = [];
|
||||
extraDocFiles = [];
|
||||
};
|
||||
components = {
|
||||
exes = {
|
||||
"iserv-proxy" = {
|
||||
depends = [
|
||||
(hsPkgs."array" or (errorHandler.buildDepError "array"))
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
(hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."network" or (errorHandler.buildDepError "network"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
|
||||
];
|
||||
buildable = true;
|
||||
hsSourceDirs = [ "src" ];
|
||||
mainPath = [ "Main.hs" ];
|
||||
};
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ../utils/iserv-proxy; }
|
54
materialized/ghc-extra-projects/default/ghc844/.plan.nix/iserv.nix
generated
Normal file
54
materialized/ghc-extra-projects/default/ghc844/.plan.nix/iserv.nix
generated
Normal file
@ -0,0 +1,54 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = {};
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "iserv"; version = "8.4.4"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "XXX";
|
||||
maintainer = "XXX";
|
||||
author = "XXX";
|
||||
homepage = "";
|
||||
url = "";
|
||||
synopsis = "iserv allows GHC to delegate Tempalte Haskell computations";
|
||||
description = "GHC can be provided with a path to the iserv binary with\n@-pgmi=/path/to/iserv-bin@, and will in combination with\n@-fexternal-interpreter@, compile Template Haskell though the\n@iserv-bin@ delegate. This is very similar to how ghcjs has been\ncompiling Template Haskell, by spawning a separate delegate (so\ncalled runner on the javascript vm) and evaluating the splices\nthere.\n\nTo use iserv with cross compilers, please see @libraries/libiserv@\nand @utils/iserv-proxy@.";
|
||||
buildType = "Simple";
|
||||
isLocal = true;
|
||||
detailLevel = "FullDetails";
|
||||
licenseFiles = [];
|
||||
dataDir = "";
|
||||
dataFiles = [];
|
||||
extraSrcFiles = [];
|
||||
extraTmpFiles = [];
|
||||
extraDocFiles = [];
|
||||
};
|
||||
components = {
|
||||
exes = {
|
||||
"iserv" = {
|
||||
depends = [
|
||||
(hsPkgs."array" or (errorHandler.buildDepError "array"))
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
(hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
|
||||
(hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
|
||||
] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
|
||||
buildable = true;
|
||||
cSources = [ "cbits/iservmain.c" ];
|
||||
hsSourceDirs = [ "src" ];
|
||||
includeDirs = [ "." ];
|
||||
mainPath = [ "Main.hs" ] ++ [ "" ];
|
||||
};
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ../utils/iserv; }
|
58
materialized/ghc-extra-projects/default/ghc844/.plan.nix/libiserv.nix
generated
Normal file
58
materialized/ghc-extra-projects/default/ghc844/.plan.nix/libiserv.nix
generated
Normal file
@ -0,0 +1,58 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = { network = false; };
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "libiserv"; version = "8.4.4"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "XXX";
|
||||
maintainer = "XXX";
|
||||
author = "XXX";
|
||||
homepage = "";
|
||||
url = "";
|
||||
synopsis = "Provides shared functionality between iserv and iserv-proxy";
|
||||
description = "";
|
||||
buildType = "Simple";
|
||||
isLocal = true;
|
||||
detailLevel = "FullDetails";
|
||||
licenseFiles = [];
|
||||
dataDir = "";
|
||||
dataFiles = [];
|
||||
extraSrcFiles = [];
|
||||
extraTmpFiles = [];
|
||||
extraDocFiles = [];
|
||||
};
|
||||
components = {
|
||||
"library" = {
|
||||
depends = ([
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
(hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
|
||||
] ++ (pkgs.lib).optionals (flags.network) [
|
||||
(hsPkgs."network" or (errorHandler.buildDepError "network"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
]) ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
|
||||
buildable = true;
|
||||
modules = [
|
||||
"Lib"
|
||||
"GHCi/Utils"
|
||||
] ++ (pkgs.lib).optionals (flags.network) [
|
||||
"Remote/Message"
|
||||
"Remote/Slave"
|
||||
];
|
||||
hsSourceDirs = [ "src" ];
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ../libraries/libiserv; }
|
46
materialized/ghc-extra-projects/default/ghc844/.plan.nix/remote-iserv.nix
generated
Normal file
46
materialized/ghc-extra-projects/default/ghc844/.plan.nix/remote-iserv.nix
generated
Normal file
@ -0,0 +1,46 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = {};
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "remote-iserv"; version = "8.4.4"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "XXX";
|
||||
maintainer = "Moritz Angermann <moritz.angermann@gmail.com>";
|
||||
author = "Moritz Angermann <moritz.angermann@gmail.com>";
|
||||
homepage = "";
|
||||
url = "";
|
||||
synopsis = "iserv allows GHC to delegate Tempalte Haskell computations";
|
||||
description = "This is a very simple remote runner for iserv, to be used together\nwith iserv-proxy. The foundamental idea is that this this wrapper\nstarts running libiserv on a given port to which iserv-proxy will\nthen connect.";
|
||||
buildType = "Simple";
|
||||
isLocal = true;
|
||||
detailLevel = "FullDetails";
|
||||
licenseFiles = [];
|
||||
dataDir = "";
|
||||
dataFiles = [];
|
||||
extraSrcFiles = [];
|
||||
extraTmpFiles = [];
|
||||
extraDocFiles = [];
|
||||
};
|
||||
components = {
|
||||
exes = {
|
||||
"remote-iserv" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
|
||||
];
|
||||
buildable = true;
|
||||
hsSourceDirs = [ "src" ];
|
||||
mainPath = [ "Cli.hs" ];
|
||||
};
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ../utils/remote-iserv; }
|
92
materialized/ghc-extra-projects/default/ghc844/default.nix
generated
Normal file
92
materialized/ghc-extra-projects/default/ghc844/default.nix
generated
Normal file
@ -0,0 +1,92 @@
|
||||
{
|
||||
pkgs = hackage:
|
||||
{
|
||||
packages = {
|
||||
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
|
||||
"ghc-prim".revision = (((hackage."ghc-prim")."0.5.2.0").revisions).default;
|
||||
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
|
||||
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
|
||||
"rts".revision = (((hackage."rts")."1.0").revisions).default;
|
||||
"alex".revision = (((hackage."alex")."3.2.5").revisions).default;
|
||||
"alex".flags.small_base = true;
|
||||
"deepseq".revision = (((hackage."deepseq")."1.4.3.0").revisions).default;
|
||||
"network".revision = (((hackage."network")."2.8.0.1").revisions).default;
|
||||
"directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
|
||||
"template-haskell".revision = (((hackage."template-haskell")."2.13.0.0").revisions).default;
|
||||
"containers".revision = (((hackage."containers")."0.5.11.0").revisions).default;
|
||||
"base".revision = (((hackage."base")."4.11.1.0").revisions).default;
|
||||
"time".revision = (((hackage."time")."1.8.0.2").revisions).default;
|
||||
"terminfo".revision = (((hackage."terminfo")."0.4.1.1").revisions).default;
|
||||
"transformers".revision = (((hackage."transformers")."0.5.5.0").revisions).default;
|
||||
"happy".revision = (((hackage."happy")."1.19.12").revisions).default;
|
||||
"happy".flags.small_base = true;
|
||||
"filepath".revision = (((hackage."filepath")."1.4.2").revisions).default;
|
||||
"process".revision = (((hackage."process")."1.6.9.0").revisions).default;
|
||||
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
|
||||
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.4.4").revisions).default;
|
||||
"array".revision = (((hackage."array")."0.5.2.0").revisions).default;
|
||||
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
|
||||
};
|
||||
compiler = {
|
||||
version = "8.4.4";
|
||||
nix-name = "ghc844";
|
||||
packages = {
|
||||
"ghc-prim" = "0.5.2.0";
|
||||
"mtl" = "2.2.2";
|
||||
"rts" = "1.0";
|
||||
"deepseq" = "1.4.3.0";
|
||||
"template-haskell" = "2.13.0.0";
|
||||
"containers" = "0.5.11.0";
|
||||
"base" = "4.11.1.0";
|
||||
"time" = "1.8.0.2";
|
||||
"terminfo" = "0.4.1.1";
|
||||
"transformers" = "0.5.5.0";
|
||||
"filepath" = "1.4.2";
|
||||
"pretty" = "1.1.3.6";
|
||||
"ghc-boot-th" = "8.4.4";
|
||||
"array" = "0.5.2.0";
|
||||
"integer-gmp" = "1.0.2.0";
|
||||
};
|
||||
};
|
||||
};
|
||||
extras = hackage:
|
||||
{
|
||||
packages = {
|
||||
ghc = ./.plan.nix/ghc.nix;
|
||||
bytestring = ./.plan.nix/bytestring.nix;
|
||||
remote-iserv = ./.plan.nix/remote-iserv.nix;
|
||||
iserv-proxy = ./.plan.nix/iserv-proxy.nix;
|
||||
hpc = ./.plan.nix/hpc.nix;
|
||||
libiserv = ./.plan.nix/libiserv.nix;
|
||||
ghc-boot = ./.plan.nix/ghc-boot.nix;
|
||||
ghci = ./.plan.nix/ghci.nix;
|
||||
iserv = ./.plan.nix/iserv.nix;
|
||||
};
|
||||
};
|
||||
modules = [
|
||||
({ lib, ... }:
|
||||
{
|
||||
packages = {
|
||||
"ghc" = {
|
||||
flags = {
|
||||
"stage1" = lib.mkOverride 900 false;
|
||||
"stage2" = lib.mkOverride 900 true;
|
||||
"stage3" = lib.mkOverride 900 false;
|
||||
"ghci" = lib.mkOverride 900 true;
|
||||
"terminfo" = lib.mkOverride 900 true;
|
||||
};
|
||||
};
|
||||
"bytestring" = {
|
||||
flags = { "integer-simple" = lib.mkOverride 900 false; };
|
||||
};
|
||||
"remote-iserv" = { flags = {}; };
|
||||
"iserv-proxy" = { flags = {}; };
|
||||
"hpc" = { flags = {}; };
|
||||
"libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
|
||||
"ghc-boot" = { flags = {}; };
|
||||
"ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
|
||||
"iserv" = { flags = {}; };
|
||||
};
|
||||
})
|
||||
];
|
||||
}
|
340
materialized/ghc844/cabal-install/.plan.nix/cabal-install.nix
generated
Normal file
340
materialized/ghc844/cabal-install/.plan.nix/cabal-install.nix
generated
Normal file
@ -0,0 +1,340 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = {
|
||||
native-dns = true;
|
||||
debug-expensive-assertions = false;
|
||||
debug-conflict-sets = false;
|
||||
debug-tracetree = false;
|
||||
lukko = true;
|
||||
};
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "cabal-install"; version = "3.2.0.0"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "2003-2020, Cabal Development Team";
|
||||
maintainer = "Cabal Development Team <cabal-devel@haskell.org>";
|
||||
author = "Cabal Development Team (see AUTHORS file)";
|
||||
homepage = "http://www.haskell.org/cabal/";
|
||||
url = "";
|
||||
synopsis = "The command-line interface for Cabal and Hackage.";
|
||||
description = "The \\'cabal\\' command-line program simplifies the process of managing\nHaskell software by automating the fetching, configuration, compilation\nand installation of Haskell libraries and programs.";
|
||||
buildType = "Custom";
|
||||
isLocal = true;
|
||||
setup-depends = [
|
||||
(hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.buildToolDepError "Cabal")))
|
||||
(hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.buildToolDepError "base")))
|
||||
(hsPkgs.buildPackages.process or (pkgs.buildPackages.process or (errorHandler.buildToolDepError "process")))
|
||||
(hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (errorHandler.buildToolDepError "filepath")))
|
||||
];
|
||||
detailLevel = "FullDetails";
|
||||
licenseFiles = [ "LICENSE" ];
|
||||
dataDir = "";
|
||||
dataFiles = [];
|
||||
extraSrcFiles = [
|
||||
"README.md"
|
||||
"bash-completion/cabal"
|
||||
"bootstrap.sh"
|
||||
"changelog"
|
||||
"tests/IntegrationTests2/build/keep-going/cabal.project"
|
||||
"tests/IntegrationTests2/build/keep-going/p/P.hs"
|
||||
"tests/IntegrationTests2/build/keep-going/p/p.cabal"
|
||||
"tests/IntegrationTests2/build/keep-going/q/Q.hs"
|
||||
"tests/IntegrationTests2/build/keep-going/q/q.cabal"
|
||||
"tests/IntegrationTests2/build/local-tarball/cabal.project"
|
||||
"tests/IntegrationTests2/build/local-tarball/q/Q.hs"
|
||||
"tests/IntegrationTests2/build/local-tarball/q/q.cabal"
|
||||
"tests/IntegrationTests2/build/setup-custom1/A.hs"
|
||||
"tests/IntegrationTests2/build/setup-custom1/Setup.hs"
|
||||
"tests/IntegrationTests2/build/setup-custom1/a.cabal"
|
||||
"tests/IntegrationTests2/build/setup-custom2/A.hs"
|
||||
"tests/IntegrationTests2/build/setup-custom2/Setup.hs"
|
||||
"tests/IntegrationTests2/build/setup-custom2/a.cabal"
|
||||
"tests/IntegrationTests2/build/setup-simple/A.hs"
|
||||
"tests/IntegrationTests2/build/setup-simple/Setup.hs"
|
||||
"tests/IntegrationTests2/build/setup-simple/a.cabal"
|
||||
"tests/IntegrationTests2/exception/bad-config/cabal.project"
|
||||
"tests/IntegrationTests2/exception/build/Main.hs"
|
||||
"tests/IntegrationTests2/exception/build/a.cabal"
|
||||
"tests/IntegrationTests2/exception/configure/a.cabal"
|
||||
"tests/IntegrationTests2/exception/no-pkg/empty.in"
|
||||
"tests/IntegrationTests2/exception/no-pkg2/cabal.project"
|
||||
"tests/IntegrationTests2/regression/3324/cabal.project"
|
||||
"tests/IntegrationTests2/regression/3324/p/P.hs"
|
||||
"tests/IntegrationTests2/regression/3324/p/p.cabal"
|
||||
"tests/IntegrationTests2/regression/3324/q/Q.hs"
|
||||
"tests/IntegrationTests2/regression/3324/q/q.cabal"
|
||||
"tests/IntegrationTests2/targets/all-disabled/cabal.project"
|
||||
"tests/IntegrationTests2/targets/all-disabled/p.cabal"
|
||||
"tests/IntegrationTests2/targets/benchmarks-disabled/cabal.project"
|
||||
"tests/IntegrationTests2/targets/benchmarks-disabled/p.cabal"
|
||||
"tests/IntegrationTests2/targets/benchmarks-disabled/q/q.cabal"
|
||||
"tests/IntegrationTests2/targets/complex/cabal.project"
|
||||
"tests/IntegrationTests2/targets/complex/q/Q.hs"
|
||||
"tests/IntegrationTests2/targets/complex/q/q.cabal"
|
||||
"tests/IntegrationTests2/targets/empty-pkg/cabal.project"
|
||||
"tests/IntegrationTests2/targets/empty-pkg/p.cabal"
|
||||
"tests/IntegrationTests2/targets/empty/cabal.project"
|
||||
"tests/IntegrationTests2/targets/empty/foo.hs"
|
||||
"tests/IntegrationTests2/targets/exes-disabled/cabal.project"
|
||||
"tests/IntegrationTests2/targets/exes-disabled/p/p.cabal"
|
||||
"tests/IntegrationTests2/targets/exes-disabled/q/q.cabal"
|
||||
"tests/IntegrationTests2/targets/lib-only/p.cabal"
|
||||
"tests/IntegrationTests2/targets/libs-disabled/cabal.project"
|
||||
"tests/IntegrationTests2/targets/libs-disabled/p/p.cabal"
|
||||
"tests/IntegrationTests2/targets/libs-disabled/q/q.cabal"
|
||||
"tests/IntegrationTests2/targets/multiple-exes/cabal.project"
|
||||
"tests/IntegrationTests2/targets/multiple-exes/p.cabal"
|
||||
"tests/IntegrationTests2/targets/multiple-libs/cabal.project"
|
||||
"tests/IntegrationTests2/targets/multiple-libs/p/p.cabal"
|
||||
"tests/IntegrationTests2/targets/multiple-libs/q/q.cabal"
|
||||
"tests/IntegrationTests2/targets/multiple-tests/cabal.project"
|
||||
"tests/IntegrationTests2/targets/multiple-tests/p.cabal"
|
||||
"tests/IntegrationTests2/targets/simple/P.hs"
|
||||
"tests/IntegrationTests2/targets/simple/cabal.project"
|
||||
"tests/IntegrationTests2/targets/simple/p.cabal"
|
||||
"tests/IntegrationTests2/targets/simple/q/QQ.hs"
|
||||
"tests/IntegrationTests2/targets/simple/q/q.cabal"
|
||||
"tests/IntegrationTests2/targets/test-only/p.cabal"
|
||||
"tests/IntegrationTests2/targets/tests-disabled/cabal.project"
|
||||
"tests/IntegrationTests2/targets/tests-disabled/p.cabal"
|
||||
"tests/IntegrationTests2/targets/tests-disabled/q/q.cabal"
|
||||
"tests/IntegrationTests2/targets/variety/cabal.project"
|
||||
"tests/IntegrationTests2/targets/variety/p.cabal"
|
||||
"tests/IntegrationTests2/build/local-tarball/p-0.1.tar.gz"
|
||||
];
|
||||
extraTmpFiles = [];
|
||||
extraDocFiles = [];
|
||||
};
|
||||
components = {
|
||||
exes = {
|
||||
"cabal" = {
|
||||
depends = ((((([
|
||||
(hsPkgs."async" or (errorHandler.buildDepError "async"))
|
||||
(hsPkgs."array" or (errorHandler.buildDepError "array"))
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring"))
|
||||
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."cryptohash-sha256" or (errorHandler.buildDepError "cryptohash-sha256"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."echo" or (errorHandler.buildDepError "echo"))
|
||||
(hsPkgs."edit-distance" or (errorHandler.buildDepError "edit-distance"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
|
||||
(hsPkgs."HTTP" or (errorHandler.buildDepError "HTTP"))
|
||||
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
|
||||
(hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri"))
|
||||
(hsPkgs."network" or (errorHandler.buildDepError "network"))
|
||||
(hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
|
||||
(hsPkgs."process" or (errorHandler.buildDepError "process"))
|
||||
(hsPkgs."random" or (errorHandler.buildDepError "random"))
|
||||
(hsPkgs."stm" or (errorHandler.buildDepError "stm"))
|
||||
(hsPkgs."tar" or (errorHandler.buildDepError "tar"))
|
||||
(hsPkgs."time" or (errorHandler.buildDepError "time"))
|
||||
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
|
||||
(hsPkgs."zlib" or (errorHandler.buildDepError "zlib"))
|
||||
(hsPkgs."hackage-security" or (errorHandler.buildDepError "hackage-security"))
|
||||
(hsPkgs."text" or (errorHandler.buildDepError "text"))
|
||||
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
|
||||
] ++ (pkgs.lib).optionals (!(compiler.isGhc && (compiler.version).ge "8.0")) [
|
||||
(hsPkgs."fail" or (errorHandler.buildDepError "fail"))
|
||||
(hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))
|
||||
]) ++ (pkgs.lib).optionals (flags.native-dns) (if system.isWindows
|
||||
then [ (hsPkgs."windns" or (errorHandler.buildDepError "windns")) ]
|
||||
else [
|
||||
(hsPkgs."resolv" or (errorHandler.buildDepError "resolv"))
|
||||
])) ++ (if system.isWindows
|
||||
then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
|
||||
else [
|
||||
(hsPkgs."unix" or (errorHandler.buildDepError "unix"))
|
||||
])) ++ (if flags.lukko
|
||||
then [ (hsPkgs."lukko" or (errorHandler.buildDepError "lukko")) ]
|
||||
else [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
])) ++ (pkgs.lib).optional (flags.debug-conflict-sets) (hsPkgs."base" or (errorHandler.buildDepError "base"))) ++ (pkgs.lib).optional (flags.debug-tracetree) (hsPkgs."tracetree" or (errorHandler.buildDepError "tracetree"));
|
||||
libs = (pkgs.lib).optional (system.isAix) (pkgs."bsd" or (errorHandler.sysDepError "bsd"));
|
||||
buildable = true;
|
||||
modules = [
|
||||
"Distribution/Deprecated/ParseUtils"
|
||||
"Distribution/Deprecated/ReadP"
|
||||
"Distribution/Deprecated/Text"
|
||||
"Distribution/Deprecated/ViewAsFieldDescr"
|
||||
"Distribution/Client/BuildReports/Anonymous"
|
||||
"Distribution/Client/BuildReports/Storage"
|
||||
"Distribution/Client/BuildReports/Types"
|
||||
"Distribution/Client/BuildReports/Upload"
|
||||
"Distribution/Client/Check"
|
||||
"Distribution/Client/CmdBench"
|
||||
"Distribution/Client/CmdBuild"
|
||||
"Distribution/Client/CmdClean"
|
||||
"Distribution/Client/CmdConfigure"
|
||||
"Distribution/Client/CmdUpdate"
|
||||
"Distribution/Client/CmdErrorMessages"
|
||||
"Distribution/Client/CmdExec"
|
||||
"Distribution/Client/CmdFreeze"
|
||||
"Distribution/Client/CmdHaddock"
|
||||
"Distribution/Client/CmdInstall"
|
||||
"Distribution/Client/CmdInstall/ClientInstallFlags"
|
||||
"Distribution/Client/CmdRepl"
|
||||
"Distribution/Client/CmdRun"
|
||||
"Distribution/Client/CmdRun/ClientRunFlags"
|
||||
"Distribution/Client/CmdTest"
|
||||
"Distribution/Client/CmdLegacy"
|
||||
"Distribution/Client/CmdSdist"
|
||||
"Distribution/Client/Compat/Directory"
|
||||
"Distribution/Client/Compat/ExecutablePath"
|
||||
"Distribution/Client/Compat/FilePerms"
|
||||
"Distribution/Client/Compat/Orphans"
|
||||
"Distribution/Client/Compat/Prelude"
|
||||
"Distribution/Client/Compat/Process"
|
||||
"Distribution/Client/Compat/Semaphore"
|
||||
"Distribution/Client/Config"
|
||||
"Distribution/Client/Configure"
|
||||
"Distribution/Client/Dependency"
|
||||
"Distribution/Client/Dependency/Types"
|
||||
"Distribution/Client/DistDirLayout"
|
||||
"Distribution/Client/Exec"
|
||||
"Distribution/Client/Fetch"
|
||||
"Distribution/Client/FetchUtils"
|
||||
"Distribution/Client/FileMonitor"
|
||||
"Distribution/Client/Freeze"
|
||||
"Distribution/Client/GZipUtils"
|
||||
"Distribution/Client/GenBounds"
|
||||
"Distribution/Client/Get"
|
||||
"Distribution/Client/Glob"
|
||||
"Distribution/Client/GlobalFlags"
|
||||
"Distribution/Client/Haddock"
|
||||
"Distribution/Client/HashValue"
|
||||
"Distribution/Client/HttpUtils"
|
||||
"Distribution/Client/IndexUtils"
|
||||
"Distribution/Client/IndexUtils/Timestamp"
|
||||
"Distribution/Client/Init"
|
||||
"Distribution/Client/Init/Heuristics"
|
||||
"Distribution/Client/Init/Licenses"
|
||||
"Distribution/Client/Init/Types"
|
||||
"Distribution/Client/Install"
|
||||
"Distribution/Client/InstallPlan"
|
||||
"Distribution/Client/InstallSymlink"
|
||||
"Distribution/Client/JobControl"
|
||||
"Distribution/Client/List"
|
||||
"Distribution/Client/Manpage"
|
||||
"Distribution/Client/Nix"
|
||||
"Distribution/Client/Outdated"
|
||||
"Distribution/Client/PackageHash"
|
||||
"Distribution/Client/PackageUtils"
|
||||
"Distribution/Client/ParseUtils"
|
||||
"Distribution/Client/ProjectBuilding"
|
||||
"Distribution/Client/ProjectBuilding/Types"
|
||||
"Distribution/Client/ProjectConfig"
|
||||
"Distribution/Client/ProjectConfig/Legacy"
|
||||
"Distribution/Client/ProjectConfig/Types"
|
||||
"Distribution/Client/ProjectOrchestration"
|
||||
"Distribution/Client/ProjectPlanOutput"
|
||||
"Distribution/Client/ProjectPlanning"
|
||||
"Distribution/Client/ProjectPlanning/Types"
|
||||
"Distribution/Client/RebuildMonad"
|
||||
"Distribution/Client/Reconfigure"
|
||||
"Distribution/Client/Run"
|
||||
"Distribution/Client/Sandbox"
|
||||
"Distribution/Client/Sandbox/Index"
|
||||
"Distribution/Client/Sandbox/PackageEnvironment"
|
||||
"Distribution/Client/Sandbox/Timestamp"
|
||||
"Distribution/Client/Sandbox/Types"
|
||||
"Distribution/Client/SavedFlags"
|
||||
"Distribution/Client/Security/DNS"
|
||||
"Distribution/Client/Security/HTTP"
|
||||
"Distribution/Client/Setup"
|
||||
"Distribution/Client/SetupWrapper"
|
||||
"Distribution/Client/SolverInstallPlan"
|
||||
"Distribution/Client/SourceFiles"
|
||||
"Distribution/Client/SourceRepo"
|
||||
"Distribution/Client/SrcDist"
|
||||
"Distribution/Client/Store"
|
||||
"Distribution/Client/Tar"
|
||||
"Distribution/Client/TargetSelector"
|
||||
"Distribution/Client/Targets"
|
||||
"Distribution/Client/Types"
|
||||
"Distribution/Client/Update"
|
||||
"Distribution/Client/Upload"
|
||||
"Distribution/Client/Utils"
|
||||
"Distribution/Client/Utils/Assertion"
|
||||
"Distribution/Client/Utils/Json"
|
||||
"Distribution/Client/Utils/Parsec"
|
||||
"Distribution/Client/VCS"
|
||||
"Distribution/Client/Win32SelfUpgrade"
|
||||
"Distribution/Client/World"
|
||||
"Distribution/Solver/Compat/Prelude"
|
||||
"Distribution/Solver/Modular"
|
||||
"Distribution/Solver/Modular/Assignment"
|
||||
"Distribution/Solver/Modular/Builder"
|
||||
"Distribution/Solver/Modular/Configured"
|
||||
"Distribution/Solver/Modular/ConfiguredConversion"
|
||||
"Distribution/Solver/Modular/ConflictSet"
|
||||
"Distribution/Solver/Modular/Cycles"
|
||||
"Distribution/Solver/Modular/Dependency"
|
||||
"Distribution/Solver/Modular/Explore"
|
||||
"Distribution/Solver/Modular/Flag"
|
||||
"Distribution/Solver/Modular/Index"
|
||||
"Distribution/Solver/Modular/IndexConversion"
|
||||
"Distribution/Solver/Modular/LabeledGraph"
|
||||
"Distribution/Solver/Modular/Linking"
|
||||
"Distribution/Solver/Modular/Log"
|
||||
"Distribution/Solver/Modular/Message"
|
||||
"Distribution/Solver/Modular/PSQ"
|
||||
"Distribution/Solver/Modular/Package"
|
||||
"Distribution/Solver/Modular/Preference"
|
||||
"Distribution/Solver/Modular/RetryLog"
|
||||
"Distribution/Solver/Modular/Solver"
|
||||
"Distribution/Solver/Modular/Tree"
|
||||
"Distribution/Solver/Modular/Validate"
|
||||
"Distribution/Solver/Modular/Var"
|
||||
"Distribution/Solver/Modular/Version"
|
||||
"Distribution/Solver/Modular/WeightedPSQ"
|
||||
"Distribution/Solver/Types/ComponentDeps"
|
||||
"Distribution/Solver/Types/ConstraintSource"
|
||||
"Distribution/Solver/Types/DependencyResolver"
|
||||
"Distribution/Solver/Types/Flag"
|
||||
"Distribution/Solver/Types/InstSolverPackage"
|
||||
"Distribution/Solver/Types/InstalledPreference"
|
||||
"Distribution/Solver/Types/LabeledPackageConstraint"
|
||||
"Distribution/Solver/Types/OptionalStanza"
|
||||
"Distribution/Solver/Types/PackageConstraint"
|
||||
"Distribution/Solver/Types/PackageFixedDeps"
|
||||
"Distribution/Solver/Types/PackageIndex"
|
||||
"Distribution/Solver/Types/PackagePath"
|
||||
"Distribution/Solver/Types/PackagePreferences"
|
||||
"Distribution/Solver/Types/PkgConfigDb"
|
||||
"Distribution/Solver/Types/Progress"
|
||||
"Distribution/Solver/Types/ResolverPackage"
|
||||
"Distribution/Solver/Types/Settings"
|
||||
"Distribution/Solver/Types/SolverId"
|
||||
"Distribution/Solver/Types/SolverPackage"
|
||||
"Distribution/Solver/Types/SourcePackage"
|
||||
"Distribution/Solver/Types/Variable"
|
||||
"Paths_cabal_install"
|
||||
];
|
||||
hsSourceDirs = [ "main" "." ];
|
||||
mainPath = (((((((([
|
||||
"Main.hs"
|
||||
] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "8.0") ([
|
||||
""
|
||||
] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8.8") "")) ++ (pkgs.lib).optional (system.isAix) "") ++ (pkgs.lib).optional (!(compiler.isGhc && (compiler.version).ge "8.0")) "") ++ (pkgs.lib).optionals (flags.native-dns) ([
|
||||
""
|
||||
] ++ [ "" ])) ++ [ "" ]) ++ [
|
||||
""
|
||||
]) ++ (pkgs.lib).optional (flags.debug-expensive-assertions) "") ++ (pkgs.lib).optional (flags.debug-conflict-sets) "") ++ (pkgs.lib).optional (flags.debug-tracetree) "";
|
||||
};
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ../.; }
|
122
materialized/ghc844/cabal-install/default.nix
generated
Normal file
122
materialized/ghc844/cabal-install/default.nix
generated
Normal file
@ -0,0 +1,122 @@
|
||||
{
|
||||
pkgs = hackage:
|
||||
{
|
||||
packages = {
|
||||
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.101.0").revisions).default;
|
||||
"cryptohash-sha256".flags.exe = false;
|
||||
"binary".revision = (((hackage."binary")."0.8.5.1").revisions).default;
|
||||
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
|
||||
"tar".flags.old-time = false;
|
||||
"tar".flags.old-bytestring = false;
|
||||
"ghc-prim".revision = (((hackage."ghc-prim")."0.5.2.0").revisions).default;
|
||||
"edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
|
||||
"stm".revision = (((hackage."stm")."2.4.5.1").revisions).default;
|
||||
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
|
||||
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
|
||||
"network-uri".revision = (((hackage."network-uri")."2.6.3.0").revisions).default;
|
||||
"zlib".revision = (((hackage."zlib")."0.6.2.1").revisions).default;
|
||||
"zlib".flags.non-blocking-ffi = false;
|
||||
"zlib".flags.pkg-config = false;
|
||||
"rts".revision = (((hackage."rts")."1.0").revisions).default;
|
||||
"deepseq".revision = (((hackage."deepseq")."1.4.3.0").revisions).default;
|
||||
"random".revision = (((hackage."random")."1.1").revisions).default;
|
||||
"network".revision = (((hackage."network")."3.1.1.1").revisions).default;
|
||||
"async".revision = (((hackage."async")."2.2.2").revisions).default;
|
||||
"async".flags.bench = false;
|
||||
"parsec".revision = (((hackage."parsec")."3.1.13.0").revisions).default;
|
||||
"echo".revision = (((hackage."echo")."0.1.3").revisions).default;
|
||||
"echo".flags.example = false;
|
||||
"hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
|
||||
"hsc2hs".flags.in-ghc-tree = false;
|
||||
"resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
|
||||
"directory".revision = (((hackage."directory")."1.3.1.5").revisions).default;
|
||||
"template-haskell".revision = (((hackage."template-haskell")."2.13.0.0").revisions).default;
|
||||
"containers".revision = (((hackage."containers")."0.5.11.0").revisions).default;
|
||||
"bytestring".revision = (((hackage."bytestring")."0.10.8.2").revisions).default;
|
||||
"text".revision = (((hackage."text")."1.2.3.1").revisions).default;
|
||||
"Cabal".revision = (((hackage."Cabal")."3.2.0.0").revisions).default;
|
||||
"Cabal".flags.bundled-binary-generic = false;
|
||||
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.0.0.3").revisions).default;
|
||||
"base".revision = (((hackage."base")."4.11.1.0").revisions).default;
|
||||
"time".revision = (((hackage."time")."1.8.0.2").revisions).default;
|
||||
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.6").revisions).default;
|
||||
"transformers".revision = (((hackage."transformers")."0.5.5.0").revisions).default;
|
||||
"hashable".revision = (((hackage."hashable")."1.3.0.0").revisions).default;
|
||||
"hashable".flags.sse2 = true;
|
||||
"hashable".flags.integer-gmp = true;
|
||||
"hashable".flags.sse41 = false;
|
||||
"hashable".flags.examples = false;
|
||||
"HTTP".revision = (((hackage."HTTP")."4000.3.14").revisions).default;
|
||||
"HTTP".flags.mtl1 = false;
|
||||
"HTTP".flags.conduit10 = false;
|
||||
"HTTP".flags.warn-as-error = false;
|
||||
"HTTP".flags.warp-tests = false;
|
||||
"HTTP".flags.network-uri = true;
|
||||
"filepath".revision = (((hackage."filepath")."1.4.2").revisions).default;
|
||||
"ed25519".revision = (((hackage."ed25519")."0.0.5.0").revisions).default;
|
||||
"ed25519".flags.test-hlint = true;
|
||||
"ed25519".flags.test-properties = true;
|
||||
"ed25519".flags.test-doctests = true;
|
||||
"ed25519".flags.no-donna = true;
|
||||
"process".revision = (((hackage."process")."1.6.3.0").revisions).default;
|
||||
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
|
||||
"lukko".revision = (((hackage."lukko")."0.1.1.2").revisions).default;
|
||||
"lukko".flags.ofd-locking = true;
|
||||
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.4.4").revisions).default;
|
||||
"array".revision = (((hackage."array")."0.5.2.0").revisions).default;
|
||||
"hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
|
||||
"hackage-security".flags.old-directory = false;
|
||||
"hackage-security".flags.use-network-uri = true;
|
||||
"hackage-security".flags.base48 = true;
|
||||
"hackage-security".flags.lukko = true;
|
||||
"hackage-security".flags.mtl21 = false;
|
||||
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
|
||||
};
|
||||
compiler = {
|
||||
version = "8.4.4";
|
||||
nix-name = "ghc844";
|
||||
packages = {
|
||||
"binary" = "0.8.5.1";
|
||||
"ghc-prim" = "0.5.2.0";
|
||||
"stm" = "2.4.5.1";
|
||||
"unix" = "2.7.2.2";
|
||||
"mtl" = "2.2.2";
|
||||
"rts" = "1.0";
|
||||
"deepseq" = "1.4.3.0";
|
||||
"parsec" = "3.1.13.0";
|
||||
"directory" = "1.3.1.5";
|
||||
"template-haskell" = "2.13.0.0";
|
||||
"containers" = "0.5.11.0";
|
||||
"bytestring" = "0.10.8.2";
|
||||
"text" = "1.2.3.1";
|
||||
"base" = "4.11.1.0";
|
||||
"time" = "1.8.0.2";
|
||||
"transformers" = "0.5.5.0";
|
||||
"filepath" = "1.4.2";
|
||||
"process" = "1.6.3.0";
|
||||
"pretty" = "1.1.3.6";
|
||||
"ghc-boot-th" = "8.4.4";
|
||||
"array" = "0.5.2.0";
|
||||
"integer-gmp" = "1.0.2.0";
|
||||
};
|
||||
};
|
||||
};
|
||||
extras = hackage:
|
||||
{ packages = { cabal-install = ./.plan.nix/cabal-install.nix; }; };
|
||||
modules = [
|
||||
({ lib, ... }:
|
||||
{
|
||||
packages = {
|
||||
"cabal-install" = {
|
||||
flags = {
|
||||
"native-dns" = lib.mkOverride 900 true;
|
||||
"debug-expensive-assertions" = lib.mkOverride 900 false;
|
||||
"debug-tracetree" = lib.mkOverride 900 false;
|
||||
"lukko" = lib.mkOverride 900 true;
|
||||
"debug-conflict-sets" = lib.mkOverride 900 false;
|
||||
};
|
||||
};
|
||||
};
|
||||
})
|
||||
];
|
||||
}
|
100
materialized/ghc844/nix-tools/.plan.nix/hackage-db.nix
generated
Normal file
100
materialized/ghc844/nix-tools/.plan.nix/hackage-db.nix
generated
Normal file
@ -0,0 +1,100 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = { install-examples = false; };
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "hackage-db"; version = "2.1.0"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "";
|
||||
maintainer = "Peter Simons <simons@cryp.to>";
|
||||
author = "Peter Simons, Alexander Altman, Ben James";
|
||||
homepage = "https://github.com/peti/hackage-db#readme";
|
||||
url = "";
|
||||
synopsis = "Access cabal-install's Hackage database via Data.Map";
|
||||
description = "This library provides convenient access to the local copy of the Hackage\ndatabase that \\\"cabal update\\\" creates. Check out\n<https://github.com/peti/hackage-db/tree/master/example/> for a collection\nof simple example programs that demonstrate how to use this code.";
|
||||
buildType = "Simple";
|
||||
isLocal = true;
|
||||
detailLevel = "FullDetails";
|
||||
licenseFiles = [ "LICENSE" ];
|
||||
dataDir = "";
|
||||
dataFiles = [];
|
||||
extraSrcFiles = [];
|
||||
extraTmpFiles = [];
|
||||
extraDocFiles = [];
|
||||
};
|
||||
components = {
|
||||
"library" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
|
||||
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."tar" or (errorHandler.buildDepError "tar"))
|
||||
(hsPkgs."time" or (errorHandler.buildDepError "time"))
|
||||
(hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string"))
|
||||
];
|
||||
buildable = true;
|
||||
modules = [
|
||||
"Paths_hackage_db"
|
||||
"Distribution/Hackage/DB"
|
||||
"Distribution/Hackage/DB/Builder"
|
||||
"Distribution/Hackage/DB/Errors"
|
||||
"Distribution/Hackage/DB/MetaData"
|
||||
"Distribution/Hackage/DB/Parsed"
|
||||
"Distribution/Hackage/DB/Path"
|
||||
"Distribution/Hackage/DB/Unparsed"
|
||||
"Distribution/Hackage/DB/Utility"
|
||||
];
|
||||
hsSourceDirs = [ "src" ];
|
||||
};
|
||||
exes = {
|
||||
"list-known-versions" = {
|
||||
depends = (pkgs.lib).optionals (flags.install-examples) [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."hackage-db" or (errorHandler.buildDepError "hackage-db"))
|
||||
];
|
||||
buildable = if flags.install-examples then true else false;
|
||||
hsSourceDirs = [ "example" ];
|
||||
mainPath = [ "list-known-versions.hs" ] ++ [ "" ];
|
||||
};
|
||||
"show-meta-data" = {
|
||||
depends = (pkgs.lib).optionals (flags.install-examples) [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."hackage-db" or (errorHandler.buildDepError "hackage-db"))
|
||||
(hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string"))
|
||||
];
|
||||
buildable = if flags.install-examples then true else false;
|
||||
hsSourceDirs = [ "example" ];
|
||||
mainPath = [ "show-meta-data.hs" ] ++ [ "" ];
|
||||
};
|
||||
"show-package-versions" = {
|
||||
depends = (pkgs.lib).optionals (flags.install-examples) [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."hackage-db" or (errorHandler.buildDepError "hackage-db"))
|
||||
];
|
||||
buildable = if flags.install-examples then true else false;
|
||||
hsSourceDirs = [ "example" ];
|
||||
mainPath = [ "show-package-versions.hs" ] ++ [ "" ];
|
||||
};
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault .././.source-repository-packages/0; }
|
233
materialized/ghc844/nix-tools/.plan.nix/nix-tools.nix
generated
Normal file
233
materialized/ghc844/nix-tools/.plan.nix/nix-tools.nix
generated
Normal file
@ -0,0 +1,233 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = {};
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "nix-tools"; version = "0.1.0.0"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "";
|
||||
maintainer = "moritz.angermann@gmail.com";
|
||||
author = "Moritz Angermann";
|
||||
homepage = "";
|
||||
url = "";
|
||||
synopsis = "cabal/stack to nix translation tools";
|
||||
description = "A set of tools to aid in trating stack and cabal projects into nix expressions.";
|
||||
buildType = "Simple";
|
||||
isLocal = true;
|
||||
detailLevel = "FullDetails";
|
||||
licenseFiles = [ "LICENSE" ];
|
||||
dataDir = "";
|
||||
dataFiles = [];
|
||||
extraSrcFiles = [ "ChangeLog.md" ];
|
||||
extraTmpFiles = [];
|
||||
extraDocFiles = [];
|
||||
};
|
||||
components = {
|
||||
"library" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
|
||||
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
|
||||
(hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty"))
|
||||
(hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."cryptohash-sha256" or (errorHandler.buildDepError "cryptohash-sha256"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."data-fix" or (errorHandler.buildDepError "data-fix"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."extra" or (errorHandler.buildDepError "extra"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."hnix" or (errorHandler.buildDepError "hnix"))
|
||||
(hsPkgs."hpack" or (errorHandler.buildDepError "hpack"))
|
||||
(hsPkgs."http-client" or (errorHandler.buildDepError "http-client"))
|
||||
(hsPkgs."http-client-tls" or (errorHandler.buildDepError "http-client-tls"))
|
||||
(hsPkgs."http-types" or (errorHandler.buildDepError "http-types"))
|
||||
(hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative"))
|
||||
(hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter"))
|
||||
(hsPkgs."process" or (errorHandler.buildDepError "process"))
|
||||
(hsPkgs."text" or (errorHandler.buildDepError "text"))
|
||||
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
|
||||
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
|
||||
(hsPkgs."yaml" or (errorHandler.buildDepError "yaml"))
|
||||
];
|
||||
buildable = true;
|
||||
modules = [
|
||||
"Cabal2Nix"
|
||||
"Cabal2Nix/Util"
|
||||
"Cabal2Nix/Plan"
|
||||
"CabalName"
|
||||
"CabalName/CLI"
|
||||
"Distribution/Nixpkgs/Fetch"
|
||||
"StackRepos"
|
||||
"StackRepos/CLI"
|
||||
"Stack2nix"
|
||||
"Stack2nix/Cache"
|
||||
"Stack2nix/CLI"
|
||||
"Stack2nix/External/Resolve"
|
||||
"Stack2nix/Project"
|
||||
"Stack2nix/Stack"
|
||||
];
|
||||
hsSourceDirs = [ "lib" ];
|
||||
};
|
||||
exes = {
|
||||
"cabal-to-nix" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."hpack" or (errorHandler.buildDepError "hpack"))
|
||||
(hsPkgs."hnix" or (errorHandler.buildDepError "hnix"))
|
||||
(hsPkgs."text" or (errorHandler.buildDepError "text"))
|
||||
(hsPkgs."nix-tools" or (errorHandler.buildDepError "nix-tools"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter"))
|
||||
];
|
||||
buildable = true;
|
||||
hsSourceDirs = [ "cabal2nix" ];
|
||||
mainPath = [ "Main.hs" ];
|
||||
};
|
||||
"hashes-to-nix" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."hnix" or (errorHandler.buildDepError "hnix"))
|
||||
(hsPkgs."nix-tools" or (errorHandler.buildDepError "nix-tools"))
|
||||
(hsPkgs."data-fix" or (errorHandler.buildDepError "data-fix"))
|
||||
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
|
||||
(hsPkgs."microlens" or (errorHandler.buildDepError "microlens"))
|
||||
(hsPkgs."microlens-aeson" or (errorHandler.buildDepError "microlens-aeson"))
|
||||
(hsPkgs."text" or (errorHandler.buildDepError "text"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
];
|
||||
buildable = true;
|
||||
hsSourceDirs = [ "hashes2nix" ];
|
||||
mainPath = [ "Main.hs" ];
|
||||
};
|
||||
"plan-to-nix" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."nix-tools" or (errorHandler.buildDepError "nix-tools"))
|
||||
(hsPkgs."hnix" or (errorHandler.buildDepError "hnix"))
|
||||
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
|
||||
(hsPkgs."text" or (errorHandler.buildDepError "text"))
|
||||
(hsPkgs."hpack" or (errorHandler.buildDepError "hpack"))
|
||||
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
|
||||
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
|
||||
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
|
||||
(hsPkgs."microlens" or (errorHandler.buildDepError "microlens"))
|
||||
(hsPkgs."microlens-aeson" or (errorHandler.buildDepError "microlens-aeson"))
|
||||
(hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative"))
|
||||
(hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
|
||||
(hsPkgs."extra" or (errorHandler.buildDepError "extra"))
|
||||
];
|
||||
buildable = true;
|
||||
modules = [
|
||||
"Plan2Nix"
|
||||
"Plan2Nix/Cache"
|
||||
"Plan2Nix/CLI"
|
||||
"Plan2Nix/Project"
|
||||
"Plan2Nix/Plan"
|
||||
];
|
||||
hsSourceDirs = [ "plan2nix" ];
|
||||
mainPath = [ "Main.hs" ];
|
||||
};
|
||||
"hackage-to-nix" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."nix-tools" or (errorHandler.buildDepError "nix-tools"))
|
||||
(hsPkgs."hackage-db" or (errorHandler.buildDepError "hackage-db"))
|
||||
(hsPkgs."hnix" or (errorHandler.buildDepError "hnix"))
|
||||
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
|
||||
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
|
||||
(hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."text" or (errorHandler.buildDepError "text"))
|
||||
(hsPkgs."cryptohash-sha256" or (errorHandler.buildDepError "cryptohash-sha256"))
|
||||
(hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring"))
|
||||
(hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
|
||||
];
|
||||
buildable = true;
|
||||
hsSourceDirs = [ "hackage2nix" ];
|
||||
mainPath = [ "Main.hs" ];
|
||||
};
|
||||
"lts-to-nix" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."nix-tools" or (errorHandler.buildDepError "nix-tools"))
|
||||
(hsPkgs."hnix" or (errorHandler.buildDepError "hnix"))
|
||||
(hsPkgs."yaml" or (errorHandler.buildDepError "yaml"))
|
||||
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
|
||||
(hsPkgs."microlens" or (errorHandler.buildDepError "microlens"))
|
||||
(hsPkgs."microlens-aeson" or (errorHandler.buildDepError "microlens-aeson"))
|
||||
(hsPkgs."text" or (errorHandler.buildDepError "text"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
|
||||
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
|
||||
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
|
||||
];
|
||||
buildable = true;
|
||||
hsSourceDirs = [ "lts2nix" ];
|
||||
mainPath = [ "Main.hs" ];
|
||||
};
|
||||
"stack-to-nix" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."nix-tools" or (errorHandler.buildDepError "nix-tools"))
|
||||
];
|
||||
buildable = true;
|
||||
hsSourceDirs = [ "stack2nix" ];
|
||||
mainPath = [ "Main.hs" ];
|
||||
};
|
||||
"truncate-index" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative"))
|
||||
(hsPkgs."zlib" or (errorHandler.buildDepError "zlib"))
|
||||
(hsPkgs."tar" or (errorHandler.buildDepError "tar"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."time" or (errorHandler.buildDepError "time"))
|
||||
];
|
||||
buildable = true;
|
||||
hsSourceDirs = [ "truncate-index" ];
|
||||
mainPath = [ "Main.hs" ];
|
||||
};
|
||||
"stack-repos" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."nix-tools" or (errorHandler.buildDepError "nix-tools"))
|
||||
];
|
||||
buildable = true;
|
||||
hsSourceDirs = [ "stack-repos" ];
|
||||
mainPath = [ "Main.hs" ];
|
||||
};
|
||||
"cabal-name" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."nix-tools" or (errorHandler.buildDepError "nix-tools"))
|
||||
];
|
||||
buildable = true;
|
||||
hsSourceDirs = [ "cabal-name" ];
|
||||
mainPath = [ "Main.hs" ];
|
||||
};
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ../.; }
|
355
materialized/ghc844/nix-tools/default.nix
generated
Normal file
355
materialized/ghc844/nix-tools/default.nix
generated
Normal file
@ -0,0 +1,355 @@
|
||||
{
|
||||
pkgs = hackage:
|
||||
{
|
||||
packages = {
|
||||
"http-client".revision = (((hackage."http-client")."0.7.0").revisions).default;
|
||||
"http-client".flags.network-uri = true;
|
||||
"cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
|
||||
"void".revision = (((hackage."void")."0.7.3").revisions).default;
|
||||
"void".flags.safe = false;
|
||||
"semigroupoids".revision = (((hackage."semigroupoids")."5.3.4").revisions).default;
|
||||
"semigroupoids".flags.comonad = true;
|
||||
"semigroupoids".flags.doctests = true;
|
||||
"semigroupoids".flags.unordered-containers = true;
|
||||
"semigroupoids".flags.distributive = true;
|
||||
"semigroupoids".flags.tagged = true;
|
||||
"semigroupoids".flags.containers = true;
|
||||
"semigroupoids".flags.contravariant = true;
|
||||
"free".revision = (((hackage."free")."5.1.3").revisions).default;
|
||||
"cereal".revision = (((hackage."cereal")."0.5.8.1").revisions).default;
|
||||
"cereal".flags.bytestring-builder = false;
|
||||
"exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
|
||||
"exceptions".flags.transformers-0-4 = true;
|
||||
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.101.0").revisions).default;
|
||||
"cryptohash-sha256".flags.exe = false;
|
||||
"binary".revision = (((hackage."binary")."0.8.5.1").revisions).default;
|
||||
"interpolate".revision = (((hackage."interpolate")."0.2.0").revisions).default;
|
||||
"hnix".revision = (((hackage."hnix")."0.8.0").revisions).default;
|
||||
"hnix".flags.profiling = false;
|
||||
"hnix".flags.optimize = false;
|
||||
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
|
||||
"tar".flags.old-time = false;
|
||||
"tar".flags.old-bytestring = false;
|
||||
"regex-tdfa".revision = (((hackage."regex-tdfa")."1.3.1.0").revisions).default;
|
||||
"regex-tdfa".flags.force-o2 = false;
|
||||
"ghc-prim".revision = (((hackage."ghc-prim")."0.5.2.0").revisions).default;
|
||||
"text-metrics".revision = (((hackage."text-metrics")."0.3.0").revisions).default;
|
||||
"text-metrics".flags.dev = false;
|
||||
"utf8-string".revision = (((hackage."utf8-string")."1.0.1.1").revisions).default;
|
||||
"bifunctors".revision = (((hackage."bifunctors")."5.5.7").revisions).default;
|
||||
"bifunctors".flags.semigroups = true;
|
||||
"bifunctors".flags.tagged = true;
|
||||
"hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
|
||||
"extra".revision = (((hackage."extra")."1.7.3").revisions).default;
|
||||
"haskeline".revision = (((hackage."haskeline")."0.7.4.2").revisions).default;
|
||||
"logict".revision = (((hackage."logict")."0.7.0.2").revisions).default;
|
||||
"x509-validation".revision = (((hackage."x509-validation")."1.6.11").revisions).default;
|
||||
"split".revision = (((hackage."split")."0.2.3.4").revisions).default;
|
||||
"data-fix".revision = (((hackage."data-fix")."0.2.1").revisions).default;
|
||||
"stm".revision = (((hackage."stm")."2.4.5.1").revisions).default;
|
||||
"base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.1").revisions).default;
|
||||
"hourglass".revision = (((hackage."hourglass")."0.2.12").revisions).default;
|
||||
"case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
|
||||
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
|
||||
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
|
||||
"network-uri".revision = (((hackage."network-uri")."2.6.3.0").revisions).default;
|
||||
"asn1-parse".revision = (((hackage."asn1-parse")."0.9.5").revisions).default;
|
||||
"regex-base".revision = (((hackage."regex-base")."0.94.0.0").revisions).default;
|
||||
"zlib".revision = (((hackage."zlib")."0.6.2.1").revisions).default;
|
||||
"zlib".flags.non-blocking-ffi = false;
|
||||
"zlib".flags.pkg-config = false;
|
||||
"rts".revision = (((hackage."rts")."1.0").revisions).default;
|
||||
"cmdargs".revision = (((hackage."cmdargs")."0.10.20").revisions).default;
|
||||
"cmdargs".flags.testprog = false;
|
||||
"cmdargs".flags.quotation = true;
|
||||
"th-expand-syns".revision = (((hackage."th-expand-syns")."0.4.6.0").revisions).default;
|
||||
"cryptonite".revision = (((hackage."cryptonite")."0.26").revisions).default;
|
||||
"cryptonite".flags.support_sse = false;
|
||||
"cryptonite".flags.integer-gmp = true;
|
||||
"cryptonite".flags.support_rdrand = true;
|
||||
"cryptonite".flags.support_aesni = true;
|
||||
"cryptonite".flags.support_deepseq = true;
|
||||
"cryptonite".flags.support_pclmuldq = false;
|
||||
"cryptonite".flags.check_alignment = false;
|
||||
"cryptonite".flags.old_toolchain_inliner = false;
|
||||
"microlens-aeson".revision = (((hackage."microlens-aeson")."2.3.0.4").revisions).default;
|
||||
"clock".revision = (((hackage."clock")."0.8").revisions).default;
|
||||
"clock".flags.llvm = false;
|
||||
"saltine".revision = (((hackage."saltine")."0.1.1.0").revisions).default;
|
||||
"adjunctions".revision = (((hackage."adjunctions")."4.4").revisions).default;
|
||||
"cryptohash-md5".revision = (((hackage."cryptohash-md5")."0.11.100.1").revisions).default;
|
||||
"invariant".revision = (((hackage."invariant")."0.5.3").revisions).default;
|
||||
"th-orphans".revision = (((hackage."th-orphans")."0.13.10").revisions).default;
|
||||
"pem".revision = (((hackage."pem")."0.2.4").revisions).default;
|
||||
"megaparsec".revision = (((hackage."megaparsec")."8.0.0").revisions).default;
|
||||
"megaparsec".flags.dev = false;
|
||||
"syb".revision = (((hackage."syb")."0.7.1").revisions).default;
|
||||
"distributive".revision = (((hackage."distributive")."0.6.2").revisions).default;
|
||||
"distributive".flags.semigroups = true;
|
||||
"distributive".flags.tagged = true;
|
||||
"asn1-encoding".revision = (((hackage."asn1-encoding")."0.9.6").revisions).default;
|
||||
"QuickCheck".revision = (((hackage."QuickCheck")."2.14").revisions).default;
|
||||
"QuickCheck".flags.templatehaskell = true;
|
||||
"scientific".revision = (((hackage."scientific")."0.3.6.2").revisions).default;
|
||||
"scientific".flags.integer-simple = false;
|
||||
"scientific".flags.bytestring-builder = false;
|
||||
"monadlist".revision = (((hackage."monadlist")."0.0.2").revisions).default;
|
||||
"half".revision = (((hackage."half")."0.3").revisions).default;
|
||||
"parallel".revision = (((hackage."parallel")."3.2.2.0").revisions).default;
|
||||
"deepseq".revision = (((hackage."deepseq")."1.4.3.0").revisions).default;
|
||||
"hnix-store-core".revision = (((hackage."hnix-store-core")."0.2.0.0").revisions).default;
|
||||
"hnix-store-core".flags.bounded_memory = false;
|
||||
"haskell-src-meta".revision = (((hackage."haskell-src-meta")."0.8.5").revisions).default;
|
||||
"random".revision = (((hackage."random")."1.1").revisions).default;
|
||||
"uuid-types".revision = (((hackage."uuid-types")."1.0.3").revisions).default;
|
||||
"optparse-applicative".revision = (((hackage."optparse-applicative")."0.15.1.0").revisions).default;
|
||||
"network".revision = (((hackage."network")."3.1.1.1").revisions).default;
|
||||
"connection".revision = (((hackage."connection")."0.3.1").revisions).default;
|
||||
"splitmix".revision = (((hackage."splitmix")."0.0.5").revisions).default;
|
||||
"splitmix".flags.optimised-mixer = false;
|
||||
"splitmix".flags.random = true;
|
||||
"async".revision = (((hackage."async")."2.2.2").revisions).default;
|
||||
"async".flags.bench = false;
|
||||
"dlist".revision = (((hackage."dlist")."0.8.0.8").revisions).default;
|
||||
"conduit".revision = (((hackage."conduit")."1.3.2").revisions).default;
|
||||
"ref-tf".revision = (((hackage."ref-tf")."0.4.0.2").revisions).default;
|
||||
"x509-store".revision = (((hackage."x509-store")."1.6.7").revisions).default;
|
||||
"lens-family-th".revision = (((hackage."lens-family-th")."0.5.1.0").revisions).default;
|
||||
"semigroups".revision = (((hackage."semigroups")."0.19.1").revisions).default;
|
||||
"semigroups".flags.bytestring = true;
|
||||
"semigroups".flags.unordered-containers = true;
|
||||
"semigroups".flags.text = true;
|
||||
"semigroups".flags.tagged = true;
|
||||
"semigroups".flags.containers = true;
|
||||
"semigroups".flags.binary = true;
|
||||
"semigroups".flags.hashable = true;
|
||||
"semigroups".flags.transformers = true;
|
||||
"semigroups".flags.deepseq = true;
|
||||
"semigroups".flags.bytestring-builder = false;
|
||||
"semigroups".flags.template-haskell = true;
|
||||
"parsec".revision = (((hackage."parsec")."3.1.13.0").revisions).default;
|
||||
"th-reify-many".revision = (((hackage."th-reify-many")."0.1.9").revisions).default;
|
||||
"hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
|
||||
"hsc2hs".flags.in-ghc-tree = false;
|
||||
"directory".revision = (((hackage."directory")."1.3.1.5").revisions).default;
|
||||
"yaml".revision = (((hackage."yaml")."0.11.4.0").revisions).default;
|
||||
"yaml".flags.no-exe = true;
|
||||
"yaml".flags.no-examples = true;
|
||||
"transformers-compat".revision = (((hackage."transformers-compat")."0.6.5").revisions).default;
|
||||
"transformers-compat".flags.five = false;
|
||||
"transformers-compat".flags.generic-deriving = true;
|
||||
"transformers-compat".flags.two = false;
|
||||
"transformers-compat".flags.five-three = true;
|
||||
"transformers-compat".flags.mtl = true;
|
||||
"transformers-compat".flags.four = false;
|
||||
"transformers-compat".flags.three = false;
|
||||
"hpack".revision = (((hackage."hpack")."0.34.1").revisions).default;
|
||||
"template-haskell".revision = (((hackage."template-haskell")."2.13.0.0").revisions).default;
|
||||
"mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
|
||||
"vector".revision = (((hackage."vector")."0.12.1.2").revisions).default;
|
||||
"vector".flags.unsafechecks = false;
|
||||
"vector".flags.internalchecks = false;
|
||||
"vector".flags.wall = false;
|
||||
"vector".flags.boundschecks = true;
|
||||
"call-stack".revision = (((hackage."call-stack")."0.2.0").revisions).default;
|
||||
"primitive".revision = (((hackage."primitive")."0.7.0.1").revisions).default;
|
||||
"profunctors".revision = (((hackage."profunctors")."5.5.2").revisions).default;
|
||||
"safe".revision = (((hackage."safe")."0.3.19").revisions).default;
|
||||
"blaze-builder".revision = (((hackage."blaze-builder")."0.4.1.0").revisions).default;
|
||||
"base-compat".revision = (((hackage."base-compat")."0.11.1").revisions).default;
|
||||
"time-compat".revision = (((hackage."time-compat")."1.9.3").revisions).default;
|
||||
"time-compat".flags.old-locale = false;
|
||||
"x509-system".revision = (((hackage."x509-system")."1.6.6").revisions).default;
|
||||
"ansi-terminal".revision = (((hackage."ansi-terminal")."0.10.3").revisions).default;
|
||||
"ansi-terminal".flags.example = false;
|
||||
"tagged".revision = (((hackage."tagged")."0.8.6").revisions).default;
|
||||
"tagged".flags.transformers = true;
|
||||
"tagged".flags.deepseq = true;
|
||||
"x509".revision = (((hackage."x509")."1.7.5").revisions).default;
|
||||
"haskell-src-exts".revision = (((hackage."haskell-src-exts")."1.23.0").revisions).default;
|
||||
"lens".revision = (((hackage."lens")."4.19.2").revisions).default;
|
||||
"lens".flags.j = false;
|
||||
"lens".flags.test-properties = true;
|
||||
"lens".flags.old-inline-pragmas = false;
|
||||
"lens".flags.test-templates = true;
|
||||
"lens".flags.trustworthy = true;
|
||||
"lens".flags.test-doctests = true;
|
||||
"lens".flags.benchmark-uniplate = false;
|
||||
"lens".flags.inlining = true;
|
||||
"lens".flags.dump-splices = false;
|
||||
"lens".flags.test-hunit = true;
|
||||
"lens".flags.safe = false;
|
||||
"unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
|
||||
"containers".revision = (((hackage."containers")."0.5.11.0").revisions).default;
|
||||
"some".revision = (((hackage."some")."1.0.1").revisions).default;
|
||||
"some".flags.newtype-unsafe = true;
|
||||
"integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3").revisions).default;
|
||||
"integer-logarithms".flags.check-bounds = false;
|
||||
"integer-logarithms".flags.integer-gmp = true;
|
||||
"semialign".revision = (((hackage."semialign")."1.1").revisions).default;
|
||||
"semialign".flags.semigroupoids = true;
|
||||
"reflection".revision = (((hackage."reflection")."2.1.6").revisions).default;
|
||||
"reflection".flags.slow = false;
|
||||
"reflection".flags.template-haskell = true;
|
||||
"these".revision = (((hackage."these")."1.1").revisions).default;
|
||||
"these".flags.assoc = true;
|
||||
"socks".revision = (((hackage."socks")."0.6.1").revisions).default;
|
||||
"streaming-commons".revision = (((hackage."streaming-commons")."0.2.1.2").revisions).default;
|
||||
"streaming-commons".flags.use-bytestring-builder = false;
|
||||
"haskell-lexer".revision = (((hackage."haskell-lexer")."1.1").revisions).default;
|
||||
"lens-family".revision = (((hackage."lens-family")."2.1.0").revisions).default;
|
||||
"bytestring".revision = (((hackage."bytestring")."0.10.8.2").revisions).default;
|
||||
"ansi-wl-pprint".revision = (((hackage."ansi-wl-pprint")."0.6.9").revisions).default;
|
||||
"ansi-wl-pprint".flags.example = false;
|
||||
"basement".revision = (((hackage."basement")."0.0.11").revisions).default;
|
||||
"cryptohash-sha1".revision = (((hackage."cryptohash-sha1")."0.11.100.1").revisions).default;
|
||||
"serialise".revision = (((hackage."serialise")."0.2.3.0").revisions).default;
|
||||
"serialise".flags.newtime15 = true;
|
||||
"StateVar".revision = (((hackage."StateVar")."1.2").revisions).default;
|
||||
"mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
|
||||
"http-client-tls".revision = (((hackage."http-client-tls")."0.3.5.3").revisions).default;
|
||||
"contravariant".revision = (((hackage."contravariant")."1.5.2").revisions).default;
|
||||
"contravariant".flags.semigroups = true;
|
||||
"contravariant".flags.tagged = true;
|
||||
"contravariant".flags.statevar = true;
|
||||
"parser-combinators".revision = (((hackage."parser-combinators")."1.2.1").revisions).default;
|
||||
"parser-combinators".flags.dev = false;
|
||||
"semialign-indexed".revision = (((hackage."semialign-indexed")."1.1").revisions).default;
|
||||
"deriving-compat".revision = (((hackage."deriving-compat")."0.5.8").revisions).default;
|
||||
"deriving-compat".flags.base-4-9 = true;
|
||||
"deriving-compat".flags.template-haskell-2-11 = true;
|
||||
"deriving-compat".flags.new-functor-classes = true;
|
||||
"text".revision = (((hackage."text")."1.2.3.1").revisions).default;
|
||||
"Cabal".revision = (((hackage."Cabal")."3.2.0.0").revisions).default;
|
||||
"Cabal".flags.bundled-binary-generic = false;
|
||||
"assoc".revision = (((hackage."assoc")."1.0.1").revisions).default;
|
||||
"unordered-containers".revision = (((hackage."unordered-containers")."0.2.10.0").revisions).default;
|
||||
"unordered-containers".flags.debug = false;
|
||||
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.1.0.0").revisions).default;
|
||||
"aeson-pretty".revision = (((hackage."aeson-pretty")."0.8.8").revisions).default;
|
||||
"aeson-pretty".flags.lib-only = false;
|
||||
"base".revision = (((hackage."base")."4.11.1.0").revisions).default;
|
||||
"comonad".revision = (((hackage."comonad")."5.0.6").revisions).default;
|
||||
"comonad".flags.distributive = true;
|
||||
"comonad".flags.test-doctests = true;
|
||||
"comonad".flags.containers = true;
|
||||
"time".revision = (((hackage."time")."1.8.0.2").revisions).default;
|
||||
"data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
|
||||
"terminfo".revision = (((hackage."terminfo")."0.4.1.1").revisions).default;
|
||||
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.6").revisions).default;
|
||||
"vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.3").revisions).default;
|
||||
"vector-algorithms".flags.unsafechecks = false;
|
||||
"vector-algorithms".flags.internalchecks = false;
|
||||
"vector-algorithms".flags.llvm = false;
|
||||
"vector-algorithms".flags.boundschecks = true;
|
||||
"vector-algorithms".flags.bench = true;
|
||||
"vector-algorithms".flags.properties = true;
|
||||
"prettyprinter".revision = (((hackage."prettyprinter")."1.6.1").revisions).default;
|
||||
"prettyprinter".flags.buildreadme = false;
|
||||
"cryptohash-sha512".revision = (((hackage."cryptohash-sha512")."0.11.100.1").revisions).default;
|
||||
"pretty-show".revision = (((hackage."pretty-show")."1.10").revisions).default;
|
||||
"transformers".revision = (((hackage."transformers")."0.5.5.0").revisions).default;
|
||||
"hashable".revision = (((hackage."hashable")."1.3.0.0").revisions).default;
|
||||
"hashable".flags.sse2 = true;
|
||||
"hashable".flags.integer-gmp = true;
|
||||
"hashable".flags.sse41 = false;
|
||||
"hashable".flags.examples = false;
|
||||
"attoparsec".revision = (((hackage."attoparsec")."0.13.2.4").revisions).default;
|
||||
"attoparsec".flags.developer = false;
|
||||
"infer-license".revision = (((hackage."infer-license")."0.2.0").revisions).default;
|
||||
"colour".revision = (((hackage."colour")."2.3.5").revisions).default;
|
||||
"transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
|
||||
"transformers-base".flags.orphaninstances = true;
|
||||
"happy".revision = (((hackage."happy")."1.19.12").revisions).default;
|
||||
"happy".flags.small_base = true;
|
||||
"filepath".revision = (((hackage."filepath")."1.4.2").revisions).default;
|
||||
"asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
|
||||
"cborg".revision = (((hackage."cborg")."0.2.3.0").revisions).default;
|
||||
"cborg".flags.optimize-gmp = true;
|
||||
"monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
|
||||
"process".revision = (((hackage."process")."1.6.3.0").revisions).default;
|
||||
"tls".revision = (((hackage."tls")."1.5.4").revisions).default;
|
||||
"tls".flags.compat = true;
|
||||
"tls".flags.network = true;
|
||||
"tls".flags.hans = false;
|
||||
"kan-extensions".revision = (((hackage."kan-extensions")."5.2").revisions).default;
|
||||
"th-lift".revision = (((hackage."th-lift")."0.8.1").revisions).default;
|
||||
"libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
|
||||
"libyaml".flags.system-libyaml = false;
|
||||
"libyaml".flags.no-unicode = false;
|
||||
"resourcet".revision = (((hackage."resourcet")."1.2.4").revisions).default;
|
||||
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
|
||||
"cabal-doctest".revision = (((hackage."cabal-doctest")."1.0.8").revisions).default;
|
||||
"Glob".revision = (((hackage."Glob")."0.10.0").revisions).default;
|
||||
"microlens".revision = (((hackage."microlens")."0.4.11.2").revisions).default;
|
||||
"aeson".revision = (((hackage."aeson")."1.5.1.0").revisions).default;
|
||||
"aeson".flags.cffi = false;
|
||||
"aeson".flags.fast = false;
|
||||
"aeson".flags.bytestring-builder = false;
|
||||
"aeson".flags.developer = false;
|
||||
"http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
|
||||
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.4.4").revisions).default;
|
||||
"th-lift-instances".revision = (((hackage."th-lift-instances")."0.1.16").revisions).default;
|
||||
"base-orphans".revision = (((hackage."base-orphans")."0.8.2").revisions).default;
|
||||
"th-abstraction".revision = (((hackage."th-abstraction")."0.3.2.0").revisions).default;
|
||||
"memory".revision = (((hackage."memory")."0.15.0").revisions).default;
|
||||
"memory".flags.support_bytestring = true;
|
||||
"memory".flags.support_basement = true;
|
||||
"memory".flags.support_foundation = true;
|
||||
"memory".flags.support_deepseq = true;
|
||||
"array".revision = (((hackage."array")."0.5.2.0").revisions).default;
|
||||
"repline".revision = (((hackage."repline")."0.2.2.0").revisions).default;
|
||||
"xml".revision = (((hackage."xml")."1.3.14").revisions).default;
|
||||
"lens-family-core".revision = (((hackage."lens-family-core")."2.1.0").revisions).default;
|
||||
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
|
||||
};
|
||||
compiler = {
|
||||
version = "8.4.4";
|
||||
nix-name = "ghc844";
|
||||
packages = {
|
||||
"binary" = "0.8.5.1";
|
||||
"ghc-prim" = "0.5.2.0";
|
||||
"haskeline" = "0.7.4.2";
|
||||
"stm" = "2.4.5.1";
|
||||
"unix" = "2.7.2.2";
|
||||
"mtl" = "2.2.2";
|
||||
"rts" = "1.0";
|
||||
"deepseq" = "1.4.3.0";
|
||||
"parsec" = "3.1.13.0";
|
||||
"directory" = "1.3.1.5";
|
||||
"template-haskell" = "2.13.0.0";
|
||||
"containers" = "0.5.11.0";
|
||||
"bytestring" = "0.10.8.2";
|
||||
"text" = "1.2.3.1";
|
||||
"base" = "4.11.1.0";
|
||||
"time" = "1.8.0.2";
|
||||
"terminfo" = "0.4.1.1";
|
||||
"transformers" = "0.5.5.0";
|
||||
"filepath" = "1.4.2";
|
||||
"process" = "1.6.3.0";
|
||||
"pretty" = "1.1.3.6";
|
||||
"ghc-boot-th" = "8.4.4";
|
||||
"array" = "0.5.2.0";
|
||||
"integer-gmp" = "1.0.2.0";
|
||||
};
|
||||
};
|
||||
};
|
||||
extras = hackage:
|
||||
{
|
||||
packages = {
|
||||
nix-tools = ./.plan.nix/nix-tools.nix;
|
||||
hackage-db = ./.plan.nix/hackage-db.nix;
|
||||
};
|
||||
};
|
||||
modules = [
|
||||
({ lib, ... }:
|
||||
{
|
||||
packages = {
|
||||
"nix-tools" = { flags = {}; };
|
||||
"hackage-db" = {
|
||||
flags = { "install-examples" = lib.mkOverride 900 false; };
|
||||
};
|
||||
};
|
||||
})
|
||||
];
|
||||
}
|
Loading…
Reference in New Issue
Block a user