Merge branch 'master' into staging

This commit is contained in:
Vladimír Čunát
2016-02-17 10:06:31 +01:00
456 changed files with 22536 additions and 2438 deletions

View File

@@ -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 = ''

View File

@@ -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";
};
};

View File

@@ -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 ];

View 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; [ ];
};
}

View File

@@ -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 = {

View File

@@ -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";
};

View File

@@ -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 ];
};
}

View File

@@ -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";

View File

@@ -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;

View 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 ];
};
}