Merge master into staging-next

This commit is contained in:
github-actions[bot] 2021-05-30 19:15:10 +00:00 committed by GitHub
commit 2867d5301f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
21 changed files with 133 additions and 30 deletions

View file

@ -2421,6 +2421,12 @@
githubId = 896182;
name = "devhell";
};
devins2518 = {
email = "drsingh2518@icloud.com";
github = "devins2518";
githubId = 17111639;
name = "Devin Singh";
};
dezgeg = {
email = "tuomas.tynkkynen@iki.fi";
github = "dezgeg";

View file

@ -128,18 +128,18 @@ def create_vlan(vlan_nr: str) -> Tuple[str, str, "subprocess.Popen[bytes]", Any]
return (vlan_nr, vde_socket, vde_process, fd)
def retry(fn: Callable) -> None:
def retry(fn: Callable, timeout: int = 900) -> None:
"""Call the given function repeatedly, with 1 second intervals,
until it returns True or a timeout is reached.
"""
for _ in range(900):
for _ in range(timeout):
if fn(False):
return
time.sleep(1)
if not fn(True):
raise Exception("action timed out")
raise Exception(f"action timed out after {timeout} seconds")
class Logger:

View file

@ -9,7 +9,7 @@ let
# Disable automatically generating desktop icon
noDesktopIcon=true
noBackup=${cfg.noBackup}
noBackup=${lib.boolToString cfg.noBackup}
[Network]
# host setting is relevant only for web deployments - set the host on which the server will listen

View file

@ -160,7 +160,7 @@ in {
etc."qemu/bridge.conf".text = lib.concatMapStringsSep "\n" (e:
"allow ${e}") cfg.allowedBridges;
systemPackages = with pkgs; [ libressl.nc iptables cfg.package cfg.qemuPackage ];
etc.ethertypes.source = "${pkgs.iptables}/etc/ethertypes";
etc.ethertypes.source = "${pkgs.ebtables}/etc/ethertypes";
};
boot.kernelModules = [ "tun" ];

View file

@ -76,7 +76,7 @@ stdenv.mkDerivation rec {
mv html/en/_static{,.tmp}
for _dir in `find -name _static` ; do
rm -r $_dir
ln -s html/en/_static $_dir
ln -rs html/en/_static $_dir
done
mv html/en/_static{.tmp,}
'';

View file

@ -41,7 +41,17 @@ llvmPackages.stdenv.mkDerivation rec {
# Note: only openblas and not atlas part of this Nix expression
# see pkgs/development/libraries/science/math/liblapack/3.5.0.nix
# to get a hint howto setup atlas instead of openblas
buildInputs = [ llvmPackages.llvm libpng libjpeg mesa eigen openblas ];
buildInputs = [
llvmPackages.llvm
llvmPackages.lld
llvmPackages.openmp
llvmPackages.libclang
libpng
libjpeg
mesa
eigen
openblas
];
nativeBuildInputs = [ cmake ];

View file

@ -1,10 +1,10 @@
{ self, callPackage, lib }:
callPackage ./default.nix {
inherit self;
version = "2.0.5-2021-05-17";
rev = "44684fa71d8af6fa8b3051c7d763bbfdcf7915d7";
version = "2.0.5-2021-05-29";
rev = "c2cfa04231785116d9d198462830f41ef94147c0";
isStable = true;
sha256 = "049d3l0miv4n0cnm35ml8flrb9vs12zvbda2743vypckymidliqp";
sha256 = "1fw64pv0dvzb9bgr2zwcv9q8gqgsmfnvrcrmrdfgj4ncamgdnilj";
extraMeta = { # this isn't precise but it at least stops the useless Hydra build
platforms = with lib; filter (p: p != "aarch64-linux")
(platforms.linux ++ platforms.darwin);

View file

@ -1,8 +1,8 @@
{ self, callPackage }:
callPackage ./default.nix {
inherit self;
version = "2.1.0-2021-05-22";
rev = "5783ba1bf73c53ca56e64ed0c462c62224f0393c";
version = "2.1.0-2021-05-29";
rev = "839fb5bd72341d8e67b6cfc2053e2acffdb75567";
isStable = false;
sha256 = "1j25xnbradks58lwsqnxcc7k29wsk2hnky0b1vjzpadrj0sxxc42";
sha256 = "1gyzq4n0fwah0245wazv4c43q9in1mwbk3dhh6cb1ijnjcxp2bb6";
}

View file

@ -2,13 +2,13 @@
buildDunePackage rec {
pname = "tyxml";
version = "4.4.0";
version = "4.5.0";
useDune2 = true;
src = fetchurl {
url = "https://github.com/ocsigen/tyxml/releases/download/${version}/tyxml-${version}.tbz";
sha256 = "0c150h2f4c4id73ickkdqkir3jya66m6c7f5jxlp4caw9bfr8qsi";
sha256 = "0s30f72m457c3gbdmdwbx7ls9zg806nvm83aiz9qkpglbppwr6n6";
};
propagatedBuildInputs = [ uutf re ];
@ -19,7 +19,7 @@ buildDunePackage rec {
license = licenses.lgpl21;
maintainers = with maintainers; [
gal_bolle vbgl
];
];
};
}

View file

@ -5,13 +5,13 @@
buildDunePackage rec {
minimumOCamlVersion = "4.03";
pname = "uri";
version = "4.0.0";
version = "4.2.0";
useDune2 = true;
src = fetchurl {
url = "https://github.com/mirage/ocaml-${pname}/releases/download/v${version}/${pname}-v${version}.tbz";
sha256 = "13r9nkgym9z3dqxkyf0yyaqlrk5r3pjdw0kfzvrc90bmhwl9j380";
sha256 = "0szifda6yism5vn5jdizkha3ad0xk6zw4xgfl8g77dnv83ci7h65";
};
checkInputs = [ ounit ];

View file

@ -0,0 +1,44 @@
{ lib
, buildPythonPackage
, docopt
, fetchPypi
, nose
, pytz
, setuptools-scm
, six
, sqlalchemy
}:
buildPythonPackage rec {
pname = "pygtfs";
version = "0.1.6";
src = fetchPypi {
inherit pname version;
sha256 = "0nx2idgza07kmvj7pcgpj3pqhw53v5rq63paw2ly51cjas2fv5pr";
};
nativeBuildInputs = [
setuptools-scm
];
propagatedBuildInputs = [
docopt
pytz
six
sqlalchemy
];
checkInputs = [
nose
];
pythonImportsCheck = [ "pygtfs" ];
meta = with lib; {
description = "Python module for GTFS";
homepage = "https://github.com/jarondl/pygtfs";
license = with licenses; [ mit ];
maintainers = with maintainers; [ fab ];
};
}

View file

@ -7,7 +7,7 @@
buildPythonPackage rec {
pname = "pytube";
version = "10.8.2";
version = "10.8.3";
disabled = pythonOlder "3.6";
@ -15,7 +15,7 @@ buildPythonPackage rec {
owner = "pytube";
repo = "pytube";
rev = "v${version}";
sha256 = "sha256-LY1aDFzF0vHwEa3pfAoxZ3KM1l39PDo6S6F3xtqqspU=";
sha256 = "sha256-U/TXA/0y5tsuj0q3kxacHk76wjYG6k8mPX5F3MpADmk=";
};
checkInputs = [

View file

@ -43,6 +43,6 @@ python3Packages.buildPythonApplication rec {
changelog = "https://raw.githubusercontent.com/SConsProject/scons/rel_${version}/src/CHANGES.txt";
license = licenses.mit;
platforms = platforms.all;
maintainers = [ maintainers.primeos ];
maintainers = [ ];
};
}

View file

@ -2,17 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "rpg-cli";
version = "unstable-2021-05-27";
version = "0.3.0";
src = fetchFromGitHub {
owner = "facundoolano";
repo = pname;
# certain revision because the Cargo.lock was checked-in in that commit
rev = "4d8a1dac79a1d29d79c0c874475037769dcef5a1";
sha256 = "sha256-qfj1uij9lYyfyHFUnVi9I0ELOoObjFG2NS9UreC/xio=";
rev = version;
sha256 = "sha256-pcVxUX6CPIE5GJniXbAiwZQjwv2eer8LevFl6gASKmM=";
};
cargoSha256 = "sha256-I+rSfuiGFdzA5zqPfvMPcERaQfiX92LW2NKjazWh9c4=";
cargoSha256 = "sha256-4DB3Zj9awmKX5t1zCgWxetz/+tl6ojpCEKxWpZFlMcw=";
# tests assume the authors macbook, and thus fail
doCheck = false;
@ -22,6 +21,5 @@ rustPlatform.buildRustPackage rec {
homepage = "https://github.com/facundoolano/rpg-cli";
license = licenses.mit;
maintainers = with maintainers; [ legendofmiracles ];
mainProgram = "rpg-cli";
};
}

View file

@ -1845,6 +1845,18 @@ final: prev:
meta.homepage = "https://github.com/gruvbox-community/gruvbox/";
};
gruvbox-flat-nvim = buildVimPluginFrom2Nix {
pname = "gruvbox-flat-nvim";
version = "2021-05-28";
src = fetchFromGitHub {
owner = "eddyekofo94";
repo = "gruvbox-flat.nvim";
rev = "521d9234d1c8c3a0e9dc782a8f2e5776483856b0";
sha256 = "1k92z847ix3c7kwiyiw4x41z2sid2wyyjgv08myh93k0ivb5y4qh";
};
meta.homepage = "https://github.com/eddyekofo94/gruvbox-flat.nvim/";
};
gruvbox-nvim = buildVimPluginFrom2Nix {
pname = "gruvbox-nvim";
version = "2021-05-12";

View file

@ -107,6 +107,7 @@ eagletmt/ghcmod-vim
eagletmt/neco-ghc
easymotion/vim-easymotion
eddiebergman/nvim-treesitter-pyfold
eddyekofo94/gruvbox-flat.nvim
editorconfig/editorconfig-vim
edluffy/hologram.nvim@main
edluffy/specs.nvim@main

View file

@ -206,9 +206,9 @@ in {
kernelCompatible = kernel.kernelAtLeast "3.10" && kernel.kernelOlder "5.13";
# this package should point to a version / git revision compatible with the latest kernel release
version = "2.1.0-rc5";
version = "2.1.0-rc6";
sha256 = "sha256-cj0P2bw6sTO+Y74pYn/WEpBuVGMMYCreJQjUdC3DMTE=";
sha256 = "0q3vl9rid6a84pb85v38hnf17vws65jjb4slw8bhm8dq8fna2a86";
isUnstable = true;
};

View file

@ -331,7 +331,7 @@
"group" = ps: with ps; [ ];
"growatt_server" = ps: with ps; [ ]; # missing inputs: growattServer
"gstreamer" = ps: with ps; [ ]; # missing inputs: gstreamer-player
"gtfs" = ps: with ps; [ ]; # missing inputs: pygtfs
"gtfs" = ps: with ps; [ pygtfs ];
"guardian" = ps: with ps; [ aioguardian ];
"habitica" = ps: with ps; [ ]; # missing inputs: habitipy
"hangouts" = ps: with ps; [ ]; # missing inputs: hangups

View file

@ -0,0 +1,28 @@
{ buildGoModule, fetchFromGitHub, lib }:
buildGoModule rec {
pname = "bunnyfetch";
version = "unstable-2021-05-24";
src = fetchFromGitHub {
owner = "Mewyuna";
repo = pname;
rev = "7bcc45fb590b37f410e60af893e679eb0729ecb1";
sha256 = "1lgqrwmxdxd1d99rr0akydfwcsbcmz75fkbq9zrl842rksnp5q3r";
};
vendorSha256 = "1vv69y0x06kn99lw995sbkb7vgd0yb18flkr2ml8ss7q2yvz37vi";
# No upstream tests
doCheck = false;
subPackages = [ "." ];
meta = with lib; {
description = "Tiny system info fetch utility";
homepage = "https://github.com/Mewyuna/bunnyfetch";
license = licenses.mit;
maintainers = with maintainers; [ devins2518 ];
platforms = platforms.linux;
};
}

View file

@ -31629,6 +31629,8 @@ in
kodelife = callPackage ../applications/graphics/kodelife {};
bunnyfetch = callPackage ../tools/misc/bunnyfetch {};
_3proxy = callPackage ../applications/networking/3proxy {};
pigeon = callPackage ../development/tools/pigeon {};

View file

@ -5759,6 +5759,8 @@ in {
pygrok = callPackage ../development/python-modules/pygrok { };
pygtfs = callPackage ../development/python-modules/pygtfs { };
pygtail = callPackage ../development/python-modules/pygtail { };
pygtrie = callPackage ../development/python-modules/pygtrie { };