diff options
| author | Carlo Zancanaro <carlo@zancanaro.id.au> | 2026-06-09 22:30:23 +1000 |
|---|---|---|
| committer | Nguyễn Gia Phong <cnx@loang.net> | 2026-06-17 22:06:09 +0900 |
| commit | e02607f8ac4395773dcc0fff9f0def19424df4f6 (patch) | |
| tree | b5263ffca5b987d8c139f88a4e7056ddeb679ef2 /gnu | |
| parent | dd8703c5a8616c888bc402c644442aa90087c7e3 (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.scm | 15 |
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 | |||
| 1550 | for Scintilla lexers.") | 1550 | for 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 |
