Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub 8959daaf d6f51c03

+729 -347
+6
maintainers/maintainer-list.nix
··· 11902 11902 github = "Mephistophiles"; 11903 11903 githubId = 4850908; 11904 11904 }; 11905 + mevatron = { 11906 + email = "mevatron@gmail.com"; 11907 + name = "mevatron"; 11908 + github = "mevatron"; 11909 + githubId = 714585; 11910 + }; 11905 11911 mfossen = { 11906 11912 email = "msfossen@gmail.com"; 11907 11913 github = "mfossen";
+4 -3
nixos/doc/manual/release-notes/rl-2405.section.md
··· 51 51 52 52 - The `power.ups` module now generates `upsd.conf`, `upsd.users` and `upsmon.conf` automatically from a set of new configuration options. This breaks compatibility with existing `power.ups` setups where these files were created manually. Back up these files before upgrading NixOS. 53 53 54 - - `k9s` was updated to v0.30. There have been various breaking changes in the config file format, 55 - check out the changelog of [v0.29](https://github.com/derailed/k9s/releases/tag/v0.29.0) and 56 - [v0.30](https://github.com/derailed/k9s/releases/tag/v0.30.0) for details. It is recommended 54 + - `k9s` was updated to v0.31. There have been various breaking changes in the config file format, 55 + check out the changelog of [v0.29](https://github.com/derailed/k9s/releases/tag/v0.29.0), 56 + [v0.30](https://github.com/derailed/k9s/releases/tag/v0.30.0) and 57 + [v0.31](https://github.com/derailed/k9s/releases/tag/v0.31.0) for details. It is recommended 57 58 to back up your current configuration and let k9s recreate the new base configuration. 58 59 59 60 - `idris2` was updated to v0.7.0. This version introduces breaking changes. Check out the [changelog](https://github.com/idris-lang/Idris2/blob/v0.7.0/CHANGELOG.md#v070) for details.
+1
nixos/modules/services/misc/gitlab.nix
··· 1359 1359 '' 1360 1360 else '' 1361 1361 jq <${pkgs.writeText "database.yml" (builtins.toJSON databaseConfig)} \ 1362 + '${if lib.versionAtLeast (lib.getVersion cfg.packages.gitlab) "15.9" then ".production.main as $main | del(.production.main) | .production |= {main: $main} + ." else ""}' \ 1362 1363 >'${cfg.statePath}/config/database.yml' 1363 1364 '' 1364 1365 }
-73
nixos/modules/services/web-apps/dokuwiki.nix
··· 122 122 }; 123 123 }; 124 124 125 - # The current implementations of `doRename`, `mkRenamedOptionModule` do not provide the full options path when used with submodules. 126 - # They would only show `settings.useacl' instead of `services.dokuwiki.sites."site1.local".settings.useacl' 127 - # The partial re-implementation of these functions is done to help users in debugging by showing the full path. 128 - mkRenamed = from: to: { config, options, name, ... }: let 129 - pathPrefix = [ "services" "dokuwiki" "sites" name ]; 130 - fromPath = pathPrefix ++ from; 131 - fromOpt = getAttrFromPath from options; 132 - toOp = getAttrsFromPath to config; 133 - toPath = pathPrefix ++ to; 134 - in { 135 - options = setAttrByPath from (mkOption { 136 - visible = false; 137 - description = lib.mdDoc "Alias of {option}${showOption toPath}"; 138 - apply = x: builtins.trace "Obsolete option `${showOption fromPath}' is used. It was renamed to ${showOption toPath}" toOp; 139 - }); 140 - config = mkMerge [ 141 - { 142 - warnings = optional fromOpt.isDefined 143 - "The option `${showOption fromPath}' defined in ${showFiles fromOpt.files} has been renamed to `${showOption toPath}'."; 144 - } 145 - (lib.modules.mkAliasAndWrapDefsWithPriority (setAttrByPath to) fromOpt) 146 - ]; 147 - }; 148 - 149 125 siteOpts = { options, config, lib, name, ... }: 150 126 { 151 - imports = [ 152 - (mkRenamed [ "aclUse" ] [ "settings" "useacl" ]) 153 - (mkRenamed [ "superUser" ] [ "settings" "superuser" ]) 154 - (mkRenamed [ "disableActions" ] [ "settings" "disableactions" ]) 155 - ({ config, options, ... }: let 156 - showPath = suffix: lib.options.showOption ([ "services" "dokuwiki" "sites" name ] ++ suffix); 157 - replaceExtraConfig = "Please use `${showPath ["settings"]}' to pass structured settings instead."; 158 - ecOpt = options.extraConfig; 159 - ecPath = showPath [ "extraConfig" ]; 160 - in { 161 - options.extraConfig = mkOption { 162 - visible = false; 163 - apply = x: throw "The option ${ecPath} can no longer be used since it's been removed.\n${replaceExtraConfig}"; 164 - }; 165 - config.assertions = [ 166 - { 167 - assertion = !ecOpt.isDefined; 168 - message = "The option definition `${ecPath}' in ${showFiles ecOpt.files} no longer has any effect; please remove it.\n${replaceExtraConfig}"; 169 - } 170 - { 171 - assertion = config.mergedConfig.useacl -> (config.acl != null || config.aclFile != null); 172 - message = "Either ${showPath [ "acl" ]} or ${showPath [ "aclFile" ]} is mandatory if ${showPath [ "settings" "useacl" ]} is true"; 173 - } 174 - { 175 - assertion = config.usersFile != null -> config.mergedConfig.useacl != false; 176 - message = "${showPath [ "settings" "useacl" ]} is required when ${showPath [ "usersFile" ]} is set (Currently defined as `${config.usersFile}' in ${showFiles options.usersFile.files})."; 177 - } 178 - ]; 179 - }) 180 - ]; 181 127 182 128 options = { 183 129 enable = mkEnableOption (lib.mdDoc "DokuWiki web application"); ··· 392 338 ''; 393 339 }; 394 340 395 - # Required for the mkRenamedOptionModule 396 - # TODO: Remove me once https://github.com/NixOS/nixpkgs/issues/96006 is fixed 397 - # or we don't have any more notes about the removal of extraConfig, ... 398 - warnings = mkOption { 399 - type = types.listOf types.unspecified; 400 - default = [ ]; 401 - visible = false; 402 - internal = true; 403 - }; 404 - assertions = mkOption { 405 - type = types.listOf types.unspecified; 406 - default = [ ]; 407 - visible = false; 408 - internal = true; 409 - }; 410 341 }; 411 342 }; 412 343 in ··· 439 370 440 371 # implementation 441 372 config = mkIf (eachSite != {}) (mkMerge [{ 442 - 443 - warnings = flatten (mapAttrsToList (_: cfg: cfg.warnings) eachSite); 444 - 445 - assertions = flatten (mapAttrsToList (_: cfg: cfg.assertions) eachSite); 446 373 447 374 services.phpfpm.pools = mapAttrs' (hostName: cfg: ( 448 375 nameValuePair "dokuwiki-${hostName}" {
+2 -2
pkgs/applications/audio/ft2-clone/default.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "ft2-clone"; 16 - version = "1.74"; 16 + version = "1.75"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "8bitbubsy"; 20 20 repo = "ft2-clone"; 21 21 rev = "v${version}"; 22 - hash = "sha256-plr5vmtYL0adeocY4/3hRI2RQ7lDkLvBbQPq2Jw6MvU="; 22 + hash = "sha256-K+RUsRr19fc0E9VhZWIawxkGXCTwqXl3a13pRiRxDPg="; 23 23 }; 24 24 25 25 nativeBuildInputs = [ cmake ];
+3 -3
pkgs/applications/emulators/yuzu/compat-list.nix
··· 1 1 { stdenv, fetchFromGitHub, unstableGitUpdater }: 2 2 stdenv.mkDerivation { 3 3 pname = "yuzu-compatibility-list"; 4 - version = "unstable-2023-12-28"; 4 + version = "unstable-2024-01-08"; 5 5 6 6 src = fetchFromGitHub { 7 7 owner = "flathub"; 8 8 repo = "org.yuzu_emu.yuzu"; 9 - rev = "0b9bf10851d6ad54441dc4f687d5755ed2c6f7a8"; 10 - hash = "sha256-oWEeAhyxFO1TFH3d+/ivRf1KnNUU8y5c/7NtOzlpKXg="; 9 + rev = "0f5500f50e2a5ac7e40e6f5f8aeb160d46348828"; 10 + hash = "sha256-0JHl7myoa3MlfucmbKB5tubJ6sQ2IlTIL3i2yveOvaU="; 11 11 }; 12 12 13 13 buildCommand = ''
+4 -4
pkgs/applications/emulators/yuzu/early-access/sources.nix
··· 1 1 # Generated by ./update.sh - do not update manually! 2 - # Last updated: 2023-12-29 2 + # Last updated: 2024-01-10 3 3 { 4 - version = "4037"; 5 - distHash = "sha256:0pw56hj13fm9j5nja1lhj839d88w00kcr30kygasr36w9c7yv2n7"; 6 - fullHash = "sha256:0f42fp8z333b3k4pn8j0cp3480llvlygl5p6qfgywhq3g5hcpzpb"; 4 + version = "4056"; 5 + distHash = "sha256:14qd5v238pka9axrxjbaawr0kpkkbd95mzri6jdjxjyzbkk03hmb"; 6 + fullHash = "sha256:0fb4i6708q59ql9ffrw2myanqgxpy20z971y6l7yvxm1pqw9qhyx"; 7 7 }
+2 -2
pkgs/applications/emulators/yuzu/mainline.nix
··· 47 47 }: 48 48 stdenv.mkDerivation(finalAttrs: { 49 49 pname = "yuzu"; 50 - version = "1665"; 50 + version = "1676"; 51 51 52 52 src = fetchFromGitHub { 53 53 owner = "yuzu-emu"; 54 54 repo = "yuzu-mainline"; 55 55 rev = "mainline-0-${finalAttrs.version}"; 56 - hash = "sha256-xzSup1oz83GPpOGh9aJJ5YjoFX/cBI8RV6SvDYNH/zA="; 56 + hash = "sha256-vRrliVuGXI/Dpmdkbj+P5hshzPzB6nijrXQfLXHaGqk="; 57 57 fetchSubmodules = true; 58 58 }; 59 59
+7
pkgs/applications/emulators/yuzu/update.sh
··· 1 + #!/usr/bin/env nix-shell 2 + #!nix-shell -i bash -p nix-update 3 + #shellcheck shell=bash 4 + nix-update -u yuzuPackages.nx_tzdb "$@" 5 + nix-update -u yuzuPackages.compat-list "$@" 6 + nix-update -u yuzuPackages.mainline "$@" 7 + nix-update -u yuzuPackages.early-access "$@"
+40 -9
pkgs/applications/misc/archivebox/default.nix
··· 1 1 { lib 2 + , stdenv 2 3 , python3 3 4 , fetchFromGitHub 4 5 , fetchPypi 6 + , curl 7 + , wget 8 + , git 9 + , ripgrep 10 + , postlight-parser 11 + , readability-extractor 12 + , chromium 13 + , yt-dlp 5 14 }: 6 15 7 16 let ··· 34 43 rev = "e43f383dae3a35237e42f6acfe1207a8e7e7bdf5"; 35 44 hash = "sha256-NAMa78KhAuoJfp0Cb0Codz84sRfRQ1JhSLNYRI4GBPM="; 36 45 }; 46 + # possibly a real issue, but that version is not supported anymore 47 + disabledTests = [ "test_should_highlight_bash_syntax_without_name" ]; 37 48 }); 38 49 }; 39 50 }; ··· 41 52 42 53 python.pkgs.buildPythonApplication rec { 43 54 pname = "archivebox"; 44 - version = "0.6.2"; 55 + version = "0.7.2"; 56 + pyproject = true; 45 57 46 58 src = fetchPypi { 47 59 inherit pname version; 48 - sha256 = "sha256-zHty7lTra6yab9d0q3EqsPG3F+lrnZL6PjQAbL1A2NY="; 60 + hash = "sha256-hdBUEX2tOWN2b11w6aG3x7MP7KQTj4Rwc2w8XvABGf4="; 49 61 }; 50 62 63 + nativeBuildInputs = with python.pkgs; [ 64 + pdm-backend 65 + ]; 66 + 51 67 propagatedBuildInputs = with python.pkgs; [ 52 - requests 53 - mypy-extensions 68 + croniter 69 + dateparser 54 70 django 55 71 django-extensions 56 - dateparser 57 - youtube-dl 72 + ipython 73 + mypy-extensions 58 74 python-crontab 59 - croniter 75 + requests 60 76 w3lib 61 - ipython 77 + yt-dlp 62 78 ]; 63 79 80 + makeWrapperArgs = [ 81 + "--set USE_NODE True" # used through dependencies, not needed explicitly 82 + "--set READABILITY_BINARY ${lib.meta.getExe readability-extractor}" 83 + "--set MERCURY_BINARY ${lib.meta.getExe postlight-parser}" 84 + "--set CURL_BINARY ${lib.meta.getExe curl}" 85 + "--set RIPGREP_BINARY ${lib.meta.getExe ripgrep}" 86 + "--set WGET_BINARY ${lib.meta.getExe wget}" 87 + "--set GIT_BINARY ${lib.meta.getExe git}" 88 + "--set YOUTUBEDL_BINARY ${lib.meta.getExe yt-dlp}" 89 + ] ++ (if (lib.meta.availableOn stdenv.hostPlatform chromium) then [ 90 + "--set CHROME_BINARY ${chromium}/bin/chromium-browser" 91 + ] else [ 92 + "--set-default USE_CHROME False" 93 + ]); 94 + 64 95 meta = with lib; { 65 96 description = "Open source self-hosted web archiving"; 66 97 homepage = "https://archivebox.io"; 67 98 license = licenses.mit; 68 - maintainers = with maintainers; [ siraben ]; 99 + maintainers = with maintainers; [ siraben viraptor ]; 69 100 platforms = platforms.unix; 70 101 }; 71 102 }
+9 -3
pkgs/applications/misc/bazecor/default.nix
··· 5 5 6 6 appimageTools.wrapAppImage rec { 7 7 pname = "bazecor"; 8 - version = "1.3.8"; 8 + version = "1.3.9"; 9 9 10 10 src = appimageTools.extract { 11 11 inherit pname version; 12 12 src = fetchurl { 13 13 url = "https://github.com/Dygmalab/Bazecor/releases/download/v${version}/Bazecor-${version}-x64.AppImage"; 14 - hash = "sha256-SwlSH5z0p9ZVoDQzj4GxO3g/iHG8zQZndE4TmqdMtZQ="; 14 + hash = "sha256-qve5xxhhyVej8dPDkZ7QQdeDUmqGO4pHJTykbS4RhAk="; 15 15 }; 16 16 17 17 # Workaround for https://github.com/Dygmalab/Bazecor/issues/370 ··· 26 26 27 27 # also make sure to update the udev rules in ./10-dygma.rules; most recently 28 28 # taken from 29 - # https://github.com/Dygmalab/Bazecor/blob/v1.3.8/src/main/utils/udev.ts#L6 29 + # https://github.com/Dygmalab/Bazecor/blob/v1.3.9/src/main/utils/udev.ts#L6 30 30 31 31 extraPkgs = p: (appimageTools.defaultFhsEnvArgs.multiPkgs p) ++ [ 32 32 p.glib ··· 38 38 39 39 extraInstallCommands = '' 40 40 mv $out/bin/bazecor-* $out/bin/bazecor 41 + 42 + install -m 444 -D ${src}/Bazecor.desktop -t $out/share/applications 43 + substituteInPlace $out/share/applications/Bazecor.desktop \ 44 + --replace 'Exec=Bazecor' 'Exec=bazecor' 45 + 46 + install -m 444 -D ${src}/bazecor.png -t $out/share/pixmaps 41 47 42 48 mkdir -p $out/lib/udev/rules.d 43 49 ln -s --target-directory=$out/lib/udev/rules.d ${./10-dygma.rules}
+2 -2
pkgs/applications/misc/pe-bear/default.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "pe-bear"; 11 - version = "0.6.6"; 11 + version = "0.6.7"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "hasherezade"; 15 15 repo = "pe-bear"; 16 16 rev = "v${version}"; 17 - sha256 = "sha256-WuuhQxjmV/AlmM1z85paUbpIaBht4fgqY8yvtZ0hPKQ="; 17 + sha256 = "sha256-O5vBmcQXwde63OKc2LI66/tEqPzs0pK8loYkhILg2oY="; 18 18 fetchSubmodules = true; 19 19 }; 20 20
+3 -3
pkgs/applications/networking/browsers/chromium/upstream-info.nix
··· 15 15 version = "2023-10-23"; 16 16 }; 17 17 }; 18 - hash = "sha256-lT1CCwYj0hT4tCJb689mZwNecUsEwcfn2Ot8r9LBT+M="; 19 - hash_deb_amd64 = "sha256-4BWLn0+gYNWG4DsolbY6WlTvXWl7tZIZrnqXlrGUGjQ="; 20 - version = "120.0.6099.199"; 18 + hash = "sha256-yqk0bh68onWqML20Q8eDsTT9o+eKtta7kS9HL74do6Q="; 19 + hash_deb_amd64 = "sha256-MxIyOXssQ1Ke5WZbBbB4FpDec+rn46m8+PbMdmxaQCA="; 20 + version = "120.0.6099.216"; 21 21 }; 22 22 ungoogled-chromium = { 23 23 deps = {
+7 -3
pkgs/applications/networking/cluster/atlantis/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "atlantis"; 5 - version = "0.22.3"; 5 + version = "0.27.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "runatlantis"; 9 9 repo = "atlantis"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-A/FT9t5Z+Iw1mVwS3d5Cc86A9e6jVbEtmEWroVUhhtw="; 11 + hash = "sha256-a+xrmEHkSh5kicxIIxnoXgF9ep2ay5kCXwMR2sAVJIA="; 12 12 }; 13 + ldflags = [ 14 + "-X=main.version=${version}" 15 + "-X=main.date=1970-01-01T00:00:00Z" 16 + ]; 13 17 14 - vendorHash = "sha256-KUkh5yx+v5g0N4yIpgpt3i+uCtOtR0Jvf2PFQcGWtm8="; 18 + vendorHash = "sha256-ZbCNHARgliw9TMkHyS9k+cnWgbdCCJ+8nMdJMu66Uvo="; 15 19 16 20 subPackages = [ "." ]; 17 21
+3 -3
pkgs/applications/networking/cluster/k9s/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "k9s"; 5 - version = "0.30.8"; 5 + version = "0.31.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "derailed"; 9 9 repo = "k9s"; 10 10 rev = "v${version}"; 11 - hash = "sha256-RIk3e/rySYev5n0NLN6ZYHIx3ssfdUXnzBJ2y6Y/n5U="; 11 + hash = "sha256-01Hlf/wFJjqQbvr/yvzEb+W8Z3krkPlQHUWw04FM7ts="; 12 12 }; 13 13 14 14 ldflags = [ ··· 23 23 24 24 proxyVendor = true; 25 25 26 - vendorHash = "sha256-Exn4NYegZWrItBoGVb97GUDRhhfeSJUEdr7xJnxcRMI="; 26 + vendorHash = "sha256-F7RxqxfjcmBAa8MmgRfUvEEtGMvs7NK5P257n7isl9E="; 27 27 28 28 # TODO investigate why some config tests are failing 29 29 doCheck = !(stdenv.isDarwin && stdenv.isAarch64);
+2 -2
pkgs/applications/networking/instant-messengers/session-desktop/default.nix
··· 8 8 }: 9 9 10 10 let 11 - version = "1.11.4"; 11 + version = "1.11.5"; 12 12 pname = "session-desktop"; 13 13 14 14 src = fetchurl { 15 15 url = "https://github.com/oxen-io/session-desktop/releases/download/v${version}/session-desktop-linux-x86_64-${version}.AppImage"; 16 - hash = "sha256-fSa113BYpTZ4jvxroQsoslAkWfQr4/ROkgVOFyiVsKQ="; 16 + hash = "sha256-Sma8e3A1tf7JmnlS4mbtlF98Ow5aRPqw+aUoitzCjmk="; 17 17 }; 18 18 appimage = appimageTools.wrapType2 { 19 19 inherit version pname src;
+2 -13
pkgs/applications/networking/instant-messengers/teams-for-linux/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchFromGitHub 4 - , fetchpatch 5 4 , makeWrapper 6 5 , makeDesktopItem 7 6 , copyDesktopItems ··· 20 19 21 20 stdenv.mkDerivation (finalAttrs: { 22 21 pname = "teams-for-linux"; 23 - version = "1.4.1"; 22 + version = "1.4.2"; 24 23 25 24 src = fetchFromGitHub { 26 25 owner = "IsmaelMartinez"; 27 26 repo = "teams-for-linux"; 28 27 rev = "v${finalAttrs.version}"; 29 - hash = "sha256-1URS9VPqV58p8RUA47j8sdqYqps1Ruo0aqdZXedvPX8="; 28 + hash = "sha256-Y1SVUcBRDM+nyWuT0r0WS/PfKNkQd9x9DYlmJUFoeoo="; 30 29 }; 31 30 32 31 offlineCache = fetchYarnDeps { 33 32 yarnLock = "${finalAttrs.src}/yarn.lock"; 34 33 hash = "sha256-ef+JW5ud9LlRxaCJC2iOT5N7FgZO7IkAABJcMQPvIBA="; 35 34 }; 36 - 37 - patches = [ 38 - # remove when IsmaelMartinez/teams-for-linux#1058 is merged 39 - (fetchpatch { 40 - name = "teams-for-linux-fix-version.patch"; 41 - url = "https://github.com/IsmaelMartinez/teams-for-linux/commit/1d14947eef35c6a2e0cbdfcce405820f8dd36c68.diff"; 42 - hash = "sha256-kj2jEAqgZ0frUw85hY23mFYFcXz95z/WQSDymsheDfg="; 43 - }) 44 - ]; 45 - 46 35 47 36 nativeBuildInputs = [ yarn prefetch-yarn-deps nodejs copyDesktopItems makeWrapper ]; 48 37
+2
pkgs/applications/networking/instant-messengers/webcord/default.nix
··· 5 5 , python3 6 6 , pipewire 7 7 , libpulseaudio 8 + , libnotify 8 9 , xdg-utils 9 10 , electron_28 10 11 , makeDesktopItem ··· 44 45 libPath = lib.makeLibraryPath [ 45 46 libpulseaudio 46 47 pipewire 48 + libnotify 47 49 ]; 48 50 binPath = lib.makeBinPath [ xdg-utils ]; 49 51 in
+2 -2
pkgs/applications/networking/mailreaders/mailspring/default.nix
··· 22 22 23 23 stdenv.mkDerivation (finalAttrs: { 24 24 pname = "mailspring"; 25 - version = "1.13.2"; 25 + version = "1.13.3"; 26 26 27 27 src = fetchurl { 28 28 url = "https://github.com/Foundry376/Mailspring/releases/download/${finalAttrs.version}/mailspring-${finalAttrs.version}-amd64.deb"; 29 - hash = "sha256-KEoKUg5CRYP0kNT4jr7pjUp6gK4cQ/qQEiOBNCrhbFM="; 29 + hash = "sha256-2F5k8zRRI6x1EQ0k8wvIq1Q3Lnrn2ROp/Mq+H7Vqzlc="; 30 30 }; 31 31 32 32 nativeBuildInputs = [
+5 -1
pkgs/applications/networking/mailreaders/notmuch-bower/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, mercury, pandoc, ncurses, gpgme }: 1 + { lib, stdenv, fetchFromGitHub, mercury, pandoc, ncurses, gpgme, coreutils, file }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "notmuch-bower"; ··· 12 12 }; 13 13 14 14 nativeBuildInputs = [ mercury pandoc ]; 15 + postPatch = '' 16 + substituteInPlace src/compose.m --replace 'shell_quoted("base64' 'shell_quoted("${coreutils}/bin/base64' 17 + substituteInPlace src/detect_mime_type.m --replace 'shell_quoted("file' 'shell_quoted("${file}/bin/file' 18 + ''; 15 19 16 20 buildInputs = [ ncurses gpgme ]; 17 21
+1 -1
pkgs/applications/science/electronics/magic-vlsi/default.nix
··· 50 50 description = "VLSI layout tool written in Tcl"; 51 51 homepage = "http://opencircuitdesign.com/magic/"; 52 52 license = licenses.mit; 53 - maintainers = with maintainers; [ anna328p thoughtpolice AndersonTorres ]; 53 + maintainers = with maintainers; [ thoughtpolice AndersonTorres ]; 54 54 }; 55 55 }
+14
pkgs/applications/science/math/mathematica/versions.nix
··· 8 8 9 9 let versions = [ 10 10 { 11 + version = "14.0.0"; 12 + lang = "en"; 13 + language = "English"; 14 + sha256 = "sha256-NzMhGQZq6o6V4UdtJxUH/yyP2s7wjTR86SRA7lW7JfI="; 15 + installer = "Mathematica_14.0.0_LINUX.sh"; 16 + } 17 + { 18 + version = "14.0.0"; 19 + lang = "en"; 20 + language = "English"; 21 + sha256 = "sha256-UrcBEg6G6nbVX++X0z0oG5JjieXL0AquAqtjzY5EBn4="; 22 + installer = "Mathematica_14.0.0_BNDL_LINUX.sh"; 23 + } 24 + { 11 25 version = "13.3.1"; 12 26 lang = "en"; 13 27 language = "English";
+2 -2
pkgs/applications/video/lbry/default.nix
··· 2 2 3 3 let 4 4 pname = "lbry-desktop"; 5 - version = "0.53.8"; 5 + version = "0.53.9"; 6 6 in appimageTools.wrapAppImage rec { 7 7 name = "${pname}-${version}"; 8 8 ··· 12 12 src = fetchurl { 13 13 url = "https://github.com/lbryio/lbry-desktop/releases/download/v${version}/LBRY_${version}.AppImage"; 14 14 # Gotten from latest-linux.yml 15 - hash = "sha512-WZB2pMzSuWGPj6uad+rIECOhuWEOxi0hVUQifOrhUrKj4SnBDws+oy7V2+NpDGkzbG+Kf3IO8rcWBD4wfFoo2Q=="; 15 + hash = "sha256-FkqIazE4eIEobYRBstXfPWh6MTCaNcCLk14yDGC4rRk="; 16 16 }; 17 17 }; 18 18
+2 -2
pkgs/by-name/ap/apt/package.nix
··· 33 33 34 34 stdenv.mkDerivation (finalAttrs: { 35 35 pname = "apt"; 36 - version = "2.7.7"; 36 + version = "2.7.8"; 37 37 38 38 src = fetchurl { 39 39 url = "mirror://debian/pool/main/a/apt/apt_${finalAttrs.version}.tar.xz"; 40 - hash = "sha256-07PztwFPblYbhsBZuJBA0MdCy6vFdlk8bvqg3Xsk3nc="; 40 + hash = "sha256-nAmiwfGEiftDDWFrk+bfWhX2FHOFanidXjzOCtIZXcY="; 41 41 }; 42 42 43 43 # cycle detection; lib can't be split
+5 -5
pkgs/by-name/co/codeium/package.nix
··· 13 13 }.${system} or throwSystem; 14 14 15 15 hash = { 16 - x86_64-linux = "sha256-VokC5JAfBvFUaep8eIDI2eNObfhGwa2qTXcZxuaohNo="; 17 - aarch64-linux = "sha256-n9D9syJU/vuwwh0gdJOIobzgAv/rQawTanyRiiz9gl4="; 18 - x86_64-darwin = "sha256-wW7U3eTfR3nZtFEbhNK8GzaxK5XbW19VPV4dwo2kCxY="; 19 - aarch64-darwin = "sha256-NTDe6PdNc5Li1vyDTypb53zDOIK8C0iS0wTDu80S84s="; 16 + x86_64-linux = "sha256-Tip719cZ2La7d7fdpwrKCTRyUyaZCaNXb3bH0fb6WUs="; 17 + aarch64-linux = "sha256-Ua0GNPZRT4VCeSpnczkWXhzV7fHeyyLJlkOzMXskNiU="; 18 + x86_64-darwin = "sha256-GAus7HeKyEPfts6nKJfKVVsCgdw0nUou+oFO6orIkAM="; 19 + aarch64-darwin = "sha256-AvikE5fIsrIkeJth1x5J+hAJI1U18+JwZpAJe0laDAQ="; 20 20 }.${system} or throwSystem; 21 21 22 22 bin = "$out/bin/codeium_language_server"; ··· 24 24 in 25 25 stdenv.mkDerivation (finalAttrs: { 26 26 pname = "codeium"; 27 - version = "1.6.18"; 27 + version = "1.6.20"; 28 28 src = fetchurl { 29 29 name = "${finalAttrs.pname}-${finalAttrs.version}.gz"; 30 30 url = "https://github.com/Exafunction/codeium/releases/download/language-server-v${finalAttrs.version}/language_server_${plat}.gz";
+48
pkgs/by-name/eb/ebpf-usb/package.nix
··· 1 + { lib 2 + , fetchFromGitHub 3 + , python3Packages 4 + , bcc 5 + }: 6 + 7 + python3Packages.buildPythonApplication rec { 8 + pname = "ebpf-usb"; 9 + version = "unstable-2022-04-03"; 10 + pyproject = false; 11 + 12 + src = fetchFromGitHub { 13 + owner = "francisrstokes"; 14 + repo = "ebpf-usb"; 15 + rev = "3ab6f0d8c6ece51bbb5cc5e05daa4008eccd70e8"; 16 + hash = "sha256-n3ttFej9sroTqAOgyAejwKT+aMt/z7HlVPV6CVGPNUQ="; 17 + }; 18 + 19 + makeWrapperArgs = [ 20 + "--set PYTHONUNBUFFERED 1" 21 + ]; 22 + 23 + pythonPath = [ bcc ] ++ (with python3Packages; [ 24 + hexdump 25 + ]); 26 + 27 + postPatch = '' 28 + substituteInPlace ebpf-usb.py \ 29 + --replace '#!/usr/bin/env -S python3 -u' '#!/usr/bin/env python3' 30 + ''; 31 + 32 + installPhase = '' 33 + runHook preInstall 34 + install -Dm755 ebpf-usb.py $out/bin/ebpf-usb 35 + runHook postInstall 36 + ''; 37 + 38 + # no tests 39 + doCheck = false; 40 + 41 + meta = with lib; { 42 + description = "A Python script for USB monitoring using eBPF"; 43 + homepage = "https://github.com/francisrstokes/ebpf-usb"; 44 + license = lib.licenses.unfree; 45 + maintainers = with maintainers; [ mevatron ]; 46 + mainProgram = "ebpf-usb"; 47 + }; 48 + }
+2 -2
pkgs/by-name/no/nom/package.nix
··· 4 4 }: 5 5 buildGoModule rec { 6 6 pname = "nom"; 7 - version = "2.1.0"; 7 + version = "2.1.1"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "guyfedwards"; 11 11 repo = "nom"; 12 12 rev = "v${version}"; 13 - hash = "sha256-RKuaMgPYBD2G9WOKvfb+hj01aBVsCP0eOXULE+JpLR8="; 13 + hash = "sha256-yemEq61oUzoOrBZ7e6djNxbw/QqR5Fuhi1Y12n/AdrU="; 14 14 }; 15 15 16 16 vendorHash = "sha256-fP6yxfIQoVaBC9hYcrCyo3YP3ntEVDbDTwKMO9TdyDI=";
+165
pkgs/by-name/po/postlight-parser/package.json
··· 1 + { 2 + "name": "@postlight/parser", 3 + "version": "2.2.3", 4 + "description": "Postlight Parser transforms web pages into clean text. Publishers and programmers use it to make the web make sense, and readers use it to read any web article comfortably.", 5 + "author": "Postlight <mercury@postlight.com>", 6 + "homepage": "https://reader.postlight.com", 7 + "license": "MIT", 8 + "repository": { 9 + "type": "git", 10 + "url": "git+https://github.com/postlight/parser.git" 11 + }, 12 + "bugs": { 13 + "url": "https://github.com/postlight/parser/issues" 14 + }, 15 + "keywords": [ 16 + "mercury", 17 + "parser", 18 + "reader", 19 + "web", 20 + "content" 21 + ], 22 + "files": [ 23 + "dist", 24 + "cli.js", 25 + "src/shims/" 26 + ], 27 + "main": "./dist/mercury.js", 28 + "bin": { 29 + "mercury-parser": "./cli.js", 30 + "postlight-parser": "./cli.js" 31 + }, 32 + "scripts": { 33 + "lint": "eslint . --fix", 34 + "lint:ci": "remark . && eslint .", 35 + "lint-fix-quiet": "eslint --fix --quiet", 36 + "build": "yarn lint && rollup -c && yarn test:build", 37 + "build:ci": "rollup -c && yarn test:build", 38 + "build:web": "yarn lint && rollup -c rollup.config.web.js && yarn test:build:web", 39 + "build:esm": "yarn lint && rollup -c rollup.config.esm.js && yarn test:build:esm", 40 + "build:esm:ci": "rollup -c rollup.config.esm.js && yarn test:build:esm", 41 + "build:web:ci": "rollup -c rollup.config.web.js && yarn test:build:web", 42 + "release": "yarn build && yarn build:web", 43 + "build:generator": "rollup -c scripts/rollup.config.js", 44 + "test_build": "rollup -c", 45 + "test": "yarn test:node && yarn test:web", 46 + "test:node": "jest --json --outputFile test-output.json", 47 + "test:web": "node ./node_modules/karma/bin/karma start karma.conf.js --auto-watch", 48 + "test:build": "cd ./scripts && jest check-build.test.js", 49 + "test:build:web": "node ./scripts/proxy-browser-test.js", 50 + "test:build:esm": "node ./scripts/proxy-browser-test.js", 51 + "watch:test": "jest --watch", 52 + "generate-parser": "node ./dist/generate-custom-parser.js" 53 + }, 54 + "engines": { 55 + "node": ">=10" 56 + }, 57 + "devDependencies": { 58 + "@babel/core": "^7.0.0", 59 + "@babel/plugin-transform-runtime": "^7.0.0", 60 + "@babel/polyfill": "^7.0.0", 61 + "@babel/preset-env": "^7.0.0", 62 + "@babel/runtime": "^7.0.0", 63 + "@jesses/circle-github-bot": "^2.1.0", 64 + "@octokit/rest": "^16.9.0", 65 + "babel-core": "^7.0.0-bridge.0", 66 + "babel-eslint": "^10.0.1", 67 + "babel-jest": "^23.4.2", 68 + "babel-plugin-module-alias": "^1.6.0", 69 + "babel-plugin-module-resolver": "^3.1.2", 70 + "babelify": "^10.0.0", 71 + "babelrc-rollup": "^3.0.0", 72 + "brfs": "^2.0.1", 73 + "brfs-babel": "^2.0.0", 74 + "browserify": "^16.2.3", 75 + "changelog-maker": "^2.3.0", 76 + "eslint": "^5.12.0", 77 + "eslint-config-airbnb": "^17.1.0", 78 + "eslint-config-prettier": "^6.1.0", 79 + "eslint-import-resolver-babel-module": "^2.2.1", 80 + "eslint-plugin-babel": "^5.3.0", 81 + "eslint-plugin-import": "^2.14.0", 82 + "eslint-plugin-jsx-a11y": "^6.1.2", 83 + "eslint-plugin-react": "^7.12.3", 84 + "express": "^4.16.4", 85 + "husky": "^3.0.0", 86 + "inquirer": "^7.0.0", 87 + "jasmine-core": "^2.5.2", 88 + "jest": "^23.6.0", 89 + "jest-cli": "^23.6.0", 90 + "karma": "^6.3.16", 91 + "karma-browserify": "8.1.0", 92 + "karma-chrome-launcher": "^3.0.0", 93 + "karma-cli": "^2.0.0", 94 + "karma-jasmine": "^1.0.2", 95 + "karma-mocha": "^1.3.0", 96 + "karma-requirejs": "^1.1.0", 97 + "lint-staged": "^8.1.0", 98 + "mocha": "^6.0.0", 99 + "nock": "^10.0.6", 100 + "ora": "^4.0.0", 101 + "prettier": "^1.15.3", 102 + "remark-cli": "^7.0.0", 103 + "remark-lint": "^6.0.4", 104 + "remark-preset-lint-recommended": "^3.0.2", 105 + "request": "^2.88.2", 106 + "requirejs": "^2.3.6", 107 + "rollup": "^1.1.0", 108 + "rollup-plugin-babel": "^4.0.1", 109 + "rollup-plugin-commonjs": "^9.2.0", 110 + "rollup-plugin-node-globals": "^1.4.0", 111 + "rollup-plugin-node-resolve": "^2.0.0", 112 + "rollup-plugin-terser": "^6.1.0", 113 + "rollup-plugin-uglify": "^6.0.1", 114 + "watchify": "^3.11.1" 115 + }, 116 + "dependencies": { 117 + "@babel/runtime-corejs2": "^7.2.0", 118 + "@postlight/ci-failed-test-reporter": "^1.0", 119 + "browser-request": "github:postlight/browser-request#feat-add-headers-to-response", 120 + "cheerio": "^0.22.0", 121 + "difflib": "github:postlight/difflib.js", 122 + "ellipsize": "0.1.0", 123 + "iconv-lite": "0.5.0", 124 + "jquery": "^3.5.0", 125 + "moment": "^2.23.0", 126 + "moment-parseformat": "3.0.0", 127 + "moment-timezone": "0.5.37", 128 + "postman-request": "^2.88.1-postman.31", 129 + "string-direction": "^0.1.2", 130 + "turndown": "^7.1.1", 131 + "valid-url": "^1.0.9", 132 + "wuzzy": "^0.1.4", 133 + "yargs-parser": "^15.0.1" 134 + }, 135 + "bundleDependencies": [ 136 + "jquery", 137 + "moment-timezone", 138 + "browser-request" 139 + ], 140 + "browser": { 141 + "main": "./dist/mercury.web.js", 142 + "cheerio": "./src/shims/cheerio-query", 143 + "jquery": "./node_modules/jquery/dist/jquery.min.js", 144 + "postman-request": "browser-request", 145 + "iconv-lite": "./src/shims/iconv-lite", 146 + "moment-timezone": "./node_modules/moment-timezone/builds/moment-timezone-with-data-2012-2022.min.js" 147 + }, 148 + "husky": { 149 + "hooks": { 150 + "pre-commit": "lint-staged" 151 + } 152 + }, 153 + "lint-staged": { 154 + "*.js": [ 155 + "eslint --fix", 156 + "prettier --write", 157 + "git add" 158 + ], 159 + "*.{json,css,md}": [ 160 + "remark .", 161 + "prettier --write", 162 + "git add" 163 + ] 164 + } 165 + }
+36
pkgs/by-name/po/postlight-parser/package.nix
··· 1 + { lib 2 + , stdenv 3 + , mkYarnPackage 4 + , fetchFromGitHub 5 + , fetchYarnDeps 6 + }: 7 + 8 + mkYarnPackage rec { 9 + pname = "postlight-parser"; 10 + version = "2.2.3"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "postlight"; 14 + repo = "parser"; 15 + rev = "v${version}"; 16 + hash = "sha256-k6m95FHeJ+iiWSeY++1zds/bo1RtNXbnv2spaY/M+L0="; 17 + }; 18 + 19 + packageJSON = ./package.json; 20 + 21 + doDist = false; 22 + 23 + offlineCache = fetchYarnDeps { 24 + yarnLock = "${src}/yarn.lock"; 25 + hash = "sha256-Vs8bfkhEbPv33ew//HBeDnpQcyWveByHi1gUsdl2CNI="; 26 + }; 27 + 28 + meta = with lib; { 29 + changelog = "https://github.com/postlight/parser/blob/${src.rev}/CHANGELOG.md"; 30 + homepage = "https://reader.postlight.com"; 31 + description = "Extracts the bits that humans care about from any URL you give it"; 32 + license = licenses.mit; 33 + maintainers = with maintainers; [ viraptor ]; 34 + mainProgram = "postlight-parser"; 35 + }; 36 + }
+29
pkgs/by-name/re/readability-extractor/package.nix
··· 1 + { lib 2 + , stdenv 3 + , buildNpmPackage 4 + , fetchFromGitHub 5 + }: 6 + 7 + buildNpmPackage { 8 + pname = "readability-extractor"; 9 + version = "0.0.10"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "ArchiveBox"; 13 + repo = "readability-extractor"; 14 + rev = "be5c3222990d4f0459b21e74802565309bdd1d52"; 15 + hash = "sha256-KX9mtvwDUIV2XsH6Hgx5/W34AlM4QtZuzxp4QofPcyg="; 16 + }; 17 + 18 + dontNpmBuild = true; 19 + 20 + npmDepsHash = "sha256-bQHID9c2Ioyectx6t/GjTR/4cCyfwDfpT0aEQZoYCiU="; 21 + 22 + meta = with lib; { 23 + homepage = "https://github.com/ArchiveBox/readability-extractor"; 24 + description = "Javascript wrapper around Mozilla Readability for ArchiveBox to call as a oneshot CLI to extract article text"; 25 + license = licenses.mit; 26 + maintainers = with maintainers; [ viraptor ]; 27 + mainProgram = "readability-extractor"; 28 + }; 29 + }
+3 -3
pkgs/by-name/te/tera-cli/package.nix
··· 5 5 }: 6 6 rustPlatform.buildRustPackage rec { 7 7 pname = "tera-cli"; 8 - version = "0.2.5"; 8 + version = "0.3.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "chevdor"; 12 12 repo = "tera-cli"; 13 13 rev = "v${version}"; 14 - hash = "sha256-W+pcVLxOlikwAGvx0twm23GyCMzdqnHY0YBNtcsSB5I="; 14 + hash = "sha256-Fzrlt6p4bVtJvGg8SaMdS/+2wzABtBkj9ERcg3/bwcQ="; 15 15 }; 16 16 17 - cargoHash = "sha256-A01mok8KQk1FV8P7E4svdBCW6xqpduHy1XuUcdDFjfc="; 17 + cargoHash = "sha256-aPN7rbU/BSgNAoq0g8JrzsXk3pbenrJZxqrm5f4zYn8="; 18 18 19 19 meta = with lib; { 20 20 description = "A command line utility to render templates from json|toml|yaml and ENV, using the tera templating engine";
+3 -3
pkgs/by-name/un/universal-android-debloater/package.nix
··· 14 14 }: 15 15 rustPlatform.buildRustPackage rec { 16 16 pname = "universal-android-debloater"; 17 - version = "0.6.1"; 17 + version = "0.6.2"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "Universal-Debloater-Alliance"; 21 21 repo = pname; 22 22 rev = version; 23 - hash = "sha256-8s4/lAekW2glz4lH79UtbziToytT53m5wQGTVMBAqMU="; 23 + hash = "sha256-yCtdCg2mEAz4b/ev32x+RbjCtHTu20mOKFgtckXk1Fo="; 24 24 }; 25 25 26 - cargoHash = "sha256-fMW9CmDyJ77PIuJ6QGI8nNZsuAZwkL9xf3xbbX13HKw="; 26 + cargoHash = "sha256-70dX5fqORdGG2q3YeXJHABCHy0dvtA/Cptk8aLGNgV4="; 27 27 28 28 buildInputs = [ 29 29 expat
+2 -2
pkgs/data/misc/v2ray-domain-list-community/default.nix
··· 3 3 let 4 4 generator = pkgsBuildBuild.buildGoModule rec { 5 5 pname = "v2ray-domain-list-community"; 6 - version = "20240101162810"; 6 + version = "20240105034708"; 7 7 src = fetchFromGitHub { 8 8 owner = "v2fly"; 9 9 repo = "domain-list-community"; 10 10 rev = version; 11 - hash = "sha256-aL5QH+bvQt3l40GuM0lbvamjl1I7MpkSNceiaccyttg="; 11 + hash = "sha256-8taKbZUWttpTY56lzgWJeAPpt0q9srSwRkNqkOsmY2Y="; 12 12 }; 13 13 vendorHash = "sha256-azvMUi8eLNoNofRa2X4SKTTiMd6aOyO6H/rOiKjkpIY="; 14 14 meta = with lib; {
+4
pkgs/development/compilers/djgpp/default.nix
··· 58 58 59 59 hardeningDisable = [ "format" ]; 60 60 61 + # stripping breaks static libs, causing this when you attempt to compile a binary: 62 + # error adding symbols: Archive has no index; run ranlib to add one 63 + dontStrip = true; 64 + 61 65 buildPhase = '' 62 66 runHook preBuild 63 67 mkdir download; pushd download
+1 -1
pkgs/development/compilers/nim/default.nix
··· 147 147 ln -sf $out/nim/bin/nim $out/bin/nim 148 148 ln -sf $out/nim/lib $out/lib 149 149 ./install.sh $out 150 - cp -a tools $out/nim/ 150 + cp -a tools dist $out/nim/ 151 151 runHook postInstall 152 152 ''; 153 153
+10 -9
pkgs/development/interpreters/python/update-python-libraries/update-python-libraries.py
··· 210 210 return (max(sorted(versions))).raw_version 211 211 212 212 213 - def _get_latest_version_pypi(package, extension, current_version, target): 213 + def _get_latest_version_pypi(attr_path, package, extension, current_version, target): 214 214 """Get latest version and hash from PyPI.""" 215 215 url = "{}/{}/json".format(INDEX, package) 216 216 json = _fetch_page(url) ··· 234 234 return version, sha256, None 235 235 236 236 237 - def _get_latest_version_github(package, extension, current_version, target): 237 + def _get_latest_version_github(attr_path, package, extension, current_version, target): 238 238 def strip_prefix(tag): 239 239 return re.sub("^[^0-9]*", "", tag) 240 240 ··· 242 242 matches = re.findall(r"^([^0-9]*)", string) 243 243 return next(iter(matches), "") 244 244 245 - # when invoked as an updateScript, UPDATE_NIX_ATTR_PATH will be set 246 - # this allows us to work with packages which live outside of python-modules 247 - attr_path = os.environ.get("UPDATE_NIX_ATTR_PATH", f"python3Packages.{package}") 248 245 try: 249 246 homepage = subprocess.check_output( 250 247 [ ··· 421 418 # Attempt a fetch using each pname, e.g. backports-zoneinfo vs backports.zoneinfo 422 419 successful_fetch = False 423 420 for pname in pnames: 424 - if BULK_UPDATE and _skip_bulk_update(f"python3Packages.{pname}"): 421 + # when invoked as an updateScript, UPDATE_NIX_ATTR_PATH will be set 422 + # this allows us to work with packages which live outside of python-modules 423 + attr_path = os.environ.get("UPDATE_NIX_ATTR_PATH", f"python3Packages.{pname}") 424 + 425 + if BULK_UPDATE and _skip_bulk_update(attr_path): 425 426 raise ValueError(f"Bulk update skipped for {pname}") 426 - elif _get_attr_value(f"python3Packages.{pname}.cargoDeps") is not None: 427 + elif _get_attr_value(f"{attr_path}.cargoDeps") is not None: 427 428 raise ValueError(f"Cargo dependencies are unsupported, skipping {pname}") 428 429 try: 429 430 new_version, new_sha256, prefix = FETCHERS[fetcher]( 430 - pname, extension, version, target 431 + attr_path, pname, extension, version, target 431 432 ) 432 433 successful_fetch = True 433 434 break ··· 452 453 sri_hash = _hash_to_sri("sha256", new_sha256) 453 454 454 455 # retrieve the old output hash for a more precise match 455 - if old_hash := _get_attr_value(f"python3Packages.{pname}.src.outputHash"): 456 + if old_hash := _get_attr_value(f"{attr_path}.src.outputHash"): 456 457 # fetchers can specify a sha256, or a sri hash 457 458 try: 458 459 text = _replace_value("hash", sri_hash, text, old_hash)
+2 -2
pkgs/development/libraries/fastcdr/default.nix
··· 10 10 11 11 stdenv.mkDerivation (finalAttrs: { 12 12 pname = "fastcdr"; 13 - version = "2.1.2"; 13 + version = "2.1.3"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "eProsima"; 17 17 repo = "Fast-CDR"; 18 18 rev = "v${finalAttrs.version}"; 19 - hash = "sha256-rdRn/vRcZuej7buyb1K6f+9A4oLSodNw3pwefjsUXHA="; 19 + hash = "sha256-eSf6LNTVsGEBXjTmTBjjWKBqs68pbnVcw1p2bi1Asgg="; 20 20 }; 21 21 22 22 patches = [
+10 -5
pkgs/development/libraries/openscenegraph/default.nix
··· 1 - { stdenv, lib, fetchFromGitHub, fetchpatch, cmake, pkg-config, doxygen, 1 + { stdenv, lib, fetchFromGitHub, fetchpatch, fetchurl, cmake, pkg-config, doxygen, 2 2 libX11, libXinerama, libXrandr, libGLU, libGL, 3 - glib, ilmbase, libxml2, pcre, zlib, 3 + glib, libxml2, pcre, zlib, 4 4 AGL, Accelerate, Carbon, Cocoa, Foundation, 5 5 boost, 6 6 jpegSupport ? true, libjpeg, 7 - exrSupport ? false, openexr, 7 + exrSupport ? false, openexr_3, 8 8 gifSupport ? true, giflib, 9 9 pngSupport ? true, libpng, 10 10 tiffSupport ? true, libtiff, ··· 42 42 buildInputs = lib.optionals (!stdenv.isDarwin) [ 43 43 libX11 libXinerama libXrandr libGLU libGL 44 44 ] ++ [ 45 - glib ilmbase libxml2 pcre zlib 45 + glib libxml2 pcre zlib 46 46 ] ++ lib.optional jpegSupport libjpeg 47 - ++ lib.optional exrSupport openexr 47 + ++ lib.optional exrSupport openexr_3 48 48 ++ lib.optional gifSupport giflib 49 49 ++ lib.optional pngSupport libpng 50 50 ++ lib.optional tiffSupport libtiff ··· 73 73 name = "opencascade-api-patch"; 74 74 url = "https://github.com/openscenegraph/OpenSceneGraph/commit/bc2daf9b3239c42d7e51ecd7947d31a92a7dc82b.patch"; 75 75 hash = "sha256-VR8YKOV/YihB5eEGZOGaIfJNrig1EPS/PJmpKsK284c="; 76 + }) 77 + # OpenEXR 3 support: https://github.com/openscenegraph/OpenSceneGraph/issues/1075 78 + (fetchurl { 79 + url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/dev-games/openscenegraph/files/openscenegraph-3.6.5-openexr3.patch?id=0f642d8f09b589166f0e0c0fc84df7673990bf3f"; 80 + hash = "sha256-fdNbkg6Vp7DeDBTe5Zso8qJ5v9uPSXHpQ5XlGkvputk="; 76 81 }) 77 82 ]; 78 83
+2 -1
pkgs/development/lisp-modules/nix-cl.nix
··· 147 147 148 148 stdenv.mkDerivation (rec { 149 149 inherit 150 - pname version nativeLibs javaLibs lispLibs systems asds 150 + version nativeLibs javaLibs lispLibs systems asds 151 151 pkg program flags faslExt 152 152 ; 153 153 ··· 216 216 dontStrip = true; 217 217 218 218 } // (args // { 219 + pname = "${args.pkg.pname}-${args.pname}"; 219 220 src = if builtins.length (args.patches or []) > 0 220 221 then pkgs.applyPatches { inherit (args) src patches; } 221 222 else args.src;
+6 -6
pkgs/development/lisp-modules/packages.nix
··· 232 232 233 233 prompter = build-asdf-system rec { 234 234 pname = "prompter"; 235 - version = "0.1.1"; 235 + version = "20240108-git"; 236 236 237 237 src = pkgs.fetchFromGitHub { 238 238 owner = "atlas-engineer"; 239 239 repo = "prompter"; 240 - rev = version; 241 - sha256 = "sha256-A9gIUBj0oUDFGR5aqHz+tdNR6t03LPMrx0n9qM3ACwE="; 240 + rev = "7890ed5d02e70aba01ceb964c6ee4f40776e7dc0"; 241 + hash = "sha256-rRKtpSKAqfzvnlC3NQ4840RrlbBUpI4V6uX6p5hRJWQ="; 242 242 }; 243 243 244 244 lispLibs = [ ··· 362 362 363 363 nyxt-gtk = build-asdf-system { 364 364 pname = "nyxt"; 365 - version = "3.10.0"; 365 + version = "3.11.0"; 366 366 367 367 lispLibs = (with super; [ 368 368 alexandria ··· 470 470 src = pkgs.fetchFromGitHub { 471 471 owner = "atlas-engineer"; 472 472 repo = "nyxt"; 473 - rev = "3.10.0"; 474 - sha256 = "sha256-yEa5Lx1egkg9Jh3EQfvaBQicm31uxIq/3s2NOQUC4uc="; 473 + rev = "3.11.0"; 474 + hash = "sha256-Nw2r3FdqwxHlq8CrZo7Z423xe0rR5zu+U4dDPdG880M="; 475 475 }; 476 476 477 477 nativeBuildInputs = [ pkgs.makeWrapper ];
+17 -10
pkgs/development/python-modules/aiogram/default.nix
··· 6 6 , aiohttp 7 7 , aiohttp-socks 8 8 , aioredis 9 + , aiofiles 9 10 , aresponses 10 11 , babel 11 12 , certifi ··· 13 14 , pytest-asyncio 14 15 , pytest-lazy-fixture 15 16 , redis 17 + , hatchling 18 + , pydantic 19 + , pytz 20 + , gitUpdater 16 21 }: 17 22 18 23 buildPythonPackage rec { 19 24 pname = "aiogram"; 20 25 version = "3.2.0"; 21 - format = "setuptools"; 26 + pyproject = true; 22 27 23 28 disabled = pythonOlder "3.7"; 24 29 ··· 29 34 hash = "sha256-8SYrg+gfNSTR0CTPf4cYDa4bfA0LPBmZtPcATF22fqw="; 30 35 }; 31 36 32 - postPatch = '' 33 - substituteInPlace setup.py \ 34 - --replace "aiohttp>=3.8.0,<3.9.0" "aiohttp" \ 35 - --replace "Babel>=2.9.1,<2.10.0" "Babel" \ 36 - --replace "magic-filter>=1.0.9" "magic-filter" 37 - ''; 37 + nativeBuildInputs = [ 38 + hatchling 39 + ]; 38 40 39 41 propagatedBuildInputs = [ 42 + aiofiles 40 43 aiohttp 41 44 babel 42 45 certifi 43 46 magic-filter 47 + pydantic 44 48 ]; 45 49 46 50 nativeCheckInputs = [ ··· 50 54 pytest-asyncio 51 55 pytest-lazy-fixture 52 56 pytestCheckHook 57 + pytz 53 58 redis 54 59 ]; 55 60 56 - # requires network 61 + # import failures 57 62 disabledTests = [ 58 - "test_download_file_404" 59 - "test_download_404" 63 + "test_aiohtt_server" 64 + "test_deep_linking" 60 65 ]; 61 66 62 67 pythonImportsCheck = [ "aiogram" ]; 68 + 69 + passthru.updateScript = gitUpdater { }; 63 70 64 71 meta = with lib; { 65 72 description = "Modern and fully asynchronous framework for Telegram Bot API";
+2 -2
pkgs/development/python-modules/aws-lambda-builders/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "aws-lambda-builders"; 15 - version = "1.44.0"; 15 + version = "1.45.0"; 16 16 format = "setuptools"; 17 17 18 18 disabled = pythonOlder "3.7"; ··· 21 21 owner = "awslabs"; 22 22 repo = "aws-lambda-builders"; 23 23 rev = "refs/tags/v${version}"; 24 - hash = "sha256-97NhNlYaxBwUdBmg6qzpGdtGyE86rO/PXl9pDfyitbI="; 24 + hash = "sha256-TmU7neEnHaRuGNzK9VuXUiEayBLZaPqjrnPLvBOQj5g="; 25 25 }; 26 26 27 27 postPatch = ''
+2
pkgs/development/python-modules/b2sdk/default.nix
··· 13 13 , requests 14 14 , setuptools 15 15 , setuptools-scm 16 + , tqdm 16 17 , typing-extensions 17 18 }: 18 19 ··· 36 37 propagatedBuildInputs = [ 37 38 logfury 38 39 requests 40 + tqdm 39 41 ] ++ lib.optionals (pythonOlder "3.8") [ 40 42 importlib-metadata 41 43 ] ++ lib.optionals (pythonOlder "3.12") [
+9 -5
pkgs/development/python-modules/blackjax/default.nix
··· 2 2 , buildPythonPackage 3 3 , pythonOlder 4 4 , fetchFromGitHub 5 + , pytest-xdist 5 6 , pytestCheckHook 6 7 , setuptools-scm 7 8 , fastprogress ··· 14 15 15 16 buildPythonPackage rec { 16 17 pname = "blackjax"; 17 - version = "1.0.0"; 18 + version = "1.1.0"; 18 19 pyproject = true; 19 20 20 - disabled = pythonOlder "3.8"; 21 + disabled = pythonOlder "3.9"; 21 22 22 23 src = fetchFromGitHub { 23 24 owner = "blackjax-devs"; 24 - repo = pname; 25 + repo = "blackjax"; 25 26 rev = "refs/tags/${version}"; 26 - hash = "sha256-hqOKSHyZ/BmOu6MJLeecD3H1BbLbZqywmlBzn3xjQRk="; 27 + hash = "sha256-VAsCDI0rEqx0UJlD82wbZ8KuMi6LOjUlO6YzqnOfAGk="; 27 28 }; 28 29 29 30 nativeBuildInputs = [ setuptools-scm ]; ··· 37 38 typing-extensions 38 39 ]; 39 40 40 - nativeCheckInputs = [ pytestCheckHook ]; 41 + nativeCheckInputs = [ 42 + pytestCheckHook 43 + pytest-xdist 44 + ]; 41 45 disabledTestPaths = [ "tests/test_benchmarks.py" ]; 42 46 disabledTests = [ 43 47 # too slow
+2 -2
pkgs/development/python-modules/clarifai-grpc/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "clarifai-grpc"; 14 - version = "9.11.5"; 14 + version = "10.0.0"; 15 15 pyproject = true; 16 16 17 17 disabled = pythonOlder "3.8"; ··· 20 20 owner = "Clarifai"; 21 21 repo = "clarifai-python-grpc"; 22 22 rev = "refs/tags/${version}"; 23 - hash = "sha256-jH5B3iakMj7tyKWREicrqmBvekjocRbYuvuUjudB8vg="; 23 + hash = "sha256-FpBrVoKwuKLanF0SYJLO1cd8qhI1xgBVa1wVpojG8p8="; 24 24 }; 25 25 26 26 nativeBuildInputs = [
+3 -3
pkgs/development/python-modules/cstruct/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "cstruct"; 9 - version = "5.2"; 9 + version = "5.3"; 10 10 format = "setuptools"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "andreax79"; 14 14 repo = "python-cstruct"; 15 - rev = "v${version}"; 16 - hash = "sha256-Dwogf0mmxFyBV7tPsuKV6gMZLPSCm7YhzqgJNHpaPFA="; 15 + rev = "refs/tags/v${version}"; 16 + hash = "sha256-VDJ0k3cOuHjckujf9yD1GVE+UM/Y9rjqhiq+MqGq2eM="; 17 17 }; 18 18 19 19 pythonImportsCheck = [
+2 -2
pkgs/development/python-modules/cysignals/default.nix
··· 2 2 , autoreconfHook 3 3 , fetchPypi 4 4 , buildPythonPackage 5 - , cython 5 + , cython_3 6 6 , pariSupport ? true, pari # for interfacing with the PARI/GP signal handler 7 7 }: 8 8 ··· 34 34 ''; 35 35 36 36 propagatedBuildInputs = [ 37 - cython 37 + cython_3 38 38 ] ++ lib.optionals pariSupport [ 39 39 # When cysignals is built with pari, including cysignals into the 40 40 # buildInputs of another python package will cause cython to link against
+2 -2
pkgs/development/python-modules/django-modelcluster/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "django-modelcluster"; 20 - version = "6.1"; 20 + version = "6.2.1"; 21 21 format = "setuptools"; 22 22 23 23 disabled = pythonOlder "3.5"; ··· 26 26 owner = "wagtail"; 27 27 repo = "django-modelcluster"; 28 28 rev = "refs/tags/v${version}"; 29 - hash = "sha256-fNGD2aU668VQ8YHcaFjtjiW/gYJgSx7arDAyUKpFYRE="; 29 + hash = "sha256-y2jGSZvTeSnpWDFJ+aNGofTEtMMlY9TrXZjQeET5OhY="; 30 30 }; 31 31 32 32 propagatedBuildInputs = [
+3 -4
pkgs/development/python-modules/epion/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "epion"; 13 - version = "0.0.1"; 13 + version = "0.0.2"; 14 14 pyproject = true; 15 15 16 16 disabled = pythonOlder "3.7"; ··· 18 18 src = fetchFromGitHub { 19 19 owner = "devenzo-com"; 20 20 repo = "epion_python"; 21 - # https://github.com/devenzo-com/epion_python/issues/1 22 - rev = "d8759951fc7bfd1507abe725b2bc98754cbbf505"; 23 - hash = "sha256-uC227rlu4NB5lpca02QLi2JZ5SKklLfv7rXvvJA1aCA="; 21 + rev = "refs/tags/${version}"; 22 + hash = "sha256-XyYjbr0EPRrwWsXhZT2oWcoDPZoZCuT9aZ2UHSSt0E8="; 24 23 }; 25 24 26 25 nativeBuildInputs = [
+3 -3
pkgs/development/python-modules/f5-icontrol-rest/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "f5-icontrol-rest"; 10 - version = "1.3.15"; 10 + version = "1.3.16"; 11 11 format = "setuptools"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "F5Networks"; 15 15 repo = "f5-icontrol-rest-python"; 16 - rev = "v${version}"; 17 - sha256 = "sha256-ScudlJTQfa0BsEVI+mIndYWF8OcARdxwFwTAOEJxA8w="; 16 + rev = "refs/tags/v${version}"; 17 + sha256 = "sha256-asAFIRoc2zll8a8gMMt4ZRQILhMAes8wf3PGwG5wF9c="; 18 18 }; 19 19 20 20 propagatedBuildInputs = [
+6
pkgs/development/python-modules/flask-sqlalchemy/default.nix
··· 5 5 , mock 6 6 , flit-core 7 7 , pytestCheckHook 8 + , pythonAtLeast 8 9 , pythonOlder 9 10 , sqlalchemy 10 11 }: ··· 41 42 "test_session_scoping_changing" 42 43 # https://github.com/pallets-eco/flask-sqlalchemy/issues/1084 43 44 "test_persist_selectable" 45 + ]; 46 + 47 + pytestFlagsArray = lib.optionals (pythonAtLeast "3.12") [ 48 + # datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. 49 + "-W" "ignore::DeprecationWarning" 44 50 ]; 45 51 46 52 pythonImportsCheck = [
+6
pkgs/development/python-modules/google-cloud-storage/default.nix
··· 11 11 , protobuf 12 12 , pytestCheckHook 13 13 , pythonOlder 14 + , pythonRelaxDepsHook 14 15 , requests 15 16 , setuptools 16 17 }: ··· 28 29 }; 29 30 30 31 nativeBuildInputs = [ 32 + pythonRelaxDepsHook 31 33 setuptools 34 + ]; 35 + 36 + pythonRelaxDeps = [ 37 + "google-auth" 32 38 ]; 33 39 34 40 propagatedBuildInputs = [
+17 -9
pkgs/development/python-modules/gql/default.nix
··· 1 1 { lib 2 2 , aiofiles 3 3 , aiohttp 4 + , anyio 4 5 , backoff 5 6 , botocore 6 7 , buildPythonPackage 7 8 , fetchFromGitHub 8 9 , graphql-core 10 + , httpx 9 11 , mock 10 12 , parse 11 13 , pytest-asyncio ··· 14 16 , pythonOlder 15 17 , requests 16 18 , requests-toolbelt 19 + , setuptools 17 20 , urllib3 18 21 , vcrpy 19 22 , websockets ··· 22 25 23 26 buildPythonPackage rec { 24 27 pname = "gql"; 25 - version = "3.4.1"; 26 - format = "setuptools"; 28 + version = "3.6.0b0"; 29 + pyproject = true; 27 30 28 31 disabled = pythonOlder "3.7"; 29 32 30 33 src = fetchFromGitHub { 31 34 owner = "graphql-python"; 32 - repo = pname; 35 + repo = "gql"; 33 36 rev = "refs/tags/v${version}"; 34 - hash = "sha256-/uPaRju2AJCjMCfA29IKQ4Hu71RBu/Yz8jHwk9EE1Eg="; 37 + hash = "sha256-yX6NbtGxBa3lL/bS3j2ouTPku6a4obqNGx1xRzx+Skk="; 35 38 }; 36 39 37 - postPatch = '' 38 - substituteInPlace setup.py --replace \ 39 - "websockets>=10,<11;python_version>'3.6'" \ 40 - "websockets>=10,<12;python_version>'3.6'" 41 - ''; 40 + __darwinAllowLocalNetworking = true; 41 + 42 + nativeBuildInputs = [ 43 + setuptools 44 + ]; 42 45 43 46 propagatedBuildInputs = [ 47 + anyio 44 48 backoff 45 49 graphql-core 46 50 yarl ··· 60 64 all = [ 61 65 aiohttp 62 66 botocore 67 + httpx 63 68 requests 64 69 requests-toolbelt 65 70 urllib3 ··· 67 72 ]; 68 73 aiohttp = [ 69 74 aiohttp 75 + ]; 76 + httpx = [ 77 + httpx 70 78 ]; 71 79 requests = [ 72 80 requests
+4 -7
pkgs/development/python-modules/jaxopt/default.nix
··· 2 2 , buildPythonPackage 3 3 , pythonOlder 4 4 , fetchFromGitHub 5 + , pytest-xdist 5 6 , pytestCheckHook 6 7 , absl-py 7 8 , cvxpy ··· 16 17 17 18 buildPythonPackage rec { 18 19 pname = "jaxopt"; 19 - version = "0.8.2"; 20 + version = "0.8.3"; 20 21 format = "setuptools"; 21 22 22 23 disabled = pythonOlder "3.8"; ··· 25 26 owner = "google"; 26 27 repo = "jaxopt"; 27 28 rev = "refs/tags/jaxopt-v${version}"; 28 - hash = "sha256-uVOd3knoku5fKBNXOhCikGtjDuW3TtRqev94OM/8Pgk="; 29 + hash = "sha256-T/BHSnuk3IRuLkBj3Hvb/tFIb7Au25jjQtvwL28OU1U="; 29 30 }; 30 31 31 32 propagatedBuildInputs = [ ··· 38 39 ]; 39 40 40 41 nativeCheckInputs = [ 42 + pytest-xdist 41 43 pytestCheckHook 42 44 cvxpy 43 45 optax ··· 50 52 "jaxopt.linear_solve" 51 53 "jaxopt.loss" 52 54 "jaxopt.tree_util" 53 - ]; 54 - 55 - disabledTests = [ 56 - # Stack frame issue 57 - "test_bisect" 58 55 ]; 59 56 60 57 meta = with lib; {
+2 -2
pkgs/development/python-modules/libsass/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "libsass"; 12 - version = "0.22.0"; 12 + version = "0.23.0"; 13 13 format = "setuptools"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "sass"; 17 17 repo = "libsass-python"; 18 18 rev = "refs/tags/${version}"; 19 - hash = "sha256-5O4Er3jNUFy83m/K0HzYR+fHcSDqF/3M+fXaFZY8zEg="; 19 + hash = "sha256-CiSr9/3EDwpDEzu6VcMBAlm3CtKTmGYbZMnMEjyZVxI="; 20 20 }; 21 21 22 22 buildInputs = [ libsass ];
+5
pkgs/development/python-modules/magic-filter/default.nix
··· 20 20 hash = "sha256-MSYIZ/bzngRu6mG3EGblUotSCA+6bi+l3EymFA8NRZA="; 21 21 }; 22 22 23 + postPatch = '' 24 + substituteInPlace magic_filter/__init__.py \ 25 + --replace '"1"' '"${version}"' 26 + ''; 27 + 23 28 nativeBuildInputs = [ 24 29 hatchling 25 30 ];
+6
pkgs/development/python-modules/multidict/default.nix
··· 1 1 { lib 2 + , stdenv 2 3 , fetchPypi 3 4 , buildPythonPackage 4 5 , pytestCheckHook ··· 21 22 postPatch = '' 22 23 sed -i '/^addopts/d' setup.cfg 23 24 ''; 25 + 26 + NIX_CFLAGS_COMPILE = lib.optionals stdenv.cc.isClang [ 27 + # error: incompatible pointer to integer conversion initializing 'int' with an expression of type 'void *' 28 + "-Wno-error=int-conversion" 29 + ]; 24 30 25 31 nativeCheckInputs = [ pytestCheckHook ]; 26 32
+2 -2
pkgs/development/python-modules/pycollada/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "pycollada"; 5 - version = "0.7.2"; 5 + version = "0.8"; 6 6 format = "setuptools"; 7 7 8 8 src = fetchPypi { 9 9 inherit pname version; 10 - sha256 = "70a2630ed499bdab718c0e61a3e6ae3698130d7e4654e89cdecde51bfdaea56f"; 10 + sha256 = "sha256-86N1nMTOwdWekyqtdDmdvPVB0YhiqtkDx3AEDaQq8g4="; 11 11 }; 12 12 13 13 propagatedBuildInputs = [ numpy python-dateutil ];
+5 -3
pkgs/development/python-modules/pygitguardian/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "pygitguardian"; 17 - version = "1.11.0"; 18 - format = "pyproject"; 17 + version = "1.12.0"; 18 + pyproject = true; 19 19 20 20 disabled = pythonOlder "3.7"; 21 21 ··· 23 23 owner = "GitGuardian"; 24 24 repo = "py-gitguardian"; 25 25 rev = "refs/tags/v${version}"; 26 - hash = "sha256-Vr0+y3Zi7DsXzm2COOlMqUVjlZMRJkaVxT8QpSePhuA="; 26 + hash = "sha256-ybl6QOLb1xE6v0D1C2wKMsSU+r2gWzj24Q4pPIMBsCY="; 27 27 }; 28 28 29 29 nativeBuildInputs = [ ··· 49 49 50 50 disabledTests = [ 51 51 # Tests require an API key 52 + "test_bogus_rate_limit" 52 53 "test_compute_sca_files" 53 54 "test_content_scan_exceptions" 54 55 "test_content_scan" ··· 60 61 "test_multi_content_scan" 61 62 "test_multiscan_parameters" 62 63 "test_quota_overview" 64 + "test_rate_limit" 63 65 "test_sca_client_scan_diff" 64 66 "test_sca_scan_directory_invalid_tar" 65 67 "test_sca_scan_directory"
-11
pkgs/development/python-modules/pylsp-mypy/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchFromGitHub 4 - , fetchpatch 5 4 , setuptools 6 5 , mypy 7 6 , pytestCheckHook ··· 24 23 hash = "sha256-oEWUXkE8U7/ye6puJZRSkQFi10BPGuc8XZQbHwqOPEI="; 25 24 }; 26 25 27 - patches = [ 28 - # https://github.com/python-lsp/pylsp-mypy/pull/64 29 - (fetchpatch { 30 - name = "fix-hanging-test.patch"; 31 - url = "https://github.com/python-lsp/pylsp-mypy/commit/90d28edb474135007804f1e041f88713a95736f9.patch"; 32 - hash = "sha256-3DVyUXVImRemXCuyoXlYbPJm6p8OnhBdEKmwjx88ets="; 33 - }) 34 - ]; 35 - 36 26 nativeBuildInputs = [ 37 27 setuptools 38 28 ]; ··· 40 30 propagatedBuildInputs = [ 41 31 mypy 42 32 python-lsp-server 43 - ] ++ lib.optionals (pythonOlder "3.11") [ 44 33 tomli 45 34 ]; 46 35
+2 -2
pkgs/development/python-modules/pynetbox/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "pynetbox"; 13 - version = "7.3.0"; 13 + version = "7.3.3"; 14 14 format = "setuptools"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "netbox-community"; 18 18 repo = pname; 19 19 rev = "refs/tags/v${version}"; 20 - hash = "sha256-/ptLsV+3EYDBjM+D1VO75VqvCYe6PTlpKAJuQskazJc="; 20 + hash = "sha256-QIvh24ZqnF8uF9HOuY0yt3QT/jHgJ2C916d+rBqezWQ="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/pysol-cards/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "pysol-cards"; 5 - version = "0.14.3"; 5 + version = "0.16.0"; 6 6 format = "setuptools"; 7 7 8 8 src = fetchPypi { 9 9 inherit version; 10 10 pname = "pysol_cards"; 11 - hash = "sha256-sPv9OGFb/G/XVdq1hQWprhYtDaGGbCXKkUGTi1gj8GE="; 11 + hash = "sha256-C4fKez+ZFVzM08/XOfc593RNb4GYIixtSToDSj1FcMM="; 12 12 }; 13 13 14 14 propagatedBuildInputs = [ six random2 ];
+2 -2
pkgs/development/python-modules/pytado/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "pytado"; 11 - version = "0.17.2"; 11 + version = "0.17.3"; 12 12 format = "setuptools"; 13 13 14 14 disabled = pythonOlder "3.7"; ··· 17 17 owner = "wmalgadey"; 18 18 repo = "PyTado"; 19 19 rev = "refs/tags/${version}"; 20 - sha256 = "sha256-w1qtSEpnZCs7+M/0Gywz9AeMxUzz2csHKm9SxBKzmz4="; 20 + sha256 = "sha256-whpNYiAb2cqKI4m0HJN2lPt51FLuEzrkrRTSWs6uznU="; 21 21 }; 22 22 23 23 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pytest-check/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "pytest-check"; 11 - version = "2.2.3"; 11 + version = "2.2.4"; 12 12 format = "pyproject"; 13 13 14 14 src = fetchPypi { 15 15 pname = "pytest_check"; 16 16 inherit version; 17 - hash = "sha256-bfAyZLa7zyXNhhUSDNoDtObRH9srfI3eapyP7xinSVw="; 17 + hash = "sha256-0uaWYDFB9bLekFuTWD5FmE7DxhzscCZJ3rEL2XSFYLs="; 18 18 }; 19 19 20 20 nativeBuildInputs = [
+4
pkgs/development/python-modules/scmrepo/default.nix
··· 2 2 , asyncssh 3 3 , buildPythonPackage 4 4 , dulwich 5 + , dvc-http 6 + , dvc-objects 5 7 , fetchFromGitHub 6 8 , fsspec 7 9 , funcy ··· 37 39 propagatedBuildInputs = [ 38 40 asyncssh 39 41 dulwich 42 + dvc-http 43 + dvc-objects 40 44 fsspec 41 45 funcy 42 46 gitpython
+2 -2
pkgs/development/python-modules/screenlogicpy/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "screenlogicpy"; 14 - version = "0.10.0"; 14 + version = "0.10.1"; 15 15 pyproject = true; 16 16 17 17 disabled = pythonOlder "3.10"; ··· 20 20 owner = "dieselrabbit"; 21 21 repo = "screenlogicpy"; 22 22 rev = "refs/tags/v${version}"; 23 - hash = "sha256-pilPmHE5amCQ/mGTy3hJqtSEElx7SevQpeMJZKYv7BA="; 23 + hash = "sha256-z6cM0sihZvOHCA3v1DYQEev0axf4AcqEW13WA1EMhQM="; 24 24 }; 25 25 26 26 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/sexpdata/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "sexpdata"; 10 - version = "1.0.1"; 10 + version = "1.0.2"; 11 11 format = "pyproject"; 12 12 13 13 disabled = pythonOlder "3.7"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - hash = "sha256-b2XxFSkYkMvOXNJpwTvfH4KkzSO8YbbhUKJ1Ee5qfV4="; 17 + hash = "sha256-krZ7A2H2dm+PnkS5UZzz+8+vp1Xbhbv4k8Phz03awQk="; 18 18 }; 19 19 20 20 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/slackclient/default.nix
··· 21 21 22 22 buildPythonPackage rec { 23 23 pname = "slackclient"; 24 - version = "3.26.1"; 24 + version = "3.26.2"; 25 25 format = "setuptools"; 26 26 27 27 disabled = pythonOlder "3.6"; ··· 30 30 owner = "slackapi"; 31 31 repo = "python-slack-sdk"; 32 32 rev = "refs/tags/v${version}"; 33 - hash = "sha256-jg4mUVT1sB9hxRqhLOeZxQHTpBK/N76b2XUaFe/nBKY="; 33 + hash = "sha256-pvD86kbNOnuNT6+WTAKziJDUTx3ebJUq029UbSVuxdw="; 34 34 }; 35 35 36 36 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/sphinxcontrib-bibtex/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "sphinxcontrib-bibtex"; 13 - version = "2.6.1"; 13 + version = "2.6.2"; 14 14 format = "setuptools"; 15 15 16 16 disabled = pythonOlder "3.6"; 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - hash = "sha256-BGtJ8HCuUnavNMG43bm8lWLvbeL3pS03qRy45T9UuGM="; 20 + hash = "sha256-9IevaUM28ov7fWoXBwlTp9JkvsQwAKI3lyQnT1+NcK4="; 21 21 }; 22 22 23 23 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/steamship/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "steamship"; 19 - version = "2.17.32"; 19 + version = "2.17.33"; 20 20 format = "pyproject"; 21 21 22 22 src = fetchPypi { 23 23 inherit pname version; 24 - hash = "sha256-dTpz2/XXu8patDnorg/36652j9VLUjE5uF2fVzbDjfI="; 24 + hash = "sha256-hvvXg+V/VKTWWdqXM7Q1K5awemkGhSz64gV7HeRBXfg="; 25 25 }; 26 26 27 27 pythonRelaxDeps = [
+2 -2
pkgs/development/python-modules/sumo/default.nix
··· 18 18 19 19 buildPythonPackage rec { 20 20 pname = "sumo"; 21 - version = "2.3.7"; 21 + version = "2.3.8"; 22 22 format = "setuptools"; 23 23 24 24 disabled = pythonOlder "3.8"; ··· 27 27 owner = "SMTG-UCL"; 28 28 repo = "sumo"; 29 29 rev = "refs/tags/v${version}"; 30 - hash = "sha256-9NHz8SPymD9zANWMeajjavpjw68X4abqhrLl0dn92l0="; 30 + hash = "sha256-nQ5US7maFcOJCqFYeokGiBFp3jhiOPSfCBeclLdHdkk="; 31 31 }; 32 32 33 33 nativeBuildInputs = [
+2
pkgs/development/python-modules/twisted/default.nix
··· 144 144 '' + lib.optionalString stdenv.isDarwin '' 145 145 echo 'ProcessTestsBuilder_AsyncioSelectorReactorTests.test_openFileDescriptors.skip = "invalid syntax"'>> src/twisted/internet/test/test_process.py 146 146 echo 'ProcessTestsBuilder_SelectReactorTests.test_openFileDescriptors.skip = "invalid syntax"'>> src/twisted/internet/test/test_process.py 147 + echo 'ProcessTestsBuilder_AsyncioSelectorReactorTests.test_processEnded.skip = "exit code 120"' >> src/twisted/internet/test/test_process.py 148 + echo 'ProcessTestsBuilder_SelectReactorTests.test_processEnded.skip = "exit code 120"' >> src/twisted/internet/test/test_process.py 147 149 ''; 148 150 149 151 # Generate Twisted's plug-in cache. Twisted users must do it as well. See
+8 -3
pkgs/development/python-modules/types-setuptools/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchPypi 4 + , setuptools 4 5 }: 5 6 6 7 buildPythonPackage rec { 7 8 pname = "types-setuptools"; 8 - version = "69.0.0.0"; 9 - format = "setuptools"; 9 + version = "68.2.0.2"; 10 + pyproject = true; 10 11 11 12 src = fetchPypi { 12 13 inherit pname version; 13 - hash = "sha256-sKBiGfYoxlJ7L4zncKT0dVDgDT6MOtg+LcMbxubtqV0="; 14 + hash = "sha256-Ce/DgK1cf3jjC8oVRvcGRpVozyYITPq3Ps+D3qHShEY="; 14 15 }; 16 + 17 + nativeBuildInputs = [ 18 + setuptools 19 + ]; 15 20 16 21 # Module doesn't have tests 17 22 doCheck = false;
+2 -2
pkgs/development/python-modules/zamg/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "zamg"; 12 - version = "0.3.3"; 12 + version = "0.3.4"; 13 13 pyproject = true; 14 14 15 15 disabled = pythonOlder "3.8"; ··· 18 18 owner = "killer0071234"; 19 19 repo = "python-zamg"; 20 20 rev = "refs/tags/v${version}"; 21 - hash = "sha256-hgJtM208xsDh9RbxOFu5DOiKonLMj8aWyu9+EhpE6TA="; 21 + hash = "sha256-MomqMgL3axMdT/ckx2IG9k0IIDlNq0bod0ukjIvkM7Y="; 22 22 }; 23 23 24 24 postPatch = ''
+30 -13
pkgs/development/python-modules/zm-py/default.nix
··· 1 - { lib, fetchPypi, buildPythonPackage, isPy3k 2 - , pytest, requests }: 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , poetry-core 5 + , pytestCheckHook 6 + , pythonOlder 7 + , requests 8 + }: 3 9 4 10 buildPythonPackage rec { 5 11 pname = "zm-py"; 6 - version = "0.5.2"; 7 - format = "setuptools"; 12 + version = "0.5.4"; 13 + pyproject = true; 8 14 9 - src = fetchPypi { 10 - inherit pname version; 11 - sha256 = "b391cca0e52f2a887aa7a46c314b73335b7e3341c428b425fcf314983e5ebb36"; 15 + disabled = pythonOlder "3.11"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "rohankapoorcom"; 19 + repo = "zm-py"; 20 + rev = "refs/tags/v${version}"; 21 + hash = "sha256-n9FRX2Pnn96H0HVT4SHLJgONc0XzQ005itMNpvl9IYg="; 12 22 }; 13 23 14 - disabled = !isPy3k; 24 + nativeBuildInputs = [ 25 + poetry-core 26 + ]; 15 27 16 - propagatedBuildInputs = [ requests ]; 28 + propagatedBuildInputs = [ 29 + requests 30 + ]; 17 31 18 - nativeCheckInputs = [ pytest ]; 32 + nativeCheckInputs = [ 33 + pytestCheckHook 34 + ]; 19 35 20 - checkPhase = '' 21 - PYTHONPATH="./zoneminder:$PYTHONPATH" pytest 22 - ''; 36 + pythonImportsCheck = [ 37 + "zoneminder" 38 + ]; 23 39 24 40 meta = with lib; { 25 41 description = "A loose python wrapper around the ZoneMinder REST API"; 26 42 homepage = "https://github.com/rohankapoorcom/zm-py"; 43 + changelog = "https://github.com/rohankapoorcom/zm-py/releases/tag/v${version}"; 27 44 license = licenses.asl20; 28 45 maintainers = with maintainers; [ peterhoeg ]; 29 46 };
+4 -4
pkgs/development/tools/api-linter/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "api-linter"; 8 - version = "1.62.0"; 8 + version = "1.63.1"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "googleapis"; 12 12 repo = "api-linter"; 13 13 rev = "v${version}"; 14 - hash = "sha256-QUI54nFlZJnZ2zfhSnFV5nGoXFiVm9jEnWP7B9HwjNI="; 14 + hash = "sha256-S2SP/Q4iVVrsvTo5pedOwkOXsPGwstz+NM0bltWBa1Y="; 15 15 }; 16 16 17 - vendorHash = "sha256-GOgjHrYSFpzkGUorr4w3YShOHWCczp0Qzjq/qw89i4k="; 17 + vendorHash = "sha256-vr/HLcOdzkKGdKJXROaKo070mwg1r2D2m0C3sT2CeQc="; 18 18 19 19 subPackages = [ "cmd/api-linter" ]; 20 20 ··· 23 23 "-w" 24 24 ]; 25 25 26 - # reference: https://github.com/googleapis/api-linter/blob/v1.62.0/.github/workflows/release.yaml#L76 26 + # reference: https://github.com/googleapis/api-linter/blob/v1.63.1/.github/workflows/release.yaml#L76 27 27 preBuild = '' 28 28 cat > cmd/api-linter/version.go <<EOF 29 29 package main
+3 -3
pkgs/development/tools/firebase-tools/default.nix
··· 8 8 9 9 buildNpmPackage rec { 10 10 pname = "firebase-tools"; 11 - version = "13.0.2"; 11 + version = "13.0.3"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "firebase"; 15 15 repo = "firebase-tools"; 16 16 rev = "v${version}"; 17 - hash = "sha256-vR4WvnZjxdbebXWdVbM8vQTCo7pgRMcu9A2KygHZCMk="; 17 + hash = "sha256-kq7ZrTh6cbrVCEW2/APtcdLqn9hCKXIxZmGgvgpfG4U="; 18 18 }; 19 19 20 - npmDepsHash = "sha256-h99Zj+yJJvLKc/B6AbKKQTOdrZCIT3BVlkxrOtOyNA4="; 20 + npmDepsHash = "sha256-VR+fpykY38JekzcBCK99qmiM3veuZ85BtGGTNf7TW5o="; 21 21 22 22 postPatch = '' 23 23 ln -s npm-shrinkwrap.json package-lock.json
+2 -2
pkgs/development/tools/glamoroustoolkit/default.nix
··· 21 21 22 22 stdenv.mkDerivation (finalAttrs: { 23 23 pname = "glamoroustoolkit"; 24 - version = "1.0.10"; 24 + version = "1.0.11"; 25 25 26 26 src = fetchzip { 27 27 url = "https://github.com/feenkcom/gtoolkit-vm/releases/download/v${finalAttrs.version}/GlamorousToolkit-x86_64-unknown-linux-gnu.zip"; 28 28 stripRoot = false; 29 - hash = "sha256-TvT1u9eVHEg/NomTVlY8gFAYxj76ZLRLm3kbtXUTyc8="; 29 + hash = "sha256-GQeYR232zoHLIt1AzznD7rp6u4zMiAdj1+0OfXfT6AQ="; 30 30 }; 31 31 32 32 nativeBuildInputs = [ wrapGAppsHook ];
+2 -2
pkgs/development/tools/google-java-format/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "google-java-format"; 5 - version = "1.19.1"; 5 + version = "1.19.2"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/google/google-java-format/releases/download/v${version}/google-java-format-${version}-all-deps.jar"; 9 - sha256 = "sha256-ffNOUfh4Kb8mfc0Dwl/lSUMChDLYW/ETi9Csx1mIteM="; 9 + sha256 = "sha256-2Ji19wxVr9z3wEMeSX1opIRyw4Ty0E/m8JeN/+Ysvio="; 10 10 }; 11 11 12 12 dontUnpack = true;
+2 -2
pkgs/development/tools/ktlint/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "ktlint"; 5 - version = "1.1.0"; 5 + version = "1.1.1"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/pinterest/ktlint/releases/download/${version}/ktlint"; 9 - sha256 = "sha256-ZyMaiirHJOLvQRq+lQQ+tz+LnugD21WaM4IeU2HgGK8="; 9 + sha256 = "sha256:01cl4jaa2bq52wii1wkzsy6sw546xh8wa8kyhvnfwp34m9d32r4w"; 10 10 }; 11 11 12 12 nativeBuildInputs = [ makeWrapper ];
+2 -2
pkgs/development/tools/misc/opengrok/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "opengrok"; 5 - version = "1.13.0"; 5 + version = "1.13.1"; 6 6 7 7 # binary distribution 8 8 src = fetchurl { 9 9 url = "https://github.com/oracle/opengrok/releases/download/${version}/${pname}-${version}.tar.gz"; 10 - hash = "sha256-qlZPoJrsH5ZHOXI0+eLiO/9rjZFXVLiF1dahTNbzfUI="; 10 + hash = "sha256-3/BBLPoYX1/ft3MGiJD9OPtkB2PJM7bXkGRuXxTToXI="; 11 11 }; 12 12 13 13 nativeBuildInputs = [ makeWrapper ];
+3 -3
pkgs/development/tools/okteto/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "okteto"; 5 - version = "2.23.2"; 5 + version = "2.24.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "okteto"; 9 9 repo = "okteto"; 10 10 rev = version; 11 - hash = "sha256-CR3ay54Z/h/mYomWtoOqV0Ynq+iygLR5Zd31gaEQ098="; 11 + hash = "sha256-DnhUqnz+0VfZk5KCbVrQcQpsAI2ojVFMHw83UN2DzwQ="; 12 12 }; 13 13 14 - vendorHash = "sha256-HodvOSuzp57ijaShCJ+fnX5qk4o5LzMLOfPnpDlc2FU="; 14 + vendorHash = "sha256-vSvHjQZFLzUIC9u+myI6Xi4YhetVkiQxBIkm5/RoV2U="; 15 15 16 16 postPatch = '' 17 17 # Disable some tests that need file system & network access.
+2 -2
pkgs/development/tools/sqldef/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "sqldef"; 5 - version = "0.16.14"; 5 + version = "0.16.15"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "k0kubun"; 9 9 repo = "sqldef"; 10 10 rev = "v${version}"; 11 - hash = "sha256-AuUGv3spAxPi3EwgWlxAfgksh6W/rTCnsGr3Fch5YTs="; 11 + hash = "sha256-srwCSALP+xtccMnIOpsErn4hk83grXyOMEA2Hwsvjv0="; 12 12 }; 13 13 14 14 proxyVendor = true;
+17 -12
pkgs/games/frotz/default.nix
··· 1 - { fetchFromGitLab 1 + { lib 2 + , stdenv 3 + , fetchFromGitLab 4 + , fetchpatch 2 5 , libao 3 6 , libmodplug 4 7 , libsamplerate ··· 7 10 , ncurses 8 11 , which 9 12 , pkg-config 10 - , lib, stdenv }: 13 + }: 11 14 12 15 stdenv.mkDerivation rec { 13 - version = "2.53"; 14 16 pname = "frotz"; 17 + version = "2.54"; 15 18 16 19 src = fetchFromGitLab { 17 20 domain = "gitlab.com"; 18 21 owner = "DavidGriffith"; 19 22 repo = "frotz"; 20 23 rev = version; 21 - sha256 = "sha256-xVC/iE71W/Wdy5aPGH9DtcVAHWCcg3HkEA3iDV6OYUo="; 24 + hash = "sha256-GvGxojD8d5GVy/d8h3q6K7KJroz2lsKbfE0F0acjBl8="; 22 25 }; 23 26 27 + patches = [ 28 + (fetchpatch { 29 + url = "https://github.com/macports/macports-ports/raw/496e5b91e3b6c9dc6820d77ab60dbe400d1924ee/games/frotz/files/Makefile.patch"; 30 + extraPrefix = ""; 31 + hash = "sha256-P83ZzSi3bhncQ52Y38Q3F/7v1SJKr5614tytt862HRg="; 32 + }) 33 + ]; 34 + 24 35 nativeBuildInputs = [ which pkg-config ]; 25 36 buildInputs = [ libao libmodplug libsamplerate libsndfile libvorbis ncurses ]; 26 - preBuild = '' 27 - makeFlagsArray+=( 28 - CC="cc" 29 - CFLAGS="-D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600" 30 - LDFLAGS="-lncursesw -ltinfo" 31 - ) 32 - ''; 37 + 33 38 installFlags = [ "PREFIX=$(out)" ]; 34 39 35 40 meta = with lib; { ··· 37 42 changelog = "https://gitlab.com/DavidGriffith/frotz/-/raw/${version}/NEWS"; 38 43 description = "A z-machine interpreter for Infocom games and other interactive fiction"; 39 44 platforms = platforms.unix; 40 - maintainers = with maintainers; [ nicknovitski ddelabru ]; 45 + maintainers = with maintainers; [ nicknovitski ddelabru ]; 41 46 license = licenses.gpl2; 42 47 }; 43 48 }
+2 -2
pkgs/games/shattered-pixel-dungeon/experienced-pixel-dungeon.nix
··· 4 4 5 5 callPackage ./generic.nix rec { 6 6 pname = "experienced-pixel-dungeon"; 7 - version = "2.16"; 7 + version = "2.16.2"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "TrashboxBobylev"; 11 11 repo = "Experienced-Pixel-Dungeon-Redone"; 12 12 rev = "ExpPD-${version}"; 13 - hash = "sha256-EfSByMceefUcnNmLSTnFNJs/iz1Q45X0BHHfj89d7PI="; 13 + hash = "sha256-fTHAA3pCXAA9W32eeY29eaLnfcG5pLop/awQG5zKMt4="; 14 14 }; 15 15 16 16 postPatch = ''
+2 -2
pkgs/os-specific/linux/amdgpu-pro/default.nix
··· 9 9 , perl 10 10 , zlib 11 11 , expat 12 - , libffi 12 + , libffi_3_3 13 13 , libselinux 14 14 , libdrm 15 15 , udev ··· 119 119 libxshmfence 120 120 elfutils 121 121 expat 122 - libffi 122 + libffi_3_3 123 123 libselinux 124 124 # libudev is not listed in any dependencies, but is loaded dynamically 125 125 udev
+2 -2
pkgs/os-specific/linux/kernel/zen-kernels.nix
··· 4 4 # comments with variant added for update script 5 5 # ./update-zen.py zen 6 6 zenVariant = { 7 - version = "6.6.10"; #zen 7 + version = "6.7"; #zen 8 8 suffix = "zen1"; #zen 9 - sha256 = "1hhy5jp1s65vpvrw9xylx3xl7mmagzmm5r9bq81hvvr7bhf754ny"; #zen 9 + sha256 = "005m4qjhbvn4jmm37sad9bmrrk2qfkxlaq3s7k296hjfkrqnbvlw"; #zen 10 10 isLqx = false; 11 11 }; 12 12 # ./update-zen.py lqx
+2 -2
pkgs/os-specific/linux/nvme-cli/default.nix
··· 10 10 11 11 stdenv.mkDerivation rec { 12 12 pname = "nvme-cli"; 13 - version = "2.7"; 13 + version = "2.7.1"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "linux-nvme"; 17 17 repo = "nvme-cli"; 18 18 rev = "v${version}"; 19 - hash = "sha256-qijzXucNE+M8fOEtNaoQYX41HeJOMtg/cJFCUJyS6Ew="; 19 + hash = "sha256-Gm+1tb/Nh+Yg2PgSUn/1hR4CZYnfTWRwcQU0A8UeQwI="; 20 20 }; 21 21 22 22 mesonFlags = [
+5
pkgs/servers/geospatial/mapserver/default.nix
··· 15 15 sha256 = "sha256-fAf4kOe/6bQW0i46+EZbD/6iWI2Bjkn2no6XeR/+mg4="; 16 16 }; 17 17 18 + patches = [ 19 + # drop this patch for version 8.0.2 20 + ./fix-build-w-libxml2-12.patch 21 + ]; 22 + 18 23 nativeBuildInputs = [ 19 24 cmake 20 25 pkg-config
+39
pkgs/servers/geospatial/mapserver/fix-build-w-libxml2-12.patch
··· 1 + diff --git a/mapows.c b/mapows.c 2 + index f141a7b..5a94ecb 100644 3 + --- a/mapows.c 4 + +++ b/mapows.c 5 + @@ -168,7 +168,7 @@ static int msOWSPreParseRequest(cgiRequestObj *request, 6 + #endif 7 + if (ows_request->document == NULL 8 + || (root = xmlDocGetRootElement(ows_request->document)) == NULL) { 9 + - xmlErrorPtr error = xmlGetLastError(); 10 + + const xmlError *error = xmlGetLastError(); 11 + msSetError(MS_OWSERR, "XML parsing error: %s", 12 + "msOWSPreParseRequest()", error->message); 13 + return MS_FAILURE; 14 + diff --git a/mapwcs.cpp b/mapwcs.cpp 15 + index 70e63b8..19afa79 100644 16 + --- a/mapwcs.cpp 17 + +++ b/mapwcs.cpp 18 + @@ -362,7 +362,7 @@ static int msWCSParseRequest(cgiRequestObj *request, wcsParamsObj *params, mapOb 19 + /* parse to DOM-Structure and get root element */ 20 + if((doc = xmlParseMemory(request->postrequest, strlen(request->postrequest))) 21 + == NULL) { 22 + - xmlErrorPtr error = xmlGetLastError(); 23 + + const xmlError *error = xmlGetLastError(); 24 + msSetError(MS_WCSERR, "XML parsing error: %s", 25 + "msWCSParseRequest()", error->message); 26 + return MS_FAILURE; 27 + diff --git a/mapwcs20.cpp b/mapwcs20.cpp 28 + index b35e803..2431bdc 100644 29 + --- a/mapwcs20.cpp 30 + +++ b/mapwcs20.cpp 31 + @@ -1446,7 +1446,7 @@ int msWCSParseRequest20(mapObj *map, 32 + 33 + /* parse to DOM-Structure and get root element */ 34 + if(doc == NULL) { 35 + - xmlErrorPtr error = xmlGetLastError(); 36 + + const xmlError *error = xmlGetLastError(); 37 + msSetError(MS_WCSERR, "XML parsing error: %s", 38 + "msWCSParseRequest20()", error->message); 39 + return MS_FAILURE;
+1
pkgs/servers/home-assistant/custom-components/README.md
··· 39 39 # changelog, description, homepage, license, maintainers 40 40 } 41 41 } 42 + ``` 42 43 43 44 ## Package attribute 44 45
+3 -3
pkgs/servers/monitoring/grafana-agent/default.nix
··· 14 14 15 15 buildGoModule rec { 16 16 pname = "grafana-agent"; 17 - version = "0.38.1"; 17 + version = "0.39.0"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "grafana"; 21 21 repo = "agent"; 22 22 rev = "v${version}"; 23 - hash = "sha256-caqJE92yEzqU/UQS7Cgxe+4+wGqBqPshhhPAyPP2WPQ="; 23 + hash = "sha256-mUPWww7RnrCwJKGWXIsX7vnTmxj2h31AzM8a0eKa15g="; 24 24 }; 25 25 26 - vendorHash = "sha256-aN/vIBbezieMhWG/czwXxx+/M40mDySZmM8pxVVs3Vs="; 26 + vendorHash = "sha256-nOuinJXTiTumHlOWcuGTBcrw9ArIdb/R8jIT/5+i0vM="; 27 27 proxyVendor = true; # darwin/linux hash mismatch 28 28 29 29 frontendYarnOfflineCache = fetchYarnDeps {
+2 -2
pkgs/servers/sabnzbd/default.nix
··· 47 47 ]); 48 48 path = lib.makeBinPath [ coreutils par2cmdline unrar unzip p7zip util-linux ]; 49 49 in stdenv.mkDerivation rec { 50 - version = "4.2.0"; 50 + version = "4.2.1"; 51 51 pname = "sabnzbd"; 52 52 53 53 src = fetchFromGitHub { 54 54 owner = pname; 55 55 repo = pname; 56 56 rev = version; 57 - sha256 = "sha256-ub8CwFcmxfsfhR45M5lVZvCHyzN/7CK4ElS4Q0U4qu8="; 57 + sha256 = "sha256-M9DvwizNeCXkV07dkgiComdjoceUACCuccZb+y9RMdw="; 58 58 }; 59 59 60 60 nativeBuildInputs = [ makeWrapper ];
+2 -2
pkgs/tools/misc/plocate/default.nix
··· 10 10 }: 11 11 stdenv.mkDerivation rec { 12 12 pname = "plocate"; 13 - version = "1.1.20"; 13 + version = "1.1.21"; 14 14 15 15 src = fetchgit { 16 16 url = "https://git.sesse.net/plocate"; 17 17 rev = version; 18 - sha256 = "sha256-Nc39wPVW+GpmT8X8q/VbrPhPxO/PgFBPTOCWAkkUfDY="; 18 + sha256 = "sha256-ucCRm1w3ON3Qh7qt1Pf5/3kvXVGP+dJwjSuwYGcDMcs="; 19 19 }; 20 20 21 21 postPatch = ''
+2 -2
pkgs/tools/networking/goflow2/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "goflow2"; 8 - version = "2.1.0"; 8 + version = "2.1.1"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "netsampler"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - hash = "sha256-c+1Y3OTM2FR9o7zWYGW3uH1LQ2U1occf1++Rnf/atVQ="; 14 + hash = "sha256-RgHCUuP2EE38X6iMaYD2a8f/C2fBcBEHM5ErlKBkMqI="; 15 15 }; 16 16 17 17 ldflags = [
+2 -2
pkgs/tools/networking/redli/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "redli"; 5 - version = "0.9.0"; 5 + version = "0.11.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "IBM-Cloud"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - hash = "sha256-AeIGlRsUWK6q0GJJFmvJwpuGy312VPsMhkxMqDDzay4="; 11 + hash = "sha256-Tux4GsYG3DlJoV10Ahb+X+8mpkchLchbh+PCgRD0kUA="; 12 12 }; 13 13 14 14 vendorHash = null;
+2 -2
pkgs/tools/networking/requestly/default.nix
··· 5 5 6 6 let 7 7 pname = "requestly"; 8 - version = "1.5.15"; 8 + version = "1.5.16"; 9 9 10 10 src = fetchurl { 11 11 url = "https://github.com/requestly/requestly-desktop-app/releases/download/v${version}/Requestly-${version}.AppImage"; 12 - hash = "sha256-GTc4VikXsyiEfgN6oY/YQPBqNLia4cFz1aYS65+SboI="; 12 + hash = "sha256-c+Ti7j+3r0hSw2uvaDkavykUQQdvg0OgD1XdDTQbJuA="; 13 13 }; 14 14 15 15 appimageContents = appimageTools.extractType2 { inherit pname version src; };
+3 -3
pkgs/tools/security/cnspec/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "cnspec"; 8 - version = "9.13.0"; 8 + version = "9.14.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "mondoohq"; 12 12 repo = "cnspec"; 13 13 rev = "refs/tags/v${version}"; 14 - hash = "sha256-hGiMdL+SXJ5psrmfM5pvKD01yaD1q3tOOhfGzbcjvuE="; 14 + hash = "sha256-9MIIxWfETi2DX1DYPALL+JoC4r3yKJpeSFIx+hrGKiM="; 15 15 }; 16 16 17 17 proxyVendor = true; 18 - vendorHash = "sha256-pRFRPUL/Ck4m7JH5ykei3PSXbCFKRii8YyjBLQ5kb9M="; 18 + vendorHash = "sha256-Yii2sDfYqIzQAUaMotT87Wa5g3skxWllq6yGlkPDbLg="; 19 19 20 20 subPackages = [ 21 21 "apps/cnspec"
+3 -3
pkgs/tools/security/ggshield/default.nix
··· 6 6 7 7 python3.pkgs.buildPythonApplication rec { 8 8 pname = "ggshield"; 9 - version = "1.22.0"; 10 - format = "pyproject"; 9 + version = "1.23.0"; 10 + pyproject = true; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "GitGuardian"; 14 14 repo = "ggshield"; 15 15 rev = "refs/tags/v${version}"; 16 - hash = "sha256-AxFztqD43KqX0r8tZz4ltjUh2x42kdPqi+b/OunpPF4="; 16 + hash = "sha256-c2EXgUs+6GA5zHHF7Cx21LIsZ+jbmQFFUwLft2q5M30="; 17 17 }; 18 18 19 19 pythonRelaxDeps = true;
+2 -2
pkgs/tools/system/htop/default.nix
··· 11 11 12 12 stdenv.mkDerivation rec { 13 13 pname = "htop"; 14 - version = "3.2.2"; 14 + version = "3.3.0"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "htop-dev"; 18 18 repo = pname; 19 19 rev = version; 20 - sha256 = "sha256-OrlNE1A71q4XAauYNfumV1Ev1wBpFIBxPiw7aF++yjM="; 20 + hash = "sha256-qDhQkzY2zj2yxbgFUXwE0MGEgAFOsAhnapUuetO9WTw="; 21 21 }; 22 22 23 23 nativeBuildInputs = [ autoreconfHook ]
+1 -9
pkgs/top-level/linux-kernels.nix
··· 298 298 299 299 akvcam = callPackage ../os-specific/linux/akvcam { }; 300 300 301 - amdgpu-pro = callPackage ../os-specific/linux/amdgpu-pro { 302 - libffi = pkgs.libffi.overrideAttrs (orig: rec { 303 - version = "3.3"; 304 - src = fetchurl { 305 - url = "https://github.com/libffi/libffi/releases/download/v${version}/${orig.pname}-${version}.tar.gz"; 306 - sha256 = "0mi0cpf8aa40ljjmzxb7im6dbj45bb0kllcd09xgmp834y9agyvj"; 307 - }; 308 - }); 309 - }; 301 + amdgpu-pro = callPackage ../os-specific/linux/amdgpu-pro { }; 310 302 311 303 apfs = callPackage ../os-specific/linux/apfs { }; 312 304