diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2010-07-28 15:35:01 +0000 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2010-07-28 15:35:01 +0000 |
commit | 749b8607ca3a6621d1aa37384c85e72369c64741 (patch) | |
tree | cc69ff74bd882a90f0747416deff9e989023a351 /pkgs/development/interpreters/clisp/default.nix | |
parent | 27fe0c57f3f8ced50ac302d2d337cca454ed0efa (diff) | |
download | nixlib-749b8607ca3a6621d1aa37384c85e72369c64741.tar nixlib-749b8607ca3a6621d1aa37384c85e72369c64741.tar.gz nixlib-749b8607ca3a6621d1aa37384c85e72369c64741.tar.bz2 nixlib-749b8607ca3a6621d1aa37384c85e72369c64741.tar.lz nixlib-749b8607ca3a6621d1aa37384c85e72369c64741.tar.xz nixlib-749b8607ca3a6621d1aa37384c85e72369c64741.tar.zst nixlib-749b8607ca3a6621d1aa37384c85e72369c64741.zip |
* More cleanup.
svn path=/nixpkgs/trunk/; revision=22795
Diffstat (limited to 'pkgs/development/interpreters/clisp/default.nix')
-rw-r--r-- | pkgs/development/interpreters/clisp/default.nix | 49 |
1 files changed, 29 insertions, 20 deletions
diff --git a/pkgs/development/interpreters/clisp/default.nix b/pkgs/development/interpreters/clisp/default.nix index a6e462753daa..92098dc369a7 100644 --- a/pkgs/development/interpreters/clisp/default.nix +++ b/pkgs/development/interpreters/clisp/default.nix @@ -1,31 +1,40 @@ -args: with args; +{ stdenv, fetchurl, libsigsegv, gettext, ncurses, readline, libX11 +, libXau, libXt, pcre, zlib, libXpm, xproto, libXext, xextproto +, libffi, libffcall, coreutils }: + stdenv.mkDerivation rec { v = "2.48"; name = "clisp-${v}"; - src = - fetchurl { - url = "mirror://gnu/clisp/release/${v}/${name}.tar.bz2"; - sha256 = "1hix1j7zhbn37ld46d6pi6agwxski893l1zwriwkd8jr11b3zf05"; - }; + + src = fetchurl { + url = "mirror://gnu/clisp/release/${v}/${name}.tar.bz2"; + sha256 = "1hix1j7zhbn37ld46d6pi6agwxski893l1zwriwkd8jr11b3zf05"; + }; inherit libsigsegv gettext coreutils; - buildInputs = [libsigsegv gettext ncurses readline libX11 libXau - libXt pcre zlib libXpm xproto libXext xextproto libffi - libffcall]; + + buildInputs = + [ libsigsegv gettext ncurses readline libX11 libXau + libXt pcre zlib libXpm xproto libXext xextproto libffi + libffcall + ]; # First, replace port 9090 (rather low, can be used) # with 64237 (much higher, IANA private area, not # anything rememberable). patchPhase = '' - sed -e 's@9090@64237@g' -i tests/socket.tst - sed -i 's@/bin/pwd@${coreutils}&@' src/clisp-link.in - find . -type f | xargs sed -e 's/-lICE/-lXau &/' -i + sed -e 's@9090@64237@g' -i tests/socket.tst + sed -i 's@/bin/pwd@${coreutils}&@' src/clisp-link.in + find . -type f | xargs sed -e 's/-lICE/-lXau &/' -i ''; - configureFlags = "--with-readline builddir --with-dynamic-ffi - --with-module=clx/new-clx --with-module=i18n --with-module=bindings/glibc - --with-module=pcre --with-module=rawsock --with-module=readline - --with-module=syscalls --with-module=wildcard --with-module=zlib"; + configureFlags = + '' + --with-readline builddir --with-dynamic-ffi + --with-module=clx/new-clx --with-module=i18n --with-module=bindings/glibc + --with-module=pcre --with-module=rawsock --with-module=readline + --with-module=syscalls --with-module=wildcard --with-module=zlib + ''; preBuild = '' sed -e '/avcall.h/a\#include "config.h"' -i src/foreign.d @@ -38,10 +47,10 @@ stdenv.mkDerivation rec { doCheck = false; meta = { - description = "ANSI Common Lisp Implementation"; - homepage = http://clisp.cons.org; - maintainers = [stdenv.lib.maintainers.raskin]; - platforms = stdenv.lib.platforms.linux; + description = "ANSI Common Lisp Implementation"; + homepage = http://clisp.cons.org; + maintainers = [stdenv.lib.maintainers.raskin]; + platforms = stdenv.lib.platforms.linux; }; } |