Adding 'yacas', a CAS implemented in C++.

svn path=/nixpkgs/trunk/; revision=23074

+25
+23
pkgs/applications/science/math/yacas/default.nix
··· 1 + {stdenv, fetchurl, perl}: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "yacas-1.2.2"; 5 + 6 + src = fetchurl { 7 + url = "http://yacas.sourceforge.net/backups/${name}.tar.gz"; 8 + sha256 = "1dmafm3w0lm5w211nwkfzaid1rvvmgskz7k4500pjhgdczi5sd78"; 9 + }; 10 + 11 + # Perl is only for the documentation 12 + buildInputs = [ perl ]; 13 + 14 + patches = [ ./gcc43.patch ]; 15 + 16 + meta = { 17 + description = "Easy to use, general purpose Computer Algebra System"; 18 + homepage = http://yacas.sourceforge.net/; 19 + license = "GPLv2+"; 20 + maintainers = with stdenv.lib.maintainers; [viric]; 21 + platforms = with stdenv.lib.platforms; all; 22 + }; 23 + }
+2
pkgs/top-level/all-packages.nix
··· 6710 6710 withX = true; 6711 6711 }; 6712 6712 6713 + yacas = callPackage ../applications/science/math/yacas { }; 6714 + 6713 6715 ### SCIENCE / MISC 6714 6716 6715 6717 golly = callPackage ../applications/science/misc/golly { };