Merge staging-next into staging
This commit is contained in:
commit
6da245f62a
@ -1,5 +1,5 @@
|
|||||||
{ lib
|
{ lib
|
||||||
, fetchgit
|
, fetchFromSourcehut
|
||||||
, python3
|
, python3
|
||||||
, glib
|
, glib
|
||||||
, gobject-introspection
|
, gobject-introspection
|
||||||
@ -18,8 +18,9 @@ python3.pkgs.buildPythonApplication rec {
|
|||||||
version = "0.3";
|
version = "0.3";
|
||||||
format = "other";
|
format = "other";
|
||||||
|
|
||||||
src = fetchgit {
|
src = fetchFromSourcehut {
|
||||||
url = "https://git.sr.ht/~craftyguy/caerbannog";
|
owner = "~craftyguy";
|
||||||
|
repo = "caerbannog";
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "0wqkb9zcllxm3fdsr5lphknkzy8r1cr80f84q200hbi99qql1dxh";
|
sha256 = "0wqkb9zcllxm3fdsr5lphknkzy8r1cr80f84q200hbi99qql1dxh";
|
||||||
};
|
};
|
||||||
|
@ -31,9 +31,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"dev": {
|
"dev": {
|
||||||
"version": "90.0.4430.19",
|
"version": "91.0.4442.4",
|
||||||
"sha256": "174isyx4g62d8ggn9imp41dfklcbxi3y5nfprm4jbjmn5cb7v8xa",
|
"sha256": "0cmm2pimkghb6s956bkqf2k77lj69dz51nlydgkqbvw0sc8n784k",
|
||||||
"sha256bin64": "1155mk933xvhd8141dp210akkmbcchly3q4cr7v176id50dvpnxl",
|
"sha256bin64": "1hbfx8n51p7dwwz1vbp94jdmlb96vvxrbql2af4kmvx1bmzr2ism",
|
||||||
"deps": {
|
"deps": {
|
||||||
"gn": {
|
"gn": {
|
||||||
"version": "2021-02-09",
|
"version": "2021-02-09",
|
||||||
|
@ -39,6 +39,12 @@
|
|||||||
|
|
||||||
, gsettings-desktop-schemas
|
, gsettings-desktop-schemas
|
||||||
, gnome3
|
, gnome3
|
||||||
|
|
||||||
|
# For video acceleration via VA-API (--enable-features=VaapiVideoDecoder)
|
||||||
|
, libvaSupport ? true, libva
|
||||||
|
|
||||||
|
# For Vulkan support (--enable-features=Vulkan)
|
||||||
|
, vulkanSupport ? true, vulkan-loader
|
||||||
}:
|
}:
|
||||||
|
|
||||||
with lib;
|
with lib;
|
||||||
@ -63,6 +69,8 @@ let
|
|||||||
kerberos libdrm mesa coreutils
|
kerberos libdrm mesa coreutils
|
||||||
libxkbcommon wayland
|
libxkbcommon wayland
|
||||||
] ++ optional pulseSupport libpulseaudio
|
] ++ optional pulseSupport libpulseaudio
|
||||||
|
++ optional libvaSupport libva
|
||||||
|
++ optional vulkanSupport vulkan-loader
|
||||||
++ [ gtk3 ];
|
++ [ gtk3 ];
|
||||||
|
|
||||||
suffix = if channel != "stable" then "-" + channel else "";
|
suffix = if channel != "stable" then "-" + channel else "";
|
||||||
|
@ -4,8 +4,8 @@ let
|
|||||||
generic = (import ./generic.nix) _args;
|
generic = (import ./generic.nix) _args;
|
||||||
|
|
||||||
base = callPackage generic (_args // {
|
base = callPackage generic (_args // {
|
||||||
version = "7.4.15";
|
version = "7.4.16";
|
||||||
sha256 = "0mvp7b16sy9j36v9v1mhixwz16hi8mhax7rwpqy3sv24jc1bxmqv";
|
sha256 = "0gnfb4vaj71fiap0q9lk6vs1xs7l6sha60isw6aaw3zxgh00ywc5";
|
||||||
});
|
});
|
||||||
|
|
||||||
in base.withExtensions ({ all, ... }: with all; ([
|
in base.withExtensions ({ all, ... }: with all; ([
|
||||||
|
@ -4,8 +4,8 @@ let
|
|||||||
generic = (import ./generic.nix) _args;
|
generic = (import ./generic.nix) _args;
|
||||||
|
|
||||||
base = callPackage generic (_args // {
|
base = callPackage generic (_args // {
|
||||||
version = "8.0.2";
|
version = "8.0.3";
|
||||||
sha256 = "1rm3gc2h9l0zd1ccawpg1wxqm8v8rllq417f2w5pqcdf7sgah3q0";
|
sha256 = "04mh5sznbgwv67x9p0qz4i377zwdb5cc6r1mb3925y1lkqfn5y4m";
|
||||||
});
|
});
|
||||||
|
|
||||||
in base.withExtensions ({ all, ... }: with all; ([
|
in base.withExtensions ({ all, ... }: with all; ([
|
||||||
|
25
pkgs/development/python-modules/beniget/default.nix
Normal file
25
pkgs/development/python-modules/beniget/default.nix
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
{ lib
|
||||||
|
, buildPythonPackage
|
||||||
|
, fetchPypi
|
||||||
|
, gast
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "beniget";
|
||||||
|
version = "0.3.0";
|
||||||
|
|
||||||
|
src = fetchPypi {
|
||||||
|
inherit pname version;
|
||||||
|
sha256 = "062c893be9cdf87c3144fb15041cce4d81c67107c1591952cd45fdce789a0ff1";
|
||||||
|
};
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
gast
|
||||||
|
];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = "Extract semantic information about static Python code";
|
||||||
|
homepage = "https://github.com/serge-sans-paille/beniget";
|
||||||
|
license = lib.licenses.bsd3;
|
||||||
|
};
|
||||||
|
}
|
@ -1,5 +1,6 @@
|
|||||||
{ lib
|
{ lib
|
||||||
, buildPythonPackage
|
, buildPythonPackage
|
||||||
|
, toPythonModule
|
||||||
, isPy3k
|
, isPy3k
|
||||||
, pythonOlder
|
, pythonOlder
|
||||||
, pythonAtLeast
|
, pythonAtLeast
|
||||||
@ -23,7 +24,7 @@
|
|||||||
}:
|
}:
|
||||||
|
|
||||||
let
|
let
|
||||||
pythonocc-core-cadquery = stdenv.mkDerivation {
|
pythonocc-core-cadquery = toPythonModule (stdenv.mkDerivation {
|
||||||
pname = "pythonocc-core-cadquery";
|
pname = "pythonocc-core-cadquery";
|
||||||
version = "0.18.2";
|
version = "0.18.2";
|
||||||
|
|
||||||
@ -61,7 +62,7 @@ let
|
|||||||
"-DSMESH_LIB_PATH=${smesh}/lib"
|
"-DSMESH_LIB_PATH=${smesh}/lib"
|
||||||
"-DPYTHONOCC_WRAP_SMESH=TRUE"
|
"-DPYTHONOCC_WRAP_SMESH=TRUE"
|
||||||
];
|
];
|
||||||
};
|
});
|
||||||
|
|
||||||
in
|
in
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "casbin";
|
pname = "casbin";
|
||||||
version = "0.18.2";
|
version = "0.18.3";
|
||||||
|
|
||||||
disabled = isPy27;
|
disabled = isPy27;
|
||||||
|
|
||||||
@ -16,7 +16,7 @@ buildPythonPackage rec {
|
|||||||
owner = pname;
|
owner = pname;
|
||||||
repo = "pycasbin";
|
repo = "pycasbin";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "0gi7qm02sdlmmmz6vi8d7b7kibgw4q67kix55y4jsvi0bvwc0i8w";
|
sha256 = "1wbwccwizndiww9a3x1jhixzpcg2qmqlxidk2rqnrzvp04lb8b0q";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
@ -2,11 +2,11 @@
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "fluent-logger";
|
pname = "fluent-logger";
|
||||||
version = "0.9.6";
|
version = "0.10.0";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "a7d47eae4d2a11c8cb0df10ae3d034d95b0b8cef9d060e59e7519ad1f82ffa73";
|
sha256 = "678bda90c513ff0393964b64544ce41ef25669d2089ce6c3b63d9a18554b9bfa";
|
||||||
};
|
};
|
||||||
|
|
||||||
prePatch = ''
|
prePatch = ''
|
||||||
|
69
pkgs/development/python-modules/pythran/default.nix
Normal file
69
pkgs/development/python-modules/pythran/default.nix
Normal file
@ -0,0 +1,69 @@
|
|||||||
|
{ lib
|
||||||
|
, buildPythonPackage
|
||||||
|
, fetchFromGitHub
|
||||||
|
, pytestrunner
|
||||||
|
, ply
|
||||||
|
, networkx
|
||||||
|
, decorator
|
||||||
|
, gast
|
||||||
|
, six
|
||||||
|
, numpy
|
||||||
|
, beniget
|
||||||
|
, pytestCheckHook
|
||||||
|
, scipy
|
||||||
|
, isPy3k
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "pythran";
|
||||||
|
version = "0.9.8post3";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "serge-sans-paille";
|
||||||
|
repo = "pythran";
|
||||||
|
rev = version;
|
||||||
|
sha256 = "sha256-GCWjJlf7zpFzELR6wTF8FoJzJ3F/WdT1hHjY5A5h/+4=";
|
||||||
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
pytestrunner
|
||||||
|
];
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
ply
|
||||||
|
networkx
|
||||||
|
decorator
|
||||||
|
gast
|
||||||
|
six
|
||||||
|
numpy
|
||||||
|
beniget
|
||||||
|
];
|
||||||
|
|
||||||
|
pythonImportsCheck = [
|
||||||
|
"pythran"
|
||||||
|
"pythran.backend"
|
||||||
|
"pythran.middlend"
|
||||||
|
"pythran.passmanager"
|
||||||
|
"pythran.toolchain"
|
||||||
|
"pythran.spec"
|
||||||
|
];
|
||||||
|
|
||||||
|
checkInputs = [
|
||||||
|
pytestCheckHook
|
||||||
|
numpy
|
||||||
|
scipy
|
||||||
|
];
|
||||||
|
|
||||||
|
# Test suite is huge.
|
||||||
|
# Also, in the future scipy will rely on it resulting in a circular test dependency
|
||||||
|
doCheck = false;
|
||||||
|
|
||||||
|
disabled = !isPy3k;
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = "Ahead of Time compiler for numeric kernels";
|
||||||
|
homepage = https://github.com/serge-sans-paille/pythran;
|
||||||
|
license = lib.licenses.bsd3;
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
@ -1,4 +1,5 @@
|
|||||||
{ lib
|
{ lib
|
||||||
|
, stdenv
|
||||||
, brotli
|
, brotli
|
||||||
, buildPythonPackage
|
, buildPythonPackage
|
||||||
, certifi
|
, certifi
|
||||||
@ -46,6 +47,14 @@ buildPythonPackage rec {
|
|||||||
trustme
|
trustme
|
||||||
];
|
];
|
||||||
|
|
||||||
|
disabledTests = if stdenv.hostPlatform.isAarch64 then
|
||||||
|
[
|
||||||
|
"test_connection_closed_on_read_timeout_preload_false"
|
||||||
|
"test_ssl_failed_fingerprint_verification"
|
||||||
|
]
|
||||||
|
else
|
||||||
|
null;
|
||||||
|
|
||||||
pythonImportsCheck = [ "urllib3" ];
|
pythonImportsCheck = [ "urllib3" ];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
|
@ -2,13 +2,13 @@
|
|||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "lazygit";
|
pname = "lazygit";
|
||||||
version = "0.25.1";
|
version = "0.26";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "jesseduffield";
|
owner = "jesseduffield";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-A4Nim1jnyMHd5hxyLu8oZkQ9nDWxTmaX/25WX714ry4=";
|
sha256 = "sha256-9CiXbMYb+EoxBrVFiPuWAlRJvYAq8hpxVDFcymk7Ud0=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorSha256 = null;
|
vendorSha256 = null;
|
||||||
|
@ -2,13 +2,13 @@
|
|||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "open-policy-agent";
|
pname = "open-policy-agent";
|
||||||
version = "0.27.0";
|
version = "0.27.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "open-policy-agent";
|
owner = "open-policy-agent";
|
||||||
repo = "opa";
|
repo = "opa";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-WMCd7+SUpKagoutBqI98KnoOd/UwJqFrSh0RAJQvuSo=";
|
sha256 = "sha256-IiPUmLgkD50LxOT+ZEf/UZJ0192GYOy9xk8U94Q0BWc=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorSha256 = null;
|
vendorSha256 = null;
|
||||||
|
@ -3,4 +3,5 @@
|
|||||||
{
|
{
|
||||||
matrix-synapse-ldap3 = callPackage ./ldap3.nix { };
|
matrix-synapse-ldap3 = callPackage ./ldap3.nix { };
|
||||||
matrix-synapse-pam = callPackage ./pam.nix { };
|
matrix-synapse-pam = callPackage ./pam.nix { };
|
||||||
|
matrix-synapse-shared-secret-auth = callPackage ./shared-secret-auth.nix { };
|
||||||
}
|
}
|
||||||
|
18
pkgs/servers/matrix-synapse/plugins/shared-secret-auth.nix
Normal file
18
pkgs/servers/matrix-synapse/plugins/shared-secret-auth.nix
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
{ buildPythonPackage, fetchFromGitHub, twisted }:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "matrix-synapse-shared-secret-auth";
|
||||||
|
version = "1.0.2";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "devture";
|
||||||
|
repo = "matrix-synapse-shared-secret-auth";
|
||||||
|
rev = version;
|
||||||
|
sha256 = "0cnxp3bp8mmk01a0g3lzgvaawyywjg754j4nb9iwkmm3c2nqvnpz";
|
||||||
|
};
|
||||||
|
|
||||||
|
doCheck = false;
|
||||||
|
pythonImportsCheck = [ "shared_secret_authenticator" ];
|
||||||
|
|
||||||
|
propagatedBuildInputs = [ twisted ];
|
||||||
|
}
|
@ -6,16 +6,16 @@
|
|||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "pistol";
|
pname = "pistol";
|
||||||
version = "0.1.8";
|
version = "0.1.9";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "doronbehar";
|
owner = "doronbehar";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "00vpl43m0zw6vqw8yjkaa7dnis9g169jfb48g2mr0hgyhsjr7jbj";
|
sha256 = "sha256-Q/W+1NvbuSu+QfezJpyeI5r4VlzdAAbOlSfFIT8knJs=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorSha256 = "1rkyvcyrjnrgd3b05gjd4sv95j1b99q641f3n36kgf3sc3hp31ws";
|
vendorSha256 = "sha256-oXt2nZ9lcAiI9ZQtKuQrXOXDfqx3Ucvh/K6g7SScd2Q=";
|
||||||
|
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
|
@ -955,6 +955,8 @@ in {
|
|||||||
|
|
||||||
bellows = callPackage ../development/python-modules/bellows { };
|
bellows = callPackage ../development/python-modules/bellows { };
|
||||||
|
|
||||||
|
beniget = callPackage ../development/python-modules/beniget { };
|
||||||
|
|
||||||
bespon = callPackage ../development/python-modules/bespon { };
|
bespon = callPackage ../development/python-modules/bespon { };
|
||||||
|
|
||||||
betacode = callPackage ../development/python-modules/betacode { };
|
betacode = callPackage ../development/python-modules/betacode { };
|
||||||
@ -6794,6 +6796,8 @@ in {
|
|||||||
|
|
||||||
python-xmp-toolkit = callPackage ../development/python-modules/python-xmp-toolkit { };
|
python-xmp-toolkit = callPackage ../development/python-modules/python-xmp-toolkit { };
|
||||||
|
|
||||||
|
pythran = callPackage ../development/python-modules/pythran { };
|
||||||
|
|
||||||
pyeverlights = callPackage ../development/python-modules/pyeverlights { };
|
pyeverlights = callPackage ../development/python-modules/pyeverlights { };
|
||||||
|
|
||||||
pytile = callPackage ../development/python-modules/pytile { };
|
pytile = callPackage ../development/python-modules/pytile { };
|
||||||
|
Loading…
Reference in New Issue
Block a user