From 8036507a2964baef183a00ce37bcd0ebf4b470a8 Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Wed, 26 Sep 2007 00:19:26 +0000 Subject: [PATCH] Added maxima svn path=/nixpkgs/trunk/; revision=9372 --- pkgs/applications/misc/maxima/default.nix | 18 ++++++++++++++++++ pkgs/top-level/all-packages.nix | 10 +++++++++- 2 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 pkgs/applications/misc/maxima/default.nix diff --git a/pkgs/applications/misc/maxima/default.nix b/pkgs/applications/misc/maxima/default.nix new file mode 100644 index 00000000000..9b2fe291310 --- /dev/null +++ b/pkgs/applications/misc/maxima/default.nix @@ -0,0 +1,18 @@ +args: with args; +stdenv.mkDerivation { + name = "maxima-5.13.0"; + + src = fetchurl { + name = "maxima-5.13.0.tar.gz"; + url = http://downloads.sourceforge.net/maxima/maxima-5.13.0.tar.gz?modtime=1188046120&big_mirror=1; + sha256 = "11zidbbp4cbgsmdfyf9w0j7345ydka469ba0my7p73zqhnby09cn"; + }; + + buildInputs =[clisp]; + + meta = { + description = " + Maxima computer algebra system +"; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 94b46e4da1f..722a20da981 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2671,6 +2671,9 @@ rec { kernel = kernel_2_6_21; + systemKernel = (if (getConfig ["kernel" "version"] "2.6.21") == "2.6.22" then + kernel_2_6_22 else kernel); + kernel_2_6_20 = import ../os-specific/linux/kernel/linux-2.6.20.nix { inherit fetchurl stdenv perl mktemp module_init_tools; kernelPatches = [ @@ -2810,7 +2813,8 @@ rec { }; klibc = import ../os-specific/linux/klibc { - inherit fetchurl stdenv perl bison mktemp kernel; + inherit fetchurl stdenv perl bison mktemp; + kernel = systemKernel; }; kvm = kvm12; @@ -3407,6 +3411,10 @@ rec { inherit fetchurl stdenv ncurses openssl; }; + maxima = import ../applications/misc/maxima { + inherit fetchurl stdenv clisp; + }; + mercurial = import ../applications/version-management/mercurial { inherit fetchurl stdenv python makeWrapper; };