Loading pkgs/development/nim-packages/nimble/default.nix 0 → 100644 +30 −0 Original line number Diff line number Diff line { lib, buildNimPackage, fetchFromGitHub, nim, makeWrapper }: buildNimPackage (final: prev: { pname = "nimble"; version = "0.14.2"; src = fetchFromGitHub { owner = "nim-lang"; repo = "nimble"; rev = "v${final.version}"; hash = "sha256-8b5yKvEl7c7wA/8cpdaN2CSvawQJzuRce6mULj3z/mI="; }; nativeBuildInputs = [ makeWrapper ]; doCheck = false; # it works on their machine postInstall = '' wrapProgram $out/bin/nimble \ --suffix PATH : ${lib.makeBinPath [ nim ]} ''; meta = with lib; { description = "Package manager for the Nim programming language"; homepage = "https://github.com/nim-lang/nimble"; license = licenses.bsd3; maintainers = with maintainers; [ ehmry ]; mainProgram = "nimble"; }; }) pkgs/top-level/nim-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -70,6 +70,8 @@ lib.makeScope newScope (self: markdown = callPackage ../development/nim-packages/markdown { }; nimble = callPackage ../development/nim-packages/nimble { }; nimcrypto = callPackage ../development/nim-packages/nimcrypto { }; nimbox = callPackage ../development/nim-packages/nimbox { }; Loading Loading
pkgs/development/nim-packages/nimble/default.nix 0 → 100644 +30 −0 Original line number Diff line number Diff line { lib, buildNimPackage, fetchFromGitHub, nim, makeWrapper }: buildNimPackage (final: prev: { pname = "nimble"; version = "0.14.2"; src = fetchFromGitHub { owner = "nim-lang"; repo = "nimble"; rev = "v${final.version}"; hash = "sha256-8b5yKvEl7c7wA/8cpdaN2CSvawQJzuRce6mULj3z/mI="; }; nativeBuildInputs = [ makeWrapper ]; doCheck = false; # it works on their machine postInstall = '' wrapProgram $out/bin/nimble \ --suffix PATH : ${lib.makeBinPath [ nim ]} ''; meta = with lib; { description = "Package manager for the Nim programming language"; homepage = "https://github.com/nim-lang/nimble"; license = licenses.bsd3; maintainers = with maintainers; [ ehmry ]; mainProgram = "nimble"; }; })
pkgs/top-level/nim-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -70,6 +70,8 @@ lib.makeScope newScope (self: markdown = callPackage ../development/nim-packages/markdown { }; nimble = callPackage ../development/nim-packages/nimble { }; nimcrypto = callPackage ../development/nim-packages/nimcrypto { }; nimbox = callPackage ../development/nim-packages/nimbox { }; Loading