53 Commits

Author SHA1 Message Date
Vaibhav Sagar
90c521f01c release.nix: update for display packages on 8.4 2019-06-09 13:01:10 -04:00
Vaibhav Sagar
ff788216e8 release.nix: jailbreak system-fileio 2019-06-09 12:55:31 -04:00
Raymond Gauthier
8955bbc7fb Passthru of some release internal expressions
This is so that these can be reused (e.g.: for
specifying a nixos jupyter service kernel).
2019-05-10 21:39:49 -04:00
Vaibhav Sagar
c2cb8e6789 release{,-8.6}.nix: update for 19.03 2019-04-11 14:57:45 -04:00
Vaibhav Sagar
3b0936d495 release.nix: compose overrides 2019-03-05 21:16:37 -05:00
Greg Hale
0b94c3b5f4 Change extend to override in release.nix 2019-03-05 17:37:05 -05:00
Alexander Vershilov
a87ea7b019 Move to jupyter-lab.
Moves package from using jupyter-notebook to the jupyter-lab.
Both backends can still be used using: ihaskell-notebook and
ihaskell-lab respectively.
2018-11-16 23:53:48 +03:00
Vaibhav Sagar
d57489ae80 release*.nix: update for NixOS 18.09 2018-10-06 16:35:21 -04:00
Vaibhav Sagar
c33f876949 release.nix: add ihaskell-graphviz 2018-09-30 15:17:38 -04:00
Vaibhav Sagar
83a823d5f9 release.nix: always --enable-executable-dynamic 2018-09-05 16:11:43 -04:00
Vaibhav Sagar
ad74dfd9c2 release.nix: don't Haddock for now 2018-09-03 11:02:28 -04:00
Vaibhav Sagar
0d454acc4d release.nix: refactor displays 2018-08-16 13:55:33 +08:00
Vaibhav Sagar
2c43cffe4f release.nix: remove jupyter from Python dependencies 2018-08-06 12:23:39 +08:00
Vaibhav Sagar
fb3f10bb20 release.nix: prepend to existing $PATH 2018-06-11 10:30:33 +02:00
Vaibhav Sagar
f1ab7c0257 release*.nix: make pythonPackages configurable 2018-06-05 15:39:09 +08:00
Vaibhav Sagar
39380616c1 release.nix: use extend instead of override 2018-04-30 16:16:34 +08:00
Vaibhav Sagar
4bedc1e71b release.nix: don't override hmatrix 2018-04-12 14:54:47 +08:00
Vaibhav Sagar
a65429d2a9 release{,-8.4}.nix: update for nixpkgs-18.03 2018-04-05 11:33:13 +08:00
Vaibhav Sagar
06728e2939 src/tests/IHaskell/Test/Eval.hs: make tests pass on Nix 2018-03-11 15:22:30 +08:00
Vaibhav Sagar
ab47eac2b2 release.nix: sync with release-8.2.nix 2018-03-07 13:46:48 +08:00
Vaibhav Sagar
d106c406e0 release.nix: fix build by upgrading haskell-src-exts and haskell-src-meta 2018-03-06 13:15:40 +08:00
Renato Alves
b0b5236d68 Build 'jupyter console' wrappers with nix installation 2017-12-14 09:36:37 +08:00
Vaibhav Sagar
e55202c413 release{,-8.2}.nix: refactor ihaskell-* scripts 2017-12-02 22:44:03 +08:00
Vaibhav Sagar
81a740808d release{,-8.2}.nix: factor out common shell bits 2017-12-01 16:59:51 +08:00
Vaibhav Sagar
76525c382d release{,-8.2}.nix: add ihaskell-nbconvert script 2017-12-01 16:49:14 +08:00
Vaibhav Sagar
77d4123735 release{,-8.2}.nix: unify ihaskellEnv and ihaskell 2017-11-09 00:01:48 +08:00
Vaibhav Sagar
a4c8e6f896 release{,-8.2}.nix: don't provide display modules by default 2017-11-02 21:32:45 +08:00
Vaibhav Sagar
66f6e821a3 release{,-8.2}.nix: simplify jupyter environment 2017-11-02 14:18:29 +08:00
Vaibhav Sagar
3f604e471f Always set -dynamic-too
This improves Nix compatibility without changing Stack or Cabal
compatibility. See #728.
2017-11-02 10:45:35 +08:00
Vaibhav Sagar
583658abd5 release{,-8.2}.nix: disable ihaskell-widgets by default
This module takes an incredibly long time to compile and I haven't
missed it. If needed, it can be enabled with e.g.
`--arg packages '(p: [ p.ihaskell-widgets ])'`.
2017-11-01 21:49:32 +08:00
Vaibhav Sagar
444e275a67 release{,-8.2}.nix: enable ihaskell-widgets 2017-11-01 16:01:44 +08:00
Vaibhav Sagar
c81ef1d021 release.nix: remove unused dontCheck 2017-10-31 15:54:06 +08:00
Vaibhav Sagar
6b329d3d5f release{,-8.2}.nix: split out sources to reduce rebuilds
Having one source means that everything is rebuilt when e.g an
ihaskell-display package is modified. Splitting the sources out avoids
this by only rebuilding other packages that originate from the same
source.
2017-10-22 15:18:20 +08:00
Vaibhav Sagar
bb1f1290b4 release{,-8.2}.nix: run tests after build 2017-10-22 03:17:37 +08:00
Vaibhav Sagar
f82808f008 release.nix: ignore .yml files 2017-10-16 23:41:34 +08:00
Vaibhav Sagar
8d6a669653 release.nix: simplify cleanSource 2017-10-12 13:56:39 +08:00
Vaibhav Sagar
9be6bac457 release.nix: use cleanSourceFilter 2017-10-12 13:42:24 +08:00
Vaibhav Sagar
6e42515a33 Rename pkgs argument to nixpkgs 2017-10-12 12:16:53 +08:00
Vaibhav Sagar
9fe30c0c7a Clean up -dynamic-too patching for Nix 2017-10-08 00:17:07 +08:00
Vaibhav Sagar
2907c07901 release.nix: remove unused 'profile' variable 2017-10-03 23:37:00 +08:00
Vaibhav Sagar
8d022fa441 Put makeWrapper in buildInputs
As per https://github.com/NixOS/nixpkgs/issues/29987
2017-10-02 00:47:42 +08:00
Vaibhav Sagar
0d81c1d66c Filter out irrelevant files 2017-10-02 00:02:16 +08:00
Vaibhav Sagar
733c6d7c42 pkgs.makeWrapper is stricter in 17.09 2017-10-02 00:01:37 +08:00
Vaibhav Sagar
8447d3aabc Set -dynamic-too for Nix 2017-10-02 00:01:07 +08:00
Vaibhav Sagar
dc34884f97 Make rtsopts configurable through release.nix 2017-09-24 17:31:51 +08:00
Vaibhav Sagar
95735f19e4 Enable dynamic loading with Nix 2017-09-05 07:48:09 +07:00
Vaibhav Sagar
3397825510 Update jupyter packages 2017-09-04 21:40:10 +08:00
Vaibhav Sagar
82208921c7 Remove flag in release.nix 2017-08-29 13:52:12 +08:00
Vaibhav Sagar
2295ccdbee Tighten spacing 2017-08-18 21:25:51 +08:00
Vaibhav Sagar
e98945ff16 Fix ipython-kernel derivation name 2017-08-18 21:24:30 +08:00