volth
08f68313a4
treewide: remove redundant rec
2019-08-28 11:07:32 +00:00
volth
f3282c8d1e
treewide: remove unused variables ( #63177 )
...
* treewide: remove unused variables
* making ofborg happy
2019-06-16 19:59:05 +00:00
Peter Simons
2f0de54ddb
Drop obsolete GHC versions 7.10.3, 8.0.2, and 8.4.3.
...
We keep the latest minor release of each one of the last 3 major releases,
which currently are GHC versions 8.2.2, 8.4.4, and 8.6.1. We also have
ghc-HEAD, but this doesn't count.
Dropping these compilers implied that we have to drop the corresponding
versions of ghcjs, too. We can also drop a shitload of obsolete compiler
patches that newer versions no longer need.
At some point, we can probably simplify the generic builder, too.
2018-11-02 20:13:55 +01:00
John Ericson
d892f1aa90
ghcjs-*: Expose the version of GHC used
...
This is more meaningful than the GHCJS version for most tasks.
2018-09-28 12:06:31 -04:00
John Ericson
94d12f3e7c
ghcjs-{7.10, 8.0}: Make symmetrical
...
There's no reason other than misleading branch names to prefer one over
another.
2018-09-27 18:37:10 -04:00
volth
52f53c69ce
pkgs/*: remove unreferenced function arguments
2018-07-21 02:48:04 +00:00
Matthew Bauer
fd7a6ea0af
haskell: make generic builder follow compiler’s shared config
...
enableShared in generic-builder.nix should default to what the GHC
compiler was compiled with. Add a passthru to all of the GHC compilers
to hold the value of enableShared. If enableShared is not set in the
GHC we just use false as the default value for enableSharedLibraries.
Note: I may have missed some compilers. Only GHC & GHCJS are covered
by this commit but this shouldn’t break evaluation of anything else.
2018-06-20 18:40:53 -04:00
Matthew Bauer
a9400e64e7
ghcjs: add version to haskellCompilerName
...
This is needed for some cabal2nix stuff in getting the version.
Previously we had left out the version but apparently this can cause
problems in some scenarios.
/cc @elvishjerricco @peti @ericson2314
2018-06-14 11:38:13 -04:00
Peter Simons
935526e181
Merge pull request #38288 from ElvishJerricco/elvishjerricco-ghcjs-maintainer
...
Added ElvishJerricco to GHCJS maintainers
2018-04-06 10:54:57 +02:00
Peter Simons
97e891aee0
Merge pull request #38314 from ElvishJerricco/fix-ghcjs-7.10
...
Fix GHCJS 7.10
2018-04-03 18:15:44 +02:00
Will Fancher
5da837ad9c
GHCJS: Fix GHCJS with haddock-library-1.4.3
2018-04-02 00:23:32 -04:00
Will Fancher
774253e56b
Fix GHCJS 7.10
2018-04-01 23:25:37 -04:00
Will Fancher
c6a9e3a911
Added ElvishJerricco to GHCJS maintainers
2018-04-01 03:58:45 -04:00
Peter Simons
0e82924474
ghcjs: mark HEAD version as broken
2018-03-29 20:46:31 +02:00
Peter Simons
3d8694ee2d
ghcjs: mark build broken
2018-03-05 16:44:23 +01:00
Will Fancher
fcc8cae88d
Fixed GHCJS
2018-01-20 15:47:59 -05:00
Jude Taylor
d2734eead9
fix typo
2018-01-08 10:31:12 -08:00
Jude Taylor
a19e258707
let ghcjs packages compile with new cross-compiling
2018-01-08 10:30:15 -08:00
Peter Simons
8d8061ec20
Revert "Revive multiple outputs for Haskell packages."
2017-12-05 09:36:08 +01:00
Nicholas Clarke
d90165c7db
Revert "Revert "Merge pull request #27209 from nc6/nc/haskell-multiple-out""
...
This reverts commit 89f5d52cf4
.
2017-11-27 16:05:22 +00:00
Pascal Wittmann
24e87b49b6
Change many homepage urls from http to https #30636
2017-11-10 22:13:46 +01:00
Jude Taylor
737b466031
fix ghcjs socket.io
2017-11-01 12:16:48 +01:00
Moritz Kiefer
d222538732
ghcjs: Do not mark as broken
...
This has been fixed in #30214
2017-10-21 13:27:42 +01:00
Peter Simons
f9090c3332
Merge pull request #30214 from cocreature/ghcjs
...
ghcjs/ghcjsHEAD: Use separate patch files to fix build of ghcjs
2017-10-17 10:44:37 +01:00
Peter Simons
6a84b39950
ghcjs: mark build as broken
2017-10-09 17:25:57 +02:00
Moritz Kiefer
78aa7f2338
ghcjs/ghcjsHEAD: Use separate patch files to fix build of ghcjs
2017-10-08 11:26:25 +02:00
Moritz Kiefer
582c7d24fc
ghcjsHEAD: Bump ghcjs and ghcjs-boot revisions
...
head_stage2.nix has been regenerated to reflect changes in ghcjs
2017-09-23 18:56:54 +02:00
Moritz Kiefer
d5a33e8f38
ghcjsHEAD: bump ghcjs shims
2017-09-20 10:59:22 +02:00
Peter Simons
89f5d52cf4
Revert "Merge pull request #27209 from nc6/nc/haskell-multiple-out"
...
This reverts commit dfb0f25484
, reversing
changes made to 7f8ff02437
. These changes broke
the ghcWithPackages wrapper:
nix-shell -p "haskellPackages.ghcWithPackages (ps: [ps.mtl])" --run "ghc-pkg list mtl"
/nix/store/szz84j5k1dy3jdashis6ws28d8l8zxxb-ghc-8.0.2-with-packages/lib/ghc-8.0.2/package.conf.d
(no packages)
2017-09-06 10:19:18 +02:00
Nicholas Clarke
8c642d5937
Provide hscolour, happy, alex bin to buildInputs.
...
Use stdenv.lib.getBin instead of `.bin`
2017-09-04 12:35:57 +01:00
Moritz Kiefer
03b4cab963
haskell: fix ghcjs build with cabal-install-2.0
2017-08-11 22:14:01 +02:00
Silvan Mosberger
f5fa5fa4d6
pkgs: refactor needless quoting of homepage meta attribute ( #27809 )
...
* pkgs: refactor needless quoting of homepage meta attribute
A lot of packages are needlessly quoting the homepage meta attribute
(about 1400, 22%), this commit refactors all of those instances.
* pkgs: Fixing some links that were wrongfully unquoted in the previous
commit
* Fixed some instances
2017-08-01 22:03:30 +02:00
Renzo Carbonara
d0c68a1658
ghcjsHEAD: bump git revision
...
This particular revision brings significant performance improvements
when building code that uses TemplateHaskell.
2017-06-05 20:01:26 +02:00
Peter Simons
a1b6c5f5d6
Revert "Use consistent package naming for HEAD.nix files" for GHC and GHCjs.
...
This reverts commit 31b0e34d1d
. The version
numbers used in that commit were no improvement.
2017-05-09 17:59:28 +02:00
Arseniy Seroka
87e7faa937
Merge pull request #25631 from rht/master
...
Use consistent package naming for HEAD.nix files
2017-05-09 11:27:03 +03:00
David Johnson
a5df611d91
ghcjs: mark as fixed
2017-05-08 22:32:08 -07:00
rht
31b0e34d1d
Use consistent package naming for HEAD.nix files
2017-05-09 10:31:15 +07:00
Aristid Breitkreuz
a0eabfbcbd
Merge pull request #24715 from ljli/ghcjs-dep-cycle
...
haskell: ghcjs packages: Break dependency cycle less invasive
2017-04-08 12:25:54 +02:00
Leon Isenberg
60e9371738
haskell: ghcjs packages: Remove ghcjs-prim
...
It is wired into ghcjs now.
2017-04-07 21:41:01 +02:00
Leon Isenberg
7a08e57b9e
haskell: ghcjs packages: Break dependency cycle less invasive
...
Between cabal and hscolour.
2017-04-07 19:02:52 +02:00
Jordan Woehr
117797367a
ghcjs (head): Fix infinite recursion ...
...
... in hscolour when building packages.
2017-03-31 12:39:12 -06:00
Leon Isenberg
2553ceb982
haskell: use GHCJS to build Setup.hs for GHCJS packages
...
Closes https://github.com/NixOS/nixpkgs/pull/23614 .
2017-03-29 20:30:28 +02:00
Bas van Dijk
1c656d2f35
ghcjsHEAD: upgrade ghcjs-boot packages
...
Move them closer to the latest LTS Haskell.
2017-03-24 15:07:10 +01:00
Leon Isenberg
82aa79d57f
haskell: ghcjs shims: dc034a0 -> b970152
2017-03-07 20:48:18 +01:00
3noch
4b77d425aa
Fix GHCJS HEAD patch; support GHCJS libdir link; use full ghcEnv for GHCJS
...
Original:
f3110651c8
(With some tweaks from @cstrahan)
closes #23199
2017-03-02 11:35:11 -05:00
Domen Kožar
fe6ebba59c
Merge pull request #22574 from k0001/ghcjs-node
...
compilers/ghcjs/base.nix: Take ghcjsNodePkgs as argument
2017-02-27 14:28:36 +01:00
Charles Strahan
1ba97d6ee9
ghcjsHEAD: unbreak
2017-02-27 02:10:34 -05:00
Renzo Carbonara
1684c9a6a0
compilers/ghcjs/base.nix: Take ghcjsNodePkgs as argument
2017-02-09 00:22:47 +01:00
Bas van Dijk
0cbb65c832
ghcjs-HEAD: upgrade to the latest HEAD
...
It includes the following changes:
* Fixed crash on Safari on iOS
* Make linker write externs for closure compiler ADVANCED_OPTIMIZATIONS
* ghcjs-pkg fixes for ghc 8.0.2
Because of the latter I switched from GHC-8.0.1 to GHC-8.0.2 to build ghcjs-HEAD.
2017-01-27 01:45:50 +01:00
Peter Simons
d82a1abbb4
ghcjs: mark this build as broken
2016-12-24 16:15:35 +01:00