···7 pname = "nimlangserver";
8 version = "1.2.0";
910- # lock.json was generated by converting
11- # nimble.lock into requires "<gitUrl>#revSha" in a dummy.nimble
12- # for all packages and then running nim_lk on said dummy package
13- # default nim_lk output fails because it attempts
14- # to use branches that will not work instead of HEAD for packages
15 lockFile = ./lock.json;
1617 src = fetchFromGitHub {
···27 final.src.meta
28 // {
29 description = "The Nim language server implementation (based on nimsuggest)";
030 license = licenses.mit;
31 mainProgram = "nimlangserver";
32 maintainers = with maintainers; [daylinmorgan];
···7 pname = "nimlangserver";
8 version = "1.2.0";
910+ # lock.json generated with github.com/daylinmorgan/nnl
000011 lockFile = ./lock.json;
1213 src = fetchFromGitHub {
···23 final.src.meta
24 // {
25 description = "The Nim language server implementation (based on nimsuggest)";
26+ homepage = "https://github.com/nim-lang/langserver";
27 license = licenses.mit;
28 mainProgram = "nimlangserver";
29 maintainers = with maintainers; [daylinmorgan];
···1-{ lib
2-, stdenv
3-, fetchurl
4-, libopcodes
5-}:
6-7-stdenv.mkDerivation (finalAttrs: {
8- pname = "lightning";
9- version = "2.2.2";
10-11- src = fetchurl {
12- url = "mirror://gnu/lightning/${finalAttrs.pname}-${finalAttrs.version}.tar.gz";
13- hash = "sha256-CsqCQt6tF9YhF7z8sHjmqeqFbMgXQoE8noOUvM5zs+I=";
14- };
15-16- nativeCheckInputs = [ libopcodes ];
17-18- doCheck = true;
19-20- meta = with lib; {
21- homepage = "https://www.gnu.org/software/lightning/";
22- description = "Run-time code generation library";
23- longDescription = ''
24- GNU lightning is a library that generates assembly language code at
25- run-time; it is very fast, making it ideal for Just-In-Time compilers, and
26- it abstracts over the target CPU, as it exposes to the clients a
27- standardized RISC instruction set inspired by the MIPS and SPARC chips.
28- '';
29- maintainers = with maintainers; [ AndersonTorres ];
30- license = licenses.lgpl3Plus;
31- platforms = platforms.unix;
32- broken = stdenv.isDarwin; # failing tests
33- };
34-})