From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42413) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eIQ6X-00060w-Hn for guix-patches@gnu.org; Fri, 24 Nov 2017 21:22:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eIQ6U-0004eU-E5 for guix-patches@gnu.org; Fri, 24 Nov 2017 21:22:05 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:47976) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eIQ6U-0004eQ-9k for guix-patches@gnu.org; Fri, 24 Nov 2017 21:22:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eIQ6U-0004re-0x for guix-patches@gnu.org; Fri, 24 Nov 2017 21:22:02 -0500 Subject: [bug#29425] [PATCH] gnu: Add lua5.1-bitop. Resent-Message-ID: From: =?UTF-8?Q?Cl=C3=A9ment?= Lassieur Date: Sat, 25 Nov 2017 03:20:54 +0100 Message-Id: <20171125022054.31445-1-clement@lassieur.org> In-Reply-To: <87shd373gp.fsf@gnu.org> References: <87shd373gp.fsf@gnu.org> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 29425@debbugs.gnu.org * gnu/packages/lua.scm (lua5.1-bitop): New variable. (make-lua-bitop): New procedure. --- gnu/packages/lua.scm | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/gnu/packages/lua.scm b/gnu/packages/lua.scm index c8bc4ef85..9708b6012 100644 --- a/gnu/packages/lua.scm +++ b/gnu/packages/lua.scm @@ -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)) -- 2.15.0