Merge branch 'staging-next' into staging

This commit is contained in:
Jan Tojnar
2020-08-23 02:18:27 +02:00
516 changed files with 15983 additions and 9551 deletions
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "clojure-lsp";
version = "20200806T150857";
version = "20200819T134828";
src = fetchurl {
url = "https://github.com/snoe/clojure-lsp/releases/download/release-${version}/${pname}";
sha256 = "132w60p10ffr3vcykgw8rzxs54i6ynmw13p9nd59pqbn5adblrsp";
sha256 = "0nfi6wf78z0xm0mgsz83pn1v4mr76h2d5rva3xan4hn8gpd1s57s";
};
dontUnpack = true;
@@ -0,0 +1,37 @@
{ stdenv
, fetchFromGitHub
, cmake
, pkgconfig
, libftdi1
, libusb-compat-0_1
}:
stdenv.mkDerivation rec {
pname = "fujprog";
version = "4.6";
src = fetchFromGitHub {
owner = "kost";
repo = "${pname}";
rev = "v${version}";
sha256 = "04l5rrfrp3pflwz5ncwvb4ibbsqib2259m23bzfi8m80aj216shd";
};
nativeBuildInputs = [
cmake
pkgconfig
];
buildInputs = [
libftdi1
libusb-compat-0_1
];
meta = with stdenv.lib; {
description = "JTAG programmer for the ULX3S and ULX2S open hardware FPGA development boards.";
homepage = "https://github.com/kost/fujprog";
license = licenses.bsd2;
maintainers = with maintainers; [ trepetti ];
platforms = platforms.linux ++ platforms.darwin;
};
}
@@ -0,0 +1,27 @@
{ stdenv, fetchFromGitHub, cmake, asciidoc }:
stdenv.mkDerivation rec {
pname = "mkrom";
version = "unstable-2020-06-11";
src = fetchFromGitHub {
owner = "KnightOS";
repo = "mkrom";
rev = "7a735ecbe09409e74680a9dc1c50dd4db99a409f";
sha256 = "18h7a0fb5zb991iy9ljpknmk9qvl9nz3yh1zh5bm399rpxn4nzx3";
};
nativeBuildInputs = [
asciidoc
cmake
];
hardeningDisable = [ "format" ];
meta = with stdenv.lib; {
homepage = "https://knightos.org/";
description = "Packages KnightOS distribution files into a ROM";
license = licenses.mit;
maintainers = with maintainers; [ siraben ];
};
}
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "patchelf-${version}";
version = "2020-06-03";
version = "2020-07-11";
src = fetchFromGitHub {
owner = "NixOS";
repo = "patchelf";
rev = "4aff679d9eaa1a3ec0228901a4e79b57361b4094";
sha256 = "1i47z2dl6pgv5krl58lwy3xs327jmhy9cni3b8yampab1kh9ad1l";
rev = "126372b636733b160e693c9913e871f6755c02e";
sha256 = "07cn40ypys5pyc3jfgxvqj7qk5v6m2rr5brnpmxdsl1557ryx226";
};
# Drop test that fails on musl (?)
@@ -0,0 +1,46 @@
{ lib
, fetchFromGitHub
, python3Packages
}:
python3Packages.buildPythonApplication rec {
pname = "replacement";
version = "0.4.4";
disabled = python3Packages.isPy27;
src = fetchFromGitHub {
owner = "siriobalmelli";
repo = "replacement";
rev = "v${version}";
sha256 = "0j4lvn3rx1kqvxcsd8nhc2lgk48jyyl7qffhlkvakhy60f9lymj3";
};
propagatedBuildInputs = with python3Packages; [
ruamel_yaml
];
checkInputs = with python3Packages; [
pytestCheckHook
sh
];
meta = with lib; {
homepage = "https://github.com/siriobalmelli/replacement";
description = "A tool to execute yaml templates and output text";
longDescription = ''
Replacement is a python utility
that parses a yaml template and outputs text.
A 'template' is a YAML file containing a 'replacement' object.
A 'replacement' object contains a list of blocks,
each of which is executed in sequence.
This tool is useful in generating configuration files,
static websites and the like.
'';
license = licenses.asl20;
maintainers = with maintainers; [ siriobalmelli ];
};
}