File tree Expand file tree Collapse file tree 1 file changed +38
-0
lines changed
Expand file tree Collapse file tree 1 file changed +38
-0
lines changed Original file line number Diff line number Diff line change 1+ {
2+ lib ,
3+ buildNpmPackage ,
4+ fetchFromGitHub ,
5+ versionCheckHook ,
6+ } :
7+
8+ buildNpmPackage rec {
9+ pname = "lips" ;
10+ version = "1.0.0-beta.20" ;
11+
12+ src = fetchFromGitHub {
13+ owner = "jcubic" ;
14+ repo = "lips" ;
15+ tag = version ;
16+ hash = "sha256-zvdtFfa+1Ols3TZSe2XCbGX9hColwGV/ReTJcTrrA4k=" ;
17+ } ;
18+
19+ npmDepsHash = "sha256-7YeKTcBGsyiI6U0PeddAcs2x/O0LL/DT00KuSkqfy2A=" ;
20+ npmInstallFlags = [ "--only=prod" ] ;
21+ dontBuild = true ; # dist folder is checked in
22+ dontNpmBuild = true ;
23+
24+ doInstallCheck = true ;
25+ nativeInstallCheckInputs = [
26+ versionCheckHook
27+ ] ;
28+
29+ meta = {
30+ description = "Powerful Scheme based Lisp in JavaScript" ;
31+ homepage = "https://lips.js.org" ;
32+ changelog = "https://github.com/jcubic/lips/releases/tag/${ version } " ;
33+ license = lib . licenses . mit ;
34+ maintainers = with lib . maintainers ; [ DimitarNestorov ] ;
35+ platforms = lib . platforms . all ;
36+ mainProgram = "lips" ;
37+ } ;
38+ }
You can’t perform that action at this time.
0 commit comments