summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2025-02-22 15:02:24 +0000
committerSharlatan Hellseher <sharlatanus@gmail.com>2025-05-26 16:50:19 +0100
commit4e23e84eb0cf5c65f409190326cd152adc97b4ff (patch)
tree77151927ec9d2cb775eba93271742b61b9eff5be
parent9db5fb445d008384a7f46d73ca27745e487dcf57 (diff)
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
-rw-r--r--gnu/packages/golang.scm37
-rw-r--r--gnu/packages/music.scm40
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 0f025b7531..26b03474ec 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -6413,6 +6413,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")