From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49034) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eIHDu-0004hD-5R for guix-patches@gnu.org; Fri, 24 Nov 2017 11:53:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eIHDq-0007PM-N2 for guix-patches@gnu.org; Fri, 24 Nov 2017 11:53:06 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:47513) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eIHDq-0007MT-FA for guix-patches@gnu.org; Fri, 24 Nov 2017 11:53:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eIHDp-0003ym-VF for guix-patches@gnu.org; Fri, 24 Nov 2017 11:53:01 -0500 Subject: [bug#29425] [PATCH 1/6] gnu: Add lua5.1-bitop. References: <87vahzei78.fsf@lassieur.org> In-Reply-To: <87vahzei78.fsf@lassieur.org> Resent-Message-ID: From: =?UTF-8?Q?Cl=C3=A9ment?= Lassieur Date: Fri, 24 Nov 2017 17:52:22 +0100 Message-Id: <20171124165227.5743-1-clement@lassieur.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. --- gnu/packages/lua.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/lua.scm b/gnu/packages/lua.scm index c8bc4ef85..8aec6374f 100644 --- a/gnu/packages/lua.scm +++ b/gnu/packages/lua.scm @@ -446,3 +446,26 @@ Grammars (PEGs).") "Lua BitOp is a C extension module for Lua which adds bitwise operations on numbers.") (license license:expat))) + +(define-public lua5.1-bitop + (package + (inherit lua5.2-bitop) + (name "lua5.1-bitop") + ;; XXX: The arguments field is almost an exact copy of the field in + ;; "lua5.2-bitop", except for the version string, which was derived from + ;; "lua-5.2" and now is taken from "lua-5.1". See this discussion for + ;; context: + ;; http://lists.gnu.org/archive/html/guix-devel/2017-01/msg02048.html + (arguments + `(#:test-target "test" + #:make-flags + (list "INSTALL=install -pD" + (string-append "INSTALLPATH=printf " + (assoc-ref %outputs "out") + "/lib/lua/" + ,(version-major+minor (package-version lua-5.1)) + "/bit/bit.so")) + #:phases + (modify-phases %standard-phases + (delete 'configure)))) + (inputs `(("lua", lua-5.1))))) -- 2.15.0