Merge staging-next into staging

This commit is contained in:
github-actions[bot] 2021-01-15 18:53:00 +00:00 committed by GitHub
commit c1f25cbece
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
18 changed files with 183 additions and 64 deletions

4
.github/CODEOWNERS vendored
View File

@ -158,8 +158,8 @@
/nixos/modules/services/networking/ntp @thoughtpolice
# Dhall
/pkgs/development/dhall-modules @Gabriel439 @Profpatsch
/pkgs/development/interpreters/dhall @Gabriel439 @Profpatsch
/pkgs/development/dhall-modules @Gabriel439 @Profpatsch @ehmry
/pkgs/development/interpreters/dhall @Gabriel439 @Profpatsch @ehmry
# Idris
/pkgs/development/idris-modules @Infinisil

View File

@ -9315,6 +9315,12 @@
githubId = 303489;
name = "Manuel Bärenz";
};
tu-maurice = {
email = "valentin.gehrke+nixpkgs@zom.bi";
github = "tu-maurice";
githubId = 16151097;
name = "Valentin Gehrke";
};
tv = {
email = "tv@krebsco.de";
github = "4z3";

View File

@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "navi";
version = "2.13.0";
version = "2.13.1";
src = fetchFromGitHub {
owner = "denisidoro";
repo = "navi";
rev = "v${version}";
sha256 = "04ks38s6d3nkdj0arhxw8f3sfw796l97fbqxsm7b9g5d2953a6cs";
sha256 = "0nzjcahnx637m24xhzgrhvaic52b1bqx6lkklmy8xlbka7i2xid2";
};
cargoSha256 = "1zwar1l793809bsgqnwrgi50y76bd78qd4s8lw6d64f4z72dh80g";
cargoSha256 = "12xyh57b6lblplh87fw1cvfwzkx9bz9qbhii34n4yzfzp6sv530n";
nativeBuildInputs = [ makeWrapper ];

View File

@ -2,16 +2,16 @@
buildGoModule rec {
pname = "fluxcd";
version = "0.5.9";
version = "0.6.0";
src = fetchFromGitHub {
owner = "fluxcd";
repo = "flux2";
rev = "v${version}";
sha256 = "1fic1hgsjhail9p2ki7qqr0vl5av3gfb8y3h9ygzq4j869780bsq";
sha256 = "16jq6ygm7and4fixh8f7jjv45vgjmyy8wghwnkhwb0140j6lj3ym";
};
vendorSha256 = "15zn40pi1rw0yqxm9fpmj4l179rg846r3m89imh96g2v3gk8qqcv";
vendorSha256 = "1909czaa0q03xh1qvg3f2qzwfwlqyc0akg2c98wd7qrnk1yzzdxy";
nativeBuildInputs = [ installShellFiles ];

View File

@ -6,6 +6,6 @@
callPackage ./generic.nix {
inherit buildGoPackage nvidia_x11 nvidiaGpuSupport;
version = "1.0.1";
sha256 = "07k81csyxhgc7bgn297zlqyvc55qb5fmiavi7dk81rdpg5m2zjvv";
version = "1.0.2";
sha256 = "1l9j6k5dzh9ym9j75mam10vd9b5qh4xqfj6d63bjp7gkk4hd1jxx";
}

View File

@ -1,7 +1,7 @@
{ stdenv, fetchFromGitLab, cmake, ninja, pkgconfig, wrapGAppsHook
, glib, gtk3, gettext, libxkbfile, libX11
, freerdp, libssh, libgcrypt, gnutls
, pcre, libdbusmenu-gtk3, libappindicator-gtk3
, pcre2, libdbusmenu-gtk3, libappindicator-gtk3
, libvncserver, libpthreadstubs, libXdmcp, libxkbcommon
, libsecret, libsoup, spice-protocol, spice-gtk, epoxy, at-spi2-core
, openssl, gsettings-desktop-schemas, json-glib, libsodium, webkitgtk, harfbuzz
@ -13,13 +13,13 @@ with stdenv.lib;
stdenv.mkDerivation rec {
pname = "remmina";
version = "1.4.7";
version = "1.4.10";
src = fetchFromGitLab {
owner = "Remmina";
repo = "Remmina";
rev = "v${version}";
sha256 = "0h09f2amj7ab78fzil2w7cr22d21ad5mp1r2fa70w26g7ra3jzk9";
sha256 = "sha256-n3YfLKCv6CoBeUIv+1yN6RIih63PTFj5zr+dZDJwYdw=";
};
nativeBuildInputs = [ cmake ninja pkgconfig wrapGAppsHook ];
@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
gsettings-desktop-schemas
glib gtk3 gettext libxkbfile libX11
freerdp libssh libgcrypt gnutls
pcre libdbusmenu-gtk3 libappindicator-gtk3
pcre2 libdbusmenu-gtk3 libappindicator-gtk3
libvncserver libpthreadstubs libXdmcp libxkbcommon
libsecret libsoup spice-protocol spice-gtk epoxy at-spi2-core
openssl gnome3.adwaita-icon-theme json-glib libsodium webkitgtk

View File

@ -9,11 +9,11 @@ let
in
stdenv.mkDerivation {
pname = "picat";
version = "3.0p3";
version = "3.0p4";
src = fetchurl {
url = "http://picat-lang.org/download/picat30_3_src.tar.gz";
sha256 = "052w0vk2xfmky5nv280ysb8in6vaph7i79yvbddqmahzszarq5hw";
url = "http://picat-lang.org/download/picat30_4_src.tar.gz";
sha256 = "1rwin44m7ni2h2v51sh2r8gj2k6wm6f86zgaylrria9jr57inpqj";
};
buildInputs = [ zlib ];

View File

@ -25,8 +25,10 @@ lib.makePackageOverridable
}@args:
let
versionedName = "${name}-${rev}";
src = fetchFromGitHub ({
name = "${name}-source";
name = "${versionedName}-source";
inherit owner repo rev;
} // removeAttrs args [
@ -45,7 +47,9 @@ lib.makePackageOverridable
in
buildDhallPackage
( { inherit name dependencies source;
( { inherit dependencies source;
name = versionedName;
code = "${src}/${prefix}${file}";
}

View File

@ -1,13 +1,13 @@
{ lib, fetchPypi, buildPythonPackage, docutils, six, sphinx, isPy3k, isPy27 }:
buildPythonPackage rec {
version = "4.25.1";
version = "4.26.0";
pname = "breathe";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
sha256 = "bf81658ed31f8f586247d203923479fcde6c3797d376c804bdafa7e56ffd43b5";
sha256 = "72543e3ef896b402eec4067c8be2f384570a27421b803ea6980455d7a9859cb1";
};
propagatedBuildInputs = [ docutils six sphinx ];

View File

@ -1,18 +1,19 @@
{ lib, stdenv
{ lib
, buildPythonPackage
, fetchFromGitHub
, python
, stdenv
}:
buildPythonPackage rec {
pname = "pyelftools";
version = "unstable-2020-09-23";
version = "0.27";
src = fetchFromGitHub {
owner = "eliben";
repo = pname;
rev = "ab84e68837113b2d700ad379d94c1dd4a73125ea";
sha256 = "sha256-O7l1kj0k8bOSOtZJVzS674oVnM+X3oP00Ybs0qjb64Q=";
rev = "v${version}";
sha256 = "09igdym2qj2fvfcazbz25qybmgz7ccrn25xn3havfkdkka0z0i3p";
};
doCheck = stdenv.is64bit && !stdenv.isDarwin;
@ -25,10 +26,9 @@ buildPythonPackage rec {
pythonImportsCheck = [ "elftools" ];
meta = with lib; {
description = "A library for analyzing ELF files and DWARF debugging information";
description = "Python library for analyzing ELF files and DWARF debugging information";
homepage = "https://github.com/eliben/pyelftools";
license = licenses.publicDomain;
maintainers = with maintainers; [ igsha pamplemousse ];
};
}

View File

@ -0,0 +1,27 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
}:
buildPythonPackage rec {
pname = "upnpy";
version = "1.1.8";
src = fetchFromGitHub {
owner = "5kyc0d3r";
repo = pname;
rev = "v${version}";
sha256 = "17rqcmmwsl0m4722b1cr74f80kqwq7cgxsy7lq9c88zf6srcgjsf";
};
# Project has not published tests yet
doCheck = false;
pythonImportsCheck = [ "upnpy" ];
meta = with lib; {
description = "UPnP client library for Python";
homepage = "https://github.com/5kyc0d3r/upnpy";
license = with licenses; [ mit ];
maintainers = with maintainers; [ fab ];
};
}

View File

@ -0,0 +1,44 @@
{ stdenv
, lib
, fetchFromGitHub
, installShellFiles
, binutils-unwrapped
, systemd }:
stdenv.mkDerivation rec {
pname = "beefi";
version = "0.1.1";
src = fetchFromGitHub {
owner = "jfeick";
repo = "beefi";
rev = version;
sha256 = "1180avalbw414q1gnfqdgc9zg3k9y0401kw9qvcn51qph81d04v5";
};
nativeBuildInputs = [ installShellFiles ];
buildInputs = [
binutils-unwrapped
systemd
];
patchPhase = ''
substituteInPlace beefi \
--replace objcopy ${binutils-unwrapped}/bin/objcopy \
--replace /usr/lib/systemd ${systemd}/lib/systemd
'';
installPhase = ''
install -Dm755 beefi $out/bin/beefi
installManPage beefi.1
'';
meta = with lib; {
description = "A small script to create bootable EFISTUB kernel images";
license = licenses.gpl3;
platforms = platforms.linux;
maintainers = with maintainers; [ tu-maurice ];
homepage = "https://github.com/jfeick/beefi";
};
}

View File

@ -1,28 +1,40 @@
{
stdenv, fetchurl, lib,
pkgconfig, libxslt, libxml2, docbook_xml_dtd_45, docbook_xsl, asciidoc,
dbus-glib, libcap_ng, libqb, libseccomp, polkit, protobuf,
audit,
libgcrypt ? null,
libsodium ? null
{ stdenv
, lib
, fetchFromGitHub
, autoreconfHook
, asciidoc
, pkgconfig
, libxslt
, libxml2
, docbook_xml_dtd_45
, docbook_xsl
, dbus-glib
, libcap_ng
, libqb
, libseccomp
, polkit
, protobuf
, audit
, libgcrypt
, libsodium
}:
with stdenv.lib;
assert libgcrypt != null -> libsodium == null;
stdenv.mkDerivation rec {
version = "0.7.8";
version = "1.0.0";
pname = "usbguard";
repo = "https://github.com/USBGuard/usbguard";
src = fetchurl {
url = "${repo}/releases/download/${pname}-${version}/${pname}-${version}.tar.gz";
sha256 = "1il5immqfxh2cj8wn1bfk7l42inflzgjf07yqprpz7r3lalbxc25";
src = fetchFromGitHub {
owner = "USBGuard";
repo = pname;
rev = "usbguard-${version}";
sha256 = "sha256-CPuBQmDOpXWn0jPo4HRyDCZUpDy5NmbvUHxXoVbMd/I=";
fetchSubmodules = true;
};
nativeBuildInputs = [
autoreconfHook
asciidoc
pkgconfig
libxslt # xsltproc
@ -54,8 +66,14 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
meta = {
meta = with lib; {
description = "The USBGuard software framework helps to protect your computer against BadUSB";
longDescription = ''
USBGuard is a software framework for implementing USB device authorization
policies (what kind of USB devices are authorized) as well as method of
use policies (how a USB device may interact with the system). Simply put,
it is a USB device whitelisting tool.
'';
homepage = "https://usbguard.github.io/";
license = licenses.gpl2Plus;
maintainers = [ maintainers.tnias ];

View File

@ -1,17 +1,34 @@
{ lib, stdenv, fetchFromGitHub, fetchpatch, openssl, libevent }:
{ lib
, stdenv
, fetchFromGitHub
, fetchpatch
, openssl
, libevent
, pkg-config
, libprom
, libpromhttp
, libmicrohttpd
}:
stdenv.mkDerivation rec {
pname = "coturn";
version = "4.5.1.3";
version = "4.5.2";
src = fetchFromGitHub {
owner = "coturn";
repo = "coturn";
rev = version;
sha256 = "1801931k4qdvc7jvaqxvjyhbh1xsvjz0pjajf6xc222n4ggar1q5";
sha256 = "1s7ncc82ny4bb3qkn3fqr0144xsr7h2y8xmzsf5037h6j8f7j3v8";
};
buildInputs = [ openssl libevent ];
nativeBuildInputs = [ pkg-config ];
buildInputs = [
openssl
libevent
libprom
libpromhttp
libmicrohttpd
];
patches = [
./pure-configure.patch
@ -23,6 +40,6 @@ stdenv.mkDerivation rec {
description = "A TURN server";
platforms = platforms.all;
broken = stdenv.isDarwin; # 2018-10-21
maintainers = [ maintainers.ralith ];
maintainers = with maintainers; [ ralith _0x4A6F ];
};
}

View File

@ -21,18 +21,18 @@ let
sources = name: system: {
x86_64-darwin = {
url = "${baseUrl}/${name}-darwin-x86_64.tar.gz";
sha256 = "1rfaa4b34mijlqxi9savzjplk1z83rs1z8iyx89zbw21fyry08kb";
sha256 = "0ziz7cipi3m4aiba6ljz8419w2rps20rii6nwv0pyq5j7qvlvnqp";
};
x86_64-linux = {
url = "${baseUrl}/${name}-linux-x86_64.tar.gz";
sha256 = "15izl7bvv7m96nyrs93b60fivr7gi2i306ryq6ynxrbq0nq43iya";
sha256 = "1a9mqhqzmn0zfc1ab6jmac15yn192cmqkijw34di3ld6syqvaziw";
};
}.${system};
in stdenv.mkDerivation rec {
pname = "google-cloud-sdk";
version = "322.0.0";
version = "323.0.0";
src = fetchurl (sources "${pname}-${version}" stdenv.hostPlatform.system);

View File

@ -1,22 +1,30 @@
{ lib
, python3
, glibcLocales
, fetchpatch
}:
with python3.pkgs;
buildPythonApplication rec {
pname = "mycli";
version = "1.22.2";
version = "1.23.0";
src = fetchPypi {
inherit pname version;
sha256 = "1lq2x95553vdmhw13cxcgsd2g2i32izhsb7hxd4m1iwf9b3msbpv";
sha256 = "sha256-k1UHpEoszThUvoL4h59vGZ71bAx26VJ0iT/YuVQk/Lk=";
};
propagatedBuildInputs = [
paramiko pymysql configobj sqlparse prompt_toolkit pygments click pycrypto cli-helpers
cli-helpers
click
configobj
paramiko
prompt_toolkit
pycrypto
pygments
pymysql
pyperclip
sqlparse
];
checkInputs = [ pytest mock glibcLocales ];
@ -29,15 +37,6 @@ buildPythonApplication rec {
--ignore=mycli/packages/paramiko_stub/__init__.py
'';
patches = [
# TODO: remove with next release (v1.22.3 or v1.23)
(fetchpatch {
url = "https://github.com/dbcli/mycli/commit/17f093d7b70ab2d9f3c6eababa041bf76f029aac.patch";
sha256 = "sha256-VwfbtzUtElV+ErH+NJb+3pRtSaF0yVK8gEWCvlzZNHI=";
excludes = [ "changelog.md" "mycli/AUTHORS" ];
})
];
postPatch = ''
substituteInPlace setup.py \
--replace "sqlparse>=0.3.0,<0.4.0" "sqlparse"

View File

@ -18407,6 +18407,8 @@ in
batctl = callPackage ../os-specific/linux/batman-adv/batctl.nix { };
beefi = callPackage ../os-specific/linux/beefi { };
blktrace = callPackage ../os-specific/linux/blktrace { };
bluez5 = callPackage ../os-specific/linux/bluez { };

View File

@ -7869,6 +7869,8 @@ in {
update-dotdee = callPackage ../development/python-modules/update-dotdee { };
upnpy = callPackage ../development/python-modules/upnpy { };
uproot3 = callPackage ../development/python-modules/uproot3 { };
uproot3-methods = callPackage ../development/python-modules/uproot3-methods { };