pytrainer: unpin python 3.10
[NixPkgs.git] / pkgs / development / idris-modules / with-packages.nix
blob55bfd8c157505ba569531caa78b545993e03abe4
1 # Build a version of idris with a set of packages visible
2 # packages: The packages visible to idris
3 { lib, idris, symlinkJoin, makeWrapper }: packages:
5 let paths = lib.closePropagation packages;
6 in
7 lib.appendToName "with-packages" (symlinkJoin {
9   inherit (idris) name;
11   paths = paths ++ [idris] ;
13   nativeBuildInputs = [ makeWrapper ];
15   postBuild = ''
16     wrapProgram $out/bin/idris \
17       --set IDRIS_LIBRARY_PATH $out/libs
18   '';