]> infiniteadaptability.org Git - channel/commitdiff
packages: add erlang
authoralex <[email protected]>
Mon, 1 Dec 2025 16:21:03 +0000 (08:21 -0800)
committeralex <[email protected]>
Mon, 1 Dec 2025 16:21:03 +0000 (08:21 -0800)
infiniteadaptability/packages/erlang.scm [new file with mode: 0644]

diff --git a/infiniteadaptability/packages/erlang.scm b/infiniteadaptability/packages/erlang.scm
new file mode 100644 (file)
index 0000000..b47c981
--- /dev/null
@@ -0,0 +1,26 @@
+(define-module (infiniteadaptability packages erlang)
+  #:use-module (gnu packages erlang)
+  #:use-module (guix git-download)
+  #:use-module (guix packages))
+
+(define-public erlang-28.1.1
+  (package
+    (inherit erlang)
+    (version "28.1.1")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/erlang/otp")
+             (commit (string-append "OTP-" version))))
+       (file-name (git-file-name "erlang" version))
+       (sha256
+        (base32 "0d97mmd6ja77rc7b82sx1vf6prfy9fn9jgvl92h2dm47s5pi1i8h"))))))
+
+(define-public rebar
+  (package
+    (inherit rebar3)
+    (inputs (modify-inputs (package-inputs rebar3)
+              (replace "erlang" erlang-28.1.1)))))
+
+erlang-28.1.1