guile-hoot: init at 0.5.0 (#366103)

authored by

Arne Keller and committed by
GitHub
fb74a6f8 c6b5248b

+53
+6
maintainers/maintainer-list.nix
··· 10792 10792 githubId = 1476865; 10793 10793 name = "jigglycrumb"; 10794 10794 }; 10795 + jinser = { 10796 + name = "Jinser Kafka"; 10797 + email = "aimer@purejs.icu"; 10798 + github = "jetjinser"; 10799 + githubId = 46820840; 10800 + }; 10795 10801 jiriks74 = { 10796 10802 name = "Jiří Štefka"; 10797 10803 email = "jiri@stefka.eu";
+47
pkgs/by-name/gu/guile-hoot/package.nix
··· 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 + }