Updated CMake to version 2.6.3.

svn path=/nixpkgs/trunk/; revision=15114
This commit is contained in:
Peter Simons 2009-04-17 13:48:22 +00:00
parent 2796d3a185
commit 047f6d20d5
3 changed files with 25 additions and 60 deletions

View File

@ -1,31 +0,0 @@
{fetchurl, stdenv, replace, ncurses}:
stdenv.mkDerivation rec {
name = "cmake-2.6.3-RC-15";
# We look for cmake modules in .../share/cmake-${majorVersion}/Modules.
majorVersion = "2.6";
setupHook = ./setup-hook.sh;
meta = {
homepage = http://www.cmake.org/;
description = "Cross-Platform Makefile Generator";
};
src = fetchurl {
url = "http://www.cmake.org/files/v2.6/${name}.tar.gz";
sha256 = "476b6daca63c39bc46955f99f2566735d51159c43ccc716fa689ba2a2fa7e432";
};
postUnpack = ''
dontUseCmakeConfigure=1
source $setupHook
fixCmakeFiles $sourceRoot
echo 'SET (CMAKE_SYSTEM_PREFIX_PATH "'${ncurses}'" CACHE FILEPATH "Root for libs for cmake" FORCE)' > $sourceRoot/cmakeInit.txt
'';
configureFlags= [ " --init=cmakeInit.txt " ];
postInstall = "fixCmakeFiles $out/share";
}

View File

@ -1,31 +1,31 @@
{fetchurl, stdenv, replace, ncurses}: {fetchurl, stdenv, replace, ncurses}:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "cmake-2.6.2"; name = "cmake-2.6.3";
# We look for cmake modules in .../share/cmake-${majorVersion}/Modules. # We look for cmake modules in .../share/cmake-${majorVersion}/Modules.
majorVersion = "2.6"; majorVersion = "2.6";
setupHook = ./setup-hook.sh; setupHook = ./setup-hook.sh;
meta = { meta = {
homepage = http://www.cmake.org/; homepage = http://www.cmake.org/;
description = "Cross-Platform Makefile Generator"; description = "Cross-Platform Makefile Generator";
}; };
src = fetchurl { src = fetchurl {
url = "http://www.cmake.org/files/v2.6/${name}.tar.gz"; url = "http://www.cmake.org/files/v${majorVersion}/${name}.tar.gz";
sha256 = "b3f5a9dfa97fb82cb1b7d78a62d949f93c8d4317af36674f337d27066fa6b7e9"; sha256 = "3c3af80526a32bc2afed616e8f486b847144f2fa3a8e441908bd39c38b146450";
}; };
postUnpack = '' postUnpack = ''
dontUseCmakeConfigure=1 dontUseCmakeConfigure=1
source $setupHook source $setupHook
fixCmakeFiles $sourceRoot fixCmakeFiles $sourceRoot
echo 'SET (CMAKE_SYSTEM_PREFIX_PATH "'${ncurses}'" CACHE FILEPATH "Root for libs for cmake" FORCE)' > $sourceRoot/cmakeInit.txt echo 'SET (CMAKE_SYSTEM_PREFIX_PATH "'${ncurses}'" CACHE FILEPATH "Root for libs for cmake" FORCE)' > $sourceRoot/cmakeInit.txt
''; '';
configureFlags= [ " --init=cmakeInit.txt " ]; configureFlags= [ " --init=cmakeInit.txt " ];
postInstall = "fixCmakeFiles $out/share"; postInstall = "fixCmakeFiles $out/share";
} }

View File

@ -1167,7 +1167,7 @@ let
pythonSexy = builderDefsPackage (import ../development/python-modules/libsexy) { pythonSexy = builderDefsPackage (import ../development/python-modules/libsexy) {
inherit python libsexy pkgconfig libxml2 pygtk; inherit python libsexy pkgconfig libxml2 pygtk;
inherit (gtkLibs) pango gtk glib; inherit (gtkLibs) pango gtk glib;
}; };
qhull = import ../development/libraries/qhull { qhull = import ../development/libraries/qhull {
@ -1960,7 +1960,7 @@ let
monotone = import ../applications/version-management/monotone { monotone = import ../applications/version-management/monotone {
inherit stdenv fetchurl boost zlib botan libidn pcre inherit stdenv fetchurl boost zlib botan libidn pcre
sqlite; sqlite;
lua = lua5; lua = lua5;
}; };
@ -2043,7 +2043,7 @@ let
metaBuildEnv = import ../development/compilers/meta-environment/meta-build-env { metaBuildEnv = import ../development/compilers/meta-environment/meta-build-env {
inherit fetchurl stdenv ; inherit fetchurl stdenv ;
}; };
swiProlog = composedArgsAndFun (selectVersion ../development/compilers/swi-prolog "5.6.51") { swiProlog = composedArgsAndFun (selectVersion ../development/compilers/swi-prolog "5.6.51") {
inherit fetchurl stdenv; inherit fetchurl stdenv;
@ -2410,10 +2410,6 @@ let
inherit fetchurl stdenv replace ncurses; inherit fetchurl stdenv replace ncurses;
}; };
cmakeUnstable = lowPrio (import ../development/tools/build-managers/cmake/2.6.3.nix {
inherit fetchurl stdenv replace ncurses;
});
cproto = import ../development/tools/misc/cproto { cproto = import ../development/tools/misc/cproto {
inherit fetchurl stdenv flex bison; inherit fetchurl stdenv flex bison;
}; };
@ -2797,7 +2793,7 @@ let
boost_1_36_0 = import ../development/libraries/boost/1.36.0.nix { boost_1_36_0 = import ../development/libraries/boost/1.36.0.nix {
inherit fetchurl stdenv icu expat zlib bzip2 python; inherit fetchurl stdenv icu expat zlib bzip2 python;
}; };
boost = makeOverridable (import ../development/libraries/boost/1.38.0.nix) { boost = makeOverridable (import ../development/libraries/boost/1.38.0.nix) {
inherit fetchurl stdenv icu expat zlib bzip2 python; inherit fetchurl stdenv icu expat zlib bzip2 python;
}; };
@ -4193,7 +4189,7 @@ let
inherit stdenv fetchurl; inherit stdenv fetchurl;
ghc = ghc682; ghc = ghc682;
}; };
cabal683 = import ../development/libraries/haskell/cabal/cabal.nix { cabal683 = import ../development/libraries/haskell/cabal/cabal.nix {
inherit stdenv fetchurl; inherit stdenv fetchurl;
ghc = ghc683; ghc = ghc683;
@ -6548,7 +6544,7 @@ let
}; };
ejabberd = import ../servers/xmpp/ejabberd { ejabberd = import ../servers/xmpp/ejabberd {
inherit fetchurl stdenv expat erlang zlib openssl inherit fetchurl stdenv expat erlang zlib openssl
pam; pam;
}; };
@ -9543,7 +9539,7 @@ let
inherit libxml2 guile perl intltool libtool pkgconfig; inherit libxml2 guile perl intltool libtool pkgconfig;
}; };
### SCIENCE/BIOLOGY ### SCIENCE/BIOLOGY
alliance = import ../applications/science/electronics/alliance { alliance = import ../applications/science/electronics/alliance {
@ -9588,7 +9584,7 @@ let
inherit fetchurl stdenv perl paml; inherit fetchurl stdenv perl paml;
}; };
### SCIENCE/MATH ### SCIENCE/MATH
atlas = import ../development/libraries/science/math/atlas { atlas = import ../development/libraries/science/math/atlas {
@ -9599,21 +9595,21 @@ let
inherit fetchurl stdenv gfortran; inherit fetchurl stdenv gfortran;
}; */ }; */
### SCIENCE/LOGIC ### SCIENCE/LOGIC
coq = import ../applications/science/logic/coq { coq = import ../applications/science/logic/coq {
inherit fetchurl stdenv ocaml ncurses; inherit fetchurl stdenv ocaml ncurses;
}; };
### SCIENCE / ELECTRONICS ### SCIENCE / ELECTRONICS
ngspice = import ../applications/science/electronics/ngspice { ngspice = import ../applications/science/electronics/ngspice {
inherit fetchurl stdenv readline; inherit fetchurl stdenv readline;
}; };
### SCIENCE / MATH ### SCIENCE / MATH
maxima = import ../applications/science/math/maxima { maxima = import ../applications/science/math/maxima {
@ -9632,7 +9628,7 @@ let
withX = true; withX = true;
}; };
### MISC ### MISC
atari800 = import ../misc/emulators/atari800 { atari800 = import ../misc/emulators/atari800 {
@ -9676,11 +9672,11 @@ let
gajim = builderDefsPackage (import ../applications/networking/instant-messengers/gajim) { gajim = builderDefsPackage (import ../applications/networking/instant-messengers/gajim) {
inherit perl intltool pyGtkGlade gettext pkgconfig makeWrapper pygobject inherit perl intltool pyGtkGlade gettext pkgconfig makeWrapper pygobject
pyopenssl gtkspell libsexy pycrypto aspell pythonDBus pythonSexy pyopenssl gtkspell libsexy pycrypto aspell pythonDBus pythonSexy
docutils; docutils;
dbus = dbus.libs; dbus = dbus.libs;
inherit (gnome) gtk libglade; inherit (gnome) gtk libglade;
inherit (xlibs) libXScrnSaver libXt xproto libXext xextproto libX11 inherit (xlibs) libXScrnSaver libXt xproto libXext xextproto libX11
scrnsaverproto; scrnsaverproto;
python = pythonFull; python = pythonFull;
}; };
@ -9957,5 +9953,5 @@ let
inherit (stdenv) mkDerivation; inherit (stdenv) mkDerivation;
}; };
}; in pkgs }; in pkgs