Merge master into staging-next

authored by github-actions[bot] and committed by GitHub b6ae9ef2 e048c645

+182 -99
+1
maintainers/team-list.nix
··· 570 570 ralith 571 571 dandellion 572 572 sumnerevans 573 + nickcao 573 574 ]; 574 575 scope = "Maintain the ecosystem around Matrix, a decentralized messenger."; 575 576 shortName = "Matrix";
+2 -2
nixos/modules/system/boot/stage-1.nix
··· 102 102 103 103 copy_bin_and_libs () { 104 104 [ -f "$out/bin/$(basename $1)" ] && rm "$out/bin/$(basename $1)" 105 - cp -pdvH $1 $out/bin 105 + cp -pdv $1 $out/bin 106 106 } 107 107 108 108 # Copy BusyBox. ··· 122 122 # code, using default options and effectively ignore security relevant 123 123 # ZFS properties such as `setuid=off` and `exec=off` (unless manually 124 124 # duplicated in `fileSystems.*.options`, defeating "zfsutil"'s purpose). 125 - copy_bin_and_libs ${pkgs.util-linux}/bin/mount 125 + copy_bin_and_libs ${pkgs.util-linux.mount}/bin/mount 126 126 copy_bin_and_libs ${pkgs.zfs}/bin/mount.zfs 127 127 ''} 128 128
+3 -3
pkgs/applications/audio/roomeqwizard/default.nix
··· 14 14 15 15 stdenv.mkDerivation rec { 16 16 pname = "roomeqwizard"; 17 - version = "5.20.5"; 17 + version = "5.20.13"; 18 18 19 19 src = fetchurl { 20 - url = "https://www.roomeqwizard.com/installers/REW_linux_${lib.replaceStrings [ "." ] [ "_" ] version}.sh"; 21 - sha256 = "NYTRiOZmwkni4k+jI2SV84z5umO7+l+eKpwPCdlDD3U="; 20 + url = "https://www.roomeqwizard.com/installers/REW_linux_no_jre_${lib.replaceStrings [ "." ] [ "_" ] version}.sh"; 21 + sha256 = "sha256-6zaBDOmQlyMRQ84j64oS7TMwcctT1PSbuQOUYY9QjvY="; 22 22 }; 23 23 24 24 dontUnpack = true;
+3 -3
pkgs/applications/audio/transcribe/default.nix
··· 22 22 23 23 stdenv.mkDerivation rec { 24 24 pname = "transcribe"; 25 - version = "9.21"; 25 + version = "9.25"; 26 26 27 27 src = 28 28 if stdenv.hostPlatform.system == "x86_64-linux" then 29 29 fetchzip 30 30 { 31 - url = "https://www.seventhstring.com/xscribe/downlo/xscsetup-9.21.0.tar.gz"; 32 - sha256 = "sha256-M0hOJOsTTRxPef8rTO+/KpiP4lr8mtplS9KITaFOFPA="; 31 + url = "https://www.seventhstring.com/xscribe/downlo/xscsetup-${version}.0.tar.gz"; 32 + sha256 = "sha256-vgl3BCAC7gOYTviHJzMbgZfHTpP90XUvxpC1IhvEZ8I="; 33 33 } 34 34 else throw "Platform not supported"; 35 35
+2 -2
pkgs/applications/blockchains/ledger-live-desktop/default.nix
··· 2 2 3 3 let 4 4 pname = "ledger-live-desktop"; 5 - version = "2.62.2"; 5 + version = "2.64.1"; 6 6 7 7 src = fetchurl { 8 8 url = "https://download.live.ledger.com/${pname}-${version}-linux-x86_64.AppImage"; 9 - hash = "sha256-Rb611v2QirGmJ01lZj6F3iHLTPI2eJp5acZDEQ4Ude0=="; 9 + hash = "sha256-EdrJcu3xv+Q31ps3pcjfQh+Kf6C/sidGpk2XM8qBEr0="; 10 10 }; 11 11 12 12
+2 -2
pkgs/applications/graphics/gscreenshot/default.nix
··· 18 18 19 19 python3Packages.buildPythonApplication rec { 20 20 pname = "gscreenshot"; 21 - version = "3.4.0"; 21 + version = "3.4.1"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "thenaterhood"; 25 25 repo = "${pname}"; 26 26 rev = "v${version}"; 27 - sha256 = "YuISiTUReX9IQpckIgbt03CY7klnog/IeOtfBoQ1DZM="; 27 + sha256 = "sLJ+Fk+ePrmJeSllGd30uEQ/uFDl5CIob//1cDLKZHg="; 28 28 }; 29 29 30 30 # needed for wrapGAppsHook to function
+2 -2
pkgs/applications/misc/anytype/default.nix
··· 2 2 3 3 let 4 4 pname = "anytype"; 5 - version = "0.33.0"; 5 + version = "0.33.3"; 6 6 name = "Anytype-${version}"; 7 7 nameExecutable = pname; 8 8 src = fetchurl { 9 9 url = "https://anytype-release.fra1.cdn.digitaloceanspaces.com/Anytype-${version}.AppImage"; 10 10 name = "Anytype-${version}.AppImage"; 11 - sha256 = "sha256-lkocuPlUYGFWWEMaz7Q/SWMFIGa2w+jNQ0u5EzcSz7M="; 11 + sha256 = "sha256-3qBd1WgHn/sfEyNRPTX5viMX3lVZPfsG6x7GfNwkL3E="; 12 12 }; 13 13 appimageContents = appimageTools.extractType2 { inherit name src; }; 14 14 in
+2 -2
pkgs/applications/misc/logseq/default.nix
··· 13 13 14 14 in { 15 15 pname = "logseq"; 16 - version = "0.9.10"; 16 + version = "0.9.11"; 17 17 18 18 src = fetchurl { 19 19 url = "https://github.com/logseq/logseq/releases/download/${version}/logseq-linux-x64-${version}.AppImage"; 20 - hash = "sha256-en8ws0qdMY5j1o8oTkKcIHHQV+kCuQZzQbdFU97qAQE="; 20 + hash = "sha256-4qOXFSbHaoXqTmH6wSGyb6hutda63AxiKnUxJsHBtCg="; 21 21 name = "${pname}-${version}.AppImage"; 22 22 }; 23 23
+4 -4
pkgs/applications/misc/wallust/default.nix
··· 4 4 repoUrl = "https://codeberg.org/explosion-mental/wallust"; 5 5 in rustPlatform.buildRustPackage rec { 6 6 pname = "wallust"; 7 - version = "2.4.1"; 7 + version = "2.5.0"; 8 8 9 9 src = fetchgit { 10 10 url = "${repoUrl}.git"; 11 11 rev = version; 12 - sha256 = "sha256-7zSUyj8Zzk8rsDe7ukPaV02HH7VQ+yjh+wM5TZzJxSA="; 12 + sha256 = "sha256-np03F4XxGFjWfxCKUUIm7Xlp1y9yjzkeb7F2I7dYttA="; 13 13 }; 14 14 15 - cargoSha256 = "sha256-toqt5vqEsflhqFargEcCXrb6ab748mn6k6/RH5d/3RA="; 15 + cargoSha256 = "sha256-yq51LQB53VKjMoNM3f/JzifEHSA69Jso2QYRsaplQfk="; 16 16 17 17 meta = with lib; { 18 - description = "A better pywall"; 18 + description = "A better pywal"; 19 19 homepage = repoUrl; 20 20 license = licenses.mit; 21 21 maintainers = with maintainers; [onemoresuza];
+2 -2
pkgs/applications/misc/waybar/default.nix
··· 48 48 in 49 49 stdenv.mkDerivation rec { 50 50 pname = "waybar"; 51 - version = "0.9.19"; 51 + version = "0.9.20"; 52 52 53 53 src = fetchFromGitHub { 54 54 owner = "Alexays"; 55 55 repo = "Waybar"; 56 56 rev = version; 57 - hash = "sha256-55ZPqq/tJmF4sNdK72cgjXUWR4YtUfOrpePHn+E9T74="; 57 + hash = "sha256-xLcoysnCPB9+jI5cZokWWIvXM5wo3eXOe/hXfuChBR4="; 58 58 }; 59 59 60 60 postUnpack = lib.optional cavaSupport ''
+3 -3
pkgs/applications/networking/browsers/palemoon/bin.nix
··· 19 19 20 20 stdenv.mkDerivation rec { 21 21 pname = "palemoon-bin"; 22 - version = "32.2.1"; 22 + version = "32.3.1"; 23 23 24 24 src = fetchzip { 25 25 urls = [ ··· 27 27 "https://rm-us.palemoon.org/release/palemoon-${version}.linux-x86_64-gtk${if withGTK3 then "3" else "2"}.tar.xz" 28 28 ]; 29 29 hash = if withGTK3 then 30 - "sha256-brF9ACAG+JM7bk/JarB208f8ihI/1d90l+6e1pHmC20=" 30 + "sha256-1JYaxxkqgg/gLdZ+uGDB5BI0NKjHO4huk0b/M9QFuII=" 31 31 else 32 - "sha256-205rhW89Jlk4ICraqndTbJ6/88+ZqhtDOIvhFTiEUz0="; 32 + "sha256-p/Lid6Uv3XTEg+43Gke5VLILhzENHoBP6XjGVHy7wCY="; 33 33 }; 34 34 35 35 preferLocalBuild = true;
+2 -2
pkgs/applications/terminal-emulators/kitty/default.nix
··· 29 29 with python3Packages; 30 30 buildPythonApplication rec { 31 31 pname = "kitty"; 32 - version = "0.29.0"; 32 + version = "0.29.1"; 33 33 format = "other"; 34 34 35 35 src = fetchFromGitHub { 36 36 owner = "kovidgoyal"; 37 37 repo = "kitty"; 38 38 rev = "refs/tags/v${version}"; 39 - hash = "sha256-FTitj43RFCNvSWInXHALyIljfcBBkaq/XI1ZA1k0glk="; 39 + hash = "sha256-C7Km98N/ER+IJ964V+BFkVF8N7uRmraPIpHn8yJtb/Q="; 40 40 }; 41 41 42 42 goModules = (buildGoModule {
+3 -8
pkgs/applications/version-management/gql/default.nix
··· 8 8 9 9 rustPlatform.buildRustPackage rec { 10 10 pname = "gql"; 11 - version = "0.4.0"; 11 + version = "0.4.1"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "AmrDeveloper"; 15 15 repo = "GQL"; 16 16 rev = version; 17 - hash = "sha256-x6Es8J6qdtCdrs23eQoIDSusOiDH/mLKch14loEhO5k="; 17 + hash = "sha256-d6uncWHq9bLDODFle7xij9YjhpiQPL7mmyFmVxmy8hY="; 18 18 }; 19 19 20 - cargoHash = "sha256-OUMIISLsOAjjIZjMrPYK/cW+n0NbTnuu5Rakvm4LUf4="; 20 + cargoHash = "sha256-jR79xchMpib76oVnpy+UIbcwhDXvDPyl+jWmVPfXVog="; 21 21 22 22 nativeBuildInputs = [ 23 23 pkg-config ··· 27 27 libgit2 28 28 zlib 29 29 ]; 30 - 31 - # Cargo.lock is outdated 32 - preConfigure = '' 33 - cargo metadata --offline 34 - ''; 35 30 36 31 meta = with lib; { 37 32 description = "A SQL like query language to perform queries on .git files";
+29 -4
pkgs/development/compilers/gcc/common/pre-configure.nix
··· 117 117 # https://web.archive.org/web/20170222224855/http://frank.harvard.edu/~coldwell/toolchain/ 118 118 # https://web.archive.org/web/20170224235700/http://frank.harvard.edu/~coldwell/toolchain/t-linux.diff 119 119 + lib.optionalString (targetPlatform != hostPlatform && withoutTargetLibc && enableShared) 120 - (lib.optionalString (!stdenv.targetPlatform.isPower) '' 121 - echo 'libgcc.a: crti.o crtn.o' >> libgcc/Makefile.in 122 - '' + '' 123 - echo 'SHLIB_LC=' >> libgcc/Makefile.in 120 + (let 121 + 122 + # crt{i,n}.o are the first and last (respectively) object file 123 + # linked when producing an executable. Traditionally these 124 + # files are delivered as part of the C library, but on GNU 125 + # systems they are in fact built by GCC. Since libgcc needs to 126 + # build before glibc, we can't wait for them to be copied by 127 + # glibc. At this early pre-glibc stage these files sometimes 128 + # have different names. 129 + crtstuff-ofiles = 130 + if targetPlatform.isPower 131 + then "ecrti.o ecrtn.o ncrti.o ncrtn.o" 132 + else "crti.o crtn.o"; 133 + 134 + # Normally, `SHLIB_LC` is set to `-lc`, which means that 135 + # `libgcc_s.so` cannot be built until `libc.so` is available. 136 + # The assignment below clobbers this variable, removing the 137 + # `-lc`. 138 + # 139 + # On PowerPC we add `-mnewlib`, which means "libc has not been 140 + # built yet". This causes libgcc's Makefile to use the 141 + # gcc-built `{e,n}crt{n,i}.o` instead of failing to find the 142 + # versions which have been repackaged in libc as `crt{n,i}.o` 143 + # 144 + SHLIB_LC = lib.optionalString targetPlatform.isPower "-mnewlib"; 145 + 146 + in '' 147 + echo 'libgcc.a: ${crtstuff-ofiles}' >> libgcc/Makefile.in 148 + echo 'SHLIB_LC=${SHLIB_LC}' >> libgcc/Makefile.in 124 149 '') 125 150 126 151 + lib.optionalString (!enableMultilib && hostPlatform.is64bit && !hostPlatform.isMips64n32) ''
+2 -2
pkgs/development/python-modules/dvc-objects/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "dvc-objects"; 19 - version = "0.23.0"; 19 + version = "0.23.1"; 20 20 format = "pyproject"; 21 21 22 22 disabled = pythonOlder "3.8"; ··· 25 25 owner = "iterative"; 26 26 repo = pname; 27 27 rev = "refs/tags/${version}"; 28 - hash = "sha256-fWe/nnI8ugKGOvuwvH8ufvfkhQr3y1PldyYzsvJ5yLw="; 28 + hash = "sha256-EVhzVzgShqFbQvZD4KEw+sDWE473DMM1HyDj2okMxuk="; 29 29 }; 30 30 31 31 SETUPTOOLS_SCM_PRETEND_VERSION = version;
+2 -2
pkgs/development/python-modules/glyphslib/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "glyphslib"; 19 - version = "6.2.3"; 19 + version = "6.2.5"; 20 20 21 21 format = "pyproject"; 22 22 ··· 24 24 owner = "googlefonts"; 25 25 repo = "glyphsLib"; 26 26 rev = "refs/tags/v${version}"; 27 - hash = "sha256-AL8dkN3qTriiyGp/359uKy5aOMr9XPSSBw388VvUXYI="; 27 + hash = "sha256-El2hRY+ELzdW/Bv34JURsisRr74MEv19sFt9tWFHIes="; 28 28 }; 29 29 30 30 SETUPTOOLS_SCM_PRETEND_VERSION = version;
+2 -2
pkgs/development/python-modules/grad-cam/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "grad-cam"; 18 - version = "1.4.6"; 18 + version = "1.4.8"; 19 19 disabled = pythonOlder "3.6"; 20 20 format = "pyproject"; 21 21 22 22 src = fetchPypi { 23 23 inherit pname version; 24 - hash = "sha256-sL4+UUfC60JWAgJPvXeVGUHAskuoceVYwYDrYlibUOE="; 24 + hash = "sha256-BNcwDaEEmRsEoJ4nvvGfjZ9LdG0eRqZCFuY5/Gmp5N4="; 25 25 }; 26 26 27 27 postPatch = ''
+2 -2
pkgs/development/python-modules/mkdocs-redirects/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "mkdocs-redirects"; 11 - version = "1.2.0"; 11 + version = "1.2.1"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "mkdocs"; 15 15 repo = pname; 16 16 rev = "refs/tags/v${version}"; 17 - hash = "sha256-+Ti+Z5gL5vVlQDt+KRw9nNHHKhRtEfguQe1K001DK9E="; 17 + hash = "sha256-zv/tCsC2wrD0iH7Kvlq4nXJMPMGQ7+l68Y/q/x66LBg="; 18 18 }; 19 19 20 20 propagatedBuildInputs = [
+54 -15
pkgs/development/python-modules/tbm-utils/default.nix
··· 1 - { lib 1 + { stdenv 2 + , lib 2 3 , buildPythonPackage 3 - , fetchPypi 4 + , fetchFromGitHub 4 5 , attrs 5 6 , pendulum 7 + , poetry-core 6 8 , pprintpp 9 + , pytestCheckHook 10 + , pythonRelaxDepsHook 7 11 , wrapt 8 12 }: 9 13 10 14 buildPythonPackage rec { 11 15 pname = "tbm-utils"; 12 16 version = "2.6.0"; 17 + format = "pyproject"; 13 18 14 - src = fetchPypi { 15 - inherit pname version; 16 - sha256 = "1v7pb3yirkhzbv1z5i1qp74vl880f56zvzfj68p08b5jxv64hmr3"; 19 + src = fetchFromGitHub { 20 + owner = "thebigmunch"; 21 + repo = pname; 22 + rev = "refs/tags/${version}"; 23 + hash = "sha256-AEKawsAxDSDNkIaXEFFgdEBOY2PpASDrhlDrsnM5eyA="; 17 24 }; 18 25 19 - propagatedBuildInputs = [ attrs pendulum pprintpp wrapt ]; 20 - 21 - # this versioning was done to prevent normal pip users from encountering 22 - # issues with package failing to build from source, but nixpkgs is better 23 26 postPatch = '' 24 - substituteInPlace setup.py \ 25 - --replace "'attrs>=18.2,<19.4'" "'attrs'" 27 + substituteInPlace pyproject.toml \ 28 + --replace 'poetry>=1.0.0' 'poetry-core' \ 29 + --replace 'poetry.masonry.api' 'poetry.core.masonry.api' 26 30 ''; 27 31 28 - # No tests in archive. 29 - doCheck = false; 32 + nativeBuildInputs = [ 33 + poetry-core 34 + pythonRelaxDepsHook 35 + ]; 36 + 37 + propagatedBuildInputs = [ 38 + attrs 39 + pendulum 40 + pprintpp 41 + wrapt 42 + ]; 43 + 44 + pythonRelaxDeps = [ 45 + "attrs" 46 + ]; 47 + 48 + nativeCheckInputs = [ 49 + pytestCheckHook 50 + ]; 51 + 52 + disabledTests = lib.optionals stdenv.isDarwin [ 53 + # Skip on macOS because /etc/localtime is accessed through the pendulum 54 + # library, which is not allowed in a sandboxed build. 55 + "test_create_parser_filter_dates" 56 + "test_parse_args" 57 + ]; 58 + 59 + disabledTestPaths = lib.optionals stdenv.isDarwin [ 60 + # Skip on macOS because /etc/localtime is accessed through the pendulum 61 + # library, which is not allowed in a sandboxed build. 62 + "tests/test_datetime.py" 63 + "tests/test_misc.py" 64 + ]; 65 + 66 + pythonImportsCheck = [ 67 + "tbm_utils" 68 + ]; 30 69 31 70 meta = { 32 71 description = "A commonly-used set of utilities"; 33 72 homepage = "https://github.com/thebigmunch/tbm-utils"; 34 - license = with lib.licenses; [ mit ]; 73 + changelog = "https://github.com/thebigmunch/tbm-utils/blob/${version}/CHANGELOG.md"; 74 + license = [ lib.licenses.mit ]; 35 75 }; 36 - 37 76 }
+2 -2
pkgs/development/tools/language-servers/crystalline/default.nix
··· 7 7 }: 8 8 9 9 let 10 - version = "0.9.0"; 10 + version = "0.10.0"; 11 11 in 12 12 crystal.buildCrystalPackage { 13 13 pname = "crystalline"; ··· 17 17 owner = "elbywan"; 18 18 repo = "crystalline"; 19 19 rev = "v${version}"; 20 - sha256 = "sha256-kx3rdGqIbrOaHY7V3uXLqIFEYzzsMKzNwZ6Neq8zM3c="; 20 + hash = "sha256-g4k/vP7yYbTAy2bTAfr6HQhkskWfI6Zv2lxP+AZf6yw="; 21 21 }; 22 22 23 23 format = "crystal";
+2 -2
pkgs/development/tools/ocaml/js_of_ocaml/compiler.nix
··· 5 5 6 6 buildDunePackage rec { 7 7 pname = "js_of_ocaml-compiler"; 8 - version = "5.3.0"; 8 + version = "5.4.0"; 9 9 minimalOCamlVersion = "4.08"; 10 10 11 11 src = fetchurl { 12 12 url = "https://github.com/ocsigen/js_of_ocaml/releases/download/${version}/js_of_ocaml-${version}.tbz"; 13 - hash = "sha256-vp497rmOXSjxvLLZhHwE0ohfwH7VjM2LCKpLZijNZNI="; 13 + hash = "sha256-8SFd4TOGf+/bFuJ5iiJe4ERkaaV0Yq8N7r3SLSqNO5Q="; 14 14 }; 15 15 16 16 nativeBuildInputs = [ menhir ];
+3 -3
pkgs/development/tools/rust/cargo-binstall/default.nix
··· 11 11 12 12 rustPlatform.buildRustPackage rec { 13 13 pname = "cargo-binstall"; 14 - version = "1.1.0"; 14 + version = "1.1.1"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "cargo-bins"; 18 18 repo = "cargo-binstall"; 19 19 rev = "v${version}"; 20 - hash = "sha256-DcitynM43TuTGWiB8TlGuiO1ZBxyvOhxiOhuwSGIreY="; 20 + hash = "sha256-fwxiqUCdWEf6tjL4z92aN7zrwIXGz6OgXwPcEXd3x4k="; 21 21 }; 22 22 23 - cargoHash = "sha256-PlIKVRqd1xyZbE34d4uzsM+YrYNOr9C24epRs4AePgE="; 23 + cargoHash = "sha256-uBUl5oileUANyKJeoEtBtDSMHZM7e6I4r/0sVelNCeg="; 24 24 25 25 nativeBuildInputs = [ 26 26 pkg-config
+3 -3
pkgs/games/minesweep-rs/default.nix
··· 5 5 6 6 rustPlatform.buildRustPackage rec { 7 7 pname = "minesweep-rs"; 8 - version = "6.0.14"; 8 + version = "6.0.16"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "cpcloud"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - hash = "sha256-+2HwjdbjzhUQPcBMY2Km/cjGAw4TgjNpNMgtuxVUZD4="; 14 + hash = "sha256-jA4NqLZw+JREj0UlEMjcatb6PeBHpiNKrFenpe3HyBw="; 15 15 }; 16 16 17 - cargoHash = "sha256-Qip+Yc/i57BOaKBOC60j7TDM1rzIEivYFjsp+vQ3hS4="; 17 + cargoHash = "sha256-wvN7aa4LjvYIJZtUedAscD2x8EKpdtzc5b1YI9MTeLY="; 18 18 19 19 meta = with lib; { 20 20 description = "Sweep some mines for fun, and probably not for profit";
+9 -10
pkgs/games/srb2kart/default.nix
··· 16 16 17 17 let 18 18 19 - release_tag = "v1.3"; 19 + release_tag = "v1.6"; 20 20 21 - installer = fetchurl { 22 - url = "https://github.com/STJr/Kart-Public/releases/download/${release_tag}/srb2kart-v13-Installer.exe"; 23 - sha256 = "0bk36y7wf6xfdg6j0b8qvk8671hagikzdp5nlfqg478zrj0qf6cs"; 24 - }; 21 + assets = fetchurl { 22 + url = "https://github.com/STJr/Kart-Public/releases/download/${release_tag}/AssetsLinuxOnly.zip"; 23 + sha256 = "sha256-ejhPuZ1C8M9B0S4+2HN1T5pbormT1eVL3nlivqOszdE="; 24 + }; 25 25 26 - in stdenv.mkDerivation rec { 26 + in stdenv.mkDerivation { 27 27 pname = "srb2kart"; 28 - version = "1.3.0"; 28 + version = "1.6.0"; 29 29 30 30 src = fetchFromGitHub { 31 31 owner = "STJr"; 32 32 repo = "Kart-Public"; 33 33 rev = release_tag; 34 - sha256 = "131g9bmc9ihvz0klsc3yzd0pnkhx3mz1vzm8y7nrrsgdz5278y49"; 34 + sha256 = "sha256-5sIHdeenWZjczyYM2q+F8Y1SyLqL+y77yxYDUM3dVA0="; 35 35 }; 36 36 37 37 nativeBuildInputs = [ ··· 50 50 ]; 51 51 52 52 cmakeFlags = [ 53 - #"-DSRB2_ASSET_DIRECTORY=/build/source/assets" 54 53 "-DGME_INCLUDE_DIR=${game-music-emu}/include" 55 54 "-DSDL2_MIXER_INCLUDE_DIR=${lib.getDev SDL2_mixer}/include/SDL2" 56 55 "-DSDL2_INCLUDE_DIR=${lib.getDev SDL2}/include/SDL2" ··· 68 67 preConfigure = '' 69 68 mkdir assets/installer 70 69 pushd assets/installer 71 - unzip ${installer} "*.kart" srb2.srb 70 + unzip ${assets} "*.kart" srb2.srb 72 71 popd 73 72 ''; 74 73
+9
pkgs/os-specific/linux/kernel/manual-config.nix
··· 373 373 374 374 # Remove reference to kmod 375 375 sed -i Makefile -e 's|= ${buildPackages.kmod}/bin/depmod|= depmod|' 376 + '' 377 + # unfortunately linux/arch/mips/Makefile does not understand installkernel 378 + # and simply copies to $(INSTALL_PATH)/vmlinux-$(KERNELRELEASE) 379 + + lib.optionalString stdenv.hostPlatform.isMips '' 380 + mv $out/vmlinux-* $out/vmlinux || true 381 + mv $out/vmlinuz-* $out/vmlinuz || true 382 + mv $out/System.map-* $out/System.map 376 383 ''; 377 384 378 385 preFixup = '' 379 386 # Don't strip $dev/lib/modules/*/vmlinux 380 387 stripDebugList="$(cd $dev && echo lib/modules/*/build/*/)" 388 + '' + lib.optionalString (stdenv.hostPlatform.isMips) '' 389 + $STRIP -s $out/vmlinux || true 381 390 ''; 382 391 383 392 enableParallelBuilding = true;
+2 -2
pkgs/os-specific/linux/musl/default.nix
··· 152 152 platforms = [ 153 153 "aarch64-linux" "armv5tel-linux" "armv6l-linux" "armv7a-linux" 154 154 "armv7l-linux" "i686-linux" "x86_64-linux" "m68k-linux" 155 - "microblaze-linux" "microblazeel-linux" "mipsel-linux" 156 - "mips64el-linux" "powerpc64-linux" "powerpc64le-linux" 155 + "microblaze-linux" "microblazeel-linux" "mips-linux" "mips64-linux" 156 + "mipsel-linux" "mips64el-linux" "powerpc64-linux" "powerpc64le-linux" 157 157 "riscv64-linux" "s390x-linux" 158 158 ]; 159 159 maintainers = with maintainers; [ thoughtpolice dtzWill ];
+2
pkgs/os-specific/linux/nvidia-x11/default.nix
··· 18 18 else a; 19 19 in 20 20 rec { 21 + mkDriver = generic; 22 + 21 23 # Official Unix Drivers - https://www.nvidia.com/en-us/drivers/unix/ 22 24 # Branch/Maturity data - http://people.freedesktop.org/~aplattner/nvidia-versions.txt 23 25
+15 -4
pkgs/servers/mattermost/default.nix
··· 1 1 { lib 2 2 , buildGoModule 3 3 , fetchFromGitHub 4 + , fetchpatch 4 5 , fetchurl 5 6 , nixosTests 6 7 }: 7 8 8 9 buildGoModule rec { 9 10 pname = "mattermost"; 10 - version = "7.10.2"; 11 + version = "7.10.3"; 11 12 12 13 src = fetchFromGitHub { 13 14 owner = "mattermost"; 14 - repo = "mattermost-server"; 15 + repo = "mattermost"; 15 16 rev = "v${version}"; 16 - hash = "sha256-gccWFcG+Jc/77nN9hiV/2gUcY5w0IzOktykbGgafBD0="; 17 + hash = "sha256-nzQUkcCFEZYvqMLRv1d81pfoz/MDYjWetGLtFXf8H/Q="; 17 18 }; 18 19 19 20 webapp = fetchurl { 20 21 url = "https://releases.mattermost.com/${version}/mattermost-${version}-linux-amd64.tar.gz"; 21 - hash = "sha256-T2lyg4BtArx813kk6edQ7AX3ZmA7cTsrJuWs7k6WYPU="; 22 + hash = "sha256-oD67sTyTvB0DVcw3e6x79Y4K8xlX75YreRwnc9olTy4="; 22 23 }; 23 24 24 25 vendorHash = "sha256-7YxbBmkKeb20a3BNllB3RtvjAJLZzoC2OBK4l1Ud1bw="; 26 + 27 + patches = [ 28 + (fetchpatch { 29 + # Current version was set to 7.10.4 in the v7.10.3 tag, reverting it so `mattermost version` exposes the correct version 30 + # and to make smoke tests happy 31 + url = "https://github.com/mattermost/mattermost/commit/fbdadeacc85ae47145f69ffb766d4105aede69d5.patch"; 32 + hash = "sha256-9BNEc5VefRuPKb3/rQNiekNbAIBRsjAtdCKUVrh9BuY="; 33 + revert = true; 34 + }) 35 + ]; 25 36 26 37 subPackages = [ "cmd/mattermost" ]; 27 38
+1 -1
pkgs/test/cross/default.nix
··· 136 136 pkgs.pkgsCross.arm-embedded.stdenv 137 137 pkgs.pkgsCross.m68k.stdenv 138 138 pkgs.pkgsCross.aarch64-multiplatform.pkgsBuildTarget.gcc 139 - #pkgs.pkgsCross.powernv.pkgsBuildTarget.gcc 139 + pkgs.pkgsCross.powernv.pkgsBuildTarget.gcc 140 140 pkgs.pkgsCross.mips64el-linux-gnuabi64.stdenv 141 141 pkgs.pkgsCross.mips64el-linux-gnuabin32.stdenv 142 142 pkgs.pkgsCross.mingwW64.stdenv
+3 -1
pkgs/tools/backup/borgmatic/default.nix
··· 57 57 58 58 passthru.tests.version = testers.testVersion { package = borgmatic; }; 59 59 60 + __darwinAllowLocalNetworking = true; 61 + 60 62 meta = with lib; { 61 63 description = "Simple, configuration-driven backup software for servers and workstations"; 62 64 homepage = "https://torsion.org/borgmatic/"; 63 65 license = licenses.gpl3Plus; 64 - platforms = platforms.linux; 66 + platforms = platforms.all; 65 67 maintainers = with maintainers; [ imlonghao ]; 66 68 }; 67 69 }
+2 -2
pkgs/tools/networking/minio-client/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "minio-client"; 5 - version = "2023-07-07T05-25-51Z"; 5 + version = "2023-07-11T23-30-44Z"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "minio"; 9 9 repo = "mc"; 10 10 rev = "RELEASE.${version}"; 11 - sha256 = "sha256-r++4DQFqFjhTfNBRG/4qr2AeQAWKdJu8mzv6uYGovLk="; 11 + sha256 = "sha256-hCHPDzdMqu36fICiyVhMDHhfOHxBzUl5+YfjnWbrRFk="; 12 12 }; 13 13 14 14 vendorHash = "sha256-W3FenwPwfEQxJWym6QzqMczWtygPN65Hp4gjj/karMw=";
+2 -2
pkgs/tools/networking/stevenblack-blocklist/default.nix
··· 1 1 { lib, fetchFromGitHub }: 2 2 3 3 let 4 - version = "3.11.19"; 4 + version = "3.13.10"; 5 5 in 6 6 fetchFromGitHub { 7 7 name = "stevenblack-blocklist-${version}"; ··· 9 9 owner = "StevenBlack"; 10 10 repo = "hosts"; 11 11 rev = version; 12 - sha256 = "sha256-YGD3I64g/zD5iX2oIU6Qy/WqzcWcaNs1HjMUBeKcDZ4="; 12 + sha256 = "sha256-LTo0NV1DpHI05AvfmTKNz+/NdXaNoLxgpMhV/HqeT6g="; 13 13 14 14 meta = with lib; { 15 15 description = "Unified hosts file with base extensions";
+2 -2
pkgs/tools/security/fulcio/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "fulcio"; 5 - version = "1.3.3"; 5 + version = "1.3.4"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "sigstore"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-sDOsnpxvPTlexZFDEbF7kOl/1h/Xl3/ziBII95Oxqsw="; 11 + sha256 = "sha256-HJ1hTq6Mwt4f8r92ZNpL/Aco9dzIpxBH9ZSA3h1P4/A="; 12 12 # populate values that require us to use git. By doing this in postFetch we 13 13 # can delete .git afterwards and maintain better reproducibility of the src. 14 14 leaveDotGit = true;
+3 -3
pkgs/tools/wayland/swww/default.nix
··· 1 1 { config, lib, pkgs, fetchFromGitHub, rustPlatform, pkg-config, lz4, libxkbcommon }: 2 2 rustPlatform.buildRustPackage rec { 3 3 pname = "swww"; 4 - version = "0.7.3"; 4 + version = "0.8.1"; 5 5 6 6 src = fetchFromGitHub { 7 7 owner = "Horus645"; 8 8 repo = pname; 9 9 rev = "refs/tags/v${version}"; 10 - hash = "sha256-58zUi6tftTvNoc/R/HO4RDC7n+NODKOrBCHH8QntKSY="; 10 + hash = "sha256-9c/qBmk//NpfvPYjK2QscubFneiQYBU/7PLtTvVRmTA="; 11 11 }; 12 12 13 - cargoSha256 = "sha256-hL5rOf0G+UBO8kyRXA1TqMCta00jGSZtF7n8ibjGi9k="; 13 + cargoSha256 = "sha256-AE9bQtW5r1cjIsXA7YEP8TR94wBjaM7emOroVFq9ldE="; 14 14 buildInputs = [ lz4 libxkbcommon ]; 15 15 doCheck = false; # Integration tests do not work in sandbox environment 16 16 nativeBuildInputs = [ pkg-config ];