From 212a268bc14bed8109385bfddc7696a2c7e83007 Mon Sep 17 00:00:00 2001 From: Jinser Kafka Date: Wed, 18 Dec 2024 17:14:36 +0800 Subject: [PATCH 1/2] maintainers: add jinser --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 824387d1b9ca..1510a1125a51 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -10590,6 +10590,12 @@ githubId = 1476865; name = "jigglycrumb"; }; + jinser = { + name = "Jinser Kafka"; + email = "aimer@purejs.icu"; + github = "jetjinser"; + githubId = 46820840; + }; jiriks74 = { name = "Jiří Štefka"; email = "jiri@stefka.eu"; From 0fec56e5229dc15a999c53555b01c8f854f13363 Mon Sep 17 00:00:00 2001 From: Jinser Kafka Date: Wed, 1 Jan 2025 21:09:57 +0800 Subject: [PATCH 2/2] guile-hoot: init at 0.5.0 guile-hoot: format Apply suggestions from code review Co-authored-by: Arne Keller --- pkgs/by-name/gu/guile-hoot/package.nix | 47 ++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 pkgs/by-name/gu/guile-hoot/package.nix diff --git a/pkgs/by-name/gu/guile-hoot/package.nix b/pkgs/by-name/gu/guile-hoot/package.nix new file mode 100644 index 000000000000..42f8f06a7b18 --- /dev/null +++ b/pkgs/by-name/gu/guile-hoot/package.nix @@ -0,0 +1,47 @@ +{ + lib, + stdenv, + fetchFromGitLab, + autoreconfHook, + guile, + pkg-config, + texinfo, +}: + +stdenv.mkDerivation rec { + pname = "guile-hoot"; + version = "0.5.0"; + + src = fetchFromGitLab { + owner = "spritely"; + repo = "guile-hoot"; + rev = "v${version}"; + hash = "sha256-n8u0xK2qDLGySxiYWH882/tkL8ggu3hivHn3qdDO9eI="; + }; + + nativeBuildInputs = [ + autoreconfHook + guile + pkg-config + texinfo + ]; + buildInputs = [ + guile + ]; + strictDeps = true; + + makeFlags = [ "GUILE_AUTO_COMPILE=0" ]; + + configureFlags = [ + "--with-guile-site-dir=$(out)/${guile.siteDir}" + "--with-guile-site-ccache-dir=$(out)/${guile.siteCcacheDir}" + ]; + + meta = { + description = "Scheme to WebAssembly compiler backend for GNU Guile and a general purpose WASM toolchain"; + homepage = "https://gitlab.com/spritely/guile-hoot"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ jinser ]; + platforms = lib.platforms.unix; + }; +}