29 lines
1.3 KiB
Nix
29 lines
1.3 KiB
Nix
{
|
|
lib,
|
|
buildRacketPackage,
|
|
fetchFromGitHub,
|
|
}: (buildRacketPackage {
|
|
pname = "pretty-expressive";
|
|
version = "1.1+0984931";
|
|
dependencies = [];
|
|
src = fetchFromGitHub {
|
|
owner = "sorawee";
|
|
repo = "pretty-expressive";
|
|
rev = "0984931c6f8ff32921dd477c875127de7600dfd5";
|
|
hash = "sha256-5WokTHS90pYo5ltJEWX5MIMyUWr2AlRU/W2bznLQ74U=";
|
|
};
|
|
gitSubpath = ".";
|
|
passthru = {
|
|
racketModules = ["pretty-expressive/benchmarks/json.rkt" "pretty-expressive/core.rkt" "pretty-expressive/benchmarks/sexp-random.rkt" "pretty-expressive/benchmarks/sexp-full.rkt" "pretty-expressive/benchmarks/concat.rkt" "pretty-expressive/doc.rkt" "pretty-expressive/addons.rkt" "pretty-expressive/scribblings/pretty-expressive.scrbl" "pretty-expressive/benchmarks/fill-sep.rkt" "pretty-expressive/main.rkt" "pretty-expressive/benchtool.rkt" "pretty-expressive/benchmarks/flatten.rkt" "pretty-expressive/benchmarks/wadler-opt.rkt" "pretty-expressive/examples.rkt" "pretty-expressive/process.rkt" "pretty-expressive/promise.rkt"];
|
|
racketLaunchers = [];
|
|
racoCommands = [];
|
|
};
|
|
meta = {
|
|
description = "A pretty expressive printer";
|
|
sourceProvenance = [(((lib).sourceTypes).fromSource)];
|
|
broken = false;
|
|
license = [(((lib).licenses).asl20) (((lib).licenses).mit)];
|
|
homepage = "https://github.com/sorawee/pretty-expressive/tree/main/README.md";
|
|
};
|
|
})
|