Merge master into staging-next

This commit is contained in:
github-actions[bot]
2021-01-15 06:40:38 +00:00
committed by GitHub
16 changed files with 170 additions and 24 deletions
+1 -1
View File
@@ -144,7 +144,7 @@ in
}; };
masterAuth = mkOption { masterAuth = mkOption {
type = types.str; type = with types; nullOr str;
default = null; default = null;
description = ''If the master is password protected (using the requirePass configuration) description = ''If the master is password protected (using the requirePass configuration)
it is possible to tell the slave to authenticate before starting the replication synchronization it is possible to tell the slave to authenticate before starting the replication synchronization
+1 -1
View File
@@ -18,7 +18,7 @@ import ./make-test-python.nix ({ pkgs, ... }: {
testScript = with pkgs.dockerTools; '' testScript = with pkgs.dockerTools; ''
unix_time_second1 = "1970-01-01T00:00:01Z" unix_time_second1 = "1970-01-01T00:00:01Z"
docker.wait_for_unit("sockets.target") docker.wait_for_unit("docker.service")
with subtest("Ensure Docker images use a stable date by default"): with subtest("Ensure Docker images use a stable date by default"):
docker.succeed( docker.succeed(
+1 -1
View File
@@ -33,7 +33,7 @@ import ./make-test-python.nix ({ pkgs, ...} : {
testScript = '' testScript = ''
start_all() start_all()
docker.wait_for_unit("sockets.target") docker.wait_for_unit("docker.service")
docker.succeed("tar cv --files-from /dev/null | docker import - scratchimg") docker.succeed("tar cv --files-from /dev/null | docker import - scratchimg")
docker.succeed( docker.succeed(
"docker run -d --name=sleeping -v /nix/store:/nix/store -v /run/current-system/sw/bin:/bin scratchimg /bin/sleep 10" "docker run -d --name=sleeping -v /nix/store:/nix/store -v /run/current-system/sw/bin:/bin scratchimg /bin/sleep 10"
@@ -9,13 +9,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "conmon"; pname = "conmon";
version = "2.0.22"; version = "2.0.24";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "containers"; owner = "containers";
repo = pname; repo = pname;
rev = "v${version}"; rev = "v${version}";
sha256 = "07wd3pns6x25dcnc1r84cwmrzg8xgzsfmidkclcpcagf97ad7jmc"; sha256 = "1z6z1bz2rgj15xbqx10kvwn8s64nx5hmn1x52k4z4r20p4f95hkg";
}; };
nativeBuildInputs = [ pkg-config ]; nativeBuildInputs = [ pkg-config ];
+1 -1
View File
@@ -120,7 +120,7 @@ rec {
export GOPATH=$(pwd) export GOPATH=$(pwd)
export GOCACHE="$TMPDIR/go-cache" export GOCACHE="$TMPDIR/go-cache"
mkdir -p src/github.com/docker/docker/pkg mkdir -p src/github.com/docker/docker/pkg
ln -sT ${docker.src}/components/engine/pkg/tarsum src/github.com/docker/docker/pkg/tarsum ln -sT ${docker.moby.src}/pkg/tarsum src/github.com/docker/docker/pkg/tarsum
go build go build
mkdir -p $out/bin mkdir -p $out/bin
@@ -0,0 +1,37 @@
{ stdenv, fetchzip, gnome3, gettext, glib }:
stdenv.mkDerivation rec {
pname = "gnome-shell-extension-clock-override";
version = "12";
src = fetchzip {
url = "https://extensions.gnome.org/extension-data/clock-overridegnomeshell.kryogenix.org.v${version}.shell-extension.zip";
sha256 = "1cyaszks6bwnbgacqsl1pmr24mbj05mad59d4253la9am8ibb4m6";
stripRoot = false;
};
uuid = "clock-override@gnomeshell.kryogenix.org";
nativeBuildInputs = [ gettext glib ];
buildPhase = ''
runHook preBuild
glib-compile-schemas --strict --targetdir=schemas schemas
runHook postBuild
'';
installPhase = ''
runHook preInstall
mkdir -p $out/share/gnome-shell/extensions/${uuid}
cp -r {convenience.js,extension.js,format.js,locale,metadata.json,prefs.js,schemas} $out/share/gnome-shell/extensions/${uuid}
runHook postInstall
'';
meta = with stdenv.lib; {
description = "Customize the date and time format displayed in clock in the top bar in GNOME Shell";
license = licenses.mit;
maintainers = with maintainers; [ rhoriguchi ];
homepage = "https://github.com/stuartlangridge/gnome-shell-clock-override";
broken = versionOlder gnome3.gnome-shell.version "3.18";
};
}
@@ -55,6 +55,7 @@ let
configureFlags = [ configureFlags = [
"--with-boot-jdk=${openjdk14-bootstrap.home}" "--with-boot-jdk=${openjdk14-bootstrap.home}"
"--with-version-pre="
"--enable-unlimited-crypto" "--enable-unlimited-crypto"
"--with-native-debug-symbols=internal" "--with-native-debug-symbols=internal"
"--with-libjpeg=system" "--with-libjpeg=system"
@@ -55,6 +55,7 @@ let
configureFlags = [ configureFlags = [
"--with-boot-jdk=${openjdk15-bootstrap.home}" "--with-boot-jdk=${openjdk15-bootstrap.home}"
"--with-version-pre="
"--enable-unlimited-crypto" "--enable-unlimited-crypto"
"--with-native-debug-symbols=internal" "--with-native-debug-symbols=internal"
"--with-libjpeg=system" "--with-libjpeg=system"
@@ -4,20 +4,13 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "aiohttp_remotes"; pname = "aiohttp_remotes";
version = "0.1.2"; version = "1.0.0";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "43c3f7e1c5ba27f29fb4dbde5d43b900b5b5fc7e37bf7e35e6eaedabaec4a3fc"; sha256 = "1vv2ancxsaxlls9sinigjnrqyx95n7cphq37m8nwifkhvs0idv6a";
}; };
patches = [
(fetchpatch {
url = "https://github.com/aio-libs/aiohttp-remotes/commit/188772abcea038c31dae7d607e487eeed44391bc.patch";
sha256 = "0pb1y4jb8ar1szhnjiyj2sdmdk6z9h6c3wrxw59nv9kr3if5igvs";
})
];
propagatedBuildInputs = [ aiohttp ]; propagatedBuildInputs = [ aiohttp ];
checkInputs = [ pytest pytestcov pytest-aiohttp ]; checkInputs = [ pytest pytestcov pytest-aiohttp ];
@@ -0,0 +1,45 @@
{ lib
, aiohttp
, asynctest
, buildPythonPackage
, fetchFromGitHub
, poetry
, pytest-aiohttp
, pytest-asyncio
, pytest-sugar
, pytestCheckHook
}:
buildPythonPackage rec {
pname = "aioswitcher";
version = "1.2.2";
format = "pyproject";
src = fetchFromGitHub {
owner = "TomerFi";
repo = pname;
rev = version;
sha256 = "0wvca1jbyj4bwrpkpklbxnkvdp9zs7mrvg5b9vkx2hpyr81vyxam";
};
nativeBuildInputs = [ poetry ];
propagatedBuildInputs = [ aiohttp ];
checkInputs = [
asynctest
pytest-aiohttp
pytest-asyncio
pytest-sugar
pytestCheckHook
];
pythonImportsCheck = [ "aioswitcher" ];
meta = with lib; {
description = "Python module to interact with Switcher water heater";
homepage = "https://github.com/TomerFi/aioswitcher";
license = with licenses; [ mit ];
maintainers = with maintainers; [ fab ];
};
}
@@ -18,7 +18,6 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "azure-identity"; pname = "azure-identity";
version = "1.5.0"; version = "1.5.0";
disabled = isPy38;
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
@@ -38,11 +37,6 @@ buildPythonPackage rec {
msrestazure msrestazure
]; ];
prePatch = ''
substituteInPlace setup.py \
--replace msal-extensions~=0.1.3 msal-extensions
'';
pythonImportsCheck = [ "azure.identity" ]; pythonImportsCheck = [ "azure.identity" ];
# Requires checkout from mono-repo and a mock account: # Requires checkout from mono-repo and a mock account:
@@ -0,0 +1,33 @@
{ lib
, buildPythonPackage
, click
, fetchFromGitHub
, mock
, pytest-runner
, pytestCheckHook
, requests
, websocket_client
}:
buildPythonPackage rec {
pname = "orvibo";
version = "1.1.1";
src = fetchFromGitHub {
owner = "happyleavesaoc";
repo = "python-orvibo";
rev = version;
sha256 = "042prd5yxqvlfija7ii1xn424iv1p7ndhxv6m67ij8cbvspwx356";
};
# Project as no tests
doCheck = false;
pythonImportsCheck = [ "orvibo" ];
meta = with lib; {
description = "Python client to work with Orvibo devices";
homepage = "https://github.com/happyleavesaoc/python-orvibo";
license = with licenses; [ mit ];
maintainers = with maintainers; [ fab ];
};
}
@@ -0,0 +1,35 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, pytestCheckHook
, pyyaml
}:
buildPythonPackage rec {
pname = "pyvlx";
version = "0.2.19";
src = fetchFromGitHub {
owner = "Julius2342";
repo = pname;
rev = version;
sha256 = "031gp3sjagvmgdhfpdqlawva425ja1n3bmxk6jyn4zx54szj9zwf";
};
propagatedBuildInputs = [ pyyaml ];
checkInputs = [ pytestCheckHook ];
pythonImportsCheck = [ "pyvlx" ];
meta = with lib; {
description = "Python client to work with Velux units";
longDescription = ''
PyVLX uses the Velux KLF 200 interface to control io-Homecontrol
devices, e.g. Velux Windows.
'';
homepage = "https://github.com/Julius2342/pyvlx";
license = with licenses; [ lgpl2Only ];
maintainers = with maintainers; [ fab ];
};
}
@@ -594,7 +594,7 @@
"opple" = ps: with ps; [ ]; # missing inputs: pyoppleio "opple" = ps: with ps; [ ]; # missing inputs: pyoppleio
"orangepi_gpio" = ps: with ps; [ ]; # missing inputs: OPi.GPIO "orangepi_gpio" = ps: with ps; [ ]; # missing inputs: OPi.GPIO
"oru" = ps: with ps; [ ]; # missing inputs: oru "oru" = ps: with ps; [ ]; # missing inputs: oru
"orvibo" = ps: with ps; [ ]; # missing inputs: orvibo "orvibo" = ps: with ps; [ orvibo ];
"osramlightify" = ps: with ps; [ ]; # missing inputs: lightify "osramlightify" = ps: with ps; [ ]; # missing inputs: lightify
"otp" = ps: with ps; [ pyotp ]; "otp" = ps: with ps; [ pyotp ];
"ovo_energy" = ps: with ps; [ ]; # missing inputs: ovoenergy "ovo_energy" = ps: with ps; [ ]; # missing inputs: ovoenergy
@@ -799,7 +799,7 @@
"swisscom" = ps: with ps; [ ]; "swisscom" = ps: with ps; [ ];
"switch" = ps: with ps; [ ]; "switch" = ps: with ps; [ ];
"switchbot" = ps: with ps; [ ]; # missing inputs: PySwitchbot "switchbot" = ps: with ps; [ ]; # missing inputs: PySwitchbot
"switcher_kis" = ps: with ps; [ ]; # missing inputs: aioswitcher "switcher_kis" = ps: with ps; [ aioswitcher ];
"switchmate" = ps: with ps; [ ]; # missing inputs: pySwitchmate "switchmate" = ps: with ps; [ ]; # missing inputs: pySwitchmate
"syncthru" = ps: with ps; [ ]; # missing inputs: pysyncthru url-normalize "syncthru" = ps: with ps; [ ]; # missing inputs: pysyncthru url-normalize
"synology" = ps: with ps; [ ]; # missing inputs: py-synology "synology" = ps: with ps; [ ]; # missing inputs: py-synology
@@ -892,7 +892,7 @@
"vallox" = ps: with ps; [ ]; # missing inputs: vallox-websocket-api "vallox" = ps: with ps; [ ]; # missing inputs: vallox-websocket-api
"vasttrafik" = ps: with ps; [ ]; # missing inputs: vtjp "vasttrafik" = ps: with ps; [ ]; # missing inputs: vtjp
"velbus" = ps: with ps; [ ]; # missing inputs: python-velbus "velbus" = ps: with ps; [ ]; # missing inputs: python-velbus
"velux" = ps: with ps; [ ]; # missing inputs: pyvlx "velux" = ps: with ps; [ pyvlx ];
"venstar" = ps: with ps; [ ]; # missing inputs: venstarcolortouch "venstar" = ps: with ps; [ ]; # missing inputs: venstarcolortouch
"vera" = ps: with ps; [ pyvera ]; "vera" = ps: with ps; [ pyvera ];
"verisure" = ps: with ps; [ jsonpath ]; # missing inputs: vsure "verisure" = ps: with ps; [ jsonpath ]; # missing inputs: vsure
+1
View File
@@ -27007,6 +27007,7 @@ in
arc-menu = callPackage ../desktops/gnome-3/extensions/arc-menu { }; arc-menu = callPackage ../desktops/gnome-3/extensions/arc-menu { };
caffeine = callPackage ../desktops/gnome-3/extensions/caffeine { }; caffeine = callPackage ../desktops/gnome-3/extensions/caffeine { };
clipboard-indicator = callPackage ../desktops/gnome-3/extensions/clipboard-indicator { }; clipboard-indicator = callPackage ../desktops/gnome-3/extensions/clipboard-indicator { };
clock-override = callPackage ../desktops/gnome-3/extensions/clock-override { };
dash-to-dock = callPackage ../desktops/gnome-3/extensions/dash-to-dock { }; dash-to-dock = callPackage ../desktops/gnome-3/extensions/dash-to-dock { };
dash-to-panel = callPackage ../desktops/gnome-3/extensions/dash-to-panel { }; dash-to-panel = callPackage ../desktops/gnome-3/extensions/dash-to-panel { };
draw-on-your-screen = callPackage ../desktops/gnome-3/extensions/draw-on-your-screen { }; draw-on-your-screen = callPackage ../desktops/gnome-3/extensions/draw-on-your-screen { };
+6
View File
@@ -272,6 +272,8 @@ in {
aiostream = callPackage ../development/python-modules/aiostream { }; aiostream = callPackage ../development/python-modules/aiostream { };
aioswitcher = callPackage ../development/python-modules/aioswitcher { };
aiounifi = callPackage ../development/python-modules/aiounifi { }; aiounifi = callPackage ../development/python-modules/aiounifi { };
aiounittest = callPackage ../development/python-modules/aiounittest { }; aiounittest = callPackage ../development/python-modules/aiounittest { };
@@ -4505,6 +4507,8 @@ in {
ortools = (toPythonModule (pkgs.or-tools.override { inherit (self) python; })).python; ortools = (toPythonModule (pkgs.or-tools.override { inherit (self) python; })).python;
orvibo = callPackage ../development/python-modules/orvibo { };
osc = callPackage ../development/python-modules/osc { }; osc = callPackage ../development/python-modules/osc { };
oscrypto = callPackage ../development/python-modules/oscrypto { }; oscrypto = callPackage ../development/python-modules/oscrypto { };
@@ -6378,6 +6382,8 @@ in {
inherit (pkgs) pkg-config vips glib; inherit (pkgs) pkg-config vips glib;
}; };
pyvlx = callPackage ../development/python-modules/pyvlx { };
pyvmomi = callPackage ../development/python-modules/pyvmomi { }; pyvmomi = callPackage ../development/python-modules/pyvmomi { };
pyvoro = callPackage ../development/python-modules/pyvoro { }; pyvoro = callPackage ../development/python-modules/pyvoro { };