nixpkgs/pkgs/top-level
sternenseemann ef9631e523 pkgs/top-level: init expression for haskell-updates jobset
release-haskell.nix is intended to be a replacement for
https://github.com/peti/ci/blob/master/haskell-nixpkgs.nix
which is currently the main expression for the haskell-updates jobset
on hydra (in the nixpkgs project).

It has the same jobs as the old haskell-nixpkgs.nix file:

* haskellPackages.*
* haskell.compiler.*
* Some extra haskell packages for certain compilers

The following jobs are new:

* tests.haskell.*
* A manually maintained list of top-level haskell packages (most of them
  using justStaticExecutables)
* An aggregate job which is intended to aid merging the haskell-updates
  branch: It holds an arbitrary list of haskell-related packages and
  tests we intend have working at all times. This is still somewhat
  incomplete and should be extendend in the future.

Additionally a lot of refactoring has been done and some unnecessary
code has been eliminated. Due to the increased set of jobs and my
ideas of convenience however, the code size has grown overall.
I've tried document the individual parts and would be happy about
feedback in general.

One future improvement could be making adding top-level haskell packages
more convenient and adding them all to the aggregate job automatically.
2021-05-03 11:40:03 +02:00
..
agda-packages.nix
aliases.nix togglesg-download: drop it as it is no longer maintained/working 2021-04-30 12:38:54 +08:00
all-packages.nix Merge pull request #119615 from Synthetica9/cage-0.1.3 2021-04-30 16:27:11 +02:00
beam-packages.nix beam-packages: init elixir_ls 0.7.0 (#118950) 2021-04-19 19:22:29 +09:00
config.nix
coq-packages.nix ITree: init at 4.0.0 2021-04-14 13:45:56 +02:00
darwin-packages.nix darwin.binutils: use clang for as on aarch64-darwin (#115167) 2021-03-17 00:27:34 -04:00
default.nix
dhall-packages.nix
dotnet-packages.nix
emacs-packages.nix
emscripten-packages.nix
gnuradio-packages.nix gnuradioPackages: use same python for all packages 2021-04-03 17:06:08 +02:00
haskell-packages.nix ghc: drop obsolete compiler version 8.10.3 2021-03-12 21:23:15 +01:00
haxe-packages.nix
impure.nix
java-packages.nix
kodi-packages.nix kodi.packages.youtube: init at 6.8.10+matrix.1 2021-04-16 19:04:01 -04:00
lua-packages.nix mysql: deprecate alias 2021-04-04 03:18:57 +02:00
make-tarball.nix
metrics.nix metrics: drop requiredSystemFeatures; /cc #76776 2021-03-28 12:08:59 +02:00
ocaml-packages.nix OCaml: default to version 4.12 2021-04-27 08:42:50 +02:00
octave-packages.nix octave.pkgs.sparsersb: remove librsb null override, unbreak (#115838) 2021-03-10 23:28:10 +01:00
packages-config.nix emacs26: Drop unsupported package 2021-03-02 16:17:37 +02:00
perl-packages.nix perlPackages.CSSMinifier: init at 0.01 2021-04-22 23:07:38 -07:00
php-packages.nix v8: 7.4.255 -> 8.4.255 2021-03-29 15:25:17 +02:00
pure-packages.nix
python-packages.nix python3Packages.pytest-console-scripts: init at 1.2.0 2021-04-30 11:40:29 -03:00
python2-packages.nix python2Packages.importlib-resources: use version 3.3.1 for python2 2021-04-30 19:10:50 +02:00
qt5-packages.nix mapbox-gl-qml: 1.7.5 -> 1.7.6 and move to libsForQt5 2021-03-21 18:46:46 +01:00
release-alternatives.nix
release-cross.nix
release-haskell.nix pkgs/top-level: init expression for haskell-updates jobset 2021-05-03 11:40:03 +02:00
release-lib.nix
release-python.nix
release-small.nix lzma: deprecate alias 2021-04-04 19:49:52 +02:00
release.nix
ruby-packages.nix rubyPackages: update 2021-04-21 07:35:43 +02:00
splice.nix
stage.nix pkgs/top-level/stage: force elfv2 on static powerpc64-linux 2021-03-15 19:27:41 -07:00
static.nix pkgsStatic: apply stdenvAdapters to all llvm stdenvs 2021-04-02 13:55:11 +02:00
unixtools.nix
wine-packages.nix