Merge branch 'master' into staging

This commit is contained in:
Vladimír Čunát
2016-01-15 13:43:57 +01:00
769 changed files with 57706 additions and 23625 deletions
@@ -8,6 +8,6 @@ chmod -v 755 $boot_bin
patchShebangs $boot_bin
wrapProgram $boot_bin \
--set JAVA_HOME "${jdk}" \
--prefix PATH ":" "${jdk}/bin"
sed -i \
-e "s;\${BOOT_JAVA_COMMAND:-java};\${BOOT_JAVA_COMMAND:-${jdk}/bin/java};g" \
$boot_bin
@@ -1,20 +1,18 @@
{ stdenv, fetchurl, makeWrapper, jdk }:
{ stdenv, fetchurl, jdk }:
stdenv.mkDerivation rec {
version = "2.4.2";
version = "2.5.2";
name = "boot-${version}";
src = fetchurl {
url = "https://github.com/boot-clj/boot-bin/releases/download/${version}/boot.sh";
sha256 = "18d7dks6vvpwpw30jffzy7qqpypw6vhlp2sj838i5rj2q0imh14c";
sha256 = "0brsimvmmpksxwc4l5c0x0cl5hhdjz76crd26yxphjvzyf7fypc9";
};
inherit jdk;
builder = ./builder.sh;
buildInputs = [ makeWrapper ];
propagatedBuildInputs = [ jdk ];
meta = {
@@ -11,7 +11,10 @@ stdenv.mkDerivation rec {
patchPhase = ''
substituteInPlace GNUmakefile.in \
--replace which type
--replace which type \
--replace 'tooldir = $(DESTDIR)' 'tooldir = ' \
--replace 'makedir = $(DESTDIR)' 'makedir = ' \
--replace 'mandir = $(DESTDIR)' 'mandir = '
substituteInPlace FilesystemLayouts/apple \
--replace /usr/local ""
@@ -20,7 +23,7 @@ stdenv.mkDerivation rec {
--replace /Library/GNUstep "$out"
'';
installFlags = [ "PREFIX=$(out)" ];
installFlags = "DESTDIR=$(out)";
postInstall = ''
mkdir -p $out/nix-support
@@ -1,11 +1,11 @@
{ stdenv, fetchFromGitHub }:
{ stdenv, fetchFromGitHub, gcc5 }:
let version = "7.23.02"; in
stdenv.mkDerivation {
stdenv.mkDerivation rec {
name = "icmake-${version}";
version = "8.00.05";
src = fetchFromGitHub {
sha256 = "0gp2f8bw9i7vccsbz878mri0k6fls2x8hklbbr6mayag397gr928";
sha256 = "06bfz9awi2vh2mzikw4sp7wqrp0nlcg89b9br43awz2801k15hpf";
rev = version;
repo = "icmake";
owner = "fbb-git";
@@ -13,13 +13,16 @@ stdenv.mkDerivation {
sourceRoot = "icmake-${version}-src/icmake";
buildInputs = [ gcc5 ];
preConfigure = ''
patchShebangs ./
substituteInPlace INSTALL.im --replace "usr/" ""
'';
buildPhase = ''
./icm_bootstrap $out
./icm_prepare $out
./icm_bootstrap x
'';
installPhase = ''