This repository has been archived on 2021-01-10. You can view files and clone it, but cannot push or open issues or pull requests.
2021-01-04 22:44:58 -08:00
|
|
|
{ pegasus-source, stdenv, crystal, fetchFromGitHub }:
|
2020-02-15 23:59:41 -08:00
|
|
|
crystal.buildCrystalPackage {
|
|
|
|
pname = "pegasus";
|
2021-01-04 22:44:58 -08:00
|
|
|
src = pegasus-source;
|
|
|
|
version = pegasus-source.rev;
|
|
|
|
format = "crystal";
|
|
|
|
|
|
|
|
# Programs don't do so well when running --help
|
|
|
|
installCheckPhase = "";
|
2020-02-15 23:59:41 -08:00
|
|
|
|
2020-02-16 00:00:59 -08:00
|
|
|
crystalBinaries.pegasus.src = "src/pegasus.cr";
|
|
|
|
crystalBinaries.pegasus-dot.src = "src/tools/dot/pegasus_dot.cr";
|
|
|
|
crystalBinaries.pegasus-sim.src = "src/tools/sim/pegasus_sim.cr";
|
|
|
|
crystalBinaries.pegasus-c.src = "src/generators/c/pegasus_c.cr";
|
|
|
|
crystalBinaries.pegasus-csem.src = "src/generators/csem/pegasus_csem.cr";
|
|
|
|
crystalBinaries.pegasus-crystal.src = "src/generators/crystal/pegasus_crystal.cr";
|
|
|
|
crystalBinaries.pegasus-crystalsem.src = "src/generators/crystalsem/pegasus_crystalsem.cr";
|
2020-02-15 23:59:41 -08:00
|
|
|
}
|