From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([209.51.188.92]:59882) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hTJqC-00020F-4P for guix-patches@gnu.org; Wed, 22 May 2019 01:31:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hTJqA-0002Ps-Ta for guix-patches@gnu.org; Wed, 22 May 2019 01:31:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56097) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hTJqA-0002Pe-MJ for guix-patches@gnu.org; Wed, 22 May 2019 01:31:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hTJqA-0002v2-Hw for guix-patches@gnu.org; Wed, 22 May 2019 01:31:02 -0400 Subject: [bug#35788] [PATCH] gnu: assembly: Add libjit References: <20190518080649.21073-1-atai@atai.org> In-Reply-To: <20190518080649.21073-1-atai@atai.org> Resent-Message-ID: From: atai@atai.org Date: Tue, 21 May 2019 22:29:46 -0700 Message-Id: <20190522052946.29343-1-atai@atai.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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: 35788@debbugs.gnu.org Cc: Andy Tai From: Andy Tai * gnu/packages/assembly.scm (libjit): Add at 0.1.4 --- gnu/packages/assembly.scm | 42 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/gnu/packages/assembly.scm b/gnu/packages/assembly.scm index 05c1a3f3de..8d65eb9f0e 100644 --- a/gnu/packages/assembly.scm +++ b/gnu/packages/assembly.scm @@ -24,11 +24,20 @@ (define-module (gnu packages assembly) #:use-module (guix build-system gnu) #:use-module (guix download) + #:use-module (guix git-download) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) #:use-module (gnu packages) + #:use-module (gnu packages admin) + #:use-module (gnu packages autotools) + #:use-module (gnu packages base) + #:use-module (gnu packages bison) #:use-module (gnu packages compression) + #:use-module (gnu packages flex) + #:use-module (gnu packages gettext) + #:use-module (gnu packages man) #:use-module (gnu packages perl) + #:use-module (gnu packages pkg-config) #:use-module (gnu packages texinfo) #:use-module (gnu packages python) #:use-module (gnu packages xml) @@ -202,3 +211,36 @@ assembler, a C compiler and a linker. The assembler uses Intel syntax (home-page "https://github.com/jbruchon/dev86") (supported-systems '("i686-linux" "x86_64-linux")) (license license:gpl2+))) + +(define-public libjit + (let ((commit "554c9f5c750daa6e13a6a5cd416873c81c7b8226")) + (package + (name "libjit") + (version "0.1.4") + (source (origin + (method git-fetch) + (uri (git-reference + (url "http://git.savannah.gnu.org/cgit/libjit.git") + (commit commit))) + (file-name (string-append name "-" version "-checkout")) + (sha256 + (base32 + "0p6wklslkkp3s4aisj3w5a53bagqn5fy4m6088ppd4fcfxgqkrcd")))) + (build-system gnu-build-system) + (native-inputs + `(("autoconf" ,autoconf) + ("automake" ,automake) + ("bison" ,bison) + ("flex" ,flex) + ("help2man" ,help2man) + ("gettext" ,gettext-minimal) + ("libtool" ,libtool) + ("makeinfo" ,texinfo) + ("pkg-config" ,pkg-config))) + (home-page "https://www.gnu.org/software/libjit/") + (synopsis "Generic Just-In-Time compiler library") + (description + "GNU libjit is a library that provides generic Just-In-Time compiler +functionality independent of any particular bytecode, language, or +runtime") + (license license:lgpl2.1+)))) -- 2.20.1