coriolis/nix/cumulus.nix

30 lines
784 B
Nix

{ generic, ... }:
let pkg =
{ lib, coriolis-vlsisapd, coriolis-hurricane, coriolis-crlcore
, coriolis-etesian, coriolis-anabatic, coriolis-katana
, coriolis-unicorn, python2Packages }:
{
name = "cumulus";
src = ../cumulus;
postInstall = ''
ln -s -t $out/${python2Packages.python.sitePackages} $out/${python2Packages.python.sitePackages}/cumulus/*
# for import check
mkdir -p /build/coriolistop/etc/coriolis2
export CORIOLIS_TOP=/build/coriolistop
'';
propagatedBuildInputs = [
coriolis-vlsisapd coriolis-hurricane coriolis-crlcore
coriolis-etesian coriolis-anabatic coriolis-katana
coriolis-unicorn
];
pythonImportsCheck = [ "plugins" ];
meta.license = lib.licenses.gpl2Plus;
};
in generic pkg