Skip to content
Snippets Groups Projects
Commit da8cbec8 authored by Jens Nolte's avatar Jens Nolte
Browse files

Automatically select new haskell package set revisions


Co-authored-by: default avatarJan Beinke <git@janbeinke.com>
parent 7038f655
No related branches found
No related tags found
No related merge requests found
Pipeline #2940 passed
......@@ -10,12 +10,20 @@
forAllSystems = genAttrs systems;
in {
packages = forAllSystems (system:
let pkgs = import nixpkgs { inherit system; overlays = [ self.overlay ]; };
let
pkgs = import nixpkgs { inherit system; overlays = [ self.overlay ]; };
getHaskellPackages = pattern: pipe pkgs.haskell.packages [
attrNames
(filter (x: !isNull (strings.match pattern x)))
(sort (x: y: x>y))
(map (x: pkgs.haskell.packages.${x}))
head
];
in rec {
default = ghc924.quasar;
default = quasar_ghc92;
quasar = pkgs.haskellPackages.quasar;
ghc924.quasar = pkgs.haskell.packages.ghc924.quasar;
ghc941.quasar = pkgs.haskell.packages.ghc941.quasar;
quasar_ghc92 = (getHaskellPackages "ghc92.").quasar;
quasar_ghc94 = (getHaskellPackages "ghc94.").quasar;
}
);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment