Merge branch 'master' into staging
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
{ stdenv, fetchurl }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
version = "6.14.1";
|
||||
version = "6.15";
|
||||
name = "checkstyle-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/checkstyle/${name}-bin.tar.gz";
|
||||
sha256 = "1dcg7libqs797v6x5vdvvc44rqfvwcjh125wczy9v87nl8imc2l3";
|
||||
sha256 = "1bazjgfr1mq6qfg4nmack467zg7s4z8v7zfzw46d2dk04mv8y9b8";
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
|
||||
@@ -35,11 +35,11 @@ rec {
|
||||
};
|
||||
|
||||
gradleLatest = gradleGen rec {
|
||||
name = "gradle-2.10";
|
||||
name = "gradle-2.11";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://services.gradle.org/distributions/${name}-bin.zip";
|
||||
sha256 = "66406247f745fc6f05ab382d3f8d3e120c339f34ef54b86f6dc5f6efc18fbb13";
|
||||
sha256 = "1mhydg6mj9y7qr2s9bkdaijkjrq7nf6rqix415izvjan4c43fx4d";
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@@ -3,18 +3,18 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "leiningen";
|
||||
version = "2.5.3";
|
||||
version = "2.6.1";
|
||||
name = "${pname}-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://raw.github.com/technomancy/leiningen/${version}/bin/lein-pkg";
|
||||
sha256 = "0xbfg6v6f3qyi99dbqragh3za2a0agrcq9c0qbkshvp5yd0fx4h1";
|
||||
sha256 = "1ndirl36gbba12cs5vw22k2zrbpqdmnpi1gciwqb1zbib2s1akg8";
|
||||
};
|
||||
|
||||
jarsrc = fetchurl {
|
||||
# NOTE: This is actually a .jar, Github has issues
|
||||
url = "https://github.com/technomancy/leiningen/releases/download/${version}/${name}-standalone.zip";
|
||||
sha256 = "1p93j03v02mf1cnli6lv9qqnx7gwxr571g8z7y06p0d4nq31c32b";
|
||||
sha256 = "1533msarx6gb3xc2sp2nmspllnqy7anpnv9a0ifl0psxm3xph06p";
|
||||
};
|
||||
|
||||
patches = [ ./lein-fix-jar-path.patch ];
|
||||
|
||||
31
pkgs/development/tools/build-managers/waf/default.nix
Normal file
31
pkgs/development/tools/build-managers/waf/default.nix
Normal file
@@ -0,0 +1,31 @@
|
||||
{ lib, stdenv, fetchurl, python2 }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "waf-${version}";
|
||||
version = "1.8.19";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://waf.io/waf-${version}.tar.bz2";
|
||||
sha256 = "e5df90556d1f70aca82bb5c5f46aa68d2377bae16b0db044eaa0559df8668c6f";
|
||||
};
|
||||
|
||||
buildInputs = [ python2 ];
|
||||
|
||||
configurePhase = ''
|
||||
python waf-light configure
|
||||
'';
|
||||
buildPhase = ''
|
||||
python waf-light build
|
||||
'';
|
||||
installPhase = ''
|
||||
install waf $out
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "Meta build system";
|
||||
homepage = "https://waf.io/";
|
||||
license = lib.licenses.bsd3;
|
||||
platforms = lib.platforms.all;
|
||||
maintainers = with lib.maintainers; [ ];
|
||||
};
|
||||
}
|
||||
@@ -4,11 +4,11 @@ with stdenv.lib;
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "kibana-${version}";
|
||||
version = "4.1.2";
|
||||
version = "4.4.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://download.elastic.co/kibana/kibana-snapshot/${name}-snapshot-linux-x86.tar.gz";
|
||||
sha256 = "00ag4wnlw6h2j6zcz0irz6j1s51fr9ix2g1smrhrdw44z5gb6wrh";
|
||||
sha256 = "0kxvrhrkcvx7pcn7myvabhcm4nj8gi86ij4a1xi392lfds2v350z";
|
||||
};
|
||||
|
||||
buildInputs = [ makeWrapper ];
|
||||
@@ -19,6 +19,7 @@ stdenv.mkDerivation rec {
|
||||
rm -r $out/libexec/kibana/node
|
||||
makeWrapper $out/libexec/kibana/bin/kibana $out/bin/kibana \
|
||||
--prefix PATH : "${nodejs}/bin:${coreutils}/bin:${which}/bin"
|
||||
sed -i 's@NODE=.*@NODE=${nodejs}/bin/node@' $out/libexec/kibana/bin/kibana
|
||||
'';
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -2,11 +2,14 @@
|
||||
|
||||
stdenv.mkDerivation (rec {
|
||||
name = "pkg-config-0.29";
|
||||
|
||||
|
||||
setupHook = ./setup-hook.sh;
|
||||
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://pkgconfig.freedesktop.org/releases/${name}.tar.gz";
|
||||
urls = [
|
||||
"https://pkgconfig.freedesktop.org/releases/${name}.tar.gz"
|
||||
"http://fossies.org/linux/misc/${name}.tar.gz"
|
||||
];
|
||||
sha256 = "0sq09a39wj4cxf8l2jvkq067g08ywfma4v6nhprnf351s82pfl68";
|
||||
};
|
||||
|
||||
|
||||
@@ -26,6 +26,6 @@ stdenv.mkDerivation {
|
||||
license = stdenv.lib.licenses.gpl3;
|
||||
description = "A simple cross-platform OCaml code editor built for top-level evaluation";
|
||||
platforms = ocamlPackages.ocaml.meta.platforms;
|
||||
maintainer = with stdenv.lib.maintainers; [ vbgl ];
|
||||
maintainers = with stdenv.lib.maintainers; [ vbgl ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@ stdenv.mkDerivation {
|
||||
name = "${pname}-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "${webpage}/downloads/${pname}-${version}.tar.gz";
|
||||
url = "http://pkgs.fedoraproject.org/repo/pkgs/ocaml-omake/${pname}-${version}.tar.gz/fe39a476ef4e33b7ba2ca77a6bcaded2/${pname}-${version}.tar.gz";
|
||||
sha256 = "1sas02pbj56m7wi5vf3vqrrpr4ynxymw2a8ybvfj2dkjf7q9ii13";
|
||||
};
|
||||
patchFlags = "-p0";
|
||||
|
||||
@@ -1,21 +1,24 @@
|
||||
{stdenv, fetchurl, transfig, texLiveAggregationFun, texLive, texLiveExtra, ghostscript
|
||||
, build-manual ? false
|
||||
{stdenv, fetchurl, transfig, tex , ghostscript, colm, build-manual ? false
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "ragel-${version}";
|
||||
version = "6.9";
|
||||
version = "7.0.0.6";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://www.colm.net/files/ragel/${name}.tar.gz";
|
||||
sha256 = "02k6rwh8cr95f1p5sjjr3wa6dilg06572xz1v71dk8awmc7vw1vf";
|
||||
sha256 = "1ns3kbcvhinn4rwm54ajg49d1la8filxskl3rgbwws0irzw507vs";
|
||||
};
|
||||
|
||||
buildInputs = stdenv.lib.optional build-manual [ transfig ghostscript (texLiveAggregationFun { paths=[ texLive texLiveExtra ]; }) ];
|
||||
buildInputs = stdenv.lib.optional build-manual [ transfig ghostscript tex ];
|
||||
|
||||
preConfigure = stdenv.lib.optional build-manual ''
|
||||
sed -i "s/build_manual=no/build_manual=yes/g" DIST
|
||||
'';
|
||||
|
||||
configureFlags = [ "--with-colm=${colm}" ];
|
||||
|
||||
doCheck = true;
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = http://www.complang.org/ragel;
|
||||
|
||||
29
pkgs/development/tools/sunxi-tools/default.nix
Normal file
29
pkgs/development/tools/sunxi-tools/default.nix
Normal file
@@ -0,0 +1,29 @@
|
||||
{ stdenv, fetchgit, pkgconfig, libusb }:
|
||||
stdenv.mkDerivation {
|
||||
name = "sunxi-tools-1.3";
|
||||
|
||||
src = fetchgit {
|
||||
url = "https://github.com/linux-sunxi/sunxi-tools";
|
||||
rev = "be1b4c7400161b90437432076360c1f99970f54f";
|
||||
sha256 = "0qbl4v66a3mvqai29q2y60zf2b5lj32mh9gyn44gfp0w2bsb10yj";
|
||||
};
|
||||
|
||||
buildInputs = [ pkgconfig libusb ];
|
||||
|
||||
buildPhase = ''
|
||||
make all misc
|
||||
'';
|
||||
|
||||
installPhase = ''
|
||||
mkdir -p $out/bin
|
||||
cp bin2fex fex2bin phoenix_info sunxi-bootinfo sunxi-fel sunxi-fexc sunxi-nand-part sunxi-pio $out/bin
|
||||
'';
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Tools for Allwinner A10 devices";
|
||||
homepage = http://linux-sunxi.org/;
|
||||
license = licenses.gpl2Plus;
|
||||
platforms = platforms.unix;
|
||||
maintainers = with maintainers; [ elitak ];
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user