Merge staging-next into staging

authored by

github-actions[bot] and committed by
GitHub
60f5ecc7 0313c77b

+377 -34
+1 -1
pkgs/applications/editors/supertux-editor/default.nix
··· 34 34 description = "Level editor for SuperTux"; 35 35 homepage = "https://github.com/SuperTux/supertux-editor"; 36 36 license = licenses.gpl3Plus; 37 - maintainers = with maintainers; [ mathnerd314 ]; 38 37 platforms = platforms.linux; 38 + broken = true; 39 39 }; 40 40 }
+1 -1
pkgs/applications/misc/jekyll/default.nix
··· 49 49 homepage = "https://jekyllrb.com/"; 50 50 #changelog = "https://raw.githubusercontent.com/jekyll/jekyll/v${version}/History.markdown"; 51 51 license = licenses.mit; 52 - maintainers = with maintainers; [ primeos pesterhazy ]; 52 + maintainers = with maintainers; [ pesterhazy ]; 53 53 platforms = platforms.unix; 54 54 }; 55 55 }
+3 -3
pkgs/applications/networking/browsers/chromium/upstream-info.json
··· 18 18 } 19 19 }, 20 20 "beta": { 21 - "version": "91.0.4472.38", 22 - "sha256": "13kikqyxs7p25j7mxnr42614y92vmwsjqfd51dwdjh7wc2hb644a", 23 - "sha256bin64": "1kjawp7q6r1r50h69jwrw84gqrya1jc8bq6x7bdplxlzgvy9qs3z", 21 + "version": "91.0.4472.57", 22 + "sha256": "1kbd5zyi5ndbln5pibdg3yhv65m84arfwfv4v00js3cbr13pyjzv", 23 + "sha256bin64": "1bk30b9kn5bxp4yywdiy3dqd6km5q3rrf2z82kd1qyr9cc45hz8s", 24 24 "deps": { 25 25 "gn": { 26 26 "version": "2021-04-06",
+12 -3
pkgs/applications/window-managers/taffybar/default.nix
··· 1 - { lib, stdenv, haskellPackages, makeWrapper, packages ? (x: []) }: 1 + { lib, stdenv, ghcWithPackages, taffybar, makeWrapper, packages ? (x: []) }: 2 2 3 3 let 4 - taffybarEnv = haskellPackages.ghc.withPackages (self: [ 4 + taffybarEnv = ghcWithPackages (self: [ 5 5 self.taffybar 6 6 ] ++ packages self); 7 7 in stdenv.mkDerivation { ··· 15 15 --set NIX_GHC "${taffybarEnv}/bin/ghc" 16 16 ''; 17 17 18 - inherit (haskellPackages.taffybar) meta; 18 + # Trivial derivation 19 + preferLocalBuild = true; 20 + allowSubstitutes = false; 21 + 22 + # For hacking purposes 23 + passthru.env = taffybarEnv; 24 + buildInputs = [ taffybarEnv ]; 25 + shellHook = "eval $(egrep ^export ${taffybarEnv}/bin/ghc)"; 26 + 27 + inherit (taffybar) meta; 19 28 }
+14
pkgs/development/haskell-modules/configuration-common.nix
··· 1271 1271 # Created upstream PR @ https://github.com/ghcjs/jsaddle/pull/119 1272 1272 jsaddle-webkit2gtk = appendPatch super.jsaddle-webkit2gtk ./patches/jsaddle-webkit2gtk.patch; 1273 1273 1274 + # 2021-05-12: gi-gdkpixbuf_2_0_26 fix 1275 + # https://github.com/taffybar/gtk-sni-tray/pull/25 1276 + gtk-sni-tray = appendPatch super.gtk-sni-tray (pkgs.fetchpatch { 1277 + url = "https://github.com/taffybar/gtk-sni-tray/pull/25/commits/4afd84654cb3f2bd2bb7d39451706c5914fd3cdf.patch"; 1278 + sha256 = "1xjxlh58vnykqsjq4qw8mliq3gk17mwxi4h9z8dvjyav8zqg05rn"; 1279 + }); 1280 + 1281 + # 2021-05-12: gi-gdkpixbuf_2_0_26 fix 1282 + # https://github.com/taffybar/taffybar/pull/507 1283 + taffybar = appendPatch super.taffybar (pkgs.fetchpatch { 1284 + url = "https://github.com/taffybar/taffybar/pull/507/commits/14a650d0954000cbd2cb1018a2f3bcd40ecb564f.patch"; 1285 + sha256 = "01rm8zida5858j5r0mw7bpmv24b03mb3rw34lbkaw3i7g62bx3a0"; 1286 + }); 1287 + 1274 1288 # Missing -Iinclude parameter to doc-tests (pull has been accepted, so should be resolved when 0.5.3 released) 1275 1289 # https://github.com/lehins/massiv/pull/104 1276 1290 massiv = dontCheck super.massiv;
-1
pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml
··· 1699 1699 - gtk2hs-rpn 1700 1700 - gtk3-mac-integration 1701 1701 - gtkglext 1702 - - gtk-sni-tray 1703 1702 - gtksourceview2 1704 1703 - gtksourceview3 1705 1704 - gtk-toy
+4
pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml
··· 233 233 - hinit 234 234 bdesham: 235 235 - pinboard-notes-backup 236 + rvl: 237 + - taffybar 238 + - arbtt 239 + - lentil 236 240 237 241 unsupported-platforms: 238 242 Allure: [ x86_64-darwin ]
-1
pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml
··· 2886 2886 - systemstats 2887 2887 - t3-client 2888 2888 - ta 2889 - - taffybar 2890 2889 - tagged-list 2891 2890 - tagged-th 2892 2891 - tagsoup-navigate
+3 -3
pkgs/development/haskell-modules/hackage-packages.nix
··· 32045 32045 ]; 32046 32046 description = "Automatic Rule-Based Time Tracker"; 32047 32047 license = lib.licenses.gpl2Only; 32048 + maintainers = with lib.maintainers; [ rvl ]; 32048 32049 }) {}; 32049 32050 32050 32051 "arcgrid" = callPackage ··· 111794 111795 platforms = [ 111795 111796 "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux" 111796 111797 ]; 111797 - hydraPlatforms = lib.platforms.none; 111798 - broken = true; 111799 111798 }) {inherit (pkgs) gtk3;}; 111800 111799 111801 111800 "gtk-strut" = callPackage ··· 160373 160372 ]; 160374 160373 description = "frugal issue tracker"; 160375 160374 license = lib.licenses.gpl3Only; 160375 + maintainers = with lib.maintainers; [ rvl ]; 160376 160376 }) {}; 160377 160377 160378 160378 "lenz" = callPackage ··· 252598 252598 platforms = [ 252599 252599 "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux" 252600 252600 ]; 252601 - hydraPlatforms = lib.platforms.none; 252601 + maintainers = with lib.maintainers; [ rvl ]; 252602 252602 }) {inherit (pkgs) gtk3;}; 252603 252603 252604 252604 "tag-bits" = callPackage
+43 -17
pkgs/development/python-modules/dependency-injector/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, isPy3k, six, unittest2, pyyaml, flask }: 2 - 3 - let 4 - testPath = 5 - if isPy3k 6 - then "test_*_py3.py" 7 - else "test_*_py2_py3.py"; 8 - in 1 + { lib 2 + , aiohttp 3 + , buildPythonPackage 4 + , fastapi 5 + , fetchFromGitHub 6 + , flask 7 + , httpx 8 + , mypy-boto3-s3 9 + , numpy 10 + , scipy 11 + , pydantic 12 + , pytestCheckHook 13 + , pyyaml 14 + , six 15 + }: 9 16 10 17 buildPythonPackage rec { 11 18 pname = "dependency-injector"; 12 - version = "4.31.1"; 19 + version = "4.32.2"; 13 20 14 - src = fetchPypi { 15 - inherit pname version; 16 - sha256 = "b6b28b9571f44d575367c6005ba8aaa9fd2b70310e1c15410925d6f1ee2769ad"; 21 + src = fetchFromGitHub { 22 + owner = "ets-labs"; 23 + repo = "python-dependency-injector"; 24 + rev = version; 25 + sha256 = "1gkkka0hl2hl4axf3gfm58mzv92bg0frr5jikw8g32hd4q4aagcg"; 17 26 }; 18 27 19 - propagatedBuildInputs = [ six ]; 20 - checkInputs = [ unittest2 pyyaml flask ]; 28 + propagatedBuildInputs = [ 29 + six 30 + ]; 21 31 22 - checkPhase = '' 23 - unit2 discover -s tests/unit -p "${testPath}" 24 - ''; 32 + checkInputs = [ 33 + aiohttp 34 + fastapi 35 + flask 36 + httpx 37 + mypy-boto3-s3 38 + numpy 39 + pydantic 40 + scipy 41 + pytestCheckHook 42 + pyyaml 43 + ]; 44 + 45 + disabledTestPaths = [ 46 + # There is no unique identifier to disable the one failing test 47 + "tests/unit/ext/test_aiohttp_py35.py" 48 + ]; 49 + 50 + pythonImportsCheck = [ "dependency_injector" ]; 25 51 26 52 meta = with lib; { 27 53 description = "Dependency injection microframework for Python";
+46
pkgs/development/python-modules/fpyutils/default.nix
··· 1 + { lib 2 + , atomicwrites 3 + , buildPythonPackage 4 + , fetchFromGitHub 5 + , pytestCheckHook 6 + , pythonOlder 7 + , requests 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "fpyutils"; 12 + version = "2.0.0"; 13 + disabled = pythonOlder "3.5"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "frnmst"; 17 + repo = pname; 18 + rev = version; 19 + sha256 = "1n15fvd6191ixxsza49fdd8j43hs0agagg8k9v6rc7by1ffqnl2b"; 20 + }; 21 + 22 + propagatedBuildInputs = [ 23 + atomicwrites 24 + requests 25 + ]; 26 + 27 + checkInputs = [ 28 + pytestCheckHook 29 + ]; 30 + 31 + pytestFlagsArray = [ "fpyutils/tests/*.py" ]; 32 + 33 + disabledTests = [ 34 + # Don't run test which requires bash 35 + "test_execute_command_live_output" 36 + ]; 37 + 38 + pythonImportsCheck = [ "fpyutils" ]; 39 + 40 + meta = with lib; { 41 + description = "Collection of useful non-standard Python functions"; 42 + homepage = "https://github.com/frnmst/fpyutils"; 43 + license = with licenses; [ gpl3Plus ]; 44 + maintainers = with maintainers; [ fab ]; 45 + }; 46 + }
+43
pkgs/development/python-modules/md-toc/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , fpyutils 5 + , pytestCheckHook 6 + , pythonOlder 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "md-toc"; 11 + version = "7.2.0"; 12 + disabled = pythonOlder "3.5"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "frnmst"; 16 + repo = pname; 17 + rev = version; 18 + sha256 = "1v74iddfk5d6170frg89vzrkz9xrycl1f50g59imc7x7g50i6c2x"; 19 + }; 20 + 21 + propagatedBuildInputs = [ 22 + fpyutils 23 + ]; 24 + 25 + checkInputs = [ 26 + pytestCheckHook 27 + ]; 28 + 29 + postPatch = '' 30 + substituteInPlace setup.py --replace "fpyutils>=1.2,<1.3" "fpyutils>=1.2" 31 + ''; 32 + 33 + pytestFlagsArray = [ "md_toc/tests/*.py" ]; 34 + 35 + pythonImportsCheck = [ "md_toc" ]; 36 + 37 + meta = with lib; { 38 + description = "Table of contents generator for Markdown"; 39 + homepage = "https://docs.franco.net.eu.org/md-toc/"; 40 + license = with licenses; [ gpl3Plus ]; 41 + maintainers = with maintainers; [ fab ]; 42 + }; 43 + }
+49
pkgs/development/python-modules/mdformat/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , importlib-metadata 5 + , markdown-it-py 6 + , poetry-core 7 + , pytestCheckHook 8 + , pythonOlder 9 + , typing-extensions 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "mdformat"; 14 + version = "0.7.6"; 15 + format = "pyproject"; 16 + disabled = pythonOlder "3.6"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "executablebooks"; 20 + repo = pname; 21 + rev = version; 22 + sha256 = "0mnbi3vp7zgllpcpf6vrjw9y6jas95shphn99ayr8b8wgxsaqkif"; 23 + }; 24 + 25 + nativeBuildInputs = [ 26 + poetry-core 27 + ]; 28 + 29 + propagatedBuildInputs = [ 30 + markdown-it-py 31 + ] ++ lib.optionals (pythonOlder "3.10") [ 32 + importlib-metadata 33 + ] ++ lib.optionals (pythonOlder "3.7") [ 34 + typing-extensions 35 + ]; 36 + 37 + checkInputs = [ 38 + pytestCheckHook 39 + ]; 40 + 41 + pythonImportsCheck = [ "mdformat" ]; 42 + 43 + meta = with lib; { 44 + description = "CommonMark compliant Markdown formatter"; 45 + homepage = "https://mdformat.rtfd.io/"; 46 + license = with licenses; [ mit ]; 47 + maintainers = with maintainers; [ fab ]; 48 + }; 49 + }
+49
pkgs/development/python-modules/mypy-boto3-builder/default.nix
··· 1 + { lib 2 + , black 3 + , boto3 4 + , buildPythonPackage 5 + , fetchFromGitHub 6 + , jinja2 7 + , md-toc 8 + , isort 9 + , mdformat 10 + , pyparsing 11 + , pytestCheckHook 12 + , pythonOlder 13 + }: 14 + 15 + buildPythonPackage rec { 16 + pname = "mypy-boto3-builder"; 17 + version = "4.12.0"; 18 + disabled = pythonOlder "3.6"; 19 + 20 + src = fetchFromGitHub { 21 + owner = "vemel"; 22 + repo = "mypy_boto3_builder"; 23 + rev = version; 24 + sha256 = "09kbmrpnph5kbxlqqavpxg3l85dmk3vzmwawa4s09y9gknxxkcv9"; 25 + }; 26 + 27 + propagatedBuildInputs = [ 28 + black 29 + boto3 30 + isort 31 + jinja2 32 + md-toc 33 + mdformat 34 + pyparsing 35 + ]; 36 + 37 + checkInputs = [ 38 + pytestCheckHook 39 + ]; 40 + 41 + pythonImportsCheck = [ "mypy_boto3_builder" ]; 42 + 43 + meta = with lib; { 44 + description = "Type annotations builder for boto3"; 45 + homepage = "https://vemel.github.io/mypy_boto3_builder/"; 46 + license = with licenses; [ bsd3 ]; 47 + maintainers = with maintainers; [ fab ]; 48 + }; 49 + }
+35
pkgs/development/python-modules/mypy-boto3-s3/default.nix
··· 1 + { lib 2 + , boto3 3 + , buildPythonPackage 4 + , fetchPypi 5 + , pythonOlder 6 + , typing-extensions 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "mypy-boto3-s3"; 11 + version = "1.17.71"; 12 + disabled = pythonOlder "3.6"; 13 + 14 + src = fetchPypi { 15 + inherit pname version; 16 + sha256 = "0zgx3f41j80xy203jwms7j72svxy10ry5v9w3ql817ai4lcrspnn"; 17 + }; 18 + 19 + propagatedBuildInputs = [ 20 + boto3 21 + ] ++ lib.optionals (pythonOlder "3.8") [ 22 + typing-extensions 23 + ]; 24 + 25 + # Project has no tests 26 + doCheck = false; 27 + pythonImportsCheck = [ "mypy_boto3_s3" ]; 28 + 29 + meta = with lib; { 30 + description = "Type annotations for boto3"; 31 + homepage = "https://vemel.github.io/boto3_stubs_docs/mypy_boto3_s3/"; 32 + license = with licenses; [ bsd3 ]; 33 + maintainers = with maintainers; [ fab ]; 34 + }; 35 + }
+3 -3
pkgs/servers/tailscale/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "tailscale"; 5 - version = "1.8.0"; 5 + version = "1.8.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "tailscale"; 9 9 repo = "tailscale"; 10 10 rev = "v${version}"; 11 - sha256 = "urgXbfXEVu5ES140pIAZnQTjU3xWkkk9MPDmlRXa544="; 11 + sha256 = "0q0nk0ychb00xhycq3kda57dzrswl8yhci7fzv8yiqzrv3ygpvyd"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ makeWrapper ]; 15 15 16 16 CGO_ENABLED = 0; 17 17 18 - vendorSha256 = "NBdPGCmUyGKNr76CKwkXmqSVo502ZVrsbboNc+xnB04="; 18 + vendorSha256 = "0cppblz1mnyb3c8xcry5mnf566s6l9409vf9572n1rs1bg91dvgn"; 19 19 20 20 doCheck = false; 21 21
+56
pkgs/tools/package-management/auditwheel/default.nix
··· 1 + { lib 2 + , bzip2 3 + , patchelf 4 + , python3 5 + , gnutar 6 + , unzip 7 + }: 8 + 9 + python3.pkgs.buildPythonApplication rec { 10 + pname = "auditwheel"; 11 + version = "4.0.0"; 12 + 13 + disabled = python3.pkgs.pythonOlder "3.6"; 14 + 15 + src = python3.pkgs.fetchPypi { 16 + inherit pname version; 17 + sha256 = "03a079fe273f42336acdb5953ff5ce7578f93ca6a832b16c835fe337a1e2bd4a"; 18 + }; 19 + 20 + nativeBuildInputs = with python3.pkgs; [ 21 + pbr 22 + ]; 23 + 24 + propagatedBuildInputs = with python3.pkgs; [ 25 + pyelftools 26 + setuptools 27 + ]; 28 + 29 + # integration tests require docker and networking 30 + disabledTestPaths = [ "tests/integration" ]; 31 + 32 + checkInputs = with python3.pkgs; [ 33 + pretend 34 + pytestCheckHook 35 + ]; 36 + 37 + # ensure that there are no undeclared deps 38 + postCheck = '' 39 + PATH= PYTHONPATH= $out/bin/auditwheel --version > /dev/null 40 + ''; 41 + 42 + makeWrapperArgs = [ 43 + "--prefix" "PATH" ":" (lib.makeBinPath [ bzip2 gnutar patchelf unzip ]) 44 + ]; 45 + 46 + meta = with lib; { 47 + description = "Auditing and relabeling cross-distribution Linux wheels"; 48 + homepage = "https://github.com/pypa/auditwheel"; 49 + license = with licenses; [ 50 + mit # auditwheel and nibabel 51 + bsd2 # from https://github.com/matthew-brett/delocate 52 + bsd3 # from https://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-projects/pax-utils/lddtree.py 53 + ]; 54 + maintainers = with maintainers; [ davhau ]; 55 + }; 56 + }
+5 -1
pkgs/top-level/all-packages.nix
··· 806 806 807 807 albert = libsForQt5.callPackage ../applications/misc/albert {}; 808 808 809 + auditwheel = callPackage ../tools/package-management/auditwheel { }; 810 + 809 811 gobgp = callPackage ../tools/networking/gobgp { }; 810 812 811 813 metapixel = callPackage ../tools/graphics/metapixel { }; ··· 26390 26392 # customConfig = builtins.readFile ./tabbed.config.h; 26391 26393 }; 26392 26394 26393 - taffybar = callPackage ../applications/window-managers/taffybar {}; 26395 + taffybar = callPackage ../applications/window-managers/taffybar { 26396 + inherit (haskellPackages) ghcWithPackages taffybar; 26397 + }; 26394 26398 26395 26399 tagainijisho = callPackage ../applications/office/tagainijisho {}; 26396 26400
+10
pkgs/top-level/python-packages.nix
··· 2569 2569 2570 2570 fpylll = callPackage ../development/python-modules/fpylll { }; 2571 2571 2572 + fpyutils = callPackage ../development/python-modules/fpyutils { }; 2573 + 2572 2574 freebox-api = callPackage ../development/python-modules/freebox-api { }; 2573 2575 2574 2576 freetype-py = callPackage ../development/python-modules/freetype-py { }; ··· 4135 4137 4136 4138 mcstatus = callPackage ../development/python-modules/mcstatus { }; 4137 4139 4140 + md-toc = callPackage ../development/python-modules/md-toc { }; 4141 + 4138 4142 md2gemini = callPackage ../development/python-modules/md2gemini { }; 4143 + 4144 + mdformat = callPackage ../development/python-modules/mdformat { }; 4139 4145 4140 4146 mdit-py-plugins = callPackage ../development/python-modules/mdit-py-plugins { }; 4141 4147 ··· 4386 4392 myjwt = callPackage ../development/python-modules/myjwt { }; 4387 4393 4388 4394 mypy = callPackage ../development/python-modules/mypy { }; 4395 + 4396 + mypy-boto3-builder = callPackage ../development/python-modules/mypy-boto3-builder { }; 4397 + 4398 + mypy-boto3-s3 = callPackage ../development/python-modules/mypy-boto3-s3 { }; 4389 4399 4390 4400 mypy-extensions = callPackage ../development/python-modules/mypy/extensions.nix { }; 4391 4401