sharlatan pushed a commit to branch go-team
in repository guix.

commit 54fa42c6d34d40291315e7ebe45ded5fefee7655
Author: Sharlatan Hellseher <sharlata...@gmail.com>
AuthorDate: Sat Feb 22 15:02:24 2025 +0000

    gnu: go-gitlab-com-ambrevar-golua-unicode: Move to music.
    
    * gnu/packages/golang.scm (go-gitlab-com-ambrevar-golua-unicode): Move
    from here ...
    * gnu/packages/music.scm: ... to here.
    
    Change-Id: Ie0278f63597ff6a6ddc0b7b8e60e79b74a114a2e
---
 gnu/packages/golang.scm | 37 -------------------------------------
 gnu/packages/music.scm  | 40 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 40 insertions(+), 37 deletions(-)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index df3c8e9124..eef6fd0d0e 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1133,43 +1133,6 @@ in the style of communicating sequential processes 
(@dfn{CSP}).")
 run a Lua virtual machine.")
       (license license:expat))))
 
-(define-public go-gitlab-com-ambrevar-golua-unicode
-  (let ((commit "97ce517e7a1fe2407a90c317a9c74b173d396144")
-        (revision "0"))
-    (package
-      (name "go-gitlab-com-ambrevar-golua-unicode")
-      (version (git-version "0.0.0" revision commit))
-      (source
-       (origin
-         (method git-fetch)
-         (uri (git-reference
-               (url
-                "https://gitlab.com/ambrevar/golua";)
-               (commit commit)))
-         (file-name (git-file-name name version))
-         (sha256
-          (base32
-           "1izcp7p8nagjwqd13shb0020w7xhppib1a3glw2d1468bflhksnm"))))
-      (build-system go-build-system)
-      (native-inputs
-       (list lua go-github-com-aarzilli-golua))
-      (arguments
-       `(#:unpack-path "gitlab.com/ambrevar/golua"
-         #:import-path "gitlab.com/ambrevar/golua/unicode"
-         #:phases
-         (modify-phases %standard-phases
-           (replace 'check
-             (lambda* (#:key import-path #:allow-other-keys)
-               (setenv "USER" "homeless-dude")
-               (invoke "go" "test" import-path))))))
-      (home-page "https://gitlab.com/ambrevar/golua";)
-      (synopsis "Add Unicode support to Golua")
-      (description "This extension to Arzilli's Golua adds Unicode support to
-all functions from the Lua string library.  Lua patterns are replaced by Go
-regexps.  This breaks compatibility with Lua, but Unicode support breaks it
-anyways and Go regexps are more powerful.")
-      (license license:expat))))
-
 ;;;
 ;;; Avoid adding new packages to the end of this file. To reduce the chances
 ;;; of a merge conflict, place them above by existing packages with similar
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index 9da285f84b..72f7f393ce 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -6404,6 +6404,46 @@ methods can be called and usual operations such as 
indexing or arithmetic can
 be performed.")
       (license license:expat))))
 
+;; demlo is only one user of this package, keep it next to it to prevent
+;; importing lua module into golang-xyz.
+(define-public go-gitlab-com-ambrevar-golua-unicode
+  (let ((commit "97ce517e7a1fe2407a90c317a9c74b173d396144")
+        (revision "0"))
+    (package
+      (name "go-gitlab-com-ambrevar-golua-unicode")
+      (version (git-version "0.0.0" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url
+                "https://gitlab.com/ambrevar/golua";)
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32
+           "1izcp7p8nagjwqd13shb0020w7xhppib1a3glw2d1468bflhksnm"))))
+      (build-system go-build-system)
+      (native-inputs
+       (list lua go-github-com-aarzilli-golua))
+      (arguments
+       `(#:unpack-path "gitlab.com/ambrevar/golua"
+         #:import-path "gitlab.com/ambrevar/golua/unicode"
+         #:phases
+         (modify-phases %standard-phases
+           (replace 'check
+             (lambda* (#:key import-path #:allow-other-keys)
+               (setenv "USER" "homeless-dude")
+               (invoke "go" "test" import-path))))))
+      (home-page "https://gitlab.com/ambrevar/golua";)
+      (synopsis "Add Unicode support to Golua")
+      (description "This extension to Arzilli's Golua adds Unicode support to
+all functions from the Lua string library.  Lua patterns are replaced by Go
+regexps.  This breaks compatibility with Lua, but Unicode support breaks it
+anyways and Go regexps are more powerful.")
+      (license license:expat))))
+
+
 (define-public fmit
   (package
     (name "fmit")

Reply via email to