Author: cillian Date: Thu Dec 15 12:13:36 2011 New Revision: 30904 URL: https://nixos.org/websvn/nix/?rev=30904&sc=1
Log: Adding SpiderMonkey 185 Added: nixpkgs/trunk/pkgs/development/interpreters/spidermonkey/185-1.0.0.nix Modified: nixpkgs/trunk/pkgs/top-level/all-packages.nix Added: nixpkgs/trunk/pkgs/development/interpreters/spidermonkey/185-1.0.0.nix ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ nixpkgs/trunk/pkgs/development/interpreters/spidermonkey/185-1.0.0.nix Thu Dec 15 12:13:36 2011 (r30904) @@ -0,0 +1,29 @@ +{ stdenv, fetchurl, autoconf213, nspr, perl, python, readline, zip }: + +stdenv.mkDerivation rec { + version = "185-1.0.0"; + name = "spidermonkey-${version}"; + + src = fetchurl { + url = "http://ftp.mozilla.org/pub/mozilla.org/js/js${version}.tar.gz"; + sha256 = "5d12f7e1f5b4a99436685d97b9b7b75f094d33580227aa998c406bbae6f2a687"; + }; + + buildInputs = [ autoconf213 nspr perl python readline zip ]; + + postUnpack = "sourceRoot=\${sourceRoot}/js/src"; + + preConfigure = '' + export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I${nspr}/include/nspr" + export LIBXUL_DIST=$out + autoconf + ''; + + meta = with stdenv.lib; { + description = "Mozilla's JavaScript engine written in C/C++"; + homepage = https://developer.mozilla.org/en/SpiderMonkey; + # TODO: MPL/GPL/LGPL tri-license. + maintainers = [ maintainers.goibhniu ]; + }; + +} Modified: nixpkgs/trunk/pkgs/top-level/all-packages.nix ============================================================================== --- nixpkgs/trunk/pkgs/top-level/all-packages.nix Thu Dec 15 12:11:54 2011 (r30903) +++ nixpkgs/trunk/pkgs/top-level/all-packages.nix Thu Dec 15 12:13:36 2011 (r30904) @@ -2708,6 +2708,7 @@ spidermonkey = callPackage ../development/interpreters/spidermonkey { }; spidermonkey_1_8_0rc1 = callPackage ../development/interpreters/spidermonkey/1.8.0-rc1.nix { }; + spidermonkey_185 = callPackage ../development/interpreters/spidermonkey/185-1.0.0.nix { }; sysPerl = callPackage ../development/interpreters/sys-perl { }; _______________________________________________ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits