guile-json-rpc: init at 0.4.5a

+51
+51
pkgs/by-name/gu/guile-json-rpc/package.nix
···
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitea, 5 + guile, 6 + pkg-config, 7 + guile-srfi-145, 8 + guile-srfi-180, 9 + }: 10 + stdenv.mkDerivation (finalAttrs: { 11 + pname = "guile-json-rpc"; 12 + version = "0.4.5a"; 13 + 14 + src = fetchFromGitea { 15 + domain = "codeberg.org"; 16 + owner = "rgherdt"; 17 + repo = "scheme-json-rpc"; 18 + tag = finalAttrs.version; 19 + hash = "sha256-sTJxPxHKovMOxfu5jM/6EpB9RFpG+9E3388xeE2Fpgw="; 20 + }; 21 + 22 + strictDeps = true; 23 + 24 + propagatedBuildInputs = [ 25 + guile-srfi-145 26 + guile-srfi-180 27 + ]; 28 + 29 + nativeBuildInputs = [ 30 + pkg-config 31 + guile 32 + ]; 33 + 34 + buildInputs = [ 35 + guile 36 + ]; 37 + 38 + env.GUILE_AUTO_COMPILE = "0"; 39 + 40 + preConfigure = '' 41 + cd guile 42 + ''; 43 + 44 + meta = { 45 + description = "A JSON-RPC implementation for Scheme"; 46 + homepage = "https://codeberg.org/rgherdt/scheme-json-rpc"; 47 + license = lib.licenses.mit; 48 + maintainers = with lib.maintainers; [ knightpp ]; 49 + platforms = guile.meta.platforms; 50 + }; 51 + })