From a81701cd799e4f943be310246fe92c1a59235a06 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Tue, 1 Jul 2008 14:47:49 +0000 Subject: [PATCH] Add GNU lightning, a run-time code generation library. svn path=/nixpkgs/trunk/; revision=12237 --- .../libraries/lightning/default.nix | 27 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 4 +++ 2 files changed, 31 insertions(+) create mode 100644 pkgs/development/libraries/lightning/default.nix diff --git a/pkgs/development/libraries/lightning/default.nix b/pkgs/development/libraries/lightning/default.nix new file mode 100644 index 000000000000..9088fa5fa624 --- /dev/null +++ b/pkgs/development/libraries/lightning/default.nix @@ -0,0 +1,27 @@ +{ fetchurl, stdenv }: + +stdenv.mkDerivation rec { + name = "lightning-1.2c"; + + src = fetchurl { + url = "ftp://alpha.gnu.org/gnu/lightning/${name}.tar.gz"; + sha256 = "00ss2b75msj4skkda9fs5df3bfpi8bwbckci8g0pwd3syppb3qdl"; + }; + + doCheck = true; + + meta = { + homepage = http://www.gnu.org/software/lightning/; + description = "GNU lightning, a run-time code generation library"; + + longDescription = '' + GNU lightning is a library that generates assembly language code + at run-time; it is very fast, making it ideal for Just-In-Time + compilers, and it abstracts over the target CPU, as it exposes + to the clients a standardized RISC instruction set inspired by + the MIPS and SPARC chips. + ''; + + license = "LGPLv3+"; + }; +} \ No newline at end of file diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index be096e45afd2..b56e9df03775 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3095,6 +3095,10 @@ let pkgs = rec { inherit fetchurl stdenv zlib; }; + lightning = import ../development/libraries/lightning { + inherit fetchurl stdenv; + }; + log4cxx = import ../development/libraries/log4cxx { inherit fetchurl stdenv automake autoconf libtool cppunit libxml2 boost; };