diff options
author | Clément Lassieur <clement@lassieur.org> | 2017-10-23 23:53:53 +0200 |
---|---|---|
committer | Clément Lassieur <clement@lassieur.org> | 2017-11-26 15:30:56 +0100 |
commit | cb31a52407cc61ad0677d2f27b46015dc5470ea7 (patch) | |
tree | 55aefe344d0dc93331c3ace4e904b4cfea4f453c | |
parent | 93bfc9693aa238a456e6a71844d1dd2ca60ce8a7 (diff) | |
download | guix-cb31a52407cc61ad0677d2f27b46015dc5470ea7.tar.gz guix-cb31a52407cc61ad0677d2f27b46015dc5470ea7.zip |
gnu: Add lua5.1-bitop.
* gnu/packages/lua.scm (make-lua-bitop): New procedure.
(lua5.2-bitop): Call make-lua-bitop.
(lua5.1-bitop): New variable.
-rw-r--r-- | gnu/packages/lua.scm | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/gnu/packages/lua.scm b/gnu/packages/lua.scm index c8bc4ef85e..1667bad8dc 100644 --- a/gnu/packages/lua.scm +++ b/gnu/packages/lua.scm @@ -6,7 +6,7 @@ ;;; Copyright © 2016, 2017 Efraim Flashner <efraim@flashner.co.il> ;;; Copyright © 2016 Ricardo Wurmus <rekado@elephly.net> ;;; Copyright © 2016 doncatnip <gnopap@gmail.com> -;;; Copyright © 2016 Clément Lassieur <clement@lassieur.org> +;;; Copyright © 2016, 2017 Clément Lassieur <clement@lassieur.org> ;;; Copyright © 2016 José Miguel Sánchez García <jmi2k@openmailbox.org> ;;; ;;; This file is part of GNU Guix. @@ -415,9 +415,9 @@ Grammars (PEGs).") (inputs `(("lua", lua-5.2))))) ;; Lua 5.3 is not supported. -(define-public lua5.2-bitop +(define (make-lua-bitop name lua) (package - (name "lua5.2-bitop") + (name name) (version "1.0.2") (source (origin (method url-fetch) @@ -434,15 +434,21 @@ Grammars (PEGs).") (string-append "INSTALLPATH=printf " (assoc-ref %outputs "out") "/lib/lua/" - ,(version-major+minor (package-version lua-5.2)) + ,(version-major+minor (package-version lua)) "/bit/bit.so")) #:phases (modify-phases %standard-phases (delete 'configure)))) - (inputs `(("lua", lua-5.2))) + (inputs `(("lua", lua))) (home-page "http://bitop.luajit.org/index.html") (synopsis "Bitwise operations on numbers for Lua") (description "Lua BitOp is a C extension module for Lua which adds bitwise operations on numbers.") (license license:expat))) + +(define-public lua5.2-bitop + (make-lua-bitop "lua5.2-bitop" lua-5.2)) + +(define-public lua5.1-bitop + (make-lua-bitop "lua5.1-bitop" lua-5.1)) |