summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorCarlo Zancanaro <carlo@zancanaro.id.au>2026-06-09 22:30:23 +1000
committerNguyễn Gia Phong <cnx@loang.net>2026-06-17 22:06:09 +0900
commite02607f8ac4395773dcc0fff9f0def19424df4f6 (patch)
treeb5263ffca5b987d8c139f88a4e7056ddeb679ef2 /gnu
parentdd8703c5a8616c888bc402c644442aa90087c7e3 (diff)
gnu: lua-scintillua: Define variants with package rewrites.
* gnu/packages/lua.scm (make-lua-scintillua): Remove procedure. (lua-scintillua): Convert to direct package definition. (lua5.4-scintillua): Define as rewrite of lua-scintillua. Merges: https://codeberg.org/guix/guix/pulls/9183 Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/lua.scm15
1 files changed, 5 insertions, 10 deletions
diff --git a/gnu/packages/lua.scm b/gnu/packages/lua.scm
index 68ef28f7e38..ab1dc045400 100644
--- a/gnu/packages/lua.scm
+++ b/gnu/packages/lua.scm
@@ -1479,9 +1479,9 @@ and readline's custom completion.")
1479 (lua-5.2 lua5.2-readline) 1479 (lua-5.2 lua5.2-readline)
1480 (lua-5.1 lua5.1-readline)) 1480 (lua-5.1 lua5.1-readline))
1481 1481
1482(define (make-lua-scintillua name lua lua-lpeg lua-filesystem) 1482(define-public lua-scintillua
1483 (package 1483 (package
1484 (name name) 1484 (name "lua-scintillua")
1485 (version "6.6") 1485 (version "6.6")
1486 (source 1486 (source
1487 (origin 1487 (origin
@@ -1496,7 +1496,7 @@ and readline's custom completion.")
1496 (arguments 1496 (arguments
1497 (list 1497 (list
1498 #:phases 1498 #:phases
1499 #~(let* ((lua-api-version #$(version-major+minor (package-version lua))) 1499 #~(let* ((lua-api-version #$(this-lua-version))
1500 (lua-cpath (string-append "/lib/lua/" lua-api-version)) 1500 (lua-cpath (string-append "/lib/lua/" lua-api-version))
1501 (lua-path (string-append "/share/lua/" lua-api-version)) 1501 (lua-path (string-append "/share/lua/" lua-api-version))
1502 (scintillua (string-append #$output lua-path "/scintillua")) 1502 (scintillua (string-append #$output lua-path "/scintillua"))
@@ -1550,13 +1550,8 @@ highlighting. It can either be used by itself or as a drop-in replacement
1550for Scintilla lexers.") 1550for Scintilla lexers.")
1551 (license license:expat))) 1551 (license license:expat)))
1552 1552
1553(define-public lua-scintillua 1553(define-public-lua-variants lua-scintillua
1554 (make-lua-scintillua "lua-scintillua" lua 1554 (lua-5.4 lua5.4-scintillua))
1555 lua-lpeg lua-filesystem))
1556
1557(define-public lua5.4-scintillua
1558 (make-lua-scintillua "lua5.4-scintillua" lua-5.4
1559 lua5.4-lpeg lua5.4-filesystem))
1560 1555
1561(define-public lutok 1556(define-public lutok
1562 (package 1557 (package