Merge branch 'master' into staging.
Conflicts:
pkgs/development/libraries/gtk+/2.x.nix
pkgs/tools/security/gnupg/21.nix
pkgs/top-level/all-packages.nix
This commit is contained in:
@@ -6,11 +6,11 @@ let
|
||||
s = # Generated upstream information
|
||||
rec {
|
||||
baseName="ecl";
|
||||
version="13.5.1";
|
||||
version="15.3.7";
|
||||
name="${baseName}-${version}";
|
||||
hash="18ic8w9sdl0dh3kmyc9lsrafikrd9cg1jkhhr25p9saz0v75f77r";
|
||||
url="mirror://sourceforge/project/ecls/ecls/13.5/ecl-13.5.1.tgz";
|
||||
sha256="18ic8w9sdl0dh3kmyc9lsrafikrd9cg1jkhhr25p9saz0v75f77r";
|
||||
hash="13wlxkd5prm93gcm2dhm7v52fl803yx93aa97lrb39z0y6xzziid";
|
||||
url="mirror://sourceforge/project/ecls/ecls/15.3/ecl-15.3.7.tgz";
|
||||
sha256="13wlxkd5prm93gcm2dhm7v52fl803yx93aa97lrb39z0y6xzziid";
|
||||
};
|
||||
buildInputs = [
|
||||
libffi
|
||||
|
||||
@@ -40,5 +40,6 @@ stdenv.mkDerivation {
|
||||
license = stdenv.lib.licenses.bsd3;
|
||||
maintainers = [ stdenv.lib.maintainers.shlevy ];
|
||||
platforms = stdenv.lib.platforms.all;
|
||||
broken = true;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import ./jdk-linux-base.nix {
|
||||
productVersion = "8";
|
||||
patchVersion = "31";
|
||||
patchVersion = "40";
|
||||
downloadUrl = http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html;
|
||||
sha256_i686 = "1sr3q9y0cd42cqpf98gsv3hvip0r1vw3d0jh6yml6krzdm96zp8s";
|
||||
sha256_x86_64 = "0dz4k3xds1ydqr77hmrjc1w0niqq3jm3h18nk3ibqr1083l1bq7g";
|
||||
sha256_i686 = "1bfabnmbar0kfx3i37wnxh97j7whkib8m6wqxrb1d9zf6k13bw50";
|
||||
sha256_x86_64 = "0nfm4xqd57s8dmkgd0jsrhys8dhfw0fx5d57mq70ramq9dl2jq66";
|
||||
jceName = "jce_policy-8.zip";
|
||||
jceDownloadUrl = http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html;
|
||||
sha256JCE = "f3020a3922efd6626c2fff45695d527f34a8020e938a49292561f18ad1320b59";
|
||||
|
||||
@@ -2,15 +2,15 @@
|
||||
callPackage ./makeRustcDerivation.nix {
|
||||
shortVersion = "1.0.0-dev";
|
||||
isRelease = false;
|
||||
# src rev for master on 2015/03/01
|
||||
srcRev = "157614249594f187f421cd97f928e64c5ab5c1fa";
|
||||
srcSha = "06d6fwl1dg6wfnwa002ak89hnjplpf2sjhg78yjg4ki0ca7b0b74";
|
||||
snapshotHashLinux686 = "3278ebbce8cb269acc0614dac5ddac07eab6a99c";
|
||||
snapshotHashLinux64 = "72287d0d88de3e5a53bae78ac0d958e1a7637d73";
|
||||
snapshotHashDarwin686 = "33b366b5287427a340a0aa6ed886d5ff4edf6a76";
|
||||
snapshotHashDarwin64 = "914bf9baa32081a9d5633f1d06f4d382cd71504e";
|
||||
snapshotDate = "2015-02-25";
|
||||
snapshotRev = "880fb89";
|
||||
# src rev for master on 2015/03/09
|
||||
srcRev = "91bdf23f504f79ed59617cde3dfebd3d5e39a476";
|
||||
srcSha = "1s1v1q630d88idz331n4m0c3ninzipmvfzmkvdaqqm28wsn69xx7";
|
||||
snapshotHashLinux686 = "50a47ef247610fb089d2c4f24e4b641eb0ba4afb";
|
||||
snapshotHashLinux64 = "ccb20709b3c984f960ddde996451be8ce2268d7c";
|
||||
snapshotHashDarwin686 = "ad263bdeadcf9bf1889426e0c1391a7cf277364e";
|
||||
snapshotHashDarwin64 = "01c8275828042264206b7acd8e86dc719a2f27aa";
|
||||
snapshotDate = "2015-03-07";
|
||||
snapshotRev = "270a677";
|
||||
patches = [
|
||||
./patches/head.patch
|
||||
] ++ stdenv.lib.optional stdenv.needsPax ./patches/grsec.patch;
|
||||
|
||||
@@ -80,6 +80,5 @@ stdenv.mkDerivation rec {
|
||||
maintainers = [stdenv.lib.maintainers.raskin];
|
||||
platforms = stdenv.lib.platforms.all;
|
||||
inherit version;
|
||||
updateWalker = true;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -2,11 +2,11 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "sbcl-${version}";
|
||||
version = "1.2.8";
|
||||
version = "1.2.9";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/project/sbcl/sbcl/${version}/${name}-source.tar.bz2";
|
||||
sha256 = "0ab9lw056yf6y0rjmx3iirn5n59pmssqxf00fbmpyl6qsnpaja1d";
|
||||
sha256 = "0pws10ylnsxj17dagqcdv0l36k3ax5k3hkc6c91n9yxh2nziagk0";
|
||||
};
|
||||
|
||||
buildInputs = [ which ]
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{ stdenv, fetchurl, makeWrapper, jre }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "scala-2.10.4";
|
||||
name = "scala-2.10.5";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://www.scala-lang.org/files/archive/${name}.tgz";
|
||||
sha256 = "1hqhm1xvd7g78jspvl30zgdzw79xq5zl837h47p6w1n6qlwbcvdl";
|
||||
sha256 = "1ckyz31gmf2pgdl51h1raa669mkl7sqfdl3vqkrmyc46w5ysz3ci";
|
||||
};
|
||||
|
||||
buildInputs = [ jre makeWrapper ] ;
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{ stdenv, fetchurl, makeWrapper, jre }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "scala-2.11.5";
|
||||
name = "scala-2.11.6";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://www.scala-lang.org/files/archive/${name}.tgz";
|
||||
sha256 = "0ip2nb4n68q8gqbc15dq55xfpvr0yi8fwsn8ycz4marl6qb0rhyv";
|
||||
sha256 = "10v58jm0wbb4v71sfi03gskd6n84jqn6nvd62x166104c3j4bfj1";
|
||||
};
|
||||
|
||||
buildInputs = [ jre makeWrapper ] ;
|
||||
|
||||
46
pkgs/development/compilers/uhc/default.nix
Normal file
46
pkgs/development/compilers/uhc/default.nix
Normal file
@@ -0,0 +1,46 @@
|
||||
{ stdenv, coreutils, fetchgit, m4, libtool, clang, ghcWithPackages,
|
||||
shuffle,
|
||||
hashable, mtl, network, uhc-util, uulib
|
||||
}:
|
||||
|
||||
let wrappedGhc = ghcWithPackages ( self: [hashable mtl network uhc-util uulib] );
|
||||
in stdenv.mkDerivation rec {
|
||||
version = "1.1.8.7";
|
||||
name = "uhc-${version}";
|
||||
|
||||
src = fetchgit {
|
||||
url = "https://github.com/UU-ComputerScience/uhc.git";
|
||||
rev = "0dec07e9cb60e78bbca63fc101f8fec6e249269f";
|
||||
sha256 = "0isz3qz23ihbn0rg54x8ddzwpsqlmmpkvaa66b7srfly7nciv8gl";
|
||||
};
|
||||
|
||||
postUnpack = "sourceRoot=\${sourceRoot}/EHC";
|
||||
|
||||
buildInputs = [ m4 wrappedGhc clang libtool shuffle ];
|
||||
|
||||
configureFlags = [ "--with-gcc=${clang}/bin/clang" ];
|
||||
|
||||
# UHC builds packages during compilation; these are by default
|
||||
# installed in the user-specific package config file. We do not
|
||||
# want that, and hack the build process to use a temporary package
|
||||
# configuration file instead.
|
||||
preConfigure = ''
|
||||
p=`pwd`/uhc-local-packages
|
||||
echo '[]' > $p
|
||||
sed -i "s|--user|--package-db=$p|g" mk/shared.mk.in
|
||||
sed -i "s|-fglasgow-exts|-fglasgow-exts -package-conf=$p|g" mk/shared.mk.in
|
||||
sed -i "s|/bin/date|${coreutils}/bin/date|g" mk/dist.mk
|
||||
sed -i "s|/bin/date|${coreutils}/bin/date|g" mk/config.mk.in
|
||||
sed -i "s|--make|--make -package-db=$p|g" src/ehc/files2.mk
|
||||
sed -i "s|--make|--make -package-db=$p|g" src/gen/files.mk
|
||||
'';
|
||||
|
||||
inherit clang;
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = "http://www.cs.uu.nl/wiki/UHC";
|
||||
description = "Utrecht Haskell Compiler";
|
||||
maintainers = [ maintainers.phausmann ];
|
||||
platforms = stdenv.lib.platforms.unix;
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user