Merge remote-tracking branch 'origin/master' into staging-next

+999 -250
+2
nixos/modules/services/networking/sunshine.nix
··· 177 177 startLimitIntervalSec = 500; 178 178 startLimitBurst = 5; 179 179 180 + environment.PATH = lib.mkForce null; # don't use default PATH, needed for tray icon menu links to work 181 + 180 182 serviceConfig = { 181 183 # only add configFile if an application or a setting other than the default port is set to allow configuration from web UI 182 184 ExecStart = escapeSystemdExecArgs (
+10 -6
nixos/tests/sunshine.nix
··· 6 6 # test is flaky on aarch64 7 7 broken = pkgs.stdenv.hostPlatform.isAarch64; 8 8 maintainers = [ lib.maintainers.devusb ]; 9 + timeout = 600; 9 10 }; 10 11 11 12 nodes.sunshine = ··· 58 59 59 60 # initiate pairing from moonlight 60 61 moonlight.execute("moonlight pair sunshine --pin 1234 >&2 & disown") 61 - moonlight.wait_for_console_text("Executing request") 62 + moonlight.wait_for_console_text("Executing request.*pair") 62 63 63 64 # respond to pairing request from sunshine 64 - sunshine.succeed("curl --insecure -u sunshine:sunshine -d '{\"pin\": \"1234\"}' https://localhost:47990/api/pin") 65 + sunshine.succeed("curl --fail --insecure -u sunshine:sunshine -d '{\"pin\": \"1234\"}' https://localhost:47990/api/pin") 65 66 66 - # close moonlight once pairing complete 67 - moonlight.send_key("kp_enter") 67 + # wait until pairing is complete 68 + moonlight.wait_for_console_text("Executing request.*phrase=pairchallenge") 68 69 70 + # hide icewm panel 71 + sunshine.send_key("ctrl-alt-h") 69 72 # put words on the sunshine screen for moonlight to see 70 - sunshine.execute("gxmessage 'hello world' -center -font 'sans 75' >&2 & disown") 73 + sunshine.execute("gxmessage ' ABC' -center -font 'consolas 100' -fg '#FFFFFF' -bg '#000000' -borderless -geometry '2000x2000' -buttons \"\" >&2 & disown") 71 74 72 75 # connect to sunshine from moonlight and look for the words 73 76 moonlight.execute("moonlight --video-decoder software stream sunshine 'Desktop' >&2 & disown") 74 - moonlight.wait_for_text("hello world") 77 + moonlight.wait_for_console_text("Dropping window event during flush") 78 + moonlight.wait_for_text("ABC") 75 79 ''; 76 80 } 77 81 )
+2 -2
pkgs/applications/misc/blender/default.nix
··· 112 112 113 113 stdenv.mkDerivation (finalAttrs: { 114 114 pname = "blender"; 115 - version = "4.3.1"; 115 + version = "4.3.2"; 116 116 117 117 srcs = [ 118 118 (fetchzip { 119 119 name = "source"; 120 120 url = "https://download.blender.org/source/blender-${finalAttrs.version}.tar.xz"; 121 - hash = "sha256-+pRZ9ZSe656pdzR60oZ5ayGJ6gvzPOMKyATKA381RKg="; 121 + hash = "sha256-LCU2JpQbvQ+W/jC+H8J2suh+X5sTLOG9TcE2EeHqVh4="; 122 122 }) 123 123 (fetchgit { 124 124 name = "assets";
+2 -1
pkgs/applications/networking/browsers/chromium/common.nix
··· 223 223 name = "source.tar.zstd"; 224 224 downloadToTemp = false; 225 225 passthru.unpack = true; 226 + nativeBuildInputs = [ zstd ]; 226 227 postFetch = '' 227 228 tar \ 228 - --use-compress-program="${lib.getExe zstd} -T$NIX_BUILD_CORES" \ 229 + --use-compress-program="zstd -T$NIX_BUILD_CORES" \ 229 230 --sort=name \ 230 231 --mtime="1970-01-01" \ 231 232 --owner=root --group=root \
+7 -7
pkgs/applications/networking/browsers/chromium/info.json
··· 1 1 { 2 2 "chromium": { 3 - "version": "131.0.6778.139", 3 + "version": "131.0.6778.204", 4 4 "chromedriver": { 5 - "hash_darwin": "sha256-QLYUD5SDHoPdiPHX46ps/oBhzDjwxBuQEh0hzbEY73Q=", 6 - "hash_darwin_aarch64": "sha256-VZ4nS9H1J1R6OXqqOaFLHM2rD8dyUTTWur5X1CNm4sU=" 5 + "hash_darwin": "sha256-xxTu1aPNTfGpaPFC55NihzJbcjDL3fBXimQIGBPaU18=", 6 + "hash_darwin_aarch64": "sha256-WyNiLNIPPUesDCYYs6Uc0aZDou0N60kZvL31DlqHMtw=" 7 7 }, 8 8 "deps": { 9 9 "depot_tools": { ··· 19 19 "DEPS": { 20 20 "src": { 21 21 "url": "https://chromium.googlesource.com/chromium/src.git", 22 - "rev": "c35bbcbd7c2775a12a3f320e05ac0022939b1a8a", 23 - "hash": "sha256-oJ4y9W51RMiUk40Uz8b3LJH0kMD5GMDG2V//Tng4/4A=", 22 + "rev": "52183f9e99a61056f9b78535f53d256f1516f2a0", 23 + "hash": "sha256-D7+Ji8Y1vw1Sgt9njbZDGbgbzT8eAvx/95M8SsHyiN4=", 24 24 "recompress": true 25 25 }, 26 26 "src/third_party/clang-format/script": { ··· 760 760 }, 761 761 "src/v8": { 762 762 "url": "https://chromium.googlesource.com/v8/v8.git", 763 - "rev": "b97fcc24b3523da5e389d2a6d76857f134be09c5", 764 - "hash": "sha256-5Es9Zot/DH+UKq3+aCgeQC+Llgj7/lmPXUYvar/hX7I=" 763 + "rev": "7f72bbed40ca85a6b68ca2f15feca342c9c256d0", 764 + "hash": "sha256-QJcC6T2IOCXhObwND0jPQTUl84lotcYRCIQe4GTtczc=" 765 765 } 766 766 } 767 767 },
+2 -2
pkgs/applications/virtualization/docker/buildx.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "docker-buildx"; 5 - version = "0.18.0"; 5 + version = "0.19.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "docker"; 9 9 repo = "buildx"; 10 10 rev = "v${version}"; 11 - hash = "sha256-mw66AF+JwavuB8r2qzo50rguqZaUfzCVmyYI6yk7ig8="; 11 + hash = "sha256-0LK79CdZF3JGuxUgM3V4HhZ4rpVoXEQ9YG8vdAn+cyA="; 12 12 }; 13 13 14 14 doCheck = false;
+1 -1
pkgs/build-support/dotnet/add-nuget-deps/fetch-deps.sh
··· 1 1 # shellcheck shell=bash 2 - set -euo pipefail 2 + set -e 3 3 4 4 export PATH="@binPath@:$PATH" 5 5
+4
pkgs/by-name/ba/barman/package.nix
··· 3 3 stdenv, 4 4 fetchFromGitHub, 5 5 python3Packages, 6 + versionCheckHook, 6 7 }: 7 8 8 9 python3Packages.buildPythonApplication rec { ··· 30 31 azure-mgmt-compute 31 32 azure-storage-blob 32 33 boto3 34 + distutils 33 35 google-cloud-compute 34 36 google-cloud-storage 35 37 grpcio ··· 41 43 nativeCheckInputs = with python3Packages; [ 42 44 mock 43 45 pytestCheckHook 46 + versionCheckHook 44 47 ]; 45 48 46 49 disabledTests = ··· 57 60 description = "Backup and Recovery Manager for PostgreSQL"; 58 61 homepage = "https://www.pgbarman.org/"; 59 62 changelog = "https://github.com/EnterpriseDB/barman/blob/release/${version}/NEWS"; 63 + mainProgram = "barman"; 60 64 license = licenses.gpl3Plus; 61 65 maintainers = with maintainers; [ freezeboy ]; 62 66 platforms = platforms.unix;
+2 -2
pkgs/by-name/bi/bio-gappa/package.nix
··· 12 12 13 13 stdenv.mkDerivation (finalAttrs: { 14 14 pname = "bio-gappa"; 15 - version = "0.8.4"; 15 + version = "0.8.5"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "lczech"; 19 19 repo = "gappa"; 20 20 rev = "v${finalAttrs.version}"; 21 - hash = "sha256-VAp9e5Cu3tTeWSOTZ8kPG1eOyocYZiJsy/s+MWbCMLI="; 21 + hash = "sha256-YuvJyLMfGUKXvJyMe/HadrCc6HRnn4bipepX2FOuGfM="; 22 22 fetchSubmodules = true; 23 23 }; 24 24
-12
pkgs/by-name/bo/bolt/0001-skip-mkdir.patch
··· 1 - diff --git a/scripts/meson-install.sh b/scripts/meson-install.sh 2 - index 859ae81..05a1c58 100644 3 - --- a/scripts/meson-install.sh 4 - +++ b/scripts/meson-install.sh 5 - @@ -7,5 +7,5 @@ fi 6 - 7 - BOLT_DBDIR=$1 8 - 9 - -echo "Creating database dir: ${BOLT_DBDIR}" 10 - -mkdir -p "${DESTDIR}/${BOLT_DBDIR}" 11 - +# echo "Creating database dir: ${BOLT_DBDIR}" 12 - +# mkdir -p "${DESTDIR}/${BOLT_DBDIR}"
+4 -10
pkgs/by-name/bo/bolt/package.nix
··· 22 22 23 23 stdenv.mkDerivation rec { 24 24 pname = "bolt"; 25 - version = "0.9.7"; 25 + version = "0.9.8"; 26 26 27 27 src = fetchFromGitLab { 28 28 domain = "gitlab.freedesktop.org"; 29 29 owner = "bolt"; 30 30 repo = "bolt"; 31 31 rev = version; 32 - sha256 = "sha256-6m4Yrev9W5WV4/pptc8tJ4hc6QSC+eJ7BSt2mx33s9U="; 32 + hash = "sha256-sDPipSIT2MJMdsOjOQSB+uOe6KXzVnyAqcQxPPr2NsU="; 33 33 }; 34 34 35 35 patches = [ 36 - # meson install tries to create /var/lib/boltd 37 - ./0001-skip-mkdir.patch 38 - 39 36 # Test does not work on ZFS with atime disabled. 40 37 # Upstream issue: https://gitlab.freedesktop.org/bolt/bolt/-/issues/167 41 38 (fetchpatch { 42 39 url = "https://gitlab.freedesktop.org/bolt/bolt/-/commit/c2f1d5c40ad71b20507e02faa11037b395fac2f8.diff"; 43 40 revert = true; 44 - sha256 = "6w7ll65W/CydrWAVi/qgzhrQeDv1PWWShulLxoglF+I="; 41 + hash = "sha256-6w7ll65W/CydrWAVi/qgzhrQeDv1PWWShulLxoglF+I="; 45 42 }) 46 43 ]; 47 44 ··· 59 56 ninja 60 57 pkg-config 61 58 glib 62 - ] ++ lib.optional (!doCheck) python3; 59 + ]; 63 60 64 61 buildInputs = [ 65 62 polkit 66 63 systemd 67 64 ]; 68 - 69 - # https://gitlab.freedesktop.org/bolt/bolt/-/issues/181 70 - doCheck = false; 71 65 72 66 preCheck = '' 73 67 export LD_LIBRARY_PATH=${umockdev.out}/lib/
+21
pkgs/by-name/ca/calculix-ccx/calculix-ccx.patch
··· 1 + --- old/ccx_2.22/src/Makefile 2024-08-06 01:13:21.031704000 +0800 2 + +++ new/ccx_2.22/src/Makefile 2024-12-19 00:27:06.848862592 +0800 3 + @@ -18,15 +18,10 @@ 4 + OCCXC = $(SCCXC:.c=.o) 5 + OCCXMAIN = $(SCCXMAIN:.c=.o) 6 + 7 + -DIR=../../../SPOOLES.2.2 8 + +LIBS = -lpthread -lm -lc -lspooles -larpack -lblas -llapack 9 + 10 + -LIBS = \ 11 + - $(DIR)/spooles.a \ 12 + - ../../../ARPACK/libarpack_INTEL.a \ 13 + - -lpthread -lm -lc 14 + - 15 + -ccx_2.22: $(OCCXMAIN) ccx_2.22.a $(LIBS) 16 + - ./date.pl; $(CC) $(CFLAGS) -c ccx_2.22.c; $(FC) -Wall -O2 -o $@ $(OCCXMAIN) ccx_2.22.a $(LIBS) -fopenmp 17 + +ccx_2.22: $(OCCXMAIN) ccx_2.22.a 18 + + $(CC) $(CFLAGS) -c ccx_2.22.c; $(FC) -Wall -O2 -o $@ $(OCCXMAIN) ccx_2.22.a $(LIBS) -fopenmp 19 + 20 + ccx_2.22.a: $(OCCXF) $(OCCXC) 21 + ar vr $@ $?
-23
pkgs/by-name/ca/calculix/calculix.patch
··· 1 - diff --git a/ccx_2.19/src/Makefile b/ccx_2.19/src/Makefile 2 - index c503513..8a69a0c 100755 3 - --- a/ccx_2.19/src/Makefile 4 - +++ b/ccx_2.19/src/Makefile 5 - @@ -18,15 +18,10 @@ OCCXF = $(SCCXF:.f=.o) 6 - OCCXC = $(SCCXC:.c=.o) 7 - OCCXMAIN = $(SCCXMAIN:.c=.o) 8 - 9 - -DIR=../../../SPOOLES.2.2 10 - +LIBS = -lpthread -lm -lc -lspooles -larpack -lblas -llapack 11 - 12 - -LIBS = \ 13 - - $(DIR)/spooles.a \ 14 - - ../../../ARPACK/libarpack_INTEL.a \ 15 - - -lpthread -lm -lc 16 - - 17 - -ccx_2.19: $(OCCXMAIN) ccx_2.19.a $(LIBS) 18 - - ./date.pl; $(CC) $(CFLAGS) -c ccx_2.19.c; $(FC) -Wall -O2 -o $@ $(OCCXMAIN) ccx_2.19.a $(LIBS) -fopenmp 19 - +ccx_2.19: $(OCCXMAIN) ccx_2.19.a 20 - + $(CC) $(CFLAGS) -c ccx_2.19.c; $(FC) -Wall -O2 -o $@ $(OCCXMAIN) ccx_2.19.a $(LIBS) -fopenmp 21 - 22 - ccx_2.19.a: $(OCCXF) $(OCCXC) 23 - ar vr $@ $?
+13 -9
pkgs/by-name/ca/calculix/package.nix pkgs/by-name/ca/calculix-ccx/package.nix
··· 12 12 assert (blas.isILP64 == lapack.isILP64 && blas.isILP64 == arpack.isILP64 && !blas.isILP64); 13 13 14 14 stdenv.mkDerivation rec { 15 - pname = "calculix"; 16 - version = "2.19"; 15 + pname = "calculix-ccx"; 16 + version = "2.22"; 17 17 18 18 src = fetchurl { 19 19 url = "http://www.dhondt.de/ccx_${version}.src.tar.bz2"; 20 - sha256 = "01vdy9sns58hkm39z6d0r5y7gzqf5z493d18jin9krqib1l6jnn7"; 20 + hash = "sha256-OpTcx3WjH1cCKXNLNB1rBjAevcdZhj35Aci5vxhUwLw="; 21 21 }; 22 22 23 23 nativeBuildInputs = [ gfortran ]; ··· 35 35 ]; 36 36 37 37 patches = [ 38 - ./calculix.patch 38 + ./calculix-ccx.patch 39 39 ]; 40 40 41 41 postPatch = '' ··· 43 43 ''; 44 44 45 45 installPhase = '' 46 + runHook preInstall 47 + 46 48 install -Dm0755 ccx_${version} $out/bin/ccx 49 + 50 + runHook postInstall 47 51 ''; 48 52 49 - meta = with lib; { 50 - homepage = "http://www.calculix.de/"; 53 + meta = { 54 + homepage = "http://www.calculix.de"; 51 55 description = "Three-dimensional structural finite element program"; 52 56 mainProgram = "ccx"; 53 - license = licenses.gpl2Plus; 54 - maintainers = with maintainers; [ gebner ]; 55 - platforms = platforms.unix; 57 + license = lib.licenses.gpl2Plus; 58 + maintainers = with lib.maintainers; [ gebner ]; 59 + platforms = lib.platforms.unix; 56 60 }; 57 61 }
+6 -6
pkgs/by-name/cl/clockify/package.nix
··· 6 6 7 7 appimageTools.wrapType2 rec { 8 8 pname = "clockify"; 9 - version = "2.1.17.1354"; 9 + version = "2.2.9.2224"; 10 10 11 11 src = fetchurl { 12 - url = "https://web.archive.org/web/20240406052908/https://clockify.me/downloads/Clockify_Setup.AppImage"; 13 - hash = "sha256-G5VOAf6PrjHUsnk7IlXdqJ2D941cnggjuHkkgrOaVaA="; 12 + url = "https://web.archive.org/web/20241218115559/https://clockify.me/downloads/Clockify_Setup.AppImage"; 13 + hash = "sha256-/L70C+sTFJPzXkt1NSak2wVTRtFy2zInIlmLPG5LqeY="; 14 14 }; 15 15 16 16 extraInstallCommands = ··· 22 22 install -Dm 444 ${appimageContents}/clockify.png -t $out/share/pixmaps 23 23 24 24 substituteInPlace $out/share/applications/clockify.desktop \ 25 - --replace 'Exec=AppRun' 'Exec=${pname}' 25 + --replace-fail 'Exec=AppRun' 'Exec=${pname}' 26 26 ''; 27 27 28 - meta = with lib; { 28 + meta = { 29 29 description = "Free time tracker and timesheet app that lets you track work hours across projects"; 30 30 homepage = "https://clockify.me"; 31 - license = licenses.unfree; 31 + license = lib.licenses.unfree; 32 32 maintainers = [ ]; 33 33 mainProgram = "clockify"; 34 34 platforms = [ "x86_64-linux" ];
+2 -2
pkgs/by-name/li/libcpuid/package.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "libcpuid"; 5 - version = "0.7.0"; 5 + version = "0.7.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "anrieff"; 9 9 repo = "libcpuid"; 10 10 rev = "v${version}"; 11 - hash = "sha256-OZfsEk6sTTvwgAetjilSWbkfC1nMQnPH3oL0IeuqObA="; 11 + hash = "sha256-/28yo1V4/xYMirt2bNTB/l9Xl8NgRmxTitOW21TY8gE="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ autoreconfHook ];
+2 -2
pkgs/by-name/ll/llama-cpp/package.nix
··· 81 81 in 82 82 effectiveStdenv.mkDerivation (finalAttrs: { 83 83 pname = "llama-cpp"; 84 - version = "4293"; 84 + version = "4367"; 85 85 86 86 src = fetchFromGitHub { 87 87 owner = "ggerganov"; 88 88 repo = "llama.cpp"; 89 89 rev = "refs/tags/b${finalAttrs.version}"; 90 - hash = "sha256-ab45VNNJvzp6t8Bk2GSuTBsP4bWcyOT4d+TvaIHs5qo="; 90 + hash = "sha256-N7uNIb6bkTsTx/kgbnc7mahYUIeV1ks4piwwgoXauRM="; 91 91 leaveDotGit = true; 92 92 postFetch = '' 93 93 git -C "$out" rev-parse --short HEAD > $out/COMMIT
+8 -8
pkgs/by-name/lo/local-ai/package.nix
··· 147 147 src = fetchFromGitHub { 148 148 owner = "ggerganov"; 149 149 repo = "llama.cpp"; 150 - rev = "45f097645efb11b6d09a5b4adbbfd7c312ac0126"; 151 - hash = "sha256-kZlH+Xpt38Ymc9TW7qRVyN7ISwed4ycA0M0808+UcXM="; 150 + rev = "6423c65aa8be1b98f990cf207422505ac5a441a1"; 151 + hash = "sha256-DI3VhXEeok/wIFuM/l1hJJZlpxvyKY6Kmi97o3g0Ppk="; 152 152 fetchSubmodules = true; 153 153 }; 154 154 postPatch = ··· 246 246 src = fetchFromGitHub { 247 247 owner = "mudler"; 248 248 repo = "go-piper"; 249 - rev = "9d0100873a7dbb0824dfea40e8cec70a1b110759"; 249 + rev = "e10ca041a885d4a8f3871d52924b47792d5e5aa0"; 250 250 hash = "sha256-Yv9LQkWwGpYdOS0FvtP0vZ0tRyBAx27sdmziBR4U4n8="; 251 251 fetchSubmodules = true; 252 252 }; ··· 299 299 src = fetchFromGitHub { 300 300 owner = "ggerganov"; 301 301 repo = "whisper.cpp"; 302 - rev = "a5abfe6a90495f7bf19fe70d016ecc255e97359c"; 303 - hash = "sha256-XSPO1Wtqlq1krwAH98jMIGWa1Npmnjd5oCJ0lc3D3H4="; 302 + rev = "31aea563a83803c710691fed3e8d700e06ae6788"; 303 + hash = "sha256-YCYRx+DHhxazJ3ZAdmuqeYHOX5v6JEZhU9eo487yEtk="; 304 304 }; 305 305 306 306 nativeBuildInputs = [ ··· 431 431 stdenv; 432 432 433 433 pname = "local-ai"; 434 - version = "2.22.1"; 434 + version = "2.23.0"; 435 435 src = fetchFromGitHub { 436 436 owner = "go-skynet"; 437 437 repo = "LocalAI"; 438 438 rev = "v${version}"; 439 - hash = "sha256-vIjjGs3IIxnWlLsybQNWJHbWNnoInVh+otJ7vNODcik="; 439 + hash = "sha256-7i2qW9yh++YQrEnjjxkHB7GJZSIIJQFJ9GyU2Rp9+kk="; 440 440 }; 441 441 442 442 prepare-sources = ··· 460 460 self = buildGo123Module.override { stdenv = effectiveStdenv; } { 461 461 inherit pname version src; 462 462 463 - vendorHash = "sha256-tb2nVUCUdaOWHpJz4zMqgfJ4PYUqGwV/0lj76n36sUg="; 463 + vendorHash = "sha256-bLeKh0aKSQrD5jTydG0ZLW5RCNb3oKvjCSeA9juI3B8="; 464 464 465 465 env.NIX_CFLAGS_COMPILE = lib.optionalString with_stablediffusion " -isystem ${opencv}/include/opencv4"; 466 466
+328 -65
pkgs/by-name/ms/msbuild-structured-log-viewer/deps.nix
··· 1 1 # This file was automatically generated by passthru.fetch-deps. 2 2 # Please dont edit it manually, your changes might get overwritten! 3 + # TODO: This format file is obsolete, consider migrating to JSON. 3 4 4 - { fetchNuGet }: [ 5 - (fetchNuGet { pname = "AutomaticGraphLayout"; version = "1.1.12"; hash = "sha256-Fe4pGr+Ln1FfgHD3Odq2WOTrhi2nD/jjnh2cKLC2pwo="; }) 6 - (fetchNuGet { pname = "AutomaticGraphLayout.Drawing"; version = "1.1.12"; hash = "sha256-KPyc4JxcQkGTeb5tceB3zRN8FqTj7jzimb97NOhZPl0="; }) 7 - (fetchNuGet { pname = "Avalonia"; version = "11.0.0"; hash = "sha256-7QE0MtD1QDiG3gRx5xW33E33BXyEtASQSw+Wi3Lmy3E="; }) 8 - (fetchNuGet { pname = "Avalonia"; version = "11.1.3"; hash = "sha256-kz+k/vkuWoL0XBvRT8SadMOmmRCFk9W/J4k/IM6oYX0="; }) 9 - (fetchNuGet { pname = "Avalonia.Angle.Windows.Natives"; version = "2.1.22045.20230930"; hash = "sha256-RxPcWUT3b/+R3Tu5E5ftpr5ppCLZrhm+OTsi0SwW3pc="; }) 10 - (fetchNuGet { pname = "Avalonia.AvaloniaEdit"; version = "11.1.0"; hash = "sha256-K9+hK+4aK93dyuGytYvVU25daz605+KN54hmwQYXFF8="; }) 11 - (fetchNuGet { pname = "Avalonia.BuildServices"; version = "0.0.28"; hash = "sha256-7NQWQl3xrBDOXhGihCkt5DIrws48KyDGon/7+gPzMDU="; }) 12 - (fetchNuGet { pname = "Avalonia.BuildServices"; version = "0.0.29"; hash = "sha256-WPHRMNowRnYSCh88DWNBCltWsLPyOfzXGzBqLYE7tRY="; }) 13 - (fetchNuGet { pname = "Avalonia.Controls.ColorPicker"; version = "11.1.3"; hash = "sha256-W17Wvmi8/47cf5gCF3QRcaKLz0ZpXtZYCCkaERkbyXU="; }) 14 - (fetchNuGet { pname = "Avalonia.Controls.DataGrid"; version = "11.1.3"; hash = "sha256-OOKTovi5kckn0x/8dMcq56cvq57UVMLzA9LRXDxm2Vc="; }) 15 - (fetchNuGet { pname = "Avalonia.Desktop"; version = "11.1.3"; hash = "sha256-mNFscbtyqLlodzGa3SJ3oVY467JjWwY45LxZiKDAn/w="; }) 16 - (fetchNuGet { pname = "Avalonia.Diagnostics"; version = "11.1.3"; hash = "sha256-PD9ZIeBZJrLaVDjmWBz4GocrdUSNUou11gAERU+xWDo="; }) 17 - (fetchNuGet { pname = "Avalonia.FreeDesktop"; version = "11.1.3"; hash = "sha256-nUBhSRE0Bly3dVC14wXwU19vP3g0VbE4bCUohx7DCVI="; }) 18 - (fetchNuGet { pname = "Avalonia.Native"; version = "11.1.3"; hash = "sha256-byAVGW7XgkyzDj1TnqaCeDU/xTD9z8ACGrSJgwJ+XXs="; }) 19 - (fetchNuGet { pname = "Avalonia.Remote.Protocol"; version = "11.0.0"; hash = "sha256-gkVpdbk/0RDM7Hhq0jwZwltDpTsGRmbX+ZFTjWYYoKw="; }) 20 - (fetchNuGet { pname = "Avalonia.Remote.Protocol"; version = "11.1.3"; hash = "sha256-CKF+62zCbK1Rd/HiC6MGrags3ylXrVQ1lni3Um0Muqk="; }) 21 - (fetchNuGet { pname = "Avalonia.Skia"; version = "11.1.3"; hash = "sha256-EtB86g+nz6i8wL6xytMkYl2Ehgt3GFMMNPzQfhbfopM="; }) 22 - (fetchNuGet { pname = "Avalonia.Themes.Fluent"; version = "11.1.3"; hash = "sha256-qfmRK2gLGSgHx4dNIeVesWxLUjcook9ET2xru/Xyiw8="; }) 23 - (fetchNuGet { pname = "Avalonia.Themes.Simple"; version = "11.1.3"; hash = "sha256-Q6jL5J/6aBtOY85I641RVp8RpuqJbPy6C6LxnRkFtMM="; }) 24 - (fetchNuGet { pname = "Avalonia.Win32"; version = "11.1.3"; hash = "sha256-zcxTpEnpLf50p8Yaiylk5/CS9MNDe7lK1uX1CPaJBUc="; }) 25 - (fetchNuGet { pname = "Avalonia.X11"; version = "11.1.3"; hash = "sha256-M2+y661/znDxZRdwNRIQi4mS2m6T4kQkBbYeE7KyQAw="; }) 26 - (fetchNuGet { pname = "DotUtils.StreamUtils.Sources"; version = "0.0.8"; hash = "sha256-KL5PkSsuZ9uPgtzK7rB0W6XGTcJQGqHoZqMLhpFR7tw="; }) 27 - (fetchNuGet { pname = "GuiLabs.Language.Xml"; version = "1.2.93"; hash = "sha256-4fvD+8QBxEpVqcQtZ+gE8GhY7Iaay4aFr5HWQ9LGeqk="; }) 28 - (fetchNuGet { pname = "HarfBuzzSharp"; version = "7.3.0.2"; hash = "sha256-ibgoqzT1NV7Qo5e7X2W6Vt7989TKrkd2M2pu+lhSDg8="; }) 29 - (fetchNuGet { pname = "HarfBuzzSharp.NativeAssets.Linux"; version = "7.3.0.2"; hash = "sha256-SSfyuyBaduGobJW+reqyioWHhFWsQ+FXa2Gn7TiWxrU="; }) 30 - (fetchNuGet { pname = "HarfBuzzSharp.NativeAssets.macOS"; version = "7.3.0.2"; hash = "sha256-dmEqR9MmpCwK8AuscfC7xUlnKIY7+Nvi06V0u5Jff08="; }) 31 - (fetchNuGet { pname = "HarfBuzzSharp.NativeAssets.WebAssembly"; version = "7.3.0.2"; hash = "sha256-aEZr9uKAlCTeeHoYNR1Rs6L3P54765CemyrgJF8x09c="; }) 32 - (fetchNuGet { pname = "HarfBuzzSharp.NativeAssets.Win32"; version = "7.3.0.2"; hash = "sha256-x4iM3NHs9VyweG57xA74yd4uLuXly147ooe0mvNQ8zo="; }) 33 - (fetchNuGet { pname = "MicroCom.Runtime"; version = "0.11.0"; hash = "sha256-VdwpP5fsclvNqJuppaOvwEwv2ofnAI5ZSz2V+UEdLF0="; }) 34 - (fetchNuGet { pname = "Microsoft.Build.Framework"; version = "17.5.0"; hash = "sha256-FVomTQ8rZ5Ga09piFxSDFQ+b3gpC2ddZd+pQBSn5Csw="; }) 35 - (fetchNuGet { pname = "Microsoft.Build.Tasks.Git"; version = "8.0.0"; hash = "sha256-vX6/kPij8vNAu8f7rrvHHhPrNph20IcufmrBgZNxpQA="; }) 36 - (fetchNuGet { pname = "Microsoft.Build.Utilities.Core"; version = "17.5.0"; hash = "sha256-W4bN0E9/DgEw0fxopXUhMK9tuGGwm0NYK3APytAzNRI="; }) 37 - (fetchNuGet { pname = "Microsoft.NET.StringTools"; version = "17.5.0"; hash = "sha256-9eoXaPQvt6YAeb+cK5/ekh3YFfjymZCzJAxsDsIPlMQ="; }) 38 - (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.1.0"; hash = "sha256-FeM40ktcObQJk4nMYShB61H/E8B7tIKfl9ObJ0IOcCM="; }) 39 - (fetchNuGet { pname = "Microsoft.SourceLink.Common"; version = "8.0.0"; hash = "sha256-AfUqleVEqWuHE7z2hNiwOLnquBJ3tuYtbkdGMppHOXc="; }) 40 - (fetchNuGet { pname = "Microsoft.SourceLink.GitHub"; version = "8.0.0"; hash = "sha256-hNTkpKdCLY5kIuOmznD1mY+pRdJ0PKu2HypyXog9vb0="; }) 41 - (fetchNuGet { pname = "Microsoft.Win32.Registry"; version = "5.0.0"; hash = "sha256-9kylPGfKZc58yFqNKa77stomcoNnMeERXozWJzDcUIA="; }) 42 - (fetchNuGet { pname = "Microsoft.Win32.SystemEvents"; version = "6.0.0"; hash = "sha256-N9EVZbl5w1VnMywGXyaVWzT9lh84iaJ3aD48hIBk1zA="; }) 43 - (fetchNuGet { pname = "Nerdbank.GitVersioning"; version = "3.6.141"; hash = "sha256-i1pBJ12vlPmde6qSQK4PG2QLSpjaUCoY+odTi24R5XI="; }) 44 - (fetchNuGet { pname = "NETStandard.Library"; version = "2.0.3"; hash = "sha256-Prh2RPebz/s8AzHb2sPHg3Jl8s31inv9k+Qxd293ybo="; }) 45 - (fetchNuGet { pname = "Nullable"; version = "1.3.1"; hash = "sha256-5x5+l+7YhKjlBR9GEFKrZ8uewyB7eNxMAREwITDJmUM="; }) 46 - (fetchNuGet { pname = "SkiaSharp"; version = "2.88.8"; hash = "sha256-rD5gc4SnlRTXwz367uHm8XG5eAIQpZloGqLRGnvNu0A="; }) 47 - (fetchNuGet { pname = "SkiaSharp.NativeAssets.Linux"; version = "2.88.8"; hash = "sha256-fOmNbbjuTazIasOvPkd2NPmuQHVCWPnow7AxllRGl7Y="; }) 48 - (fetchNuGet { pname = "SkiaSharp.NativeAssets.macOS"; version = "2.88.8"; hash = "sha256-CdcrzQHwCcmOCPtS8EGtwsKsgdljnH41sFytW7N9PmI="; }) 49 - (fetchNuGet { pname = "SkiaSharp.NativeAssets.WebAssembly"; version = "2.88.8"; hash = "sha256-GWWsE98f869LiOlqZuXMc9+yuuIhey2LeftGNk3/z3w="; }) 50 - (fetchNuGet { pname = "SkiaSharp.NativeAssets.Win32"; version = "2.88.8"; hash = "sha256-b8Vb94rNjwPKSJDQgZ0Xv2dWV7gMVFl5GwTK/QiZPPM="; }) 51 - (fetchNuGet { pname = "System.Buffers"; version = "4.5.1"; hash = "sha256-wws90sfi9M7kuCPWkv1CEYMJtCqx9QB/kj0ymlsNaxI="; }) 52 - (fetchNuGet { pname = "System.Collections.Immutable"; version = "8.0.0"; hash = "sha256-F7OVjKNwpqbUh8lTidbqJWYi476nsq9n+6k0+QVRo3w="; }) 53 - (fetchNuGet { pname = "System.ComponentModel.Annotations"; version = "4.5.0"; hash = "sha256-15yE2NoT9vmL9oGCaxHClQR1jLW1j1ef5hHMg55xRso="; }) 54 - (fetchNuGet { pname = "System.Configuration.ConfigurationManager"; version = "6.0.0"; hash = "sha256-fPV668Cfi+8pNWrvGAarF4fewdPVEDwlJWvJk0y+Cms="; }) 55 - (fetchNuGet { pname = "System.Drawing.Common"; version = "6.0.0"; hash = "sha256-/9EaAbEeOjELRSMZaImS1O8FmUe8j4WuFUw1VOrPyAo="; }) 56 - (fetchNuGet { pname = "System.IO.Pipelines"; version = "6.0.0"; hash = "sha256-xfjF4UqTMJpf8KsBWUyJlJkzPTOO/H5MW023yTYNQSA="; }) 57 - (fetchNuGet { pname = "System.Memory"; version = "4.5.5"; hash = "sha256-EPQ9o1Kin7KzGI5O3U3PUQAZTItSbk9h/i4rViN3WiI="; }) 58 - (fetchNuGet { pname = "System.Numerics.Vectors"; version = "4.4.0"; hash = "sha256-auXQK2flL/JpnB/rEcAcUm4vYMCYMEMiWOCAlIaqu2U="; }) 59 - (fetchNuGet { pname = "System.Numerics.Vectors"; version = "4.5.0"; hash = "sha256-qdSTIFgf2htPS+YhLGjAGiLN8igCYJnCCo6r78+Q+c8="; }) 60 - (fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "6.0.0"; hash = "sha256-bEG1PnDp7uKYz/OgLOWs3RWwQSVYm+AnPwVmAmcgp2I="; }) 61 - (fetchNuGet { pname = "System.Security.AccessControl"; version = "5.0.0"; hash = "sha256-ueSG+Yn82evxyGBnE49N4D+ngODDXgornlBtQ3Omw54="; }) 62 - (fetchNuGet { pname = "System.Security.AccessControl"; version = "6.0.0"; hash = "sha256-qOyWEBbNr3EjyS+etFG8/zMbuPjA+O+di717JP9Cxyg="; }) 63 - (fetchNuGet { pname = "System.Security.Cryptography.ProtectedData"; version = "6.0.0"; hash = "sha256-Wi9I9NbZlpQDXgS7Kl06RIFxY/9674S7hKiYw5EabRY="; }) 64 - (fetchNuGet { pname = "System.Security.Permissions"; version = "6.0.0"; hash = "sha256-/MMvtFWGN/vOQfjXdOhet1gsnMgh6lh5DCHimVsnVEs="; }) 65 - (fetchNuGet { pname = "System.Security.Principal.Windows"; version = "5.0.0"; hash = "sha256-CBOQwl9veFkrKK2oU8JFFEiKIh/p+aJO+q9Tc2Q/89Y="; }) 66 - (fetchNuGet { pname = "System.Text.Encoding.CodePages"; version = "6.0.0"; hash = "sha256-nGc2A6XYnwqGcq8rfgTRjGr+voISxNe/76k2K36coj4="; }) 67 - (fetchNuGet { pname = "System.Windows.Extensions"; version = "6.0.0"; hash = "sha256-N+qg1E6FDJ9A9L50wmVt3xPQV8ZxlG1xeXgFuxO+yfM="; }) 68 - (fetchNuGet { pname = "Tmds.DBus.Protocol"; version = "0.16.0"; hash = "sha256-vKYEaa1EszR7alHj48R8G3uYArhI+zh2ZgiBv955E98="; }) 5 + { fetchNuGet }: 6 + [ 7 + (fetchNuGet { 8 + pname = "AutomaticGraphLayout"; 9 + version = "1.1.12"; 10 + hash = "sha256-Fe4pGr+Ln1FfgHD3Odq2WOTrhi2nD/jjnh2cKLC2pwo="; 11 + }) 12 + (fetchNuGet { 13 + pname = "AutomaticGraphLayout.Drawing"; 14 + version = "1.1.12"; 15 + hash = "sha256-KPyc4JxcQkGTeb5tceB3zRN8FqTj7jzimb97NOhZPl0="; 16 + }) 17 + (fetchNuGet { 18 + pname = "Avalonia"; 19 + version = "11.0.0"; 20 + hash = "sha256-7QE0MtD1QDiG3gRx5xW33E33BXyEtASQSw+Wi3Lmy3E="; 21 + }) 22 + (fetchNuGet { 23 + pname = "Avalonia"; 24 + version = "11.1.3"; 25 + hash = "sha256-kz+k/vkuWoL0XBvRT8SadMOmmRCFk9W/J4k/IM6oYX0="; 26 + }) 27 + (fetchNuGet { 28 + pname = "Avalonia.Angle.Windows.Natives"; 29 + version = "2.1.22045.20230930"; 30 + hash = "sha256-RxPcWUT3b/+R3Tu5E5ftpr5ppCLZrhm+OTsi0SwW3pc="; 31 + }) 32 + (fetchNuGet { 33 + pname = "Avalonia.AvaloniaEdit"; 34 + version = "11.1.0"; 35 + hash = "sha256-K9+hK+4aK93dyuGytYvVU25daz605+KN54hmwQYXFF8="; 36 + }) 37 + (fetchNuGet { 38 + pname = "Avalonia.BuildServices"; 39 + version = "0.0.28"; 40 + hash = "sha256-7NQWQl3xrBDOXhGihCkt5DIrws48KyDGon/7+gPzMDU="; 41 + }) 42 + (fetchNuGet { 43 + pname = "Avalonia.BuildServices"; 44 + version = "0.0.29"; 45 + hash = "sha256-WPHRMNowRnYSCh88DWNBCltWsLPyOfzXGzBqLYE7tRY="; 46 + }) 47 + (fetchNuGet { 48 + pname = "Avalonia.Controls.ColorPicker"; 49 + version = "11.1.3"; 50 + hash = "sha256-W17Wvmi8/47cf5gCF3QRcaKLz0ZpXtZYCCkaERkbyXU="; 51 + }) 52 + (fetchNuGet { 53 + pname = "Avalonia.Controls.DataGrid"; 54 + version = "11.1.3"; 55 + hash = "sha256-OOKTovi5kckn0x/8dMcq56cvq57UVMLzA9LRXDxm2Vc="; 56 + }) 57 + (fetchNuGet { 58 + pname = "Avalonia.Desktop"; 59 + version = "11.1.3"; 60 + hash = "sha256-mNFscbtyqLlodzGa3SJ3oVY467JjWwY45LxZiKDAn/w="; 61 + }) 62 + (fetchNuGet { 63 + pname = "Avalonia.Diagnostics"; 64 + version = "11.1.3"; 65 + hash = "sha256-PD9ZIeBZJrLaVDjmWBz4GocrdUSNUou11gAERU+xWDo="; 66 + }) 67 + (fetchNuGet { 68 + pname = "Avalonia.FreeDesktop"; 69 + version = "11.1.3"; 70 + hash = "sha256-nUBhSRE0Bly3dVC14wXwU19vP3g0VbE4bCUohx7DCVI="; 71 + }) 72 + (fetchNuGet { 73 + pname = "Avalonia.Native"; 74 + version = "11.1.3"; 75 + hash = "sha256-byAVGW7XgkyzDj1TnqaCeDU/xTD9z8ACGrSJgwJ+XXs="; 76 + }) 77 + (fetchNuGet { 78 + pname = "Avalonia.Remote.Protocol"; 79 + version = "11.0.0"; 80 + hash = "sha256-gkVpdbk/0RDM7Hhq0jwZwltDpTsGRmbX+ZFTjWYYoKw="; 81 + }) 82 + (fetchNuGet { 83 + pname = "Avalonia.Remote.Protocol"; 84 + version = "11.1.3"; 85 + hash = "sha256-CKF+62zCbK1Rd/HiC6MGrags3ylXrVQ1lni3Um0Muqk="; 86 + }) 87 + (fetchNuGet { 88 + pname = "Avalonia.Skia"; 89 + version = "11.1.3"; 90 + hash = "sha256-EtB86g+nz6i8wL6xytMkYl2Ehgt3GFMMNPzQfhbfopM="; 91 + }) 92 + (fetchNuGet { 93 + pname = "Avalonia.Themes.Fluent"; 94 + version = "11.1.3"; 95 + hash = "sha256-qfmRK2gLGSgHx4dNIeVesWxLUjcook9ET2xru/Xyiw8="; 96 + }) 97 + (fetchNuGet { 98 + pname = "Avalonia.Themes.Simple"; 99 + version = "11.1.3"; 100 + hash = "sha256-Q6jL5J/6aBtOY85I641RVp8RpuqJbPy6C6LxnRkFtMM="; 101 + }) 102 + (fetchNuGet { 103 + pname = "Avalonia.Win32"; 104 + version = "11.1.3"; 105 + hash = "sha256-zcxTpEnpLf50p8Yaiylk5/CS9MNDe7lK1uX1CPaJBUc="; 106 + }) 107 + (fetchNuGet { 108 + pname = "Avalonia.X11"; 109 + version = "11.1.3"; 110 + hash = "sha256-M2+y661/znDxZRdwNRIQi4mS2m6T4kQkBbYeE7KyQAw="; 111 + }) 112 + (fetchNuGet { 113 + pname = "DotUtils.StreamUtils.Sources"; 114 + version = "0.0.8"; 115 + hash = "sha256-KL5PkSsuZ9uPgtzK7rB0W6XGTcJQGqHoZqMLhpFR7tw="; 116 + }) 117 + (fetchNuGet { 118 + pname = "GuiLabs.Language.Xml"; 119 + version = "1.2.93"; 120 + hash = "sha256-4fvD+8QBxEpVqcQtZ+gE8GhY7Iaay4aFr5HWQ9LGeqk="; 121 + }) 122 + (fetchNuGet { 123 + pname = "HarfBuzzSharp"; 124 + version = "7.3.0.2"; 125 + hash = "sha256-ibgoqzT1NV7Qo5e7X2W6Vt7989TKrkd2M2pu+lhSDg8="; 126 + }) 127 + (fetchNuGet { 128 + pname = "HarfBuzzSharp.NativeAssets.Linux"; 129 + version = "7.3.0.2"; 130 + hash = "sha256-SSfyuyBaduGobJW+reqyioWHhFWsQ+FXa2Gn7TiWxrU="; 131 + }) 132 + (fetchNuGet { 133 + pname = "HarfBuzzSharp.NativeAssets.macOS"; 134 + version = "7.3.0.2"; 135 + hash = "sha256-dmEqR9MmpCwK8AuscfC7xUlnKIY7+Nvi06V0u5Jff08="; 136 + }) 137 + (fetchNuGet { 138 + pname = "HarfBuzzSharp.NativeAssets.WebAssembly"; 139 + version = "7.3.0.2"; 140 + hash = "sha256-aEZr9uKAlCTeeHoYNR1Rs6L3P54765CemyrgJF8x09c="; 141 + }) 142 + (fetchNuGet { 143 + pname = "HarfBuzzSharp.NativeAssets.Win32"; 144 + version = "7.3.0.2"; 145 + hash = "sha256-x4iM3NHs9VyweG57xA74yd4uLuXly147ooe0mvNQ8zo="; 146 + }) 147 + (fetchNuGet { 148 + pname = "MicroCom.Runtime"; 149 + version = "0.11.0"; 150 + hash = "sha256-VdwpP5fsclvNqJuppaOvwEwv2ofnAI5ZSz2V+UEdLF0="; 151 + }) 152 + (fetchNuGet { 153 + pname = "Microsoft.Build.Framework"; 154 + version = "17.5.0"; 155 + hash = "sha256-FVomTQ8rZ5Ga09piFxSDFQ+b3gpC2ddZd+pQBSn5Csw="; 156 + }) 157 + (fetchNuGet { 158 + pname = "Microsoft.Build.Tasks.Git"; 159 + version = "8.0.0"; 160 + hash = "sha256-vX6/kPij8vNAu8f7rrvHHhPrNph20IcufmrBgZNxpQA="; 161 + }) 162 + (fetchNuGet { 163 + pname = "Microsoft.Build.Utilities.Core"; 164 + version = "17.5.0"; 165 + hash = "sha256-W4bN0E9/DgEw0fxopXUhMK9tuGGwm0NYK3APytAzNRI="; 166 + }) 167 + (fetchNuGet { 168 + pname = "Microsoft.NET.StringTools"; 169 + version = "17.5.0"; 170 + hash = "sha256-9eoXaPQvt6YAeb+cK5/ekh3YFfjymZCzJAxsDsIPlMQ="; 171 + }) 172 + (fetchNuGet { 173 + pname = "Microsoft.NETCore.Platforms"; 174 + version = "1.1.0"; 175 + hash = "sha256-FeM40ktcObQJk4nMYShB61H/E8B7tIKfl9ObJ0IOcCM="; 176 + }) 177 + (fetchNuGet { 178 + pname = "Microsoft.SourceLink.Common"; 179 + version = "8.0.0"; 180 + hash = "sha256-AfUqleVEqWuHE7z2hNiwOLnquBJ3tuYtbkdGMppHOXc="; 181 + }) 182 + (fetchNuGet { 183 + pname = "Microsoft.SourceLink.GitHub"; 184 + version = "8.0.0"; 185 + hash = "sha256-hNTkpKdCLY5kIuOmznD1mY+pRdJ0PKu2HypyXog9vb0="; 186 + }) 187 + (fetchNuGet { 188 + pname = "Microsoft.Win32.Registry"; 189 + version = "5.0.0"; 190 + hash = "sha256-9kylPGfKZc58yFqNKa77stomcoNnMeERXozWJzDcUIA="; 191 + }) 192 + (fetchNuGet { 193 + pname = "Microsoft.Win32.SystemEvents"; 194 + version = "6.0.0"; 195 + hash = "sha256-N9EVZbl5w1VnMywGXyaVWzT9lh84iaJ3aD48hIBk1zA="; 196 + }) 197 + (fetchNuGet { 198 + pname = "Nerdbank.GitVersioning"; 199 + version = "3.6.141"; 200 + hash = "sha256-i1pBJ12vlPmde6qSQK4PG2QLSpjaUCoY+odTi24R5XI="; 201 + }) 202 + (fetchNuGet { 203 + pname = "NETStandard.Library"; 204 + version = "2.0.3"; 205 + hash = "sha256-Prh2RPebz/s8AzHb2sPHg3Jl8s31inv9k+Qxd293ybo="; 206 + }) 207 + (fetchNuGet { 208 + pname = "Nullable"; 209 + version = "1.3.1"; 210 + hash = "sha256-5x5+l+7YhKjlBR9GEFKrZ8uewyB7eNxMAREwITDJmUM="; 211 + }) 212 + (fetchNuGet { 213 + pname = "SkiaSharp"; 214 + version = "2.88.8"; 215 + hash = "sha256-rD5gc4SnlRTXwz367uHm8XG5eAIQpZloGqLRGnvNu0A="; 216 + }) 217 + (fetchNuGet { 218 + pname = "SkiaSharp.NativeAssets.Linux"; 219 + version = "2.88.8"; 220 + hash = "sha256-fOmNbbjuTazIasOvPkd2NPmuQHVCWPnow7AxllRGl7Y="; 221 + }) 222 + (fetchNuGet { 223 + pname = "SkiaSharp.NativeAssets.macOS"; 224 + version = "2.88.8"; 225 + hash = "sha256-CdcrzQHwCcmOCPtS8EGtwsKsgdljnH41sFytW7N9PmI="; 226 + }) 227 + (fetchNuGet { 228 + pname = "SkiaSharp.NativeAssets.WebAssembly"; 229 + version = "2.88.8"; 230 + hash = "sha256-GWWsE98f869LiOlqZuXMc9+yuuIhey2LeftGNk3/z3w="; 231 + }) 232 + (fetchNuGet { 233 + pname = "SkiaSharp.NativeAssets.Win32"; 234 + version = "2.88.8"; 235 + hash = "sha256-b8Vb94rNjwPKSJDQgZ0Xv2dWV7gMVFl5GwTK/QiZPPM="; 236 + }) 237 + (fetchNuGet { 238 + pname = "System.Buffers"; 239 + version = "4.5.1"; 240 + hash = "sha256-wws90sfi9M7kuCPWkv1CEYMJtCqx9QB/kj0ymlsNaxI="; 241 + }) 242 + (fetchNuGet { 243 + pname = "System.Buffers"; 244 + version = "4.6.0"; 245 + hash = "sha256-c2QlgFB16IlfBms5YLsTCFQ/QeKoS6ph1a9mdRkq/Jc="; 246 + }) 247 + (fetchNuGet { 248 + pname = "System.Collections.Immutable"; 249 + version = "8.0.0"; 250 + hash = "sha256-F7OVjKNwpqbUh8lTidbqJWYi476nsq9n+6k0+QVRo3w="; 251 + }) 252 + (fetchNuGet { 253 + pname = "System.ComponentModel.Annotations"; 254 + version = "4.5.0"; 255 + hash = "sha256-15yE2NoT9vmL9oGCaxHClQR1jLW1j1ef5hHMg55xRso="; 256 + }) 257 + (fetchNuGet { 258 + pname = "System.Configuration.ConfigurationManager"; 259 + version = "6.0.0"; 260 + hash = "sha256-fPV668Cfi+8pNWrvGAarF4fewdPVEDwlJWvJk0y+Cms="; 261 + }) 262 + (fetchNuGet { 263 + pname = "System.Drawing.Common"; 264 + version = "6.0.0"; 265 + hash = "sha256-/9EaAbEeOjELRSMZaImS1O8FmUe8j4WuFUw1VOrPyAo="; 266 + }) 267 + (fetchNuGet { 268 + pname = "System.IO.Pipelines"; 269 + version = "6.0.0"; 270 + hash = "sha256-xfjF4UqTMJpf8KsBWUyJlJkzPTOO/H5MW023yTYNQSA="; 271 + }) 272 + (fetchNuGet { 273 + pname = "System.Memory"; 274 + version = "4.6.0"; 275 + hash = "sha256-OhAEKzUM6eEaH99DcGaMz2pFLG/q/N4KVWqqiBYUOFo="; 276 + }) 277 + (fetchNuGet { 278 + pname = "System.Numerics.Vectors"; 279 + version = "4.5.0"; 280 + hash = "sha256-qdSTIFgf2htPS+YhLGjAGiLN8igCYJnCCo6r78+Q+c8="; 281 + }) 282 + (fetchNuGet { 283 + pname = "System.Numerics.Vectors"; 284 + version = "4.6.0"; 285 + hash = "sha256-fKS3uWQ2HmR69vNhDHqPLYNOt3qpjiWQOXZDHvRE1HU="; 286 + }) 287 + (fetchNuGet { 288 + pname = "System.Runtime.CompilerServices.Unsafe"; 289 + version = "6.1.0"; 290 + hash = "sha256-NyqqpRcHumzSxpsgRDguD5SGwdUNHBbo0OOdzLTIzCU="; 291 + }) 292 + (fetchNuGet { 293 + pname = "System.Security.AccessControl"; 294 + version = "5.0.0"; 295 + hash = "sha256-ueSG+Yn82evxyGBnE49N4D+ngODDXgornlBtQ3Omw54="; 296 + }) 297 + (fetchNuGet { 298 + pname = "System.Security.AccessControl"; 299 + version = "6.0.0"; 300 + hash = "sha256-qOyWEBbNr3EjyS+etFG8/zMbuPjA+O+di717JP9Cxyg="; 301 + }) 302 + (fetchNuGet { 303 + pname = "System.Security.Cryptography.ProtectedData"; 304 + version = "6.0.0"; 305 + hash = "sha256-Wi9I9NbZlpQDXgS7Kl06RIFxY/9674S7hKiYw5EabRY="; 306 + }) 307 + (fetchNuGet { 308 + pname = "System.Security.Permissions"; 309 + version = "6.0.0"; 310 + hash = "sha256-/MMvtFWGN/vOQfjXdOhet1gsnMgh6lh5DCHimVsnVEs="; 311 + }) 312 + (fetchNuGet { 313 + pname = "System.Security.Principal.Windows"; 314 + version = "5.0.0"; 315 + hash = "sha256-CBOQwl9veFkrKK2oU8JFFEiKIh/p+aJO+q9Tc2Q/89Y="; 316 + }) 317 + (fetchNuGet { 318 + pname = "System.Text.Encoding.CodePages"; 319 + version = "6.0.0"; 320 + hash = "sha256-nGc2A6XYnwqGcq8rfgTRjGr+voISxNe/76k2K36coj4="; 321 + }) 322 + (fetchNuGet { 323 + pname = "System.Windows.Extensions"; 324 + version = "6.0.0"; 325 + hash = "sha256-N+qg1E6FDJ9A9L50wmVt3xPQV8ZxlG1xeXgFuxO+yfM="; 326 + }) 327 + (fetchNuGet { 328 + pname = "Tmds.DBus.Protocol"; 329 + version = "0.16.0"; 330 + hash = "sha256-vKYEaa1EszR7alHj48R8G3uYArhI+zh2ZgiBv955E98="; 331 + }) 69 332 ]
+2 -2
pkgs/by-name/ms/msbuild-structured-log-viewer/package.nix
··· 15 15 }: 16 16 buildDotnetModule (finalAttrs: rec { 17 17 pname = "msbuild-structured-log-viewer"; 18 - version = "2.2.383"; 18 + version = "2.2.392"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "KirillOsenkov"; 22 22 repo = "MSBuildStructuredLog"; 23 23 rev = "v${version}"; 24 - hash = "sha256-re1owocdiPKwoORCPD+A0eiRi4Nk4i9a1l0XTQJcxqE="; 24 + hash = "sha256-oMWFgELF/bIDQWOdrBAOLTluwH3rFO2vU0xCuRnrT1Y="; 25 25 }; 26 26 27 27 dotnet-sdk = dotnetCorePackages.sdk_8_0;
+4 -4
pkgs/by-name/ni/nixpkgs-review/package.nix
··· 18 18 19 19 python3Packages.buildPythonApplication rec { 20 20 pname = "nixpkgs-review"; 21 - version = "2.12.0"; 21 + version = "3.0.0"; 22 22 pyproject = true; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "Mic92"; 26 26 repo = "nixpkgs-review"; 27 - rev = "refs/tags/${version}"; 28 - hash = "sha256-yNdBqL3tceuoUHx8/j2y5ZTq1zeVDAm37RZtlCbC6rg="; 27 + tag = version; 28 + hash = "sha256-C2JAlCgH5OCMAZr/Rvi0H7xAwesnkVCJ3kZyyVYaLg4="; 29 29 }; 30 30 31 31 build-system = [ ··· 76 76 versionCheckProgramArg = [ "--version" ]; 77 77 78 78 meta = { 79 - changelog = "https://github.com/Mic92/nixpkgs-review/releases/tag/${version}"; 79 + changelog = "https://github.com/Mic92/nixpkgs-review/releases/tag/${src.tag}"; 80 80 description = "Review pull-requests on https://github.com/NixOS/nixpkgs"; 81 81 homepage = "https://github.com/Mic92/nixpkgs-review"; 82 82 license = lib.licenses.mit;
+1 -1
pkgs/by-name/nu/nuget-to-json/nuget-to-json.sh
··· 62 62 fi 63 63 64 64 # packages in the nix store should have an empty metadata file 65 - used_source="$(jq -r '.source // ""' "$version"/.nupkg.metadata)" 65 + used_source="$(jq -r 'if has("source") then .source else "" end' "$version"/.nupkg.metadata)" 66 66 found=false 67 67 68 68 if [[ -z "$used_source" || -d "$used_source" ]]; then
+10
pkgs/by-name/op/opencascade-occt/package.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchurl 4 + , fetchpatch 4 5 , cmake 5 6 , ninja 6 7 , tcl ··· 23 24 url = "https://git.dev.opencascade.org/gitweb/?p=occt.git;a=snapshot;h=${commit};sf=tgz"; 24 25 hash = "sha256-AGMZqTLLjXbzJFW/RSTsohAGV8sMxlUmdU/Y2oOzkk8="; 25 26 }; 27 + 28 + patches = [ 29 + # fix compilation on darwin against latest version of freetype 30 + # https://gitlab.freedesktop.org/freetype/freetype/-/merge_requests/330 31 + (fetchpatch { 32 + url = "https://github.com/Open-Cascade-SAS/OCCT/commit/7236e83dcc1e7284e66dc61e612154617ef715d6.diff"; 33 + hash = "sha256-NoC2mE3DG78Y0c9UWonx1vmXoU4g5XxFUT3eVXqLU60="; 34 + }) 35 + ]; 26 36 27 37 nativeBuildInputs = [ 28 38 cmake
+2 -2
pkgs/by-name/op/openvas-scanner/package.nix
··· 31 31 32 32 stdenv.mkDerivation rec { 33 33 pname = "openvas-scanner"; 34 - version = "23.13.1"; 34 + version = "23.14.0"; 35 35 36 36 src = fetchFromGitHub { 37 37 owner = "greenbone"; 38 38 repo = "openvas-scanner"; 39 39 rev = "refs/tags/v${version}"; 40 - hash = "sha256-MT5AtuJQeSUjN+jbqJ957+oy24wVAZ89bkZ4bMxIFNc="; 40 + hash = "sha256-1IesoAK5Aq/JlM83WT0dodwmUvWv6RDqTyUg6LURle4="; 41 41 }; 42 42 43 43 nativeBuildInputs = [
+2 -2
pkgs/by-name/op/openxr-loader/package.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "openxr-loader"; 5 - version = "1.1.42"; 5 + version = "1.1.43"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "KhronosGroup"; 9 9 repo = "OpenXR-SDK-Source"; 10 10 rev = "release-${version}"; 11 - sha256 = "sha256-jHpCseldH02vcuoARHKGitaKi95atLfCPZxY6CVaM+4="; 11 + sha256 = "sha256-Ze7r3qcYomcAIAoAO6FZDraKfFr/Wwrnv0HxmY6uE6w="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake python3 pkg-config ];
+4 -4
pkgs/by-name/os/osu-lazer-bin/package.nix
··· 10 10 11 11 let 12 12 pname = "osu-lazer-bin"; 13 - version = "2024.1208.0"; 13 + version = "2024.1219.2"; 14 14 15 15 src = 16 16 { 17 17 aarch64-darwin = fetchzip { 18 18 url = "https://github.com/ppy/osu/releases/download/${version}/osu.app.Apple.Silicon.zip"; 19 - hash = "sha256-OgXKJ09OMqeD2ZdNBbEluEyR0bbBllprSAHaIXCtLSA="; 19 + hash = "sha256-kzGerNcaop39zqv3+w5hkgLZzhH6PfCPhZfGk9f9/Z8="; 20 20 stripRoot = false; 21 21 }; 22 22 x86_64-darwin = fetchzip { 23 23 url = "https://github.com/ppy/osu/releases/download/${version}/osu.app.Intel.zip"; 24 - hash = "sha256-3W6F2ThYTOVKa9/zTA/6X0uMoPy1SYulIYfYw+D7FR8="; 24 + hash = "sha256-kWcdynu3m8MehpNjkk10VN9/z8ixu/cZI9HuTY/79dk="; 25 25 stripRoot = false; 26 26 }; 27 27 x86_64-linux = fetchurl { 28 28 url = "https://github.com/ppy/osu/releases/download/${version}/osu.AppImage"; 29 - hash = "sha256-gRUr7jf0+Xbfz8FurPk/o7F67TYisdNySNzVWEMb1es="; 29 + hash = "sha256-qNkuiDA4LiWqwpYFrBDvV5VoOwO6Ei8jHGIgVKSErdo="; 30 30 }; 31 31 } 32 32 .${stdenvNoCC.system} or (throw "osu-lazer-bin: ${stdenvNoCC.system} is unsupported.");
+2 -2
pkgs/by-name/os/osu-lazer/deps.json
··· 651 651 }, 652 652 { 653 653 "pname": "ppy.osu.Game.Resources", 654 - "version": "2024.1202.0", 655 - "hash": "sha256-OwsEEF4WSH7HQ5HOl3EB36RJ19stn966DtmfnOtpBJk=" 654 + "version": "2024.1219.1", 655 + "hash": "sha256-KyZeNkTissfZAusvWYUdZ3+YujrcTfkZDyzt99i4fkg=" 656 656 }, 657 657 { 658 658 "pname": "ppy.osuTK.NS20",
+2 -2
pkgs/by-name/os/osu-lazer/package.nix
··· 21 21 22 22 buildDotnetModule rec { 23 23 pname = "osu-lazer"; 24 - version = "2024.1208.0"; 24 + version = "2024.1219.2"; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "ppy"; 28 28 repo = "osu"; 29 29 tag = version; 30 - hash = "sha256-cMPVtzoTxIUVZNNAqF+H0873ZsXGluFEXwNDp7zOq8c="; 30 + hash = "sha256-uRaMVd3FH6094MxplLNG0JJnO+7s805TI0aeDN/rRVY="; 31 31 }; 32 32 33 33 projectFile = "osu.Desktop/osu.Desktop.csproj";
+2 -2
pkgs/by-name/pc/pcaudiolib/package.nix
··· 16 16 17 17 stdenv.mkDerivation (finalAttrs: { 18 18 pname = "pcaudiolib"; 19 - version = "1.2"; 19 + version = "1.3"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "espeak-ng"; 23 23 repo = "pcaudiolib"; 24 24 rev = finalAttrs.version; 25 - hash = "sha256-ZG/HBk5DHaZP/H3M01vDr3M2nP9awwsPuKpwtalz3EE="; 25 + hash = "sha256-bBiGvAySEwAv6Qj2iSawb9oZfMCGBDCDIP8AYdbtQQc="; 26 26 }; 27 27 28 28 nativeBuildInputs = [
+3 -3
pkgs/by-name/pr/prowler/package.nix
··· 6 6 7 7 python3.pkgs.buildPythonApplication rec { 8 8 pname = "prowler"; 9 - version = "5.0.1"; 9 + version = "5.0.2"; 10 10 pyproject = true; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "prowler-cloud"; 14 14 repo = "prowler"; 15 - rev = "refs/tags/${version}"; 16 - hash = "sha256-yT6hyOmKkndJvtbxGQdzmW/miC8kz1yIo3DxvMPJ30Y="; 15 + tag = version; 16 + hash = "sha256-8sQodEh12aEcIgBMC9kvI/aBTqttCC0lcQUl+D+k+XA="; 17 17 }; 18 18 19 19 pythonRelaxDeps = true;
+5 -5
pkgs/by-name/qt/qtractor/package.nix
··· 30 30 31 31 stdenv.mkDerivation rec { 32 32 pname = "qtractor"; 33 - version = "1.4.0"; 33 + version = "1.5.0"; 34 34 35 35 src = fetchurl { 36 36 url = "mirror://sourceforge/qtractor/qtractor-${version}.tar.gz"; 37 - hash = "sha256-1BuytrG2y/cAa2v4nex2TM0v7SEsUuu1QzBs1DczhkA="; 37 + hash = "sha256-p2Fuads2uTiEIXRS7sqe8Fa3XEKwW1ND/pPnUhFlLdY="; 38 38 }; 39 39 40 40 nativeBuildInputs = [ ··· 71 71 suil 72 72 ]; 73 73 74 - meta = with lib; { 74 + meta = { 75 75 description = "Audio/MIDI multi-track sequencer"; 76 76 homepage = "https://qtractor.sourceforge.io"; 77 77 changelog = "https://github.com/rncbc/qtractor/blob/v${version}/ChangeLog"; 78 - license = licenses.gpl2Plus; 78 + license = lib.licenses.gpl2Plus; 79 79 mainProgram = "qtractor"; 80 80 maintainers = [ ]; 81 - platforms = platforms.linux; 81 + platforms = lib.platforms.linux; 82 82 }; 83 83 }
+3 -3
pkgs/by-name/ru/rubberband/package.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "rubberband"; 7 - version = "3.3.0"; 7 + version = "4.0.0"; 8 8 9 9 src = fetchurl { 10 - url = "https://breakfastquay.com/files/releases/${pname}-${version}.tar.bz2"; 11 - hash = "sha256-2e+J4rjvn4WxOsPC+uww4grPLJ86nIxFzmN/K8leV2w="; 10 + url = "https://breakfastquay.com/files/releases/rubberband-${version}.tar.bz2"; 11 + hash = "sha256-rwUDE+5jvBizWy4GTl3OBbJ2qvbRqiuKgs7R/i+AKOk="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ pkg-config meson ninja jdk_headless ];
+3 -3
pkgs/by-name/st/storj-uplink/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "storj-uplink"; 9 - version = "1.118.8"; 9 + version = "1.119.3"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "storj"; 13 13 repo = "storj"; 14 14 rev = "v${version}"; 15 - hash = "sha256-kVV5d3ULRg/yGWZJSR2gP0X3gaGPM3Uy0ZkLed1Kb+U="; 15 + hash = "sha256-O+DCMgrhlunqetL2GYbNSuSbfcyYNNP3kf9bL6P3uHQ="; 16 16 }; 17 17 18 18 subPackages = [ "cmd/uplink" ]; 19 19 20 - vendorHash = "sha256-5pNYC1ubjxaU7KPd4lsEOyAe/OU95UID4JtFJ6Q+E3w="; 20 + vendorHash = "sha256-DgW1RCyTDfbc7BiMeMVMWY1gHNdxiLxojAn0NGNeWqA="; 21 21 22 22 ldflags = [ 23 23 "-s"
+2 -2
pkgs/by-name/ta/tana/package.nix
··· 55 55 ]; 56 56 buildInputs = glLibs ++ libs; 57 57 runpathPackages = glLibs ++ [ stdenv.cc.cc stdenv.cc.libc ]; 58 - version = "1.0.18"; 58 + version = "1.0.20"; 59 59 in 60 60 stdenv.mkDerivation { 61 61 pname = "tana"; ··· 63 63 64 64 src = fetchurl { 65 65 url = "https://github.com/tanainc/tana-desktop-releases/releases/download/v${version}/tana_${version}_amd64.deb"; 66 - hash = "sha256-74jQkOTTRfyM7uy74xqx0sYZWy/vndBfLbwjcW8L1D0="; 66 + hash = "sha256-fJiAqPppPoIN4gT54YMgbf/Fe9eVgRYHU6q6Yopl46I="; 67 67 }; 68 68 69 69 nativeBuildInputs = [
+2 -2
pkgs/by-name/ta/taskwarrior3/package.nix
··· 22 22 }: 23 23 stdenv.mkDerivation (finalAttrs: { 24 24 pname = "taskwarrior"; 25 - version = "3.2.0-unstable-2024-12-18"; 25 + version = "3.3.0"; 26 26 src = fetchFromGitHub { 27 27 owner = "GothenburgBitFactory"; 28 28 repo = "taskwarrior"; ··· 33 33 cargoDeps = rustPlatform.fetchCargoTarball { 34 34 name = "${finalAttrs.pname}-${finalAttrs.version}-cargo-deps"; 35 35 inherit (finalAttrs) src; 36 - hash = "sha256-yaIjtwZuYqyiXHxq4NDuZC9aE+mYpovXygxWENf6v1o="; 36 + hash = "sha256-mzmrbsUuIjUVuNEa33EgtOTl9r+0xYj2WkKqFjxX1oU="; 37 37 }; 38 38 39 39 postPatch = ''
+3 -3
pkgs/by-name/ti/tidb/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "tidb"; 9 - version = "8.4.0"; 9 + version = "8.5.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "pingcap"; 13 13 repo = pname; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-AVREHQnEBCU5Z9aiYWVi2jzZ5amb/Bc0jJogwGunU84="; 15 + sha256 = "sha256-mrR4Rk+p1JaimvBVyEHc+syQwkvRDjQfGCuL5H0GqG8="; 16 16 }; 17 17 18 - vendorHash = "sha256-zRTFmXNTc2M24q8ClqsjNsok4RMi1Yyfe2ItE8I2Ww4="; 18 + vendorHash = "sha256-yV97PyVkHWQSj+nFuxCvKkAbdwfszM1gslOvi8iihaE="; 19 19 20 20 ldflags = [ 21 21 "-X github.com/pingcap/tidb/pkg/parser/mysql.TiDBReleaseVersion=${version}"
+2 -2
pkgs/by-name/ti/tippecanoe/package.nix
··· 10 10 11 11 stdenv.mkDerivation (finalAttrs: { 12 12 pname = "tippecanoe"; 13 - version = "2.72.0"; 13 + version = "2.73.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "felt"; 17 17 repo = "tippecanoe"; 18 18 rev = finalAttrs.version; 19 - hash = "sha256-5Ox/2K9cls8lZ+C/Fh5VQmgNEtbdMW0mh4fhBl6ecP8="; 19 + hash = "sha256-IQEtfLRWe0/R6FSGzyar+qcpng0nm3LcyBb352TLZrs="; 20 20 }; 21 21 22 22 buildInputs = [
+6
pkgs/by-name/up/upbound-main/package.nix
··· 1 + { 2 + upbound, 3 + }: 4 + upbound.override { 5 + version-channel = "main"; 6 + }
+70 -21
pkgs/by-name/up/upbound/package.nix
··· 1 - { lib, buildGoModule, fetchFromGitHub }: 1 + { 2 + lib, 3 + fetchurl, 4 + installShellFiles, 5 + versionCheckHook, 6 + stdenvNoCC, 7 + version-channel ? "stable", 8 + }: 9 + let 10 + inherit (stdenvNoCC.hostPlatform) system; 11 + sources = 12 + if "${version-channel}" == "main" then import ./sources-main.nix else import ./sources-stable.nix; 13 + arch = sources.archMap.${system}; 14 + 15 + in 16 + stdenvNoCC.mkDerivation { 17 + pname = if "${version-channel}" == "main" then "upbound-main" else "upbound"; 18 + version = sources.version; 19 + srcs = [ 20 + (fetchurl { 21 + url = sources.fetchurlAttrSet.${system}.docker-credential-up.url; 22 + sha256 = sources.fetchurlAttrSet.${system}.docker-credential-up.hash; 23 + }) 24 + 25 + (fetchurl { 26 + url = sources.fetchurlAttrSet.${system}.up.url; 27 + sha256 = sources.fetchurlAttrSet.${system}.up.hash; 28 + }) 29 + ]; 30 + 31 + sourceRoot = "."; 32 + 33 + nativeBuildInputs = [ installShellFiles ]; 34 + 35 + installPhase = '' 36 + runHook preInstall 37 + 38 + mkdir -p $out/bin 39 + 40 + cp ./${arch}/up $out/bin/up 41 + chmod +x $out/bin/up 42 + 43 + cp ./${arch}/docker-credential-up $out/bin/docker-credential-up 44 + chmod +x $out/bin/docker-credential-up 45 + 46 + runHook postInstall 47 + ''; 2 48 3 - buildGoModule rec { 4 - pname = "upbound"; 5 - version = "0.34.0"; 49 + postInstall = '' 50 + installShellCompletion --bash --name up <(echo complete -C up up) 51 + ''; 6 52 7 - src = fetchFromGitHub { 8 - owner = pname; 9 - repo = "up"; 10 - rev = "v${version}"; 11 - hash = "sha256-npWCGR0/iXAF7efreWhpwqboXJ24lqk5TPaB7glwEFI="; 12 - }; 53 + versionCheckProgramArg = "version"; 13 54 14 - vendorHash = "sha256-f/RPyjrC5FsOjC5wnBtqEbLeVX7VeiVYFpRXcQ2lTc4="; 55 + nativeInstallCheckInputs = [ 56 + versionCheckHook 57 + ]; 15 58 16 - subPackages = [ "cmd/docker-credential-up" "cmd/up" ]; 59 + doCheck = false; 17 60 18 - ldflags = [ 19 - "-s" 20 - "-w" 21 - "-X github.com/upbound/up/internal/version.version=v${version}" 61 + passthru.updateScript = [ 62 + ./update.sh 63 + "${version-channel}" 22 64 ]; 23 65 24 - meta = with lib; { 25 - description = 26 - "CLI for interacting with Upbound Cloud, Upbound Enterprise, and Universal Crossplane (UXP)"; 66 + passthru.tests = { 67 + versionCheck = versionCheckHook; 68 + }; 69 + 70 + meta = { 71 + description = "CLI for interacting with Upbound Cloud, Upbound Enterprise, and Universal Crossplane (UXP)"; 27 72 homepage = "https://upbound.io"; 28 - license = licenses.asl20; 29 - maintainers = with maintainers; [ lucperkins ]; 73 + license = lib.licenses.unfree; 74 + maintainers = with lib.maintainers; [ 75 + lucperkins 76 + jljox 77 + ]; 30 78 mainProgram = "up"; 79 + platforms = sources.platformList; 31 80 }; 32 81 }
+54
pkgs/by-name/up/upbound/sources-main.nix
··· 1 + # Generated by "update.sh main" - do not update manually! 2 + { 3 + version = "0.37.0-0.rc.0.38.g797e121"; 4 + 5 + platformList = [ 6 + "aarch64-linux" 7 + "x86_64-linux" 8 + "x86_64-darwin" 9 + "aarch64-darwin" 10 + ]; 11 + 12 + archMap = { 13 + aarch64-linux = "linux_arm64"; 14 + x86_64-linux = "linux_amd64"; 15 + x86_64-darwin = "darwin_amd64"; 16 + aarch64-darwin = "darwin_arm64"; 17 + }; 18 + 19 + fetchurlAttrSet = { 20 + 21 + aarch64-linux.docker-credential-up = { 22 + hash = "sha256-nZXniTuLzmV7tK/Pd4BjUzqYYH2OmQKC4yoCHOhZ3C8="; 23 + url = "https://cli.upbound.io/main/v0.37.0-0.rc.0.38.g797e121/bundle/docker-credential-up/linux_arm64.tar.gz"; 24 + }; 25 + x86_64-linux.docker-credential-up = { 26 + hash = "sha256-LILaT+vn2CdKzNWxYOeda+Zid9V11I94+vwDGkGwxuQ="; 27 + url = "https://cli.upbound.io/main/v0.37.0-0.rc.0.38.g797e121/bundle/docker-credential-up/linux_amd64.tar.gz"; 28 + }; 29 + x86_64-darwin.docker-credential-up = { 30 + hash = "sha256-7eUWveGIbimxbwOGtA6qrU7F8p8EpOCTHXN4vj74qqA="; 31 + url = "https://cli.upbound.io/main/v0.37.0-0.rc.0.38.g797e121/bundle/docker-credential-up/darwin_amd64.tar.gz"; 32 + }; 33 + aarch64-darwin.docker-credential-up = { 34 + hash = "sha256-XTgSZjbHXyt1BXNeaHXqdi4gs8eeD/7rE657oAeQKv4="; 35 + url = "https://cli.upbound.io/main/v0.37.0-0.rc.0.38.g797e121/bundle/docker-credential-up/darwin_arm64.tar.gz"; 36 + }; 37 + aarch64-linux.up = { 38 + hash = "sha256-cNk4uaXcdH3EucwGnGXGsPbmKGGO+ig3xfJ+fAcwEbo="; 39 + url = "https://cli.upbound.io/main/v0.37.0-0.rc.0.38.g797e121/bundle/up/linux_arm64.tar.gz"; 40 + }; 41 + x86_64-linux.up = { 42 + hash = "sha256-3h+Jtl84UdWvs2cbrDsbtqlCCpvvYjzXZLmzDY/9aXE="; 43 + url = "https://cli.upbound.io/main/v0.37.0-0.rc.0.38.g797e121/bundle/up/linux_amd64.tar.gz"; 44 + }; 45 + x86_64-darwin.up = { 46 + hash = "sha256-WzngxshyHnR1H7Rhkbw/wkN1i3TWyV8CcBTwLNVggdU="; 47 + url = "https://cli.upbound.io/main/v0.37.0-0.rc.0.38.g797e121/bundle/up/darwin_amd64.tar.gz"; 48 + }; 49 + aarch64-darwin.up = { 50 + hash = "sha256-KLcxE4847DE6e0AznjlNZnS6GNhT1JJaCnYDecTZ6EQ="; 51 + url = "https://cli.upbound.io/main/v0.37.0-0.rc.0.38.g797e121/bundle/up/darwin_arm64.tar.gz"; 52 + }; 53 + }; 54 + }
+54
pkgs/by-name/up/upbound/sources-stable.nix
··· 1 + # Generated by "update.sh stable" - do not update manually! 2 + { 3 + version = "0.36.1"; 4 + 5 + platformList = [ 6 + "aarch64-linux" 7 + "x86_64-linux" 8 + "x86_64-darwin" 9 + "aarch64-darwin" 10 + ]; 11 + 12 + archMap = { 13 + aarch64-linux = "linux_arm64"; 14 + x86_64-linux = "linux_amd64"; 15 + x86_64-darwin = "darwin_amd64"; 16 + aarch64-darwin = "darwin_arm64"; 17 + }; 18 + 19 + fetchurlAttrSet = { 20 + 21 + aarch64-linux.docker-credential-up = { 22 + hash = "sha256-BnEQWK1Y4rCDEk5BgkUIeF0oK6C77AQZh6KWhS+MfqM="; 23 + url = "https://cli.upbound.io/stable/v0.36.1/bundle/docker-credential-up/linux_arm64.tar.gz"; 24 + }; 25 + x86_64-linux.docker-credential-up = { 26 + hash = "sha256-4A0Di92G/vi9NR/pH20E8aaSn/jYhduQbYH6aLL2R3E="; 27 + url = "https://cli.upbound.io/stable/v0.36.1/bundle/docker-credential-up/linux_amd64.tar.gz"; 28 + }; 29 + x86_64-darwin.docker-credential-up = { 30 + hash = "sha256-/i4VsDUk0B+htRv0UCjCLT1ByewO8UNHOMbbxqIfvvE="; 31 + url = "https://cli.upbound.io/stable/v0.36.1/bundle/docker-credential-up/darwin_amd64.tar.gz"; 32 + }; 33 + aarch64-darwin.docker-credential-up = { 34 + hash = "sha256-gaaaOfn8oOxjlYruGePFZ+e65cUgRJSlsr4iweVYdSE="; 35 + url = "https://cli.upbound.io/stable/v0.36.1/bundle/docker-credential-up/darwin_arm64.tar.gz"; 36 + }; 37 + aarch64-linux.up = { 38 + hash = "sha256-mxuDhdO0nZkozMsKiKcDPBscgrY0pSChJP5TUJz729E="; 39 + url = "https://cli.upbound.io/stable/v0.36.1/bundle/up/linux_arm64.tar.gz"; 40 + }; 41 + x86_64-linux.up = { 42 + hash = "sha256-oZ1RpPZAKzChRWKUhUcKPRXhqmf3FBXvpFCICMsWh+w="; 43 + url = "https://cli.upbound.io/stable/v0.36.1/bundle/up/linux_amd64.tar.gz"; 44 + }; 45 + x86_64-darwin.up = { 46 + hash = "sha256-a4QsXlfmmFhRYxC0yZ7yVIHmP8VUgggfOZSenMXGlKA="; 47 + url = "https://cli.upbound.io/stable/v0.36.1/bundle/up/darwin_amd64.tar.gz"; 48 + }; 49 + aarch64-darwin.up = { 50 + hash = "sha256-PPHlADbIiQ/CAF746lulvuHjwwo1V563K9Haf/7IjEI="; 51 + url = "https://cli.upbound.io/stable/v0.36.1/bundle/up/darwin_arm64.tar.gz"; 52 + }; 53 + }; 54 + }
+83
pkgs/by-name/up/upbound/update.sh
··· 1 + #!/usr/bin/env nix-shell 2 + #!nix-shell -i bash -p curl 3 + 4 + #set -euo pipefail 5 + 6 + SCRIPT_DIR=$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd) 7 + 8 + # value can be main | stable 9 + # Ensure at least one argument is passed 10 + if [[ $# -lt 1 ]]; then 11 + echo "Error: No argument provided. Please specify 'main' or 'stable'." 12 + exit 1 13 + fi 14 + 15 + # Check if the first argument is 'main' or 'stable' 16 + if [[ "$1" == "main" || "$1" == "stable" ]]; then 17 + echo "Valid input: $1" 18 + else 19 + echo "Error: Invalid input. Please specify 'main' or 'stable'." 20 + exit 1 21 + fi 22 + channel=$1 23 + 24 + baseUrl="https://cli.upbound.io/${channel}" 25 + currentVersion=$(curl ${baseUrl}/current/version) 26 + 27 + version="${currentVersion:1}" 28 + 29 + declare -A archMapping 30 + archMapping["aarch64-darwin"]="darwin_arm64" 31 + archMapping["x86_64-darwin"]="darwin_amd64" 32 + archMapping["aarch64-linux"]="linux_arm64" 33 + archMapping["x86_64-linux"]="linux_amd64" 34 + 35 + archMapBlock= 36 + for key in "${!archMapping[@]}"; do 37 + line=$(printf "$key = \"${archMapping[$key]}\"; ") 38 + archMapBlock="$archMapBlock$line" 39 + done 40 + 41 + platformListBlock= 42 + for key in "${!archMapping[@]}"; do 43 + platformListBlock="$platformListBlock\"$key\" " 44 + done 45 + 46 + cmds=("docker-credential-up" "up") 47 + fetchurlAttrSetBlock= 48 + for cmd in "${cmds[@]}"; do 49 + for key in "${!archMapping[@]}"; do 50 + arch=${archMapping[$key]} 51 + url="${baseUrl}/v${version}/bundle/$cmd/${arch}.tar.gz"; 52 + hash=$(nix-prefetch-url $url) 53 + hash=$(nix hash convert "${hash}" --hash-algo sha256) 54 + fetchurlAttrSetBlock=" 55 + ${fetchurlAttrSetBlock} 56 + $key.$cmd = { 57 + hash = \"${hash}\"; 58 + url = ${url}; 59 + };" 60 + done 61 + done 62 + 63 + OUT_FILE="$SCRIPT_DIR/sources-${channel}.nix" 64 + cat >$OUT_FILE <<EOF 65 + # Generated by "update.sh ${channel}" - do not update manually! 66 + { 67 + version = "${version}"; 68 + 69 + platformList = [ 70 + ${platformListBlock} 71 + ]; 72 + 73 + archMap = { 74 + ${archMapBlock} 75 + }; 76 + 77 + fetchurlAttrSet = { 78 + ${fetchurlAttrSetBlock} 79 + }; 80 + } 81 + EOF 82 + 83 + nixfmt $OUT_FILE
+3 -3
pkgs/by-name/yg/yggdrasil/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "yggdrasil"; 10 - version = "0.5.11"; 10 + version = "0.5.12"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "yggdrasil-network"; 14 14 repo = "yggdrasil-go"; 15 15 rev = "v${version}"; 16 - hash = "sha256-029bG3zHEJKjP8fvq+TxiAR/JiGqXzrK5gnxvyve9FA="; 16 + hash = "sha256-NlNQnYmK//p35pj2MInD6RVsajM/bGDhOuzOZZYoWRw="; 17 17 }; 18 18 19 - vendorHash = "sha256-D65Sbc9W5qYO/GmSIvFRwPpGJlX7bzsp8yN6yb3prWY="; 19 + vendorHash = "sha256-xZpUWIR3xTjhhNSwPoHx7GLUgcZJrWfF0FMExlluBmg="; 20 20 21 21 subPackages = [ 22 22 "cmd/genkeys"
+203
pkgs/development/compilers/go/1.24.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchurl, 5 + tzdata, 6 + substituteAll, 7 + iana-etc, 8 + apple-sdk_11, 9 + xcbuild, 10 + mailcap, 11 + buildPackages, 12 + pkgsBuildTarget, 13 + threadsCross, 14 + testers, 15 + skopeo, 16 + buildGo124Module, 17 + }: 18 + 19 + let 20 + goBootstrap = buildPackages.callPackage ./bootstrap122.nix { }; 21 + 22 + skopeoTest = skopeo.override { buildGoModule = buildGo124Module; }; 23 + 24 + goarch = 25 + platform: 26 + { 27 + "aarch64" = "arm64"; 28 + "arm" = "arm"; 29 + "armv5tel" = "arm"; 30 + "armv6l" = "arm"; 31 + "armv7l" = "arm"; 32 + "i686" = "386"; 33 + "mips" = "mips"; 34 + "mips64el" = "mips64le"; 35 + "mipsel" = "mipsle"; 36 + "powerpc64" = "ppc64"; 37 + "powerpc64le" = "ppc64le"; 38 + "riscv64" = "riscv64"; 39 + "s390x" = "s390x"; 40 + "x86_64" = "amd64"; 41 + "wasm32" = "wasm"; 42 + } 43 + .${platform.parsed.cpu.name} or (throw "Unsupported system: ${platform.parsed.cpu.name}"); 44 + 45 + # We need a target compiler which is still runnable at build time, 46 + # to handle the cross-building case where build != host == target 47 + targetCC = pkgsBuildTarget.targetPackages.stdenv.cc; 48 + 49 + isCross = stdenv.buildPlatform != stdenv.targetPlatform; 50 + in 51 + stdenv.mkDerivation (finalAttrs: { 52 + pname = "go"; 53 + version = "1.24rc1"; 54 + 55 + src = fetchurl { 56 + url = "https://go.dev/dl/go${finalAttrs.version}.src.tar.gz"; 57 + hash = "sha256-r9iiP9Jg8qJG0XQEmgdrigW7C62T8SIHaNIZuL33U50="; 58 + }; 59 + 60 + strictDeps = true; 61 + buildInputs = 62 + [ ] 63 + ++ lib.optionals stdenv.hostPlatform.isLinux [ stdenv.cc.libc.out ] 64 + ++ lib.optionals (stdenv.hostPlatform.libc == "glibc") [ stdenv.cc.libc.static ]; 65 + 66 + depsTargetTargetPropagated = lib.optionals stdenv.targetPlatform.isDarwin [ 67 + apple-sdk_11 68 + xcbuild 69 + ]; 70 + 71 + depsBuildTarget = lib.optional isCross targetCC; 72 + 73 + depsTargetTarget = lib.optional stdenv.targetPlatform.isWindows threadsCross.package; 74 + 75 + postPatch = '' 76 + patchShebangs . 77 + ''; 78 + 79 + patches = [ 80 + (substituteAll { 81 + src = ./iana-etc-1.17.patch; 82 + iana = iana-etc; 83 + }) 84 + # Patch the mimetype database location which is missing on NixOS. 85 + # but also allow static binaries built with NixOS to run outside nix 86 + (substituteAll { 87 + src = ./mailcap-1.17.patch; 88 + inherit mailcap; 89 + }) 90 + # prepend the nix path to the zoneinfo files but also leave the original value for static binaries 91 + # that run outside a nix server 92 + (substituteAll { 93 + src = ./tzdata-1.19.patch; 94 + inherit tzdata; 95 + }) 96 + ./remove-tools-1.11.patch 97 + ./go_no_vendor_checks-1.22.patch 98 + ]; 99 + 100 + GOOS = if stdenv.targetPlatform.isWasi then "wasip1" else stdenv.targetPlatform.parsed.kernel.name; 101 + GOARCH = goarch stdenv.targetPlatform; 102 + # GOHOSTOS/GOHOSTARCH must match the building system, not the host system. 103 + # Go will nevertheless build a for host system that we will copy over in 104 + # the install phase. 105 + GOHOSTOS = stdenv.buildPlatform.parsed.kernel.name; 106 + GOHOSTARCH = goarch stdenv.buildPlatform; 107 + 108 + # {CC,CXX}_FOR_TARGET must be only set for cross compilation case as go expect those 109 + # to be different from CC/CXX 110 + CC_FOR_TARGET = if isCross then "${targetCC}/bin/${targetCC.targetPrefix}cc" else null; 111 + CXX_FOR_TARGET = if isCross then "${targetCC}/bin/${targetCC.targetPrefix}c++" else null; 112 + 113 + GOARM = toString ( 114 + lib.intersectLists [ (stdenv.hostPlatform.parsed.cpu.version or "") ] [ "5" "6" "7" ] 115 + ); 116 + GO386 = "softfloat"; # from Arch: don't assume sse2 on i686 117 + # Wasi does not support CGO 118 + CGO_ENABLED = if stdenv.targetPlatform.isWasi then 0 else 1; 119 + 120 + GOROOT_BOOTSTRAP = "${goBootstrap}/share/go"; 121 + 122 + buildPhase = '' 123 + runHook preBuild 124 + export GOCACHE=$TMPDIR/go-cache 125 + 126 + export PATH=$(pwd)/bin:$PATH 127 + 128 + ${lib.optionalString isCross '' 129 + # Independent from host/target, CC should produce code for the building system. 130 + # We only set it when cross-compiling. 131 + export CC=${buildPackages.stdenv.cc}/bin/cc 132 + ''} 133 + ulimit -a 134 + 135 + pushd src 136 + ./make.bash 137 + popd 138 + runHook postBuild 139 + ''; 140 + 141 + preInstall = 142 + '' 143 + # Contains the wrong perl shebang when cross compiling, 144 + # since it is not used for anything we can deleted as well. 145 + rm src/regexp/syntax/make_perl_groups.pl 146 + '' 147 + + ( 148 + if (stdenv.buildPlatform.system != stdenv.hostPlatform.system) then 149 + '' 150 + mv bin/*_*/* bin 151 + rmdir bin/*_* 152 + ${lib.optionalString 153 + (!(finalAttrs.GOHOSTARCH == finalAttrs.GOARCH && finalAttrs.GOOS == finalAttrs.GOHOSTOS)) 154 + '' 155 + rm -rf pkg/${finalAttrs.GOHOSTOS}_${finalAttrs.GOHOSTARCH} pkg/tool/${finalAttrs.GOHOSTOS}_${finalAttrs.GOHOSTARCH} 156 + '' 157 + } 158 + '' 159 + else 160 + lib.optionalString (stdenv.hostPlatform.system != stdenv.targetPlatform.system) '' 161 + rm -rf bin/*_* 162 + ${lib.optionalString 163 + (!(finalAttrs.GOHOSTARCH == finalAttrs.GOARCH && finalAttrs.GOOS == finalAttrs.GOHOSTOS)) 164 + '' 165 + rm -rf pkg/${finalAttrs.GOOS}_${finalAttrs.GOARCH} pkg/tool/${finalAttrs.GOOS}_${finalAttrs.GOARCH} 166 + '' 167 + } 168 + '' 169 + ); 170 + 171 + installPhase = '' 172 + runHook preInstall 173 + mkdir -p $out/share/go 174 + cp -a bin pkg src lib misc api doc go.env $out/share/go 175 + mkdir -p $out/bin 176 + ln -s $out/share/go/bin/* $out/bin 177 + runHook postInstall 178 + ''; 179 + 180 + disallowedReferences = [ goBootstrap ]; 181 + 182 + passthru = { 183 + inherit goBootstrap skopeoTest; 184 + tests = { 185 + skopeo = testers.testVersion { package = skopeoTest; }; 186 + version = testers.testVersion { 187 + package = finalAttrs.finalPackage; 188 + command = "go version"; 189 + version = "go${finalAttrs.version}"; 190 + }; 191 + }; 192 + }; 193 + 194 + meta = with lib; { 195 + changelog = "https://go.dev/doc/devel/release#go${lib.versions.majorMinor finalAttrs.version}"; 196 + description = "Go Programming language"; 197 + homepage = "https://go.dev/"; 198 + license = licenses.bsd3; 199 + maintainers = teams.golang.members; 200 + platforms = platforms.darwin ++ platforms.linux ++ platforms.wasi ++ platforms.freebsd; 201 + mainProgram = "go"; 202 + }; 203 + })
+27
pkgs/development/compilers/go/bootstrap122.nix
··· 1 + { callPackage }: 2 + callPackage ./binary.nix { 3 + version = "1.22.10"; 4 + hashes = { 5 + # Use `print-hashes.sh ${version}` to generate the list below 6 + darwin-amd64 = "dd2c4ac3702658c2c20e3a8b394da1917d86156b2cb4312c9d2f657f80067874"; 7 + darwin-arm64 = "21cf49415ffe0755b45f2b63e75d136528a32f7bb7bdd0166f51d22a03eb0a3f"; 8 + freebsd-386 = "f82f5d194114963693e0f51fd56d55d8417ca556438062f2b0df608473b62837"; 9 + freebsd-amd64 = "cce9da240870a4430c5cf1227bcf29d37575043ff16f7982a69f1139c6f564b5"; 10 + freebsd-arm64 = "abae388d0d42563a242db0d405172cb73e09236f68000ff90c2a327ec8c5764c"; 11 + freebsd-armv6l = "7c9c8fe30cbabbb4fb597f0f0ad1279fd2b320bc70831eba4c207b55ad46931d"; 12 + freebsd-riscv64 = "d6f25fd79e17b84d1b61bec3e2fdffc47377b28b51a04b6bdbeac0199313e059"; 13 + linux-386 = "2ae9f00e9621489b75494fa2b8abfc5d09e0cae6effdd4c13867957ad2e4deba"; 14 + linux-amd64 = "736ce492a19d756a92719a6121226087ccd91b652ed5caec40ad6dbfb2252092"; 15 + linux-arm64 = "5213c5e32fde3bd7da65516467b7ffbfe40d2bb5a5f58105e387eef450583eec"; 16 + linux-armv6l = "a7bbbc80fe736269820bbdf3555e91ada5d18a5cde2276aac3b559bc1d52fc70"; 17 + linux-loong64 = "0be34dbc69726b52414e0283736f997fee477379ebff66cebd7d8c35f4f64f9d"; 18 + linux-mips = "bb7d7e99db7ee70063cb57bb7395c392b8b5ed87f37d733a1c91de935c70bb91"; 19 + linux-mips64 = "c7f0571410297cb29e52d10fed7a2a21aeaeabb9539d0c04a6d778adf0fe7f1b"; 20 + linux-mips64le = "e66c440c03dd19bf8423034cbde7f6813321beb18d3fcf2ef234c13a25467952"; 21 + linux-mipsle = "b4e0061f62a9c1f874893aa4951a4883c19762a9dd64c5710554ec5a7aaf311a"; 22 + linux-ppc64 = "4192158cdedc6a124aa32a099cc6bebebabf1f4d380c46c5e36ea52c30a3888b"; 23 + linux-ppc64le = "db05b9838f69d741fb9a5301220b1a62014aee025b0baf341aba3d280087b981"; 24 + linux-riscv64 = "aef9b186c1b9b58c0472dbf54978f97682852a91b2e8d6bf354e59ba9c24438a"; 25 + linux-s390x = "4ab2286adb096576771801b5099760b1d625fd7b44080449151a4d9b21303672"; 26 + }; 27 + }
+2 -2
pkgs/development/libraries/sundials/default.nix
··· 14 14 15 15 stdenv.mkDerivation rec { 16 16 pname = "sundials"; 17 - version = "7.1.1"; 17 + version = "7.2.0"; 18 18 19 19 outputs = [ 20 20 "out" ··· 23 23 24 24 src = fetchurl { 25 25 url = "https://github.com/LLNL/sundials/releases/download/v${version}/sundials-${version}.tar.gz"; 26 - hash = "sha256-6n1u37UkSN39wexI+JpyH+bAolnBD471b2D83th6lLs="; 26 + hash = "sha256-XGwKZqfifEW/tXsn91eUY4Vahfw5dv7R1cndiNwa46s="; 27 27 }; 28 28 29 29 nativeBuildInputs = [
+3 -3
pkgs/development/python-modules/msgraph-sdk/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "msgraph-sdk"; 20 - version = "1.14.0"; 20 + version = "1.15.0"; 21 21 pyproject = true; 22 22 23 23 disabled = pythonOlder "3.8"; ··· 25 25 src = fetchFromGitHub { 26 26 owner = "microsoftgraph"; 27 27 repo = "msgraph-sdk-python"; 28 - rev = "refs/tags/v${version}"; 29 - hash = "sha256-qCrBd1RIIjVJQyWf7srdFHNQc8TYh3zDtq/nepbk6tE="; 28 + tag = "v${version}"; 29 + hash = "sha256-jGGBWakuGXY7zH7Gb5C/e7hJB//B+Ko/l0TyxGHz0N4="; 30 30 }; 31 31 32 32 build-system = [ flit-core ];
+2 -2
pkgs/development/tools/misc/coccinelle/default.nix
··· 8 8 9 9 stdenv.mkDerivation (finalAttrs: { 10 10 pname = "coccinelle"; 11 - version = "1.2"; 11 + version = "1.3.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 repo = "coccinelle"; 15 15 rev = finalAttrs.version; 16 16 owner = "coccinelle"; 17 - hash = "sha256-v51KQLMJENLrlstCsP3DAuJJFMyjFyOZPJ7cRW5ovws="; 17 + hash = "sha256-be95cuFP6bAdpCT0Z9zBAx9cc3gYuuXAmHYaI/bmyTE="; 18 18 }; 19 19 20 20 nativeBuildInputs = with ocamlPackages; [
+1 -4
pkgs/misc/my-env/default.nix
··· 66 66 name, 67 67 buildInputs ? [ ], 68 68 propagatedBuildInputs ? [ ], 69 - gcc ? stdenv.cc, 70 69 extraCmds ? "", 71 70 cleanupCmds ? "", 72 71 shell ? "${pkgs.bashInteractive}/bin/bash --norc", ··· 80 79 "buildPhase" 81 80 "fixupPhase" 82 81 ]; 83 - setupNew = replaceVars ../../stdenv/generic/setup.sh { 84 - inherit gcc; 85 - }; 82 + setupNew = ../../stdenv/generic/setup.sh; 86 83 87 84 buildPhase = 88 85 let
+6 -6
pkgs/os-specific/linux/tbs/default.nix
··· 13 13 name = repo; 14 14 owner = "tbsdtv"; 15 15 repo = "linux_media"; 16 - rev = "36ce48448be5dd42669a5199f61e85da1a68cf60"; 17 - hash = "sha256-fbb1ITcWymLoybA7VkfdpJmuRHKCP1s0CqLn0Rl2E2I="; 16 + rev = "cf8cf4c06090fe3c2dc2f665764abc580b8a1921"; 17 + hash = "sha256-YTITVsSktxAoWBsIN6jXZD11pxXaMrMl5N6VZYxfTi0="; 18 18 }; 19 19 20 20 build = fetchFromGitHub rec { 21 21 name = repo; 22 22 owner = "tbsdtv"; 23 23 repo = "media_build"; 24 - rev = "0f49c76b80838ded04bd64c56af9e1f9b8ac1965"; 25 - hash = "sha256-S5g7OTBJjzClLfy6C0PJwUtukrqoCiIjyU26Yy26hDo="; 24 + rev = "f362ab16cb88cc1d3599408c22e3abc52aebe1fc"; 25 + hash = "sha256-xsZdrOgf+dA5B/GVWSnWUw0FInswPd1Kzg/qWE2JmqM="; 26 26 }; 27 27 28 28 in 29 29 stdenv.mkDerivation { 30 30 pname = "tbs"; 31 - version = "20241026-${kernel.version}"; 31 + version = "20241213-${kernel.version}"; 32 32 33 33 srcs = [ 34 34 media ··· 80 80 license = lib.licenses.gpl2Only; 81 81 maintainers = with lib.maintainers; [ ck3d ]; 82 82 priority = -1; 83 - broken = kernel.kernelOlder "4.14" || kernel.kernelAtLeast "6.12"; 83 + broken = kernel.kernelOlder "4.14" || kernel.kernelAtLeast "6.13"; 84 84 }; 85 85 }
+3 -3
pkgs/servers/plex/raw.nix
··· 14 14 # server, and the FHS userenv and corresponding NixOS module should 15 15 # automatically pick up the changes. 16 16 stdenv.mkDerivation rec { 17 - version = "1.41.2.9200-c6bbc1b53"; 17 + version = "1.41.3.9292-bc7397402"; 18 18 pname = "plexmediaserver"; 19 19 20 20 # Fetch the source ··· 22 22 if stdenv.hostPlatform.system == "aarch64-linux" then 23 23 fetchurl { 24 24 url = "https://downloads.plex.tv/plex-media-server-new/${version}/debian/plexmediaserver_${version}_arm64.deb"; 25 - sha256 = "sha256-VTWyeve+Uz3TdWQ06CmZ9w+Gk9jBHP7EuYi0N9DTB4Q="; 25 + sha256 = "0xbkd8iplvzgm0jqgz6ncxwx0bhdkm0208z22cpjh1ynjqx5lvkq"; 26 26 } 27 27 else 28 28 fetchurl { 29 29 url = "https://downloads.plex.tv/plex-media-server-new/${version}/debian/plexmediaserver_${version}_amd64.deb"; 30 - sha256 = "sha256-HmgtnUsDzRIUThYdlZIzhiU02n9jSU7wtwnEA0+r1iQ="; 30 + sha256 = "1a18xfc69yk99hw3q3nv4ibmgq6whk3ywwfq5r91v8fsb7l9cf58"; 31 31 }; 32 32 33 33 outputs = [
pkgs/servers/sunshine/0001-fix-upnp-support-newer-miniupnpc-library-2782.patch pkgs/by-name/su/sunshine/0001-fix-upnp-support-newer-miniupnpc-library-2782.patch
pkgs/servers/sunshine/default.nix pkgs/by-name/su/sunshine/package.nix
pkgs/servers/sunshine/package-lock.json pkgs/by-name/su/sunshine/package-lock.json
pkgs/servers/sunshine/updater.sh pkgs/by-name/su/sunshine/updater.sh
+3 -3
pkgs/tools/graphics/netpbm/default.nix
··· 20 20 # Determine version and revision from: 21 21 # https://sourceforge.net/p/netpbm/code/HEAD/log/?path=/advanced 22 22 pname = "netpbm"; 23 - version = "11.8.2"; 23 + version = "11.8.1"; 24 24 25 25 outputs = [ "bin" "out" "dev" ]; 26 26 27 27 src = fetchsvn { 28 28 url = "https://svn.code.sf.net/p/netpbm/code/advanced"; 29 - rev = "4971"; 30 - sha256 = "sha256-liJIx2/TlIl9jcbyCzqhzuHAalmjJM3EtAceDIFa0rw="; 29 + rev = "4966"; 30 + sha256 = "sha256-Vy7aKyMn3C2P3N9jdRayDu35+8jzvQv4rYIEsKdyWDU="; 31 31 }; 32 32 33 33 nativeBuildInputs = [
+1
pkgs/top-level/aliases.nix
··· 192 192 ### C ### 193 193 194 194 caffeWithCuda = throw "caffeWithCuda has been removed, as it was broken and required CUDA 10"; # Added 2024-11-20 195 + calculix = calculix-ccx; # Added 2024-12-18 195 196 calligra = kdePackages.calligra; # Added 2024-09-27 196 197 callPackage_i686 = pkgsi686Linux.callPackage; 197 198 cask = emacs.pkgs.cask; # Added 2022-11-12
+8 -1
pkgs/top-level/all-packages.nix
··· 11188 11188 go = buildPackages.go_1_23; 11189 11189 }; 11190 11190 11191 + go_1_24 = callPackage ../development/compilers/go/1.24.nix { }; 11192 + buildGo124Module = callPackage ../build-support/go/module.nix { 11193 + go = buildPackages.go_1_24; 11194 + }; 11195 + 11191 11196 ### DEVELOPMENT / HARE 11192 11197 11193 11198 hareHook = callPackage ../by-name/ha/hare/hook.nix { }; ··· 18706 18711 18707 18712 sieveshell = with python3.pkgs; toPythonApplication managesieve; 18708 18713 18709 - sunshine = callPackage ../servers/sunshine { }; 18714 + sunshine = callPackage ../by-name/su/sunshine/package.nix { 18715 + boost = boost185; 18716 + }; 18710 18717 18711 18718 jami = qt6Packages.callPackage ../applications/networking/instant-messengers/jami { 18712 18719 # TODO: remove once `udev` is `systemdMinimal` everywhere.