Author: eelco
Date: Tue Dec 21 15:14:33 2010
New Revision: 25225
URL: https://svn.nixos.org/websvn/nix/?rev=25225&sc=1
Log:
* Sync with the trunk.
Added:
nixpkgs/branches/stdenv-updates/pkgs/applications/editors/emacs-modes/php/
- copied from r25224,
nixpkgs/trunk/pkgs/applications/editors/emacs-modes/php/
nixpkgs/branches/stdenv-updates/pkgs/development/tools/ocaml/camlp5/META
- copied unchanged from r25224,
nixpkgs/trunk/pkgs/development/tools/ocaml/camlp5/META
Replaced:
nixpkgs/branches/stdenv-updates/pkgs/applications/editors/emacs-modes/php/builder.sh
- copied unchanged from r25224,
nixpkgs/trunk/pkgs/applications/editors/emacs-modes/php/builder.sh
nixpkgs/branches/stdenv-updates/pkgs/applications/editors/emacs-modes/php/default.nix
- copied unchanged from r25224,
nixpkgs/trunk/pkgs/applications/editors/emacs-modes/php/default.nix
Modified:
nixpkgs/branches/stdenv-updates/ (props changed)
nixpkgs/branches/stdenv-updates/pkgs/applications/graphics/xscreensaver/default.nix
(props changed)
nixpkgs/branches/stdenv-updates/pkgs/applications/misc/adobe-reader/default.nix
nixpkgs/branches/stdenv-updates/pkgs/applications/misc/xneur/0.8.nix
(props changed)
nixpkgs/branches/stdenv-updates/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer-10/
(props changed)
nixpkgs/branches/stdenv-updates/pkgs/applications/science/logic/coq/default.nix
nixpkgs/branches/stdenv-updates/pkgs/applications/version-management/veracity/src-for-default.nix
nixpkgs/branches/stdenv-updates/pkgs/build-support/gcc-wrapper/ (props
changed)
nixpkgs/branches/stdenv-updates/pkgs/build-support/release/debian-build.nix
(props changed)
nixpkgs/branches/stdenv-updates/pkgs/build-support/release/nix-build.nix
(props changed)
nixpkgs/branches/stdenv-updates/pkgs/build-support/release/rpm-build.nix
(props changed)
nixpkgs/branches/stdenv-updates/pkgs/build-support/release/source-tarball.nix
(props changed)
nixpkgs/branches/stdenv-updates/pkgs/development/compilers/ghc/6.10.1.nix
(props changed)
nixpkgs/branches/stdenv-updates/pkgs/development/compilers/ghc/6.10.2.nix
(props changed)
nixpkgs/branches/stdenv-updates/pkgs/development/compilers/ghc/6.8.2.nix
(props changed)
nixpkgs/branches/stdenv-updates/pkgs/development/compilers/ghc/6.8.3.nix
(props changed)
nixpkgs/branches/stdenv-updates/pkgs/development/compilers/sbcl/src-for-default.nix
nixpkgs/branches/stdenv-updates/pkgs/development/libraries/aterm/2.8.nix
(props changed)
nixpkgs/branches/stdenv-updates/pkgs/development/libraries/fltk/fltk11.nix
(props changed)
nixpkgs/branches/stdenv-updates/pkgs/development/libraries/glibc-2.9/
(props changed)
nixpkgs/branches/stdenv-updates/pkgs/development/libraries/goocanvas/
(props changed)
nixpkgs/branches/stdenv-updates/pkgs/development/libraries/lablgtk/default.nix
nixpkgs/branches/stdenv-updates/pkgs/development/libraries/pcre/default.nix
(props changed)
nixpkgs/branches/stdenv-updates/pkgs/development/libraries/readline/readline6.nix
(props changed)
nixpkgs/branches/stdenv-updates/pkgs/development/ocaml-modules/camlzip/default.nix
nixpkgs/branches/stdenv-updates/pkgs/development/ocaml-modules/camomile/0.7.3.nix
nixpkgs/branches/stdenv-updates/pkgs/development/ocaml-modules/camomile/0.8.1.nix
nixpkgs/branches/stdenv-updates/pkgs/development/ocaml-modules/cryptgps/default.nix
nixpkgs/branches/stdenv-updates/pkgs/development/ocaml-modules/menhir/default.nix
nixpkgs/branches/stdenv-updates/pkgs/development/ocaml-modules/ounit/default.nix
nixpkgs/branches/stdenv-updates/pkgs/development/ocaml-modules/pcre/default.nix
nixpkgs/branches/stdenv-updates/pkgs/development/ocaml-modules/sqlite3/default.nix
nixpkgs/branches/stdenv-updates/pkgs/development/ocaml-modules/ssl/default.nix
nixpkgs/branches/stdenv-updates/pkgs/development/tools/documentation/haddock/haddock-2.1.0.nix
(props changed)
nixpkgs/branches/stdenv-updates/pkgs/development/tools/misc/autoconf/2.13.nix
(props changed)
nixpkgs/branches/stdenv-updates/pkgs/development/tools/misc/gnum4/default.nix
(props changed)
nixpkgs/branches/stdenv-updates/pkgs/development/tools/ocaml/camlp5/default.nix
nixpkgs/branches/stdenv-updates/pkgs/development/tools/ocaml/findlib/default.nix
nixpkgs/branches/stdenv-updates/pkgs/misc/tex/pgf/1.x.nix (props changed)
nixpkgs/branches/stdenv-updates/pkgs/misc/tex/pgf/2.x.nix (props changed)
nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/atheros/r3867.nix
(props changed)
nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/kernel-headers/2.6.28.nix
(props changed)
nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/kernel-headers/2.6.32.nix
(props changed)
nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/kernel/generic.nix
(props changed)
nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/kernel/linux-2.6.25.nix
(props changed)
nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/kernel/linux-2.6.27.nix
(props changed)
nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/kernel/linux-2.6.28.nix
(props changed)
nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/kernel/linux-2.6.29.nix
(props changed)
nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/kernel/linux-2.6.32-xen.nix
(props changed)
nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/kernel/linux-2.6.32.nix
(contents, props changed)
nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/kernel/linux-2.6.33.nix
(props changed)
nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/kqemu/1.4.0pre1.nix
(props changed)
nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/nvidia-x11/default.nix
nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/qemu-kvm/default.nix
(props changed)
nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/util-linux-ng/
(props changed)
nixpkgs/branches/stdenv-updates/pkgs/servers/mail/dovecot/1.1.1.nix (props
changed)
nixpkgs/branches/stdenv-updates/pkgs/shells/bash/default.nix (props
changed)
nixpkgs/branches/stdenv-updates/pkgs/stdenv/generic/setup.sh (props
changed)
nixpkgs/branches/stdenv-updates/pkgs/stdenv/linux/make-bootstrap-tools.nix
(props changed)
nixpkgs/branches/stdenv-updates/pkgs/tools/networking/wget/default.nix
(props changed)
nixpkgs/branches/stdenv-updates/pkgs/top-level/all-packages.nix
Copied:
nixpkgs/branches/stdenv-updates/pkgs/applications/editors/emacs-modes/php/builder.sh
(from r25224,
nixpkgs/trunk/pkgs/applications/editors/emacs-modes/php/builder.sh)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++
nixpkgs/branches/stdenv-updates/pkgs/applications/editors/emacs-modes/php/builder.sh
Tue Dec 21 15:14:33 2010 (r25225, copy of r25224,
nixpkgs/trunk/pkgs/applications/editors/emacs-modes/php/builder.sh)
@@ -0,0 +1,7 @@
+source $stdenv/setup
+
+mkdir -p $out/share/emacs/site-lisp
+cd $out/share/emacs/site-lisp
+tar xvfz $src
+mv php-mode-*/* .
+rmdir php-mode-*
Copied:
nixpkgs/branches/stdenv-updates/pkgs/applications/editors/emacs-modes/php/default.nix
(from r25224,
nixpkgs/trunk/pkgs/applications/editors/emacs-modes/php/default.nix)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++
nixpkgs/branches/stdenv-updates/pkgs/applications/editors/emacs-modes/php/default.nix
Tue Dec 21 15:14:33 2010 (r25225, copy of r25224,
nixpkgs/trunk/pkgs/applications/editors/emacs-modes/php/default.nix)
@@ -0,0 +1,12 @@
+{stdenv, fetchurl}:
+
+stdenv.mkDerivation rec {
+ name = "php-mode-1.5.0";
+
+ src = fetchurl {
+ url = "http://downloads.sourceforge.net/php-mode/${name}.tar.gz";
+ sha256 = "1bffgg4rpiggxqc1hvjcby24sfyzj5728zg7r6f4v6a126a7kcfq";
+ };
+
+ builder = ./builder.sh;
+}
Modified:
nixpkgs/branches/stdenv-updates/pkgs/applications/misc/adobe-reader/default.nix
==============================================================================
---
nixpkgs/branches/stdenv-updates/pkgs/applications/misc/adobe-reader/default.nix
Tue Dec 21 14:27:48 2010 (r25224)
+++
nixpkgs/branches/stdenv-updates/pkgs/applications/misc/adobe-reader/default.nix
Tue Dec 21 15:14:33 2010 (r25225)
@@ -3,13 +3,13 @@
assert stdenv.system == "i686-linux";
stdenv.mkDerivation {
- name = "adobe-reader-9.3.3-1";
+ name = "adobe-reader-9.4-1";
builder = ./builder.sh;
src = fetchurl {
- url =
http://ardownload.adobe.com/pub/adobe/reader/unix/9.x/9.3.3/enu/AdbeRdr9.3.3-1_i486linux_enu.tar.bz2;
- sha256 = "1qssbdjy3v07agyh55bhsmvzakq9bs3hd6dw032ikwbpvb2gs807";
+ url =
http://ardownload.adobe.com/pub/adobe/reader/unix/9.x/9.4.0/enu/AdbeRdr9.4-1_i486linux_enu.tar.bz2;
+ sha256 = "093msw0b5k3ab0vv7bh4n81fxp51s2lynvsm076i5jvlp71l8adf";
};
# !!! Adobe Reader contains copies of OpenSSL, libcurl, and libicu.
Modified:
nixpkgs/branches/stdenv-updates/pkgs/applications/science/logic/coq/default.nix
==============================================================================
---
nixpkgs/branches/stdenv-updates/pkgs/applications/science/logic/coq/default.nix
Tue Dec 21 14:27:48 2010 (r25224)
+++
nixpkgs/branches/stdenv-updates/pkgs/applications/science/logic/coq/default.nix
Tue Dec 21 15:14:33 2010 (r25225)
@@ -1,7 +1,7 @@
# TODO:
# - coqide compilation should be optional or (better) separate;
-{stdenv, fetchurl, ocaml, camlp5, lablgtk, ncurses}:
+{stdenv, fetchurl, ocaml, findlib, camlp5, lablgtk, ncurses}:
let
version = "8.3";
@@ -15,15 +15,17 @@
sha256 = "02iy4rxz1n1kc85fb3vs4xpxqfxjw87y2gvmi39fxrj8742qx0dx";
};
- buildInputs = [ ocaml camlp5 ncurses lablgtk ];
+ buildInputs = [ ocaml findlib camlp5 ncurses lablgtk ];
prefixKey = "-prefix ";
- configureFlags =
- "-camldir ${ocaml}/bin " +
- "-camlp5dir ${camlp5}/lib/ocaml/camlp5 " +
- "-lablgtkdir ${lablgtk}/lib/ocaml/lablgtk2 " +
- "-opt -coqide opt";
+ preConfigure = ''
+ configureFlagsArray=(
+ -camldir ${ocaml}/bin
+ -camlp5dir $(ocamlfind query camlp5)
+ -lablgtkdir ${lablgtk}/lib/ocaml/lablgtk2 -opt -coqide opt
+ )
+ '';
buildFlags = "world"; # Debug with "world VERBOSE=1";
Modified:
nixpkgs/branches/stdenv-updates/pkgs/applications/version-management/veracity/src-for-default.nix
==============================================================================
---
nixpkgs/branches/stdenv-updates/pkgs/applications/version-management/veracity/src-for-default.nix
Tue Dec 21 14:27:48 2010 (r25224)
+++
nixpkgs/branches/stdenv-updates/pkgs/applications/version-management/veracity/src-for-default.nix
Tue Dec 21 15:14:33 2010 (r25225)
@@ -1,9 +1,9 @@
rec {
- version="0.5.5.10349";
- name="veracity-0.5.5.10349";
- hash="1059cf0p0kpmylk9228an1kvz49s3d6sd3ncz6dw804z79q16s66";
+ version="0.5.5.10353";
+ name="veracity-0.5.5.10353";
+ hash="06clsn9li6bxdihmzcjd6ch5n6n5wgydd0sw76mk0ljy7s9ylhjr";
url="http://download-us.sourcegear.com/Veracity/nightly/veracity-source-${version}.tar.gz";
-
advertisedUrl="http://download-us.sourcegear.com/Veracity/nightly/veracity-source-0.5.5.10349.tar.gz";
+
advertisedUrl="http://download-us.sourcegear.com/Veracity/nightly/veracity-source-0.5.5.10353.tar.gz";
}
Modified:
nixpkgs/branches/stdenv-updates/pkgs/development/compilers/sbcl/src-for-default.nix
==============================================================================
---
nixpkgs/branches/stdenv-updates/pkgs/development/compilers/sbcl/src-for-default.nix
Tue Dec 21 14:27:48 2010 (r25224)
+++
nixpkgs/branches/stdenv-updates/pkgs/development/compilers/sbcl/src-for-default.nix
Tue Dec 21 15:14:33 2010 (r25225)
@@ -1,9 +1,9 @@
rec {
- version="1.0.44";
- name="sbcl-1.0.44";
- hash="0nl1vrz6mibbhjaxbi64gr0sbq9hf2yjc1h4i05kjw5l6dhws8hg";
-
url="http://downloads.sourceforge.net/project/sbcl/sbcl/1.0.44/sbcl-1.0.44-source.tar.bz2";
-
advertisedUrl="http://downloads.sourceforge.net/project/sbcl/sbcl/1.0.44/sbcl-1.0.44-source.tar.bz2";
+ version="1.0.45";
+ name="sbcl-1.0.45";
+ hash="1asl4qy2mizj239cmgnw2dza03h7j3ysrkdavc5gnv9y4gn9miyi";
+
url="http://downloads.sourceforge.net/project/sbcl/sbcl/1.0.45/sbcl-1.0.45-source.tar.bz2";
+
advertisedUrl="http://downloads.sourceforge.net/project/sbcl/sbcl/1.0.45/sbcl-1.0.45-source.tar.bz2";
}
Modified:
nixpkgs/branches/stdenv-updates/pkgs/development/libraries/lablgtk/default.nix
==============================================================================
---
nixpkgs/branches/stdenv-updates/pkgs/development/libraries/lablgtk/default.nix
Tue Dec 21 14:27:48 2010 (r25224)
+++
nixpkgs/branches/stdenv-updates/pkgs/development/libraries/lablgtk/default.nix
Tue Dec 21 15:14:33 2010 (r25225)
@@ -1,15 +1,21 @@
{stdenv, fetchurl, ocaml, pkgconfig, gtk, libgnomecanvas}:
stdenv.mkDerivation (rec {
- version = "2.12.0";
+ version = "2.14.2";
name = "lablgtk-${version}";
src = fetchurl {
url = "http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/dist/${name}.tar.gz";
- sha256 = "1kflrg4rqqzrz0ffdzlhz510m82k21m5x78yr5nxd98avcd39qxk";
+ sha256 = "1fnh0amm7lwgyjdhmlqgsp62gwlar1140425yc1j6inwmgnsp0a9";
};
buildInputs = [ocaml pkgconfig gtk libgnomecanvas];
configureFlags = "--with-libdir=$(out)/lib/ocaml";
buildFlags = "world";
+ meta = {
+ platforms = ocaml.meta.platforms;
+ maintainers = [
+ stdenv.lib.maintainers.z77z
+ ];
+ };
})
Modified:
nixpkgs/branches/stdenv-updates/pkgs/development/ocaml-modules/camlzip/default.nix
==============================================================================
---
nixpkgs/branches/stdenv-updates/pkgs/development/ocaml-modules/camlzip/default.nix
Tue Dec 21 14:27:48 2010 (r25224)
+++
nixpkgs/branches/stdenv-updates/pkgs/development/ocaml-modules/camlzip/default.nix
Tue Dec 21 15:14:33 2010 (r25225)
@@ -18,6 +18,8 @@
patches = [ ./makefile.patch ];
+ createFindlibDestdir = true;
+
postPatch = ''
substitute ${./META} META --subst-var-by VERSION "${version}"
substituteInPlace Makefile \
Modified:
nixpkgs/branches/stdenv-updates/pkgs/development/ocaml-modules/camomile/0.7.3.nix
==============================================================================
---
nixpkgs/branches/stdenv-updates/pkgs/development/ocaml-modules/camomile/0.7.3.nix
Tue Dec 21 14:27:48 2010 (r25224)
+++
nixpkgs/branches/stdenv-updates/pkgs/development/ocaml-modules/camomile/0.7.3.nix
Tue Dec 21 15:14:33 2010 (r25225)
@@ -15,7 +15,7 @@
buildInputs = [ocaml findlib];
- #dontAddPrefix = true;
+ createFindlibDestdir = true;
meta = {
homepage = http://camomile.sourceforge.net/;
Modified:
nixpkgs/branches/stdenv-updates/pkgs/development/ocaml-modules/camomile/0.8.1.nix
==============================================================================
---
nixpkgs/branches/stdenv-updates/pkgs/development/ocaml-modules/camomile/0.8.1.nix
Tue Dec 21 14:27:48 2010 (r25224)
+++
nixpkgs/branches/stdenv-updates/pkgs/development/ocaml-modules/camomile/0.8.1.nix
Tue Dec 21 15:14:33 2010 (r25225)
@@ -15,7 +15,7 @@
buildInputs = [ocaml findlib];
- #dontAddPrefix = true;
+ createFindlibDestdir = true;
meta = {
homepage = http://camomile.sourceforge.net/;
Modified:
nixpkgs/branches/stdenv-updates/pkgs/development/ocaml-modules/cryptgps/default.nix
==============================================================================
---
nixpkgs/branches/stdenv-updates/pkgs/development/ocaml-modules/cryptgps/default.nix
Tue Dec 21 14:27:48 2010 (r25224)
+++
nixpkgs/branches/stdenv-updates/pkgs/development/ocaml-modules/cryptgps/default.nix
Tue Dec 21 15:14:33 2010 (r25225)
@@ -17,6 +17,8 @@
configurePhase = "true"; # Skip configure phase
+ createFindlibDestdir = true;
+
meta = {
homepage = http://projects.camlcity.org/projects/cryptgps.html;
description = "Cryptographic functions for OCaml";
Modified:
nixpkgs/branches/stdenv-updates/pkgs/development/ocaml-modules/menhir/default.nix
==============================================================================
---
nixpkgs/branches/stdenv-updates/pkgs/development/ocaml-modules/menhir/default.nix
Tue Dec 21 14:27:48 2010 (r25224)
+++
nixpkgs/branches/stdenv-updates/pkgs/development/ocaml-modules/menhir/default.nix
Tue Dec 21 15:14:33 2010 (r25225)
@@ -17,6 +17,8 @@
configurePhase = "true"; # Skip configure
+ createFindlibDestdir = true;
+
preBuild = ''
#Fix makefiles.
RM=$(type -p rm)
Modified:
nixpkgs/branches/stdenv-updates/pkgs/development/ocaml-modules/ounit/default.nix
==============================================================================
---
nixpkgs/branches/stdenv-updates/pkgs/development/ocaml-modules/ounit/default.nix
Tue Dec 21 14:27:48 2010 (r25224)
+++
nixpkgs/branches/stdenv-updates/pkgs/development/ocaml-modules/ounit/default.nix
Tue Dec 21 15:14:33 2010 (r25225)
@@ -23,6 +23,8 @@
checkTarget = "test";
+ createFindlibDestdir = true;
+
meta = {
homepage = http://www.xs4all.nl/~mmzeeman/ocaml/;
description = "Unit test framework for OCaml";
Modified:
nixpkgs/branches/stdenv-updates/pkgs/development/ocaml-modules/pcre/default.nix
==============================================================================
---
nixpkgs/branches/stdenv-updates/pkgs/development/ocaml-modules/pcre/default.nix
Tue Dec 21 14:27:48 2010 (r25224)
+++
nixpkgs/branches/stdenv-updates/pkgs/development/ocaml-modules/pcre/default.nix
Tue Dec 21 15:14:33 2010 (r25225)
@@ -16,6 +16,8 @@
buildInputs = [pcre ocaml findlib];
+ createFindlibDestdir = true;
+
configurePhase = "true"; # Skip configure phase
meta = {
Modified:
nixpkgs/branches/stdenv-updates/pkgs/development/ocaml-modules/sqlite3/default.nix
==============================================================================
---
nixpkgs/branches/stdenv-updates/pkgs/development/ocaml-modules/sqlite3/default.nix
Tue Dec 21 14:27:48 2010 (r25224)
+++
nixpkgs/branches/stdenv-updates/pkgs/development/ocaml-modules/sqlite3/default.nix
Tue Dec 21 15:14:33 2010 (r25225)
@@ -23,6 +23,8 @@
ensureDir $out/bin
'';
+ createFindlibDestdir = true;
+
meta = {
homepage = "http://ocaml.info/home/ocaml_sources.html#ocaml-sqlite3";
description = "OCaml bindings to the SQLite 3 database access library";
Modified:
nixpkgs/branches/stdenv-updates/pkgs/development/ocaml-modules/ssl/default.nix
==============================================================================
---
nixpkgs/branches/stdenv-updates/pkgs/development/ocaml-modules/ssl/default.nix
Tue Dec 21 14:27:48 2010 (r25224)
+++
nixpkgs/branches/stdenv-updates/pkgs/development/ocaml-modules/ssl/default.nix
Tue Dec 21 15:14:33 2010 (r25225)
@@ -19,6 +19,8 @@
configureFlags = "--disable-ldconf";
+ createFindlibDestdir = true;
+
meta = {
homepage = http://savonet.rastageeks.org/;
description = "OCaml bindings for libssl ";
Copied:
nixpkgs/branches/stdenv-updates/pkgs/development/tools/ocaml/camlp5/META (from
r25224, nixpkgs/trunk/pkgs/development/tools/ocaml/camlp5/META)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ nixpkgs/branches/stdenv-updates/pkgs/development/tools/ocaml/camlp5/META
Tue Dec 21 15:14:33 2010 (r25225, copy of r25224,
nixpkgs/trunk/pkgs/development/tools/ocaml/camlp5/META)
@@ -0,0 +1,94 @@
+# Specifications for the "camlp5" preprocessor:
+requires = ""
+version = "[distributed with Ocaml]"
+description = "Base for camlp5 syntax extensions"
+
+# For the toploop:
+archive(byte,toploop,camlp5o) = "camlp5o.cma"
+archive(byte,toploop,camlp5r) = "camlp5r.cma"
+
+# Scheme-like syntax:
+# Do #predicates "syntax,camlp5scheme", followed by #require "camlp5"
+archive(byte,toploop,camlp5scheme) = "camlp5sch.cma"
+
+# Standard ML-like syntax:
+# Do #predicates "syntax,camlp5sml", followed by #require "camlp5"
+archive(byte,toploop,camlp5sml) = "gramlib.cma camlp5_top.cma pa_sml.cmo"
+
+# Lisp-like syntax:
+# Do #predicates "syntax,camlp5lisp", followed by #require "camlp5"
+archive(byte,toploop,camlp5lisp) = "gramlib.cma camlp5_top.cma pa_lisp.cmo"
+
+# For the preprocessor itself:
+archive(syntax,preprocessor,camlp5o) = "pa_o.cmo pa_op.cmo pr_dump.cmo"
+archive(syntax,preprocessor,camlp5r) = "pa_r.cmo pa_rp.cmo pr_dump.cmo"
+archive(syntax,preprocessor,camlp5sml) = "pa_sml.cmo pr_dump.cmo"
+archive(syntax,preprocessor,camlp5scheme) = "pa_scheme.cmo pr_dump.cmo"
+archive(syntax,preprocessor,camlp5lisp) = "pa_lisp.cmo pr_dump.cmo"
+preprocessor = "camlp5 -nolib"
+
+package "gramlib" (
+ requires(toploop) = "camlp5"
+ version = "[distributed with Ocaml]"
+ description = "Grammar library to create syntax extensions"
+ archive(byte) = "gramlib.cma"
+ archive(byte,toploop) = "" # already contained in camlp5*.cma
+ archive(native) = "gramlib.cmxa"
+)
+
+package "quotations" (
+ requires = "camlp5"
+ version = "[distributed with Ocaml]"
+ description = "Syntax extension: Quotations to create AST nodes"
+ archive(syntax,preprocessor) = "q_MLast.cmo"
+ archive(syntax,toploop) = "q_MLast.cmo"
+)
+
+package "phony_quotations" (
+ requires = "camlp5"
+ version = "[distributed with Ocaml]"
+ description = "Syntax extension: Phony quotations"
+ archive(syntax,preprocessor) = "q_phony.cmo"
+ archive(syntax,toploop) = "q_phony.cmo"
+)
+
+package "extend" (
+ requires = "camlp5"
+ version = "[distributed with Ocaml]"
+ description = "Syntax extension: EXTEND the camlp5 grammar"
+ archive(syntax,preprocessor) = "pa_extend.cmo"
+ archive(syntax,toploop) = "pa_extend.cmo"
+)
+
+package "extfun" (
+ requires = "camlp5"
+ version = "[distributed with Ocaml]"
+ description = "Syntax extension: Extensible functions"
+ archive(syntax,preprocessor) = "pa_extfun.cmo"
+ archive(syntax,toploop) = "pa_extfun.cmo"
+)
+
+package "fstream" (
+ requires = "camlp5"
+ version = "[distributed with Ocaml]"
+ description = "Syntax extension: Functional stream parsers"
+ archive(syntax,preprocessor) = "pa_fstream.cmo"
+ archive(syntax,toploop) = "pa_fstream.cmo"
+)
+
+package "macro" (
+ requires = "camlp5"
+ version = "[distributed with Ocaml]"
+ description = "Syntax extension: Conditional compilation"
+ archive(syntax,preprocessor) = "pa_macro.cmo"
+ archive(syntax,toploop) = "pa_macro.cmo"
+)
+
+package "unit_constraints" (
+ requires = "camlp5"
+ version = "[distributed with Ocaml]"
+ description = "Syntax extension: Type constraints of type unit (revised
syntax only)"
+ archive(syntax,preprocessor,camlp5r) = "pa_ru.cmo"
+ archive(syntax,toploop,camlp5r) = "pa_ru.cmo"
+ error(syntax,-camlp5r) = "Not available"
+)
Modified:
nixpkgs/branches/stdenv-updates/pkgs/development/tools/ocaml/camlp5/default.nix
==============================================================================
---
nixpkgs/branches/stdenv-updates/pkgs/development/tools/ocaml/camlp5/default.nix
Tue Dec 21 14:27:48 2010 (r25224)
+++
nixpkgs/branches/stdenv-updates/pkgs/development/tools/ocaml/camlp5/default.nix
Tue Dec 21 15:14:33 2010 (r25225)
@@ -1,9 +1,11 @@
{stdenv, fetchurl, ocaml, transitional ? false}:
let
+ ocaml_version = (builtins.parseDrvName ocaml.name).version;
pname = "camlp5";
- version = "5.12";
+ version = "5.15";
webpage = http://pauillac.inria.fr/~ddr/camlp5/;
+ metafile = ./META;
in
stdenv.mkDerivation {
@@ -12,17 +14,20 @@
src = fetchurl {
url = "${webpage}/distrib/src/${pname}-${version}.tgz";
- sha256 =
"985a5e373ea75f89667e71bc857c868c395769fce664cba88aa76f93b0ad8461";
+ sha256 = "1sx5wlfpydqskm97gp7887p3avbl3vanlmrwj35wx5mbzj6kn9nq";
};
buildInputs = [ ocaml ];
prefixKey = "-prefix ";
- configureFlags = if transitional then "--transitional" else "--strict";
+ preConfigure = "configureFlagsArray=(" + (if transitional then
"--transitional" else "--strict") +
+ " --libdir $out/lib/ocaml/${ocaml_version}/site-lib)";
buildFlags = "world.opt";
+ postInstall = "cp ${metafile}
$out/lib/ocaml/${ocaml_version}/site-lib/camlp5/META";
+
meta = {
description = "Preprocessor-pretty-printer for OCaml";
longDescription = ''
@@ -31,5 +36,9 @@
'';
homepage = "${webpage}";
license = "BSD";
+ platforms = ocaml.meta.platforms;
+ maintainers = [
+ stdenv.lib.maintainers.z77z
+ ];
};
}
Modified:
nixpkgs/branches/stdenv-updates/pkgs/development/tools/ocaml/findlib/default.nix
==============================================================================
---
nixpkgs/branches/stdenv-updates/pkgs/development/tools/ocaml/findlib/default.nix
Tue Dec 21 14:27:48 2010 (r25224)
+++
nixpkgs/branches/stdenv-updates/pkgs/development/tools/ocaml/findlib/default.nix
Tue Dec 21 15:14:33 2010 (r25225)
@@ -40,7 +40,9 @@
export
OCAMLPATH="''${OCAMLPATH}''${OCAMLPATH:+:}''$1/lib/ocaml/${ocaml_version}/site-lib/"
fi
export OCAMLFIND_DESTDIR="''$out/lib/ocaml/${ocaml_version}/site-lib/"
- ensureDir ''$OCAMLFIND_DESTDIR
+ if test -n $createFindlibDestdir; then
+ ensureDir $OCAMLFIND_DESTDIR
+ fi
}
envHooks=(''${envhoo...@]} addOCamlPath)
@@ -50,5 +52,9 @@
homepage = http://projects.camlcity.org/projects/findlib.html;
description = "O'Caml library manager";
license = "MIT/X11";
+ platforms = ocaml.meta.platforms;
+ maintainers = [
+ stdenv.lib.maintainers.z77z
+ ];
};
}
Modified:
nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/kernel/linux-2.6.32.nix
==============================================================================
---
nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/kernel/linux-2.6.32.nix
Tue Dec 21 14:27:48 2010 (r25224)
+++
nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/kernel/linux-2.6.32.nix
Tue Dec 21 15:14:33 2010 (r25225)
@@ -198,11 +198,11 @@
import ./generic.nix (
rec {
- version = "2.6.32.26";
+ version = "2.6.32.27";
src = fetchurl {
url = "mirror://kernel/linux/kernel/v2.6/linux-${version}.tar.bz2";
- sha256 = "1kpkl5ps8xrwddmn90rzynra49am9rdm37smplhf3w3ifvpc1mf3";
+ sha256 = "08zj1mysfhqz81vmly2cassbf6r5nzi9y6sps27c8sz9xfwzly5c";
};
config = configWithPlatform stdenv.platform;
Modified:
nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/nvidia-x11/default.nix
==============================================================================
---
nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/nvidia-x11/default.nix
Tue Dec 21 14:27:48 2010 (r25224)
+++
nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/nvidia-x11/default.nix
Tue Dec 21 15:14:33 2010 (r25225)
@@ -7,7 +7,7 @@
with stdenv.lib;
-let versionNumber = "260.19.21"; in
+let versionNumber = "260.19.29"; in
stdenv.mkDerivation {
name = "nvidia-x11-${versionNumber}${optionalString (!libsOnly)
"-${kernel.version}"}";
@@ -18,12 +18,12 @@
if stdenv.system == "i686-linux" then
fetchurl {
url =
"http://us.download.nvidia.com/XFree86/Linux-x86/${versionNumber}/NVIDIA-Linux-x86-${versionNumber}.run";
- sha256 = "1gr11icpi1jcba39i86mvb6yvawika04hja2c2gri9mz7bbbn1kp";
+ sha256 = "0zbjmpwbc35bzg15j8zs7xy3qlaywhrb8mmps7df8bv59fb0krxn";
}
else if stdenv.system == "x86_64-linux" then
fetchurl {
url =
"http://us.download.nvidia.com/XFree86/Linux-x86_64/${versionNumber}/NVIDIA-Linux-x86_64-${versionNumber}-no-compat32.run";
- sha256 = "1pl5pwp72vdvw74449pv9h4hnygg5sasz8z3f0vbmch4c8hdmyz9";
+ sha256 = "119dhzafkfijfw94hw7sz0iffp1lshdh6vadvr6d1vr6hpcggdw6";
}
else throw "nvidia-x11 does not support platform ${stdenv.system}";
Modified: nixpkgs/branches/stdenv-updates/pkgs/top-level/all-packages.nix
==============================================================================
--- nixpkgs/branches/stdenv-updates/pkgs/top-level/all-packages.nix Tue Dec
21 14:27:48 2010 (r25224)
+++ nixpkgs/branches/stdenv-updates/pkgs/top-level/all-packages.nix Tue Dec
21 15:14:33 2010 (r25225)
@@ -2026,6 +2026,12 @@
mkOcamlPackages = ocaml: self: let callPackage = newScope self; in rec {
inherit ocaml;
+ camlp5_strict = callPackage ../development/tools/ocaml/camlp5 { };
+
+ camlp5_transitional = callPackage ../development/tools/ocaml/camlp5 {
+ transitional = true;
+ };
+
camlzip = callPackage ../development/ocaml-modules/camlzip { };
camomile = camomile_0_7_3;
@@ -2036,6 +2042,10 @@
findlib = callPackage ../development/tools/ocaml/findlib { };
+ lablgtk = callPackage ../development/libraries/lablgtk {
+ inherit (gnome) libgnomecanvas;
+ };
+
menhir = callPackage ../development/ocaml-modules/menhir { };
ocaml_batteries = callPackage ../development/ocaml-modules/batteries { };
@@ -2440,12 +2450,6 @@
byacc = callPackage ../development/tools/parsing/byacc { };
- camlp5_strict = callPackage ../development/tools/ocaml/camlp5 { };
-
- camlp5_transitional = callPackage ../development/tools/ocaml/camlp5 {
- transitional = true;
- };
-
ccache = callPackage ../development/tools/misc/ccache { };
ctags = callPackage ../development/tools/misc/ctags { };
@@ -3285,10 +3289,6 @@
krb5 = callPackage ../development/libraries/kerberos/krb5.nix { };
- lablgtk = callPackage ../development/libraries/lablgtk {
- inherit (gnome) libgnomecanvas;
- };
-
lcms = lcms1;
lcms1 = callPackage ../development/libraries/lcms { };
@@ -5728,6 +5728,8 @@
# we want it to have higher precedence.
org = hiPrio (callPackage ../applications/editors/emacs-modes/org { });
+ phpMode = callPackage ../applications/editors/emacs-modes/php { };
+
prologMode = callPackage ../applications/editors/emacs-modes/prolog { };
proofgeneral = callPackage
../applications/editors/emacs-modes/proofgeneral { };
@@ -6201,7 +6203,8 @@
};
monotoneViz = builderDefsPackage (import
../applications/version-management/monotone-viz/mtn-head.nix) {
- inherit ocaml lablgtk graphviz pkgconfig autoconf automake libtool;
+ inherit ocaml graphviz pkgconfig autoconf automake libtool;
+ inherit (ocamlPackages) lablgtk;
inherit (gnome) gtk libgnomecanvas glib;
};
@@ -6513,7 +6516,9 @@
boost = boostFull;
};
- unison = callPackage ../applications/networking/sync/unison { };
+ unison = callPackage ../applications/networking/sync/unison {
+ inherit (ocamlPackages) lablgtk;
+ };
uucp = callPackage ../tools/misc/uucp { };
@@ -7089,7 +7094,8 @@
### SCIENCE/LOGIC
coq = callPackage ../applications/science/logic/coq {
- camlp5 = camlp5_transitional;
+ inherit (ocamlPackages) findlib lablgtk;
+ camlp5 = ocamlPackages.camlp5_transitional;
};
cvc3 = callPackage ../applications/science/logic/cvc3 {};
@@ -7104,7 +7110,9 @@
hol = callPackage ../applications/science/logic/hol { };
- hol_light = callPackage ../applications/science/logic/hol_light { };
+ hol_light = callPackage ../applications/science/logic/hol_light {
+ inherit (ocamlPackages) camlp5_transitional;
+ };
hol_light_sources = callPackage
../applications/science/logic/hol_light/sources.nix { };
@@ -7131,7 +7139,7 @@
spass = callPackage ../applications/science/logic/spass {};
ssreflect = callPackage ../applications/science/logic/ssreflect {
- camlp5 = camlp5_transitional;
+ camlp5 = ocamlPackages.camlp5_transitional;
};
### SCIENCE / ELECTRONICS
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits