From 77e49be208ca28341194b103ac791979b98699ac Mon Sep 17 00:00:00 2001 From: Fady Adal <2masadel@gmail.com> Date: Mon, 23 Feb 2026 08:47:26 -0500 Subject: [PATCH 1/2] maintainers: add f64u --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 3d75d92be980..0eee058f960a 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -8187,6 +8187,12 @@ } ]; }; + f64u = { + email = "me@fadyadal.dev"; + github = "f64u"; + githubId = 24705058; + name = "Fady Adal"; + }; fab = { email = "mail@fabian-affolter.ch"; matrix = "@fabaff:matrix.org"; From e98bdd56d9680e8f76201463aaf4448dd906f42a Mon Sep 17 00:00:00 2001 From: Fady Adal <2masadel@gmail.com> Date: Mon, 23 Feb 2026 08:47:32 -0500 Subject: [PATCH 2/2] umka-lang: init at 1.5.4 --- pkgs/by-name/um/umka-lang/package.nix | 38 +++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 pkgs/by-name/um/umka-lang/package.nix diff --git a/pkgs/by-name/um/umka-lang/package.nix b/pkgs/by-name/um/umka-lang/package.nix new file mode 100644 index 000000000000..02e94ed1627c --- /dev/null +++ b/pkgs/by-name/um/umka-lang/package.nix @@ -0,0 +1,38 @@ +{ + stdenv, + lib, + fetchFromGitHub, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "umka-lang"; + version = "1.5.4"; + + src = fetchFromGitHub { + owner = "vtereshkov"; + repo = "umka-lang"; + tag = "v${finalAttrs.version}"; + hash = "sha256-UerEmJdD0/Hx/Pqw3NI3cZwjkX9lRWqI5rL0GGYKFwc="; + }; + + postPatch = '' + substituteInPlace Makefile \ + --replace-fail "RANLIB = libtool -static -o" "RANLIB = ar -cru" + '' + + lib.optionalString (!stdenv.hostPlatform.isx86) '' + substituteInPlace Makefile \ + --replace-fail "-malign-double" "" + ''; + + makeFlags = [ + "PREFIX=$(out)" + ]; + + meta = { + description = "Statically typed embeddable scripting language"; + homepage = "https://github.com/vtereshkov/umka-lang"; + license = lib.licenses.bsd2; + maintainers = with lib.maintainers; [ f64u ]; + mainProgram = "umka"; + }; +})