tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
guile-json-rpc: init at 0.4.5a
knightpp.bsky.social
9 months ago
61aebef9
711ccb63
+51
1 changed file
expand all
collapse all
unified
split
pkgs
by-name
gu
guile-json-rpc
package.nix
+51
pkgs/by-name/gu/guile-json-rpc/package.nix
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
···
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
+
})