diff options
| -rw-r--r-- | gnu/packages/lua.scm | 23 |
1 files changed, 8 insertions, 15 deletions
diff --git a/gnu/packages/lua.scm b/gnu/packages/lua.scm index f3e27b03254..6c426152d50 100644 --- a/gnu/packages/lua.scm +++ b/gnu/packages/lua.scm | |||
| @@ -2202,9 +2202,9 @@ the @code{lunitx} module for running tests automatically at program exit.") | |||
| 2202 | (lua-5.2 lua5.2-lunitx) | 2202 | (lua-5.2 lua5.2-lunitx) |
| 2203 | (lua-5.1 lua5.1-lunitx)) | 2203 | (lua-5.1 lua5.1-lunitx)) |
| 2204 | 2204 | ||
| 2205 | (define (make-lua-lsqlite3 name lua lua-lunitx) | 2205 | (define-public lua-lsqlite3 |
| 2206 | (package | 2206 | (package |
| 2207 | (name name) | 2207 | (name "lua-lsqlite3") |
| 2208 | (version "0.9.6") | 2208 | (version "0.9.6") |
| 2209 | (source (origin | 2209 | (source (origin |
| 2210 | (method url-fetch) | 2210 | (method url-fetch) |
| @@ -2229,8 +2229,7 @@ the @code{lunitx} module for running tests automatically at program exit.") | |||
| 2229 | (replace 'install | 2229 | (replace 'install |
| 2230 | (lambda* (#:key outputs #:allow-other-keys) | 2230 | (lambda* (#:key outputs #:allow-other-keys) |
| 2231 | (let* ((out (assoc-ref outputs "out")) | 2231 | (let* ((out (assoc-ref outputs "out")) |
| 2232 | (lua-version | 2232 | (lua-version #$(this-lua-version)) |
| 2233 | #$(version-major+minor (package-version lua))) | ||
| 2234 | (cmod-dir (string-append out "/lib/lua/" lua-version))) | 2233 | (cmod-dir (string-append out "/lib/lua/" lua-version))) |
| 2235 | (install-file "lsqlite3.so" cmod-dir)))) | 2234 | (install-file "lsqlite3.so" cmod-dir)))) |
| 2236 | (delete 'check) | 2235 | (delete 'check) |
| @@ -2256,17 +2255,11 @@ SQLite3 database engine. It provides a complete binding to the SQLite3 C API | |||
| 2256 | from within Lua programs.") | 2255 | from within Lua programs.") |
| 2257 | (license license:expat))) | 2256 | (license license:expat))) |
| 2258 | 2257 | ||
| 2259 | (define-public lua-lsqlite3 | 2258 | (define-public-lua-variants lua-lsqlite3 |
| 2260 | (make-lua-lsqlite3 "lua-lsqlite3" lua lua-lunitx)) | 2259 | (lua-5.4 lua5.4-lsqlite3) |
| 2261 | 2260 | (lua-5.3 lua5.3-lsqlite3) | |
| 2262 | (define-public lua5.1-lsqlite3 | 2261 | (lua-5.2 lua5.2-lsqlite3) |
| 2263 | (make-lua-lsqlite3 "lua5.1-lsqlite3" lua-5.1 lua5.1-lunitx)) | 2262 | (lua-5.1 lua5.1-lsqlite3)) |
| 2264 | |||
| 2265 | (define-public lua5.2-lsqlite3 | ||
| 2266 | (make-lua-lsqlite3 "lua5.2-lsqlite3" lua-5.2 lua5.2-lunitx)) | ||
| 2267 | |||
| 2268 | (define-public lua5.4-lsqlite3 | ||
| 2269 | (make-lua-lsqlite3 "lua5.4-lsqlite3" lua-5.4 lua5.4-lunitx)) | ||
| 2270 | 2263 | ||
| 2271 | (define (make-lua-unbound name lua) | 2264 | (define (make-lua-unbound name lua) |
| 2272 | (package | 2265 | (package |
