Merge branch 'master' into staging
This commit is contained in:
@@ -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 = ''
|
||||
|
||||
Reference in New Issue
Block a user