Merge master into staging-next

authored by nixpkgs-ci[bot] and committed by GitHub 0247c208 e5eafe40

+687 -525
+3
doc/release-notes/rl-2511.section.md
··· 67 67 68 68 - `meta.mainProgram`: Changing this `meta` entry can lead to a package rebuild due to being used to determine the `NIX_MAIN_PROGRAM` environment variable. 69 69 70 + - `searx` was updated to use `envsubst` instead of `sed` for parsing secrets from environment variables. 71 + If your previous configuration included a secret reference like `server.secret_key = "@SEARX_SECRET_KEY@"`, you must migrate to the new envsubst syntax: `server.secret_key = "$SEARX_SECRET_KEY"`. 72 + 70 73 - `versionCheckHook`: Packages that previously relied solely on `pname` to locate the program used to version check, but have a differing `meta.mainProgram` entry, might now fail. 71 74 72 75
+6 -11
nixos/modules/services/networking/searx.nix
··· 24 24 # write NixOS settings as JSON 25 25 ( 26 26 umask 077 27 - cp --no-preserve=mode ${settingsFile} settings.yml 27 + ${pkgs.envsubst}/bin/envsubst < ${settingsFile} > settings.yml 28 28 ) 29 - 30 - # substitute environment variables 31 - env -0 | while IFS='=' read -r -d ''' n v; do 32 - sed "s#@$n@#$v#g" -i settings.yml 33 - done 34 29 ''; 35 30 36 31 settingType = ··· 95 90 { 96 91 server.port = 8080; 97 92 server.bind_address = "0.0.0.0"; 98 - server.secret_key = "@SEARX_SECRET_KEY@"; 93 + server.secret_key = "$SEARX_SECRET_KEY"; 99 94 100 - engines = lib.singleton { 95 + engines = [ { 101 96 name = "wolframalpha"; 102 97 shortcut = "wa"; 103 - api_key = "@WOLFRAM_API_KEY@"; 98 + api_key = "$WOLFRAM_API_KEY"; 104 99 engine = "wolframalpha_api"; 105 - }; 100 + } ]; 106 101 } 107 102 ''; 108 103 description = '' 109 104 Searx settings. 110 105 These will be merged with (taking precedence over) the default configuration. 111 - It's also possible to refer to environment variables (defined in [](#opt-services.searx.environmentFile)) using the syntax `@VARIABLE_NAME@`. 106 + It's also possible to refer to environment variables (defined in [](#opt-services.searx.environmentFile)) using the syntax `$VARIABLE_NAME`. 112 107 113 108 ::: {.note} 114 109 For available settings, see the Searx [docs](https://docs.searxng.org/admin/settings/index.html).
+2 -1
nixos/tests/all-tests.nix
··· 1061 1061 ollama-cuda = runTestOn [ "x86_64-linux" "aarch64-linux" ] ./ollama-cuda.nix; 1062 1062 ollama-rocm = runTestOn [ "x86_64-linux" "aarch64-linux" ] ./ollama-rocm.nix; 1063 1063 ombi = runTest ./ombi.nix; 1064 - omnom = runTest ./omnom.nix; 1064 + omnom = runTest ./omnom; 1065 1065 openarena = runTest ./openarena.nix; 1066 1066 openbao = runTest ./openbao.nix; 1067 1067 opencloud = runTest ./opencloud.nix; ··· 1082 1082 open-web-calendar = runTest ./web-apps/open-web-calendar.nix; 1083 1083 ocsinventory-agent = handleTestOn [ "x86_64-linux" "aarch64-linux" ] ./ocsinventory-agent.nix { }; 1084 1084 orthanc = runTest ./orthanc.nix; 1085 + owi = runTest ./owi.nix; 1085 1086 owncast = runTest ./owncast.nix; 1086 1087 outline = runTest ./outline.nix; 1087 1088 i18n = runTest ./i18n.nix;
-42
nixos/tests/omnom.nix
··· 1 - { lib, ... }: 2 - let 3 - servicePort = 9090; 4 - in 5 - { 6 - name = "Basic Omnom Test"; 7 - meta = { 8 - maintainers = lib.teams.ngi.members; 9 - }; 10 - 11 - nodes = { 12 - server = 13 - { config, lib, ... }: 14 - { 15 - services.omnom = { 16 - enable = true; 17 - openFirewall = true; 18 - 19 - port = servicePort; 20 - 21 - settings = { 22 - app = { 23 - disable_signup = false; # restrict CLI user-creation 24 - results_per_page = 50; 25 - }; 26 - server.address = "0.0.0.0:${toString servicePort}"; 27 - }; 28 - }; 29 - }; 30 - }; 31 - 32 - # TODO: take a snapshot 33 - testScript = 34 - { nodes, ... }: 35 - # python 36 - '' 37 - server.start() 38 - server.wait_for_unit("omnom.service") 39 - server.wait_for_open_port(${toString servicePort}) 40 - server.succeed("curl -sf http://localhost:${toString servicePort}") 41 - ''; 42 - }
+36
nixos/tests/omnom/config.nix
··· 1 + { config, pkgs, ... }: 2 + { 3 + services.omnom = { 4 + enable = true; 5 + openFirewall = true; 6 + 7 + port = 9090; 8 + 9 + settings = { 10 + app = { 11 + disable_signup = false; # restrict CLI user-creation 12 + results_per_page = 50; 13 + }; 14 + server.address = "0.0.0.0:${toString config.services.omnom.port}"; 15 + }; 16 + }; 17 + 18 + programs.firefox = { 19 + enable = true; 20 + # librewolf allows installations of unsigned extensions 21 + package = pkgs.wrapFirefox pkgs.librewolf-unwrapped { 22 + nixExtensions = [ 23 + ( 24 + let 25 + # specified in manifest.json of the addon 26 + extid = "{f0bca7ce-0cda-41dc-9ea8-126a50fed280}"; 27 + in 28 + pkgs.runCommand "omnom" { passthru = { inherit extid; }; } '' 29 + mkdir -p $out 30 + cp ${pkgs.omnom}/share/addons/omnom_ext_firefox.zip $out/${extid}.xpi 31 + '' 32 + ) 33 + ]; 34 + }; 35 + }; 36 + }
+105
nixos/tests/omnom/default.nix
··· 1 + { config, pkgs, ... }: 2 + { 3 + name = "Basic Omnom Test"; 4 + meta = { 5 + inherit (pkgs.omnom.meta) maintainers; 6 + }; 7 + 8 + nodes = { 9 + server = 10 + { pkgs, ... }: 11 + { 12 + imports = [ 13 + ../common/x11.nix 14 + ./config.nix 15 + ]; 16 + 17 + environment.systemPackages = [ pkgs.xdotool ]; 18 + }; 19 + }; 20 + 21 + testScript = 22 + let 23 + port = toString config.nodes.server.services.omnom.port; 24 + in 25 + # python 26 + '' 27 + import re 28 + 29 + def open_omnom(): 30 + # Add-ons Manager 31 + server.succeed("xdotool mousemove --sync 960 90 click 1") 32 + server.sleep(10) 33 + # omnom 34 + server.succeed("xdotool mousemove --sync 700 190 click 1") 35 + server.sleep(10) 36 + 37 + 38 + service_url = "http://127.0.0.1:${toString port}" 39 + 40 + server.start() 41 + server.wait_for_unit("omnom.service") 42 + server.wait_for_open_port(${toString port}) 43 + server.succeed(f"curl -sf '{service_url}'") 44 + 45 + output = server.succeed("omnom create-user user user@example.com") 46 + match = re.search(r"Visit (.+?) to sign in", output) 47 + assert match is not None, "Login URL not found" 48 + login_url = match[1].replace("0.0.0.0", "127.0.0.1") 49 + 50 + output = server.succeed("omnom create-token user addon") 51 + match = re.search(r"Token (.+?) created", output) 52 + assert match is not None, "Addon token not found" 53 + token = match[1] 54 + 55 + server.wait_for_x() 56 + server.succeed(f"librewolf --new-window '{login_url}' >&2 &") 57 + server.wait_for_window("Omnom") 58 + 59 + open_omnom() 60 + 61 + # token 62 + server.succeed("xdotool mousemove --sync 700 350 click 1") 63 + server.succeed(f"xdotool type {token}") 64 + server.sleep(10) 65 + 66 + # url 67 + server.succeed("xdotool mousemove --sync 700 470 click 1") 68 + server.succeed(f"xdotool type '{service_url}'") 69 + server.sleep(10) 70 + 71 + # submit 72 + server.succeed("xdotool mousemove --sync 900 520 click 1") 73 + server.sleep(10) 74 + 75 + open_omnom() 76 + 77 + # save 78 + server.succeed("xdotool mousemove --sync 900 520 click 1") 79 + server.sleep(10) 80 + 81 + # refresh 82 + server.succeed("xdotool mousemove --sync 100 80 click 1") 83 + server.sleep(10) 84 + 85 + server.screenshot("home.png") 86 + 87 + # view bookmarks 88 + server.succeed("xdotool mousemove --sync 300 130 click 1") 89 + server.sleep(10) 90 + 91 + # view snapshot 92 + server.succeed("xdotool mousemove --sync 970 230 click 1") 93 + server.sleep(10) 94 + server.succeed("xdotool mousemove --sync 160 340 click 1") 95 + server.sleep(10) 96 + 97 + server.screenshot("screenshot.png") 98 + 99 + # view details 100 + server.succeed("xdotool mousemove --sync 290 200 click 1") 101 + server.sleep(10) 102 + 103 + server.screenshot("snapshot_details.png") 104 + ''; 105 + }
+61
nixos/tests/owi.nix
··· 1 + { 2 + lib, 3 + pkgs, 4 + ... 5 + }: 6 + { 7 + name = "owi"; 8 + 9 + meta.maintainers = with lib.maintainers; [ ethancedwards8 ]; 10 + 11 + nodes.machine = { 12 + environment.systemPackages = with pkgs; [ owi ]; 13 + 14 + environment.etc."owipass.rs".source = pkgs.writeText "owi.rs" '' 15 + use owi_sym::Symbolic; 16 + 17 + fn mean_one(x: i32, y: i32) -> i32 { 18 + (x + y)/2 19 + } 20 + 21 + fn mean_two(x: i32, y: i32) -> i32 { 22 + (y + x)/2 23 + } 24 + 25 + fn main() { 26 + let x = i32::symbol(); 27 + let y = i32::symbol(); 28 + // proving the commutative property of addition! 29 + owi_sym::assert(mean_one(x, y) == mean_two(x, y)) 30 + } 31 + ''; 32 + 33 + environment.etc."owifail.rs".source = pkgs.writeText "owi.rs" '' 34 + use owi_sym::Symbolic; 35 + 36 + fn mean_wrong(x: i32, y: i32) -> i32 { 37 + (x + y) / 2 38 + } 39 + 40 + fn mean_correct(x: i32, y: i32) -> i32 { 41 + (x & y) + ((x ^ y) >> 1) 42 + } 43 + 44 + fn main() { 45 + let x = i32::symbol(); 46 + let y = i32::symbol(); 47 + owi_sym::assert(mean_wrong(x, y) == mean_correct(x, y)) 48 + } 49 + ''; 50 + }; 51 + 52 + testScript = 53 + { nodes, ... }: 54 + '' 55 + start_all() 56 + 57 + # testing 58 + machine.succeed("owi rust --fail-on-assertion-only /etc/owipass.rs") 59 + machine.fail("owi rust --fail-on-assertion-only /etc/owifail.rs") 60 + ''; 61 + }
+1 -1
nixos/tests/searx.nix
··· 28 28 server = { 29 29 port = "8080"; 30 30 bind_address = "0.0.0.0"; 31 - secret_key = "@SEARX_SECRET_KEY@"; 31 + secret_key = "$SEARX_SECRET_KEY"; 32 32 }; 33 33 }; 34 34 };
+14 -17
pkgs/applications/audio/fmit/default.nix pkgs/by-name/fm/fmit/package.nix
··· 1 1 { 2 2 lib, 3 - mkDerivation, 3 + stdenv, 4 4 fetchFromGitHub, 5 + libsForQt5, 5 6 fftw, 6 - qtbase, 7 - qtmultimedia, 8 - qmake, 9 7 itstool, 10 - wrapQtAppsHook, 11 8 alsaSupport ? true, 12 9 alsa-lib ? null, 13 10 jackSupport ? false, ··· 20 17 assert jackSupport -> libjack2 != null; 21 18 assert portaudioSupport -> portaudio != null; 22 19 23 - mkDerivation rec { 20 + stdenv.mkDerivation (finalAttrs: { 24 21 pname = "fmit"; 25 22 version = "1.2.14"; 26 23 27 24 src = fetchFromGitHub { 28 25 owner = "gillesdegottex"; 29 26 repo = "fmit"; 30 - rev = "v${version}"; 27 + rev = "v${finalAttrs.version}"; 31 28 sha256 = "1q062pfwz2vr9hbfn29fv54ip3jqfd9r99nhpr8w7mn1csy38azx"; 32 29 }; 33 30 34 31 nativeBuildInputs = [ 35 - qmake 32 + libsForQt5.qmake 36 33 itstool 37 - wrapQtAppsHook 34 + libsForQt5.wrapQtAppsHook 38 35 ]; 39 36 buildInputs = 40 37 [ 41 38 fftw 42 - qtbase 43 - qtmultimedia 39 + libsForQt5.qtbase 40 + libsForQt5.qtmultimedia 44 41 ] 45 42 ++ lib.optionals alsaSupport [ alsa-lib ] 46 43 ++ lib.optionals jackSupport [ libjack2 ] 47 44 ++ lib.optionals portaudioSupport [ portaudio ]; 48 45 49 46 postPatch = '' 50 - substituteInPlace fmit.pro --replace '$$FMITVERSIONGITPRO' '${version}' 47 + substituteInPlace fmit.pro --replace '$$FMITVERSIONGITPRO' '${finalAttrs.version}' 51 48 ''; 52 49 53 50 qmakeFlags = ··· 64 61 "CONFIG+=acs_portaudio" 65 62 ]; 66 63 67 - meta = with lib; { 64 + meta = { 68 65 description = "Free Musical Instrument Tuner"; 69 66 longDescription = '' 70 67 FMIT is a graphical utility for tuning musical instruments, with error 71 68 and volume history, and advanced features. 72 69 ''; 73 70 homepage = "http://gillesdegottex.github.io/fmit/"; 74 - license = licenses.gpl3Plus; 75 - maintainers = with maintainers; [ orivej ]; 76 - platforms = platforms.linux; 71 + license = lib.licenses.gpl3Plus; 72 + maintainers = with lib.maintainers; [ orivej ]; 73 + platforms = lib.platforms.linux; 77 74 }; 78 - } 75 + })
+1 -1
pkgs/applications/editors/greenfoot/default.nix
··· 41 41 42 42 makeWrapper ${openjdk}/bin/java $out/bin/greenfoot \ 43 43 "''${gappsWrapperArgs[@]}" \ 44 - --add-flags "-Dawt.useSystemAAFontSettings=on -Xmx512M \ 44 + --add-flags "-Dawt.useSystemAAFontSettings=gasp -Xmx512M \ 45 45 --add-opens javafx.graphics/com.sun.glass.ui=ALL-UNNAMED \ 46 46 -cp $out/share/greenfoot/boot.jar bluej.Boot \ 47 47 -greenfoot=true -bluej.compiler.showunchecked=false \
+4 -4
pkgs/applications/editors/vscode/extensions/default.nix
··· 2045 2045 mktplcRef = { 2046 2046 name = "gitlab-workflow"; 2047 2047 publisher = "gitlab"; 2048 - version = "6.33.2"; 2049 - hash = "sha256-28J1PxqJgULkbO49gjMyJf79pSlN1ZeN9vN5clJ2wYo="; 2048 + version = "6.35.0"; 2049 + hash = "sha256-stSo+GHhEzIE1HevACEUmum9tNetMIfpz0t8330QlTI="; 2050 2050 }; 2051 2051 meta = { 2052 2052 description = "GitLab extension for Visual Studio Code"; ··· 4403 4403 mktplcRef = { 4404 4404 publisher = "sonarsource"; 4405 4405 name = "sonarlint-vscode"; 4406 - version = "4.26.0"; 4407 - hash = "sha256-Mru3dz0Dl/oDHd0tB/0Ixd+EselC+e70Cn7sdu1gkwk="; 4406 + version = "4.27.0"; 4407 + hash = "sha256-0BqIJL9Vyccjsov1JQil3dRUdo9w8ecOUotVKzBlYGQ="; 4408 4408 }; 4409 4409 meta.license = lib.licenses.lgpl3Only; 4410 4410 };
+2 -2
pkgs/applications/graphics/processing/default.nix
··· 131 131 makeWrapper $out/share/${pname}/processing $out/bin/processing \ 132 132 ''${gappsWrapperArgs[@]} \ 133 133 --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ libGL ]}" \ 134 - --prefix _JAVA_OPTIONS " " -Dawt.useSystemAAFontSettings=lcd 134 + --prefix _JAVA_OPTIONS " " "-Dawt.useSystemAAFontSettings=gasp" 135 135 makeWrapper $out/share/${pname}/processing-java $out/bin/processing-java \ 136 136 ''${gappsWrapperArgs[@]} \ 137 137 --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ libGL ]}" \ 138 - --prefix _JAVA_OPTIONS " " -Dawt.useSystemAAFontSettings=lcd 138 + --prefix _JAVA_OPTIONS " " "-Dawt.useSystemAAFontSettings=gasp" 139 139 140 140 runHook postInstall 141 141 '';
+2 -2
pkgs/applications/misc/ganttproject-bin/default.nix
··· 34 34 }; 35 35 36 36 javaOptions = [ 37 - "-Dawt.useSystemAAFontSettings=on" 37 + "-Dawt.useSystemAAFontSettings=gasp" 38 38 ]; 39 39 40 40 in ··· 45 45 mkdir -pv "$out/bin" 46 46 wrapProgram "$out/share/ganttproject/ganttproject" \ 47 47 --set JAVA_HOME "${jre}" \ 48 - --set _JAVA_OPTIONS "${builtins.toString javaOptions}" 48 + --prefix _JAVA_OPTIONS " " "${builtins.toString javaOptions}" 49 49 50 50 mv -v "$out/share/ganttproject/ganttproject" "$out/bin" 51 51
-53
pkgs/applications/misc/hovercraft/default.nix
··· 1 - { 2 - lib, 3 - buildPythonApplication, 4 - isPy3k, 5 - fetchFromGitHub, 6 - manuel, 7 - setuptools, 8 - docutils, 9 - lxml, 10 - svg-path, 11 - pygments, 12 - watchdog, 13 - fetchpatch, 14 - }: 15 - 16 - buildPythonApplication rec { 17 - pname = "hovercraft"; 18 - version = "2.7"; 19 - format = "setuptools"; 20 - disabled = !isPy3k; 21 - 22 - src = fetchFromGitHub { 23 - owner = "regebro"; 24 - repo = "hovercraft"; 25 - rev = version; 26 - sha256 = "0k0gjlqjz424rymcfdjpj6a71ppblfls5f8y2hd800d1as4im8az"; 27 - }; 28 - 29 - nativeCheckInputs = [ manuel ]; 30 - propagatedBuildInputs = [ 31 - setuptools 32 - docutils 33 - lxml 34 - svg-path 35 - pygments 36 - watchdog 37 - ]; 38 - patches = [ 39 - (fetchpatch { 40 - name = "fix tests with pygments 2.14"; 41 - url = "https://sources.debian.org/data/main/h/hovercraft/2.7-5/debian/patches/0003-Fix-tests-with-pygments-2.14.patch"; 42 - sha256 = "sha256-qz4Kp4MxlS3KPKRB5/VESCI++66U9q6cjQ0cHy3QjTc="; 43 - }) 44 - ]; 45 - 46 - meta = with lib; { 47 - description = "Makes impress.js presentations from reStructuredText"; 48 - mainProgram = "hovercraft"; 49 - homepage = "https://github.com/regebro/hovercraft"; 50 - license = licenses.mit; 51 - maintainers = with maintainers; [ makefu ]; 52 - }; 53 - }
+6 -6
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 36 36 "vendorHash": "sha256-jK7JuARpoxq7hvq5+vTtUwcYot0YqlOZdtDwq4IqKvk=" 37 37 }, 38 38 "aiven": { 39 - "hash": "sha256-TJWa1vGYfC8mSzOdMI0WKU8ZXkm26pZKyoXLfAJVehQ=", 39 + "hash": "sha256-36gEDXAZgeniGe6zCmfLkVj0yxYfSk11tmk61cWly04=", 40 40 "homepage": "https://registry.terraform.io/providers/aiven/aiven", 41 41 "owner": "aiven", 42 42 "repo": "terraform-provider-aiven", 43 - "rev": "v4.42.0", 43 + "rev": "v4.43.0", 44 44 "spdx": "MIT", 45 - "vendorHash": "sha256-pQMQvJ/T6adUydIu6vRvSxaeEry22wYmIzY3ryPncJc=" 45 + "vendorHash": "sha256-jZ950/nPFt3+t3CHsNEkYo7POabRCHVvcfu04Iq3cJc=" 46 46 }, 47 47 "akamai": { 48 48 "hash": "sha256-JALEVzmBVmHtCG4B1jNeNdSWb+SGZWDSZgUQ5voMQPg=", ··· 1183 1183 "vendorHash": "sha256-uMZIze8sng80sCb6f9CsWHVMmUGMaaOD4Ezx9B2fAJ4=" 1184 1184 }, 1185 1185 "sentry": { 1186 - "hash": "sha256-/rulw49DcAi5tk4j6XpvlG0X6HJgcMI+zotKsFU2MmI=", 1186 + "hash": "sha256-b5a0++mu6roN6VuJaBZEczfqA6Stt+a7fTOLGLvqPeQ=", 1187 1187 "homepage": "https://registry.terraform.io/providers/jianyuan/sentry", 1188 1188 "owner": "jianyuan", 1189 1189 "repo": "terraform-provider-sentry", 1190 - "rev": "v0.14.5", 1190 + "rev": "v0.14.6", 1191 1191 "spdx": "MIT", 1192 - "vendorHash": "sha256-OurLZioO4zEBwsOyeUhv2KpQZEPySJn7I65w2rmvUn8=" 1192 + "vendorHash": "sha256-67xoILi88FEN005tk8Z3ggc3ggfuS1AHthYglqvOLE4=" 1193 1193 }, 1194 1194 "shell": { 1195 1195 "hash": "sha256-LTWEdXxi13sC09jh+EFZ6pOi1mzuvgBz5vceIkNE/JY=",
+20 -20
pkgs/by-name/_1/_1password-gui/sources.json
··· 1 1 { 2 2 "stable": { 3 3 "linux": { 4 - "version": "8.11.0", 4 + "version": "8.11.2", 5 5 "sources": { 6 6 "x86_64": { 7 - "url": "https://downloads.1password.com/linux/tar/stable/x86_64/1password-8.11.0.x64.tar.gz", 8 - "hash": "sha256-aE7AQPzgMNZh++HOFduT4c7qipEvjUdQ9sBH8epuXeE=" 7 + "url": "https://downloads.1password.com/linux/tar/stable/x86_64/1password-8.11.2.x64.tar.gz", 8 + "hash": "sha256-2yYzUO/ZdB/BA3wT+2fKM0ZzJzBpVH/N5xaIg50lzzo=" 9 9 }, 10 10 "aarch64": { 11 - "url": "https://downloads.1password.com/linux/tar/stable/aarch64/1password-8.11.0.arm64.tar.gz", 12 - "hash": "sha256-5jmMolrISZaoqsGEYhsTxlKgAZk+RdVUOBMQDIn9nFM=" 11 + "url": "https://downloads.1password.com/linux/tar/stable/aarch64/1password-8.11.2.arm64.tar.gz", 12 + "hash": "sha256-slKgf7ahA6pFBR2V9L8mI7ROisARRY7M4IjB1UYhwvU=" 13 13 } 14 14 } 15 15 }, 16 16 "darwin": { 17 - "version": "8.11.0", 17 + "version": "8.11.2", 18 18 "sources": { 19 19 "x86_64": { 20 - "url": "https://downloads.1password.com/mac/1Password-8.11.0-x86_64.zip", 21 - "hash": "sha256-bZoX7mxh7JqYKgPQGUjrWEFYKGjl7dzhpL/CIt5IY00=" 20 + "url": "https://downloads.1password.com/mac/1Password-8.11.2-x86_64.zip", 21 + "hash": "sha256-jcfSjcAajkgRQP0JA//f4Ltc62nDeISFZxYuGObFMKA=" 22 22 }, 23 23 "aarch64": { 24 - "url": "https://downloads.1password.com/mac/1Password-8.11.0-aarch64.zip", 25 - "hash": "sha256-I88nfsb1xsErgafmo0qqSHcalhTMkGH9m0bMWAGlad8=" 24 + "url": "https://downloads.1password.com/mac/1Password-8.11.2-aarch64.zip", 25 + "hash": "sha256-pdnEhTJCSod/VnbKVvCEqQzNjGwDPz28Or97+jLSwJk=" 26 26 } 27 27 } 28 28 } 29 29 }, 30 30 "beta": { 31 31 "linux": { 32 - "version": "8.11.2-18.BETA", 32 + "version": "8.11.4-21.BETA", 33 33 "sources": { 34 34 "x86_64": { 35 - "url": "https://downloads.1password.com/linux/tar/beta/x86_64/1password-8.11.2-18.BETA.x64.tar.gz", 36 - "hash": "sha256-/8sXdF1JmJX3kFOn9SCRz6Cr/ZldzHfhvq1oJlV19v8=" 35 + "url": "https://downloads.1password.com/linux/tar/beta/x86_64/1password-8.11.4-21.BETA.x64.tar.gz", 36 + "hash": "sha256-HWPeTCtjHH8vngDX0+tGbiDMj1FoW8a4RCu34RqJXmI=" 37 37 }, 38 38 "aarch64": { 39 - "url": "https://downloads.1password.com/linux/tar/beta/aarch64/1password-8.11.2-18.BETA.arm64.tar.gz", 40 - "hash": "sha256-bDRJAU6LgkoHp1Fi/KQPm/Fe/BkGt7V+dGVnLh9awcs=" 39 + "url": "https://downloads.1password.com/linux/tar/beta/aarch64/1password-8.11.4-21.BETA.arm64.tar.gz", 40 + "hash": "sha256-yPjzweuJPvvOkJcIElaAogzBpWPvYch6DQarRoaZojc=" 41 41 } 42 42 } 43 43 }, 44 44 "darwin": { 45 - "version": "8.11.2-18.BETA", 45 + "version": "8.11.4-21.BETA", 46 46 "sources": { 47 47 "x86_64": { 48 - "url": "https://downloads.1password.com/mac/1Password-8.11.2-18.BETA-x86_64.zip", 49 - "hash": "sha256-oZqrNB49SR8UWh8qXnKi/xlT/b2YUxPCLpz2tjwzzuw=" 48 + "url": "https://downloads.1password.com/mac/1Password-8.11.4-21.BETA-x86_64.zip", 49 + "hash": "sha256-FozwWYQCrqWbfw9qaPRLbaUVWa5hTwG3NHjtZc4smdk=" 50 50 }, 51 51 "aarch64": { 52 - "url": "https://downloads.1password.com/mac/1Password-8.11.2-18.BETA-aarch64.zip", 53 - "hash": "sha256-+EXrqEe3cDp9Ez8iug53HhSTtz0tDYsUXHAsXtRHGH4=" 52 + "url": "https://downloads.1password.com/mac/1Password-8.11.4-21.BETA-aarch64.zip", 53 + "hash": "sha256-0eXtLqknEPG+G+mxa7QYWkUVPu13/KAdkOb9fklZIqg=" 54 54 } 55 55 } 56 56 }
+16 -5
pkgs/by-name/_1/_1password-gui/update.sh
··· 37 37 38 38 read_remote_versions() { 39 39 local channel="$1" 40 + local darwin_beta_maybe 40 41 41 42 if [[ ${channel} == "stable" ]]; then 42 43 remote_versions["stable/linux"]=$( ··· 56 57 | "${JQ[@]}" '.[] | select(.repo == "aur" and .srcname == "1password-beta") | .version | sub("_"; "-")' 57 58 ) 58 59 59 - remote_versions["beta/darwin"]=$( 60 + # Handle macOS Beta app-update feed quirk. 61 + # If there is a newer release in the stable channel, queries for beta 62 + # channel will return the stable channel version; masking the current beta. 63 + darwin_beta_maybe=$( 60 64 "${CURL[@]}" "${APP_UPDATES_URI_BASE}/Y" \ 61 65 | "${JQ[@]}" 'select(.available == "1") | .version' 62 66 ) 67 + # Only consider versions that end with '.BETA' 68 + if [[ ${darwin_beta_maybe} =~ \.BETA$ ]]; then 69 + remote_versions["beta/darwin"]=${darwin_beta_maybe} 70 + fi 63 71 fi 64 72 } 65 73 ··· 98 106 fi 99 107 done 100 108 101 - if [[ ${#new_version_available[@]} -eq 0 ]]; then 102 - # up to date 103 - exit 109 + num_updates=${#new_version_available[@]} 110 + if (( num_updates == 0 )); then 111 + exit # up to date 112 + elif (( num_updates == 1 )); then 113 + os=$(cut -d / -f 2 <<<"${new_version_available[@]}") 114 + os_specific_update=" (${os} only)" 104 115 fi 105 116 106 117 ./update-sources.py "${new_version_available[@]}" ··· 109 120 { 110 121 "attrPath": "${attr_path}", 111 122 "oldVersion": "${old_version}", 112 - "newVersion": "${new_version}", 123 + "newVersion": "${new_version}${os_specific_update-}", 113 124 "files": [ 114 125 "$PWD/sources.json" 115 126 ]
+2 -2
pkgs/by-name/ab/abiword/package.nix
··· 2 2 lib, 3 3 stdenv, 4 4 fetchFromGitLab, 5 - autoreconfHook269, 5 + autoreconfHook, 6 6 autoconf-archive, 7 7 pkg-config, 8 8 gtk3, ··· 36 36 }; 37 37 38 38 nativeBuildInputs = [ 39 - autoreconfHook269 39 + autoreconfHook 40 40 autoconf-archive 41 41 pkg-config 42 42 wrapGAppsHook3
+3 -3
pkgs/by-name/al/alacritty-theme/package.nix
··· 8 8 9 9 stdenvNoCC.mkDerivation (self: { 10 10 pname = "alacritty-theme"; 11 - version = "0-unstable-2025-05-15"; 11 + version = "0-unstable-2025-07-16"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "alacritty"; 15 15 repo = "alacritty-theme"; 16 - rev = "59a96ef4c734f97a1aadaa619b31cc1ca90a0fbc"; 17 - hash = "sha256-7Qu00+odZblXqN9e3uVZWfIWySFT0IiwIyK5wEbtReE="; 16 + rev = "6c91a0e913396daafdb7ca43e84014d4e176623c"; 17 + hash = "sha256-Rq5AB9BktTaCQ1UzUITgu6g5a74C0sHpiiHAjeC1RiA="; 18 18 sparseCheckout = [ "themes" ]; 19 19 }; 20 20
+2 -2
pkgs/by-name/al/alt-tab-macos/package.nix
··· 8 8 9 9 stdenvNoCC.mkDerivation (finalAttrs: { 10 10 pname = "alt-tab-macos"; 11 - version = "7.24.0"; 11 + version = "7.25.0"; 12 12 13 13 src = fetchurl { 14 14 url = "https://github.com/lwouis/alt-tab-macos/releases/download/v${finalAttrs.version}/AltTab-${finalAttrs.version}.zip"; 15 - hash = "sha256-iURIOxRgGCNXJA+9cDb07iwj0b4H8TdX8bPPmM3RjyI="; 15 + hash = "sha256-e13en0fQHO0i49gP1zU6ms9TDMAwo1qsubsTi/DdIUo="; 16 16 }; 17 17 18 18 sourceRoot = ".";
+2 -2
pkgs/by-name/az/azure-cli/extensions-manual.nix
··· 63 63 64 64 confcom = mkAzExtension rec { 65 65 pname = "confcom"; 66 - version = "1.2.1"; 66 + version = "1.2.6"; 67 67 url = "https://azcliprod.blob.core.windows.net/cli-extensions/confcom-${version}-py3-none-any.whl"; 68 - hash = "sha256-D78WwrOKbc8RNAa9Q3wgZRjVOUy/012+KIlTtk5NeTM="; 68 + hash = "sha256-kyJ4AkPcpP/10nf4whJiuraC7hn0E6iBkhRIn43E9J0="; 69 69 description = "Microsoft Azure Command-Line Tools Confidential Container Security Policy Generator Extension"; 70 70 nativeBuildInputs = [ autoPatchelfHook ]; 71 71 buildInputs = [ openssl_1_1 ];
+2 -2
pkgs/by-name/ba/babeltrace2/package.nix
··· 22 22 23 23 stdenv.mkDerivation rec { 24 24 pname = "babeltrace2"; 25 - version = "2.1.1"; 25 + version = "2.1.2"; 26 26 27 27 src = fetchFromGitHub { 28 28 owner = "efficios"; 29 29 repo = "babeltrace"; 30 30 rev = "v${version}"; 31 - hash = "sha256-ppSPly4HR/oemsX069o6VqwSB1AU1mKRwRepwPORf7I="; 31 + hash = "sha256-4vqeIwCWEAzsHTdM2S2grF7F4vPqiWTeTEZpxsqf2g8="; 32 32 }; 33 33 34 34 outputs = [
+3 -3
pkgs/by-name/be/bee/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "bee"; 9 - version = "2.5.0"; 9 + version = "2.6.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "ethersphere"; 13 13 repo = "bee"; 14 14 rev = "v${version}"; 15 - hash = "sha256-44mjSeV8imatPpNkRSA5Uewunvkc5j6Eo+gKya+dqzE="; 15 + hash = "sha256-Yz23iVYGZ4PS1jbV5zFaCEsQOoAbHBpePml0zp5GSkQ="; 16 16 }; 17 17 18 - vendorHash = "sha256-1Hl0tT6ZI3otEdOQw9adipOGcSyZXLbSLC8s7YsFRZA="; 18 + vendorHash = "sha256-0czsloD2EhSWKQbj7NJ4IqGgKM9+Vp8gSIhOKWg/onA="; 19 19 20 20 subPackages = [ "cmd/bee" ]; 21 21
+1 -1
pkgs/by-name/bl/bluej/package.nix
··· 48 48 49 49 makeWrapper ${openjdk}/bin/java $out/bin/bluej \ 50 50 "''${gappsWrapperArgs[@]}" \ 51 - --add-flags "-Dawt.useSystemAAFontSettings=on -Xmx512M \ 51 + --add-flags "-Dawt.useSystemAAFontSettings=gasp -Xmx512M \ 52 52 --add-opens javafx.graphics/com.sun.glass.ui=ALL-UNNAMED \ 53 53 -cp $out/share/bluej/boot.jar bluej.Boot" 54 54
+5 -5
pkgs/by-name/br/brave/package.nix
··· 3 3 4 4 let 5 5 pname = "brave"; 6 - version = "1.80.122"; 6 + version = "1.80.124"; 7 7 8 8 allArchives = { 9 9 aarch64-linux = { 10 10 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_arm64.deb"; 11 - hash = "sha256-UQmSZ3Xi96Q6/8Y09L5VaPVJHv7gUXcOyv5Ba35Z80s="; 11 + hash = "sha256-K3AlYkAMDz988klsGTqYtvt3tswyLa5PhTdy4f0mU9E="; 12 12 }; 13 13 x86_64-linux = { 14 14 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb"; 15 - hash = "sha256-Q/m81hCZF8om3Tlxlj77GPiBElJVibJFA/ts7mtN6n8="; 15 + hash = "sha256-4WP9uGuFcpW9Z0omqQBDTAjr+XCYa9mXcJGnxcm2inQ="; 16 16 }; 17 17 aarch64-darwin = { 18 18 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-arm64.zip"; 19 - hash = "sha256-BezJ5ZXUBC2itSNUivnqygY8VzzIXM6wb3QSC+LE1uM="; 19 + hash = "sha256-vgqYktoVPDOmhibes9ghPcV2cpnyxliKvmELI8Brh0I="; 20 20 }; 21 21 x86_64-darwin = { 22 22 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-x64.zip"; 23 - hash = "sha256-NN7Anrjym50DRo0qI5bF/XzhssgPuKOhk1CJgMoOq70="; 23 + hash = "sha256-hVKuO3sSMc+yQiwHpwgYxfh7tyXHUpcWNQO6o9uf5Ro="; 24 24 }; 25 25 }; 26 26
+1 -1
pkgs/by-name/br/brmodelo/package.nix
··· 107 107 # _JAVA_AWT_WM_NONREPARENTING=1. 108 108 makeWrapper ${jdk8}/bin/java $out/bin/brmodelo \ 109 109 --prefix _JAVA_AWT_WM_NONREPARENTING : 1 \ 110 - --prefix _JAVA_OPTIONS : "-Dawt.useSystemAAFontSettings=on" \ 110 + --prefix _JAVA_OPTIONS " " "-Dawt.useSystemAAFontSettings=gasp" \ 111 111 --add-flags "-jar $out/share/java/brModelo.jar" 112 112 113 113 for size in 16 24 32 48 64 128 256; do
+5 -5
pkgs/by-name/bu/bun/package.nix
··· 17 17 }: 18 18 19 19 stdenvNoCC.mkDerivation rec { 20 - version = "1.2.18"; 20 + version = "1.2.19"; 21 21 pname = "bun"; 22 22 23 23 src = ··· 86 86 sources = { 87 87 "aarch64-darwin" = fetchurl { 88 88 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-aarch64.zip"; 89 - hash = "sha256-zKnrUnYrvYHriU/IJ1u6CgZU6BqtMY0ZhphUow83aaI="; 89 + hash = "sha256-Z0pIN4NC76rcPCkVlrVzAQ88I4iVj3xEZ42H9vt1mZE="; 90 90 }; 91 91 "aarch64-linux" = fetchurl { 92 92 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-aarch64.zip"; 93 - hash = "sha256-G60WcdBboVaWMVynJI7AQ9KbWV/1+xX6hraZwiVdi8U="; 93 + hash = "sha256-/P1HHNvVp4/Uo5DinMzSu3AEpJ01K6A3rzth1P1dC4M="; 94 94 }; 95 95 "x86_64-darwin" = fetchurl { 96 96 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-x64-baseline.zip"; 97 - hash = "sha256-1/XHbGiaZ/D5pRmDy2EJacwUYhdr2P0BSDwKDBoG9P4="; 97 + hash = "sha256-7CE3X3nul26pjI7wn+KnijCkibQxWUd13amCgPexEGQ="; 98 98 }; 99 99 "x86_64-linux" = fetchurl { 100 100 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-x64.zip"; 101 - hash = "sha256-kOAyqYKuKZxi1kXaxsqqjrALaQkryFAb8TpZDejQmcg="; 101 + hash = "sha256-w9PBTppeyD/2fQrP525DFa0G2p809Z/HsTgTeCyvH2Y="; 102 102 }; 103 103 }; 104 104 updateScript = writeShellScript "update-bun" ''
+3 -3
pkgs/by-name/ca/capnproto-rust/package.nix
··· 8 8 9 9 rustPlatform.buildRustPackage rec { 10 10 pname = "capnproto-rust"; 11 - version = "0.21.1"; 11 + version = "0.21.2"; 12 12 13 13 src = fetchCrate { 14 14 crateName = "capnpc"; 15 15 inherit version; 16 - hash = "sha256-WqzcUnAx/qD50/ZlWlWS4bguTxW+qFj0uFzwsbxHBaw="; 16 + hash = "sha256-9Vsr6pRfC8Onqw/Yna2cJl1L70uo3K/C80CztNw0XoQ="; 17 17 }; 18 18 19 19 useFetchCargoVendor = true; 20 - cargoHash = "sha256-FtJvm6uUFSHn8lQxEFoWpSZgqomfHYkR3E0kKsV/II4="; 20 + cargoHash = "sha256-V92zF75fd5MVz84YnWJONNjxZsA4zHTee1hAPAkoX6k="; 21 21 22 22 postInstall = '' 23 23 mkdir -p $out/include/capnp
+1 -1
pkgs/by-name/ci/cie-middleware-linux/package.nix
··· 120 120 mkdir -p "$out/bin" 121 121 makeWrapper "${jre}/bin/java" "$out/bin/cieid" \ 122 122 --add-flags "-Djna.library.path='$out/lib:${libraries}'" \ 123 - --add-flags '-Dawt.useSystemAAFontSettings=on' \ 123 + --add-flags "-Dawt.useSystemAAFontSettings=gasp" \ 124 124 --add-flags "-cp $out/share/cieid/cieid.jar" \ 125 125 --add-flags "app.m0rf30.cieid.MainApplication" 126 126
+74
pkgs/by-name/co/compare50/package.nix
··· 1 + { 2 + lib, 3 + python3Packages, 4 + fetchFromGitHub, 5 + versionCheckHook, 6 + }: 7 + 8 + python3Packages.buildPythonApplication rec { 9 + pname = "compare50"; 10 + version = "1.2.7"; 11 + pyproject = true; 12 + 13 + src = fetchFromGitHub { 14 + owner = "cs50"; 15 + repo = "compare50"; 16 + tag = "v${version}"; 17 + hash = "sha256-T7ts/9Uux2gVhh5EGv8PRh9cbCQDbLBYD06sWqNSvLU="; 18 + }; 19 + 20 + postPatch = '' 21 + substituteInPlace setup.py --replace-fail \ 22 + 'scripts=["bin/compare50"]' 'entry_points={"console_scripts": ["compare50=compare50.__main__:main"]}' 23 + # auto included in current python version, no install needed 24 + substituteInPlace setup.py --replace-fail \ 25 + 'importlib' ' ' 26 + ''; 27 + 28 + build-system = [ 29 + python3Packages.setuptools 30 + ]; 31 + 32 + dependencies = with python3Packages; [ 33 + attrs 34 + intervaltree 35 + jinja2 36 + lib50 37 + numpy 38 + packaging 39 + pygments 40 + termcolor 41 + tqdm 42 + ]; 43 + 44 + pythonRelaxDeps = [ 45 + "attrs" 46 + "numpy" 47 + "termcolor" 48 + ]; 49 + 50 + pythonImportsCheck = [ "compare50" ]; 51 + 52 + versionCheckProgramArg = "--version"; 53 + nativeCheckInputs = [ versionCheckHook ]; 54 + 55 + # repo does not use pytest 56 + checkPhase = '' 57 + runHook preCheck 58 + 59 + ${python3Packages.python.interpreter} -m tests 60 + 61 + runHook postCheck 62 + ''; 63 + 64 + meta = { 65 + description = "Tool for detecting similarity in code supporting over 300 languages"; 66 + homepage = "https://cs50.readthedocs.io/projects/compare50/en/latest/"; 67 + downloadPage = "https://github.com/cs50/compare50"; 68 + changelog = "https://github.com/cs50/compare50/releases/tag/v${version}"; 69 + license = lib.licenses.gpl3Only; 70 + platforms = lib.platforms.unix; 71 + maintainers = with lib.maintainers; [ ethancedwards8 ]; 72 + mainProgram = "compare50"; 73 + }; 74 + }
+2 -2
pkgs/by-name/co/copybara/package.nix
··· 13 13 }: 14 14 stdenv.mkDerivation (finalAttrs: { 15 15 pname = "copybara"; 16 - version = "20250714"; 16 + version = "20250721"; 17 17 18 18 src = fetchurl { 19 19 url = "https://github.com/google/copybara/releases/download/v${finalAttrs.version}/copybara_deploy.jar"; 20 - hash = "sha256-pvJnBMuTJb4juJBJObpA9hP2Fw42IssdAARUGUuEgJo="; 20 + hash = "sha256-//HU8zZspR5Rq2xjo1QLLzigGJLuGJE4czUkzXnJ7EA="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+1 -1
pkgs/by-name/cr/crossfire-gridarta/package.nix
··· 37 37 38 38 makeWrapper ${jre}/bin/java $out/bin/crossfire-gridarta \ 39 39 --add-flags "-jar $out/share/java/CrossfireEditor.jar" \ 40 - --set _JAVA_OPTIONS '-Dawt.useSystemAAFontSettings=on' \ 40 + --prefix _JAVA_OPTIONS " " "-Dawt.useSystemAAFontSettings=gasp" \ 41 41 --set _JAVA_AWT_WM_NONREPARENTING 1 42 42 43 43 runHook postInstall
+1 -1
pkgs/by-name/cr/crossfire-jxclient/package.nix
··· 57 57 58 58 makeWrapper ${jre}/bin/java $out/bin/crossfire-jxclient \ 59 59 --add-flags "-jar $out/share/java/jxclient.jar" \ 60 - --set _JAVA_OPTIONS '-Dawt.useSystemAAFontSettings=on' \ 60 + --prefix _JAVA_OPTIONS " " "-Dawt.useSystemAAFontSettings=gasp" \ 61 61 --set _JAVA_AWT_WM_NONREPARENTING 1 62 62 63 63 runHook postInstall
+3 -3
pkgs/by-name/fi/filebeat8/package.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "filebeat"; 11 - version = "8.18.3"; 11 + version = "8.18.4"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "elastic"; 15 15 repo = "beats"; 16 16 tag = "v${version}"; 17 - hash = "sha256-Lg+3M4zw0m7URBvC2G3aasXG7owc8JslMX4kI95qSCU="; 17 + hash = "sha256-H7UKYp+REz7d9wKrP+AhIJp4ydCVS8NGKfBFvDFZWiA="; 18 18 }; 19 19 20 20 proxyVendor = true; # darwin/linux hash mismatch 21 21 22 - vendorHash = "sha256-2Rl4OJOMbt74QVb57Or2JklYSjTFRkly5GXrW0LAkoI="; 22 + vendorHash = "sha256-G4+FsmmPDyssD+n1N1BnCElYv/bW7kY2tF60r49ZhN8="; 23 23 24 24 subPackages = [ "filebeat" ]; 25 25
+1 -1
pkgs/by-name/fr/freeplane/package.nix
··· 102 102 ] 103 103 } \ 104 104 --prefix _JAVA_AWT_WM_NONREPARENTING : 1 \ 105 - --prefix _JAVA_OPTIONS : "-Dawt.useSystemAAFontSettings=on" 105 + --prefix _JAVA_OPTIONS " " "-Dawt.useSystemAAFontSettings=gasp" 106 106 107 107 runHook postInstall 108 108 '';
+2 -7
pkgs/by-name/go/go-licence-detector/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "go-licence-detector"; 9 - version = "0.9.0"; 9 + version = "0.9.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "elastic"; 13 13 repo = "go-licence-detector"; 14 14 rev = "v${version}"; 15 - hash = "sha256-z2fJsDnDhD/0fF1QEQIKB398TqAsug1Ye5LbGpJWyfE="; 15 + hash = "sha256-Mo4eBBP9UueLEMVnxndatizDaxVyZuHACvFoV38dRVI="; 16 16 }; 17 - 18 - postPatch = '' 19 - substituteInPlace go.mod \ 20 - --replace-fail "go 1.24.5" "go 1.24" 21 - ''; 22 17 23 18 vendorHash = "sha256-quFa2gBPsyRMOBde+KsIF8NCHYSF+X9skvIWnpm2Nss="; 24 19
+3 -3
pkgs/by-name/go/gocryptfs/package.nix
··· 12 12 13 13 buildGoModule rec { 14 14 pname = "gocryptfs"; 15 - version = "2.5.4"; 15 + version = "2.6.0"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "rfjakob"; 19 19 repo = "gocryptfs"; 20 20 rev = "v${version}"; 21 - sha256 = "sha256-lDIKMcZLAE1ehijzhpx6G966xzdhusT40Dy06LXBn74="; 21 + sha256 = "sha256-zvem4Uc+pNCDVMsnl/BwMYLp3DSYnYy6jwWM2kduq7k="; 22 22 }; 23 23 24 - vendorHash = "sha256-WfTJ8TuFupEa391XQMDl3hKTjrmRHJqvYb1haAGHW/U="; 24 + vendorHash = "sha256-dvOROh5TsMl+52RvKmDG4ftNv3WF19trgttu5BGWktU="; 25 25 26 26 nativeBuildInputs = [ 27 27 makeWrapper
+3 -3
pkgs/by-name/go/golangci-lint/package.nix
··· 9 9 10 10 buildGoModule (finalAttrs: { 11 11 pname = "golangci-lint"; 12 - version = "2.2.2"; 12 + version = "2.3.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "golangci"; 16 16 repo = "golangci-lint"; 17 17 tag = "v${finalAttrs.version}"; 18 - hash = "sha256-XpFbcyuARE4gvSsWoIXM+CMUiDeuIiM5dbGPt5ACLA8="; 18 + hash = "sha256-Kr4nkoqlCGyuaa4X1BLqe/WZA+ofYkWPizPMzcZQDQg="; 19 19 }; 20 20 21 - vendorHash = "sha256-Dh+HTUM3uD/l2g4R0hFEtrzjlrOcZQf2S3ELXKWl01U="; 21 + vendorHash = "sha256-SsKypfsr1woHah9rIyFnUNdp0mTde7k++E2CfE22LK4="; 22 22 23 23 subPackages = [ "cmd/golangci-lint" ]; 24 24
+46
pkgs/by-name/ho/hovercraft/package.nix
··· 1 + { 2 + lib, 3 + fetchFromGitHub, 4 + python3Packages, 5 + fetchpatch, 6 + }: 7 + 8 + python3Packages.buildPythonApplication rec { 9 + pname = "hovercraft"; 10 + version = "2.7"; 11 + format = "setuptools"; 12 + disabled = !python3Packages.isPy3k; 13 + 14 + src = fetchFromGitHub { 15 + owner = "regebro"; 16 + repo = "hovercraft"; 17 + tag = version; 18 + hash = "sha256-X6EaiVahAYAaFB65oqmj695wlJFXNseqz0SQLzGVD0w="; 19 + }; 20 + 21 + nativeCheckInputs = with python3Packages; [ manuel ]; 22 + 23 + dependencies = with python3Packages; [ 24 + setuptools 25 + docutils 26 + lxml 27 + svg-path 28 + pygments 29 + watchdog 30 + ]; 31 + patches = [ 32 + (fetchpatch { 33 + name = "fix tests with pygments 2.14"; 34 + url = "https://sources.debian.org/data/main/h/hovercraft/2.7-5/debian/patches/0003-Fix-tests-with-pygments-2.14.patch"; 35 + hash = "sha256-qz4Kp4MxlS3KPKRB5/VESCI++66U9q6cjQ0cHy3QjTc="; 36 + }) 37 + ]; 38 + 39 + meta = { 40 + description = "Makes impress.js presentations from reStructuredText"; 41 + mainProgram = "hovercraft"; 42 + homepage = "https://github.com/regebro/hovercraft"; 43 + license = lib.licenses.mit; 44 + maintainers = with lib.maintainers; [ makefu ]; 45 + }; 46 + }
+21
pkgs/by-name/ii/iio-sensor-proxy/package.nix
··· 2 2 lib, 3 3 stdenv, 4 4 fetchFromGitLab, 5 + fetchpatch2, 5 6 glib, 6 7 cmake, 7 8 libxml2, ··· 25 26 rev = version; 26 27 hash = "sha256-MAfh6bgh39J5J3rlyPjyCkk5KcfWHMZLytZcBRPHaJE="; 27 28 }; 29 + 30 + # Fix devices with cros-ec-accel, like Chromebooks and Framework Laptop 12 31 + # https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/-/merge_requests/400 32 + patches = [ 33 + (fetchpatch2 { 34 + name = "mr400_1.patch"; 35 + url = "https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/-/commit/f35d293e65841a3b9c0de778300c7fa58b181fd0.patch"; 36 + hash = "sha256-Gk8Wpy+KFhHAsR3XklcsL3Eo4fHjQuFT6PCN5hz9KHk="; 37 + }) 38 + (fetchpatch2 { 39 + name = "mr400_2.patch"; 40 + url = "https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/-/commit/7416edf4da98d8e3b75f9eddb7e5c488ac4a4c54.patch"; 41 + hash = "sha256-5UnYam6P+paBHAI0qKXDAvrFM8JYhRVTUFePRTHCp+U="; 42 + }) 43 + (fetchpatch2 { 44 + name = "mr400_3.patch"; 45 + url = "https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/-/commit/d00109194422a4fe3e9a7bc1235ffc492459c61a.patch"; 46 + hash = "sha256-58KrXbdpR1eWbPmsr8b0ke67hX5J0o0gtqzrz3dc+ck="; 47 + }) 48 + ]; 28 49 29 50 postPatch = '' 30 51 # upstream meson.build currently doesn't have an option to change the default polkit dir
+37
pkgs/by-name/in/instaloader/package.nix
··· 1 + { 2 + lib, 3 + python3Packages, 4 + fetchFromGitHub, 5 + }: 6 + 7 + python3Packages.buildPythonApplication rec { 8 + pname = "instaloader"; 9 + version = "4.14.2"; 10 + format = "pyproject"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "instaloader"; 14 + repo = "instaloader"; 15 + tag = "v${version}"; 16 + hash = "sha256-q5/lZ+BHnrod0vG/ZJw/5iJRKKaP3Gbns5yaZH0P2rE="; 17 + }; 18 + 19 + build-system = [ 20 + python3Packages.setuptools 21 + ]; 22 + 23 + dependencies = [ 24 + python3Packages.requests 25 + python3Packages.sphinx 26 + ]; 27 + 28 + pythonImportsCheck = [ "instaloader" ]; 29 + 30 + meta = { 31 + homepage = "https://instaloader.github.io/"; 32 + description = "Download pictures (or videos) along with their captions and other metadata from Instagram"; 33 + maintainers = with lib.maintainers; [ creator54 ]; 34 + license = lib.licenses.mit; 35 + mainProgram = "instaloader"; 36 + }; 37 + }
+1 -1
pkgs/by-name/ir/irpf/package.nix
··· 65 65 66 66 # make xdg-open overrideable at runtime 67 67 makeWrapper ${jdk11}/bin/java $out/bin/irpf \ 68 - --add-flags "-Dawt.useSystemAAFontSettings=on" \ 68 + --add-flags "-Dawt.useSystemAAFontSettings=gasp" \ 69 69 --add-flags "-Dswing.aatext=true" \ 70 70 --add-flags "-jar $BASEDIR/irpf.jar" \ 71 71 --suffix PATH : ${lib.makeBinPath [ xdg-utils ]} \
+1 -1
pkgs/by-name/jf/jflap/package.nix
··· 55 55 mkdir -p $out/share/java 56 56 cp -s $src $out/share/java/jflap.jar 57 57 makeWrapper ${jre8}/bin/java $out/bin/jflap \ 58 - --prefix _JAVA_OPTIONS : "-Dawt.useSystemAAFontSettings=on" \ 58 + --prefix _JAVA_OPTIONS " " "-Dawt.useSystemAAFontSettings=gasp" \ 59 59 --add-flags "-jar $out/share/java/jflap.jar" 60 60 runHook postInstall 61 61 '';
+1 -1
pkgs/by-name/jo/josm/package.nix
··· 60 60 --add-flags "${baseJavaOpts} ${extraJavaOpts} -jar $out/share/josm/josm.jar" \ 61 61 --prefix LD_LIBRARY_PATH ":" '${libXxf86vm}/lib' \ 62 62 --prefix _JAVA_AWT_WM_NONREPARENTING : 1 \ 63 - --prefix _JAVA_OPTIONS : "-Dawt.useSystemAAFontSettings=on" 63 + --prefix _JAVA_OPTIONS " " "-Dawt.useSystemAAFontSettings=gasp" 64 64 ''; 65 65 66 66 passthru = {
+2 -2
pkgs/by-name/ka/kafkactl/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "kafkactl"; 9 - version = "5.10.1"; 9 + version = "5.11.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "deviceinsight"; 13 13 repo = "kafkactl"; 14 14 tag = "v${version}"; 15 - hash = "sha256-DFtpzsydA5bPec7LPSJJngS12+ekwJ/Un04yTYOLZts="; 15 + hash = "sha256-9d/TXNRuU5+uDImS5hm87tIP1teH6T+/zglRYX+F6Kc="; 16 16 }; 17 17 18 18 vendorHash = "sha256-rxQxNf3FBAGudgrE2wxHw4mVHxTEpQpQ+DX/nEVpoJY=";
+1 -1
pkgs/by-name/ka/kamilalisp/package.nix
··· 24 24 cp ${src} $out/share/java/kamilalisp-${version}.jar 25 25 makeWrapper ${jre}/bin/java $out/bin/kamilalisp \ 26 26 --add-flags "-jar $out/share/java/kamilalisp-${version}.jar" \ 27 - --set _JAVA_OPTIONS '-Dawt.useSystemAAFontSettings=on' \ 27 + --prefix _JAVA_OPTIONS " " "-Dawt.useSystemAAFontSettings=gasp" \ 28 28 --set _JAVA_AWT_WM_NONREPARENTING 1 29 29 ''; 30 30
+3 -3
pkgs/by-name/ko/koto-ls/package.nix
··· 7 7 8 8 rustPlatform.buildRustPackage (finalAttrs: { 9 9 pname = "koto-ls"; 10 - version = "0.15.3"; 10 + version = "0.16.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "koto-lang"; 14 14 repo = "koto-ls"; 15 15 tag = "v${finalAttrs.version}"; 16 - hash = "sha256-4s+zWiI6Yxv1TB0drds27txnL0kE6RoqjRI36Clls6Y="; 16 + hash = "sha256-a2YGjAZvLyPRfFdZdd0z7sbijS1RCPa5wY2DkJZwbmk="; 17 17 }; 18 18 19 19 useFetchCargoVendor = true; 20 - cargoHash = "sha256-ewBAixbksI9ora5hBZR12lzxCPzxM2Cp6GvQz6hGCSY="; 20 + cargoHash = "sha256-GFgIW+x+kncf1OTWZZZjD9yoLEwW01pWAUnJQCpPFhQ="; 21 21 22 22 passthru.updateScript = nix-update-script { }; 23 23
+3 -3
pkgs/by-name/ko/koto/package.nix
··· 9 9 10 10 rustPlatform.buildRustPackage (finalAttrs: { 11 11 pname = "koto"; 12 - version = "0.15.3"; 12 + version = "0.16.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "koto-lang"; 16 16 repo = "koto"; 17 17 tag = "v${finalAttrs.version}"; 18 - hash = "sha256-sFADZj0mBe8TQ2x6NeXLqvvXK13WhVGD2anGWoWrSZw="; 18 + hash = "sha256-KdwKJ0ZKKHU+Fe/TTIITHOyRH9uoJ3LU3qXqUwpJI6g="; 19 19 }; 20 20 21 21 useFetchCargoVendor = true; 22 - cargoHash = "sha256-Ok4rgqiQ7N5knXdb0Mfn3fYPPLXoRtOZVv8RvWR2h3k="; 22 + cargoHash = "sha256-5uWCpTnGbqoogOxSD2GcXMjQpoYIp1GfB9k4bd+Easc="; 23 23 24 24 postPatch = '' 25 25 tomlq -ti 'del(.bench)' crates/koto/Cargo.toml
-68
pkgs/by-name/la/lanzaboote-tool/package.nix
··· 1 - { 2 - systemd, 3 - stdenv, 4 - makeWrapper, 5 - binutils-unwrapped, 6 - sbsigntool, 7 - rustPlatform, 8 - fetchFromGitHub, 9 - lib, 10 - }: 11 - rustPlatform.buildRustPackage rec { 12 - pname = "lanzaboote-tool"; 13 - version = "0.3.0"; 14 - 15 - src = fetchFromGitHub { 16 - owner = "nix-community"; 17 - repo = "lanzaboote"; 18 - rev = "v${version}"; 19 - hash = "sha256-Fb5TeRTdvUlo/5Yi2d+FC8a6KoRLk2h1VE0/peMhWPs="; 20 - }; 21 - 22 - sourceRoot = "${src.name}/rust/tool"; 23 - useFetchCargoVendor = true; 24 - cargoHash = "sha256-HnTsu46P3HRYo2d1DeaP6hqn+pVW3J4IM+CneckSFoM="; 25 - 26 - env.TEST_SYSTEMD = systemd; 27 - doCheck = lib.meta.availableOn stdenv.hostPlatform systemd; 28 - 29 - nativeBuildInputs = [ 30 - makeWrapper 31 - ]; 32 - 33 - postInstall = '' 34 - # Clean PATH to only contain what we need to do objcopy. 35 - # This is still an unwrapped lanzaboote tool lacking of the 36 - # UEFI stub location. 37 - mv $out/bin/lzbt $out/bin/lzbt-unwrapped 38 - wrapProgram $out/bin/lzbt-unwrapped \ 39 - --set PATH ${ 40 - lib.makeBinPath [ 41 - binutils-unwrapped 42 - sbsigntool 43 - ] 44 - } 45 - ''; 46 - 47 - nativeCheckInputs = [ 48 - binutils-unwrapped 49 - sbsigntool 50 - ]; 51 - 52 - meta = with lib; { 53 - description = "Lanzaboote UEFI tooling for SecureBoot enablement on NixOS systems (unwrapped; does not contain the required stub)"; 54 - homepage = "https://github.com/nix-community/lanzaboote"; 55 - license = licenses.gpl3Only; 56 - mainProgram = "lzbt-unwrapped"; 57 - maintainers = with maintainers; [ 58 - raitobezarius 59 - nikstur 60 - ]; 61 - # Broken on aarch64-linux and any other architecture for now. 62 - # Wait for 0.4.0. 63 - platforms = [ 64 - "x86_64-linux" 65 - "i686-linux" 66 - ]; 67 - }; 68 - }
+2 -2
pkgs/by-name/li/libstaden-read/package.nix
··· 11 11 stdenv.mkDerivation (finalAttrs: { 12 12 # Same name as the Debian library 13 13 pname = "libstaden-read"; 14 - version = "1.15.0"; 14 + version = "1-15-1"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "jkbonfield"; 18 18 repo = "io_lib"; 19 19 rev = "io_lib-" + builtins.replaceStrings [ "." ] [ "-" ] finalAttrs.version; 20 20 fetchSubmodules = true; 21 - hash = "sha256-2Dlx+MXmqar81/Xmf0oE+6lWX461EDYijiZsZf/VD28="; 21 + hash = "sha256-X96gFrefH2NAp4+fvVLXHP9FbF04gQOWLm/tAFJPgR8="; 22 22 }; 23 23 24 24 patches = [
+3 -3
pkgs/by-name/lo/lockbook-desktop/package.nix
··· 18 18 in 19 19 rustPlatform.buildRustPackage rec { 20 20 pname = "lockbook-desktop"; 21 - version = "0.9.24"; 21 + version = "0.9.25"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "lockbook"; 25 25 repo = "lockbook"; 26 26 tag = version; 27 - hash = "sha256-NEKmZlBw1OkikHHeohZH01/+E6bslQ6+EK0lhleI9UA="; 27 + hash = "sha256-8zkEVdvoM0PDqGyqY16ZRgyY8G0LplmhAb0THwqTVig="; 28 28 }; 29 29 30 30 useFetchCargoVendor = true; 31 - cargoHash = "sha256-UDidgvZlFkUrNpnwJijEQ8ib2kiou0cHKOuBnk0u704="; 31 + cargoHash = "sha256-2NGb4a/Ak8DlaxHVElJg8Vhrt4W4XPZdDE283TH19C4="; 32 32 33 33 nativeBuildInputs = [ 34 34 pkg-config
+4 -4
pkgs/by-name/lo/lockbook/package.nix
··· 7 7 }: 8 8 rustPlatform.buildRustPackage rec { 9 9 pname = "lockbook"; 10 - version = "0.9.22"; 10 + version = "0.9.25"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "lockbook"; 14 14 repo = "lockbook"; 15 15 tag = version; 16 - hash = "sha256-akCtnPLJupoo7n3Vfyl37fjCmK4dHB0bt92rie6k0dQ="; 16 + hash = "sha256-8zkEVdvoM0PDqGyqY16ZRgyY8G0LplmhAb0THwqTVig="; 17 17 }; 18 18 19 19 useFetchCargoVendor = true; 20 - cargoHash = "sha256-xH3GIwh3zaLbpZqvzM+KM+K14fWj241RTwUM7dWRCKA="; 20 + cargoHash = "sha256-2NGb4a/Ak8DlaxHVElJg8Vhrt4W4XPZdDE283TH19C4="; 21 21 22 22 doCheck = false; # there are no cli tests 23 23 cargoBuildFlags = [ 24 24 "--package" 25 - "lockbook-cli" 25 + "lockbook" 26 26 ]; 27 27 28 28 nativeBuildInputs = [ installShellFiles ];
+3 -3
pkgs/by-name/mo/models-dev/package.nix
··· 17 17 in 18 18 stdenvNoCC.mkDerivation (finalAttrs: { 19 19 pname = "models-dev"; 20 - version = "0-unstable-2025-07-16"; 20 + version = "0-unstable-2025-07-23"; 21 21 src = fetchFromGitHub { 22 22 owner = "sst"; 23 23 repo = "models.dev"; 24 - rev = "a0eedfb30fb449322deaff0b349b3a194608789e"; 25 - hash = "sha256-+0FZmLxWz75wU5NIxjpX+H0oNa3gGgYCjoK8JdP7sOg="; 24 + rev = "affbfa8012d0dbc0eba81ea51ec32069c71af417"; 25 + hash = "sha256-JPcurldPuaFPfwqiWQR83x1uDcL0Dy79kx2TAOiNnyQ="; 26 26 }; 27 27 28 28 node_modules = stdenvNoCC.mkDerivation {
+1 -1
pkgs/by-name/ne/netbeans/package.nix
··· 52 52 } \ 53 53 --prefix JAVA_HOME : ${jdk21.home} \ 54 54 --add-flags "--jdkhome ${jdk21.home} \ 55 - -J-Dawt.useSystemAAFontSettings=on -J-Dswing.aatext=true" 55 + -J-Dawt.useSystemAAFontSettings=gasp -J-Dswing.aatext=true" 56 56 57 57 # Extract pngs from the Apple icon image and create 58 58 # the missing ones from the 1024x1024 image.
+7 -7
pkgs/by-name/op/opencode/package.nix
··· 12 12 13 13 let 14 14 opencode-node-modules-hash = { 15 - "aarch64-darwin" = "sha256-TAeFDsHGFJnUyp20ec+Rxp4t1FrWKfbtnxsE8PnLS0o="; 16 - "aarch64-linux" = "sha256-F056MWf2dNAO21ezEvWg689WUibtz4Q4mcSuDuSY5EM="; 17 - "x86_64-darwin" = "sha256-AN1Ha/les1ByJGfVkLDibfxjPouC0tAZ//EN3vDi1Hc="; 18 - "x86_64-linux" = "sha256-XIRV1QrgRHnpJyrgK9ITxH61dve7nWfVoCPs3Tc8nuU="; 15 + "aarch64-darwin" = "sha256-so+KiAo8C7olbJaCH1rIVxs/tq/g9l5pKPaU8D+Zm28="; 16 + "aarch64-linux" = "sha256-JNf8g0z6oH2OXJLAmCSP0W4WX+GGyald5DAFOYCBNP0="; 17 + "x86_64-darwin" = "sha256-jwmH4gEcyRNgeMvYz2SyWRagFkYN1O3ULEQIPPgqhwg="; 18 + "x86_64-linux" = "sha256-ZMz7vfndYrpjUvhX8L9qv/lXcWKqXZwvfahGAE5EKYo="; 19 19 }; 20 20 bun-target = { 21 21 "aarch64-darwin" = "bun-darwin-arm64"; ··· 26 26 in 27 27 stdenvNoCC.mkDerivation (finalAttrs: { 28 28 pname = "opencode"; 29 - version = "0.3.51"; 29 + version = "0.3.58"; 30 30 src = fetchFromGitHub { 31 31 owner = "sst"; 32 32 repo = "opencode"; 33 33 tag = "v${finalAttrs.version}"; 34 - hash = "sha256-lvosTLb9HI5IjE6Z1yEGNQn1M84zq23epgEhXGEuteQ="; 34 + hash = "sha256-Zm3ydijaduPcIw5Np1+5CzNMoaASQwOT2R72/pdyUwM="; 35 35 }; 36 36 37 37 tui = buildGoModule { ··· 39 39 inherit (finalAttrs) version; 40 40 src = "${finalAttrs.src}/packages/tui"; 41 41 42 - vendorHash = "sha256-MZAKEXA34dHiH4XYUlLq6zo8ppG8JD3nj7fhZMrr+TI="; 42 + vendorHash = "sha256-8OIPFa+bl1If55YZtacyOZOqMLslbMyO9Hx0HOzmrA0="; 43 43 44 44 subPackages = [ "cmd/opencode" ]; 45 45
+3 -3
pkgs/by-name/or/orchard/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "orchard"; 10 - version = "0.36.0"; 10 + version = "0.37.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "cirruslabs"; 14 14 repo = "orchard"; 15 15 rev = version; 16 - hash = "sha256-1i62fKxuLYtLIUSbUZ4nu3I1r9V6PUhaWpspH/H7k+Q="; 16 + hash = "sha256-V5pBiF1IIfyyZIAoHnAccZ6YNddA4MosEJROJVEpwoo="; 17 17 # populate values that require us to use git. By doing this in postFetch we 18 18 # can delete .git afterwards and maintain better reproducibility of the src. 19 19 leaveDotGit = true; ··· 24 24 ''; 25 25 }; 26 26 27 - vendorHash = "sha256-dWx4Ivw25H07rd0pNC3VecS7QcIc9ikEwjjUS53SefU="; 27 + vendorHash = "sha256-VHEj4y7XSfdbSeBo9+ZwBZXUj/ur0w6gPrxCt2xNQMM="; 28 28 29 29 nativeBuildInputs = [ installShellFiles ]; 30 30
+5 -1
pkgs/by-name/ow/owi/package.nix
··· 7 7 zig, 8 8 makeWrapper, 9 9 unstableGitUpdater, 10 + nixosTests, 10 11 }: 11 12 12 13 let ··· 75 76 76 77 doCheck = false; 77 78 78 - passthru.updateScript = unstableGitUpdater { }; 79 + passthru = { 80 + updateScript = unstableGitUpdater { }; 81 + tests = { inherit (nixosTests) owi; }; 82 + }; 79 83 80 84 meta = { 81 85 description = "Symbolic execution for Wasm, C, C++, Rust and Zig";
+3 -3
pkgs/by-name/pa/particle-cli/package.nix
··· 8 8 9 9 buildNpmPackage (finalAttrs: { 10 10 pname = "particle-cli"; 11 - version = "3.38.1"; 11 + version = "3.38.2"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "particle-iot"; 15 15 repo = "particle-cli"; 16 16 tag = "v${finalAttrs.version}"; 17 - hash = "sha256-B01aoCzcesvz6EjOQf9wTkONhByhf3YqJ18hDVNxEY4="; 17 + hash = "sha256-/MfT7+g3l+5Y3mRGl0yiDMRXL2heWZzVNm+LfTmy9SA="; 18 18 }; 19 19 20 - npmDepsHash = "sha256-rxGo5L37GnJfvDxURlSxWqm+/HfxMLNkEFceaPdvL4c="; 20 + npmDepsHash = "sha256-L/DfZWvJRZzHvf9pP7bHEJt85KT0s46+KErkTNRgH04="; 21 21 22 22 buildInputs = [ 23 23 udev
+3 -3
pkgs/by-name/po/pocketbase/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "pocketbase"; 10 - version = "0.28.4"; 10 + version = "0.29.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "pocketbase"; 14 14 repo = "pocketbase"; 15 15 rev = "v${version}"; 16 - hash = "sha256-LMkyz8Eu5W9TGZva7bPiAoN21ymKvAO6oSZcvX6rX+s="; 16 + hash = "sha256-yNz/bwjOPcj4N4yXi1pckz/rGNSJeCs8xeZHj+W/+2E="; 17 17 }; 18 18 19 - vendorHash = "sha256-hOB8MOfG+RHDJEP5DSDvSiphb+c86QySNEmRr8633cM="; 19 + vendorHash = "sha256-XfHU2E2VEcQEQtcGmZqEPjdy7wxvOEdcysSYYD5oLNM="; 20 20 21 21 # This is the released subpackage from upstream repo 22 22 subPackages = [ "examples/base" ];
+2 -2
pkgs/by-name/qu/quantlib/package.nix
··· 8 8 9 9 stdenv.mkDerivation (finalAttrs: { 10 10 pname = "quantlib"; 11 - version = "1.38"; 11 + version = "1.39"; 12 12 13 13 outputs = [ 14 14 "out" ··· 19 19 owner = "lballabio"; 20 20 repo = "QuantLib"; 21 21 rev = "v${finalAttrs.version}"; 22 - hash = "sha256-4a86sGUOz/B5IQHE41r5+OTvR9es4FgXeufy3bKRWAc="; 22 + hash = "sha256-UrFamEIeFTR0finNGESlDYbvrmD8jtv73tDUJ17P7WA="; 23 23 }; 24 24 25 25 nativeBuildInputs = [ cmake ];
+24 -22
pkgs/by-name/r1/r10k/Gemfile.lock
··· 2 2 remote: https://rubygems.org/ 3 3 specs: 4 4 base64 (0.2.0) 5 - colored2 (3.1.2) 5 + colored2 (4.0.3) 6 6 cri (2.15.12) 7 - erubi (1.13.0) 8 - faraday (2.10.1) 9 - faraday-net_http (>= 2.0, < 3.2) 7 + erubi (1.13.1) 8 + faraday (2.13.1) 9 + faraday-net_http (>= 2.0, < 3.5) 10 + json 10 11 logger 11 12 faraday-follow_redirects (0.3.0) 12 13 faraday (>= 1, < 3) 13 - faraday-net_http (3.1.1) 14 - net-http 14 + faraday-net_http (3.4.0) 15 + net-http (>= 0.5.0) 15 16 fast_gettext (2.4.0) 16 17 prime 17 18 forwardable (1.3.3) 18 - gettext (3.4.9) 19 + gettext (3.5.1) 19 20 erubi 20 21 locale (>= 2.0.5) 21 22 prime ··· 25 26 fast_gettext (~> 2.1) 26 27 gettext (~> 3.4) 27 28 locale 28 - jwt (2.8.2) 29 + json (2.12.2) 30 + jwt (2.10.1) 29 31 base64 30 32 locale (2.1.4) 31 33 log4r (1.1.10) 32 - logger (1.6.0) 33 - minitar (0.12.1) 34 + logger (1.7.0) 35 + minitar (1.0.2) 34 36 multi_json (1.15.0) 35 - net-http (0.4.1) 37 + net-http (0.6.0) 36 38 uri 37 - prime (0.1.2) 39 + prime (0.1.3) 38 40 forwardable 39 41 singleton 40 - puppet_forge (5.0.4) 42 + puppet_forge (6.0.0) 41 43 faraday (~> 2.0) 42 44 faraday-follow_redirects (~> 0.3.0) 43 - minitar (< 1.0.0) 45 + minitar (~> 1.0, >= 1.0.2) 44 46 semantic_puppet (~> 1.0) 45 - r10k (4.1.0) 46 - colored2 (= 3.1.2) 47 + r10k (5.0.0) 48 + colored2 (~> 4.0) 47 49 cri (>= 2.15.10) 48 50 gettext-setup (>= 0.24, < 2.0) 49 51 jwt (>= 2.2.3, < 3) 50 52 log4r (= 1.1.10) 51 - minitar (~> 0.9) 53 + minitar (>= 0.9, < 2) 52 54 multi_json (~> 1.10) 53 - puppet_forge (>= 4.1, < 6) 55 + puppet_forge (>= 4.1.0, < 7) 54 56 racc (1.8.1) 55 - semantic_puppet (1.1.0) 56 - singleton (0.2.0) 57 + semantic_puppet (1.1.1) 58 + singleton (0.3.0) 57 59 text (1.3.1) 58 - uri (0.13.0) 60 + uri (1.0.3) 59 61 60 62 PLATFORMS 61 63 ruby ··· 64 66 r10k 65 67 66 68 BUNDLED WITH 67 - 2.5.16 69 + 2.6.6
+41 -30
pkgs/by-name/r1/r10k/gemset.nix
··· 14 14 platforms = [ ]; 15 15 source = { 16 16 remotes = [ "https://rubygems.org" ]; 17 - sha256 = "0jlbqa9q4mvrm73aw9mxh23ygzbjiqwisl32d8szfb5fxvbjng5i"; 17 + sha256 = "0drbrv5m3l3qpal7s87gvss81cbzl76gad1hqkpqfqlphf0h7qb3"; 18 18 type = "gem"; 19 19 }; 20 - version = "3.1.2"; 20 + version = "4.0.3"; 21 21 }; 22 22 cri = { 23 23 groups = [ "default" ]; ··· 34 34 platforms = [ ]; 35 35 source = { 36 36 remotes = [ "https://rubygems.org" ]; 37 - sha256 = "0qnd6ff4az22ysnmni3730c41b979xinilahzg86bn7gv93ip9pw"; 37 + sha256 = "1naaxsqkv5b3vklab5sbb9sdpszrjzlfsbqpy7ncbnw510xi10m0"; 38 38 type = "gem"; 39 39 }; 40 - version = "1.13.0"; 40 + version = "1.13.1"; 41 41 }; 42 42 faraday = { 43 43 dependencies = [ 44 44 "faraday-net_http" 45 + "json" 45 46 "logger" 46 47 ]; 47 48 groups = [ "default" ]; 48 49 platforms = [ ]; 49 50 source = { 50 51 remotes = [ "https://rubygems.org" ]; 51 - sha256 = "104s7n9505488p923cs0pl3jlgn4naam28clkm2885hrysizpjbb"; 52 + sha256 = "0xbv450qj2bx0qz9l2pjrd3kc057y6bglc3na7a78zby8ssiwlyc"; 52 53 type = "gem"; 53 54 }; 54 - version = "2.10.1"; 55 + version = "2.13.1"; 55 56 }; 56 57 faraday-follow_redirects = { 57 58 dependencies = [ "faraday" ]; ··· 70 71 platforms = [ ]; 71 72 source = { 72 73 remotes = [ "https://rubygems.org" ]; 73 - sha256 = "0f49frpfdr8czwm2mjkfny4pini6fy49b6hamw4jrppl4vsg14ys"; 74 + sha256 = "0jp5ci6g40d6i50bsywp35l97nc2fpi9a592r2cibwicdb6y9wd1"; 74 75 type = "gem"; 75 76 }; 76 - version = "3.1.1"; 77 + version = "3.4.0"; 77 78 }; 78 79 fast_gettext = { 79 80 dependencies = [ "prime" ]; ··· 108 109 platforms = [ ]; 109 110 source = { 110 111 remotes = [ "https://rubygems.org" ]; 111 - sha256 = "16h0kda5z4s4zqygyk0f52xzs9mlz9r4lnhjwk729hhmdbz68a19"; 112 + sha256 = "0aji3873pxn6gc5qkvnv5y9025mqk0p6h22yrpyz2b3yx9qpzv03"; 112 113 type = "gem"; 113 114 }; 114 - version = "3.4.9"; 115 + version = "3.5.1"; 115 116 }; 116 117 gettext-setup = { 117 118 dependencies = [ ··· 128 129 }; 129 130 version = "1.1.0"; 130 131 }; 132 + json = { 133 + groups = [ "default" ]; 134 + platforms = [ ]; 135 + source = { 136 + remotes = [ "https://rubygems.org" ]; 137 + sha256 = "1x5b8ipv6g0z44wgc45039k04smsyf95h2m5m67mqq35sa5a955s"; 138 + type = "gem"; 139 + }; 140 + version = "2.12.2"; 141 + }; 131 142 jwt = { 132 143 dependencies = [ "base64" ]; 133 144 groups = [ "default" ]; 134 145 platforms = [ ]; 135 146 source = { 136 147 remotes = [ "https://rubygems.org" ]; 137 - sha256 = "04mw326i9vsdcqwm4bf0zvnqw237f8l7022nhlbmak92bqqpg62s"; 148 + sha256 = "1i8wmzgb5nfhvkx1f6bhdwfm7v772172imh439v3xxhkv3hllhp6"; 138 149 type = "gem"; 139 150 }; 140 - version = "2.8.2"; 151 + version = "2.10.1"; 141 152 }; 142 153 locale = { 143 154 groups = [ "default" ]; ··· 164 175 platforms = [ ]; 165 176 source = { 166 177 remotes = [ "https://rubygems.org" ]; 167 - sha256 = "0gpg8gzi0xwymw4aaq2iafcbx31i3xzkg3fb30mdxn1d4qhc3dqa"; 178 + sha256 = "00q2zznygpbls8asz5knjvvj2brr3ghmqxgr83xnrdj4rk3xwvhr"; 168 179 type = "gem"; 169 180 }; 170 - version = "1.6.0"; 181 + version = "1.7.0"; 171 182 }; 172 183 minitar = { 173 184 groups = [ "default" ]; 174 185 platforms = [ ]; 175 186 source = { 176 187 remotes = [ "https://rubygems.org" ]; 177 - sha256 = "0f307mpj4j0gp7iq77xj4p149f4krcvbll9rismng3jcijpbn79s"; 188 + sha256 = "0wj6cgvzbnc8qvdb5rai4hf9z10a2f422gc5agnhcab7lwmyp4mi"; 178 189 type = "gem"; 179 190 }; 180 - version = "0.12.1"; 191 + version = "1.0.2"; 181 192 }; 182 193 multi_json = { 183 194 groups = [ "default" ]; ··· 195 206 platforms = [ ]; 196 207 source = { 197 208 remotes = [ "https://rubygems.org" ]; 198 - sha256 = "10n2n9aq00ih8v881af88l1zyrqgs5cl3njdw8argjwbl5ggqvm9"; 209 + sha256 = "1ysrwaabhf0sn24jrp0nnp51cdv0jf688mh5i6fsz63q2c6b48cn"; 199 210 type = "gem"; 200 211 }; 201 - version = "0.4.1"; 212 + version = "0.6.0"; 202 213 }; 203 214 prime = { 204 215 dependencies = [ ··· 209 220 platforms = [ ]; 210 221 source = { 211 222 remotes = [ "https://rubygems.org" ]; 212 - sha256 = "1973kz8lbck6ga5v42f55jk8b8pnbgwp9p67dl1xw15gvz55dsfl"; 223 + sha256 = "1qsk9q2n4yb80f5mwslxzfzm2ckar25grghk95cj7sbc1p2k3w5s"; 213 224 type = "gem"; 214 225 }; 215 - version = "0.1.2"; 226 + version = "0.1.3"; 216 227 }; 217 228 puppet_forge = { 218 229 dependencies = [ ··· 225 236 platforms = [ ]; 226 237 source = { 227 238 remotes = [ "https://rubygems.org" ]; 228 - sha256 = "0d65zri1nmpph8iki5iigdzfqd6rfyc1mlgdfhg69q3566rcff06"; 239 + sha256 = "1pwd5x0vyf04qzzdw6v98m6f6rb110g14sv6h6yj2nwz3kbbww07"; 229 240 type = "gem"; 230 241 }; 231 - version = "5.0.4"; 242 + version = "6.0.0"; 232 243 }; 233 244 r10k = { 234 245 dependencies = [ ··· 245 256 platforms = [ ]; 246 257 source = { 247 258 remotes = [ "https://rubygems.org" ]; 248 - sha256 = "0k3fr2f0pwyrabs12wqig31f37sqrqs8qza7jrn01d6blvhvkrb4"; 259 + sha256 = "0m0k0aqf9gaakgkmfcx86324qx6mvs2p0ja1rrs36ifq1l70lgsf"; 249 260 type = "gem"; 250 261 }; 251 - version = "4.1.0"; 262 + version = "5.0.0"; 252 263 }; 253 264 racc = { 254 265 groups = [ "default" ]; ··· 265 276 platforms = [ ]; 266 277 source = { 267 278 remotes = [ "https://rubygems.org" ]; 268 - sha256 = "0ndqm3jnpdlwkk1jwqdyyb7yw7gv6r4kmjs30g09ap8siv80ilaj"; 279 + sha256 = "15ksbizvakfx0zfdgjbh34hqnrnkjj47m4kbnsg58mpqsx45pzqm"; 269 280 type = "gem"; 270 281 }; 271 - version = "1.1.0"; 282 + version = "1.1.1"; 272 283 }; 273 284 singleton = { 274 285 groups = [ "default" ]; 275 286 platforms = [ ]; 276 287 source = { 277 288 remotes = [ "https://rubygems.org" ]; 278 - sha256 = "0qq54imvbksnckzf9hrq9bjzcdb0n8wfv6l5jc0di10n88277jx6"; 289 + sha256 = "0y2pc7lr979pab5n5lvk3jhsi99fhskl5f2s6004v8sabz51psl3"; 279 290 type = "gem"; 280 291 }; 281 - version = "0.2.0"; 292 + version = "0.3.0"; 282 293 }; 283 294 text = { 284 295 groups = [ "default" ]; ··· 295 306 platforms = [ ]; 296 307 source = { 297 308 remotes = [ "https://rubygems.org" ]; 298 - sha256 = "094gk72ckazf495qc76gk09b5i318d5l9m7bicg2wxlrjcm3qm96"; 309 + sha256 = "04bhfvc25b07jaiaf62yrach7khhr5jlr5bx6nygg8pf11329wp9"; 299 310 type = "gem"; 300 311 }; 301 - version = "0.13.0"; 312 + version = "1.0.3"; 302 313 }; 303 314 }
+3 -3
pkgs/by-name/r1/r10k/package.nix
··· 10 10 testers, 11 11 }: 12 12 13 - bundlerApp { 13 + bundlerApp rec { 14 14 pname = "r10k"; 15 15 gemdir = ./.; 16 16 exes = [ "r10k" ]; ··· 33 33 package = r10k; 34 34 version = (import ./gemset.nix).r10k.version; 35 35 }; 36 - updateScript = bundlerUpdateScript "r10k"; 36 + updateScript = bundlerUpdateScript pname; 37 37 }; 38 38 39 39 meta = { ··· 47 47 anthonyroussel 48 48 ]; 49 49 platforms = lib.platforms.unix; 50 - mainProgram = "r10k"; 50 + mainProgram = pname; 51 51 }; 52 52 }
+1 -1
pkgs/by-name/st/structorizer/package.nix
··· 85 85 install -D ${pname}.jar -t $out/share/java/ 86 86 makeWrapper ${jdk11}/bin/java $out/bin/${pname} \ 87 87 --add-flags "-jar $out/share/java/${pname}.jar" \ 88 - --set _JAVA_OPTIONS '-Dawt.useSystemAAFontSettings=lcd' 88 + --prefix _JAVA_OPTIONS " " "-Dawt.useSystemAAFontSettings=gasp" 89 89 90 90 cat << EOF > $out/share/mime/packages/structorizer.xml 91 91 <?xml version="1.0" encoding="UTF-8"?>
+1 -1
pkgs/by-name/ti/tigerjython/package.nix
··· 87 87 --add-flags "-Duser.dir=$CUSTOM_LIBS/" \ 88 88 --add-flags "-Xmx512M" \ 89 89 --add-flags "-jar $JAR" \ 90 - --set _JAVA_OPTIONS '-Dawt.useSystemAAFontSettings=lcd' 90 + --prefix _JAVA_OPTIONS " " "-Dawt.useSystemAAFontSettings=gasp" 91 91 92 92 runHook postInstall 93 93 '';
+1 -1
pkgs/by-name/up/uppaal/package.nix
··· 64 64 makeWrapper $out/lib/uppaal/uppaal $out/bin/uppaal \ 65 65 --set JAVA_HOME ${jdk17} \ 66 66 --set PATH $out/lib/uppaal:$PATH \ 67 - --prefix _JAVA_OPTIONS " " -Dawt.useSystemAAFontSettings=lcd 67 + --prefix _JAVA_OPTIONS " " "-Dawt.useSystemAAFontSettings=gasp" 68 68 69 69 runHook postInstall 70 70 '';
+2 -2
pkgs/by-name/ve/vencord/package.nix
··· 14 14 15 15 stdenv.mkDerivation (finalAttrs: { 16 16 pname = "vencord"; 17 - version = "1.12.6"; 17 + version = "1.12.7"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "Vendicated"; 21 21 repo = "Vencord"; 22 22 rev = "v${finalAttrs.version}"; 23 - hash = "sha256-7JT8BMKUhIwYMkIwr2mD8IQLDpldcDtAKh6R1tbAKMw="; 23 + hash = "sha256-MS88KCH8ZdLyKoR0K45CSJutZSKUhz4FAE2VtrSx0ic="; 24 24 }; 25 25 26 26 pnpmDeps = pnpm_10.fetchDeps {
+3 -3
pkgs/by-name/wa/wait4x/package.nix
··· 5 5 }: 6 6 let 7 7 pname = "wait4x"; 8 - version = "3.4.0"; 8 + version = "3.5.0"; 9 9 in 10 10 buildGoModule { 11 11 inherit pname version; ··· 14 14 owner = "wait4x"; 15 15 repo = "wait4x"; 16 16 rev = "v${version}"; 17 - hash = "sha256-Pb2Klupm6cNYUQ3bWBHwr3NW1HCdit2NFFISn9/c860="; 17 + hash = "sha256-iHhUimAREKN3o36vi1Ggj8PrhXCHRllxv4yiQ2xcNig="; 18 18 }; 19 19 20 - vendorHash = "sha256-6gRiYQYtkADBAMNqma4PfuzIttseyE/bHnlkpOgsVjI="; 20 + vendorHash = "sha256-N3HYbeBoDuLvWYX+7mrCTYi38hTdK8BP9uY56fOmuls="; 21 21 22 22 # Tests make network access 23 23 doCheck = false;
+1 -1
pkgs/by-name/wo/workcraft/package.nix
··· 25 25 mkdir $out/bin 26 26 makeWrapper $out/share/workcraft $out/bin/workcraft \ 27 27 --set JAVA_HOME "${jre}" \ 28 - --set _JAVA_OPTIONS '-Dawt.useSystemAAFontSettings=gasp'; 28 + --prefix _JAVA_OPTIONS " " "-Dawt.useSystemAAFontSettings=gasp"; 29 29 ''; 30 30 31 31 meta = {
+1 -1
pkgs/by-name/wp/wpcleaner/package.nix
··· 17 17 botScript = "$out/bin/wpcleaner-bot"; 18 18 runTaskScript = "$out/bin/wpcleaner-run-task"; 19 19 extraJavaArgs = [ 20 - "-Dawt.useSystemAAFontSettings=lcd" 20 + "-Dawt.useSystemAAFontSettings=gasp" 21 21 "-Xms1g" 22 22 "-Xmx8g" 23 23 ];
+2 -2
pkgs/development/python-modules/aioairzone-cloud/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "aioairzone-cloud"; 12 - version = "0.6.12"; 12 + version = "0.6.16"; 13 13 pyproject = true; 14 14 15 15 disabled = pythonOlder "3.11"; ··· 18 18 owner = "Noltari"; 19 19 repo = "aioairzone-cloud"; 20 20 tag = version; 21 - hash = "sha256-maSYT1sd1GTe0Av0NvOUinI/GBYFzjUAemRLx7sDPUk="; 21 + hash = "sha256-EPj6tql05ZUImMAeeUTyNms1NdwJgtdCJmJ+O8HXP3I="; 22 22 }; 23 23 24 24 build-system = [ setuptools ];
-2
pkgs/development/python-modules/fenics-dolfinx/default.nix
··· 32 32 # nativeCheckInputs 33 33 scipy, 34 34 matplotlib, 35 - pytest-xdist, 36 35 pytestCheckHook, 37 36 writableTmpDirAsHomeHook, 38 37 mpiCheckPhaseHook, ··· 108 107 nativeCheckInputs = [ 109 108 scipy 110 109 matplotlib 111 - pytest-xdist 112 110 pytestCheckHook 113 111 writableTmpDirAsHomeHook 114 112 mpiCheckPhaseHook
+2 -2
pkgs/development/python-modules/model-checker/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "model-checker"; 14 - version = "0.9.26"; 14 + version = "0.9.28"; 15 15 pyproject = true; 16 16 17 17 disabled = pythonOlder "3.8"; ··· 19 19 src = fetchPypi { 20 20 pname = "model_checker"; 21 21 inherit version; 22 - hash = "sha256-UPqTdKhXDb1D8Ig1dMk8QIiLuyZPQxMp/P1pAKqJ+Bs="; 22 + hash = "sha256-mRJpkJkSA8wNTCs3YhNm+W3OQnRVUXhCYz5CJhmqpmA="; 23 23 }; 24 24 25 25 # z3 does not provide a dist-info, so python-runtime-deps-check will fail
+3 -3
pkgs/development/python-modules/pyshp/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "pyshp"; 11 - version = "2.3.1"; 11 + version = "2.4.0"; 12 12 format = "setuptools"; 13 13 14 14 disabled = pythonOlder "3.7"; ··· 16 16 src = fetchFromGitHub { 17 17 owner = "GeospatialPython"; 18 18 repo = "pyshp"; 19 - rev = version; 20 - hash = "sha256-yfxhgk8a1rdpGVkE1sjJqT6tiFLimhu2m2SjGxLI6wo="; 19 + tag = version; 20 + hash = "sha256-q1++2pifLZWc562m5cKoL2jLWM4lOnIwEAOqzKArh+w="; 21 21 }; 22 22 23 23 nativeCheckInputs = [ pytestCheckHook ];
+2 -2
pkgs/development/python-modules/python-novaclient/default.nix
··· 22 22 23 23 buildPythonPackage rec { 24 24 pname = "python-novaclient"; 25 - version = "18.9.0"; 25 + version = "18.10.0"; 26 26 pyproject = true; 27 27 28 28 disabled = pythonOlder "3.9"; ··· 30 30 src = fetchPypi { 31 31 pname = "python_novaclient"; 32 32 inherit version; 33 - hash = "sha256-z2pLjwHsVD1adcAcIYR0upsGO9n9N0OCH+3GioRcq04="; 33 + hash = "sha256-LwZqAQYe6t0c6G+/4CZ6HQ0Yi2TBZBNh9yXEJ39nqWs="; 34 34 }; 35 35 36 36 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/pyvips/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "pyvips"; 18 - version = "2.2.3"; 18 + version = "3.0.0"; 19 19 pyproject = true; 20 20 21 21 disabled = pythonOlder "3.7"; ··· 24 24 owner = "libvips"; 25 25 repo = "pyvips"; 26 26 tag = "v${version}"; 27 - hash = "sha256-EGB1cOR1pVCXGjRj1NLj4Mk3kIy8luRqk3gGJqVNs7U="; 27 + hash = "sha256-dyous0EahUR7pkr2siBBJwzcoC4TOsnsbRo+rVE8/QQ="; 28 28 }; 29 29 30 30 nativeBuildInputs = [
+2 -11
pkgs/development/python-modules/slack-sdk/default.nix
··· 6 6 boto3, 7 7 buildPythonPackage, 8 8 fetchFromGitHub, 9 - fetchpatch, 10 9 moto, 11 10 pytest-asyncio, 12 11 pytestCheckHook, ··· 19 18 20 19 buildPythonPackage rec { 21 20 pname = "slack-sdk"; 22 - version = "3.35.0"; 21 + version = "3.36.0"; 23 22 pyproject = true; 24 23 25 24 src = fetchFromGitHub { 26 25 owner = "slackapi"; 27 26 repo = "python-slack-sdk"; 28 27 tag = "v${version}"; 29 - hash = "sha256-yjYpALyHSTLQSuwd6xth7nqfi3m1C9tqnWrrVRmI220="; 28 + hash = "sha256-Y6w4osSpirBjxPdZRlODwEAWd4Z+sPHrr7alVl/6mPA="; 30 29 }; 31 - 32 - patches = [ 33 - (fetchpatch { 34 - name = "fix-aiohttp-test_init_with_loop.patch"; 35 - url = "https://github.com/slackapi/python-slack-sdk/pull/1697.patch"; 36 - hash = "sha256-rHaJBH/Yxm3Sz/jmzc4G1pVJJXz0PL2880bz5n7w3ck="; 37 - }) 38 - ]; 39 30 40 31 build-system = [ setuptools ]; 41 32
+2 -2
pkgs/development/python-modules/symfc/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "symfc"; 14 - version = "1.3.3"; 14 + version = "1.5.4"; 15 15 pyproject = true; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "symfc"; 19 19 repo = "symfc"; 20 20 tag = "v${version}"; 21 - hash = "sha256-ec/HFs3txVtu46llTmcfDF8j0+mTkozdu7+RsZXaAGE="; 21 + hash = "sha256-SGFKbOVi5cVw+8trXrSnO0v2obpJBZrj+7yXk7hK+1s="; 22 22 }; 23 23 24 24 build-system = [
+2 -2
pkgs/development/python-modules/tencentcloud-sdk-python/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "tencentcloud-sdk-python"; 13 - version = "3.0.1425"; 13 + version = "3.0.1427"; 14 14 pyproject = true; 15 15 16 16 disabled = pythonOlder "3.9"; ··· 19 19 owner = "TencentCloud"; 20 20 repo = "tencentcloud-sdk-python"; 21 21 tag = version; 22 - hash = "sha256-w4pvIWkMjFgn+v7Si8DwzSFhKobrz8EeRSiEmqyn1Ok="; 22 + hash = "sha256-OuQQr9ptcTL6YjeUWIa2ak3i1NMO1uhql+dR+cIJUQU="; 23 23 }; 24 24 25 25 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/torchmetrics/default.nix
··· 24 24 25 25 buildPythonPackage rec { 26 26 pname = "torchmetrics"; 27 - version = "1.7.4"; 27 + version = "1.8.0"; 28 28 pyproject = true; 29 29 30 30 src = fetchFromGitHub { 31 31 owner = "Lightning-AI"; 32 32 repo = "torchmetrics"; 33 33 tag = "v${version}"; 34 - hash = "sha256-MpqpzfsT9cxyKHvcw2ue67gaqQfdsLARov50ivGYO98="; 34 + hash = "sha256-zoKULi12vIKMzPRE6I4Rtq4dVQL/GfNFjHR+BId1ADg="; 35 35 }; 36 36 37 37 dependencies = [
+4 -4
pkgs/servers/http/tomcat/default.nix
··· 60 60 in 61 61 { 62 62 tomcat9 = common { 63 - version = "9.0.106"; 64 - hash = "sha256-EBMxGWDLyIvm2H75RsaF4WBSoNnRp24109GsQZG44n0="; 63 + version = "9.0.107"; 64 + hash = "sha256-08qgrQpltJMafTrsok5VQc90O6X6nlGr2ls6MdC0hX0="; 65 65 }; 66 66 67 67 tomcat10 = common { ··· 70 70 }; 71 71 72 72 tomcat11 = common { 73 - version = "11.0.8"; 74 - hash = "sha256-BGT3ORiCetG5hdhwpehW1ldfEJ0MrWEKSho9sPqadXI="; 73 + version = "11.0.9"; 74 + hash = "sha256-YsVio60p26PqBPWK4x6/yGXPISAzUWP88PwD1CbtOoc="; 75 75 }; 76 76 }
+3 -3
pkgs/servers/irc/solanum/default.nix
··· 16 16 17 17 stdenv.mkDerivation { 18 18 pname = "solanum"; 19 - version = "0-unstable-2025-06-11"; 19 + version = "0-unstable-2025-07-20"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "solanum-ircd"; 23 23 repo = "solanum"; 24 - rev = "70d491d8a4ad9fa02ce5394d9007baf5f23ca61c"; 25 - hash = "sha256-+AYEfG0MJE7LnoS1saA1zSSKNxAvxMppobYUK+sP4fw="; 24 + rev = "7feda92636c9d5b5e7decceee1273dd18b6cc31b"; 25 + hash = "sha256-cfDwdE2CA69dSg59Sn1TKk3OWxvoTIm/KCiKfgzokVU="; 26 26 }; 27 27 28 28 patches = [
+4 -4
pkgs/servers/mastodon/gemset.nix
··· 2411 2411 platforms = [ ]; 2412 2412 source = { 2413 2413 remotes = [ "https://rubygems.org" ]; 2414 - sha256 = "0rb306hbky6cxfyc8vrwpvl40fdapjvhsk62h08gg9wwbn3n8x4c"; 2414 + sha256 = "0czsh9d738kj0bmpkjnczq9j924hg103gc00i0wfyg0fzn9psnmc"; 2415 2415 type = "gem"; 2416 2416 }; 2417 - version = "1.18.8"; 2417 + version = "1.18.9"; 2418 2418 }; 2419 2419 oj = { 2420 2420 dependencies = [ ··· 4484 4484 platforms = [ ]; 4485 4485 source = { 4486 4486 remotes = [ "https://rubygems.org" ]; 4487 - sha256 = "1nmymd86a0vb39pzj2cwv57avdrl6pl3lf5bsz58q594kqxjkw7f"; 4487 + sha256 = "0gcarlmpfbmqnjvwfz44gdjhcmm634di7plcx2zdgwdhrhifhqw7"; 4488 4488 type = "gem"; 4489 4489 }; 4490 - version = "1.3.2"; 4490 + version = "1.4.0"; 4491 4491 }; 4492 4492 tilt = { 4493 4493 groups = [
+3 -3
pkgs/servers/mastodon/source.nix
··· 5 5 patches ? [ ], 6 6 }: 7 7 let 8 - version = "4.4.1"; 8 + version = "4.4.2"; 9 9 in 10 10 applyPatches { 11 11 src = fetchFromGitHub { 12 12 owner = "mastodon"; 13 13 repo = "mastodon"; 14 14 rev = "v${version}"; 15 - hash = "sha256-hu6AmR0CvI3lVixJ2UmWY3KAlWbqYULCQAjRGJcuIhc="; 15 + hash = "sha256-BzSN48IamwDrhBtw2TFVPJpRaWaQg96rWOlolBBJ5Fs="; 16 16 passthru = { 17 17 inherit version; 18 - yarnHash = "sha256-Qh2jli99rxrT10KVGKnePxP6RXYIjtehDCJB5PfOngM="; 18 + yarnHash = "sha256-jqiPxkbD0MmnUPK/P0zaYEB6rMRK20ito+o98+FHZdE="; 19 19 yarnMissingHashes = ./missing-hashes.json; 20 20 }; 21 21 };
+2 -2
pkgs/servers/varnish/dynamic.nix
··· 2 2 lib, 3 3 stdenv, 4 4 fetchFromGitHub, 5 - autoreconfHook269, 5 + autoreconfHook, 6 6 pkg-config, 7 7 varnish, 8 8 docutils, ··· 24 24 nativeBuildInputs = [ 25 25 pkg-config 26 26 docutils 27 - autoreconfHook269 27 + autoreconfHook 28 28 varnish.python 29 29 ]; 30 30 buildInputs = [ varnish ];
+3 -3
pkgs/shells/fish/plugins/exercism-cli-fish-wrapper.nix
··· 6 6 }: 7 7 buildFishPlugin { 8 8 pname = "exercism-cli-fish-wrapper"; 9 - version = "0-unstable-2025-06-27"; 9 + version = "0-unstable-2025-07-14"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "glennj"; 13 13 repo = "exercism-cli-fish-wrapper"; 14 - rev = "ab03e0a670d07ccaa4e72be7c1f3da1d1092ce3e"; 15 - hash = "sha256-wtxddxEob8L2tavoaZaM/AaEgDzMVkAo3Z1oEtIHxYU="; 14 + rev = "bb03e058d4e9c5d5918e27ae7e046fff2c91adb0"; 15 + hash = "sha256-taIZSyaObVmnjp6ME/QgGKlWZoeOmgRVRLYC0bb8XWk="; 16 16 }; 17 17 18 18 passthru.updateScript = unstableGitUpdater { };
+8 -11
pkgs/tools/misc/gazelle-origin/default.nix pkgs/by-name/ga/gazelle-origin/package.nix
··· 1 1 { 2 2 lib, 3 - buildPythonApplication, 4 3 fetchFromGitHub, 5 - bencoder, 6 - pyyaml, 7 - requests, 4 + python3Packages, 8 5 }: 9 - buildPythonApplication rec { 6 + python3Packages.buildPythonApplication rec { 10 7 pname = "gazelle-origin"; 11 8 version = "3.0.0"; 12 9 format = "setuptools"; 13 10 14 11 src = fetchFromGitHub { 15 - repo = pname; 12 + repo = "gazelle-origin"; 16 13 # Use the spinfast319 fork, since it seems that upstream 17 14 # at <https://github.com/x1ppy/gazelle-origin> is inactive 18 15 owner = "spinfast319"; 19 - rev = version; 16 + tag = version; 20 17 hash = "sha256-+yMKnfG2f+A1/MxSBFLaHfpCgI2m968iXqt+2QanM/c="; 21 18 }; 22 19 23 - propagatedBuildInputs = [ 20 + dependencies = with python3Packages; [ 24 21 bencoder 25 22 pyyaml 26 23 requests ··· 28 25 29 26 pythonImportsCheck = [ "gazelleorigin" ]; 30 27 31 - meta = with lib; { 28 + meta = { 32 29 description = "Tool for generating origin files using the API of Gazelle-based torrent trackers"; 33 30 homepage = "https://github.com/spinfast319/gazelle-origin"; 34 31 # TODO license is unspecified in the upstream, as well as the fork 35 - license = licenses.unfree; 36 - maintainers = with maintainers; [ somasis ]; 32 + license = lib.licenses.unfree; 33 + maintainers = with lib.maintainers; [ somasis ]; 37 34 mainProgram = "gazelle-origin"; 38 35 }; 39 36 }
-43
pkgs/tools/misc/instaloader/default.nix
··· 1 - { 2 - lib, 3 - buildPythonPackage, 4 - pythonOlder, 5 - fetchFromGitHub, 6 - setuptools, 7 - sphinx, 8 - requests, 9 - }: 10 - 11 - buildPythonPackage rec { 12 - pname = "instaloader"; 13 - version = "4.14.1"; 14 - format = "pyproject"; 15 - 16 - disabled = pythonOlder "3.6"; 17 - 18 - src = fetchFromGitHub { 19 - owner = "instaloader"; 20 - repo = "instaloader"; 21 - tag = "v${version}"; 22 - sha256 = "sha256-ZGCO5xNUwrQFsSaAiP1yffrkSN+Mxdtrw+Kve0s2t2E="; 23 - }; 24 - 25 - nativeBuildInputs = [ 26 - setuptools 27 - ]; 28 - 29 - propagatedBuildInputs = [ 30 - requests 31 - sphinx 32 - ]; 33 - 34 - pythonImportsCheck = [ "instaloader" ]; 35 - 36 - meta = with lib; { 37 - homepage = "https://instaloader.github.io/"; 38 - description = "Download pictures (or videos) along with their captions and other metadata from Instagram"; 39 - maintainers = with maintainers; [ creator54 ]; 40 - license = licenses.mit; 41 - mainProgram = "instaloader"; 42 - }; 43 - }
+3 -3
pkgs/tools/misc/steampipe-packages/steampipe-plugin-aws/default.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "steampipe-plugin-aws"; 11 - version = "1.17.0"; 11 + version = "1.19.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "turbot"; 15 15 repo = "steampipe-plugin-aws"; 16 16 tag = "v${version}"; 17 - hash = "sha256-fjxT3nG28CKdkvJSq/PJTqrttH0M96WlP1lWyh0sZtk="; 17 + hash = "sha256-LbaW6a2eR1U8y82CCm0pXbzl0YyqIAqdrjraFgiNsW8="; 18 18 }; 19 19 20 - vendorHash = "sha256-pKgt1KWVHwdVgHHNwL/FO+hLHFsCbtUepiNFItLyIlo="; 20 + vendorHash = "sha256-qRTcntW+CaDlBjcBWCocey8bAgCrar6ityuaK2AgTbY="; 21 21 22 22 ldflags = [ 23 23 "-s"
+3 -3
pkgs/tools/networking/flannel/default.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "flannel"; 10 - version = "0.27.1"; 10 + version = "0.27.2"; 11 11 rev = "v${version}"; 12 12 13 - vendorHash = "sha256-FR9jeHVZS87Tlv1jtO4h5ZDqKIRLfa4xGlpCj1IWoXU="; 13 + vendorHash = "sha256-48/BYhVWS/Tp1UKgpGX31/gdMC1xpWr06+Y+WoXPAs4="; 14 14 15 15 src = fetchFromGitHub { 16 16 inherit rev; 17 17 owner = "flannel-io"; 18 18 repo = "flannel"; 19 - sha256 = "sha256-xmKXemr/qSLsBOwLhJIewF7Iu/ERpZX8kUFgotz4Yyw="; 19 + sha256 = "sha256-d92kv1cWwZr4BzrFaI3t/JBvYERaClqFSRzrAUFkqRc="; 20 20 }; 21 21 22 22 ldflags = [ "-X github.com/flannel-io/flannel/pkg/version.Version=${rev}" ];
+1
pkgs/top-level/aliases.nix
··· 1021 1021 larynx = piper-tts; # Added 2023-05-09 1022 1022 LASzip = laszip; # Added 2024-06-12 1023 1023 LASzip2 = laszip_2; # Added 2024-06-12 1024 + lanzaboote-tool = throw "lanzaboote-tool has been removed due to lack of integration maintenance with nixpkgs. Consider using the Nix expressions provided by https://github.com/nix-community/lanzaboote"; # Added 2025-07-23 1024 1025 latencytop = throw "'latencytop' has been removed due to lack of maintenance upstream."; # Added 2024-12-04 1025 1026 latinmodern-math = lmmath; 1026 1027 lazarus-qt = lazarus-qt5; # Added 2024-12-25
+5 -23
pkgs/top-level/all-packages.nix
··· 2842 2842 dub-to-nix 2843 2843 ; 2844 2844 2845 - duff = callPackage ../tools/filesystems/duff { 2846 - autoreconfHook = buildPackages.autoreconfHook269; 2847 - }; 2845 + duff = callPackage ../tools/filesystems/duff { }; 2848 2846 2849 2847 dvtm = callPackage ../tools/misc/dvtm { 2850 2848 # if you prefer a custom config, write the config.h in dvtm.config.h ··· 2854 2852 2855 2853 dvtm-unstable = callPackage ../tools/misc/dvtm/unstable.nix { }; 2856 2854 2857 - eid-mw = callPackage ../tools/security/eid-mw { 2858 - autoreconfHook = buildPackages.autoreconfHook269; 2859 - }; 2855 + eid-mw = callPackage ../tools/security/eid-mw { }; 2860 2856 2861 2857 engauge-digitizer = libsForQt5.callPackage ../applications/science/math/engauge-digitizer { }; 2862 2858 ··· 3212 3208 3213 3209 gruut-ipa = with python3.pkgs; toPythonApplication gruut-ipa; 3214 3210 3215 - gsmlib = callPackage ../development/libraries/gsmlib { 3216 - autoreconfHook = buildPackages.autoreconfHook269; 3217 - }; 3211 + gsmlib = callPackage ../development/libraries/gsmlib { }; 3218 3212 3219 3213 gssdp = callPackage ../development/libraries/gssdp { }; 3220 3214 ··· 7289 7283 7290 7284 flow = callPackage ../development/tools/analysis/flow { }; 7291 7285 7292 - fswatch = callPackage ../development/tools/misc/fswatch { 7293 - autoreconfHook = buildPackages.autoreconfHook269; 7294 - }; 7286 + fswatch = callPackage ../development/tools/misc/fswatch { }; 7295 7287 7296 7288 gede = libsForQt5.callPackage ../development/tools/misc/gede { }; 7297 7289 ··· 8402 8394 hamlib_3 = callPackage ../development/libraries/hamlib { }; 8403 8395 hamlib_4 = callPackage ../development/libraries/hamlib/4.nix { }; 8404 8396 8405 - heimdal = callPackage ../development/libraries/kerberos/heimdal.nix { 8406 - autoreconfHook = buildPackages.autoreconfHook269; 8407 - }; 8397 + heimdal = callPackage ../development/libraries/kerberos/heimdal.nix { }; 8408 8398 8409 8399 harfbuzzFull = harfbuzz.override { 8410 8400 withGraphite2 = true; ··· 12158 12148 hamlib = hamlib_4; 12159 12149 }; 12160 12150 12161 - fmit = libsForQt5.callPackage ../applications/audio/fmit { }; 12162 - 12163 12151 focuswriter = qt6Packages.callPackage ../applications/editors/focuswriter { }; 12164 12152 12165 12153 fossil = callPackage ../applications/version-management/fossil { ··· 12179 12167 gaucheBootstrap = callPackage ../development/interpreters/gauche/boot.nix { }; 12180 12168 12181 12169 gauche = callPackage ../development/interpreters/gauche { }; 12182 - 12183 - gazelle-origin = python3Packages.callPackage ../tools/misc/gazelle-origin { }; 12184 12170 12185 12171 geany = callPackage ../applications/editors/geany { }; 12186 12172 geany-with-vte = callPackage ../applications/editors/geany/with-vte.nix { }; ··· 12551 12537 ) 12552 12538 haskellPackages.hledger-web; 12553 12539 hledger-utils = with python3.pkgs; toPythonApplication hledger-utils; 12554 - 12555 - hovercraft = python3Packages.callPackage ../applications/misc/hovercraft { }; 12556 12540 12557 12541 hpack = haskell.lib.compose.justStaticExecutables haskellPackages.hpack; 12558 12542 ··· 14781 14765 qtads = qt5.callPackage ../games/qtads { }; 14782 14766 14783 14767 ibmcloud-cli = callPackage ../tools/admin/ibmcloud-cli { stdenv = stdenvNoCC; }; 14784 - 14785 - instaloader = python3Packages.callPackage ../tools/misc/instaloader { }; 14786 14768 14787 14769 iortcw = callPackage ../games/iortcw { }; 14788 14770 # used as base package for iortcw forks