Skip to content

Commit fb74a6f

Browse files
guile-hoot: init at 0.5.0 (NixOS#366103)
2 parents c6b5248 + 0fec56e commit fb74a6f

File tree

2 files changed

+53
-0
lines changed

2 files changed

+53
-0
lines changed

maintainers/maintainer-list.nix

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10792,6 +10792,12 @@
1079210792
githubId = 1476865;
1079310793
name = "jigglycrumb";
1079410794
};
10795+
jinser = {
10796+
name = "Jinser Kafka";
10797+
email = "[email protected]";
10798+
github = "jetjinser";
10799+
githubId = 46820840;
10800+
};
1079510801
jiriks74 = {
1079610802
name = "Jiří Štefka";
1079710803
email = "[email protected]";
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
{
2+
lib,
3+
stdenv,
4+
fetchFromGitLab,
5+
autoreconfHook,
6+
guile,
7+
pkg-config,
8+
texinfo,
9+
}:
10+
11+
stdenv.mkDerivation rec {
12+
pname = "guile-hoot";
13+
version = "0.5.0";
14+
15+
src = fetchFromGitLab {
16+
owner = "spritely";
17+
repo = "guile-hoot";
18+
rev = "v${version}";
19+
hash = "sha256-n8u0xK2qDLGySxiYWH882/tkL8ggu3hivHn3qdDO9eI=";
20+
};
21+
22+
nativeBuildInputs = [
23+
autoreconfHook
24+
guile
25+
pkg-config
26+
texinfo
27+
];
28+
buildInputs = [
29+
guile
30+
];
31+
strictDeps = true;
32+
33+
makeFlags = [ "GUILE_AUTO_COMPILE=0" ];
34+
35+
configureFlags = [
36+
"--with-guile-site-dir=$(out)/${guile.siteDir}"
37+
"--with-guile-site-ccache-dir=$(out)/${guile.siteCcacheDir}"
38+
];
39+
40+
meta = {
41+
description = "Scheme to WebAssembly compiler backend for GNU Guile and a general purpose WASM toolchain";
42+
homepage = "https://gitlab.com/spritely/guile-hoot";
43+
license = lib.licenses.asl20;
44+
maintainers = with lib.maintainers; [ jinser ];
45+
platforms = lib.platforms.unix;
46+
};
47+
}

0 commit comments

Comments
 (0)