Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub 6153b45a adab0c02

+95 -31
+4 -4
pkgs/applications/audio/reaper/default.nix
··· 17 18 stdenv.mkDerivation rec { 19 pname = "reaper"; 20 - version = "6.38"; 21 22 src = fetchurl { 23 url = "https://www.reaper.fm/files/${lib.versions.major version}.x/reaper${builtins.replaceStrings ["."] [""] version}_linux_${stdenv.hostPlatform.qemuArch}.tar.xz"; 24 hash = { 25 - x86_64-linux = "sha256-K5EnrmzP8pyW9dR1fbMzkPzpS6aHm8JF1+m3afnH4rU="; 26 - aarch64-linux = "sha256-6wNWDXjQNyfU2l9Xi9JtmAuoKtHuIY5cvNMjYkwh2Sk="; 27 }.${stdenv.hostPlatform.system}; 28 }; 29 ··· 78 homepage = "https://www.reaper.fm/"; 79 license = licenses.unfree; 80 platforms = [ "x86_64-linux" "aarch64-linux" ]; 81 - maintainers = with maintainers; [ jfrankenau ilian orivej ]; 82 }; 83 }
··· 17 18 stdenv.mkDerivation rec { 19 pname = "reaper"; 20 + version = "6.43"; 21 22 src = fetchurl { 23 url = "https://www.reaper.fm/files/${lib.versions.major version}.x/reaper${builtins.replaceStrings ["."] [""] version}_linux_${stdenv.hostPlatform.qemuArch}.tar.xz"; 24 hash = { 25 + x86_64-linux = "sha256-VQ91px9YZWbrw31fFQxS+H/6fsjkLDrYU6FtI8eSq6E="; 26 + aarch64-linux = "sha256-x6z5+H7ASWiuNL0maNGK05VmJptHdFGRiFf6DgwlZDw="; 27 }.${stdenv.hostPlatform.system}; 28 }; 29 ··· 78 homepage = "https://www.reaper.fm/"; 79 license = licenses.unfree; 80 platforms = [ "x86_64-linux" "aarch64-linux" ]; 81 + maintainers = with maintainers; [ jfrankenau ilian orivej uniquepointer ]; 82 }; 83 }
+22 -8
pkgs/development/python-modules/pytest-aio/default.nix
··· 1 { lib 2 , buildPythonPackage 3 - , fetchPypi 4 , pytest 5 - , pytest-mypy 6 , pytestCheckHook 7 , pythonOlder 8 - , types-setuptools 9 }: 10 11 buildPythonPackage rec { ··· 15 16 disabled = pythonOlder "3.7"; 17 18 - src = fetchPypi { 19 - inherit pname version; 20 - sha256 = "ZPG6k+ZNi6FQftIVwr/Lux5rJlo284V/mjtYepNScdQ="; 21 }; 22 23 buildInputs = [ 24 pytest 25 ]; 26 27 checkInputs = [ 28 - pytest-mypy 29 pytestCheckHook 30 - types-setuptools 31 ]; 32 33 pythonImportsCheck = [
··· 1 { lib 2 + , anyio 3 , buildPythonPackage 4 + , curio 5 + , fetchFromGitHub 6 + , hypothesis 7 , pytest 8 , pytestCheckHook 9 , pythonOlder 10 + , sniffio 11 + , trio 12 + , trio-asyncio 13 }: 14 15 buildPythonPackage rec { ··· 19 20 disabled = pythonOlder "3.7"; 21 22 + src = fetchFromGitHub { 23 + owner = "klen"; 24 + repo = "pytest-aio"; 25 + rev = version; 26 + sha256 = "pLH0yXe/KS9ohI8+hWSprP1OA3Qjki2BPqeApMPMGDs="; 27 }; 28 29 + postPatch = '' 30 + sed -i '/addopts/d' setup.cfg 31 + ''; 32 + 33 buildInputs = [ 34 pytest 35 ]; 36 37 checkInputs = [ 38 + anyio 39 + curio 40 + hypothesis 41 pytestCheckHook 42 + sniffio 43 + trio 44 + trio-asyncio 45 ]; 46 47 pythonImportsCheck = [
+3 -6
pkgs/development/python-modules/python-izone/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "python-izone"; 14 - version = "1.1.8"; 15 format = "setuptools"; 16 17 disabled = pythonOlder "3.8"; ··· 20 owner = "Swamp-Ig"; 21 repo = "pizone"; 22 rev = "v${version}"; 23 - sha256 = "sha256-/qPWSTO0PV4lEgwWpgcoBnbUtDUrEVItb4NF9TV2QJU="; 24 }; 25 26 propagatedBuildInputs = [ ··· 34 pytestCheckHook 35 ]; 36 37 - disabledTestPaths = [ 38 - # Test are blocking 39 - "tests/test_fullstack.py" 40 - ]; 41 42 pythonImportsCheck = [ 43 "pizone"
··· 11 12 buildPythonPackage rec { 13 pname = "python-izone"; 14 + version = "1.2.3"; 15 format = "setuptools"; 16 17 disabled = pythonOlder "3.8"; ··· 20 owner = "Swamp-Ig"; 21 repo = "pizone"; 22 rev = "v${version}"; 23 + hash = "sha256-WF37t9vCEIyQMeN3/CWAiiZ5zsMRMFQ5UvMUqfoGM9I="; 24 }; 25 26 propagatedBuildInputs = [ ··· 34 pytestCheckHook 35 ]; 36 37 + doCheck = false; # most tests access network 38 39 pythonImportsCheck = [ 40 "pizone"
+47
pkgs/development/python-modules/trio-asyncio/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , trio 5 + , outcome 6 + , sniffio 7 + , pytest-trio 8 + , pytestCheckHook 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "trio-asyncio"; 13 + version = "0.12.0"; 14 + 15 + src = fetchPypi { 16 + pname = "trio_asyncio"; 17 + inherit version; 18 + sha256 = "824be23b0c678c0df942816cdb57b92a8b94f264fffa89f04626b0ba2d009768"; 19 + }; 20 + 21 + postPatch = '' 22 + substituteInPlace setup.py \ 23 + --replace "'pytest-runner'" "" 24 + ''; 25 + 26 + propagatedBuildInputs = [ 27 + trio 28 + outcome 29 + sniffio 30 + ]; 31 + 32 + checkInputs = [ 33 + pytest-trio 34 + pytestCheckHook 35 + ]; 36 + 37 + disabledTestPaths = [ 38 + "tests/python" # tries to import internal API test.test_asyncio 39 + ]; 40 + 41 + meta = with lib; { 42 + description = "Re-implementation of the asyncio mainloop on top of Trio"; 43 + homepage = "https://github.com/python-trio/trio-asyncio"; 44 + license = with licenses; [ asl20 /* or */ mit ]; 45 + maintainers = with maintainers; [ dotlambda ]; 46 + }; 47 + }
+5 -1
pkgs/development/tools/go-task/default.nix
··· 1 - { lib, buildGoModule, fetchFromGitHub }: 2 3 buildGoModule rec { 4 pname = "go-task"; ··· 15 16 doCheck = false; 17 18 subPackages = [ "cmd/task" ]; 19 20 ldflags = [ ··· 23 24 postInstall = '' 25 ln -s $out/bin/task $out/bin/go-task 26 ''; 27 28 meta = with lib; {
··· 1 + { lib, buildGoModule, fetchFromGitHub, installShellFiles }: 2 3 buildGoModule rec { 4 pname = "go-task"; ··· 15 16 doCheck = false; 17 18 + nativeBuildInputs = [ installShellFiles ]; 19 + 20 subPackages = [ "cmd/task" ]; 21 22 ldflags = [ ··· 25 26 postInstall = '' 27 ln -s $out/bin/task $out/bin/go-task 28 + 29 + installShellCompletion completion/{bash,fish,zsh}/* 30 ''; 31 32 meta = with lib; {
+4 -4
pkgs/misc/vscode-extensions/default.nix
··· 1337 mktplcRef = { 1338 name = "scala"; 1339 publisher = "scala-lang"; 1340 - version = "0.5.3"; 1341 - sha256 = "0isw8jh845hj2fw7my1i19b710v3m5qsjy2faydb529ssdqv463p"; 1342 }; 1343 meta = { 1344 license = lib.licenses.mit; ··· 1349 mktplcRef = { 1350 name = "metals"; 1351 publisher = "scalameta"; 1352 - version = "1.10.4"; 1353 - sha256 = "0q6zjpdi98png4vpzz39q85nxmsh3h1nnan58saz5rr83d6jgj89"; 1354 }; 1355 meta = { 1356 license = lib.licenses.asl20;
··· 1337 mktplcRef = { 1338 name = "scala"; 1339 publisher = "scala-lang"; 1340 + version = "0.5.5"; 1341 + sha256 = "1gqgamm97sq09za8iyb06jf7hpqa2mlkycbx6zpqwvlwd3a92qr1"; 1342 }; 1343 meta = { 1344 license = lib.licenses.mit; ··· 1349 mktplcRef = { 1350 name = "metals"; 1351 publisher = "scalameta"; 1352 + version = "1.10.15"; 1353 + sha256 = "1yzvwdxipilxpg50sh1glm6p2mmn75pzq8kadk7cyl1kqlqd40ii"; 1354 }; 1355 meta = { 1356 license = lib.licenses.asl20;
+3 -3
pkgs/tools/admin/winbox/default.nix
··· 14 inherit (lib) last splitString; 15 16 pname = "winbox"; 17 - version = "3.31"; 18 name = "${pname}-${version}"; 19 20 executable = fetchurl (if use64 then { 21 url = "https://download.mikrotik.com/winbox/${version}/${pname}64.exe"; 22 - sha256 = "sha256-aE6RZ2bCYahxH5QWxBH4CJOjW9dbzibx8zQ4Z5652V4="; 23 } else { 24 url = "https://download.mikrotik.com/winbox/${version}/${pname}.exe"; 25 - sha256 = "sha256-yyKiU5xJlp/VQVYuX79pdCEve63yV3SUzi+/c915gAc="; 26 }); 27 # This is from the winbox AUR package: 28 # https://aur.archlinux.org/cgit/aur.git/tree/winbox64?h=winbox64&id=8edd93792af84e87592e8645ca09e9795931e60e
··· 14 inherit (lib) last splitString; 15 16 pname = "winbox"; 17 + version = "3.32"; 18 name = "${pname}-${version}"; 19 20 executable = fetchurl (if use64 then { 21 url = "https://download.mikrotik.com/winbox/${version}/${pname}64.exe"; 22 + sha256 = "1gf0zdn4ahfp08fn5w0nzigwldl3bjqcj2f08rcvyn0mbwar4znn"; 23 } else { 24 url = "https://download.mikrotik.com/winbox/${version}/${pname}.exe"; 25 + sha256 = "18rmbnv7iwba19sfh4q4wfwh385snrmpvs6dyad2s9rv7vh2nch7"; 26 }); 27 # This is from the winbox AUR package: 28 # https://aur.archlinux.org/cgit/aur.git/tree/winbox64?h=winbox64&id=8edd93792af84e87592e8645ca09e9795931e60e
+5 -5
pkgs/tools/backup/kopia/default.nix
··· 1 - { lib, buildGoModule, fetchFromGitHub }: 2 3 - buildGoModule rec { 4 pname = "kopia"; 5 - version = "0.9.7"; 6 7 src = fetchFromGitHub { 8 owner = pname; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-nHMsh+2Wpca2SJSy1XRMWwHHcdjpnb1u9JS6wM4E65Y="; 12 }; 13 14 - vendorSha256 = "sha256-SJKsTZMppu6eit4ssMSwJOkeaheEYUwWRDPyPjirNHM="; 15 16 doCheck = false; 17
··· 1 + { lib, buildGo117Module, fetchFromGitHub }: 2 3 + buildGo117Module rec { 4 pname = "kopia"; 5 + version = "0.9.8"; 6 7 src = fetchFromGitHub { 8 owner = pname; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-7Bvgtp6egZqpTv4Ac+OUkhKzTZhRRMwpdvwOCBA6Dso="; 12 }; 13 14 + vendorSha256 = "sha256-/dCRM61Zl5YbIb0mKhcyLU15nQhR31QAaq+5TwRK4pM="; 15 16 doCheck = false; 17
+2
pkgs/top-level/python-packages.nix
··· 9752 9753 trio = callPackage ../development/python-modules/trio { }; 9754 9755 trueskill = callPackage ../development/python-modules/trueskill { }; 9756 9757 trustme = callPackage ../development/python-modules/trustme { };
··· 9752 9753 trio = callPackage ../development/python-modules/trio { }; 9754 9755 + trio-asyncio = callPackage ../development/python-modules/trio-asyncio { }; 9756 + 9757 trueskill = callPackage ../development/python-modules/trueskill { }; 9758 9759 trustme = callPackage ../development/python-modules/trustme { };