Merge staging-next into staging
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
{ stdenv, fetchurl, makeWrapper, jre }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
version = "8.12";
|
||||
version = "8.13";
|
||||
name = "checkstyle-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/checkstyle/checkstyle/releases/download/checkstyle-${version}/checkstyle-${version}-all.jar";
|
||||
sha256 = "000048flqhkwnjn37bh07wgn6q4m12s3h3p9piqgvxswrjc95x3y";
|
||||
sha256 = "05w60yg5ghjdg36k4xd8m0yyfia9viyz51j053030b74bq65yvai";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ makeWrapper jre ];
|
||||
|
||||
@@ -2,21 +2,21 @@
|
||||
|
||||
buildGoPackage rec {
|
||||
name = "bazel-buildtools-unstable-${version}";
|
||||
version = "2018-05-24";
|
||||
version = "2018-10-11";
|
||||
|
||||
goPackagePath = "github.com/bazelbuild/buildtools";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "bazelbuild";
|
||||
repo = "buildtools";
|
||||
rev = "588d90030bc8054b550967aa45a8a8d170deba0b";
|
||||
sha256 = "18q1z138545kh4s5k0jcqwhpzc1w7il4x00l7yzv9wq8bg1vn1rv";
|
||||
rev = "86b40b7fee59cc67d3371d20f10702fe8c6dd808";
|
||||
sha256 = "10fzqbafwzv0bvx8aag78gh731k5j9nwlbcflhc5xm5zwhla9cyf";
|
||||
};
|
||||
|
||||
goDeps = ./deps.nix;
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "This derivation contains developer tools for working with Google's bazel buildtool.";
|
||||
description = "Tools for working with Google's bazel buildtool. Includes buildifier, buildozer, and unused_deps.";
|
||||
homepage = https://github.com/bazelbuild/buildtools;
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ uri-canva ];
|
||||
|
||||
@@ -2,11 +2,11 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "jenkins-${version}";
|
||||
version = "2.138.1";
|
||||
version = "2.138.2";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://mirrors.jenkins.io/war-stable/${version}/jenkins.war";
|
||||
sha256 = "09svkqii9lv1br0al6wjn1l0fsqf6s7fdrfc0awmfsg8fmjlpf7c";
|
||||
sha256 = "10qyr8izngnhlr1b03a9vdnbmwprbqsjnd55hjdalmxy6dq5mvfq";
|
||||
};
|
||||
|
||||
buildCommand = ''
|
||||
|
||||
13
pkgs/development/tools/continuous-integration/jenkins/update.sh
Executable file
13
pkgs/development/tools/continuous-integration/jenkins/update.sh
Executable file
@@ -0,0 +1,13 @@
|
||||
#!/usr/bin/env nix-shell
|
||||
#!nix-shell -i bash -p curl common-updater-scripts jq
|
||||
|
||||
set -eu -o pipefail
|
||||
|
||||
core_json="$(curl --fail --location https://updates.jenkins.io/stable/update-center.actual.json | jq .core)"
|
||||
|
||||
version="$(jq -r .version <<<$core_json)"
|
||||
sha256="$(jq -r .sha256 <<<$core_json)"
|
||||
hash="$(nix-hash --type sha256 --to-base32 "$sha256")"
|
||||
url="$(jq -r .url <<<$core_json)"
|
||||
|
||||
update-source-version jenkins "$version" "$hash" "$url"
|
||||
@@ -37,7 +37,7 @@
|
||||
}:
|
||||
|
||||
let
|
||||
version = "1.0.0";
|
||||
version = "1.0.1";
|
||||
in stdenv.mkDerivation rec {
|
||||
name = "flatpak-builder-${version}";
|
||||
|
||||
@@ -45,7 +45,7 @@ in stdenv.mkDerivation rec {
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/flatpak/flatpak-builder/releases/download/${version}/${name}.tar.xz";
|
||||
sha256 = "0ysnz0dwc8wfd31afwssg9prvaqdga7z4mybnrzy8sgm0hi5p2l5";
|
||||
sha256 = "01p3j8ndk9bimnqibw3dyny0ysv6nw2f7z5im19s9jlhlzdqb48w";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{ stdenv, fetchzip, makeWrapper, jre }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
version = "2.6.1";
|
||||
version = "2.6.2";
|
||||
name = "jbake-${version}";
|
||||
|
||||
src = fetchzip {
|
||||
url = "https://dl.bintray.com/jbake/binary/${name}-bin.zip";
|
||||
sha256 = "0zlh2azmv8gj3c4d4ndivar31wd42nmvhxq6xhn09cib9kffxbc7";
|
||||
sha256 = "1q96z0pvkqgb4194m52z89q56cbc0g3faflyfpy55z099f655rx9";
|
||||
};
|
||||
|
||||
buildInputs = [ makeWrapper jre ];
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
{ stdenv, fetchFromGitHub, ctags, perl, binutils, abi-dumper }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "abi-compliance-checker-${version}";
|
||||
version = "2.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "lvc";
|
||||
repo = "abi-compliance-checker";
|
||||
rev = version;
|
||||
sha256 = "1f1f9j2nf9j83sfl2ljadch99v6ha8rq8xm7ax5akc05hjpyckij";
|
||||
};
|
||||
|
||||
buildInputs = [ binutils ctags perl ];
|
||||
propagatedBuildInputs = [ abi-dumper ];
|
||||
|
||||
makeFlags = [ "prefix=$(out)" ];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = https://lvc.github.io/abi-compliance-checker;
|
||||
description = "A tool for checking backward API/ABI compatibility of a C/C++ library";
|
||||
license = licenses.lgpl21;
|
||||
maintainers = [ maintainers.bhipple ];
|
||||
platforms = platforms.all;
|
||||
};
|
||||
}
|
||||
33
pkgs/development/tools/misc/abi-dumper/default.nix
Normal file
33
pkgs/development/tools/misc/abi-dumper/default.nix
Normal file
@@ -0,0 +1,33 @@
|
||||
{ stdenv, fetchFromGitHub, ctags, perl, elfutils, vtable-dumper }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "abi-dumper-${version}";
|
||||
version = "1.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "lvc";
|
||||
repo = "abi-dumper";
|
||||
rev = version;
|
||||
sha256 = "1byhw132aj7a5a5zh5s3pnjlrhdk4cz6xd5irp1y08jl980qba5j";
|
||||
};
|
||||
|
||||
patchPhase = ''
|
||||
substituteInPlace abi-dumper.pl \
|
||||
--replace eu-readelf ${elfutils}/bin/eu-readelf \
|
||||
--replace vtable-dumper ${vtable-dumper}/bin/vtable-dumper \
|
||||
--replace '"ctags"' '"${ctags}/bin/ctags"'
|
||||
'';
|
||||
|
||||
buildInputs = [ elfutils ctags perl vtable-dumper ];
|
||||
|
||||
preBuild = "mkdir -p $out";
|
||||
makeFlags = [ "prefix=$(out)" ];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = https://github.com/lvc/abi-dumper;
|
||||
description = "Dump ABI of an ELF object containing DWARF debug info";
|
||||
license = licenses.lgpl21;
|
||||
maintainers = [ maintainers.bhipple ];
|
||||
platforms = platforms.all;
|
||||
};
|
||||
}
|
||||
28
pkgs/development/tools/misc/kdbg/default.nix
Normal file
28
pkgs/development/tools/misc/kdbg/default.nix
Normal file
@@ -0,0 +1,28 @@
|
||||
{ stdenv, fetchurl, cmake, extra-cmake-modules, qt5,
|
||||
ki18n, kconfig, kiconthemes, kxmlgui, kwindowsystem,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "kdbg-${version}";
|
||||
version = "3.0.0";
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/kdbg/${version}/${name}.tar.gz";
|
||||
sha256 = "0lxfal6jijdcrf0hc81gmapfmz0kq4569d5qzfm4p72rq9s4r5in";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ cmake extra-cmake-modules ];
|
||||
buildInputs = [ qt5.qtbase ki18n kconfig kiconthemes kxmlgui kwindowsystem ];
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = http://www.kdbg.org/;
|
||||
description = ''
|
||||
A graphical user interface to gdb, the GNU debugger. It provides an
|
||||
intuitive interface for setting breakpoints, inspecting variables, and
|
||||
stepping through code.
|
||||
'';
|
||||
license = licenses.gpl2;
|
||||
maintainers = [ maintainers.catern ];
|
||||
};
|
||||
}
|
||||
24
pkgs/development/tools/misc/vtable-dumper/default.nix
Normal file
24
pkgs/development/tools/misc/vtable-dumper/default.nix
Normal file
@@ -0,0 +1,24 @@
|
||||
{ stdenv, fetchFromGitHub, libelf }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "vtable-dumper-${version}";
|
||||
version = "1.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "lvc";
|
||||
repo = "vtable-dumper";
|
||||
rev = version;
|
||||
sha256 = "0sl7lnjr2l4c2f7qaazvpwpzsp4gckkvccfam88wcq9f7j9xxbyp";
|
||||
};
|
||||
|
||||
buildInputs = [ libelf ];
|
||||
makeFlags = [ "prefix=$(out)" ];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = https://github.com/lvc/vtable-dumper;
|
||||
description = "A tool to list content of virtual tables in a C++ shared library";
|
||||
license = licenses.lgpl21;
|
||||
maintainers = [ maintainers.bhipple ];
|
||||
platforms = platforms.all;
|
||||
};
|
||||
}
|
||||
@@ -2,11 +2,11 @@
|
||||
with python3Packages; buildPythonApplication rec {
|
||||
name = "${pname}-${version}";
|
||||
pname = "pipenv";
|
||||
version = "2018.7.1";
|
||||
version = "2018.10.9";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "0fpnfxdkymz9an3m6isq5g24ykd6hnkjc8llfnvbmnakz1sd0sxv";
|
||||
sha256 = "0b0safavjxq6malmv44acmgds21m2sp1wqa7gs0qz621v6gcgq4j";
|
||||
};
|
||||
|
||||
LC_ALL = "en_US.UTF-8";
|
||||
|
||||
@@ -38,11 +38,11 @@ let
|
||||
];
|
||||
in stdenv.mkDerivation rec {
|
||||
name = "react-native-debugger-${version}";
|
||||
version = "0.7.20";
|
||||
version = "0.8.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/jhen0409/react-native-debugger/releases/download/v${version}/rn-debugger-linux-x64.zip";
|
||||
sha256 = "0nd707plj2c96g0dl976dv8b6dlfh12pdqrmxvp0qc2m2j6y9vig";
|
||||
sha256 = "180rvcnr3xxg7nb5g4b45l9a67h2dx8ps0l05r6ph3f71kzh4dd9";
|
||||
};
|
||||
|
||||
buildInputs = [ unzip ];
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{ stdenv, fetchurl, perlPackages, perl, makeWrapper, openssl }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "sslmate-1.6.0";
|
||||
name = "sslmate-1.7.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://packages.sslmate.com/other/${name}.tar.gz";
|
||||
sha256 = "1ypabdk0nlqjzpmn3m1szjyw7yq20svgbm92sqd5wqmsapyn3a6s";
|
||||
sha256 = "0vhppvy5vphipbycfilzxdly7nw12brscz4biawf3bl376yp7ljm";
|
||||
};
|
||||
|
||||
makeFlags = "PREFIX=$(out)";
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "wabt-${version}";
|
||||
version = "1.0.5";
|
||||
version = "1.0.6";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "WebAssembly";
|
||||
repo = "wabt";
|
||||
rev = version;
|
||||
sha256 = "1cbak3ach7cna98j2r0v3y38c59ih2gv0p6f43qp782pyj07hzfy";
|
||||
sha256 = "0lqsf4wmg24mb3ksmib8xwvmghx8m2vzrjrs8dazwlmik7rill8i";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ cmake ];
|
||||
@@ -18,8 +18,7 @@ stdenv.mkDerivation rec {
|
||||
meta = with stdenv.lib; {
|
||||
description = "The WebAssembly Binary Toolkit";
|
||||
longDescription = ''
|
||||
WABT (we pronounce it "wabbit") is a suite of tools for WebAssembly,
|
||||
including:
|
||||
WABT (pronounced "wabbit") is a suite of tools for WebAssembly, including:
|
||||
* wat2wasm: translate from WebAssembly text format to the WebAssembly
|
||||
binary format
|
||||
* wasm2wat: the inverse of wat2wasm, translate from the binary format
|
||||
|
||||
Reference in New Issue
Block a user