Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

Merge master into staging-next

authored by github-actions[bot] and committed by GitHub 90e2c2cd d41ca978

+956 -627
+2 -2
doc/build-helpers/trivial-build-helpers.chapter.md
··· 488 488 echo "hi" 489 489 ''; 490 490 executable = true; 491 - destination = "bin/my-script" 491 + destination = "bin/my-script"; 492 492 } 493 493 ``` 494 494 ··· 576 576 echo "hi" 577 577 ''; 578 578 executable = true; 579 - destination = "bin/my-script" 579 + destination = "bin/my-script"; 580 580 } 581 581 ``` 582 582
+16
maintainers/maintainer-list.nix
··· 8642 8642 github = "j0xaf"; 8643 8643 githubId = 932697; 8644 8644 }; 8645 + j1nxie = { 8646 + email = "rylie@rylie.moe"; 8647 + name = "Nguyen Pham Quoc An"; 8648 + github = "j1nxie"; 8649 + githubId = 52886388; 8650 + }; 8645 8651 j4m3s = { 8646 8652 name = "James Landrein"; 8647 8653 email = "github@j4m3s.eu"; ··· 18781 18787 github = "Stupremee"; 18782 18788 githubId = 39732259; 18783 18789 name = "Justus K"; 18790 + }; 18791 + stv0g = { 18792 + name = "Steffen Vogel"; 18793 + email = "post@steffenvogel.de"; 18794 + matrix = "@stv0ge:matrix.org"; 18795 + github = "stv0g"; 18796 + githubId = 285829; 18797 + keys = [{ 18798 + fingerprint = "09BE 3BAE 8D55 D4CD 8579 285A 9675 EAC3 4897 E6E2"; 18799 + }]; 18784 18800 }; 18785 18801 SubhrajyotiSen = { 18786 18802 email = "subhrajyoti12@gmail.com";
+3
nixos/doc/manual/release-notes/rl-2405.section.md
··· 333 333 - The `erlang_node_short_name`, `erlang_node_name`, `port` and `options` configuration parameters are gone, and have been replaced with an `environment` parameter. 334 334 Use the appropriate [environment variables](https://hexdocs.pm/livebook/readme.html#environment-variables) inside `environment` to configure the service instead. 335 335 336 + - The `crystal` package has been updated to 1.11.x, which has some breaking changes. 337 + Refer to crystal's changelog for more information. ([v1.10](https://github.com/crystal-lang/crystal/blob/master/CHANGELOG.md#1100-2023-10-09), [v1.11](https://github.com/crystal-lang/crystal/blob/master/CHANGELOG.md#1110-2024-01-08)) 338 + 336 339 ## Other Notable Changes {#sec-release-24.05-notable-changes} 337 340 338 341 <!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
+5
nixos/modules/profiles/macos-builder.nix
··· 145 145 # This installCredentials script is written so that it's as easy as 146 146 # possible for a user to audit before confirming the `sudo` 147 147 installCredentials = hostPkgs.writeShellScript "install-credentials" '' 148 + set -euo pipefail 149 + 148 150 KEYS="''${1}" 149 151 INSTALL=${hostPkgs.coreutils}/bin/install 150 152 "''${INSTALL}" -g nixbld -m 600 "''${KEYS}/${user}_${keyType}" ${privateKey} ··· 154 156 hostPkgs = config.virtualisation.host.pkgs; 155 157 156 158 script = hostPkgs.writeShellScriptBin "create-builder" ( 159 + '' 160 + set -euo pipefail 161 + '' + 157 162 # When running as non-interactively as part of a DarwinConfiguration the working directory 158 163 # must be set to a writeable directory. 159 164 (if cfg.workingDirectory != "." then ''
+4
nixos/modules/tasks/filesystems/envfs.nix
··· 7 7 device = "none"; 8 8 fsType = "envfs"; 9 9 options = [ 10 + "bind-mount=/bin" 10 11 "fallback-path=${pkgs.runCommand "fallback-path" {} ('' 11 12 mkdir -p $out 12 13 ln -s ${config.environment.usrbinenv} $out/env ··· 15 16 "nofail" 16 17 ]; 17 18 }; 19 + # We need to bind-mount /bin to /usr/bin, because otherwise upgrading 20 + # from envfs < 1.0.5 will cause having the old envs with no /bin bind mount. 21 + # Systemd is smart enough to not mount /bin if it's already mounted. 18 22 "/bin" = { 19 23 device = "/usr/bin"; 20 24 fsType = "none";
+1 -3
nixos/tests/k3s/multi-node.nix
··· 128 128 }; 129 129 }; 130 130 131 - meta = with pkgs.lib.maintainers; { 132 - maintainers = [ euank ]; 133 - }; 131 + meta.maintainers = k3s.meta.maintainers; 134 132 135 133 testScript = '' 136 134 machines = [server, server2, agent]
+1 -3
nixos/tests/k3s/single-node.nix
··· 25 25 in 26 26 { 27 27 name = "${k3s.name}-single-node"; 28 - meta = with pkgs.lib.maintainers; { 29 - maintainers = [ euank ]; 30 - }; 28 + meta.maintainers = k3s.meta.maintainers; 31 29 32 30 nodes.machine = { pkgs, ... }: { 33 31 environment.systemPackages = with pkgs; [ k3s gzip ];
+1 -1
pkgs/applications/networking/cluster/k3s/builder.nix
··· 83 83 description = "A lightweight Kubernetes distribution"; 84 84 license = licenses.asl20; 85 85 homepage = "https://k3s.io"; 86 - maintainers = with maintainers; [ euank mic92 yajo ]; 86 + maintainers = with maintainers; [ euank mic92 superherointj yajo ]; 87 87 platforms = platforms.linux; 88 88 89 89 # resolves collisions with other installations of kubectl, crictl, ctr
+2 -2
pkgs/applications/networking/instant-messengers/qq/default.nix
··· 19 19 , vips 20 20 , at-spi2-core 21 21 , autoPatchelfHook 22 - , wrapGAppsHook 22 + , makeWrapper 23 23 }: 24 24 25 25 let ··· 43 43 44 44 nativeBuildInputs = [ 45 45 autoPatchelfHook 46 - wrapGAppsHook 46 + makeWrapper 47 47 dpkg 48 48 ]; 49 49
+3 -3
pkgs/applications/networking/instant-messengers/zulip/default.nix
··· 5 5 6 6 let 7 7 pname = "zulip"; 8 - version = "5.10.5"; 8 + version = "5.11.0"; 9 9 10 10 src = fetchurl { 11 11 url = "https://github.com/zulip/zulip-desktop/releases/download/v${version}/Zulip-${version}-x86_64.AppImage"; 12 - hash = "sha256-dWTczjE6QAW26bGTIeFTuXl1JwYr3Ma+8Ab6MjeDr78="; 12 + hash = "sha256-snxeMgcLFMYDEsog7Xqeybw8GkU4kPqHMds1174bPd0="; 13 13 name="${pname}-${version}.AppImage"; 14 14 }; 15 15 ··· 20 20 in appimageTools.wrapType2 { 21 21 inherit pname version src; 22 22 23 - runScript = "appimage-exec.sh -w ${appimageContents} -- \${NIXOS_OZONE_WL:+\${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}}"; 23 + runScript = "appimage-exec.sh -w ${appimageContents} -- \${NIXOS_OZONE_WL:+\${WAYLAND_DISPLAY:+--ozone-platform-hint=auto}}"; 24 24 25 25 extraInstallCommands = '' 26 26 mv "$out/bin/${pname}-${version}" "$out/bin/${pname}"
+2 -2
pkgs/applications/networking/nextcloud-client/default.nix
··· 26 26 27 27 stdenv.mkDerivation rec { 28 28 pname = "nextcloud-client"; 29 - version = "3.12.1"; 29 + version = "3.12.2"; 30 30 31 31 outputs = [ "out" "dev" ]; 32 32 ··· 34 34 owner = "nextcloud"; 35 35 repo = "desktop"; 36 36 rev = "v${version}"; 37 - hash = "sha256-WGmabfOuEs9WRq1Ta7ZiZQuscoEdxhaFhuppE7MpZfk="; 37 + hash = "sha256-qVb0omSWzwkbqdtYXy8VWYyCM0CDCAW9L78pli9TbO4="; 38 38 }; 39 39 40 40 patches = [
+2 -2
pkgs/applications/networking/xpipe/default.nix
··· 33 33 }.${system} or throwSystem; 34 34 35 35 hash = { 36 - x86_64-linux = "sha256-L76UTgy1tGxj5KVXefz2uj2M/sse2n0byqRtW/wvwz8="; 36 + x86_64-linux = "sha256-GcFds6PCEuvZ7oIfWMEkRIWMWU/jmCsj4zCkMe3+QM0="; 37 37 }.${system} or throwSystem; 38 38 39 39 displayname = "XPipe"; 40 40 41 41 in stdenvNoCC.mkDerivation rec { 42 42 pname = "xpipe"; 43 - version = "8.4"; 43 + version = "8.5"; 44 44 45 45 src = fetchzip { 46 46 url = "https://github.com/xpipe-io/xpipe/releases/download/${version}/xpipe-portable-linux-${arch}.tar.gz";
+2 -2
pkgs/applications/science/biology/messer-slim/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, cmake, gcc, gcc-unwrapped }: 2 2 3 3 stdenv.mkDerivation rec { 4 - version = "4.1"; 4 + version = "4.2"; 5 5 pname = "messer-slim"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "MesserLab"; 9 9 repo = "SLiM"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-mb6xcu28QYAFm2906lRNY0zciQBKSGcz3q/cvOEh/VE="; 11 + sha256 = "sha256-PDIaOMA1QHrJC5xVW+Mzx8ja/YvZBMKvV88MjSoSpfM="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake gcc gcc-unwrapped ];
+24 -8
pkgs/applications/science/electronics/dataexplorer/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchurl 4 - , jdk 5 4 , ant 5 + , jdk 6 6 , makeWrapper 7 + , strip-nondeterminism 7 8 }: 8 9 9 - stdenv.mkDerivation rec { 10 + stdenv.mkDerivation (finalAttrs: { 10 11 pname = "dataexplorer"; 11 12 version = "3.8.5"; 12 13 13 14 src = fetchurl { 14 - url = "mirror://savannah/dataexplorer/dataexplorer-${version}-src.tar.gz"; 15 - sha256 = "sha256-b68xIZNbzHdPyZwLngcnjcoBtI6AeTdrblz/qx/HbGQ="; 15 + url = "mirror://savannah/dataexplorer/dataexplorer-${finalAttrs.version}-src.tar.gz"; 16 + hash = "sha256-b68xIZNbzHdPyZwLngcnjcoBtI6AeTdrblz/qx/HbGQ="; 16 17 }; 17 18 18 - nativeBuildInputs = [ ant makeWrapper ]; 19 - 20 - buildInputs = [ jdk ]; 19 + nativeBuildInputs = [ 20 + ant 21 + jdk 22 + makeWrapper 23 + strip-nondeterminism 24 + ]; 21 25 22 26 buildPhase = '' 27 + runHook preBuild 23 28 ant -f build/build.xml dist 29 + runHook postBuild 24 30 ''; 25 31 26 32 doCheck = false; ··· 30 36 #''; 31 37 32 38 installPhase = '' 39 + runHook preInstall 40 + 33 41 ant -Dprefix=$out/share/ -f build/build.xml install 34 42 35 43 # The sources contain a wrapper script in $out/share/DataExplorer/DataExplorer ··· 49 57 $out/etc/udev/rules.d/50-Junsi-iCharger-USB.rules 50 58 install -Dvm644 build/misc/GNU_LINUX_SKYRC_UDEV_RULE/50-SkyRC-Charger.rules \ 51 59 $out/etc/udev/rules.d/50-SkyRC-Charger.rules 60 + 61 + runHook postInstall 62 + ''; 63 + 64 + # manually call strip-nondeterminism because using stripJavaArchivesHook takes 65 + # too long to strip bundled jars 66 + postFixup = '' 67 + strip-nondeterminism --type jar $out/share/DataExplorer/{DataExplorer.jar,devices/*.jar} 52 68 ''; 53 69 54 70 meta = with lib; { ··· 63 79 binaryBytecode # contains thirdparty jar files, e.g. javax.json, org.glassfish.json 64 80 ]; 65 81 }; 66 - } 82 + })
+2 -2
pkgs/applications/version-management/gerrit/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "gerrit"; 5 - version = "3.9.1"; 5 + version = "3.9.2"; 6 6 7 7 src = fetchurl { 8 8 url = "https://gerrit-releases.storage.googleapis.com/gerrit-${version}.war"; 9 - hash = "sha256-WQjzkykKtrXfkNSWcM9GWy8LPMwxJpSbnWjpmslP0HA="; 9 + hash = "sha256-KsuuwFKdpXHDVAZZ2JiX781mgqDQyyEILo4lmNn+8YE="; 10 10 }; 11 11 12 12 buildCommand = ''
+5 -4
pkgs/applications/video/dra-cla/default.nix
··· 8 8 , mpv 9 9 , aria2 10 10 , ffmpeg 11 + , fzf 11 12 , openssl 12 13 }: 13 14 14 15 stdenvNoCC.mkDerivation { 15 16 pname = "dra-cla"; 16 - version = "unstable-2023-10-10"; 17 + version = "unstable-2024-02-07"; 17 18 18 19 src = fetchFromGitHub { 19 20 owner = "CoolnsX"; 20 21 repo = "dra-cla"; 21 - rev = "12e9557fb8dfdff7350e0102a625170bb69acf01"; 22 - hash = "sha256-cGY/FRV2BAS4fzJqIfD7FlIPIS0fCIIBenQYjB2dEsc="; 22 + rev = "cf8a90c0c68338404e8a1434af0a6e65fc5d0a08"; 23 + hash = "sha256-3cz1VeDM0NHdYMiCDVnIq6Y/7rFSijhNrnxC36Yixxc="; 23 24 }; 24 25 25 26 nativeBuildInputs = [ makeWrapper ]; ··· 30 31 install -Dm755 dra-cla $out/bin/dra-cla 31 32 32 33 wrapProgram $out/bin/dra-cla \ 33 - --prefix PATH : ${lib.makeBinPath [ gnugrep gnused curl mpv aria2 ffmpeg openssl ]} 34 + --prefix PATH : ${lib.makeBinPath [ gnugrep gnused curl mpv aria2 ffmpeg fzf openssl ]} 34 35 35 36 runHook postInstall 36 37 '';
+3 -3
pkgs/applications/virtualization/docker/default.nix
··· 12 12 # package dependencies 13 13 , stdenv, fetchFromGitHub, fetchpatch, buildGoPackage 14 14 , makeWrapper, installShellFiles, pkg-config, glibc 15 - , go-md2man, go, containerd, runc, docker-proxy, tini, libtool 15 + , go-md2man, go, containerd, runc, tini, libtool 16 16 , sqlite, iproute2, docker-buildx, docker-compose, docker-sbom 17 17 , iptables, e2fsprogs, xz, util-linux, xfsprogs, git 18 18 , procps, rootlesskit, slirp4netns, fuse-overlayfs, nixosTests ··· 137 137 installPhase = '' 138 138 cd ./go/src/${goPackagePath} 139 139 install -Dm755 ./bundles/dynbinary-daemon/dockerd $out/libexec/docker/dockerd 140 + install -Dm755 ./bundles/dynbinary-daemon/docker-proxy $out/libexec/docker/docker-proxy 140 141 141 142 makeWrapper $out/libexec/docker/dockerd $out/bin/dockerd \ 142 143 --prefix PATH : "$out/libexec/docker:$extraPath" ··· 144 145 ln -s ${docker-containerd}/bin/containerd $out/libexec/docker/containerd 145 146 ln -s ${docker-containerd}/bin/containerd-shim $out/libexec/docker/containerd-shim 146 147 ln -s ${docker-runc}/bin/runc $out/libexec/docker/runc 147 - ln -s ${docker-proxy}/bin/docker-proxy $out/libexec/docker/docker-proxy 148 148 ln -s ${docker-tini}/bin/tini-static $out/libexec/docker/docker-init 149 149 150 150 # systemd ··· 172 172 buildGoPackage (lib.optionalAttrs (!clientOnly) { 173 173 # allow overrides of docker components 174 174 # TODO: move packages out of the let...in into top-level to allow proper overrides 175 - inherit docker-runc docker-containerd docker-proxy docker-tini moby; 175 + inherit docker-runc docker-containerd docker-tini moby; 176 176 } // rec { 177 177 pname = "docker"; 178 178 inherit version;
-28
pkgs/applications/virtualization/docker/proxy.nix
··· 1 - { lib, buildGoPackage, fetchFromGitHub }: 2 - 3 - buildGoPackage rec { 4 - pname = "docker-proxy"; 5 - version = "unstable-2020-12-15"; 6 - 7 - src = fetchFromGitHub { 8 - owner = "docker"; 9 - repo = "libnetwork"; 10 - rev = "fa125a3512ee0f6187721c88582bf8c4378bd4d7"; 11 - sha256 = "1r47y0gww3j7fas4kgiqbhrz5fazsx1c6sxnccdfhj8fzik77s9y"; 12 - }; 13 - 14 - goPackagePath = "github.com/docker/libnetwork"; 15 - 16 - installPhase = '' 17 - install -m755 -D ./go/bin/proxy $out/bin/docker-proxy 18 - ''; 19 - 20 - meta = with lib; { 21 - description = "Docker proxy binary to forward traffic between host and containers"; 22 - mainProgram = "docker-proxy"; 23 - license = licenses.asl20; 24 - homepage = "https://github.com/docker/libnetwork"; 25 - maintainers = with maintainers; [vdemeester]; 26 - platforms = platforms.linux; 27 - }; 28 - }
+2 -2
pkgs/by-name/at/atlauncher/package.nix
··· 2 2 3 3 stdenv.mkDerivation (finalAttrs: { 4 4 pname = "atlauncher"; 5 - version = "3.4.35.4"; 5 + version = "3.4.35.9"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/ATLauncher/ATLauncher/releases/download/v${finalAttrs.version}/ATLauncher-${finalAttrs.version}.jar"; 9 - hash = "sha256-M8ygN70yizJM6VEffBh/lH/DneKAzQ5UFzc3g51dja0="; 9 + hash = "sha256-Y2MGhzq4IbtjEG+CER+FWU8CY+hn5ehjMOcP02zIsR4="; 10 10 }; 11 11 12 12 env.ICON = fetchurl {
+68
pkgs/by-name/au/autosuspend/package.nix
··· 1 + { lib 2 + , dbus 3 + , fetchFromGitHub 4 + , fetchPypi 5 + , python3 6 + }: 7 + 8 + python3.pkgs.buildPythonApplication rec { 9 + pname = "autosuspend"; 10 + version = "6.1.1"; 11 + 12 + disabled = python3.pythonOlder "3.8"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "languitar"; 16 + repo = pname; 17 + rev = "refs/tags/v${version}"; 18 + hash = "sha256-LGU/yhwuc6BuctCibm0AaRheQkuSIgEVXzcWQHCJ/8Y="; 19 + }; 20 + 21 + postPatch = '' 22 + substituteInPlace setup.cfg \ 23 + --replace-fail '--cov-config=setup.cfg' "" 24 + ''; 25 + 26 + dependencies = with python3.pkgs; [ 27 + dbus-python 28 + icalendar 29 + jsonpath-ng 30 + lxml 31 + mpd2 32 + portalocker 33 + psutil 34 + python-dateutil 35 + pytz 36 + requests 37 + requests-file 38 + tzlocal 39 + ]; 40 + 41 + nativeCheckInputs = with python3.pkgs; [ 42 + dbus 43 + freezegun 44 + pytest-datadir 45 + pytest-httpserver 46 + pytest-mock 47 + pytestCheckHook 48 + python-dbusmock 49 + ]; 50 + 51 + # Disable tests that need root 52 + disabledTests = [ 53 + "test_smoke" 54 + "test_multiple_sessions" 55 + ]; 56 + 57 + doCheck = true; 58 + 59 + meta = with lib; { 60 + description = "A daemon to automatically suspend and wake up a system"; 61 + homepage = "https://autosuspend.readthedocs.io"; 62 + changelog = "https://github.com/languitar/autosuspend/releases/tag/v${version}"; 63 + license = licenses.gpl2Only; 64 + maintainers = with maintainers; [ bzizou anthonyroussel ]; 65 + mainProgram = "autosuspend"; 66 + platforms = platforms.linux; 67 + }; 68 + }
+2 -2
pkgs/by-name/de/decker/package.nix
··· 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "decker"; 12 - version = "1.39"; 12 + version = "1.41"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "JohnEarnest"; 16 16 repo = "Decker"; 17 17 rev = "v${version}"; 18 - hash = "sha256-77x+LT+oTDtK4jszL3A9MAv9Hakovz47yFaiu8kFtTg="; 18 + hash = "sha256-AnWFAa96/lO5to7mVzHGkyzJ8U+2A9u9N1w91vHDsFo="; 19 19 }; 20 20 21 21 buildInputs = [
+3 -3
pkgs/by-name/de/delfin/package.nix
··· 21 21 22 22 stdenv.mkDerivation rec { 23 23 pname = "delfin"; 24 - version = "0.4.0"; 24 + version = "0.4.2"; 25 25 26 26 src = fetchFromGitea { 27 27 domain = "codeberg.org"; 28 28 owner = "avery42"; 29 29 repo = "delfin"; 30 30 rev = "v${version}"; 31 - hash = "sha256-QwxdNPLL7PBokq5WaPylD4bBmXmJWyEQsWKN7DM2utk="; 31 + hash = "sha256-7GHwwwFibmwBcrlC2zSpEUZ2dca14wZFU6PJWjincPQ="; 32 32 }; 33 33 34 34 cargoDeps = rustPlatform.fetchCargoTarball { 35 35 inherit src; 36 36 name = "${pname}-${version}"; 37 - hash = "sha256-ElB9TbfmYn/A1Y3+oQ752zHqkC+f2RJPxfGXH0m5C/E="; 37 + hash = "sha256-zlecw6230AC/+y537iEhJU+BgWRs2WCFP0AIcxchZBA="; 38 38 }; 39 39 40 40 nativeBuildInputs = [
+35
pkgs/by-name/li/lib60870/package.nix
··· 1 + { cmake 2 + , lib 3 + , stdenv 4 + , fetchFromGitHub 5 + , gitUpdater 6 + }: 7 + stdenv.mkDerivation (finalAttrs: { 8 + pname = "lib60870"; 9 + version = "2.3.2"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "mz-automation"; 13 + repo = "lib60870"; 14 + rev = "v${finalAttrs.version}"; 15 + hash = "sha256-9o+gWQbpCJb+UZzPNmzGqpWD0QbGjg41is/f1POUEQs="; 16 + }; 17 + 18 + separateDebugInfo = true; 19 + 20 + nativeBuildInputs = [ cmake ]; 21 + 22 + preConfigure = "cd lib60870-C"; 23 + 24 + passthru.updateScript = gitUpdater { 25 + rev-prefix = "v"; 26 + }; 27 + 28 + meta = with lib; { 29 + description = "Implementation of the IEC 60870-5-101/104 protocol"; 30 + homepage = "https://libiec61850.com/"; 31 + license = licenses.gpl3Only; 32 + maintainers = with maintainers; [ stv0g ]; 33 + platforms = [ "x86_64-linux" ]; 34 + }; 35 + })
+15 -12
pkgs/by-name/li/libation/deps.nix
··· 4 4 { fetchNuGet }: [ 5 5 (fetchNuGet { pname = "AAXClean"; version = "1.1.2"; sha256 = "0hxn1giq99rcd6z43ar79awlzyv0mnxpvmarsl2ypi52d3dizf01"; }) 6 6 (fetchNuGet { pname = "AAXClean.Codecs"; version = "1.1.3"; sha256 = "0hqj9hslscl110h2mr7mf0lb0s7dczx73mplkpgx1gpshyfg5xj8"; }) 7 - (fetchNuGet { pname = "AudibleApi"; version = "9.0.0.1"; sha256 = "1j6bigvvldg4m82vb7ry8y06sh3a0q4mdshlsrppq6bivwsalazc"; }) 7 + (fetchNuGet { pname = "AudibleApi"; version = "9.1.0.1"; sha256 = "131ibkglq5x72lfblbk4d50mmah8iwhws30va8v7qazaxy5rdbm3"; }) 8 8 (fetchNuGet { pname = "Avalonia"; version = "11.0.5"; sha256 = "1l8vpw7dmkgll197i42r98ikkl0g08469wkl1kxkcv8f0allgah6"; }) 9 9 (fetchNuGet { pname = "Avalonia.Angle.Windows.Natives"; version = "2.1.0.2023020321"; sha256 = "1az4s1g22ipak9a3xfh55z2h3rm6lpqh7svbpw6ag4ysrgsjjsjd"; }) 10 10 (fetchNuGet { pname = "Avalonia.BuildServices"; version = "0.0.29"; sha256 = "05mm7f0jssih3gbzqfgjnfq5cnqa85ihsg0z1897ciihv8qd3waq"; }) ··· 24 24 (fetchNuGet { pname = "Avalonia.X11"; version = "11.0.5"; sha256 = "1bixdr5yzd9spyjc4n2kf1bwg52q3p5akj9xsr25xp310j3kgyxf"; }) 25 25 (fetchNuGet { pname = "BouncyCastle.Cryptography"; version = "2.2.1"; sha256 = "13fx7cg5hmk2y33438wjz0c74c0lvbmh8fa33gwldldmf72mwcr8"; }) 26 26 (fetchNuGet { pname = "CommandLineParser"; version = "2.9.1"; sha256 = "1sldkj8lakggn4hnyabjj1fppqh50fkdrr1k99d4gswpbk5kv582"; }) 27 - (fetchNuGet { pname = "CsvHelper"; version = "30.0.1"; sha256 = "0v01s672zcrd3fjwzh14dihbal3apzyg3dc80k05a90ljk8yh9wl"; }) 27 + (fetchNuGet { pname = "CsvHelper"; version = "31.0.2"; sha256 = "14x5a81yc3psz5lsafknafbbs19kd05s80lpnyrr225q0w7vfqlk"; }) 28 28 (fetchNuGet { pname = "Dinah.Core"; version = "8.0.0.1"; sha256 = "1kfnc7bfs6bmy41rvnybhpfwrd2p4rjgg8jzzajk7v7smci1m04d"; }) 29 29 (fetchNuGet { pname = "Dinah.EntityFrameworkCore"; version = "8.0.0.1"; sha256 = "1125s6lypmk447d6pba6kn5r82c552l6ck54a7mgaa9n2448lcn5"; }) 30 30 (fetchNuGet { pname = "DynamicData"; version = "7.9.5"; sha256 = "1m9qx8g6na5ka6kd9vhg8gjmxrnkzb6v5cl5yqp1kdjsw4rcwy6x"; }) ··· 51 51 (fetchNuGet { pname = "Microsoft.CodeAnalysis.Scripting.Common"; version = "3.8.0"; sha256 = "0hjgxcsj5zy27lqk0986m59n5dbplx2vjjla2lsvg4bwg8qa7bpk"; }) 52 52 (fetchNuGet { pname = "Microsoft.CodeAnalysis.Workspaces.Common"; version = "4.5.0"; sha256 = "1wjwsrnn5frahqciwaxsgalv80fs6xhqy6kcqy7hcsh7jrfc1kjq"; }) 53 53 (fetchNuGet { pname = "Microsoft.CSharp"; version = "4.3.0"; sha256 = "0gw297dgkh0al1zxvgvncqs0j15lsna9l1wpqas4rflmys440xvb"; }) 54 - (fetchNuGet { pname = "Microsoft.Data.Sqlite.Core"; version = "8.0.0"; sha256 = "05qjnzk1fxybks92y93487l3mj5nghjcwiy360xjgk3jykz3rv39"; }) 54 + (fetchNuGet { pname = "Microsoft.Data.Sqlite.Core"; version = "8.0.2"; sha256 = "1p8fnnkgcvqnszp2ym4cn9ysa3c409yqnq3nrpnwldz6zi42jdgz"; }) 55 55 (fetchNuGet { pname = "Microsoft.EntityFrameworkCore"; version = "8.0.0"; sha256 = "1xhmax0xrvw4lyz1868f1sr3nbrcv3ckr5qnf61c8q9bwj06b9v7"; }) 56 + (fetchNuGet { pname = "Microsoft.EntityFrameworkCore"; version = "8.0.2"; sha256 = "09qdjvb2prlhkb08nzdjabwj43wrsc4b83spmig2qj65jp10pgiw"; }) 56 57 (fetchNuGet { pname = "Microsoft.EntityFrameworkCore.Abstractions"; version = "8.0.0"; sha256 = "019r991228nxv1fibsxg5z81rr7ydgy77c9v7yvlx35kfppxq4s3"; }) 58 + (fetchNuGet { pname = "Microsoft.EntityFrameworkCore.Abstractions"; version = "8.0.2"; sha256 = "10qsmgh2fbrkikvahgyfs9kvvq7jd648nz169gv9fh92k8rz01ww"; }) 57 59 (fetchNuGet { pname = "Microsoft.EntityFrameworkCore.Analyzers"; version = "8.0.0"; sha256 = "1vcbad0pzkx5wadnd5inglx56x0yybdlxgknbhifdga0bx76j9sa"; }) 58 - (fetchNuGet { pname = "Microsoft.EntityFrameworkCore.Design"; version = "8.0.0"; sha256 = "0pa1v87q4hzphv0h020adw7hn84803lrrxylk8h57j93axm5kmm0"; }) 60 + (fetchNuGet { pname = "Microsoft.EntityFrameworkCore.Analyzers"; version = "8.0.2"; sha256 = "1j7jvza125nfjzlnyk1kc4w7qqlw1imp47f1zrxfxvwdy51nfsik"; }) 61 + (fetchNuGet { pname = "Microsoft.EntityFrameworkCore.Design"; version = "8.0.2"; sha256 = "1i9qyamizqha69x4pcmdr8rjy8pmdmnjcbb3xmlb7jwwzrzjvjhj"; }) 59 62 (fetchNuGet { pname = "Microsoft.EntityFrameworkCore.Relational"; version = "8.0.0"; sha256 = "0ngsxk717si11g4a01ah2np8gp8b3k09y23229anr9jrhykr1bw1"; }) 60 - (fetchNuGet { pname = "Microsoft.EntityFrameworkCore.Sqlite"; version = "8.0.0"; sha256 = "156v8xr5xk9b7a9ncxjpv30hp0nfgbb0plzd3709sa8g0a7dvi53"; }) 61 - (fetchNuGet { pname = "Microsoft.EntityFrameworkCore.Sqlite.Core"; version = "8.0.0"; sha256 = "0jg524cr8j779av1whwk120xajymb8086abn5wzdb4fyrc0ivf8l"; }) 62 - (fetchNuGet { pname = "Microsoft.EntityFrameworkCore.Tools"; version = "8.0.0"; sha256 = "1qm8qscp4g4y4mg5z9i9zp4b17wlhndh4isy78ajw9891yp3cxll"; }) 63 + (fetchNuGet { pname = "Microsoft.EntityFrameworkCore.Relational"; version = "8.0.2"; sha256 = "1qnb33mqnhbx8r0sn2kj32idv7yzrgnapkh39is8m1qhfp6gmaih"; }) 64 + (fetchNuGet { pname = "Microsoft.EntityFrameworkCore.Sqlite"; version = "8.0.2"; sha256 = "0jj4pgmapab646k57587w8byzsdknfpwjqw93m91q5h0carqax6j"; }) 65 + (fetchNuGet { pname = "Microsoft.EntityFrameworkCore.Sqlite.Core"; version = "8.0.2"; sha256 = "1wvp7r8nxfj5wlba8qkyfspz5gcj4d8d946s39qifdbasnfa0sv9"; }) 66 + (fetchNuGet { pname = "Microsoft.EntityFrameworkCore.Tools"; version = "8.0.2"; sha256 = "086n9n8hqssmxlyx8449r9pd4jj1pw55d6w9qli3ii1355l0cmr4"; }) 63 67 (fetchNuGet { pname = "Microsoft.Extensions.Caching.Abstractions"; version = "8.0.0"; sha256 = "04m6ywsf9731z24nfd14z0ah8xl06619ba7mkdb4vg8h5jpllsn4"; }) 64 68 (fetchNuGet { pname = "Microsoft.Extensions.Caching.Memory"; version = "8.0.0"; sha256 = "0bv8ihd5i2gwr97qljwf56h8mdwspmlw0zs64qyk608fb3ciwi25"; }) 65 69 (fetchNuGet { pname = "Microsoft.Extensions.Configuration"; version = "8.0.0"; sha256 = "080kab87qgq2kh0ijry5kfdiq9afyzb8s0k3jqi5zbbi540yq4zl"; }) ··· 88 92 (fetchNuGet { pname = "NAudio.Core"; version = "2.2.1"; sha256 = "0ivki33p5mcm7iigya22llgk0p6m4j99sbfmcc38ir1hzpdlaikr"; }) 89 93 (fetchNuGet { pname = "Newtonsoft.Json"; version = "13.0.3"; sha256 = "0xrwysmrn4midrjal8g2hr1bbg38iyisl0svamb11arqws4w2bw7"; }) 90 94 (fetchNuGet { pname = "NPOI"; version = "2.6.2"; sha256 = "19jc9fzbwgs8hydvgbn9qnkncifx9lz0qgrq4jfqv9q1yynh27q2"; }) 91 - (fetchNuGet { pname = "Octokit"; version = "9.1.0"; sha256 = "02qd23zsr8pffkznb7znq1n2bz9x8y3b6kcz0xp9z98wqxpb9y2k"; }) 95 + (fetchNuGet { pname = "Octokit"; version = "10.0.0"; sha256 = "19crbmzkqx8bbl6a55n2b9k4ljyml0h6nq78nayz1vl2ji2f0r23"; }) 92 96 (fetchNuGet { pname = "Pluralize.NET"; version = "1.0.2"; sha256 = "0187adfnl288v7izgwx1iskgi024nm4l83s898x6pg2j79h8gxdv"; }) 93 - (fetchNuGet { pname = "Polly"; version = "8.2.0"; sha256 = "0gxdi4sf60vpxsb258v592ykkq9a3dq2awayp99yy9djys8bglks"; }) 94 - (fetchNuGet { pname = "Polly.Core"; version = "8.2.0"; sha256 = "00b4jbyiyslqvswy4j2lfw0rl0gq8m4v5fj2asb96i6l224bs7d3"; }) 97 + (fetchNuGet { pname = "Polly"; version = "8.3.0"; sha256 = "1pmh6iwkzgbxn62k1g1agwzgqdbq8g0yj5wslyxknpri6pyx9y5c"; }) 98 + (fetchNuGet { pname = "Polly.Core"; version = "8.3.0"; sha256 = "16bkagvrpfr58lfmzyxic1dzmxxbi0vkgd8jfyfbaa6nscadf8xb"; }) 95 99 (fetchNuGet { pname = "ReactiveUI"; version = "18.3.1"; sha256 = "1lxkc8yk9glj0w9n5vry2dnwwvh8152ad2c5bivk8aciq64zidyn"; }) 96 100 (fetchNuGet { pname = "runtime.any.System.Collections"; version = "4.3.0"; sha256 = "0bv5qgm6vr47ynxqbnkc7i797fdi8gbjjxii173syrx14nmrkwg0"; }) 97 101 (fetchNuGet { pname = "runtime.any.System.Globalization"; version = "4.3.0"; sha256 = "1daqf33hssad94lamzg01y49xwndy2q97i2lrb7mgn28656qia1x"; }) ··· 123 127 (fetchNuGet { pname = "runtime.win.System.Diagnostics.Debug"; version = "4.3.0"; sha256 = "16fbn4bcynad1ygdq0yk1wmckvs8jvrrf104xa5dc2hlc8y3x58f"; }) 124 128 (fetchNuGet { pname = "runtime.win.System.Runtime.Extensions"; version = "4.3.0"; sha256 = "1700famsxndccfbcdz9q14qb20p49lax67mqwpgy4gx3vja1yczr"; }) 125 129 (fetchNuGet { pname = "Serilog"; version = "2.10.0"; sha256 = "08bih205i632ywryn3zxkhb15dwgyaxbhmm1z3b5nmby9fb25k7v"; }) 126 - (fetchNuGet { pname = "Serilog"; version = "2.12.0"; sha256 = "0lqxpc96qcjkv9pr1rln7mi4y7n7jdi4vb36c2fv3845w1vswgr4"; }) 127 130 (fetchNuGet { pname = "Serilog"; version = "2.8.0"; sha256 = "0fnrs05yjnni06mbax7ig74wiiqjyyhrxmr1hrhlpwcmc40zs4ih"; }) 128 131 (fetchNuGet { pname = "Serilog"; version = "3.1.0"; sha256 = "1fd3hwhsicjmav56ff6d8x6lmalggy52kvw2mb85hz13w2kw086l"; }) 129 132 (fetchNuGet { pname = "Serilog"; version = "3.1.1"; sha256 = "0ck51ndmaqflsri7yyw5792z42wsp91038rx2i6vg7z4r35vfvig"; }) ··· 131 134 (fetchNuGet { pname = "Serilog.Settings.Configuration"; version = "8.0.0"; sha256 = "0245gvndwbj4nbp8q09vp7w4i9iddxr0vzda2c3ja5afz1zgs395"; }) 132 135 (fetchNuGet { pname = "Serilog.Sinks.Console"; version = "5.0.0"; sha256 = "0qk5b9vfgzx00a1c2rnih2p3jlcc88vdi9ar5cpwv1jb09x6brah"; }) 133 136 (fetchNuGet { pname = "Serilog.Sinks.File"; version = "5.0.0"; sha256 = "097rngmgcrdfy7jy8j7dq3xaq2qky8ijwg0ws6bfv5lx0f3vvb0q"; }) 134 - (fetchNuGet { pname = "Serilog.Sinks.ZipFile"; version = "1.0.1"; sha256 = "18swb04gk0hxwcbc4gndkpl8jgj643f8fga3w26sjkx6r2nhg35q"; }) 137 + (fetchNuGet { pname = "Serilog.Sinks.ZipFile"; version = "3.1.1"; sha256 = "0m7a8ygfwx90n86qmkpfdgn4wvi94vwxi6m9mhx8gy25wsw1g2jv"; }) 135 138 (fetchNuGet { pname = "SharpZipLib"; version = "1.3.3"; sha256 = "1gij11wfj1mqm10631cjpnhzw882bnzx699jzwhdqakxm1610q8x"; }) 136 139 (fetchNuGet { pname = "SixLabors.Fonts"; version = "1.0.0"; sha256 = "1lsc789fqsnh3jx5w0g5k2n1wlww58zyzrcf5rs3wx2fjrqi084k"; }) 137 140 (fetchNuGet { pname = "SixLabors.ImageSharp"; version = "2.1.4"; sha256 = "0rbv3a20ar73vy6mnj10s245lpninvjz7rhrmqz9vxq42k6g8diy"; })
+2 -2
pkgs/by-name/li/libation/package.nix
··· 19 19 20 20 buildDotnetModule rec { 21 21 pname = "libation"; 22 - version = "11.3.1"; 22 + version = "11.3.6"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "rmcrackan"; 26 26 repo = "Libation"; 27 27 rev = "v${version}"; 28 - hash = "sha256-oTqV1pmjjxzLdvEIUmg3cRFhnPG69yHMbSd9ZBv+XVE="; 28 + hash = "sha256-LH8p14oMjqo648h0TYClutPx19v5cWa9ffUlxuPWX5o="; 29 29 }; 30 30 31 31 sourceRoot = "${src.name}/Source";
+33
pkgs/by-name/li/libiec61850/package.nix
··· 1 + { cmake 2 + , lib 3 + , stdenv 4 + , fetchFromGitHub 5 + , gitUpdater 6 + }: 7 + stdenv.mkDerivation (finalAttrs: { 8 + pname = "libiec61850"; 9 + version = "1.5.3"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "mz-automation"; 13 + repo = "libiec61850"; 14 + rev = "v${finalAttrs.version}"; 15 + hash = "sha256-SwJjjSapNaVOH5g46MiS9BkzI0fKm/P1xYug3OX5XbA="; 16 + }; 17 + 18 + separateDebugInfo = true; 19 + 20 + nativeBuildInputs = [ cmake ]; 21 + 22 + passthru.updateScript = gitUpdater { 23 + rev-prefix = "v"; 24 + }; 25 + 26 + meta = with lib; { 27 + description = "Open-source library for the IEC 61850 protocols"; 28 + homepage = "https://libiec61850.com/"; 29 + license = licenses.gpl3Only; 30 + maintainers = with maintainers; [ stv0g ]; 31 + platforms = [ "x86_64-linux" ]; 32 + }; 33 + })
+2 -2
pkgs/by-name/no/normaliz/package.nix
··· 10 10 11 11 stdenv.mkDerivation (finalAttrs: { 12 12 pname = "normaliz"; 13 - version = "3.10.1"; 13 + version = "3.10.2"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "normaliz"; 17 17 repo = "normaliz"; 18 18 rev = "v${finalAttrs.version}"; 19 - hash = "sha256-nnSauTlS5R6wbaoGxR6HFacFYm5r4DAhoP9IVe4ajdc="; 19 + hash = "sha256-Q4OktVvFobP25fYggIqBGtSJu2HsYz9Tm+QbEAz0fMg="; 20 20 }; 21 21 22 22 buildInputs = [
+26
pkgs/by-name/nt/ntfs2btrfs/package.nix
··· 1 + { lib, stdenv, fetchFromGitHub, cmake, fmt, lzo, pkg-config, zlib, zstd }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "ntfs2btrfs"; 5 + version = "20240115"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "maharmstone"; 9 + repo = "ntfs2btrfs"; 10 + rev = "refs/tags/${version}"; 11 + hash = "sha256-sZ8AWREe2jasy3hqLTjaLcOMCNsrDjz2eIuknA2TsEs="; 12 + }; 13 + 14 + nativeBuildInputs = [ cmake pkg-config ]; 15 + 16 + buildInputs = [ fmt lzo zlib zstd ]; 17 + 18 + meta = { 19 + description = "A CLI tool which does in-place conversion of Microsoft's NTFS filesystem to the open-source filesystem Btrfs"; 20 + homepage = "https://github.com/maharmstone/ntfs2btrfs"; 21 + license = with lib.licenses; [ gpl2Only ]; 22 + maintainers = with lib.maintainers; [ j1nxie ]; 23 + mainProgram = "ntfs2btrfs"; 24 + platforms = lib.platforms.linux; 25 + }; 26 + }
+54
pkgs/by-name/om/omniorbpy/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchurl, 5 + omniorb, 6 + pkg-config, 7 + python3, 8 + }: 9 + 10 + stdenv.mkDerivation (finalAttrs: { 11 + pname = "omniorbpy"; 12 + version = "4.3.2"; 13 + 14 + src = fetchurl { 15 + url = "http://downloads.sourceforge.net/omniorb/omniORBpy-${finalAttrs.version}.tar.bz2"; 16 + hash = "sha256-y1cX1BKhAbr0MPWYysfWkjGITa5DctjirfPd7rxffrs="; 17 + }; 18 + 19 + nativeBuildInputs = [ 20 + pkg-config 21 + ]; 22 + 23 + propagatedBuildInputs = [ 24 + omniorb 25 + ]; 26 + 27 + configureFlags = [ 28 + "--with-omniorb=${omniorb}" 29 + "PYTHON_PREFIX=$out" 30 + "PYTHON=${lib.getExe python3}" 31 + ]; 32 + 33 + # Transform omniidl_be into a PEP420 namespace 34 + postInstall = '' 35 + rm $out/${python3.sitePackages}/omniidl_be/__init__.py 36 + rm $out/${python3.sitePackages}/omniidl_be/__pycache__/__init__.*.pyc 37 + ''; 38 + 39 + # Ensure both python & cxx backends are available 40 + doInstallCheck = true; 41 + postInstallCheck = '' 42 + export PYTHONPATH=$out/${python3.sitePackages}:${omniorb}/${python3.sitePackages}:$PYTHONPATH 43 + ${lib.getExe python3} -c "import omniidl_be.cxx; import omniidl_be.python" 44 + ''; 45 + 46 + 47 + meta = with lib; { 48 + description = "The python backend for omniorb"; 49 + homepage = "http://omniorb.sourceforge.net"; 50 + license = with licenses; [ gpl2Plus lgpl21Plus ]; 51 + maintainers = with maintainers; [ nim65s ]; 52 + platforms = platforms.unix; 53 + }; 54 + })
+252 -218
pkgs/by-name/uv/uv/Cargo.lock
··· 226 226 227 227 [[package]] 228 228 name = "async-trait" 229 - version = "0.1.77" 229 + version = "0.1.78" 230 230 source = "registry+https://github.com/rust-lang/crates.io-index" 231 - checksum = "c980ee35e870bd1a4d2c8294d4c04d0499e67bca1e4b5cefcc693c2fa00caea9" 231 + checksum = "461abc97219de0eaaf81fe3ef974a540158f3d079c2ab200f891f1a2ef201e85" 232 232 dependencies = [ 233 233 "proc-macro2", 234 234 "quote", ··· 274 274 version = "1.1.0" 275 275 source = "registry+https://github.com/rust-lang/crates.io-index" 276 276 checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 277 + 278 + [[package]] 279 + name = "axoasset" 280 + version = "0.9.0" 281 + source = "registry+https://github.com/rust-lang/crates.io-index" 282 + checksum = "7dce2f189800bafe8322ef3a4d361ee7373bfc2f8fe052afda404230166dc45f" 283 + dependencies = [ 284 + "camino", 285 + "image", 286 + "miette", 287 + "mime", 288 + "serde", 289 + "serde_json", 290 + "thiserror", 291 + "url", 292 + "walkdir", 293 + ] 294 + 295 + [[package]] 296 + name = "axoprocess" 297 + version = "0.2.0" 298 + source = "registry+https://github.com/rust-lang/crates.io-index" 299 + checksum = "4de46920588aef95658797996130bacd542436aee090084646521260a74bda7d" 300 + dependencies = [ 301 + "miette", 302 + "thiserror", 303 + "tracing", 304 + ] 305 + 306 + [[package]] 307 + name = "axoupdater" 308 + version = "0.3.3" 309 + source = "registry+https://github.com/rust-lang/crates.io-index" 310 + checksum = "5e18b628756d7e73bcd3b7330e5834a44f841b115e92bad8563c3dc616a64131" 311 + dependencies = [ 312 + "axoasset", 313 + "axoprocess", 314 + "camino", 315 + "homedir", 316 + "miette", 317 + "reqwest", 318 + "serde", 319 + "temp-dir", 320 + "thiserror", 321 + "tokio", 322 + ] 277 323 278 324 [[package]] 279 325 name = "backoff" ··· 467 513 checksum = "4703f3937077db8fa35bee3c8789343c1aec2585f0146f09d658d4ccc0e8d873" 468 514 dependencies = [ 469 515 "tempfile", 516 + ] 517 + 518 + [[package]] 519 + name = "camino" 520 + version = "1.1.6" 521 + source = "registry+https://github.com/rust-lang/crates.io-index" 522 + checksum = "c59e92b5a388f549b863a7bea62612c09f24c8393560709a54558a9abdfb3b9c" 523 + dependencies = [ 524 + "serde", 470 525 ] 471 526 472 527 [[package]] ··· 574 629 575 630 [[package]] 576 631 name = "clap" 577 - version = "4.5.2" 632 + version = "4.5.3" 578 633 source = "registry+https://github.com/rust-lang/crates.io-index" 579 - checksum = "b230ab84b0ffdf890d5a10abdbc8b83ae1c4918275daea1ab8801f71536b2651" 634 + checksum = "949626d00e063efc93b6dca932419ceb5432f99769911c0b995f7e884c778813" 580 635 dependencies = [ 581 636 "clap_builder", 582 637 "clap_derive", ··· 637 692 638 693 [[package]] 639 694 name = "clap_derive" 640 - version = "4.5.0" 695 + version = "4.5.3" 641 696 source = "registry+https://github.com/rust-lang/crates.io-index" 642 - checksum = "307bc0538d5f0f83b8248db3087aa92fe504e4691294d0c96c0eabc33f47ba47" 697 + checksum = "90239a040c80f5e14809ca132ddc4176ab33d5e17e49691793296e3fcb34d72f" 643 698 dependencies = [ 644 - "heck", 699 + "heck 0.5.0", 645 700 "proc-macro2", 646 701 "quote", 647 702 "syn 2.0.52", ··· 838 893 source = "registry+https://github.com/rust-lang/crates.io-index" 839 894 checksum = "672465ae37dc1bc6380a6547a8883d5dd397b0f1faaad4f265726cc7042a5345" 840 895 dependencies = [ 841 - "nix", 896 + "nix 0.28.0", 842 897 "windows-sys 0.52.0", 843 898 ] 844 899 ··· 886 941 checksum = "63dfa964fe2a66f3fde91fc70b267fe193d822c7e603e2a675a49a7f46ad3f49" 887 942 888 943 [[package]] 889 - name = "deranged" 890 - version = "0.3.11" 891 - source = "registry+https://github.com/rust-lang/crates.io-index" 892 - checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" 893 - dependencies = [ 894 - "powerfmt", 895 - ] 896 - 897 - [[package]] 898 944 name = "derivative" 899 945 version = "2.2.0" 900 946 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 963 1009 dependencies = [ 964 1010 "anyhow", 965 1011 "cache-key", 966 - "chrono", 967 - "data-encoding", 968 1012 "distribution-filename", 969 1013 "fs-err", 970 1014 "itertools 0.12.1", ··· 977 1021 "rustc-hash", 978 1022 "serde", 979 1023 "serde_json", 980 - "sha2", 981 1024 "thiserror", 982 1025 "tracing", 983 1026 "url", 984 1027 "urlencoding", 985 - "uv-auth", 986 1028 "uv-fs", 987 1029 "uv-git", 988 1030 "uv-normalize", ··· 1380 1422 "futures-sink", 1381 1423 "futures-util", 1382 1424 "http 0.2.12", 1383 - "indexmap 2.2.5", 1425 + "indexmap", 1384 1426 "slab", 1385 1427 "tokio", 1386 1428 "tokio-util", ··· 1399 1441 "futures-sink", 1400 1442 "futures-util", 1401 1443 "http 1.1.0", 1402 - "indexmap 2.2.5", 1444 + "indexmap", 1403 1445 "slab", 1404 1446 "tokio", 1405 1447 "tokio-util", ··· 1438 1480 checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 1439 1481 1440 1482 [[package]] 1483 + name = "heck" 1484 + version = "0.5.0" 1485 + source = "registry+https://github.com/rust-lang/crates.io-index" 1486 + checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" 1487 + 1488 + [[package]] 1441 1489 name = "hermit-abi" 1442 1490 version = "0.3.9" 1443 1491 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1465 1513 checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" 1466 1514 dependencies = [ 1467 1515 "windows-sys 0.52.0", 1516 + ] 1517 + 1518 + [[package]] 1519 + name = "homedir" 1520 + version = "0.2.1" 1521 + source = "registry+https://github.com/rust-lang/crates.io-index" 1522 + checksum = "22074da8bba2ef26fc1737ae6c777b5baab5524c2dc403b5c6a76166766ccda5" 1523 + dependencies = [ 1524 + "cfg-if", 1525 + "nix 0.26.4", 1526 + "serde", 1527 + "widestring", 1528 + "windows-sys 0.48.0", 1529 + "wmi", 1468 1530 ] 1469 1531 1470 1532 [[package]] ··· 1675 1737 ] 1676 1738 1677 1739 [[package]] 1740 + name = "image" 1741 + version = "0.24.9" 1742 + source = "registry+https://github.com/rust-lang/crates.io-index" 1743 + checksum = "5690139d2f55868e080017335e4b94cb7414274c74f1669c84fb5feba2c9f69d" 1744 + dependencies = [ 1745 + "bytemuck", 1746 + "byteorder", 1747 + "color_quant", 1748 + "num-traits", 1749 + ] 1750 + 1751 + [[package]] 1678 1752 name = "imagesize" 1679 1753 version = "0.11.0" 1680 1754 source = "registry+https://github.com/rust-lang/crates.io-index" 1681 1755 checksum = "b72ad49b554c1728b1e83254a1b1565aea4161e28dabbfa171fc15fe62299caf" 1682 - 1683 - [[package]] 1684 - name = "indexmap" 1685 - version = "1.9.3" 1686 - source = "registry+https://github.com/rust-lang/crates.io-index" 1687 - checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 1688 - dependencies = [ 1689 - "autocfg", 1690 - "hashbrown 0.12.3", 1691 - ] 1692 1756 1693 1757 [[package]] 1694 1758 name = "indexmap" ··· 1763 1827 "tempfile", 1764 1828 "thiserror", 1765 1829 "tracing", 1766 - "tracing-subscriber", 1767 - "url", 1768 1830 "uv-fs", 1769 1831 "uv-normalize", 1770 1832 "walkdir", ··· 1966 2028 ] 1967 2029 1968 2030 [[package]] 1969 - name = "line-wrap" 1970 - version = "0.1.1" 1971 - source = "registry+https://github.com/rust-lang/crates.io-index" 1972 - checksum = "f30344350a2a51da54c1d53be93fade8a237e545dbcc4bdbe635413f2117cab9" 1973 - dependencies = [ 1974 - "safemem", 1975 - ] 1976 - 1977 - [[package]] 1978 2031 name = "linked-hash-map" 1979 2032 version = "0.5.6" 1980 2033 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2048 2101 2049 2102 [[package]] 2050 2103 name = "memoffset" 2104 + version = "0.7.1" 2105 + source = "registry+https://github.com/rust-lang/crates.io-index" 2106 + checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" 2107 + dependencies = [ 2108 + "autocfg", 2109 + ] 2110 + 2111 + [[package]] 2112 + name = "memoffset" 2051 2113 version = "0.9.0" 2052 2114 source = "registry+https://github.com/rust-lang/crates.io-index" 2053 2115 checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" ··· 2057 2119 2058 2120 [[package]] 2059 2121 name = "miette" 2060 - version = "6.0.1" 2122 + version = "7.2.0" 2061 2123 source = "registry+https://github.com/rust-lang/crates.io-index" 2062 - checksum = "337e1043bbc086dac9d9674983bef52ac991ce150e09b5b8e35c5a73dd83f66c" 2124 + checksum = "4edc8853320c2a0dab800fbda86253c8938f6ea88510dc92c5f1ed20e794afc1" 2063 2125 dependencies = [ 2064 2126 "backtrace", 2065 2127 "backtrace-ext", 2128 + "cfg-if", 2066 2129 "miette-derive", 2067 - "owo-colors 3.5.0", 2130 + "owo-colors", 2068 2131 "supports-color", 2069 2132 "supports-hyperlinks", 2070 2133 "supports-unicode", ··· 2076 2139 2077 2140 [[package]] 2078 2141 name = "miette-derive" 2079 - version = "6.0.1" 2142 + version = "7.2.0" 2080 2143 source = "registry+https://github.com/rust-lang/crates.io-index" 2081 - checksum = "71e622f2a0dd84cbca79bc6c3c33f4fd7dc69faf992216516aacc1d136102800" 2144 + checksum = "dcf09caffaac8068c346b6df2a7fc27a177fd20b39421a39ce0a211bde679a6c" 2082 2145 dependencies = [ 2083 2146 "proc-macro2", 2084 2147 "quote", ··· 2151 2214 2152 2215 [[package]] 2153 2216 name = "nix" 2217 + version = "0.26.4" 2218 + source = "registry+https://github.com/rust-lang/crates.io-index" 2219 + checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b" 2220 + dependencies = [ 2221 + "bitflags 1.3.2", 2222 + "cfg-if", 2223 + "libc", 2224 + "memoffset 0.7.1", 2225 + "pin-utils", 2226 + ] 2227 + 2228 + [[package]] 2229 + name = "nix" 2154 2230 version = "0.28.0" 2155 2231 source = "registry+https://github.com/rust-lang/crates.io-index" 2156 2232 checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4" ··· 2187 2263 ] 2188 2264 2189 2265 [[package]] 2190 - name = "num-conv" 2191 - version = "0.1.0" 2192 - source = "registry+https://github.com/rust-lang/crates.io-index" 2193 - checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" 2194 - 2195 - [[package]] 2196 2266 name = "num-traits" 2197 2267 version = "0.2.18" 2198 2268 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2298 2368 2299 2369 [[package]] 2300 2370 name = "owo-colors" 2301 - version = "3.5.0" 2302 - source = "registry+https://github.com/rust-lang/crates.io-index" 2303 - checksum = "c1b04fb49957986fdce4d6ee7a65027d55d4b6d2265e5848bbb507b58ccfdb6f" 2304 - 2305 - [[package]] 2306 - name = "owo-colors" 2307 2371 version = "4.0.0" 2308 2372 source = "registry+https://github.com/rust-lang/crates.io-index" 2309 2373 checksum = "caff54706df99d2a78a5a4e3455ff45448d81ef1bb63c22cd14052ca0e993a3f" ··· 2401 2465 "pyo3", 2402 2466 "pyo3-log", 2403 2467 "regex", 2404 - "rkyv", 2405 2468 "serde", 2406 2469 "serde_json", 2407 2470 "testing_logger", ··· 2426 2489 checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" 2427 2490 dependencies = [ 2428 2491 "fixedbitset", 2429 - "indexmap 2.2.5", 2492 + "indexmap", 2430 2493 ] 2431 2494 2432 2495 [[package]] ··· 2494 2557 ] 2495 2558 2496 2559 [[package]] 2497 - name = "plist" 2498 - version = "1.6.0" 2499 - source = "registry+https://github.com/rust-lang/crates.io-index" 2500 - checksum = "e5699cc8a63d1aa2b1ee8e12b9ad70ac790d65788cd36101fa37f87ea46c4cef" 2501 - dependencies = [ 2502 - "base64 0.21.7", 2503 - "indexmap 2.2.5", 2504 - "line-wrap", 2505 - "quick-xml", 2506 - "serde", 2507 - "time", 2508 - ] 2509 - 2510 - [[package]] 2511 2560 name = "png" 2512 2561 version = "0.17.13" 2513 2562 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2536 2585 checksum = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0" 2537 2586 2538 2587 [[package]] 2539 - name = "powerfmt" 2540 - version = "0.2.0" 2541 - source = "registry+https://github.com/rust-lang/crates.io-index" 2542 - checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" 2543 - 2544 - [[package]] 2545 2588 name = "ppv-lite86" 2546 2589 version = "0.2.17" 2547 2590 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2579 2622 2580 2623 [[package]] 2581 2624 name = "priority-queue" 2582 - version = "1.4.0" 2625 + version = "2.0.2" 2583 2626 source = "registry+https://github.com/rust-lang/crates.io-index" 2584 - checksum = "a0bda9164fe05bc9225752d54aae413343c36f684380005398a6a8fde95fe785" 2627 + checksum = "509354d8a769e8d0b567d6821b84495c60213162761a732d68ce87c964bd347f" 2585 2628 dependencies = [ 2586 2629 "autocfg", 2587 - "indexmap 1.9.3", 2630 + "equivalent", 2631 + "indexmap", 2588 2632 ] 2589 2633 2590 2634 [[package]] ··· 2619 2663 [[package]] 2620 2664 name = "pubgrub" 2621 2665 version = "0.2.1" 2622 - source = "git+https://github.com/astral-sh/pubgrub?rev=addbaf184891d66a2dfd93d241a66d13bfe5de86#addbaf184891d66a2dfd93d241a66d13bfe5de86" 2666 + source = "git+https://github.com/astral-sh/pubgrub?rev=e981e4dfe315582e84e2fd724832fb0e0c50b7aa#e981e4dfe315582e84e2fd724832fb0e0c50b7aa" 2623 2667 dependencies = [ 2624 - "indexmap 2.2.5", 2668 + "indexmap", 2625 2669 "log", 2626 2670 "priority-queue", 2627 2671 "rustc-hash", ··· 2637 2681 "cfg-if", 2638 2682 "indoc", 2639 2683 "libc", 2640 - "memoffset", 2684 + "memoffset 0.9.0", 2641 2685 "parking_lot 0.12.1", 2642 2686 "portable-atomic", 2643 2687 "pyo3-build-config", ··· 2695 2739 source = "registry+https://github.com/rust-lang/crates.io-index" 2696 2740 checksum = "7c7e9b68bb9c3149c5b0cade5d07f953d6d125eb4337723c4ccdb665f1f96185" 2697 2741 dependencies = [ 2698 - "heck", 2742 + "heck 0.4.1", 2699 2743 "proc-macro2", 2700 2744 "pyo3-build-config", 2701 2745 "quote", ··· 2707 2751 version = "0.0.1" 2708 2752 dependencies = [ 2709 2753 "chrono", 2710 - "indoc", 2711 - "insta", 2712 2754 "mailparse", 2713 2755 "once_cell", 2714 2756 "pep440_rs", ··· 2716 2758 "regex", 2717 2759 "rkyv", 2718 2760 "serde", 2719 - "serde_json", 2720 - "tempfile", 2721 - "test-case", 2722 2761 "thiserror", 2723 2762 "tracing", 2724 2763 "url", ··· 2731 2770 source = "registry+https://github.com/rust-lang/crates.io-index" 2732 2771 checksum = "3b80f889b6d413c3f8963a2c7db03f95dd6e1d85e1074137cb2013ea2faa8898" 2733 2772 dependencies = [ 2734 - "indexmap 2.2.5", 2773 + "indexmap", 2735 2774 "pep440_rs", 2736 2775 "pep508_rs", 2737 2776 "serde", ··· 2739 2778 ] 2740 2779 2741 2780 [[package]] 2742 - name = "quick-xml" 2743 - version = "0.31.0" 2744 - source = "registry+https://github.com/rust-lang/crates.io-index" 2745 - checksum = "1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33" 2746 - dependencies = [ 2747 - "memchr", 2748 - ] 2749 - 2750 - [[package]] 2751 2781 name = "quote" 2752 2782 version = "1.0.35" 2753 2783 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2870 2900 dependencies = [ 2871 2901 "cfg-if", 2872 2902 "rustix", 2873 - "windows", 2903 + "windows 0.54.0", 2874 2904 ] 2875 2905 2876 2906 [[package]] ··· 2937 2967 "indoc", 2938 2968 "insta", 2939 2969 "itertools 0.12.1", 2940 - "once_cell", 2941 - "pep440_rs", 2942 2970 "pep508_rs", 2943 2971 "regex", 2944 2972 "reqwest", 2973 + "reqwest-middleware", 2945 2974 "serde", 2946 - "serde_json", 2947 2975 "tempfile", 2948 2976 "test-case", 2949 - "thiserror", 2950 2977 "tokio", 2951 2978 "tracing", 2952 2979 "unscanny", ··· 3005 3032 3006 3033 [[package]] 3007 3034 name = "reqwest-middleware" 3008 - version = "0.2.4" 3035 + version = "0.2.5" 3009 3036 source = "registry+https://github.com/rust-lang/crates.io-index" 3010 - checksum = "88a3e86aa6053e59030e7ce2d2a3b258dd08fc2d337d52f73f6cb480f5858690" 3037 + checksum = "5a735987236a8e238bf0296c7e351b999c188ccc11477f311b82b55c93984216" 3011 3038 dependencies = [ 3012 3039 "anyhow", 3013 3040 "async-trait", ··· 3272 3299 version = "1.0.17" 3273 3300 source = "registry+https://github.com/rust-lang/crates.io-index" 3274 3301 checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" 3275 - 3276 - [[package]] 3277 - name = "safemem" 3278 - version = "0.3.3" 3279 - source = "registry+https://github.com/rust-lang/crates.io-index" 3280 - checksum = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072" 3281 3302 3282 3303 [[package]] 3283 3304 name = "same-file" ··· 3675 3696 ] 3676 3697 3677 3698 [[package]] 3699 + name = "temp-dir" 3700 + version = "0.1.12" 3701 + source = "registry+https://github.com/rust-lang/crates.io-index" 3702 + checksum = "dd16aa9ffe15fe021c6ee3766772132c6e98dfa395a167e16864f61a9cfb71d6" 3703 + 3704 + [[package]] 3678 3705 name = "tempfile" 3679 3706 version = "3.10.1" 3680 3707 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3803 3830 dependencies = [ 3804 3831 "libc", 3805 3832 "tikv-jemalloc-sys", 3806 - ] 3807 - 3808 - [[package]] 3809 - name = "time" 3810 - version = "0.3.34" 3811 - source = "registry+https://github.com/rust-lang/crates.io-index" 3812 - checksum = "c8248b6521bb14bc45b4067159b9b6ad792e2d6d754d6c41fb50e29fefe38749" 3813 - dependencies = [ 3814 - "deranged", 3815 - "itoa", 3816 - "num-conv", 3817 - "powerfmt", 3818 - "serde", 3819 - "time-core", 3820 - "time-macros", 3821 - ] 3822 - 3823 - [[package]] 3824 - name = "time-core" 3825 - version = "0.1.2" 3826 - source = "registry+https://github.com/rust-lang/crates.io-index" 3827 - checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" 3828 - 3829 - [[package]] 3830 - name = "time-macros" 3831 - version = "0.2.17" 3832 - source = "registry+https://github.com/rust-lang/crates.io-index" 3833 - checksum = "7ba3a3ef41e6672a2f0f001392bb5dcd3ff0a9992d618ca761a11c3121547774" 3834 - dependencies = [ 3835 - "num-conv", 3836 - "time-core", 3837 3833 ] 3838 3834 3839 3835 [[package]] ··· 3903 3899 "libc", 3904 3900 "mio", 3905 3901 "num_cpus", 3902 + "parking_lot 0.12.1", 3906 3903 "pin-project-lite", 3907 3904 "signal-hook-registry", 3908 3905 "socket2", ··· 3975 3972 3976 3973 [[package]] 3977 3974 name = "toml" 3978 - version = "0.8.11" 3975 + version = "0.8.12" 3979 3976 source = "registry+https://github.com/rust-lang/crates.io-index" 3980 - checksum = "af06656561d28735e9c1cd63dfd57132c8155426aa6af24f36a00a351f88c48e" 3977 + checksum = "e9dd1545e8208b4a5af1aa9bbd0b4cf7e9ea08fabc5d0a5c67fcaafa17433aa3" 3981 3978 dependencies = [ 3982 3979 "serde", 3983 3980 "serde_spanned", ··· 3996 3993 3997 3994 [[package]] 3998 3995 name = "toml_edit" 3999 - version = "0.22.7" 3996 + version = "0.22.8" 4000 3997 source = "registry+https://github.com/rust-lang/crates.io-index" 4001 - checksum = "18769cd1cec395d70860ceb4d932812a0b4d06b1a4bb336745a4d21b9496e992" 3998 + checksum = "c12219811e0c1ba077867254e5ad62ee2c9c190b0d957110750ac0cda1ae96cd" 4002 3999 dependencies = [ 4003 - "indexmap 2.2.5", 4000 + "indexmap", 4004 4001 "serde", 4005 4002 "serde_spanned", 4006 4003 "toml_datetime", ··· 4303 4300 4304 4301 [[package]] 4305 4302 name = "uuid" 4306 - version = "1.7.0" 4303 + version = "1.8.0" 4307 4304 source = "registry+https://github.com/rust-lang/crates.io-index" 4308 - checksum = "f00cc9702ca12d3c81455259621e676d0f7251cec66a21e98fe2e9a37db93b2a" 4305 + checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" 4309 4306 4310 4307 [[package]] 4311 4308 name = "uv" 4312 - version = "0.1.22" 4309 + version = "0.1.24" 4313 4310 dependencies = [ 4314 4311 "anstream", 4315 4312 "anyhow", 4316 4313 "assert_cmd", 4317 4314 "assert_fs", 4315 + "axoupdater", 4318 4316 "base64 0.21.7", 4319 4317 "byteorder", 4320 4318 "chrono", 4321 4319 "clap", 4322 4320 "clap_complete_command", 4323 - "console", 4324 - "ctrlc", 4325 - "distribution-filename", 4326 4321 "distribution-types", 4327 - "dunce", 4328 4322 "filetime", 4329 4323 "flate2", 4330 4324 "fs-err", 4331 - "futures", 4332 - "indexmap 2.2.5", 4333 4325 "indicatif", 4334 4326 "indoc", 4335 4327 "insta", ··· 4337 4329 "itertools 0.12.1", 4338 4330 "miette", 4339 4331 "mimalloc", 4340 - "owo-colors 4.0.0", 4341 - "pep440_rs", 4332 + "owo-colors", 4342 4333 "pep508_rs", 4343 4334 "platform-tags", 4344 4335 "predicates", 4345 - "pubgrub", 4346 4336 "pypi-types", 4347 - "pyproject-toml", 4348 4337 "regex", 4349 4338 "requirements-txt", 4350 4339 "reqwest", 4351 - "rustc-hash", 4352 4340 "serde", 4353 4341 "serde_json", 4354 4342 "tempfile", ··· 4356 4344 "thiserror", 4357 4345 "tikv-jemallocator", 4358 4346 "tokio", 4359 - "toml", 4360 4347 "tracing", 4361 4348 "tracing-durations-export", 4362 4349 "tracing-subscriber", ··· 4364 4351 "unicode-width", 4365 4352 "url", 4366 4353 "uv-auth", 4367 - "uv-build", 4368 4354 "uv-cache", 4369 4355 "uv-client", 4370 4356 "uv-dispatch", ··· 4373 4359 "uv-installer", 4374 4360 "uv-interpreter", 4375 4361 "uv-normalize", 4362 + "uv-requirements", 4376 4363 "uv-resolver", 4377 4364 "uv-traits", 4378 - "uv-version", 4379 4365 "uv-virtualenv", 4380 4366 "uv-warnings", 4381 - "which", 4382 4367 ] 4383 4368 4384 4369 [[package]] ··· 4398 4383 "tokio", 4399 4384 "tracing", 4400 4385 "url", 4386 + "urlencoding", 4401 4387 "wiremock", 4402 4388 ] 4403 4389 ··· 4414 4400 "once_cell", 4415 4401 "pep440_rs", 4416 4402 "pep508_rs", 4417 - "pypi-types", 4418 - "pyproject-toml", 4419 4403 "regex", 4420 4404 "rustc-hash", 4421 4405 "serde", ··· 4443 4427 "fs-err", 4444 4428 "nanoid", 4445 4429 "pypi-types", 4430 + "rmp-serde", 4431 + "rustc-hash", 4446 4432 "serde", 4447 4433 "tempfile", 4448 4434 "tracing", ··· 4475 4461 "pep440_rs", 4476 4462 "pep508_rs", 4477 4463 "platform-tags", 4478 - "plist", 4479 4464 "pypi-types", 4480 4465 "reqwest", 4481 4466 "reqwest-middleware", ··· 4487 4472 "rustls-native-certs", 4488 4473 "serde", 4489 4474 "serde_json", 4490 - "sha2", 4491 4475 "sys-info", 4492 4476 "task-local-extensions", 4493 4477 "tempfile", ··· 4501 4485 "uv-auth", 4502 4486 "uv-cache", 4503 4487 "uv-fs", 4504 - "uv-interpreter", 4505 4488 "uv-normalize", 4506 4489 "uv-version", 4507 4490 "uv-warnings", ··· 4524 4507 "install-wheel-rs", 4525 4508 "itertools 0.12.1", 4526 4509 "mimalloc", 4527 - "owo-colors 4.0.0", 4510 + "owo-colors", 4528 4511 "pep440_rs", 4529 4512 "pep508_rs", 4530 4513 "petgraph", 4531 4514 "platform-tags", 4532 4515 "poloto", 4533 - "pypi-types", 4534 4516 "resvg", 4535 4517 "rustc-hash", 4536 4518 "serde", 4537 4519 "serde_json", 4538 4520 "tagu", 4539 - "tempfile", 4540 4521 "tikv-jemallocator", 4541 4522 "tokio", 4542 4523 "tracing", 4543 4524 "tracing-durations-export", 4544 4525 "tracing-indicatif", 4545 4526 "tracing-subscriber", 4546 - "url", 4547 4527 "uv-build", 4548 4528 "uv-cache", 4549 4529 "uv-client", ··· 4554 4534 "uv-normalize", 4555 4535 "uv-resolver", 4556 4536 "uv-traits", 4557 - "uv-virtualenv", 4558 4537 "walkdir", 4559 - "which", 4560 4538 ] 4561 4539 4562 4540 [[package]] ··· 4565 4543 dependencies = [ 4566 4544 "anyhow", 4567 4545 "distribution-types", 4568 - "fs-err", 4569 4546 "futures", 4570 4547 "itertools 0.12.1", 4571 4548 "pep508_rs", 4572 - "platform-tags", 4573 - "pypi-types", 4574 4549 "rustc-hash", 4575 - "tempfile", 4576 - "tokio", 4577 4550 "tracing", 4578 4551 "uv-build", 4579 4552 "uv-cache", 4580 4553 "uv-client", 4581 - "uv-distribution", 4582 4554 "uv-installer", 4583 4555 "uv-interpreter", 4584 4556 "uv-resolver", 4585 4557 "uv-traits", 4586 - "uv-virtualenv", 4587 4558 ] 4588 4559 4589 4560 [[package]] ··· 4603 4574 "platform-tags", 4604 4575 "pypi-types", 4605 4576 "reqwest", 4577 + "reqwest-middleware", 4606 4578 "rmp-serde", 4607 4579 "rustc-hash", 4608 4580 "serde", ··· 4628 4600 dependencies = [ 4629 4601 "async-compression", 4630 4602 "async_zip", 4631 - "flate2", 4632 4603 "fs-err", 4633 4604 "futures", 4634 4605 "rayon", ··· 4651 4622 "fs-err", 4652 4623 "fs2", 4653 4624 "junction", 4625 + "once_cell", 4654 4626 "tempfile", 4655 4627 "tokio", 4656 4628 "tracing", ··· 4669 4641 "fs-err", 4670 4642 "git2", 4671 4643 "glob", 4672 - "hex", 4673 4644 "hmac", 4674 4645 "home", 4675 - "once_cell", 4676 4646 "rand", 4677 4647 "reqwest", 4678 - "serde", 4679 4648 "sha1", 4680 4649 "tokio", 4681 4650 "tracing", ··· 4689 4658 dependencies = [ 4690 4659 "anyhow", 4691 4660 "async-channel", 4692 - "distribution-filename", 4693 4661 "distribution-types", 4694 4662 "fs-err", 4695 4663 "futures", 4696 4664 "install-wheel-rs", 4697 - "once-map", 4698 4665 "pep440_rs", 4699 4666 "pep508_rs", 4700 4667 "platform-tags", ··· 4715 4682 "uv-distribution", 4716 4683 "uv-extract", 4717 4684 "uv-fs", 4718 - "uv-git", 4719 4685 "uv-interpreter", 4720 4686 "uv-normalize", 4721 4687 "uv-traits", ··· 4747 4713 "serde_json", 4748 4714 "tempfile", 4749 4715 "thiserror", 4750 - "tokio", 4751 4716 "tracing", 4752 4717 "uv-cache", 4753 4718 "uv-fs", ··· 4764 4729 ] 4765 4730 4766 4731 [[package]] 4732 + name = "uv-requirements" 4733 + version = "0.1.0" 4734 + dependencies = [ 4735 + "anyhow", 4736 + "configparser", 4737 + "console", 4738 + "ctrlc", 4739 + "distribution-filename", 4740 + "distribution-types", 4741 + "fs-err", 4742 + "futures", 4743 + "indexmap", 4744 + "pep508_rs", 4745 + "pypi-types", 4746 + "pyproject-toml", 4747 + "requirements-txt", 4748 + "rustc-hash", 4749 + "serde", 4750 + "toml", 4751 + "tracing", 4752 + "uv-client", 4753 + "uv-distribution", 4754 + "uv-fs", 4755 + "uv-normalize", 4756 + "uv-resolver", 4757 + "uv-traits", 4758 + "uv-warnings", 4759 + ] 4760 + 4761 + [[package]] 4767 4762 name = "uv-resolver" 4768 4763 version = "0.0.1" 4769 4764 dependencies = [ ··· 4777 4772 "distribution-filename", 4778 4773 "distribution-types", 4779 4774 "either", 4780 - "fs-err", 4781 4775 "futures", 4782 - "indexmap 2.2.5", 4776 + "indexmap", 4783 4777 "insta", 4784 - "install-wheel-rs", 4785 4778 "itertools 0.12.1", 4786 4779 "once-map", 4787 4780 "once_cell", 4788 - "owo-colors 4.0.0", 4781 + "owo-colors", 4789 4782 "pep440_rs", 4790 4783 "pep508_rs", 4791 4784 "petgraph", 4792 4785 "platform-tags", 4793 4786 "pubgrub", 4794 4787 "pypi-types", 4795 - "reqwest", 4788 + "requirements-txt", 4796 4789 "rkyv", 4797 4790 "rustc-hash", 4798 - "serde_json", 4799 - "sha2", 4800 - "tempfile", 4801 4791 "thiserror", 4802 4792 "tokio", 4803 4793 "tokio-stream", 4804 - "tokio-util", 4805 4794 "tracing", 4806 4795 "url", 4807 4796 "uv-cache", 4808 4797 "uv-client", 4809 4798 "uv-distribution", 4810 - "uv-git", 4811 4799 "uv-interpreter", 4812 4800 "uv-normalize", 4813 4801 "uv-traits", 4814 - "uv-virtualenv", 4815 4802 "uv-warnings", 4816 - "zip", 4817 4803 ] 4818 4804 4819 4805 [[package]] ··· 4821 4807 version = "0.0.1" 4822 4808 dependencies = [ 4823 4809 "anyhow", 4824 - "clap", 4825 4810 "distribution-types", 4826 4811 "once-map", 4827 4812 "pep508_rs", 4828 4813 "serde", 4829 4814 "serde_json", 4830 - "tokio", 4831 4815 "uv-cache", 4832 4816 "uv-interpreter", 4833 4817 "uv-normalize", ··· 4835 4819 4836 4820 [[package]] 4837 4821 name = "uv-version" 4838 - version = "0.1.22" 4822 + version = "0.1.24" 4839 4823 4840 4824 [[package]] 4841 4825 name = "uv-virtualenv" ··· 4849 4833 "pathdiff", 4850 4834 "platform-tags", 4851 4835 "pypi-types", 4852 - "serde", 4853 - "serde_json", 4854 - "tempfile", 4855 4836 "thiserror", 4856 4837 "tracing", 4857 4838 "tracing-subscriber", 4858 4839 "uv-cache", 4859 4840 "uv-fs", 4860 4841 "uv-interpreter", 4861 - "which", 4862 4842 ] 4863 4843 4864 4844 [[package]] ··· 4867 4847 dependencies = [ 4868 4848 "anstream", 4869 4849 "once_cell", 4870 - "owo-colors 4.0.0", 4850 + "owo-colors", 4871 4851 "rustc-hash", 4872 4852 ] 4873 4853 ··· 5086 5066 ] 5087 5067 5088 5068 [[package]] 5069 + name = "widestring" 5070 + version = "1.0.2" 5071 + source = "registry+https://github.com/rust-lang/crates.io-index" 5072 + checksum = "653f141f39ec16bba3c5abe400a0c60da7468261cc2cbf36805022876bc721a8" 5073 + 5074 + [[package]] 5089 5075 name = "winapi" 5090 5076 version = "0.3.9" 5091 5077 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5118 5104 5119 5105 [[package]] 5120 5106 name = "windows" 5107 + version = "0.52.0" 5108 + source = "registry+https://github.com/rust-lang/crates.io-index" 5109 + checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be" 5110 + dependencies = [ 5111 + "windows-core 0.52.0", 5112 + "windows-implement", 5113 + "windows-interface", 5114 + "windows-targets 0.52.4", 5115 + ] 5116 + 5117 + [[package]] 5118 + name = "windows" 5121 5119 version = "0.54.0" 5122 5120 source = "registry+https://github.com/rust-lang/crates.io-index" 5123 5121 checksum = "9252e5725dbed82865af151df558e754e4a3c2c30818359eb17465f1346a1b49" ··· 5146 5144 ] 5147 5145 5148 5146 [[package]] 5147 + name = "windows-implement" 5148 + version = "0.52.0" 5149 + source = "registry+https://github.com/rust-lang/crates.io-index" 5150 + checksum = "12168c33176773b86799be25e2a2ba07c7aab9968b37541f1094dbd7a60c8946" 5151 + dependencies = [ 5152 + "proc-macro2", 5153 + "quote", 5154 + "syn 2.0.52", 5155 + ] 5156 + 5157 + [[package]] 5158 + name = "windows-interface" 5159 + version = "0.52.0" 5160 + source = "registry+https://github.com/rust-lang/crates.io-index" 5161 + checksum = "9d8dc32e0095a7eeccebd0e3f09e9509365ecb3fc6ac4d6f5f14a3f6392942d1" 5162 + dependencies = [ 5163 + "proc-macro2", 5164 + "quote", 5165 + "syn 2.0.52", 5166 + ] 5167 + 5168 + [[package]] 5149 5169 name = "windows-result" 5150 5170 version = "0.1.0" 5151 5171 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5327 5347 "serde_json", 5328 5348 "tokio", 5329 5349 "url", 5350 + ] 5351 + 5352 + [[package]] 5353 + name = "wmi" 5354 + version = "0.13.3" 5355 + source = "registry+https://github.com/rust-lang/crates.io-index" 5356 + checksum = "fc2f0a4062ca522aad4705a2948fd4061b3857537990202a8ddd5af21607f79a" 5357 + dependencies = [ 5358 + "chrono", 5359 + "futures", 5360 + "log", 5361 + "serde", 5362 + "thiserror", 5363 + "windows 0.52.0", 5330 5364 ] 5331 5365 5332 5366 [[package]]
+3 -3
pkgs/by-name/uv/uv/package.nix
··· 11 11 12 12 rustPlatform.buildRustPackage rec { 13 13 pname = "uv"; 14 - version = "0.1.22"; 14 + version = "0.1.24"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "astral-sh"; 18 18 repo = "uv"; 19 19 rev = version; 20 - hash = "sha256-AbixSkwyhj3eBMLvGlodpz7XE3ln0IokNMdu5SOZjOE="; 20 + hash = "sha256-XsBTfe2+J5CGdjYZjhgxiP20OA7+VTCvD9JniLOjhKs="; 21 21 }; 22 22 23 23 cargoLock = { 24 24 lockFile = ./Cargo.lock; 25 25 outputHashes = { 26 26 "async_zip-0.0.16" = "sha256-M94ceTCtyQc1AtPXYrVGplShQhItqZZa/x5qLiL+gs0="; 27 - "pubgrub-0.2.1" = "sha256-Pn60v5tfpGrssCeuaUcxw5eJ1g8Dk/+un0s8+k4abpo="; 27 + "pubgrub-0.2.1" = "sha256-SdgxoJ37cs+XwWRCFX4uKhJ9Juu9R/jENb6tzUMam4k="; 28 28 }; 29 29 }; 30 30
+3 -3
pkgs/by-name/ve/vesktop/package.nix
··· 24 24 }: 25 25 stdenv.mkDerivation (finalAttrs: { 26 26 pname = "vesktop"; 27 - version = "1.5.0"; 27 + version = "1.5.1"; 28 28 29 29 src = fetchFromGitHub { 30 30 owner = "Vencord"; 31 31 repo = "Vesktop"; 32 32 rev = "v${finalAttrs.version}"; 33 - hash = "sha256-27998q9wbaNP1xYY+KHTBeJRfR6Q/K0LNdbRb3YHC6c="; 33 + hash = "sha256-OyAGzlwwdEKBbJJ7h3glwx/THy2VvUn/kA/Df3arWQU="; 34 34 }; 35 35 36 36 # NOTE: This requires pnpm 8.10.0 or newer ··· 77 77 dontBuild = true; 78 78 dontFixup = true; 79 79 outputHashMode = "recursive"; 80 - outputHash = "sha256-cnk+KFdvsgG1wGDib7zgIS6/RkrR5EYAHtHcrFSU0Es="; 80 + outputHash = "sha256-JLjJZYFMH4YoIFuyXbGUp6lIy+VlYZtmwk2+oUwtTxQ="; 81 81 }; 82 82 83 83 nativeBuildInputs = [
+18 -1
pkgs/development/compilers/crystal/default.nix
··· 268 268 }; 269 269 }; 270 270 271 + binaryCrystal_1_10 = genericBinary { 272 + version = "1.10.1"; 273 + sha256s = { 274 + x86_64-linux = "sha256-F0LjdV02U9G6B8ApHxClF/o5KvhxMNukSX7Z2CwSNIs="; 275 + aarch64-darwin = "sha256-5kkObQl0VIO6zqQ8TYl0JzYyUmwfmPE9targpfwseSQ="; 276 + x86_64-darwin = "sha256-5kkObQl0VIO6zqQ8TYl0JzYyUmwfmPE9targpfwseSQ="; 277 + aarch64-linux = "sha256-AzFz+nrU/HJmCL1hbCKXf5ej/uypqV1GJPVLQ4J3778="; 278 + }; 279 + }; 280 + 271 281 crystal_1_2 = generic { 272 282 version = "1.2.2"; 273 283 sha256 = "sha256-nyOXhsutVBRdtJlJHe2dALl//BUXD1JeeQPgHU4SwiU="; ··· 297 307 llvmPackages = llvmPackages_15; 298 308 }; 299 309 300 - crystal = crystal_1_9; 310 + crystal_1_11 = generic { 311 + version = "1.11.2"; 312 + sha256 = "sha256-BBEDWqFtmFUNj0kuGBzv71YHO3KjxV4d2ySTCD4HhLc="; 313 + binary = binaryCrystal_1_10; 314 + llvmPackages = llvmPackages_15; 315 + }; 316 + 317 + crystal = crystal_1_11; 301 318 }
+2 -2
pkgs/development/libraries/libck/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "ck"; 5 - version = "0.7.1"; 5 + version = "0.7.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "concurrencykit"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "sha256-HUC+8Vd0koAmumRZ8gS5u6LVa7fUfkIYRaxVv6/7Hgg="; 11 + sha256 = "sha256-lxJ8WsZ3pBGf4sFYj5+tR37EYDZqpksaoohiIKA4pRI="; 12 12 }; 13 13 14 14 postPatch = ''
+2 -2
pkgs/development/libraries/nco/default.nix
··· 15 15 16 16 stdenv.mkDerivation (finalAttrs: { 17 17 pname = "nco"; 18 - version = "5.2.1"; 18 + version = "5.2.2"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "nco"; 22 22 repo = "nco"; 23 23 rev = finalAttrs.version; 24 - hash = "sha256-6j9gBvhNTww9nOKMcCvOxoLJwU/3RtS6OvofjrpZhmk="; 24 + hash = "sha256-d90088MKliM90KSbL0TNEafhfvLQlD/stO5V83fTXO0="; 25 25 }; 26 26 27 27 nativeBuildInputs = [
+4 -6
pkgs/development/libraries/opencsg/default.nix
··· 2 2 , qmake, GLUT, fixDarwinDylibNames }: 3 3 4 4 stdenv.mkDerivation rec { 5 - version = "1.4.2"; 5 + version = "1.6.0"; 6 6 pname = "opencsg"; 7 7 src = fetchurl { 8 8 url = "http://www.opencsg.org/OpenCSG-${version}.tar.gz"; 9 - sha256 = "1ysazynm759gnw1rdhn9xw9nixnzrlzrc462340a6iif79fyqlnr"; 9 + hash = "sha256-v4+4Dj4M4R2H3XjdFaDehy27iXLYf1+Jz/xGHvrUe+g="; 10 10 }; 11 11 12 12 nativeBuildInputs = [ qmake ] ··· 18 18 19 19 doCheck = false; 20 20 21 - patches = [ ./fix-pro-files.patch ]; 22 - 23 21 preConfigure = '' 24 22 rm example/Makefile src/Makefile 25 23 qmakeFlags=("''${qmakeFlags[@]}" "INSTALLDIR=$out") 26 24 ''; 27 25 28 26 postInstall = '' 29 - install -D license.txt "$out/share/doc/opencsg/license.txt" 27 + install -D copying.txt "$out/share/doc/opencsg/copying.txt" 30 28 '' + lib.optionalString stdenv.isDarwin '' 31 29 mkdir -p $out/Applications 32 30 mv $out/bin/*.app $out/Applications ··· 49 47 homepage = "http://www.opencsg.org/"; 50 48 platforms = platforms.unix; 51 49 maintainers = [ maintainers.raskin ]; 52 - license = licenses.gpl2; 50 + license = licenses.gpl2Plus; 53 51 }; 54 52 } 55 53
-21
pkgs/development/libraries/opencsg/fix-pro-files.patch
··· 1 - diff -ur OpenCSG-1.4.2-pristine/example/example.pro OpenCSG-1.4.2/example/example.pro 2 - --- OpenCSG-1.4.2-pristine/example/example.pro 2016-09-27 06:11:16.000000000 +0900 3 - +++ OpenCSG-1.4.2/example/example.pro 2019-05-07 10:45:18.785251737 +0900 4 - @@ -6,7 +6,9 @@ 5 - INCLUDEPATH += ../include 6 - LIBS += -L../lib -lopencsg -lGLEW 7 - 8 - -INSTALLDIR = /usr/local 9 - +isEmpty(INSTALLDIR) { 10 - + INSTALLDIR = /usr/local 11 - +} 12 - INSTALLS += target 13 - target.path = $$INSTALLDIR/bin 14 - 15 - diff -ur OpenCSG-1.4.2-pristine/opencsg.pro OpenCSG-1.4.2/opencsg.pro 16 - --- OpenCSG-1.4.2-pristine/opencsg.pro 2016-09-27 06:11:16.000000000 +0900 17 - +++ OpenCSG-1.4.2/opencsg.pro 2019-05-07 10:44:50.578698165 +0900 18 - @@ -1,2 +1,3 @@ 19 - TEMPLATE = subdirs 20 - SUBDIRS = src example 21 - +CONFIG += ordered
+2 -2
pkgs/development/libraries/physics/pythia/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "pythia"; 5 - version = "8.310"; 5 + version = "8.311"; 6 6 7 7 src = fetchurl { 8 8 url = "https://pythia.org/download/pythia83/pythia${builtins.replaceStrings ["."] [""] version}.tgz"; 9 - sha256 = "sha256-kMgRq+ej0v/b+bSuq1HPbgpai++04++oBvPVucMR4ic="; 9 + sha256 = "sha256-J4LV5CnBVDxnN1r+VH/UxMoHIDCd6wCPfbeGJtx9FGQ="; 10 10 }; 11 11 12 12 nativeBuildInputs = [ rsync ]
+24 -17
pkgs/development/libraries/qtstyleplugin-kvantum/default.nix
··· 2 2 , stdenv 3 3 , fetchFromGitHub 4 4 , fetchpatch 5 + , cmake 5 6 , qmake 6 7 , qtbase 7 8 , qtsvg ··· 14 15 , wrapQtAppsHook 15 16 , gitUpdater 16 17 17 - , qt5Kvantum ? null 18 + , qt6Kvantum ? null 18 19 }: 19 20 let 20 - isQt6 = lib.versionAtLeast qtbase.version "6"; 21 + isQt5 = lib.versionOlder qtbase.version "6"; 21 22 in 22 - stdenv.mkDerivation rec { 23 - pname = "qtstyleplugin-kvantum${lib.optionalString isQt6 "6"}"; 24 - version = "1.0.10"; 23 + stdenv.mkDerivation (finalAttrs: { 24 + pname = "qtstyleplugin-kvantum${lib.optionalString isQt5 "5"}"; 25 + version = "1.1.0"; 25 26 26 27 src = fetchFromGitHub { 27 28 owner = "tsujan"; 28 29 repo = "Kvantum"; 29 - rev = "V${version}"; 30 - sha256 = "48Blio8qHLmXSKG0c1tphXSfiwQXs0Xqwxe187nM3Ro="; 30 + rev = "V${finalAttrs.version}"; 31 + hash = "sha256-i+QjVPSzWNPVQmQkB+u/3Wrvqqoz5OIjRdyZKXzxZh4="; 31 32 }; 32 33 33 34 nativeBuildInputs = [ 35 + cmake 34 36 qmake 35 37 qttools 36 38 wrapQtAppsHook ··· 41 43 qtsvg 42 44 libX11 43 45 libXext 44 - ] ++ lib.optionals (!isQt6) [ qtx11extras kwindowsystem ] 45 - ++ lib.optional isQt6 qtwayland; 46 + kwindowsystem 47 + ] ++ lib.optionals isQt5 [ qtx11extras ] 48 + ++ lib.optionals (!isQt5) [ qtwayland ]; 46 49 47 - sourceRoot = "${src.name}/Kvantum"; 50 + sourceRoot = "${finalAttrs.src.name}/Kvantum"; 48 51 49 52 patches = [ 50 53 (fetchpatch { ··· 56 59 ]; 57 60 58 61 postPatch = '' 59 - # Fix plugin dir 60 - substituteInPlace style/style.pro \ 61 - --replace "\$\$[QT_INSTALL_PLUGINS]" "$out/$qtPluginPrefix" 62 + substituteInPlace style/CMakeLists.txt \ 63 + --replace-fail '"''${_Qt6_PLUGIN_INSTALL_DIR}/' "\"$out/$qtPluginPrefix/" \ 64 + --replace-fail '"''${_Qt5_PLUGIN_INSTALL_DIR}/' "\"$out/$qtPluginPrefix/" 62 65 ''; 63 66 64 - postInstall = lib.optionalString isQt6 '' 65 - # make default Kvantum themes available for Qt 6 apps 67 + cmakeFlags = [ 68 + (lib.cmakeBool "ENABLE_QT5" isQt5) 69 + ]; 70 + 71 + postInstall = lib.optionalString isQt5 '' 72 + # make default Kvantum themes available for Qt 5 apps 66 73 mkdir -p "$out/share" 67 - ln -s "${qt5Kvantum}/share/Kvantum" "$out/share/Kvantum" 74 + ln -s "${qt6Kvantum}/share/Kvantum" "$out/share/Kvantum" 68 75 ''; 69 76 70 77 passthru.updateScript = gitUpdater { ··· 78 85 platforms = platforms.linux; 79 86 maintainers = with maintainers; [ romildo Scrumplex ]; 80 87 }; 81 - } 88 + })
+2 -2
pkgs/development/python-modules/cypari2/default.nix
··· 12 12 buildPythonPackage rec { 13 13 pname = "cypari2"; 14 14 # upgrade may break sage, please test the sage build or ping @timokau on upgrade 15 - version = "2.1.4"; 15 + version = "2.1.5"; 16 16 format = "setuptools"; 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - sha256 = "sha256-76SkTZb2k8sRVtof1vzMEw2vz5wZr0GFz3cL9E0A2/w="; 20 + sha256 = "sha256-GiWGXDTyCx3JWDB5jjSrZDbieLjgyA3HvwqzTF2wOrg="; 21 21 }; 22 22 23 23 patches = [
+8 -8
pkgs/development/python-modules/mypy-boto3/default.nix
··· 21 21 inherit pname version hash; 22 22 }; 23 23 24 - nativeBuildInputs = [ 24 + build-system = [ 25 25 setuptools 26 26 ]; 27 27 28 - propagatedBuildInputs = [ 28 + dependencies = [ 29 29 boto3 30 30 ] ++ lib.optionals (pythonOlder "3.12") [ 31 31 typing-extensions ··· 159 159 160 160 mypy-boto3-cloudwatch = buildMypyBoto3Package "cloudwatch" "1.34.40" "sha256-M/C3Rzie5dcv6TGVl7ilI5WiT1uYFrCGL+7Fga+xSLw="; 161 161 162 - mypy-boto3-codeartifact = buildMypyBoto3Package "codeartifact" "1.34.0" "sha256-iUgoanqMSyxRopVctyFLiu+otFSgRvdgQPw4mKX3QIk="; 162 + mypy-boto3-codeartifact = buildMypyBoto3Package "codeartifact" "1.34.68" "sha256-Ey0cmx0OxN1/VXIyvn0EOBP9qYIuc/XyFVZniHLaNEY="; 163 163 164 164 mypy-boto3-codebuild = buildMypyBoto3Package "codebuild" "1.34.67" "sha256-Kvd8zAHfepA4dulpiQCaT2pfKCH567d6CYd5QlweXIY="; 165 165 ··· 295 295 296 296 mypy-boto3-finspace-data = buildMypyBoto3Package "finspace-data" "1.34.0" "sha256-8mND5BbdKY5srFwdpxSyfCUTIP4fa9hztP4daUJOB8k="; 297 297 298 - mypy-boto3-firehose = buildMypyBoto3Package "firehose" "1.34.46" "sha256-Fgs7wrwKPK79cYduCR/RYQ2FEZvghDuWI1hXKzFLfJo="; 298 + mypy-boto3-firehose = buildMypyBoto3Package "firehose" "1.34.69" "sha256-GCMH/XA9ETSuo39OnlvyhfHDKylsTeLO1R1+7tl2S/E="; 299 299 300 300 mypy-boto3-fis = buildMypyBoto3Package "fis" "1.34.63" "sha256-TJnzgQGDcybpVqg+p7Tuvw/RoY79cQPPChyHWlMxhiY="; 301 301 ··· 393 393 394 394 mypy-boto3-kafkaconnect = buildMypyBoto3Package "kafkaconnect" "1.34.50" "sha256-frPPAQeFyO92uMqqzBcSC3MVK4V4hbdO9tx4awAKAUU="; 395 395 396 - mypy-boto3-kendra = buildMypyBoto3Package "kendra" "1.34.0" "sha256-j1fph9WwqBns2BpZjoKTpXC9gUJ4lu+poPBV6LIOusM="; 396 + mypy-boto3-kendra = buildMypyBoto3Package "kendra" "1.34.69" "sha256-OKUSsCfv2X9ad5XUSwm0KRwW++qb+AVtvCOurlRM/bo="; 397 397 398 398 mypy-boto3-kendra-ranking = buildMypyBoto3Package "kendra-ranking" "1.34.0" "sha256-hbemz5ECtfP3oi645lZT7CCx31yg8MNqbAD32Am6l1U="; 399 399 ··· 565 565 566 566 mypy-boto3-polly = buildMypyBoto3Package "polly" "1.34.43" "sha256-rx5sW32N6H47fpy5yGvwlKKVKS/uIKOtLfsjoGoNPJg="; 567 567 568 - mypy-boto3-pricing = buildMypyBoto3Package "pricing" "1.34.39" "sha256-SdIK9pWjyY6rcK9Kak5r66hP6tc/OVp+gQ9wo7HKVms="; 568 + mypy-boto3-pricing = buildMypyBoto3Package "pricing" "1.34.69" "sha256-0+bak3+4FQK0vAjI1r7uKvhwspZxt/zLCJRVMvH41qs="; 569 569 570 570 mypy-boto3-privatenetworks = buildMypyBoto3Package "privatenetworks" "1.34.0" "sha256-WFX0KaJRo0LCPKEAq8LES0P3WJkt6ywLXqTlOFZyZ1w="; 571 571 ··· 603 603 604 604 mypy-boto3-robomaker = buildMypyBoto3Package "robomaker" "1.34.0" "sha256-dAL2P2bxhSc5oLZXhhekrt9y4bWXg7kIr+/FVbkFTww="; 605 605 606 - mypy-boto3-rolesanywhere = buildMypyBoto3Package "rolesanywhere" "1.34.0" "sha256-U/j/u6pqoHpfNP3GbQ8SZb+qIL842ZcwwdBr1QQhlj0="; 606 + mypy-boto3-rolesanywhere = buildMypyBoto3Package "rolesanywhere" "1.34.69" "sha256-wuPEIXHDNvPOWIKLRx5ZR/SgQaWEYqA+IHNR3NZDhIs="; 607 607 608 608 mypy-boto3-route53 = buildMypyBoto3Package "route53" "1.34.31" "sha256-MtmEtt57vhFRG1O+VnFXFUhSWAQ7JrnV3hBZx4TpOh8="; 609 609 ··· 649 649 650 650 mypy-boto3-secretsmanager = buildMypyBoto3Package "secretsmanager" "1.34.63" "sha256-oZM3PXGPdH1Th4tcx/7y6bj944kuR4isaQ/SsWo1Vkw="; 651 651 652 - mypy-boto3-securityhub = buildMypyBoto3Package "securityhub" "1.34.20" "sha256-EcLY5SXSN2kJEuo8s2sYJJfq/X78BM1msyI9TfYD7Xw="; 652 + mypy-boto3-securityhub = buildMypyBoto3Package "securityhub" "1.34.69" "sha256-2fJx1VaOhYSjTXAEboBhHhMdTH697zcGHmrJsGknDTI="; 653 653 654 654 mypy-boto3-securitylake = buildMypyBoto3Package "securitylake" "1.34.53" "sha256-O/RHRoeUYT5DerEXIQ1NL288bcgA6bGdI29sN7WoQac="; 655 655
+2 -2
pkgs/development/python-modules/pygithub/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "pygithub"; 17 - version = "2.2.0"; 17 + version = "2.3.0"; 18 18 pyproject = true; 19 19 20 20 disabled = pythonOlder "3.7"; ··· 23 23 owner = "PyGithub"; 24 24 repo = "PyGithub"; 25 25 rev = "refs/tags/v${version}"; 26 - hash = "sha256-RNv/6Rs7NapP/XOdBFIWPg+/BmaK1+OY0+bP/i2YKaA="; 26 + hash = "sha256-ccAbn9x1r+wBIAK66ur8+2Op9ij09rQvHumq5Wh7TUU="; 27 27 }; 28 28 29 29 build-system = [
+5 -5
pkgs/development/python-modules/rope/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "rope"; 13 - version = "1.12.0"; 13 + version = "1.13.0"; 14 14 pyproject = true; 15 15 16 16 disabled = pythonOlder "3.8"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "python-rope"; 20 - repo = pname; 20 + repo = "rope"; 21 21 rev = "refs/tags/${version}"; 22 - hash = "sha256-j/9q2S2B3DzmEqMOBLG9iHwnLqZipcPxLaKppysJffA="; 22 + hash = "sha256-g/fta5gW/xPs3VaVuLtikfLhqCKyy1AKRnOcOXjQ8bA="; 23 23 }; 24 24 25 - nativeBuildInputs = [ 25 + build-system = [ 26 26 setuptools 27 27 ]; 28 28 29 - propagatedBuildInputs = [ 29 + dependencies = [ 30 30 pytoolconfig 31 31 ] ++ pytoolconfig.optional-dependencies.global; 32 32
+2 -1
pkgs/development/python-modules/scapy/default.nix
··· 44 44 substituteInPlace scapy/data.py --replace "/opt/wireshark" "${wireshark}" 45 45 ''; 46 46 47 + buildInputs = lib.optional withVoipSupport sox; 48 + 47 49 propagatedBuildInputs = [ pycrypto ecdsa ] 48 50 ++ lib.optionals withOptionalDeps [ tcpdump ipython ] 49 51 ++ lib.optional withCryptography cryptography 50 - ++ lib.optional withVoipSupport sox 51 52 ++ lib.optional withPlottingSupport matplotlib 52 53 ++ lib.optionals withGraphicsSupport [ pyx texliveBasic graphviz imagemagick ]; 53 54
+4 -3
pkgs/development/python-modules/shapely/1.8.nix
··· 15 15 }: 16 16 17 17 buildPythonPackage rec { 18 - pname = "Shapely"; 18 + pname = "shapely"; 19 19 version = "1.8.5"; 20 - format = "pyproject"; 20 + pyproject = true; 21 21 22 22 disabled = pythonOlder "3.7"; 23 23 24 24 src = fetchPypi { 25 - inherit pname version; 25 + pname = "Shapely"; 26 + inherit version; 26 27 hash = "sha256-6CttYOz7EkEgyI/hBqR4WWu+qxQhFtfn9ko2TayQKpI="; 27 28 }; 28 29
+4 -4
pkgs/development/python-modules/xiaomi-ble/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "xiaomi-ble"; 20 - version = "0.27.1"; 20 + version = "0.28.0"; 21 21 pyproject = true; 22 22 23 23 disabled = pythonOlder "3.9"; ··· 26 26 owner = "Bluetooth-Devices"; 27 27 repo = "xiaomi-ble"; 28 28 rev = "refs/tags/v${version}"; 29 - hash = "sha256-/LOq35YrGacXXP1Izl9xoF5rrCQGONPGj/u2zGOqbt0="; 29 + hash = "sha256-Va/fzGDjBR/h1lUN47AixZnDYzEPNXQKTVXILKayhBc="; 30 30 }; 31 31 32 32 postPatch = '' ··· 34 34 --replace-fail " --cov=xiaomi_ble --cov-report=term-missing:skip-covered" "" 35 35 ''; 36 36 37 - nativeBuildInputs = [ 37 + build-system = [ 38 38 poetry-core 39 39 pythonRelaxDepsHook 40 40 ]; ··· 43 43 "pycryptodomex" 44 44 ]; 45 45 46 - propagatedBuildInputs = [ 46 + dependencies = [ 47 47 bleak 48 48 bleak-retry-connector 49 49 bluetooth-data-tools
+3 -3
pkgs/development/tools/ameba/default.nix
··· 1 - { lib, fetchFromGitHub, fetchpatch, crystal }: 1 + { lib, fetchFromGitHub, crystal }: 2 2 3 3 crystal.buildCrystalPackage rec { 4 4 pname = "ameba"; 5 - version = "1.5.0"; 5 + version = "1.6.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "crystal-ameba"; 9 9 repo = "ameba"; 10 10 rev = "refs/tags/v${version}"; 11 - hash = "sha256-TdyEnTloaciSpkPmnm+OM75sz9jaCaQ3VoDEepfescU="; 11 + hash = "sha256-NwmsNz9YfHDk0hVwVb5zczuzvErrwPhd3rs75t/Fj+I="; 12 12 }; 13 13 14 14 format = "make";
+2 -2
pkgs/development/tools/analysis/codeql/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "codeql"; 5 - version = "2.16.4"; 5 + version = "2.16.5"; 6 6 7 7 dontConfigure = true; 8 8 dontBuild = true; ··· 10 10 11 11 src = fetchzip { 12 12 url = "https://github.com/github/codeql-cli-binaries/releases/download/v${version}/codeql.zip"; 13 - hash = "sha256-wpiySSAs4x0KfzBLHzP4YC2GB1NpeEHQlbfAWCUaV90="; 13 + hash = "sha256-p6jTGf8A1ENKxZryfHpdPxisQ4GuuYOP2tThj1MAEn4="; 14 14 }; 15 15 16 16 nativeBuildInputs = [
+2 -2
pkgs/development/tools/ginkgo/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "ginkgo"; 5 - version = "2.17.0"; 5 + version = "2.17.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "onsi"; 9 9 repo = "ginkgo"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-g34kXd2Xcw7+iyS5F6fiMbyUbKLTUxFUrpxl+ueyl1U="; 11 + sha256 = "sha256-fxP4+YqhYPeGVpW6VkSm3+FGnmgbKx77anSYUv41PSE="; 12 12 }; 13 13 vendorHash = "sha256-XtO7HiaE/xCT3tjVZzzMcO9y8Yk8Wyy1S3S1qioMaQU="; 14 14
+17 -4
pkgs/development/tools/goresym/default.nix
··· 1 - { stdenv, lib, fetchFromGitHub, buildGoModule }: 1 + { lib 2 + , fetchFromGitHub 3 + , buildGoModule 4 + , unzip 5 + }: 2 6 3 7 buildGoModule rec { 4 8 pname = "goresym"; 5 - version = "2.3"; 9 + version = "2.7.2"; 6 10 7 11 src = fetchFromGitHub { 8 12 owner = "mandiant"; 9 13 repo = pname; 10 14 rev = "v${version}"; 11 - sha256 = "sha256-o2t542q6UGjWdhJkcAm34kGhPUGNsvZKf940T+vydoE="; 15 + sha256 = "sha256-bZOq3GvGRyeIyN/CEuMA6mQjjrRvoVU9fUEUptd6NH0="; 12 16 }; 13 17 14 18 subPackages = [ "." ]; 15 19 16 - vendorHash = "sha256-ElV5edbe1LQWbA1NKv52/rLZJeOLBahE4YBKg9OA7YY="; 20 + vendorHash = "sha256-pjkBrHhIqLmSzwi1dKS5+aJrrAAIzNATOt3LgLsMtx0="; 21 + 22 + nativeCheckInputs = [ unzip ]; 23 + 24 + preCheck = '' 25 + cd test 26 + unzip weirdbins.zip 27 + cd .. 28 + ''; 17 29 18 30 doCheck = true; 19 31 ··· 21 33 description = "Go symbol recovery tool"; 22 34 mainProgram = "GoReSym"; 23 35 homepage = "https://github.com/mandiant/GoReSym"; 36 + changelog = "https://github.com/mandiant/GoReSym/releases/tag/v${version}"; 24 37 license = licenses.mit; 25 38 maintainers = with maintainers; [ thehedgeh0g ]; 26 39 };
+2 -2
pkgs/development/tools/language-servers/crystalline/default.nix
··· 7 7 }: 8 8 9 9 let 10 - version = "0.10.0"; 10 + version = "0.12.1"; 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 - hash = "sha256-g4k/vP7yYbTAy2bTAfr6HQhkskWfI6Zv2lxP+AZf6yw="; 20 + hash = "sha256-b/j1V5JlT+rjWYAA8nrE0PWHrzQq4rUZxZlADMmtpBk="; 21 21 }; 22 22 23 23 format = "crystal";
+15
pkgs/development/tools/omniorb/default.nix
··· 21 21 enableParallelBuilding = true; 22 22 hardeningDisable = [ "format" ]; 23 23 24 + # Transform omniidl_be into a PEP420 namespace to allow other projects to define 25 + # their omniidl backends. Especially useful for omniorbpy, the python backend. 26 + postInstall = '' 27 + rm $out/${python3.sitePackages}/omniidl_be/__init__.py 28 + rm $out/${python3.sitePackages}/omniidl_be/__pycache__/__init__.*.pyc 29 + ''; 30 + 31 + # Ensure postInstall didn't break cxx backend 32 + # Same as 'pythonImportsCheck = ["omniidl_be.cxx"];', but outside buildPythonPackage 33 + doInstallCheck = true; 34 + postInstallCheck = '' 35 + export PYTHONPATH=$out/${python3.sitePackages}:$PYTHONPATH 36 + ${lib.getExe python3} -c "import omniidl_be.cxx" 37 + ''; 38 + 24 39 meta = with lib; { 25 40 description = "A robust high performance CORBA ORB for C++ and Python"; 26 41 longDescription = ''
+45 -11
pkgs/development/tools/regclient/default.nix
··· 1 - { stdenv, lib, buildGoModule, fetchFromGitHub }: 1 + { stdenv 2 + , lib 3 + , buildGoModule 4 + , fetchFromGitHub 5 + , installShellFiles 6 + , lndir 7 + , testers 8 + , regclient 9 + }: 2 10 3 11 let bins = [ "regbot" "regctl" "regsync" ]; in 4 12 ··· 20 28 ldflags = [ 21 29 "-s" 22 30 "-w" 23 - "-X main.VCSTag=${tag}" 31 + "-X github.com/regclient/regclient/internal/version.vcsTag=${tag}" 24 32 ]; 25 33 26 - postInstall = 27 - lib.concatStringsSep "\n" ( 28 - map (bin: '' 29 - mkdir -p ''$${bin}/bin && 30 - mv $out/bin/${bin} ''$${bin}/bin/ && 31 - ln -s ''$${bin}/bin/${bin} $out/bin/ 32 - '') bins 33 - ); 34 + nativeBuildInputs = [ installShellFiles lndir ]; 35 + 36 + postInstall = lib.concatMapStringsSep "\n" 37 + (bin: '' 38 + export bin=''$${bin} 39 + export outputBin=bin 40 + 41 + mkdir -p $bin/bin 42 + mv $out/bin/${bin} $bin/bin 43 + 44 + installShellCompletion --cmd ${bin} \ 45 + --bash <($bin/bin/${bin} completion bash) \ 46 + --fish <($bin/bin/${bin} completion fish) \ 47 + --zsh <($bin/bin/${bin} completion zsh) 48 + 49 + lndir -silent $bin $out 50 + 51 + unset bin outputBin 52 + '') 53 + bins; 54 + 55 + passthru.tests = lib.mergeAttrsList ( 56 + map 57 + (bin: { 58 + "${bin}Version" = testers.testVersion { 59 + package = regclient; 60 + command = "${bin} version"; 61 + version = tag; 62 + }; 63 + }) 64 + bins 65 + ); 66 + 67 + __darwinAllowLocalNetworking = true; 34 68 35 69 meta = with lib; { 36 70 description = "Docker and OCI Registry Client in Go and tooling using those libraries"; 37 71 homepage = "https://github.com/regclient/regclient"; 38 72 license = licenses.asl20; 39 - maintainers = with maintainers; [ ]; 73 + maintainers = with maintainers; [ maxbrunet ]; 40 74 }; 41 75 }
+3 -3
pkgs/development/tools/rust/cargo-machete/default.nix
··· 5 5 6 6 rustPlatform.buildRustPackage rec { 7 7 pname = "cargo-machete"; 8 - version = "0.6.1"; 8 + version = "0.6.2"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "bnjbvr"; 12 12 repo = "cargo-machete"; 13 13 rev = "v${version}"; 14 - hash = "sha256-xLquursKMpV6ZELCRBrAEZ40Ypx2+vtpTVmVvOPdYS4="; 14 + hash = "sha256-8ktiBnlcnC4QD3rIox8rfxhF0ZWOlbok8rK7fnqeZOM="; 15 15 }; 16 16 17 - cargoHash = "sha256-F0pNAZ5ZcpGrfYt1TqtBcC2WUwjOEYf/yHero250fl0="; 17 + cargoHash = "sha256-emW/TDpeh/7hgqTgXAZeQwzkSIktDxk3Lp3JyhdTSRo="; 18 18 19 19 # tests require internet access 20 20 doCheck = false;
+3 -3
pkgs/development/tools/rust/cargo-update/default.nix
··· 16 16 17 17 rustPlatform.buildRustPackage rec { 18 18 pname = "cargo-update"; 19 - version = "13.3.0"; 19 + version = "13.4.0"; 20 20 21 21 src = fetchCrate { 22 22 inherit pname version; 23 - sha256 = "sha256-owiMVeH7m4LoM8c4qjLyFx3v/+Flzt+C+O8qEuXazvc="; 23 + sha256 = "sha256-/9igT1/3ck8Roy2poq1urf+cLblentOB7S9Hh6uqIEw="; 24 24 }; 25 25 26 - cargoHash = "sha256-WtNH62DBo6WFOUcHnZxn0Jco4SUmhO0+1wXPRB2wxic="; 26 + cargoHash = "sha256-pdWVp9+CLnNO7+U0a8WXWHZ+EeGNYx9J7WWAI1MTDvc="; 27 27 28 28 nativeBuildInputs = [ 29 29 cmake
+2 -2
pkgs/development/tools/turso-cli/default.nix
··· 8 8 }: 9 9 buildGoModule rec { 10 10 pname = "turso-cli"; 11 - version = "0.89.0"; 11 + version = "0.90.3"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "tursodatabase"; 15 15 repo = "turso-cli"; 16 16 rev = "v${version}"; 17 - hash = "sha256-BFL5D4GkcYdHkEc5448jgQflhhncePYfHMTprPynvmU="; 17 + hash = "sha256-NkCkInQLwGwb8bFeRTSk2rpuPBOkMvWBgVx2IFFyRFQ="; 18 18 }; 19 19 20 20 vendorHash = "sha256-oxlIaSSLZ6JirvUPOIHirp43G5qrDFJhNd6HjA9UYKo=";
+2 -11
pkgs/games/space-cadet-pinball/default.nix
··· 15 15 in 16 16 stdenv.mkDerivation rec { 17 17 pname = "SpaceCadetPinball"; 18 - version = "2.0.1"; 18 + version = "2.1.0"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "k4zmu2a"; 22 22 repo = pname; 23 23 rev = "Release_${version}"; 24 - sha256 = "sha256-LmYplJr1Mg4yNg9eP02FXf9mL1FnzNBhpted3GpmlQ0="; 24 + hash = "sha256-W2P7Txv3RtmKhQ5c0+b4ghf+OMsN+ydUZt+6tB+LClM="; 25 25 }; 26 - 27 - patches = [ 28 - # remove when updating past 2.0.1 29 - (fetchpatch { 30 - name = "fix-install-directories"; 31 - url = "https://github.com/k4zmu2a/SpaceCadetPinball/commit/d8ee1b9bfeee21d3981a40e735411393392bc1f6.patch"; 32 - sha256 = "sha256-BtCDJ+a9AFaOM8nyId0eU9GN/gUQT2kFCO4RIVTzZlE="; 33 - }) 34 - ]; 35 26 36 27 nativeBuildInputs = [ cmake makeWrapper ]; 37 28 buildInputs = [
-85
pkgs/os-specific/linux/autosuspend/default.nix
··· 1 - { lib 2 - , fetchFromGitHub 3 - , fetchPypi 4 - , python3 5 - }: 6 - 7 - let 8 - python = python3.override { 9 - packageOverrides = self: super: { 10 - # autosuspend is incompatible with tzlocal v5 11 - # See https://github.com/regebro/tzlocal#api-change 12 - tzlocal = super.tzlocal.overridePythonAttrs (prev: rec { 13 - version = "4.3.1"; 14 - src = fetchPypi { 15 - inherit (prev) pname; 16 - inherit version; 17 - hash = "sha256-7jLvjCCAPBmpbtNmrd09SnKe9jCctcc1mgzC7ut/pGo="; 18 - }; 19 - propagatedBuildInputs = with self; [ 20 - pytz-deprecation-shim 21 - ]; 22 - }); 23 - }; 24 - }; 25 - in 26 - python.pkgs.buildPythonApplication rec { 27 - pname = "autosuspend"; 28 - version = "6.0.0"; 29 - 30 - disabled = python3.pythonOlder "3.8"; 31 - 32 - src = fetchFromGitHub { 33 - owner = "languitar"; 34 - repo = pname; 35 - rev = "refs/tags/v${version}"; 36 - hash = "sha256-gS8NNks4GaIGl7cEqWSP53I4/tIV4LypkmZ5vNOjspY="; 37 - }; 38 - 39 - postPatch = '' 40 - substituteInPlace setup.cfg \ 41 - --replace '--cov-config=setup.cfg' "" 42 - ''; 43 - 44 - propagatedBuildInputs = with python.pkgs; [ 45 - dbus-python 46 - icalendar 47 - jsonpath-ng 48 - lxml 49 - mpd2 50 - portalocker 51 - psutil 52 - python-dateutil 53 - pytz 54 - requests 55 - requests-file 56 - tzlocal 57 - ]; 58 - 59 - nativeCheckInputs = with python.pkgs; [ 60 - freezegun 61 - pytest-datadir 62 - pytest-httpserver 63 - pytest-mock 64 - pytestCheckHook 65 - python-dbusmock 66 - ]; 67 - 68 - # Disable tests that need root 69 - disabledTests = [ 70 - "test_smoke" 71 - "test_multiple_sessions" 72 - ]; 73 - 74 - doCheck = true; 75 - 76 - meta = with lib; { 77 - description = "A daemon to automatically suspend and wake up a system"; 78 - homepage = "https://autosuspend.readthedocs.io"; 79 - changelog = "https://github.com/languitar/autosuspend/releases/tag/v${version}"; 80 - license = licenses.gpl2Only; 81 - maintainers = with maintainers; [ bzizou anthonyroussel ]; 82 - mainProgram = "autosuspend"; 83 - platforms = platforms.linux; 84 - }; 85 - }
+2 -2
pkgs/servers/geospatial/geoserver/default.nix
··· 9 9 }: 10 10 stdenv.mkDerivation (finalAttrs: rec { 11 11 pname = "geoserver"; 12 - version = "2.24.2"; 12 + version = "2.25.0"; 13 13 14 14 src = fetchurl { 15 15 url = "mirror://sourceforge/geoserver/GeoServer/${version}/geoserver-${version}-bin.zip"; 16 - sha256 = "sha256-1ArG7CneJRY9y6rYaVjNU6L6RsUgVvjpwt07Rd+WGrE="; 16 + sha256 = "sha256-maWDRRIo5Mqjb6K1NWFplmQwvJ9fLXGnelZcslwp4Oo="; 17 17 }; 18 18 19 19 patches = [
+2 -2
pkgs/servers/homepage-dashboard/default.nix
··· 29 29 in 30 30 buildNpmPackage rec { 31 31 pname = "homepage-dashboard"; 32 - version = "0.8.9"; 32 + version = "0.8.10"; 33 33 34 34 src = fetchFromGitHub { 35 35 owner = "gethomepage"; 36 36 repo = "homepage"; 37 37 rev = "v${version}"; 38 - hash = "sha256-wG7+w6Hsqs1skxUyEMx2j3R8qh3dHXtBg2ADdWBPc/g="; 38 + hash = "sha256-mWUjBRepV7RjX4aPzRks/7NUbPyhaxSqarqnIM0NDQs="; 39 39 }; 40 40 41 41 npmDepsHash = "sha256-ZpH9rVe3bAhVbq7uTVDvaPpA6XRRKT/ySdytZMlemCE=";
+7 -12
pkgs/servers/openafs/1.8/bosserver.patch
··· 1 - diff -u openafs-1.8.0/src/bozo/bosserver.c /tmp/buffer-content-13110-gd 2 - --- openafs-1.8.0/src/bozo/bosserver.c 3 - +++ #<buffer bosserver.c> 4 - @@ -244,24 +244,6 @@ 1 + diff --git a/src/bozo/bosserver.c b/src/bozo/bosserver.c 2 + index 371cb638e4..e4d58c3562 100644 3 + --- a/src/bozo/bosserver.c 4 + +++ b/src/bozo/bosserver.c 5 + @@ -246,20 +246,6 @@ MakeDir(const char *adir) 5 6 static int 6 7 CreateDirs(const char *coredir) 7 8 { 8 - - if ((!strncmp 9 - - (AFSDIR_USR_DIRPATH, AFSDIR_CLIENT_ETC_DIRPATH, 10 - - strlen(AFSDIR_USR_DIRPATH))) 11 - - || 12 - - (!strncmp 9 + - if (!strncmp 13 10 - (AFSDIR_USR_DIRPATH, AFSDIR_SERVER_BIN_DIRPATH, 14 - - strlen(AFSDIR_USR_DIRPATH)))) { 11 + - strlen(AFSDIR_USR_DIRPATH))) { 15 12 - if (MakeDir(AFSDIR_USR_DIRPATH)) 16 13 - return errno; 17 14 - } ··· 26 23 if (MakeDir(AFSDIR_SERVER_ETC_DIRPATH)) 27 24 return errno; 28 25 if (MakeDir(AFSDIR_SERVER_LOCAL_DIRPATH)) 29 - 30 - Diff finished. Fri Jun 29 15:45:46 2018
+130 -60
pkgs/servers/openafs/1.8/module.nix
··· 33 33 inherit src; 34 34 35 35 patches = [ 36 - # cf: Fix cast-function-type err w/disable-checking 37 - (fetchpatch { 38 - url = "https://git.openafs.org?p=openafs.git;a=patch;h=6867a3e8429f37fb748575df52256227ae9e5b53"; 39 - hash = "sha256-FDvOFDzl2eFN7ZKUqQBQSWGo0ntayc8NCYh/haVi8Ng="; 36 + # afs: Make afs_AllocDCache static 37 + (fetchBase64Patch { 38 + url = "https://gerrit.openafs.org/changes/15679/revisions/889d335497aa9f5ee38789fb50fc15694b8e17f8/patch"; 39 + hash = "sha256-XJAiZ7XL+QFk3l0CUSzudUSGC+oC7v4Kew9TWmEKvNg="; 40 40 }) 41 - # LINUX: Make 'fs flush*' invalidate dentry 42 - (fetchpatch { 43 - url = "https://git.openafs.org?p=openafs.git;a=patch;h=898098e01e19970f80f60a0551252b2027246038"; 44 - hash = "sha256-ehwRrzpqB8iJKuZ/18oJsrHVlKQs6EzCNaPtSG1m0sw="; 41 + # LINUX: Minor osi_vfsop.c cleanup 42 + (fetchBase64Patch { 43 + url = "https://gerrit.openafs.org/changes/15680/revisions/342e9cbad84c762934787106a4a8baab7cd7f5aa/patch"; 44 + hash = "sha256-kw8CQrpK9caq8eXrCEbk2zTSb727d8NmaSQg0Bg/TAM="; 45 45 }) 46 - # Linux 6.5: Replace generic_file_splice_read 47 - (fetchpatch { 48 - url = "https://git.openafs.org?p=openafs.git;a=patch;h=fef245769366efe8694ddadd1e1f2ed5ef8608f4"; 49 - hash = "sha256-TD1xYvlc9aJyravNZLPhceeOwBawvn0Ndxd50rszTJU="; 46 + # afs: Remove SRXAFSCB_GetDE 47 + (fetchBase64Patch { 48 + url = "https://gerrit.openafs.org/changes/15681/revisions/27e7adf192a1dd07505e0b3d0c89426910f7daa4/patch"; 49 + hash = "sha256-3AMq5fAUt/HAIRuh/GAWPov3gwvMzVAqzmvpIKZLbBo="; 50 50 }) 51 - # LINUX: Make sysctl definitions more concise 52 - (fetchpatch { 53 - url = "https://git.openafs.org?p=openafs.git;a=patch;h=d15c7ab50c92671052cbe9a93b0440c81156d8aa"; 54 - hash = "sha256-6K593AJvgC34RfnIqW8+0A/v9cF6tsbVMeKpCv+QrK4="; 51 + # afs: remove dead ICL (fstrace) code 52 + (fetchBase64Patch { 53 + url = "https://gerrit.openafs.org/changes/15682/revisions/61d3bef0ded0999366e6487d39ab6aabaaceeb71/patch"; 54 + hash = "sha256-4LnNwJ7xZAoPqHnyKai4kCEGiG037rlZwkEjmD6xBeM="; 55 55 }) 56 - # Linux 6.5: Use register_sysctl() 57 - (fetchpatch { 58 - url = "https://git.openafs.org?p=openafs.git;a=patch;h=63801cfd1fc06ec3259fcfd67229f3a3c70447ed"; 59 - hash = "sha256-eoQxaZ28OanSoaHRJcfvXQORbe21YLhwPLoJUILjMkU="; 56 + # cf: Add function prototypes for linux conftest 57 + (fetchBase64Patch { 58 + url = "https://gerrit.openafs.org/changes/15683/revisions/f7f37de075700bda5f75c405f0f775ea4e118089/patch"; 59 + hash = "sha256-6tceVLqrhdo5QWjOCvutvZmetopz+tyP5AtJUh7Kkkc="; 60 60 }) 61 - # hcrypto: rename abort to _afscrypto_abort 62 - (fetchpatch { 63 - url = "https://git.openafs.org?p=openafs.git;a=patch;h=538f450033a67e251b473ff92238b3124b85fc72"; 64 - hash = "sha256-ztfJQKvGHGdWQe/0+BGkgRFxOi3n4YY+EFxgbD3DO1E="; 61 + # afs: Remove DFlushDCache() 62 + (fetchBase64Patch { 63 + url = "https://gerrit.openafs.org/changes/15684/revisions/e0f425a3d8bccb48a69f27dff209e32cf05f4305/patch"; 64 + hash = "sha256-/S4uZj+cScPFihvJDW49dQ2awrt7Thx7tIpoImIl/kg="; 65 65 }) 66 - # cf: Avoid nested C functions built by autoconf 67 - (fetchpatch { 68 - url = "https://git.openafs.org?p=openafs.git;a=patch;h=d50ced2a17e05884ea18bb3dfcde6378b2531dc7"; 69 - hash = "sha256-dK2/9bGhlXCPCB9t9T/K2dKdRBShVKXtYXWPttsOhAM="; 66 + # afs: Remove afs_MemExtendEntry() 67 + (fetchBase64Patch { 68 + url = "https://gerrit.openafs.org/changes/15685/revisions/aae8b00d97585b60702151c6f28ff7ec4d65c2d9/patch"; 69 + hash = "sha256-9CA0lwiNjzeteAPXh/Yyu3gqZBSi2b9XBrl43w2VzSs="; 70 70 }) 71 - # cf: Use static allocated structs for cf tests 72 - (fetchpatch { 73 - url = "https://git.openafs.org?p=openafs.git;a=patch;h=00f13c45d637249a0d698458e08c1b8e2da8e219"; 74 - hash = "sha256-YNszJIxBDIsl3RgBcHEpNtYIrNLC0tnSbIOQvX0oZ+s="; 71 + # afs: Remove afs_osi_UnmaskUserLoop() 72 + (fetchBase64Patch { 73 + url = "https://gerrit.openafs.org/changes/15686/revisions/5312d069bc57d200ff65bf968c9bdff0f38fe653/patch"; 74 + hash = "sha256-jBwd0zFidIfNx6csPSNp1RGCq1JKmXNXWbQnG2pIgvM="; 75 75 }) 76 - # LINUX: Pass an array of structs to register_sysctl 77 - (fetchpatch { 78 - url = "https://git.openafs.org?p=openafs.git;a=patch;h=5b647bf17a878271e1ce9882e41663770ee73528"; 79 - hash = "sha256-9o4cr/KORtanTfuKMAMAOvePB+vK579rR85rY+m8VNM="; 76 + # afs: Remove dummy_PSetAcl() 77 + (fetchBase64Patch { 78 + url = "https://gerrit.openafs.org/changes/15687/revisions/056a7a8005a68cf2fb8be80668b139aa87a0de0b/patch"; 79 + hash = "sha256-ExvIzyyqPijf5c1T3mpSqFefvbd42FpLIFYUpcc5fyk="; 80 80 }) 81 - # linux: Replace fop iterate with fop iterate_shared 82 - (fetchpatch { 83 - url = "https://git.openafs.org?p=openafs.git;a=patch;h=6de0a646036283266e1d4aeb583e426005ca5ad4"; 84 - hash = "sha256-cL3ByjUS3QU8fSbuN7ZEEKyjb+6TbbZL10UKbSgNl6c="; 81 + # afs: Remove SRXAFSCB_FetchData/StoreData 82 + (fetchBase64Patch { 83 + url = "https://gerrit.openafs.org/changes/15688/revisions/073adec17a9b7b55d3672b17f7faa4a122ce6e9d/patch"; 84 + hash = "sha256-dMVeHTdLde22cxtRzSJLI0MUKgZRYzVRjAeuKgMKFtQ="; 85 85 }) 86 - # Linux 6.6: convert to ctime accessor functions 87 - (fetchpatch { 88 - url = "https://git.openafs.org?p=openafs.git;a=patch;h=6413fdbc913834f2884989e5811841f4ccea2b5f"; 89 - hash = "sha256-vdK25vfS5Yr0xQufzUk431FXHwMIWlP2UpLjqnobJWI="; 86 + # afs: Remove afs_DbgDisconFiles() 87 + (fetchBase64Patch { 88 + url = "https://gerrit.openafs.org/changes/15689/revisions/db913849047d0ec77e735f14dbbce63652209cc1/patch"; 89 + hash = "sha256-v0kWFBEFdfpNQWzs4vA0Pu25ZR/nC36x6mqP3rOujxY="; 90 90 }) 91 - # Linux 6.6: Pass request_mask to generic_fillattr 92 - (fetchpatch { 93 - url = "https://git.openafs.org?p=openafs.git;a=patch;h=4f1d8104d17d2b4e95c7abaf5498db6b80aefa8f"; 94 - hash = "sha256-XJpqbDB/LOuqZj3gPHlcLeGzAQCGvPH8ArgWf+sbBJU="; 91 + # afs: Add declaration for RXAFS_ResidencyCmd() 92 + (fetchBase64Patch { 93 + url = "https://gerrit.openafs.org/changes/15690/revisions/67e48c84b9971e6b865274408080fbf5ec7ba1ac/patch"; 94 + hash = "sha256-jzZG7w0tOxkrcphiITHrfodCZ6wyGp1NVARLI/tfN3c="; 95 95 }) 96 - # Linux: Fix to use time_t instead of time64_t 97 - (fetchpatch { 98 - url = "https://git.openafs.org?p=openafs.git;a=patch;h=56763a199f92101c35d6b9b733302cb08fe0cdbe"; 99 - hash = "sha256-A2z+smBLQg6k+cHPpNr2s/SgoYuCOMNLcvm5LFRiqeM="; 96 + # roken: Declare ct_memcmp in hcrypto kernel roken.h 97 + (fetchBase64Patch { 98 + url = "https://gerrit.openafs.org/changes/15691/revisions/d1c89acf70a794b78c5daaff206d734e36bbec6d/patch"; 99 + hash = "sha256-OrkUiybGI2jOsEqQFeGXTQqWvgp1NwttuPvokNkwxHw="; 100 + }) 101 + # Linux 6.8: Add function prototypes for krb5 102 + (fetchBase64Patch { 103 + url = "https://gerrit.openafs.org/changes/15692/revisions/a14a9add73341bc3c355250bc43282e022bff95c/patch"; 104 + hash = "sha256-PMnW4H/s2uKda3xbka2+2nz422pksttrYvsTf+omzrc="; 105 + }) 106 + # afs: Declare init_hckernel_mutex() 107 + (fetchBase64Patch { 108 + url = "https://gerrit.openafs.org/changes/15693/revisions/112fb94a608a9a810cc9b43fdf762f15277d9eaa/patch"; 109 + hash = "sha256-73zpSSF2yfbA7wxZVdKWnOqkMtdi/EkT8IjpXIMNUnc="; 110 + }) 111 + # afs: Add includes to pick up function prototypes 112 + (fetchBase64Patch { 113 + url = "https://gerrit.openafs.org/changes/15694/revisions/87ab04acc921794f49084548cf5fc94f6f37f10e/patch"; 114 + hash = "sha256-KCBjBLBH530+vr5hmA/r6RK7VYpoiJYgkks1pQplYXU="; 115 + }) 116 + # afs: Move function prototypes into headers 117 + (fetchBase64Patch { 118 + url = "https://gerrit.openafs.org/changes/15695/revisions/0d9f6cf121e49cfe1a2047b98d4c30b82a1898bd/patch"; 119 + hash = "sha256-WrfPZvNNVN3VuuBGH4sshpJOoPP2hwVitQW8PqQCBRA="; 120 + }) 121 + # afs: Add afs_xioctl prototyes to afs_prototypes.h 122 + (fetchBase64Patch { 123 + url = "https://gerrit.openafs.org/changes/15696/revisions/dffd0e1475f9fb346a146607335c9f9d847d4429/patch"; 124 + hash = "sha256-HJzTJlKNGjuXALXoaUjuQEr5Us2KLM9Exuj7jGqvHyg="; 125 + }) 126 + # afs: Remove SRXAFSCB* protos from afs_prototypes.h 127 + (fetchBase64Patch { 128 + url = "https://gerrit.openafs.org/changes/15697/revisions/a87845d40aac04ff12dde369753c9472a8e4808d/patch"; 129 + hash = "sha256-XO8+aL/yTkMdUT4sDRTFO3CspvO6nmF8M4Y/V0Y+dww="; 130 + }) 131 + # rx: Add function prototypes to rx_prototypes.h 132 + (fetchBase64Patch { 133 + url = "https://gerrit.openafs.org/changes/15698/revisions/f5bafb0680a063d710b6e5e8ccf833f1dd371896/patch"; 134 + hash = "sha256-KYGehW48hw71dAIdd5Z5U5Kvp72Gk4Tu2q+VA50LL7A="; 135 + }) 136 + # afs: fix 'ops' variable may be used uninitialized 137 + (fetchBase64Patch { 138 + url = "https://gerrit.openafs.org/changes/15699/revisions/6b207567af7244a4fc6c314fdc815aa14c4eae09/patch"; 139 + hash = "sha256-IIjuY9LL2BjnUh8W8n5ohUVY7RNk5qoH58JpimXqrNo="; 140 + }) 141 + # afs: Add static attribute to internal functions 142 + (fetchBase64Patch { 143 + url = "https://gerrit.openafs.org/changes/15700/revisions/e157f8f39bd367151f5a9264c7d4ce8bcbed08fb/patch"; 144 + hash = "sha256-LKBYqorko5HmaigKWFiIiYHgVnyc03UcQX6p8CjfYrs="; 145 + }) 146 + # rx: Add static attribute to internal functions 147 + (fetchBase64Patch { 148 + url = "https://gerrit.openafs.org/changes/15701/revisions/2056ce8ae0d617d663e6181573c982994a1836db/patch"; 149 + hash = "sha256-+Oq8CFI3+29WdCabrHV4+AU3U3fuyIUO+wYzy/QJ/24="; 150 + }) 151 + # rxgen: Declare generated PKG_TranslateOpCode() 152 + (fetchBase64Patch { 153 + url = "https://gerrit.openafs.org/changes/15702/revisions/b77b304bb58f472e8a9d2f3b6d47fffd38d0c905/patch"; 154 + hash = "sha256-iErcC/J9L7TrjnbkJw9yHXR4wHCM+KHai0vzs+KEgfo="; 155 + }) 156 + # rxgen: Declare generated PKG_OpCodeStats() 157 + (fetchBase64Patch { 158 + url = "https://gerrit.openafs.org/changes/15703/revisions/e428053b5bc1250fdcc3ed8ac52ee798d96ad284/patch"; 159 + hash = "sha256-copfhVvIa6zScehQm6gZ5FaIT42wr+YoFdhPCN50xn4="; 160 + }) 161 + # Linux 6.8: use hlist iteration for dentry children 162 + (fetchBase64Patch { 163 + url = "https://gerrit.openafs.org/changes/15704/revisions/7cae97b86fbcc4a53967927d6c2cae9dcbc6ac4d/patch"; 164 + hash = "sha256-NwF1CvdI9ZjISc1A/nJP4Ea1LJY4lBnsbkRqvQFo5Wc="; 165 + }) 166 + # Linux 6.8: Remove ctl_table sentinels 167 + (fetchBase64Patch { 168 + url = "https://gerrit.openafs.org/changes/15705/revisions/81b910ab4a0ef0d0b6cd3a1a636fcbcd050c0245/patch"; 169 + hash = "sha256-g8acwb7bGF+LjQN8tVKFLXvATddN+8gSepVoM28AehA="; 100 170 }) 101 - # dir: Introduce struct DirEntryFlex 102 - (fetchpatch { 103 - url = "https://git.openafs.org?p=openafs.git;a=patch;h=fd527549c2d2b29a955f8c0427ac67c5d49ef38c"; 104 - hash = "sha256-jblsaJuTt3BsW5MG69ETcao/ZzSuh9aKRZyTIxZ7Ty4="; 171 + # Linux 6.8: Use roken's strlcpy() in kernel module 172 + (fetchBase64Patch { 173 + url = "https://gerrit.openafs.org/changes/15706/revisions/d9f3a2c6639e694c8d6fc4ad00d6a37d6e1f9bf6/patch"; 174 + hash = "sha256-4P+9VkDhMezPHa47a5L92Rh+6PMGxF54Agdx4uAU63Y="; 105 175 }) 106 - # Linux 6.7: convert to inode a/mtime accessor funcs 107 - (fetchpatch { 108 - url = "https://git.openafs.org?p=openafs.git;a=patch;h=6edf9d350c6ffd9d5e51fb8106701c1bc2f6a4d9"; 109 - hash = "sha256-oQVyKzIcqzYDZHSut9Mw1t3kcEC5HGUX6eGlGJ9fZYo="; 176 + # afs: Drop GLOCK for various Rx calls 177 + (fetchBase64Patch { 178 + url = "https://gerrit.openafs.org/changes/15707/revisions/0e983a9a7e010a4e7c8a4c60cf313e566323bbf1/patch"; 179 + hash = "sha256-uHYuCxC0xAd8BQmNbTFGfVstq8LC2PM2aZ0EcWfRIJM="; 110 180 }) 111 181 ]; 112 182
+3 -3
pkgs/servers/openafs/1.8/srcs.nix
··· 1 1 { fetchurl }: 2 2 rec { 3 - version = "1.8.10"; 3 + version = "1.8.11"; 4 4 src = fetchurl { 5 5 url = "https://www.openafs.org/dl/openafs/${version}/openafs-${version}-src.tar.bz2"; 6 - hash = "sha256-n+wRNkYjVJ6NtzdAcvXI8BuEH2v+foVnPLzjX/Q/+wc="; 6 + hash = "sha256-4u+0cQmWt9IxmLU8Vilaj54k6KVVMXxfxjuBJaNxTs0="; 7 7 }; 8 8 9 9 srcs = [ 10 10 src 11 11 (fetchurl { 12 12 url = "https://www.openafs.org/dl/openafs/${version}/openafs-${version}-doc.tar.bz2"; 13 - hash = "sha256-nDgJ6K/qAX2K8lKPYM8OD5+oRU+shlM6PmciHy61+10="; 13 + hash = "sha256-OsarP52T1V3hd1eQOwST/JAg8eBALqMZ5hIIs5ALYHw="; 14 14 }) 15 15 ]; 16 16 }
+2 -2
pkgs/tools/audio/abcmidi/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "abcMIDI"; 5 - version = "2024.03.13"; 5 + version = "2024.03.21"; 6 6 7 7 src = fetchzip { 8 8 url = "https://ifdo.ca/~seymour/runabc/${pname}-${version}.zip"; 9 - hash = "sha256-lhnCf4Il3pRNY6tfb19qyRDbeuWSPK6JEmOrcG92MeI="; 9 + hash = "sha256-tK7+09vCZXj79jEY3Zxz1cdt5UdfOVy4gjqewdAMiP4="; 10 10 }; 11 11 12 12 meta = with lib; {
+3 -3
pkgs/tools/filesystems/envfs/default.nix
··· 1 1 { rustPlatform, lib, fetchFromGitHub, nixosTests }: 2 2 rustPlatform.buildRustPackage rec { 3 3 pname = "envfs"; 4 - version = "1.0.3"; 4 + version = "1.0.6"; 5 5 src = fetchFromGitHub { 6 6 owner = "Mic92"; 7 7 repo = "envfs"; 8 8 rev = version; 9 - hash = "sha256-WbMqh/MzEMfZmKl/DNBGnzG3l8unFmAYbG6feSiMz+Y="; 9 + hash = "sha256-kOfnKguvJQHW/AfQOetxVefjoEj7ec5ew6fumhOwP08="; 10 10 }; 11 - cargoHash = "sha256-RoreNBZvTsVY87nbVibJBy4gsafFwAMctVncAhhiaP8="; 11 + cargoHash = "sha256-isx4jBsA3HX6124R3qtwTqH5fLTAP7xdQD5bTzCAybo="; 12 12 13 13 passthru.tests = { 14 14 envfs = nixosTests.envfs;
+8 -6
pkgs/tools/misc/fend/default.nix
··· 4 4 , rustPlatform 5 5 , darwin 6 6 , pandoc 7 + , pkg-config 8 + , openssl 7 9 , installShellFiles 8 10 , copyDesktopItems 9 11 , makeDesktopItem ··· 16 18 17 19 rustPlatform.buildRustPackage rec { 18 20 pname = "fend"; 19 - version = "1.4.3"; 21 + version = "1.4.5"; 20 22 21 23 src = fetchFromGitHub { 22 24 owner = "printfn"; 23 25 repo = "fend"; 24 26 rev = "v${version}"; 25 - hash = "sha256-X96r5wN5eq1PZD/JGqnG/0kg6PYEdnj5h9zc+GXQjQM="; 27 + hash = "sha256-l4AZpvLMmNuUWHqm5b0ngBxSHh5CV0SMOyKSF4LaxSI="; 26 28 }; 27 29 28 - cargoHash = "sha256-UIZs45OQ1j57VEb6g4P0AwjmEsjMt0am5FUXXDODaWI="; 30 + cargoHash = "sha256-mx0KXGbSxn54JUyLVJms/AdPseKA9QH1Ixi7XKydf2w="; 29 31 30 - nativeBuildInputs = [ pandoc installShellFiles copyDesktopItems ]; 31 - buildInputs = lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.Security ]; 32 + nativeBuildInputs = [ pandoc installShellFiles pkg-config copyDesktopItems ]; 33 + buildInputs = [ pkg-config openssl ] ++ lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.Security ]; 32 34 33 35 postBuild = '' 34 36 patchShebangs --build ./documentation/build.sh ··· 82 84 description = "Arbitrary-precision unit-aware calculator"; 83 85 homepage = "https://github.com/printfn/fend"; 84 86 changelog = "https://github.com/printfn/fend/releases/tag/v${version}"; 85 - license = licenses.gpl3Plus; 87 + license = licenses.mit; 86 88 maintainers = with maintainers; [ djanatyn liff ]; 87 89 mainProgram = "fend"; 88 90 };
+10 -1
pkgs/tools/misc/hdfview/default.nix
··· 1 - { lib, stdenv, fetchurl, ant, jdk, hdf4, hdf5, makeDesktopItem, copyDesktopItems }: 1 + { lib, stdenv, fetchurl, ant, jdk, hdf4, hdf5, makeDesktopItem, copyDesktopItems, strip-nondeterminism, stripJavaArchivesHook }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "hdfview"; ··· 14 14 ./0001-Hardcode-isUbuntu-false-to-avoid-hostname-dependency.patch 15 15 # Disable signing on macOS 16 16 ./disable-mac-signing.patch 17 + # Remove timestamp comment from generated versions.properties file 18 + ./remove-properties-timestamp.patch 17 19 ]; 18 20 19 21 nativeBuildInputs = [ 20 22 ant 21 23 jdk 22 24 copyDesktopItems 25 + strip-nondeterminism 26 + stripJavaArchivesHook 23 27 ]; 24 28 25 29 HDFLIBS = (hdf4.override { javaSupport = true; }).out; ··· 62 66 cp -a build/dist/HDFView.app $out/Applications/ 63 67 '' + '' 64 68 runHook postInstall 69 + ''; 70 + 71 + preFixup = '' 72 + # Remove build timestamp from javadoc files 73 + find $out/lib/app{,/mods}/doc/javadocs -name "*.html" -exec strip-nondeterminism --type javadoc {} + 65 74 ''; 66 75 67 76 meta = {
+14
pkgs/tools/misc/hdfview/remove-properties-timestamp.patch
··· 1 + diff --git a/build.xml b/build.xml 2 + index fcc4931..2afeb6c 100644 3 + --- a/build.xml 4 + +++ b/build.xml 5 + @@ -345,6 +345,9 @@ 6 + <entry key="HDF5_VERSION" value="${hdf5.version}"/> 7 + <entry key="HDFVIEW_VERSION" value="${app.version}"/> 8 + </propertyfile> 9 + + <exec executable="sed" failonerror="true"> 10 + + <arg line="-i /#/d ${classes.dir}/hdf/versions.properties" /> 11 + + </exec> 12 + </target> 13 + 14 + <target name="compile" depends="clean, create-property-file, compileobj, compilehdf4, compilefits, compilenc2, compilehdf5">
+3 -3
pkgs/tools/networking/nexttrace/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "nexttrace"; 5 - version = "1.2.8"; 5 + version = "1.2.9"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "nxtrace"; 9 9 repo = "NTrace-core"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-fd6d9wtapztPZpbRn73q35D6LfHpfjF4KRBgokWIWYc="; 11 + sha256 = "sha256-cnFFlEgq3zYIvVAe7ocw4oiqZQHINvrquBfylm2+dCw="; 12 12 }; 13 - vendorHash = "sha256-xGE2iUCWMNfiI18N8dyubuhhaY5JD/sy1uRSDyTSqVA="; 13 + vendorHash = "sha256-eNRJxz/rbqf1mVRvE83JXUR3/F7XmBhfsOvxaSgDRjc="; 14 14 15 15 doCheck = false; # Tests require a network connection. 16 16
+2 -2
pkgs/tools/networking/openvpn/default.nix
··· 21 21 in 22 22 stdenv.mkDerivation (finalAttrs: { 23 23 pname = "openvpn"; 24 - version = "2.6.9"; 24 + version = "2.6.10"; 25 25 26 26 src = fetchurl { 27 27 url = "https://swupdate.openvpn.net/community/releases/openvpn-${finalAttrs.version}.tar.gz"; 28 - hash = "sha256-4I0UfhW0UI380dZhih8h8UlfmBeo2twe3fBTL6EW1+M="; 28 + hash = "sha256-GZO7t7nttDBibqokVz+IH9PfZC9Cf8uCSxrtH8obzJs="; 29 29 }; 30 30 31 31 nativeBuildInputs = [ pkg-config ];
+2 -1
pkgs/tools/security/eid-mw/default.nix
··· 16 16 , openssl 17 17 , p11-kit 18 18 , pcsclite 19 + , wrapGAppsHook 19 20 }: 20 21 21 22 stdenv.mkDerivation rec { ··· 36 37 ''; 37 38 38 39 39 - nativeBuildInputs = [ autoreconfHook autoconf-archive pkg-config makeWrapper ]; 40 + nativeBuildInputs = [ wrapGAppsHook autoreconfHook autoconf-archive pkg-config makeWrapper ]; 40 41 buildInputs = [ curl gtk3 libassuan libbsd libproxy libxml2 openssl p11-kit pcsclite ]; 41 42 42 43 preConfigure = ''
+3 -2
pkgs/tools/security/swtpm/default.nix
··· 16 16 17 17 stdenv.mkDerivation (finalAttrs: { 18 18 pname = "swtpm"; 19 - version = "0.8.1"; 19 + version = "0.8.2"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "stefanberger"; 23 23 repo = "swtpm"; 24 24 rev = "v${finalAttrs.version}"; 25 - sha256 = "sha256-QKR5S7FlMFDw4+VpyRdqixMWyzLpQkf3QCUceQvsliU="; 25 + hash = "sha256-48/BOzGPoKr/BGEXFo3FXWr6ZoPB+ixZIvv78g6L294="; 26 26 }; 27 27 28 28 nativeBuildInputs = [ ··· 101 101 license = licenses.bsd3; 102 102 maintainers = [ maintainers.baloo ]; 103 103 mainProgram = "swtpm"; 104 + platforms = platforms.all; 104 105 }; 105 106 })
+3
pkgs/tools/security/vaultwarden/default.nix
··· 20 20 21 21 cargoHash = "sha256-K0T0uTERjxlI3bGG/Tz6sJ0A08J0ROAhpppdZcdQPB8="; 22 22 23 + # used for "Server Installed" version in admin panel 24 + env.VW_VERSION = version; 25 + 23 26 nativeBuildInputs = [ pkg-config ]; 24 27 buildInputs = with lib; [ openssl ] 25 28 ++ optionals stdenv.isDarwin [ libiconv Security CoreServices SystemConfiguration ]
+2 -2
pkgs/tools/text/asciigraph/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "asciigraph"; 5 - version = "0.5.6"; 5 + version = "0.6.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "guptarohit"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-ZmH0+UXPUyO90ZI6YsKiTd6Nf8dgZAgm7Qx8PVUkHAU="; 11 + sha256 = "sha256-tImHxTVKFFE5RcHCyJ3dyV6kGp3keZzDRhpHsp+IGB0="; 12 12 }; 13 13 14 14 vendorHash = null;
+2 -2
pkgs/tools/text/highlight/default.nix
··· 3 3 let 4 4 self = stdenv.mkDerivation rec { 5 5 pname = "highlight"; 6 - version = "4.10"; 6 + version = "4.11"; 7 7 8 8 src = fetchFromGitLab { 9 9 owner = "saalen"; 10 10 repo = "highlight"; 11 11 rev = "v${version}"; 12 - sha256 = "sha256-WBX5WQXGgB7n7htxHxpBNIE1wFCFht6sMy5lkqeieqM="; 12 + sha256 = "sha256-8QWcpSYkzw62XFyIqisM2x1AOqzVUPUYgs5bPA4liSw="; 13 13 }; 14 14 15 15 enableParallelBuilding = true;
+1
pkgs/top-level/aliases.nix
··· 237 237 docker-machine = throw "'docker-machine' has been removed, because the upstream project was archived"; # Added 2023-12-27 238 238 docker-machine-kvm = throw "'docker-machine-kvm' has been removed, because 'docker-machine' was archived upstream and removed"; # Added 2023-12-27 239 239 docker-machine-xhyve = throw "'docker-machine-xhyve' has been removed, because 'docker-machine' was archived upstream and removed"; # Added 2023-12-27 240 + docker-proxy = throw "`docker-proxy` has been merged to the main repo of Moby since Docker 22.06"; # Added 2024-03-14 240 241 dogecoin = throw "'dogecoin' has been removed, as it was broken and unmaintained"; # Added 2024-03-11 241 242 dogecoind = throw "'dogecoind' has been removed, as it was broken and unmaintained"; # Added 2024-03-11 242 243 dolphin-emu-beta = dolphin-emu; # Added 2023-02-11
-4
pkgs/top-level/all-packages.nix
··· 3337 3337 3338 3338 autospotting = callPackage ../applications/misc/autospotting { }; 3339 3339 3340 - autosuspend = callPackage ../os-specific/linux/autosuspend { }; 3341 - 3342 3340 avfs = callPackage ../tools/filesystems/avfs { }; 3343 3341 3344 3342 aliyun-cli = callPackage ../tools/admin/aliyun-cli { }; ··· 30610 30608 30611 30609 docker = docker_24; 30612 30610 docker-client = docker.override { clientOnly = true; }; 30613 - 30614 - docker-proxy = callPackage ../applications/virtualization/docker/proxy.nix { }; 30615 30611 30616 30612 docker-gc = callPackage ../applications/virtualization/docker/gc.nix { }; 30617 30613 docker-machine-hyperkit = callPackage ../applications/networking/cluster/docker-machine/hyperkit.nix { };
+3 -1
pkgs/top-level/qt5-packages.nix
··· 251 251 252 252 qtstyleplugins = callPackage ../development/libraries/qtstyleplugins { }; 253 253 254 - qtstyleplugin-kvantum = callPackage ../development/libraries/qtstyleplugin-kvantum { }; 254 + qtstyleplugin-kvantum = callPackage ../development/libraries/qtstyleplugin-kvantum { 255 + qt6Kvantum = pkgs.qt6Packages.qtstyleplugin-kvantum; 256 + }; 255 257 256 258 quazip = callPackage ../development/libraries/quazip { }; 257 259
+1 -3
pkgs/top-level/qt6-packages.nix
··· 79 79 80 80 qtpbfimageplugin = callPackage ../development/libraries/qtpbfimageplugin { }; 81 81 82 - qtstyleplugin-kvantum = callPackage ../development/libraries/qtstyleplugin-kvantum { 83 - qt5Kvantum = pkgs.libsForQt5.qtstyleplugin-kvantum; 84 - }; 82 + qtstyleplugin-kvantum = kdePackages.callPackage ../development/libraries/qtstyleplugin-kvantum { }; 85 83 86 84 qtutilities = callPackage ../development/libraries/qtutilities { }; 87 85