Merge master into staging-next

authored by nixpkgs-ci[bot] and committed by GitHub c993acaa 931d442e

+568 -1882
+8 -1
ci/github-script/labels.js
··· 93 log('Last eval run', run_id ?? '<n/a>') 94 95 if (conclusion === 'success') { 96 Object.assign(prLabels, { 97 // We only set this label if the latest eval run was successful, because if it was not, it 98 // *could* have requested reviewers. We will let the PR author fix CI first, before "escalating" ··· 105 '9.needs: reviewer': 106 !pull_request.draft && 107 pull_request.requested_reviewers.length === 0 && 108 - reviews.length === 0, 109 }) 110 } 111
··· 93 log('Last eval run', run_id ?? '<n/a>') 94 95 if (conclusion === 'success') { 96 + // Check for any human reviews other than GitHub actions and other GitHub apps. 97 + // Accounts could be deleted as well, so don't count them. 98 + const humanReviews = reviews.filter( 99 + (r) => 100 + r.user && !r.user.login.endsWith('[bot]') && r.user.type !== 'Bot', 101 + ) 102 + 103 Object.assign(prLabels, { 104 // We only set this label if the latest eval run was successful, because if it was not, it 105 // *could* have requested reviewers. We will let the PR author fix CI first, before "escalating" ··· 112 '9.needs: reviewer': 113 !pull_request.draft && 114 pull_request.requested_reviewers.length === 0 && 115 + humanReviews.length === 0, 116 }) 117 } 118
+1 -1
nixos/doc/manual/release-notes/rl-2311.section.md
··· 1030 1031 - [eris-server](https://codeberg.org/eris/eris-go), an implementation of the 1032 Encoding for Robust Immutable Storage (ERIS). Available as 1033 - [services.eris-server](#opt-services.eris-server.enable). 1034 1035 - [forgejo](https://forgejo.org/), a git forge and drop-in replacement for 1036 Gitea. Available as [services.forgejo](#opt-services.forgejo.enable).
··· 1030 1031 - [eris-server](https://codeberg.org/eris/eris-go), an implementation of the 1032 Encoding for Robust Immutable Storage (ERIS). Available as 1033 + `services.eris-server`. 1034 1035 - [forgejo](https://forgejo.org/), a git forge and drop-in replacement for 1036 Gitea. Available as [services.forgejo](#opt-services.forgejo.enable).
+2
nixos/doc/manual/release-notes/rl-2511.section.md
··· 222 223 - `services.clamsmtp` is unmaintained and was removed from Nixpkgs. 224 225 - `prosody` gained a config check option named `services.prosody.checkConfig` which runs `prosodyctl check config` and is turned on by default. 226 227 - `services.dependency-track` removed its configuration of the JVM heap size. This lets the JVM choose its maximum heap size automatically, which should work much better in practice for most users. For deployments on systems with little RAM, it may now be necessary to manually configure a maximum heap size using {option}`services.dependency-track.javaArgs`.
··· 222 223 - `services.clamsmtp` is unmaintained and was removed from Nixpkgs. 224 225 + - `services.eris-server` was removed from Nixpkgs due to a hostile upstream. 226 + 227 - `prosody` gained a config check option named `services.prosody.checkConfig` which runs `prosodyctl check config` and is turned on by default. 228 229 - `services.dependency-track` removed its configuration of the JVM heap size. This lets the JVM choose its maximum heap size automatically, which should work much better in practice for most users. For deployments on systems with little RAM, it may now be necessary to manually configure a maximum heap size using {option}`services.dependency-track.javaArgs`.
-1
nixos/modules/module-list.nix
··· 1052 ./services/network-filesystems/davfs2.nix 1053 ./services/network-filesystems/diod.nix 1054 ./services/network-filesystems/drbd.nix 1055 - ./services/network-filesystems/eris-server.nix 1056 ./services/network-filesystems/glusterfs.nix 1057 ./services/network-filesystems/ipfs-cluster.nix 1058 ./services/network-filesystems/kbfs.nix
··· 1052 ./services/network-filesystems/davfs2.nix 1053 ./services/network-filesystems/diod.nix 1054 ./services/network-filesystems/drbd.nix 1055 ./services/network-filesystems/glusterfs.nix 1056 ./services/network-filesystems/ipfs-cluster.nix 1057 ./services/network-filesystems/kbfs.nix
+13
nixos/modules/services/misc/ntfy-sh.nix
··· 61 Configuration for ntfy.sh, supported values are [here](https://ntfy.sh/docs/config/#config-options). 62 ''; 63 }; 64 }; 65 66 config = ··· 109 MemoryDenyWriteExecute = true; 110 # Upstream Recommendation 111 LimitNOFILE = 20500; 112 }; 113 }; 114
··· 61 Configuration for ntfy.sh, supported values are [here](https://ntfy.sh/docs/config/#config-options). 62 ''; 63 }; 64 + 65 + environmentFile = lib.mkOption { 66 + type = lib.types.nullOr lib.types.path; 67 + default = null; 68 + example = "/run/secrets/ntfy"; 69 + description = '' 70 + Path to a file containing extra ntfy environment variables in the systemd `EnvironmentFile` 71 + format. Refer to the [documentation](https://docs.ntfy.sh/config/) for config options. 72 + 73 + This can be used to pass secrets such as creating declarative users or token without putting them in the Nix store. 74 + ''; 75 + }; 76 }; 77 78 config = ··· 121 MemoryDenyWriteExecute = true; 122 # Upstream Recommendation 123 LimitNOFILE = 20500; 124 + EnvironmentFile = lib.mkIf (cfg.environmentFile != null) cfg.environmentFile; 125 }; 126 }; 127
-126
nixos/modules/services/network-filesystems/eris-server.nix
··· 1 - { 2 - config, 3 - lib, 4 - pkgs, 5 - ... 6 - }: 7 - 8 - let 9 - cfg = config.services.eris-server; 10 - stateDirectoryPath = "\${STATE_DIRECTORY}"; 11 - nullOrStr = with lib.types; nullOr str; 12 - in 13 - { 14 - 15 - options.services.eris-server = { 16 - 17 - enable = lib.mkEnableOption "an ERIS server"; 18 - 19 - package = lib.mkOption { 20 - type = lib.types.package; 21 - default = pkgs.eris-go; 22 - defaultText = lib.literalExpression "pkgs.eris-go"; 23 - description = "Package to use for the ERIS server."; 24 - }; 25 - 26 - decode = lib.mkOption { 27 - type = lib.types.bool; 28 - default = false; 29 - description = '' 30 - Whether the HTTP service (when enabled) will decode ERIS content at /uri-res/N2R?urn:eris:. 31 - Enabling this is recommended only for private or local-only servers. 32 - ''; 33 - }; 34 - 35 - listenCoap = lib.mkOption { 36 - type = nullOrStr; 37 - default = ":5683"; 38 - example = "[::1]:5683"; 39 - description = '' 40 - Server CoAP listen address. Listen on all IP addresses at port 5683 by default. 41 - Please note that the server can service client requests for ERIS-blocks by 42 - querying other clients connected to the server. Whether or not blocks are 43 - relayed back to the server depends on client configuration but be aware this 44 - may leak sensitive metadata and trigger network activity. 45 - ''; 46 - }; 47 - 48 - listenHttp = lib.mkOption { 49 - type = nullOrStr; 50 - default = null; 51 - example = "[::1]:8080"; 52 - description = "Server HTTP listen address. Do not listen by default."; 53 - }; 54 - 55 - backends = lib.mkOption { 56 - type = with lib.types; listOf str; 57 - description = '' 58 - List of backend URLs. 59 - Add "get" and "put" as query elements to enable those operations. 60 - ''; 61 - example = [ 62 - "badger+file:///var/db/eris.badger?get&put" 63 - "coap+tcp://eris.example.com:5683?get" 64 - ]; 65 - }; 66 - 67 - mountpoint = lib.mkOption { 68 - type = nullOrStr; 69 - default = null; 70 - example = "/eris"; 71 - description = '' 72 - Mountpoint for FUSE namespace that exposes "urn:eris:…" files. 73 - ''; 74 - }; 75 - 76 - }; 77 - 78 - config = lib.mkIf cfg.enable { 79 - assertions = [ 80 - { 81 - assertion = lib.strings.versionAtLeast cfg.package.version "20231219"; 82 - message = "Version of `config.services.eris-server.package` is incompatible with this module"; 83 - } 84 - ]; 85 - 86 - systemd.services.eris-server = 87 - let 88 - cmd = 89 - "${cfg.package}/bin/eris-go server" 90 - + (lib.optionalString (cfg.listenCoap != null) " --coap '${cfg.listenCoap}'") 91 - + (lib.optionalString (cfg.listenHttp != null) " --http '${cfg.listenHttp}'") 92 - + (lib.optionalString cfg.decode " --decode") 93 - + (lib.optionalString (cfg.mountpoint != null) " --mountpoint '${cfg.mountpoint}'"); 94 - in 95 - { 96 - description = "ERIS block server"; 97 - after = [ "network.target" ]; 98 - wantedBy = [ "multi-user.target" ]; 99 - environment.ERIS_STORE_URL = toString cfg.backends; 100 - script = lib.mkIf (cfg.mountpoint != null) '' 101 - export PATH=${config.security.wrapperDir}:$PATH 102 - ${cmd} 103 - ''; 104 - serviceConfig = 105 - let 106 - umounter = lib.mkIf ( 107 - cfg.mountpoint != null 108 - ) "-${config.security.wrapperDir}/fusermount -uz ${cfg.mountpoint}"; 109 - in 110 - if (cfg.mountpoint == null) then 111 - { 112 - ExecStart = cmd; 113 - } 114 - else 115 - { 116 - ExecStartPre = umounter; 117 - ExecStopPost = umounter; 118 - } 119 - // { 120 - Restart = "always"; 121 - RestartSec = 20; 122 - AmbientCapabilities = "CAP_NET_BIND_SERVICE"; 123 - }; 124 - }; 125 - }; 126 - }
···
+11 -2
nixos/modules/services/security/opensnitch.nix
··· 197 ) 198 ); 199 200 systemd = { 201 packages = [ cfg.package ]; 202 services.opensnitchd = { 203 wantedBy = [ "multi-user.target" ]; 204 serviceConfig = { 205 ExecStart = 206 let ··· 210 in 211 [ 212 "" 213 - "${cfg.package}/bin/opensnitchd --config-file ${format.generate "default-config.json" preparedSettings}" 214 ]; 215 }; 216 preStart = lib.mkIf (cfg.rules != { }) ( ··· 251 252 }; 253 254 - meta.maintainers = with lib.maintainers; [ onny ]; 255 }
··· 197 ) 198 ); 199 200 + security.auditd = lib.mkIf (cfg.settings.ProcMonitorMethod == "audit") { 201 + enable = true; 202 + plugins.af_unix.active = true; 203 + }; 204 + 205 systemd = { 206 packages = [ cfg.package ]; 207 services.opensnitchd = { 208 wantedBy = [ "multi-user.target" ]; 209 + path = lib.optionals (cfg.settings.ProcMonitorMethod == "audit") [ pkgs.audit ]; 210 serviceConfig = { 211 ExecStart = 212 let ··· 216 in 217 [ 218 "" 219 + "${lib.getExe' cfg.package "opensnitchd"} --config-file ${format.generate "default-config.json" preparedSettings}" 220 ]; 221 }; 222 preStart = lib.mkIf (cfg.rules != { }) ( ··· 257 258 }; 259 260 + meta.maintainers = with lib.maintainers; [ 261 + onny 262 + grimmauld 263 + ]; 264 }
-1
nixos/tests/all-tests.nix
··· 494 }; 495 ergo = runTest ./ergo.nix; 496 ergochat = runTest ./ergochat.nix; 497 - eris-server = runTest ./eris-server.nix; 498 esphome = runTest ./esphome.nix; 499 etc = pkgs.callPackage ../modules/system/etc/test.nix { inherit evalMinimalConfig; }; 500 activation = pkgs.callPackage ../modules/system/activation/test.nix { };
··· 494 }; 495 ergo = runTest ./ergo.nix; 496 ergochat = runTest ./ergochat.nix; 497 esphome = runTest ./esphome.nix; 498 etc = pkgs.callPackage ../modules/system/etc/test.nix { inherit evalMinimalConfig; }; 499 activation = pkgs.callPackage ../modules/system/activation/test.nix { };
-26
nixos/tests/eris-server.nix
··· 1 - { pkgs, lib, ... }: 2 - { 3 - name = "eris-server"; 4 - 5 - nodes.server = { 6 - environment.systemPackages = [ 7 - pkgs.eris-go 8 - pkgs.eriscmd 9 - ]; 10 - services.eris-server = { 11 - enable = true; 12 - decode = true; 13 - listenHttp = "[::1]:80"; 14 - backends = [ "badger+file:///var/cache/eris.badger?get&put" ]; 15 - mountpoint = "/eris"; 16 - }; 17 - }; 18 - 19 - testScript = '' 20 - start_all() 21 - server.wait_for_unit("eris-server.service") 22 - server.wait_for_open_port(5683) 23 - server.wait_for_open_port(80) 24 - server.succeed("eriscmd get http://[::1] $(echo 'Hail ERIS!' | eriscmd put coap+tcp://[::1]:5683)") 25 - ''; 26 - }
···
+33 -19
nixos/tests/ntfy-sh.nix
··· 1 - import ./make-test-python.nix { 2 - name = "ntfy-sh"; 3 4 - nodes.machine = 5 - { ... }: 6 - { 7 - services.ntfy-sh.enable = true; 8 - services.ntfy-sh.settings.base-url = "http://localhost:2586"; 9 - }; 10 11 - testScript = '' 12 - import json 13 14 - msg = "Test notification" 15 16 - machine.wait_for_unit("multi-user.target") 17 18 - machine.wait_for_open_port(2586) 19 20 - machine.succeed(f"curl -d '{msg}' localhost:2586/test") 21 22 - notif = json.loads(machine.succeed("curl -s localhost:2586/test/json?poll=1")) 23 24 - assert msg == notif["message"], "Wrong message" 25 26 - machine.succeed("ntfy user list") 27 - ''; 28 - }
··· 1 + import ./make-test-python.nix ( 2 + { pkgs, ... }: 3 + { 4 + name = "ntfy-sh"; 5 6 + nodes.machine = 7 + { ... }: 8 + { 9 + services.ntfy-sh.enable = true; 10 + services.ntfy-sh.settings.base-url = "http://localhost:2586"; 11 12 + # Create a user with user:123 13 + services.ntfy-sh.environmentFile = pkgs.writeText "ntfy.env" '' 14 + NTFY_AUTH_DEFAULT_ACCESS='deny-all' 15 + NTFY_AUTH_USERS='user:$2a$12$W2v7IQhkayvJOYRpg6YEruxj.jUO3R2xQOU7s1vC3HzLLB9gSKJ9.:user' 16 + NTFY_AUTH_ACCESS='user:test:rw' 17 + ''; 18 + }; 19 20 + testScript = '' 21 + import json 22 23 + msg = "Test notification" 24 25 + machine.wait_for_unit("multi-user.target") 26 27 + machine.wait_for_open_port(2586) 28 29 + machine.succeed(f"curl -u user:1234 -d '{msg}' localhost:2586/test") 30 31 + # If we have a user, receive a message 32 + notif = json.loads(machine.succeed("curl -u user:1234 -s localhost:2586/test/json?poll=1")) 33 + assert msg == notif["message"], "Wrong message" 34 35 + # If we have no user, we should get forbidden, making sure the default access config works 36 + notif = json.loads(machine.succeed("curl -s localhost:2586/test/json?poll=1")) 37 + assert 403 == notif["http"], f"Should return 403, got {notif["http"]}" 38 + 39 + machine.succeed("ntfy user list") 40 + ''; 41 + } 42 + )
+20 -9
nixos/tests/opensnitch.nix
··· 33 enable = true; 34 settings.DefaultAction = "deny"; 35 settings.ProcMonitorMethod = m; 36 - settings.LogLevel = 0; 37 }; 38 } 39 ) monitorMethods ··· 46 enable = true; 47 settings.DefaultAction = "deny"; 48 settings.ProcMonitorMethod = m; 49 - settings.LogLevel = 0; 50 rules = { 51 curl = { 52 name = "curl"; ··· 71 server.wait_for_unit("caddy.service") 72 server.wait_for_open_port(80) 73 '' 74 - + lib.concatLines ( 75 - map (m: '' 76 - client_blocked_${m}.wait_for_unit("opensnitchd.service") 77 - client_blocked_${m}.fail("curl http://server") 78 79 - client_allowed_${m}.wait_for_unit("opensnitchd.service") 80 - client_allowed_${m}.succeed("curl http://server") 81 - '') monitorMethods 82 ); 83 }
··· 33 enable = true; 34 settings.DefaultAction = "deny"; 35 settings.ProcMonitorMethod = m; 36 + settings.LogLevel = 1; 37 }; 38 } 39 ) monitorMethods ··· 46 enable = true; 47 settings.DefaultAction = "deny"; 48 settings.ProcMonitorMethod = m; 49 + settings.LogLevel = 1; 50 rules = { 51 curl = { 52 name = "curl"; ··· 71 server.wait_for_unit("caddy.service") 72 server.wait_for_open_port(80) 73 '' 74 + + ( 75 + lib.concatLines ( 76 + map (m: '' 77 + client_blocked_${m}.wait_for_unit("opensnitchd.service") 78 + client_blocked_${m}.fail("curl http://server") 79 80 + client_allowed_${m}.wait_for_unit("opensnitchd.service") 81 + client_allowed_${m}.succeed("curl http://server") 82 + '') monitorMethods 83 + ) 84 + + '' 85 + # make sure the kernel modules were actually properly loaded 86 + client_blocked_ebpf.succeed(r"journalctl -u opensnitchd --grep '\[eBPF\] module loaded: /nix/store/.*/etc/opensnitchd/opensnitch\.o'") 87 + client_blocked_ebpf.succeed(r"journalctl -u opensnitchd --grep '\[eBPF\] module loaded: /nix/store/.*/etc/opensnitchd/opensnitch-procs\.o'") 88 + client_blocked_ebpf.succeed(r"journalctl -u opensnitchd --grep '\[eBPF\] module loaded: /nix/store/.*/etc/opensnitchd/opensnitch-dns\.o'") 89 + client_allowed_ebpf.succeed(r"journalctl -u opensnitchd --grep '\[eBPF\] module loaded: /nix/store/.*/etc/opensnitchd/opensnitch\.o'") 90 + client_allowed_ebpf.succeed(r"journalctl -u opensnitchd --grep '\[eBPF\] module loaded: /nix/store/.*/etc/opensnitchd/opensnitch-procs\.o'") 91 + client_allowed_ebpf.succeed(r"journalctl -u opensnitchd --grep '\[eBPF\] module loaded: /nix/store/.*/etc/opensnitchd/opensnitch-dns\.o'") 92 + '' 93 ); 94 }
-4
nixos/tests/silverbullet.nix
··· 27 SB_USER=user:password 28 SB_AUTH_TOKEN=test 29 ''; 30 - extraArgs = [ 31 - "--reindex" 32 - "--db /home/test/silverbullet/custom.db" 33 - ]; 34 }; 35 }; 36
··· 27 SB_USER=user:password 28 SB_AUTH_TOKEN=test 29 ''; 30 }; 31 }; 32
+4 -1
pkgs/applications/display-managers/sddm/default.nix
··· 12 }: 13 runCommand "sddm-wrapped" 14 { 15 - inherit (unwrapped) version; 16 17 buildInputs = 18 unwrapped.buildInputs ··· 45 for i in bin/*; do 46 makeQtWrapper ${unwrapped}/$i $out/$i --set SDDM_GREETER_DIR $out/bin 47 done 48 ''
··· 12 }: 13 runCommand "sddm-wrapped" 14 { 15 + inherit (unwrapped) version outputs; 16 17 buildInputs = 18 unwrapped.buildInputs ··· 45 for i in bin/*; do 46 makeQtWrapper ${unwrapped}/$i $out/$i --set SDDM_GREETER_DIR $out/bin 47 done 48 + 49 + mkdir -p $man 50 + ln -s ${lib.getMan unwrapped}/* $man/ 51 ''
+8
pkgs/applications/display-managers/sddm/unwrapped.nix
··· 14 systemd, 15 xkeyboardconfig, 16 nixosTests, 17 }: 18 let 19 isQt6 = lib.versions.major qtbase.version == "6"; ··· 29 hash = "sha256-r5mnEWham2WnoEqRh5tBj/6rn5mN62ENOCmsLv2Ht+w="; 30 }; 31 32 patches = [ 33 ./greeter-path.patch 34 ./sddm-ignore-config-mtime.patch ··· 44 cmake 45 pkg-config 46 qttools 47 ]; 48 49 buildInputs = [ ··· 61 62 cmakeFlags = [ 63 (lib.cmakeBool "BUILD_WITH_QT6" isQt6) 64 "-DCONFIG_FILE=/etc/sddm.conf" 65 "-DCONFIG_DIR=/etc/sddm.conf.d" 66
··· 14 systemd, 15 xkeyboardconfig, 16 nixosTests, 17 + docutils, 18 }: 19 let 20 isQt6 = lib.versions.major qtbase.version == "6"; ··· 30 hash = "sha256-r5mnEWham2WnoEqRh5tBj/6rn5mN62ENOCmsLv2Ht+w="; 31 }; 32 33 + outputs = [ 34 + "out" 35 + "man" 36 + ]; 37 + 38 patches = [ 39 ./greeter-path.patch 40 ./sddm-ignore-config-mtime.patch ··· 50 cmake 51 pkg-config 52 qttools 53 + docutils 54 ]; 55 56 buildInputs = [ ··· 68 69 cmakeFlags = [ 70 (lib.cmakeBool "BUILD_WITH_QT6" isQt6) 71 + (lib.cmakeBool "BUILD_MAN_PAGES" true) 72 "-DCONFIG_FILE=/etc/sddm.conf" 73 "-DCONFIG_DIR=/etc/sddm.conf.d" 74
+5 -5
pkgs/applications/editors/vscode/extensions/visualjj.visualjj/default.nix
··· 11 sources = { 12 "x86_64-linux" = { 13 arch = "linux-x64"; 14 - hash = "sha256-QOMJIhgc/dixPDUmir7bq5dWYGUfEWHJOlgTbGkxuDo="; 15 }; 16 "x86_64-darwin" = { 17 arch = "darwin-x64"; 18 - hash = "sha256-CucMSzmeYdrSbXZbevyJb3M2oTkyatddAt2MUMXNwl0="; 19 }; 20 "aarch64-linux" = { 21 arch = "linux-arm64"; 22 - hash = "sha256-Lv/Hqp5OGC66qdIj/5VPlj434ftK4BBHNWlgg2ZAAac="; 23 }; 24 "aarch64-darwin" = { 25 arch = "darwin-arm64"; 26 - hash = "sha256-KuAT8+8t6YlQ4VygtxGindvSRs1x7oKT9ZgE7Vhvf8I="; 27 }; 28 }; 29 in 30 { 31 name = "visualjj"; 32 publisher = "visualjj"; 33 - version = "0.16.1"; 34 } 35 // sources.${stdenvNoCC.hostPlatform.system} 36 or (throw "Unsupported system ${stdenvNoCC.hostPlatform.system}");
··· 11 sources = { 12 "x86_64-linux" = { 13 arch = "linux-x64"; 14 + hash = "sha256-EfUwtKKyoX1/JNoVe3YsfxoLmjHWkLgFHKQqwDMjGMs="; 15 }; 16 "x86_64-darwin" = { 17 arch = "darwin-x64"; 18 + hash = "sha256-fZRQIFwDsUsIw9YwsjMhMPeMTOe/JATDBq66yKfJQRU="; 19 }; 20 "aarch64-linux" = { 21 arch = "linux-arm64"; 22 + hash = "sha256-ig80H563Mv0Xs4Jh9Ni8Hn9vXAFYwycqNvSO3JJ3t+8="; 23 }; 24 "aarch64-darwin" = { 25 arch = "darwin-arm64"; 26 + hash = "sha256-9D1H/u8YvgCvVcvm/Cy8GqQrutkSj6E7aqZdyX96LDw="; 27 }; 28 }; 29 in 30 { 31 name = "visualjj"; 32 publisher = "visualjj"; 33 + version = "0.16.2"; 34 } 35 // sources.${stdenvNoCC.hostPlatform.system} 36 or (throw "Unsupported system ${stdenvNoCC.hostPlatform.system}");
+149 -154
pkgs/applications/networking/browsers/chromium/info.json
··· 798 } 799 }, 800 "ungoogled-chromium": { 801 - "version": "139.0.7258.154", 802 "deps": { 803 "depot_tools": { 804 - "rev": "ea7a0baff0d8554cf6d38f525b4e7882c2b4ec18", 805 - "hash": "sha256-UouvzNFStYScnyfIJcz1Om7cDhC7EyShZQ/Icu73BPo=" 806 }, 807 "gn": { 808 - "version": "0-unstable-2025-06-19", 809 - "rev": "97b68a0bb62b7528bc3491c7949d6804223c2b82", 810 - "hash": "sha256-gwptzuirIdPAV9XCaAT09aM/fY7d6xgBU7oSu9C4tmE=" 811 }, 812 "ungoogled-patches": { 813 - "rev": "139.0.7258.154-1", 814 - "hash": "sha256-GGuHEkqcTEvy1m1m8n4hReo8DmLQMDd5J6P1iTnG4Ys=" 815 }, 816 "npmHash": "sha256-R2gOpfPOUAmnsnUTIvzDPHuHNzL/b2fwlyyfTrywEcI=" 817 }, 818 "DEPS": { 819 "src": { 820 "url": "https://chromium.googlesource.com/chromium/src.git", 821 - "rev": "9e0d6b2b47ffb17007b713429c9a302f9e43847f", 822 - "hash": "sha256-L3cq3kx7hOv8bzwkQ+nyDM9VDzsvHaRzrSwrqwyCdHA=", 823 "recompress": true 824 }, 825 "src/third_party/clang-format/script": { ··· 829 }, 830 "src/third_party/compiler-rt/src": { 831 "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt.git", 832 - "rev": "2a4f69a118bdc5d03c415de1b9b166b2f1d4084f", 833 - "hash": "sha256-RHh2WjV65ROxGPboxztrMUbxzVuPfAkLQkoooEOs7k0=" 834 }, 835 "src/third_party/libc++/src": { 836 "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git", 837 - "rev": "2c359c239b138a20a03f798e47889448ef131c22", 838 - "hash": "sha256-WbEMS4wowBw1j7UT/5G5DSmgy5ldmdjxMszYtobr9UI=" 839 }, 840 "src/third_party/libc++abi/src": { 841 "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git", 842 - "rev": "e44c3c4560f1742744ef3f9fb4217a5f26ebca1b", 843 - "hash": "sha256-WIJAAHO+n6C5N7nyw8m8xGXr/OXvRGfsScBBdUyjxyg=" 844 }, 845 "src/third_party/libunwind/src": { 846 "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git", 847 - "rev": "5bbf35ae6801f579c523893176789774c0726e22", 848 - "hash": "sha256-hpOxKXZkZEWNptp31B1DZ8V9E7LsRbbYdPdUD7EYA+8=" 849 }, 850 "src/third_party/llvm-libc/src": { 851 "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git", 852 - "rev": "79a5aa1b7fcbdf3397bc2a08cbd6ef5c302dfb5a", 853 - "hash": "sha256-lddA/+ol5crXlEmRa/JqWvnLTGmyKDUMTlTHC1pFLwc=" 854 }, 855 "src/chrome/test/data/perf/canvas_bench": { 856 "url": "https://chromium.googlesource.com/chromium/canvas_bench.git", ··· 869 }, 870 "src/docs/website": { 871 "url": "https://chromium.googlesource.com/website.git", 872 - "rev": "a812d22617824ad2cd291e110378ccec5ae7735f", 873 - "hash": "sha256-LNLHuhVKulsp0w+rXNqwC9Kh2QdouUvMX3ZNFJKv6t0=" 874 }, 875 "src/media/cdm/api": { 876 "url": "https://chromium.googlesource.com/chromium/cdm.git", ··· 879 }, 880 "src/net/third_party/quiche/src": { 881 "url": "https://quiche.googlesource.com/quiche.git", 882 - "rev": "823662119bac4eb4a2771a1d45a8c00b5c6737ce", 883 - "hash": "sha256-YyNQ7RLkNzV2fbjKuwTT3BSL70Qntb2TY633sbKFD/I=" 884 }, 885 "src/testing/libfuzzer/fuzzers/wasm_corpus": { 886 "url": "https://chromium.googlesource.com/v8/fuzzer_wasm_corpus.git", 887 "rev": "1df5e50a45db9518a56ebb42cb020a94a090258b", 888 "hash": "sha256-gItDOfNqm1tHlmelz3l2GGdiKi9adu1EpPP6U7+8EQY=" 889 }, 890 - "src/third_party/accessibility_test_framework/src": { 891 - "url": "https://chromium.googlesource.com/external/github.com/google/Accessibility-Test-Framework-for-Android.git", 892 - "rev": "4a764c690353ea136c82f1a696a70bf38d1ef5fe", 893 - "hash": "sha256-mzVgoxxBWebesG6okyMxxmO6oH+TITA4o9ucHHMMzkQ=" 894 - }, 895 "src/third_party/angle": { 896 "url": "https://chromium.googlesource.com/angle/angle.git", 897 - "rev": "d9fc4a372074b1079c193c422fc4a180e79b6636", 898 - "hash": "sha256-owMOjZEXhjXkEwzKdNVUk6Uzqdfp8UQq4JLDSvbvyeA=" 899 }, 900 "src/third_party/angle/third_party/glmark2/src": { 901 "url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2", ··· 909 }, 910 "src/third_party/angle/third_party/VK-GL-CTS/src": { 911 "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS", 912 - "rev": "4c617fa74b67a177c7bde5f48c73f5a5509121ed", 913 - "hash": "sha256-fl3yXkdi1KqrrmHB9k+l/eaINuFHgruUL6MB/9QXvhE=" 914 }, 915 "src/third_party/anonymous_tokens/src": { 916 "url": "https://chromium.googlesource.com/external/github.com/google/anonymous-tokens.git", 917 - "rev": "d708a2602a5947ee068f784daa1594a673d47c4a", 918 - "hash": "sha256-GaRtZmYqajLUpt7ToRfMLBlyMiJB5yT9BaaT9pHH7OM=" 919 }, 920 "src/third_party/readability/src": { 921 "url": "https://chromium.googlesource.com/external/github.com/mozilla/readability.git", ··· 929 }, 930 "src/third_party/dav1d/libdav1d": { 931 "url": "https://chromium.googlesource.com/external/github.com/videolan/dav1d.git", 932 - "rev": "63bf075aada99afa112f84c61ddc9cead8ce04d3", 933 - "hash": "sha256-TD4RZSNOmlNFJQReViaNxMEgWhdXGccLazBzmd+MNs8=" 934 }, 935 "src/third_party/dawn": { 936 "url": "https://dawn.googlesource.com/dawn.git", 937 - "rev": "46b4670bc67cb4f6d34f6ce6a46ba7e1d6059abf", 938 - "hash": "sha256-fLyP1ww4gtxOnT7FPWfjYS1+DIex+jfufCz7nZS6L10=" 939 }, 940 "src/third_party/dawn/third_party/glfw": { 941 "url": "https://chromium.googlesource.com/external/github.com/glfw/glfw", ··· 944 }, 945 "src/third_party/dawn/third_party/dxc": { 946 "url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectXShaderCompiler", 947 - "rev": "d1d0a31a7a6a039a35d3b8bc9586b23c57bea2a5", 948 - "hash": "sha256-DCQVRuAEYOne4x2OJMr62HLx7kyan3Uj6UwXnxuDNpg=" 949 }, 950 "src/third_party/dawn/third_party/dxheaders": { 951 "url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectX-Headers", ··· 964 }, 965 "src/third_party/dawn/third_party/webgpu-cts": { 966 "url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts", 967 - "rev": "2a8d4a83f751286302ce34573409ad75cc318508", 968 - "hash": "sha256-VUSsDgNHMiSCLDDicscMwskFu/qOzuz04mqYoFtnJF8=" 969 }, 970 "src/third_party/dawn/third_party/webgpu-headers/src": { 971 "url": "https://chromium.googlesource.com/external/github.com/webgpu-native/webgpu-headers", 972 - "rev": "4f617851dfa20bd240436d9255bcb7e4dbbb1e3f", 973 - "hash": "sha256-ugbed1toiw7aY/v9E6akjFGARBe0/mhRZI9MSHG/JnI=" 974 }, 975 "src/third_party/highway/src": { 976 "url": "https://chromium.googlesource.com/external/github.com/google/highway.git", ··· 984 }, 985 "src/third_party/boringssl/src": { 986 "url": "https://boringssl.googlesource.com/boringssl.git", 987 - "rev": "81be8eb2ca225281bb263ac09ece5370d6462a7d", 988 - "hash": "sha256-/GYjjNmbj+bAYy5V15rRkZo54nUx0w0iAujBmTrc1/s=" 989 }, 990 "src/third_party/breakpad/breakpad": { 991 "url": "https://chromium.googlesource.com/breakpad/breakpad.git", 992 - "rev": "9d1f417714a6883f8d4e345c07802eb79edd2e90", 993 - "hash": "sha256-yxeNERobO7TxJWUfppbBTysPMTifC2xzjUrN6Yzud+U=" 994 }, 995 "src/third_party/cast_core/public/src": { 996 "url": "https://chromium.googlesource.com/cast_core/public", ··· 999 }, 1000 "src/third_party/catapult": { 1001 "url": "https://chromium.googlesource.com/catapult.git", 1002 - "rev": "c4f7831fe85d210ed50572e54d0cb1a26ccc401a", 1003 - "hash": "sha256-EKObRlHf5Cu7VyntXR2DC62KaBTciAyvSywyAt5gWy8=" 1004 }, 1005 "src/third_party/ced/src": { 1006 "url": "https://chromium.googlesource.com/external/github.com/google/compact_enc_det.git", ··· 1024 }, 1025 "src/third_party/cpuinfo/src": { 1026 "url": "https://chromium.googlesource.com/external/github.com/pytorch/cpuinfo.git", 1027 - "rev": "d7427551d6531037da216d20cd36feb19ed4905f", 1028 - "hash": "sha256-gJgvE3823NyVOIL0Grkldde3U/N9NNqlLAA0btj3TSg=" 1029 }, 1030 "src/third_party/crc32c/src": { 1031 "url": "https://chromium.googlesource.com/external/github.com/google/crc32c.git", ··· 1034 }, 1035 "src/third_party/cros_system_api": { 1036 "url": "https://chromium.googlesource.com/chromiumos/platform2/system_api.git", 1037 - "rev": "349c5cb547162b967df40a336fc08bb18819a5e1", 1038 - "hash": "sha256-nSU/Od8TupR6dOVr6XC9btwUkjbQ6m3Oh3tChYo5i4g=" 1039 }, 1040 "src/third_party/crossbench": { 1041 "url": "https://chromium.googlesource.com/crossbench.git", 1042 - "rev": "77308ff3c8445656fd104cd80e3bd933b23cb05d", 1043 - "hash": "sha256-ONQSTRjrleGERU2ioaCKBcpYT1vhad4hYj/x0MIOh1Q=" 1044 }, 1045 "src/third_party/depot_tools": { 1046 "url": "https://chromium.googlesource.com/chromium/tools/depot_tools.git", 1047 - "rev": "ea7a0baff0d8554cf6d38f525b4e7882c2b4ec18", 1048 - "hash": "sha256-UouvzNFStYScnyfIJcz1Om7cDhC7EyShZQ/Icu73BPo=" 1049 }, 1050 "src/third_party/devtools-frontend/src": { 1051 "url": "https://chromium.googlesource.com/devtools/devtools-frontend", 1052 - "rev": "bc417052ebef6175721d690a4910e717d92181be", 1053 - "hash": "sha256-XoI3HbIV52VWbw15Lsk/gwmy09EtenD7iwXVQse5uVs=" 1054 }, 1055 "src/third_party/dom_distiller_js/dist": { 1056 "url": "https://chromium.googlesource.com/chromium/dom-distiller/dist.git", ··· 1064 }, 1065 "src/third_party/eigen3/src": { 1066 "url": "https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git", 1067 - "rev": "d0b490ee091629068e0c11953419eb089f9e6bb2", 1068 - "hash": "sha256-EmpuOQxshAFa0d6Ddzz6dy21nxHhSn+6Aiz18/o8VUU=" 1069 }, 1070 "src/third_party/farmhash/src": { 1071 "url": "https://chromium.googlesource.com/external/github.com/google/farmhash.git", ··· 1079 }, 1080 "src/third_party/ffmpeg": { 1081 "url": "https://chromium.googlesource.com/chromium/third_party/ffmpeg.git", 1082 - "rev": "dcdd0fa51b65a0b1688ff6b8f0cc81908f09ded2", 1083 - "hash": "sha256-noc3iZ1yCEgkwWyznx48rXC8JuKxla9QgC/CIjRL/y8=" 1084 }, 1085 "src/third_party/flac": { 1086 "url": "https://chromium.googlesource.com/chromium/deps/flac.git", ··· 1094 }, 1095 "src/third_party/fontconfig/src": { 1096 "url": "https://chromium.googlesource.com/external/fontconfig.git", 1097 - "rev": "c527fe1452d469e5fa1a211180dd40bcdb79fb2a", 1098 - "hash": "sha256-dmzY7TcNpZA9SxHn5nN0IaTzBbwCqd1PV5Sg4RuY7aI=" 1099 }, 1100 "src/third_party/fp16/src": { 1101 "url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/FP16.git", ··· 1109 }, 1110 "src/third_party/freetype/src": { 1111 "url": "https://chromium.googlesource.com/chromium/src/third_party/freetype2.git", 1112 - "rev": "43940e4cb8fa6fec96cd52669544629c5eef58fa", 1113 - "hash": "sha256-1fnH0Qm9qtzjwBNlyHVQrVvvFelKIdhFMhA0zDxQVUY=" 1114 }, 1115 "src/third_party/fxdiv/src": { 1116 "url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/FXdiv.git", ··· 1154 }, 1155 "src/third_party/googletest/src": { 1156 "url": "https://chromium.googlesource.com/external/github.com/google/googletest.git", 1157 - "rev": "35b75a2cba6ef72b7ce2b6b94b05c54ca07df866", 1158 - "hash": "sha256-wB33XoxaMQuBls7tNIJ1u61ocKaMw4PyHXBXf/bMNTM=" 1159 }, 1160 "src/third_party/hunspell_dictionaries": { 1161 "url": "https://chromium.googlesource.com/chromium/deps/hunspell_dictionaries.git", ··· 1164 }, 1165 "src/third_party/icu": { 1166 "url": "https://chromium.googlesource.com/chromium/deps/icu.git", 1167 - "rev": "b929596baebf0ab4ac7ec07f38365db4c50a559d", 1168 - "hash": "sha256-/T7uyzwTCDaamLwSvutvbn6BJuoG1RqeR+xhXI5jmJw=" 1169 }, 1170 "src/third_party/jsoncpp/source": { 1171 "url": "https://chromium.googlesource.com/external/github.com/open-source-parsers/jsoncpp.git", ··· 1179 }, 1180 "src/third_party/libFuzzer/src": { 1181 "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt/lib/fuzzer.git", 1182 - "rev": "e31b99917861f891308269c36a32363b120126bb", 1183 - "hash": "sha256-Lb+HczYax0T7qvC0/Nwhc5l2szQTUYDouWRMD/Qz7sA=" 1184 }, 1185 "src/third_party/fuzztest/src": { 1186 "url": "https://chromium.googlesource.com/external/github.com/google/fuzztest.git", 1187 - "rev": "45a1c3ad5ac3de58c8e9a3f89036e3f954820d4c", 1188 - "hash": "sha256-qNGviVNU5VKCVQ1KkGmjGAaXF+ijL3s/u2yN+Ee5rmo=" 1189 }, 1190 "src/third_party/domato/src": { 1191 "url": "https://chromium.googlesource.com/external/github.com/googleprojectzero/domato.git", ··· 1199 }, 1200 "src/third_party/libaom/source/libaom": { 1201 "url": "https://aomedia.googlesource.com/aom.git", 1202 - "rev": "90c632fc6c01cd8637186c783ca8012bab3c3260", 1203 - "hash": "sha256-e+rUkNOakv6WQrgx1ozoJTynk/GZy1zdsnYX4oz+6ks=" 1204 }, 1205 "src/third_party/crabbyavif/src": { 1206 "url": "https://chromium.googlesource.com/external/github.com/webmproject/CrabbyAvif.git", 1207 - "rev": "eb883022a5886739f07f0241f918e2be97d65ff0", 1208 - "hash": "sha256-IxtMAqN3O/s1GrVKzcge9cQ+DVtJtFvHYvsfjmflwVQ=" 1209 }, 1210 "src/third_party/nearby/src": { 1211 "url": "https://chromium.googlesource.com/external/github.com/google/nearby-connections.git", 1212 - "rev": "fff5c22e3178a633f57e4ad1fb5ad96a6116240a", 1213 - "hash": "sha256-2mXmDWn292dNA85EUN5sxarOle5HEW5t526SM1UPeKg=" 1214 }, 1215 "src/third_party/securemessage/src": { 1216 "url": "https://chromium.googlesource.com/external/github.com/google/securemessage.git", ··· 1219 }, 1220 "src/third_party/jetstream/main": { 1221 "url": "https://chromium.googlesource.com/external/github.com/WebKit/JetStream.git", 1222 - "rev": "6947a460f6b55ef5613c36263049ecf74c5ec1cd", 1223 - "hash": "sha256-lbsSiSRY3IikAKg30/gK3ncPxzOMhOUSQxvUIUCtJB0=" 1224 }, 1225 "src/third_party/jetstream/v2.2": { 1226 "url": "https://chromium.googlesource.com/external/github.com/WebKit/JetStream.git", ··· 1229 }, 1230 "src/third_party/speedometer/main": { 1231 "url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git", 1232 - "rev": "ba41f91e480cfd79c97a9d1d70a4c3d42d16c72b", 1233 - "hash": "sha256-DIXGY1wVj2W5A91X3A2eL6Tr+CVdKhHaGHtSqBRjtPQ=" 1234 }, 1235 "src/third_party/speedometer/v3.1": { 1236 "url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git", ··· 1259 }, 1260 "src/third_party/cros-components/src": { 1261 "url": "https://chromium.googlesource.com/external/google3/cros_components.git", 1262 - "rev": "97dc8c7a1df880206cc54d9913a7e9d73677072a", 1263 - "hash": "sha256-CT9c4LqTwhldsxoEny8MesULwQC4k95F4tfCtRZErGM=" 1264 }, 1265 "src/third_party/libdrm/src": { 1266 "url": "https://chromium.googlesource.com/chromiumos/third_party/libdrm.git", ··· 1314 }, 1315 "src/third_party/libvpx/source/libvpx": { 1316 "url": "https://chromium.googlesource.com/webm/libvpx.git", 1317 - "rev": "686bf6f1cde888898498f89ba9aefa66b683566a", 1318 - "hash": "sha256-rdeALLoqK1bth/EQY86fZC++QgMFCYyn7qMxsh9CMj0=" 1319 }, 1320 "src/third_party/libwebm/source": { 1321 "url": "https://chromium.googlesource.com/webm/libwebm.git", 1322 - "rev": "c4522d6cd68582d66f1adfd24debfa9bee202afa", 1323 - "hash": "sha256-tfji0yPV7v/DETViEp2T7AO6P5xCjPYScTlV3eWFV0w=" 1324 }, 1325 "src/third_party/libwebp/src": { 1326 "url": "https://chromium.googlesource.com/webm/libwebp.git", 1327 - "rev": "2af6c034ac871c967e04c8c9f8bf2dbc2e271b18", 1328 - "hash": "sha256-0sKGhXr6Rrpq0eoitAdLQ4l4fgNOzMWIEICrPyzwNz4=" 1329 }, 1330 "src/third_party/libyuv": { 1331 "url": "https://chromium.googlesource.com/libyuv/libyuv.git", 1332 - "rev": "88798bcd636a93e92d69242da914deb4cec1dfb6", 1333 - "hash": "sha256-HPhxj3iK1YjWcfKT4o5CXhmvMBoGaA4JKco2HDf0Nec=" 1334 }, 1335 "src/third_party/lss": { 1336 "url": "https://chromium.googlesource.com/linux-syscall-support.git", ··· 1364 }, 1365 "src/third_party/openscreen/src": { 1366 "url": "https://chromium.googlesource.com/openscreen", 1367 - "rev": "dd421dc540e75bd4e52388dcb0656d4d96137a73", 1368 - "hash": "sha256-Bk9pD6fKdHBgnJOgqv8frA7+4WFBh837h9fXFgEebK8=" 1369 }, 1370 "src/third_party/openscreen/src/buildtools": { 1371 "url": "https://chromium.googlesource.com/chromium/src/buildtools", ··· 1379 }, 1380 "src/third_party/pdfium": { 1381 "url": "https://pdfium.googlesource.com/pdfium.git", 1382 - "rev": "bbdc38bc2d1693f56154f78eb5d4ff296d8ca3da", 1383 - "hash": "sha256-LYo73KuSVBEcRN1PqG0EBFeKaLy66UPtZ3DMHP5YVXM=" 1384 }, 1385 "src/third_party/perfetto": { 1386 "url": "https://chromium.googlesource.com/external/github.com/google/perfetto.git", 1387 - "rev": "18d4fdc15d027a989db705592585b924f93f1d42", 1388 - "hash": "sha256-ZmP/EFuFo9/xax8f+NEdGthfdAR/8+cTWoM9XPrkpcQ=" 1389 }, 1390 "src/third_party/protobuf-javascript/src": { 1391 "url": "https://chromium.googlesource.com/external/github.com/protocolbuffers/protobuf-javascript", ··· 1394 }, 1395 "src/third_party/pthreadpool/src": { 1396 "url": "https://chromium.googlesource.com/external/github.com/google/pthreadpool.git", 1397 - "rev": "dcc9f28589066af0dbd4555579281230abbf74dd", 1398 - "hash": "sha256-qogacGPNy6SKQaK8CZvGC8YZbVjhDTXuhDqGopB0Eps=" 1399 }, 1400 "src/third_party/pyelftools": { 1401 "url": "https://chromium.googlesource.com/chromiumos/third_party/pyelftools.git", ··· 1414 }, 1415 "src/third_party/re2/src": { 1416 "url": "https://chromium.googlesource.com/external/github.com/google/re2.git", 1417 - "rev": "c84a140c93352cdabbfb547c531be34515b12228", 1418 - "hash": "sha256-f/k2rloV2Nwb0KuJGUX4SijFxAx69EXcsXOG4vo+Kis=" 1419 }, 1420 "src/third_party/ruy/src": { 1421 "url": "https://chromium.googlesource.com/external/github.com/google/ruy.git", 1422 - "rev": "83fd40d730feb0804fafbc2d8814bcc19a17b2e5", 1423 - "hash": "sha256-O3JEtXchCdIHdGvjD6kGMJzj7TWVczQCW2YUHK3cABA=" 1424 }, 1425 "src/third_party/search_engines_data/resources": { 1426 "url": "https://chromium.googlesource.com/external/search_engines_data.git", 1427 - "rev": "273082bef7b1bc05eddb5079b83702938e40c677", 1428 - "hash": "sha256-FrEUhG9G7EMiOvih0/FSlpWIuA3/wyBaQZLapYcutz4=" 1429 }, 1430 "src/third_party/skia": { 1431 "url": "https://skia.googlesource.com/skia.git", 1432 - "rev": "4abe0638e35d34b6fdb70f1f5ce0f0e1879a021e", 1433 - "hash": "sha256-hy06/Sy+rEzNyFv9R2Kg9kX7XIpCbQwCr5VjEH9CtKM=" 1434 }, 1435 "src/third_party/smhasher/src": { 1436 "url": "https://chromium.googlesource.com/external/smhasher.git", ··· 1449 }, 1450 "src/third_party/swiftshader": { 1451 "url": "https://swiftshader.googlesource.com/SwiftShader.git", 1452 - "rev": "ed01d9931de34d3a6fb4d615050db5080d9cea16", 1453 - "hash": "sha256-is6sl3vRLyBjiHg97rI7WvxIiKg6eelqNfrZGTWPBtM=" 1454 }, 1455 "src/third_party/text-fragments-polyfill/src": { 1456 "url": "https://chromium.googlesource.com/external/github.com/GoogleChromeLabs/text-fragments-polyfill.git", ··· 1459 }, 1460 "src/third_party/tflite/src": { 1461 "url": "https://chromium.googlesource.com/external/github.com/tensorflow/tensorflow.git", 1462 - "rev": "e6c5574b82d7950f978447704a70971c478f0f50", 1463 - "hash": "sha256-zdd0y0OILYoRhZ3O64g9MFdWLnAVJiM+CJUIN2RfmKo=" 1464 }, 1465 "src/third_party/vulkan-deps": { 1466 "url": "https://chromium.googlesource.com/vulkan-deps", 1467 - "rev": "f227ce323fb5a2fee1a98b6feea54b0e42b2f30d", 1468 - "hash": "sha256-8GHLg9S6f/k2XPgqeeZ6UCBQBoHuABdPYhpGecyqo+E=" 1469 }, 1470 "src/third_party/glslang/src": { 1471 "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang", 1472 - "rev": "d176fb41992d5c091fb1c401e4e70306382e67fc", 1473 - "hash": "sha256-27C9ZokeehkoFdIpiYkQ6PBgcNUq0kVLl4tvcgFrYLg=" 1474 }, 1475 "src/third_party/spirv-cross/src": { 1476 "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross", ··· 1479 }, 1480 "src/third_party/spirv-headers/src": { 1481 "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers", 1482 - "rev": "2a611a970fdbc41ac2e3e328802aed9985352dca", 1483 - "hash": "sha256-LRjMy9xtOErbJbMh+g2IKXfmo/hWpegZM72F8E122oY=" 1484 }, 1485 "src/third_party/spirv-tools/src": { 1486 "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools", 1487 - "rev": "33e02568181e3312f49a3cf33df470bf96ef293a", 1488 - "hash": "sha256-yAdd/mXY8EJnE0vCu0n/aVxMH9059T/7cAdB9nP1vQQ=" 1489 }, 1490 "src/third_party/vulkan-headers/src": { 1491 "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers", 1492 - "rev": "10739e8e00a7b6f74d22dd0a547f1406ff1f5eb9", 1493 - "hash": "sha256-OorBl9vIN4DqVgT8ae+05yCLon7m0ixQczEzDlpwFRI=" 1494 }, 1495 "src/third_party/vulkan-loader/src": { 1496 "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader", 1497 - "rev": "342da33fdec78d269657194c9082835d647d2e68", 1498 - "hash": "sha256-G+sTBXuBodkXi7njI0foXTqaxchsWD9XtF9UBsknE30=" 1499 }, 1500 "src/third_party/vulkan-tools/src": { 1501 "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools", 1502 - "rev": "e3fc64396755191b3c51e5c57d0454872e7fa487", 1503 - "hash": "sha256-EqLG8kMQx6nHX9iZMrsu0fn1z4nY6TEQ/feTINNbUzQ=" 1504 }, 1505 "src/third_party/vulkan-utility-libraries/src": { 1506 "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Utility-Libraries", 1507 - "rev": "72665ee1e50db3d949080df8d727dffa8067f5f8", 1508 - "hash": "sha256-FSk/LeYCt/XeF8XJZtr+DoNbvMmfFIKUaYvmeq5xK+w=" 1509 }, 1510 "src/third_party/vulkan-validation-layers/src": { 1511 "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers", 1512 - "rev": "e086a717059f54c94d090998628250ae8f238fd6", 1513 - "hash": "sha256-KF06qgduM4rAVs4MHvdS+QZs+3srB+p1NadQYTzc0OM=" 1514 }, 1515 "src/third_party/vulkan_memory_allocator": { 1516 "url": "https://chromium.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git", 1517 - "rev": "56300b29fbfcc693ee6609ddad3fdd5b7a449a21", 1518 - "hash": "sha256-YzxHZagz/M8Y54UnI4h1wu5jSTuaOgv0ifC9d3fJZlQ=" 1519 - }, 1520 - "src/third_party/wasm_tts_engine/src": { 1521 - "url": "https://chromium.googlesource.com/chromium/wasm-tts-engine", 1522 - "rev": "352880bb49e2410707543c252ef6b94a21b0f47f", 1523 - "hash": "sha256-TFkniS4XvP0RlPnI1lv4RxxSY44RUuwCMKmmybENEBw=" 1524 }, 1525 "src/third_party/wayland/src": { 1526 "url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/wayland.git", ··· 1529 }, 1530 "src/third_party/wayland-protocols/src": { 1531 "url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/wayland-protocols.git", 1532 - "rev": "7d5a3a8b494ae44cd9651f9505e88a250082765e", 1533 - "hash": "sha256-o/adWEXYSqWib6KoK7XMCWbojapcS4O/CEPxv7iFCw8=" 1534 }, 1535 "src/third_party/wayland-protocols/kde": { 1536 "url": "https://chromium.googlesource.com/external/github.com/KDE/plasma-wayland-protocols.git", ··· 1554 }, 1555 "src/third_party/webgpu-cts/src": { 1556 "url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts.git", 1557 - "rev": "2a8d4a83f751286302ce34573409ad75cc318508", 1558 - "hash": "sha256-VUSsDgNHMiSCLDDicscMwskFu/qOzuz04mqYoFtnJF8=" 1559 }, 1560 "src/third_party/webpagereplay": { 1561 "url": "https://chromium.googlesource.com/webpagereplay.git", 1562 - "rev": "f3397454e39a7c0b35af192e6d8a1896af7bd9ec", 1563 - "hash": "sha256-saa07zzzbehOm4gIMoGVB0AZ2nLqmjnT5IfYBSsnZIw=" 1564 }, 1565 "src/third_party/webrtc": { 1566 "url": "https://webrtc.googlesource.com/src.git", 1567 - "rev": "23d8e44f84822170bee4425760b44237959423e5", 1568 - "hash": "sha256-8IETxHh2Lcgc2N0pV0kTEsbOAchsgwj6VZVDAcVssxw=" 1569 }, 1570 "src/third_party/wuffs/src": { 1571 "url": "https://skia.googlesource.com/external/github.com/google/wuffs-mirror-release-c.git", ··· 1584 }, 1585 "src/third_party/xnnpack/src": { 1586 "url": "https://chromium.googlesource.com/external/github.com/google/XNNPACK.git", 1587 - "rev": "3c99186b3276aa891f94ebba35f6b16e627d57de", 1588 - "hash": "sha256-CXX0F2H0WjgOxV2iD8bizj1JZOknry7qTmtsv9yAJFU=" 1589 }, 1590 "src/third_party/zstd/src": { 1591 "url": "https://chromium.googlesource.com/external/github.com/facebook/zstd.git", ··· 1594 }, 1595 "src/v8": { 1596 "url": "https://chromium.googlesource.com/v8/v8.git", 1597 - "rev": "a0a7886d6b3707be8d4b403e463fa82fdb3f216c", 1598 - "hash": "sha256-KjIBJw40hiBkcHNn96dD5iZs2n2HMWIkAJ6ND2+5JJQ=" 1599 } 1600 } 1601 }
··· 798 } 799 }, 800 "ungoogled-chromium": { 801 + "version": "140.0.7339.80", 802 "deps": { 803 "depot_tools": { 804 + "rev": "7d1e2bdb9168718566caba63a170a67cdab2356b", 805 + "hash": "sha256-ZOzKQpo7Z/h1eeWQj20ghDq7pFZ9nch8lt60aoK/g2k=" 806 }, 807 "gn": { 808 + "version": "0-unstable-2025-07-29", 809 + "rev": "3a4f5cea73eca32e9586e8145f97b04cbd4a1aee", 810 + "hash": "sha256-Z7bTto8BHnJzjvmKmcVAZ0/BrXimcAETV6YGKNTorQw=" 811 }, 812 "ungoogled-patches": { 813 + "rev": "140.0.7339.80-1", 814 + "hash": "sha256-jBRBph+rhSK6tmrSpCDN39VbSmvHnTquy1HBUQ6QFFY=" 815 }, 816 "npmHash": "sha256-R2gOpfPOUAmnsnUTIvzDPHuHNzL/b2fwlyyfTrywEcI=" 817 }, 818 "DEPS": { 819 "src": { 820 "url": "https://chromium.googlesource.com/chromium/src.git", 821 + "rev": "670b6f192f4668d2ac2c06bd77ec3e4eeda7d648", 822 + "hash": "sha256-tAiE11g/zymsOOjb64ZIA0GCGDV+6X5qlXUiU9vED/c=", 823 "recompress": true 824 }, 825 "src/third_party/clang-format/script": { ··· 829 }, 830 "src/third_party/compiler-rt/src": { 831 "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt.git", 832 + "rev": "dc425afb37a69b60c8c02fef815af29e91b61773", 833 + "hash": "sha256-TANkUmIqP+MirWFmegENuJEFK+Ve/o0A0azuxTzeAo8=" 834 }, 835 "src/third_party/libc++/src": { 836 "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git", 837 + "rev": "adbb4a5210ae2a8a4e27fa6199221156c02a9b1a", 838 + "hash": "sha256-34+xTZqWpm+1aks2b4nPD3WRJTkTxNj6ZjTuMveiQ+M=" 839 }, 840 "src/third_party/libc++abi/src": { 841 "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git", 842 + "rev": "a6c815c69d55ec59d020abde636754d120b402ad", 843 + "hash": "sha256-wO64dyP1O3mCBh/iiRkSzaWMkiDkb7B98Avd4SpnY70=" 844 }, 845 "src/third_party/libunwind/src": { 846 "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git", 847 + "rev": "84c5262b57147e9934c0a8f2302d989b44ec7093", 848 + "hash": "sha256-GmLreEtoyHMXr6mZgZ7NS1ZaS9leB9eMbISeN7qmfqw=" 849 }, 850 "src/third_party/llvm-libc/src": { 851 "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git", 852 + "rev": "6adc0aa946a413c124758a3a0ac12e5a536c7dd3", 853 + "hash": "sha256-C5ZmMzhGdRAd9tpad8hnqM6RoXsunKSuYUoUQdsYclI=" 854 }, 855 "src/chrome/test/data/perf/canvas_bench": { 856 "url": "https://chromium.googlesource.com/chromium/canvas_bench.git", ··· 869 }, 870 "src/docs/website": { 871 "url": "https://chromium.googlesource.com/website.git", 872 + "rev": "a89f6810f6a5b0e11e4ec00387e9f97e8f6c23ae", 873 + "hash": "sha256-LH4TlXPBULUamqTDitDEXiB37705BzEAqX1Lan87eoM=" 874 }, 875 "src/media/cdm/api": { 876 "url": "https://chromium.googlesource.com/chromium/cdm.git", ··· 879 }, 880 "src/net/third_party/quiche/src": { 881 "url": "https://quiche.googlesource.com/quiche.git", 882 + "rev": "42832178b3b6ae20f0d1c9634c040c528614f45f", 883 + "hash": "sha256-ImjvS826eyo82TIDw6M/7h3lrwbCwxQ+oKJr8RaqDTc=" 884 }, 885 "src/testing/libfuzzer/fuzzers/wasm_corpus": { 886 "url": "https://chromium.googlesource.com/v8/fuzzer_wasm_corpus.git", 887 "rev": "1df5e50a45db9518a56ebb42cb020a94a090258b", 888 "hash": "sha256-gItDOfNqm1tHlmelz3l2GGdiKi9adu1EpPP6U7+8EQY=" 889 }, 890 "src/third_party/angle": { 891 "url": "https://chromium.googlesource.com/angle/angle.git", 892 + "rev": "cbc4153da8d5796b0fbb3cf288e97bee19436191", 893 + "hash": "sha256-lexJRf3EZexLgSuk8ziA+OUW+jTYlkXUPKHU/E6aUcY=" 894 }, 895 "src/third_party/angle/third_party/glmark2/src": { 896 "url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2", ··· 904 }, 905 "src/third_party/angle/third_party/VK-GL-CTS/src": { 906 "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS", 907 + "rev": "ad59a18f2ce08e60c9f4ab0aaf9b62679ab8c626", 908 + "hash": "sha256-42ShMIXq9CnOlmwXcUvupPpQSNggdlXEkR3mdthsGzg=" 909 }, 910 "src/third_party/anonymous_tokens/src": { 911 "url": "https://chromium.googlesource.com/external/github.com/google/anonymous-tokens.git", 912 + "rev": "50b2ee441f1c3bad73ab7430c41fd1ea5a7a06a6", 913 + "hash": "sha256-NiqQy4CEK8qWb2khi4zTSb3fAf3n9LvBsmceSeyQ+Q0=" 914 }, 915 "src/third_party/readability/src": { 916 "url": "https://chromium.googlesource.com/external/github.com/mozilla/readability.git", ··· 924 }, 925 "src/third_party/dav1d/libdav1d": { 926 "url": "https://chromium.googlesource.com/external/github.com/videolan/dav1d.git", 927 + "rev": "716164239ad6e6b11c5dcdaa3fb540309d499833", 928 + "hash": "sha256-2J4M6EkfVtPLUpRWwzXdLkvJio4gskC0ihZnM5H3qYc=" 929 }, 930 "src/third_party/dawn": { 931 "url": "https://dawn.googlesource.com/dawn.git", 932 + "rev": "8550f9c1ff8859d25cc49bdfacef083cff2c5121", 933 + "hash": "sha256-gDtFhalOMFWR25XLVbYB/GE1lSQd1ClZ8h175qkC6PU=" 934 }, 935 "src/third_party/dawn/third_party/glfw": { 936 "url": "https://chromium.googlesource.com/external/github.com/glfw/glfw", ··· 939 }, 940 "src/third_party/dawn/third_party/dxc": { 941 "url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectXShaderCompiler", 942 + "rev": "50764bac3d4048144e9ada5f5a742c82cc97cc9a", 943 + "hash": "sha256-rs5cw/kpRq0Bcr2ov5kKsupwqkIQDvuvUMbZbAdOmGI=" 944 }, 945 "src/third_party/dawn/third_party/dxheaders": { 946 "url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectX-Headers", ··· 959 }, 960 "src/third_party/dawn/third_party/webgpu-cts": { 961 "url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts", 962 + "rev": "5b477670f53e5fefcf4bd829a2952013ef9d1953", 963 + "hash": "sha256-os0yeQb6snDvUjYghrIYAy9nUi1j8Y2YoTfsiQ7SlpA=" 964 }, 965 "src/third_party/dawn/third_party/webgpu-headers/src": { 966 "url": "https://chromium.googlesource.com/external/github.com/webgpu-native/webgpu-headers", 967 + "rev": "c8b371dd2ff8a2b028fdc0206af5958521181ba8", 968 + "hash": "sha256-rHDN4ln5kTMzabW427Xktl93E+8EVhWa2i8n4Mh2BgQ=" 969 }, 970 "src/third_party/highway/src": { 971 "url": "https://chromium.googlesource.com/external/github.com/google/highway.git", ··· 979 }, 980 "src/third_party/boringssl/src": { 981 "url": "https://boringssl.googlesource.com/boringssl.git", 982 + "rev": "0a0009998fa180695f3e2071805dc03c9a5f3124", 983 + "hash": "sha256-hYUbfUo00gHqYKac0vOpmBHtb5/FBsgXL+UQtrHxGaM=" 984 }, 985 "src/third_party/breakpad/breakpad": { 986 "url": "https://chromium.googlesource.com/breakpad/breakpad.git", 987 + "rev": "ff252ff6faf5e3a52dc4955aab0d84831697dc94", 988 + "hash": "sha256-8OfbSe+ly/5FFYk8NubAV39ACMr5S4wbLBVdiQHWeok=" 989 }, 990 "src/third_party/cast_core/public/src": { 991 "url": "https://chromium.googlesource.com/cast_core/public", ··· 994 }, 995 "src/third_party/catapult": { 996 "url": "https://chromium.googlesource.com/catapult.git", 997 + "rev": "0fd1415f0cf3219ba097d37336141897fab7c5e9", 998 + "hash": "sha256-khxdFV6fxbTazz195MlxktLlihXytpNYCykLrI8nftM=" 999 }, 1000 "src/third_party/ced/src": { 1001 "url": "https://chromium.googlesource.com/external/github.com/google/compact_enc_det.git", ··· 1019 }, 1020 "src/third_party/cpuinfo/src": { 1021 "url": "https://chromium.googlesource.com/external/github.com/pytorch/cpuinfo.git", 1022 + "rev": "33ed0be77d7767d0e2010e2c3cf972ef36c7c307", 1023 + "hash": "sha256-0rZzbZkOo6DAt1YnH4rtx0FvmCuYH8M6X3DNJ0gURpU=" 1024 }, 1025 "src/third_party/crc32c/src": { 1026 "url": "https://chromium.googlesource.com/external/github.com/google/crc32c.git", ··· 1029 }, 1030 "src/third_party/cros_system_api": { 1031 "url": "https://chromium.googlesource.com/chromiumos/platform2/system_api.git", 1032 + "rev": "07b9fafa3fff468afa2960789d2b28444c38db3e", 1033 + "hash": "sha256-JpimNp8PmsROMiQLy8H39n8l+KDwaivZiIOgSjLF3U4=" 1034 }, 1035 "src/third_party/crossbench": { 1036 "url": "https://chromium.googlesource.com/crossbench.git", 1037 + "rev": "69b7e2bb8e1d8d92d4efbb92bcddba3af2716577", 1038 + "hash": "sha256-1cyXu5fSHWLWt3qdafWQu1WyeZ+fT/be7seiv/MDPdQ=" 1039 + }, 1040 + "src/third_party/crossbench-web-tests": { 1041 + "url": "https://chromium.googlesource.com/chromium/web-tests.git", 1042 + "rev": "3c76c8201f0732fe9781742229ab8ac43bf90cbf", 1043 + "hash": "sha256-yJmi1IpUiKhdoHAXyazkpm+Ezuc4Hp8pOIBntG5hN+U=" 1044 }, 1045 "src/third_party/depot_tools": { 1046 "url": "https://chromium.googlesource.com/chromium/tools/depot_tools.git", 1047 + "rev": "7d1e2bdb9168718566caba63a170a67cdab2356b", 1048 + "hash": "sha256-ZOzKQpo7Z/h1eeWQj20ghDq7pFZ9nch8lt60aoK/g2k=" 1049 }, 1050 "src/third_party/devtools-frontend/src": { 1051 "url": "https://chromium.googlesource.com/devtools/devtools-frontend", 1052 + "rev": "ab96665ae2cfcc054e0243461cfcb56bb016f71a", 1053 + "hash": "sha256-8G9OCH5xapLf83bXrKwygCrzwF8C9H2NfnIrDbL+uCc=" 1054 }, 1055 "src/third_party/dom_distiller_js/dist": { 1056 "url": "https://chromium.googlesource.com/chromium/dom-distiller/dist.git", ··· 1064 }, 1065 "src/third_party/eigen3/src": { 1066 "url": "https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git", 1067 + "rev": "81044ec13df7608d0d9d86aff2ef9805fc69bed1", 1068 + "hash": "sha256-W0uonGzjDaN2RbY2U+Kl1a5/nrEZ9T9W426f+a7NUzY=" 1069 }, 1070 "src/third_party/farmhash/src": { 1071 "url": "https://chromium.googlesource.com/external/github.com/google/farmhash.git", ··· 1079 }, 1080 "src/third_party/ffmpeg": { 1081 "url": "https://chromium.googlesource.com/chromium/third_party/ffmpeg.git", 1082 + "rev": "d2d06b12c22d27af58114e779270521074ff1f85", 1083 + "hash": "sha256-c5w8CuyE1J0g79lrNq1stdqc1JaAkMbtscdcywmAEMY=" 1084 }, 1085 "src/third_party/flac": { 1086 "url": "https://chromium.googlesource.com/chromium/deps/flac.git", ··· 1094 }, 1095 "src/third_party/fontconfig/src": { 1096 "url": "https://chromium.googlesource.com/external/fontconfig.git", 1097 + "rev": "86b48ec01ece451d5270d0c5181a43151e45a042", 1098 + "hash": "sha256-6HLV0U/MA1XprKJ70TKvwUBdkGQPwgqP4Oj5dINsKp0=" 1099 }, 1100 "src/third_party/fp16/src": { 1101 "url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/FP16.git", ··· 1109 }, 1110 "src/third_party/freetype/src": { 1111 "url": "https://chromium.googlesource.com/chromium/src/third_party/freetype2.git", 1112 + "rev": "27c1cb10a52420515ce66729dfca897be21691b8", 1113 + "hash": "sha256-2ialoA/hqlTwnbBkBlgz5CT2nzpUVXVMtEOxSxifiXQ=" 1114 }, 1115 "src/third_party/fxdiv/src": { 1116 "url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/FXdiv.git", ··· 1154 }, 1155 "src/third_party/googletest/src": { 1156 "url": "https://chromium.googlesource.com/external/github.com/google/googletest.git", 1157 + "rev": "373af2e3df71599b87a40ce0e37164523849166b", 1158 + "hash": "sha256-07pEo2gj3n/IOipqz7UpZkBOywZt7FkfZFCnVyp3xYw=" 1159 }, 1160 "src/third_party/hunspell_dictionaries": { 1161 "url": "https://chromium.googlesource.com/chromium/deps/hunspell_dictionaries.git", ··· 1164 }, 1165 "src/third_party/icu": { 1166 "url": "https://chromium.googlesource.com/chromium/deps/icu.git", 1167 + "rev": "1b2e3e8a421efae36141a7b932b41e315b089af8", 1168 + "hash": "sha256-k3z31DhDPoqjcZdUL4vjyUMVpUiNk44+7rCMTDVPH8Q=" 1169 }, 1170 "src/third_party/jsoncpp/source": { 1171 "url": "https://chromium.googlesource.com/external/github.com/open-source-parsers/jsoncpp.git", ··· 1179 }, 1180 "src/third_party/libFuzzer/src": { 1181 "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt/lib/fuzzer.git", 1182 + "rev": "bea408a6e01f0f7e6c82a43121fe3af4506c932e", 1183 + "hash": "sha256-TDi1OvYClJKmEDikanKVTmy8uxUXJ95nuVKo5u+uFPM=" 1184 }, 1185 "src/third_party/fuzztest/src": { 1186 "url": "https://chromium.googlesource.com/external/github.com/google/fuzztest.git", 1187 + "rev": "7bab06ff5fbbf8b8cce05a8661369dc2e11cde66", 1188 + "hash": "sha256-uWPhInzuidI4smFRjRF95aaVNTsehKd/1y4uRzr12mk=" 1189 }, 1190 "src/third_party/domato/src": { 1191 "url": "https://chromium.googlesource.com/external/github.com/googleprojectzero/domato.git", ··· 1199 }, 1200 "src/third_party/libaom/source/libaom": { 1201 "url": "https://aomedia.googlesource.com/aom.git", 1202 + "rev": "e91b7aa26d6d0979bba2bee5e1c27a7a695e0226", 1203 + "hash": "sha256-cER77Q9cM5rh+oeh1LDyKDZyQK5VbtE/ANNTN2cYzMo=" 1204 }, 1205 "src/third_party/crabbyavif/src": { 1206 "url": "https://chromium.googlesource.com/external/github.com/webmproject/CrabbyAvif.git", 1207 + "rev": "644c9d84c123ac811a611760a9adc807e3eb5be5", 1208 + "hash": "sha256-snogXm3EMmDJoL2ikoaxeODYfmTaVEsAb5cMcRU7uC4=" 1209 }, 1210 "src/third_party/nearby/src": { 1211 "url": "https://chromium.googlesource.com/external/github.com/google/nearby-connections.git", 1212 + "rev": "a8889d12a27ef7006d1a47dfefc272e0815f5c41", 1213 + "hash": "sha256-pFcusmbij3OsSAmaKhuI8/bo3AlfP7DuTo/W/6mAZs8=" 1214 }, 1215 "src/third_party/securemessage/src": { 1216 "url": "https://chromium.googlesource.com/external/github.com/google/securemessage.git", ··· 1219 }, 1220 "src/third_party/jetstream/main": { 1221 "url": "https://chromium.googlesource.com/external/github.com/WebKit/JetStream.git", 1222 + "rev": "fe1f348226d4b7c3447e606577960a606cc058e4", 1223 + "hash": "sha256-kznek87yenGR9Ft3D06LGDOy7+VPRhSUFru340mvES4=" 1224 }, 1225 "src/third_party/jetstream/v2.2": { 1226 "url": "https://chromium.googlesource.com/external/github.com/WebKit/JetStream.git", ··· 1229 }, 1230 "src/third_party/speedometer/main": { 1231 "url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git", 1232 + "rev": "87f9ed88c8f8abe3a3bb19b9ec5ea49623d803ad", 1233 + "hash": "sha256-eIrkM7UxuaZox3A8pqEgvgpQCkcBO3zJWFwK45fgWm0=" 1234 }, 1235 "src/third_party/speedometer/v3.1": { 1236 "url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git", ··· 1259 }, 1260 "src/third_party/cros-components/src": { 1261 "url": "https://chromium.googlesource.com/external/google3/cros_components.git", 1262 + "rev": "7ccdbf60606671c2c057628125908fbfef9bd0c8", 1263 + "hash": "sha256-g7LzBd2V21AaLdSdCw65WGYvKfrbtpRXsYc+3ILdiKs=" 1264 }, 1265 "src/third_party/libdrm/src": { 1266 "url": "https://chromium.googlesource.com/chromiumos/third_party/libdrm.git", ··· 1314 }, 1315 "src/third_party/libvpx/source/libvpx": { 1316 "url": "https://chromium.googlesource.com/webm/libvpx.git", 1317 + "rev": "a985e5e847a2fe69bef3e547cf25088132194e39", 1318 + "hash": "sha256-BbXiBbnGwdsbZCZIpurfTzYvDUCysdt+ocRh6xvuUI8=" 1319 }, 1320 "src/third_party/libwebm/source": { 1321 "url": "https://chromium.googlesource.com/webm/libwebm.git", 1322 + "rev": "f2a982d748b80586ae53b89a2e6ebbc305848b8c", 1323 + "hash": "sha256-SxDGt7nPVkSxwRF/lMmcch1h+C2Dyh6GZUXoZjnXWb4=" 1324 }, 1325 "src/third_party/libwebp/src": { 1326 "url": "https://chromium.googlesource.com/webm/libwebp.git", 1327 + "rev": "4fa21912338357f89e4fd51cf2368325b59e9bd9", 1328 + "hash": "sha256-eaGWMpF6ENrKxGxqXccQ0P1G0X+nQI0EoL0Y0R2VVZ0=" 1329 }, 1330 "src/third_party/libyuv": { 1331 "url": "https://chromium.googlesource.com/libyuv/libyuv.git", 1332 + "rev": "cdd3bae84818e78466fec1ce954eead8f403d10c", 1333 + "hash": "sha256-ievGlutmOuuEEhWS82vMqxwqXCq8PF3508N0MCMPQus=" 1334 }, 1335 "src/third_party/lss": { 1336 "url": "https://chromium.googlesource.com/linux-syscall-support.git", ··· 1364 }, 1365 "src/third_party/openscreen/src": { 1366 "url": "https://chromium.googlesource.com/openscreen", 1367 + "rev": "f51be2dd676c855bc588a439f002bc941b87db6b", 1368 + "hash": "sha256-7AmfZjugPKty0lpinOR/Q22M7F34p57tl+gs6s2BJhY=" 1369 }, 1370 "src/third_party/openscreen/src/buildtools": { 1371 "url": "https://chromium.googlesource.com/chromium/src/buildtools", ··· 1379 }, 1380 "src/third_party/pdfium": { 1381 "url": "https://pdfium.googlesource.com/pdfium.git", 1382 + "rev": "1afaa1a380fcd06cec420f3e5b6ec1d2ccb920dc", 1383 + "hash": "sha256-kx2jF4kHeGECdf6WzcRKTmwhvmoKl+rIVQ2Ep8Y9rs8=" 1384 }, 1385 "src/third_party/perfetto": { 1386 "url": "https://chromium.googlesource.com/external/github.com/google/perfetto.git", 1387 + "rev": "4ab725613a8ee64e9acd7930eceb8995e24df562", 1388 + "hash": "sha256-V16Fm389yRNn0b13n70828c8xTdwxoQ6GW8iKLyy0qE=" 1389 }, 1390 "src/third_party/protobuf-javascript/src": { 1391 "url": "https://chromium.googlesource.com/external/github.com/protocolbuffers/protobuf-javascript", ··· 1394 }, 1395 "src/third_party/pthreadpool/src": { 1396 "url": "https://chromium.googlesource.com/external/github.com/google/pthreadpool.git", 1397 + "rev": "149f0a86f5ad215e9f0441684385ce09f345dbe4", 1398 + "hash": "sha256-3/FnJ2FL6fQSlymqJS/UoXTB4ZiW9d7xpvK3Ur8Ynp4=" 1399 }, 1400 "src/third_party/pyelftools": { 1401 "url": "https://chromium.googlesource.com/chromiumos/third_party/pyelftools.git", ··· 1414 }, 1415 "src/third_party/re2/src": { 1416 "url": "https://chromium.googlesource.com/external/github.com/google/re2.git", 1417 + "rev": "8451125897dd7816a5c118925e8e42309d598ecc", 1418 + "hash": "sha256-vjh4HI4JKCMAf5SZeqstb0M01w8ssaTwwrLAUsrFkkQ=" 1419 }, 1420 "src/third_party/ruy/src": { 1421 "url": "https://chromium.googlesource.com/external/github.com/google/ruy.git", 1422 + "rev": "9940fbf1e0c0863907e77e0600b99bb3e2bc2b9f", 1423 + "hash": "sha256-fV0El2ZgjxLqstKVN35SL72+diHNK0FkBmG5UwVZFrk=" 1424 }, 1425 "src/third_party/search_engines_data/resources": { 1426 "url": "https://chromium.googlesource.com/external/search_engines_data.git", 1427 + "rev": "5c5db51f8c13cb42379d8b333890971f1a1a1797", 1428 + "hash": "sha256-Z4ykCZkUVatvkH3ytIdGOp0zEYLKIqr8fta0MnovZKw=" 1429 }, 1430 "src/third_party/skia": { 1431 "url": "https://skia.googlesource.com/skia.git", 1432 + "rev": "1fdbea293a53b270e3f5e74c92cc6670d68412ff", 1433 + "hash": "sha256-YiGzqaht1r8/dDz0C4fpKsPEIplm33dPce2UpLkYTZ0=" 1434 }, 1435 "src/third_party/smhasher/src": { 1436 "url": "https://chromium.googlesource.com/external/smhasher.git", ··· 1449 }, 1450 "src/third_party/swiftshader": { 1451 "url": "https://swiftshader.googlesource.com/SwiftShader.git", 1452 + "rev": "fdb6700ecb04103b658d2e4623d6bc663ba80ea8", 1453 + "hash": "sha256-jJT0hF1k5a6na+9aH1yHuUo6go/PzgKibP/k60m6+xM=" 1454 }, 1455 "src/third_party/text-fragments-polyfill/src": { 1456 "url": "https://chromium.googlesource.com/external/github.com/GoogleChromeLabs/text-fragments-polyfill.git", ··· 1459 }, 1460 "src/third_party/tflite/src": { 1461 "url": "https://chromium.googlesource.com/external/github.com/tensorflow/tensorflow.git", 1462 + "rev": "fe38b1b8c23d86ed93c13ef367b19496e398462d", 1463 + "hash": "sha256-51tpID94hoxm0I2Mf3WFQBf5MsuzIzlkS9lOto/8tC4=" 1464 }, 1465 "src/third_party/vulkan-deps": { 1466 "url": "https://chromium.googlesource.com/vulkan-deps", 1467 + "rev": "c466059b72815c7fbce8bb3ab4832407aabc5dc5", 1468 + "hash": "sha256-MEMOJBBMBeA0kBlU5ZhkPbfRpn1PSL1950IsU1rWaJ8=" 1469 }, 1470 "src/third_party/glslang/src": { 1471 "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang", 1472 + "rev": "38f6708b6b6f213010c51ffa8f577a7751e12ce7", 1473 + "hash": "sha256-HeH7j7IsjeP2vFPhX9cKzZ2O54eIGSCoSnPT4pumA00=" 1474 }, 1475 "src/third_party/spirv-cross/src": { 1476 "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross", ··· 1479 }, 1480 "src/third_party/spirv-headers/src": { 1481 "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers", 1482 + "rev": "97e96f9e9defeb4bba3cfbd034dec516671dd7a3", 1483 + "hash": "sha256-/OT6//yu8VmQMXs3DSgwEx2lMDTPlUuXJDjboNdLjrI=" 1484 }, 1485 "src/third_party/spirv-tools/src": { 1486 "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools", 1487 + "rev": "3aeaaa088d37b86cff036eee1a9bf452abad7d9d", 1488 + "hash": "sha256-bkoD3/4o/CjNBAp49vnRq4ZtY7TNgYkVPI5gESM8CUI=" 1489 }, 1490 "src/third_party/vulkan-headers/src": { 1491 "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers", 1492 + "rev": "a01329f307fa6067da824de9f587f292d761680b", 1493 + "hash": "sha256-LCRK6UzqvcRoa3sr6nsfkDf3aILXj8zjb48lirsLTIw=" 1494 }, 1495 "src/third_party/vulkan-loader/src": { 1496 "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader", 1497 + "rev": "f2389e27734347c1d9f40e03be53f69f969976b1", 1498 + "hash": "sha256-NIBn5HkAKzNaSruw742QBWPgCkrxQdmITvTASagYlKM=" 1499 }, 1500 "src/third_party/vulkan-tools/src": { 1501 "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools", 1502 + "rev": "f766b30b2de3ffe2cf6b656d943720882617ec58", 1503 + "hash": "sha256-9sF9syF7d28J5yzGsIHUcJ1QB2JmJZpAVqDt92ZZOY4=" 1504 }, 1505 "src/third_party/vulkan-utility-libraries/src": { 1506 "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Utility-Libraries", 1507 + "rev": "b0a40d2e50310e9f84327061290a390a061125a3", 1508 + "hash": "sha256-bj9YCZfIFeaQ9TVpyyztRs3LOIaJkKpkGKbU5g9hEzg=" 1509 }, 1510 "src/third_party/vulkan-validation-layers/src": { 1511 "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers", 1512 + "rev": "6b1b8e3d259241a68c0944ca0a7bb5320d086191", 1513 + "hash": "sha256-Do+6/v8Ysp1Wnnmdi5I+UKHpBcEG4xMeRROCWgLmJbY=" 1514 }, 1515 "src/third_party/vulkan_memory_allocator": { 1516 "url": "https://chromium.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git", 1517 + "rev": "cb0597213b0fcb999caa9ed08c2f88dc45eb7d50", 1518 + "hash": "sha256-yBCs3zfqs/60htsZAOscjcyKhVbAWE6znweuXcs1oKo=" 1519 }, 1520 "src/third_party/wayland/src": { 1521 "url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/wayland.git", ··· 1524 }, 1525 "src/third_party/wayland-protocols/src": { 1526 "url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/wayland-protocols.git", 1527 + "rev": "efbc060534be948b63e1f395d69b583eebba3235", 1528 + "hash": "sha256-tdpEK7soY0aKSk6VD4nulH7ORubX8RfjXYmNAd/cWKY=" 1529 }, 1530 "src/third_party/wayland-protocols/kde": { 1531 "url": "https://chromium.googlesource.com/external/github.com/KDE/plasma-wayland-protocols.git", ··· 1549 }, 1550 "src/third_party/webgpu-cts/src": { 1551 "url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts.git", 1552 + "rev": "07f4412e935c988d60fad2e373287d6450bcd231", 1553 + "hash": "sha256-yb7NqciuvXi7crCqpN+7hgJ+JXfDF9x48gkYI2uSTtA=" 1554 }, 1555 "src/third_party/webpagereplay": { 1556 "url": "https://chromium.googlesource.com/webpagereplay.git", 1557 + "rev": "eebd5c62cb5c6a5afbb36eccdcc3b3e01f28adc9", 1558 + "hash": "sha256-WXiWUVTX4JBuavc3qxPpWeM2qZsyMr64iqF/fu9fzRI=" 1559 }, 1560 "src/third_party/webrtc": { 1561 "url": "https://webrtc.googlesource.com/src.git", 1562 + "rev": "847fe7905954f3ae883de2936415ff567aa9039b", 1563 + "hash": "sha256-kcK1kJdPCkXbEFuS+b6wKUBaKLXmkAEwVKp4/YWDv8s=" 1564 }, 1565 "src/third_party/wuffs/src": { 1566 "url": "https://skia.googlesource.com/external/github.com/google/wuffs-mirror-release-c.git", ··· 1579 }, 1580 "src/third_party/xnnpack/src": { 1581 "url": "https://chromium.googlesource.com/external/github.com/google/XNNPACK.git", 1582 + "rev": "ae40b1a2d93d5c516bc7657c6c3eea1470f917ae", 1583 + "hash": "sha256-w+8aCRTlBWQcDh4EvAF87eiLmQWsIsxD9adPTnuA12E=" 1584 }, 1585 "src/third_party/zstd/src": { 1586 "url": "https://chromium.googlesource.com/external/github.com/facebook/zstd.git", ··· 1589 }, 1590 "src/v8": { 1591 "url": "https://chromium.googlesource.com/v8/v8.git", 1592 + "rev": "fdb12b460f148895f6af2ff0e0d870ff8889f154", 1593 + "hash": "sha256-x8a8VYFrAZ0huj3WRlczrhg0quXx4cztz8nDs9ToWYg=" 1594 } 1595 } 1596 }
+3 -3
pkgs/by-name/am/amdgpu_top/package.nix
··· 16 17 rustPlatform.buildRustPackage rec { 18 pname = "amdgpu_top"; 19 - version = "0.10.5"; 20 21 src = fetchFromGitHub { 22 owner = "Umio-Yasuno"; 23 repo = "amdgpu_top"; 24 tag = "v${version}"; 25 - hash = "sha256-BT451a9S3hyugEFH1rHPiJLAb6LzB8rqMAZdWf4UNC8="; 26 }; 27 28 - cargoHash = "sha256-bZuwouL8kuEhEiuLsehON1OEPKR3QtSHtn8HvXTovSs="; 29 30 buildInputs = [ 31 libdrm
··· 16 17 rustPlatform.buildRustPackage rec { 18 pname = "amdgpu_top"; 19 + version = "0.11.0"; 20 21 src = fetchFromGitHub { 22 owner = "Umio-Yasuno"; 23 repo = "amdgpu_top"; 24 tag = "v${version}"; 25 + hash = "sha256-ZXvTLzEjH+R59GqRzDcdtNI7MD7SpG89Wm32KdgEAgg="; 26 }; 27 28 + cargoHash = "sha256-L9vQHht7sZCosKTiMS77IG2WOOTmnMbLQqN8SInU6zM="; 29 30 buildInputs = [ 31 libdrm
+5 -174
pkgs/by-name/am/amp-cli/package-lock.json
··· 5 "packages": { 6 "": { 7 "dependencies": { 8 - "@sourcegraph/amp": "^0.0.1756368086-g6e639d" 9 } 10 }, 11 "node_modules/@colors/colors": { ··· 257 } 258 }, 259 "node_modules/@sourcegraph/amp": { 260 - "version": "0.0.1756368086-g6e639d", 261 - "resolved": "https://registry.npmjs.org/@sourcegraph/amp/-/amp-0.0.1756368086-g6e639d.tgz", 262 - "integrity": "sha512-sa+T/xmsz63BmdbVn8oaaq3ZgCiLQXdCO/++JPNjC7OD6UaTWWcvAhJ+Kbb5/XQDG190CMLCtWOrp8kSZK8jcQ==", 263 "dependencies": { 264 "@napi-rs/keyring": "^1.1.9", 265 - "ansi-regex": "^6.1.0", 266 "commander": "^11.1.0", 267 "jsonc-parser": "^3.3.1", 268 "neovim": "^5.3.0", 269 - "open": "^10.1.2", 270 "open-simplex-noise": "^2.5.0", 271 - "runes": "^0.4.3", 272 - "string-width": "^6.1.0", 273 "winston": "^3.17.0", 274 "wrap-ansi": "^9.0.0", 275 "xdg-basedir": "^5.1.0" ··· 278 "amp": "dist/main.js" 279 }, 280 "engines": { 281 - "node": ">=18" 282 } 283 }, 284 "node_modules/@types/triple-beam": { ··· 317 "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", 318 "license": "MIT" 319 }, 320 - "node_modules/bundle-name": { 321 - "version": "4.1.0", 322 - "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", 323 - "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", 324 - "license": "MIT", 325 - "dependencies": { 326 - "run-applescript": "^7.0.0" 327 - }, 328 - "engines": { 329 - "node": ">=18" 330 - }, 331 - "funding": { 332 - "url": "https://github.com/sponsors/sindresorhus" 333 - } 334 - }, 335 "node_modules/color": { 336 "version": "3.2.1", 337 "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", ··· 386 "node": ">=16" 387 } 388 }, 389 - "node_modules/default-browser": { 390 - "version": "5.2.1", 391 - "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", 392 - "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", 393 - "license": "MIT", 394 - "dependencies": { 395 - "bundle-name": "^4.1.0", 396 - "default-browser-id": "^5.0.0" 397 - }, 398 - "engines": { 399 - "node": ">=18" 400 - }, 401 - "funding": { 402 - "url": "https://github.com/sponsors/sindresorhus" 403 - } 404 - }, 405 - "node_modules/default-browser-id": { 406 - "version": "5.0.0", 407 - "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz", 408 - "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==", 409 - "license": "MIT", 410 - "engines": { 411 - "node": ">=18" 412 - }, 413 - "funding": { 414 - "url": "https://github.com/sponsors/sindresorhus" 415 - } 416 - }, 417 - "node_modules/define-lazy-prop": { 418 - "version": "3.0.0", 419 - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", 420 - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", 421 - "license": "MIT", 422 - "engines": { 423 - "node": ">=12" 424 - }, 425 - "funding": { 426 - "url": "https://github.com/sponsors/sindresorhus" 427 - } 428 - }, 429 - "node_modules/eastasianwidth": { 430 - "version": "0.2.0", 431 - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", 432 - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", 433 - "license": "MIT" 434 - }, 435 "node_modules/emoji-regex": { 436 "version": "10.4.0", 437 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", ··· 480 "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", 481 "license": "MIT" 482 }, 483 - "node_modules/is-docker": { 484 - "version": "3.0.0", 485 - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", 486 - "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", 487 - "license": "MIT", 488 - "bin": { 489 - "is-docker": "cli.js" 490 - }, 491 - "engines": { 492 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 493 - }, 494 - "funding": { 495 - "url": "https://github.com/sponsors/sindresorhus" 496 - } 497 - }, 498 - "node_modules/is-inside-container": { 499 - "version": "1.0.0", 500 - "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", 501 - "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", 502 - "license": "MIT", 503 - "dependencies": { 504 - "is-docker": "^3.0.0" 505 - }, 506 - "bin": { 507 - "is-inside-container": "cli.js" 508 - }, 509 - "engines": { 510 - "node": ">=14.16" 511 - }, 512 - "funding": { 513 - "url": "https://github.com/sponsors/sindresorhus" 514 - } 515 - }, 516 "node_modules/is-stream": { 517 "version": "2.0.1", 518 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", ··· 520 "license": "MIT", 521 "engines": { 522 "node": ">=8" 523 - }, 524 - "funding": { 525 - "url": "https://github.com/sponsors/sindresorhus" 526 - } 527 - }, 528 - "node_modules/is-wsl": { 529 - "version": "3.1.0", 530 - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", 531 - "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", 532 - "license": "MIT", 533 - "dependencies": { 534 - "is-inside-container": "^1.0.0" 535 - }, 536 - "engines": { 537 - "node": ">=16" 538 }, 539 "funding": { 540 "url": "https://github.com/sponsors/sindresorhus" ··· 622 "fn.name": "1.x.x" 623 } 624 }, 625 - "node_modules/open": { 626 - "version": "10.1.2", 627 - "resolved": "https://registry.npmjs.org/open/-/open-10.1.2.tgz", 628 - "integrity": "sha512-cxN6aIDPz6rm8hbebcP7vrQNhvRcveZoJU72Y7vskh4oIm+BZwBECnx5nTmrlres1Qapvx27Qo1Auukpf8PKXw==", 629 - "license": "MIT", 630 - "dependencies": { 631 - "default-browser": "^5.2.1", 632 - "define-lazy-prop": "^3.0.0", 633 - "is-inside-container": "^1.0.0", 634 - "is-wsl": "^3.1.0" 635 - }, 636 - "engines": { 637 - "node": ">=18" 638 - }, 639 - "funding": { 640 - "url": "https://github.com/sponsors/sindresorhus" 641 - } 642 - }, 643 "node_modules/open-simplex-noise": { 644 "version": "2.5.0", 645 "resolved": "https://registry.npmjs.org/open-simplex-noise/-/open-simplex-noise-2.5.0.tgz", ··· 660 "node": ">= 6" 661 } 662 }, 663 - "node_modules/run-applescript": { 664 - "version": "7.0.0", 665 - "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz", 666 - "integrity": "sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==", 667 - "license": "MIT", 668 - "engines": { 669 - "node": ">=18" 670 - }, 671 - "funding": { 672 - "url": "https://github.com/sponsors/sindresorhus" 673 - } 674 - }, 675 - "node_modules/runes": { 676 - "version": "0.4.3", 677 - "resolved": "https://registry.npmjs.org/runes/-/runes-0.4.3.tgz", 678 - "integrity": "sha512-K6p9y4ZyL9wPzA+PMDloNQPfoDGTiFYDvdlXznyGKgD10BJpcAosvATKrExRKOrNLgD8E7Um7WGW0lxsnOuNLg==", 679 - "license": "MIT", 680 - "engines": { 681 - "node": ">=4.0.0" 682 - } 683 - }, 684 "node_modules/safe-buffer": { 685 "version": "5.2.1", 686 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", ··· 735 "license": "MIT", 736 "dependencies": { 737 "safe-buffer": "~5.2.0" 738 - } 739 - }, 740 - "node_modules/string-width": { 741 - "version": "6.1.0", 742 - "resolved": "https://registry.npmjs.org/string-width/-/string-width-6.1.0.tgz", 743 - "integrity": "sha512-k01swCJAgQmuADB0YIc+7TuatfNvTBVOoaUWJjTB9R4VJzR5vNWzf5t42ESVZFPS8xTySF7CAdV4t/aaIm3UnQ==", 744 - "license": "MIT", 745 - "dependencies": { 746 - "eastasianwidth": "^0.2.0", 747 - "emoji-regex": "^10.2.1", 748 - "strip-ansi": "^7.0.1" 749 - }, 750 - "engines": { 751 - "node": ">=16" 752 - }, 753 - "funding": { 754 - "url": "https://github.com/sponsors/sindresorhus" 755 } 756 }, 757 "node_modules/strip-ansi": {
··· 5 "packages": { 6 "": { 7 "dependencies": { 8 + "@sourcegraph/amp": "^0.0.1757347273-geb1b63" 9 } 10 }, 11 "node_modules/@colors/colors": { ··· 257 } 258 }, 259 "node_modules/@sourcegraph/amp": { 260 + "version": "0.0.1757347273-geb1b63", 261 + "resolved": "https://registry.npmjs.org/@sourcegraph/amp/-/amp-0.0.1757347273-geb1b63.tgz", 262 + "integrity": "sha512-HGz6ImderQxdxcd1cLkXP27aaiTsrAt5h53M3YMdH+7HHcI/S/YraQp2e0U8Kt+j43dbeKj6/M4/X4xrMnU3RQ==", 263 "dependencies": { 264 "@napi-rs/keyring": "^1.1.9", 265 "commander": "^11.1.0", 266 "jsonc-parser": "^3.3.1", 267 "neovim": "^5.3.0", 268 "open-simplex-noise": "^2.5.0", 269 "winston": "^3.17.0", 270 "wrap-ansi": "^9.0.0", 271 "xdg-basedir": "^5.1.0" ··· 274 "amp": "dist/main.js" 275 }, 276 "engines": { 277 + "node": ">=20" 278 } 279 }, 280 "node_modules/@types/triple-beam": { ··· 313 "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", 314 "license": "MIT" 315 }, 316 "node_modules/color": { 317 "version": "3.2.1", 318 "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", ··· 367 "node": ">=16" 368 } 369 }, 370 "node_modules/emoji-regex": { 371 "version": "10.4.0", 372 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", ··· 415 "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", 416 "license": "MIT" 417 }, 418 "node_modules/is-stream": { 419 "version": "2.0.1", 420 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", ··· 422 "license": "MIT", 423 "engines": { 424 "node": ">=8" 425 }, 426 "funding": { 427 "url": "https://github.com/sponsors/sindresorhus" ··· 509 "fn.name": "1.x.x" 510 } 511 }, 512 "node_modules/open-simplex-noise": { 513 "version": "2.5.0", 514 "resolved": "https://registry.npmjs.org/open-simplex-noise/-/open-simplex-noise-2.5.0.tgz", ··· 529 "node": ">= 6" 530 } 531 }, 532 "node_modules/safe-buffer": { 533 "version": "5.2.1", 534 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", ··· 583 "license": "MIT", 584 "dependencies": { 585 "safe-buffer": "~5.2.0" 586 } 587 }, 588 "node_modules/strip-ansi": {
+3 -3
pkgs/by-name/am/amp-cli/package.nix
··· 9 10 buildNpmPackage (finalAttrs: { 11 pname = "amp-cli"; 12 - version = "0.0.1756368086-g6e639d"; 13 14 src = fetchzip { 15 url = "https://registry.npmjs.org/@sourcegraph/amp/-/amp-${finalAttrs.version}.tgz"; 16 - hash = "sha256-ekSRtSwoPBL+SKkqqdTnMWZkLfF8SxYcrFPU2hpewC8="; 17 }; 18 19 postPatch = '' ··· 45 chmod +x bin/amp-wrapper.js 46 ''; 47 48 - npmDepsHash = "sha256-qQSn1sH1rjbKCEYdWZTgixBS6pe+scMnBofmpUYK7A0="; 49 50 propagatedBuildInputs = [ 51 ripgrep
··· 9 10 buildNpmPackage (finalAttrs: { 11 pname = "amp-cli"; 12 + version = "0.0.1757347273-geb1b63"; 13 14 src = fetchzip { 15 url = "https://registry.npmjs.org/@sourcegraph/amp/-/amp-${finalAttrs.version}.tgz"; 16 + hash = "sha256-8bB7sBdKUZMpHFjRQdEg++Ea3Uv4ykIc88ITAfIzzdM="; 17 }; 18 19 postPatch = '' ··· 45 chmod +x bin/amp-wrapper.js 46 ''; 47 48 + npmDepsHash = "sha256-CUoT9JzvYvaPBqQrKo5XESISVzi9jRvPcbBVPHETIF4="; 49 50 propagatedBuildInputs = [ 51 ripgrep
+2 -2
pkgs/by-name/as/asn/package.nix
··· 16 17 stdenv.mkDerivation rec { 18 pname = "asn"; 19 - version = "0.79.0"; 20 21 src = fetchFromGitHub { 22 owner = "nitefood"; 23 repo = "asn"; 24 tag = "v${version}"; 25 - hash = "sha256-bQX5Kk48ydimQj/Ewo+7HmTBQBDo0LOi1KqX/syRAfQ="; 26 }; 27 28 nativeBuildInputs = [
··· 16 17 stdenv.mkDerivation rec { 18 pname = "asn"; 19 + version = "0.80.0"; 20 21 src = fetchFromGitHub { 22 owner = "nitefood"; 23 repo = "asn"; 24 tag = "v${version}"; 25 + hash = "sha256-GHzlYLBiWkayYvbkc/n1HLhL7RN1Q/AEjj+IDQBDTek="; 26 }; 27 28 nativeBuildInputs = [
+21 -21
pkgs/by-name/bl/blackfire/php-probe.nix
··· 16 phpMajor = lib.versions.majorMinor php.version; 17 inherit (stdenv.hostPlatform) system; 18 19 - version = "1.92.40"; 20 21 hashes = { 22 "x86_64-linux" = { 23 system = "amd64"; 24 hash = { 25 - "8.1" = "sha256-5yfhpseazq9XADYR4/Wo3xg6jGNbSdFrTn+cP+pCbN4="; 26 - "8.2" = "sha256-ipUXh7pV9qiol6j9PpOyAyxriHDpBHDWin/dIxl4AqA="; 27 - "8.3" = "sha256-6JcS+aTYhT14D2/wwxJad4MnsilgSjsckSzsx+lVvOM="; 28 - "8.4" = "sha256-XYcRjHRLhF3f8INEnyGNnhrZlwQGt0wIdGtY3TTnA7s="; 29 }; 30 }; 31 "i686-linux" = { 32 system = "i386"; 33 hash = { 34 - "8.1" = "sha256-+ApXqJCew4/LKNc+nzDDat+jyqCs8P/kX7Sxt7fAnIE="; 35 - "8.2" = "sha256-IxarxqbjA3Rei7eR/AUSOHSCoLAsHPwebIXQJYW05Ig="; 36 - "8.3" = "sha256-HZAOO+VnK3qax/++jAKllHSbCVAgUeEmlSr/HVsXPQY="; 37 - "8.4" = "sha256-uRG07BkUmZFMvMzVsuF0qRF/wv74QqP2YtGV1Emgcsg="; 38 }; 39 }; 40 "aarch64-linux" = { 41 system = "arm64"; 42 hash = { 43 - "8.1" = "sha256-PkXmLsLwNF132SM+aOA1mfc+6EoaBlwpgoKTKXE0JFI="; 44 - "8.2" = "sha256-edsH+Xb0lrw9Dg1aHHtjRGMjGS7+ZDxk/IJFZt5A5ho="; 45 - "8.3" = "sha256-uP7bY8Pw/1GNdTd897eqsiVfQKr5HLVJ1BVHIloVdRA="; 46 - "8.4" = "sha256-5MqridoL7fcMXnmC+XJoj3opkmrO1dVQWbZE1ot5y+E="; 47 }; 48 }; 49 "aarch64-darwin" = { 50 system = "arm64"; 51 hash = { 52 - "8.1" = "sha256-G2Zq6n1Ndx5MN3hbDlPDpT+wpNcYBm+mMnbnVNfAHvw="; 53 - "8.2" = "sha256-9i65PvfjmyFWmgjQPyYRRLV/SOX88tFub2+XmnRlgVA="; 54 - "8.3" = "sha256-Lf1p55Ae9pddT3Z82h7p/9jC7zN5Md3hOzXXLu/kDjM="; 55 - "8.4" = "sha256-A3k/IEyDoLmGcJzl60nclB8f+lUmvWXKF851ZMpgwfM="; 56 }; 57 }; 58 "x86_64-darwin" = { 59 system = "amd64"; 60 hash = { 61 - "8.1" = "sha256-3uCvCbkpaawMnW6IXS9VPp8GU4SOwqh/9oxcP1W3h2E="; 62 - "8.2" = "sha256-PCnUHwtNex9juVL5evY37qyuDRguZs4ByOfOnY7HQs0="; 63 - "8.3" = "sha256-/3XZPG8+O71sbrVPDg0Thn+pTPGNYBTkJ3s/txI0Q3k="; 64 - "8.4" = "sha256-XY2rS2p1WAVp1Rd1V8JUnCiTQe2WouLwlmtZTnRqs04="; 65 }; 66 }; 67 };
··· 16 phpMajor = lib.versions.majorMinor php.version; 17 inherit (stdenv.hostPlatform) system; 18 19 + version = "1.92.42"; 20 21 hashes = { 22 "x86_64-linux" = { 23 system = "amd64"; 24 hash = { 25 + "8.1" = "sha256-vj/Z7fGQqUfWOpCi2TV4tiu2LCdTPhUJXeinL09LgeM="; 26 + "8.2" = "sha256-K1h0fH9PH/LT+8EecJ0GTJxpuc4hszG9mbcvNc/6bEs="; 27 + "8.3" = "sha256-U0meas8ZMPnlDuMsMoGLYBZsRBrrSmTSuryhFRmzZ/4="; 28 + "8.4" = "sha256-znvTd6QR+rfRQG1w0SEWgEDxzBWiVWOf7VH25b2Sryo="; 29 }; 30 }; 31 "i686-linux" = { 32 system = "i386"; 33 hash = { 34 + "8.1" = "sha256-B2FcYKVz4sDSUlI5QifUCbX7XZME2XqaAhUVnHH+C2s="; 35 + "8.2" = "sha256-k6C7Wl9O0icBQjYOjO0Hy0NitKbM9TOxTV0F4OM04LQ="; 36 + "8.3" = "sha256-4EaRYLJ1I7oH0Ux1/IrOD67iWVKx9GU1uMVUA0AwrRk="; 37 + "8.4" = "sha256-aNcl27Do6NoCuUHiFeDwTSVU1m0imxrMR+yiyq7/owQ="; 38 }; 39 }; 40 "aarch64-linux" = { 41 system = "arm64"; 42 hash = { 43 + "8.1" = "sha256-5PcD4HnlZmgkP+fsZhBaDGbDQCoQ/Om3om3cpouTF8s="; 44 + "8.2" = "sha256-wIa2Yv4q0d3jtNvMAFTq8d3Gznl88uhqyvCBtwJtMkY="; 45 + "8.3" = "sha256-Fwhv7rVGsmXFcBR5E17S4tt1mEzYlxbzaz996sqbwxs="; 46 + "8.4" = "sha256-ftsKeJ/TOJAavNt8VGSzJR+Bo/KcW+o5Dym2flbHxag="; 47 }; 48 }; 49 "aarch64-darwin" = { 50 system = "arm64"; 51 hash = { 52 + "8.1" = "sha256-MR4Icjufw5dSxRKv1gJPP38Vow+PZp2/OofKOGkr/Nk="; 53 + "8.2" = "sha256-RRwF0NKhGxZH0SNOGzr2eVg6ZDDThNgd9HBgv+Q9wCw="; 54 + "8.3" = "sha256-91uv7sxf19+12/Rja1SehbIKBiE+teZv+F0lOi7KUEQ="; 55 + "8.4" = "sha256-v4SnkF4DtPpB5TBiSnJYJs+KRI5IpIcKeQECVCrkdLw="; 56 }; 57 }; 58 "x86_64-darwin" = { 59 system = "amd64"; 60 hash = { 61 + "8.1" = "sha256-HzBzT8pTsc/iIMDcEQlb24f8EIYdhRqxKjb7FxB6OaY="; 62 + "8.2" = "sha256-Tr9quIzQWmSMHpvZ18u2OoCP16CHpcbWxKyZeY4zJJM="; 63 + "8.3" = "sha256-PmPxE29qwHJKSaTdoZQiJcwobkDMKMEcEB8ZZWFonb4="; 64 + "8.4" = "sha256-f+Hn9yCtaDmWendB85ca4+6xd9eG3y+5tLTV7Qi9lPA="; 65 }; 66 }; 67 };
+5 -5
pkgs/by-name/br/breitbandmessung/sources.nix
··· 1 { 2 - version = "3.9.1"; 3 x86_64-linux = { 4 - url = "https://download.breitbandmessung.de/bbm/Breitbandmessung-3.9.1-linux.deb"; 5 - sha256 = "sha256-BKfvV9oCzmIS/B1xoPmDELyT8MPLnGCoZ2sXk2aMh5A="; 6 }; 7 x86_64-darwin = { 8 - url = "https://download.breitbandmessung.de/bbm/Breitbandmessung-3.9.1-mac.dmg"; 9 - sha256 = "sha256-NzxNOkncfZkaEaHqmrS4Xz0R5yly7yOff6+/czYgmB0="; 10 }; 11 }
··· 1 { 2 + version = "3.10.0"; 3 x86_64-linux = { 4 + url = "https://download.breitbandmessung.de/bbm/Breitbandmessung-3.10.0-linux.deb"; 5 + sha256 = "sha256-Lh1bVV7hp1XvQoeToxkOtT5Tdq7ayUDzR6D/VgDSIWQ="; 6 }; 7 x86_64-darwin = { 8 + url = "https://download.breitbandmessung.de/bbm/Breitbandmessung-3.10.0-mac.dmg"; 9 + sha256 = "sha256-sdBOcjc4q3LUKwCz+gHisMtg4aH1I21R6/5T5IZ/ah8="; 10 }; 11 }
+3 -3
pkgs/by-name/cn/cnspec/package.nix
··· 6 7 buildGoModule rec { 8 pname = "cnspec"; 9 - version = "12.0.0-pre2"; 10 11 src = fetchFromGitHub { 12 owner = "mondoohq"; 13 repo = "cnspec"; 14 tag = "v${version}"; 15 - hash = "sha256-BeriITIsi2/PE/UdyB3YT8vVN9vzzV7tIa+WXAe6XZY="; 16 }; 17 18 proxyVendor = true; 19 20 - vendorHash = "sha256-wzeVCOWox6hFQwbv/qpEZJZBDlulS4SPXtQEsKRumuU="; 21 22 subPackages = [ "apps/cnspec" ]; 23
··· 6 7 buildGoModule rec { 8 pname = "cnspec"; 9 + version = "12.0.0"; 10 11 src = fetchFromGitHub { 12 owner = "mondoohq"; 13 repo = "cnspec"; 14 tag = "v${version}"; 15 + hash = "sha256-zwIbI2ORCSs4KIzbj/9oulLMSujLNR01p2JctgyccxU="; 16 }; 17 18 proxyVendor = true; 19 20 + vendorHash = "sha256-p8DDvCzQWgNFgsLxZe9UqAnpEekrZIRnHQQS8+XDDMs="; 21 22 subPackages = [ "apps/cnspec" ]; 23
+3 -3
pkgs/by-name/co/codex/package.nix
··· 12 }: 13 rustPlatform.buildRustPackage (finalAttrs: { 14 pname = "codex"; 15 - version = "0.30.0"; 16 17 src = fetchFromGitHub { 18 owner = "openai"; 19 repo = "codex"; 20 tag = "rust-v${finalAttrs.version}"; 21 - hash = "sha256-9dWVf5Q7sDfAbRIGvUqqwEouJRnS//ujlFvqZ/a8zBk="; 22 }; 23 24 sourceRoot = "${finalAttrs.src.name}/codex-rs"; 25 26 - cargoHash = "sha256-qJn2oN/9LVLhHnaNp+x9cUEMODrGrgV3SiR0ykIx7B4="; 27 28 nativeBuildInputs = [ 29 installShellFiles
··· 12 }: 13 rustPlatform.buildRustPackage (finalAttrs: { 14 pname = "codex"; 15 + version = "0.31.0"; 16 17 src = fetchFromGitHub { 18 owner = "openai"; 19 repo = "codex"; 20 tag = "rust-v${finalAttrs.version}"; 21 + hash = "sha256-BGrSArFU/wl47Xad7dzOCL8aNgvISwF5gXUNTpKDBMY="; 22 }; 23 24 sourceRoot = "${finalAttrs.src.name}/codex-rs"; 25 26 + cargoHash = "sha256-54eCWW+XJIiMbChvJ06o7SlFq7ZZVgovw2lUXUJem18="; 27 28 nativeBuildInputs = [ 29 installShellFiles
+2 -2
pkgs/by-name/co/commonsCompress/package.nix
··· 5 }: 6 7 stdenv.mkDerivation rec { 8 - version = "1.27.1"; 9 pname = "commons-compress"; 10 11 src = fetchurl { 12 url = "mirror://apache/commons/compress/binaries/${pname}-${version}-bin.tar.gz"; 13 - sha256 = "sha256-psD9VseWxx2ovdUGjEbUCm+fjnQ/D2S70NuyZ2nsXwA="; 14 }; 15 16 installPhase = ''
··· 5 }: 6 7 stdenv.mkDerivation rec { 8 + version = "1.28.0"; 9 pname = "commons-compress"; 10 11 src = fetchurl { 12 url = "mirror://apache/commons/compress/binaries/${pname}-${version}-bin.tar.gz"; 13 + sha256 = "sha256-VfAt77mP79azaGiP4+aY5rg2dUFhr59woL6tv2eza5I="; 14 }; 15 16 installPhase = ''
+5 -5
pkgs/by-name/cr/crush/package.nix
··· 1 { 2 lib, 3 - buildGoModule, 4 fetchFromGitHub, 5 nix-update-script, 6 writableTmpDirAsHomeHook, 7 versionCheckHook, 8 }: 9 10 - buildGoModule (finalAttrs: { 11 pname = "crush"; 12 - version = "0.6.1"; 13 14 src = fetchFromGitHub { 15 owner = "charmbracelet"; 16 repo = "crush"; 17 tag = "v${finalAttrs.version}"; 18 - hash = "sha256-QUYNJ2Ifny9Zj9YVQHcH80E2qa4clWVg2T075IEWujM="; 19 }; 20 21 - vendorHash = "sha256-vdzAVVGr7uTW/A/I8TcYW189E3960SCIqatu7Kb60hg="; 22 23 # rename TestMain to prevent it from running, as it panics in the sandbox. 24 postPatch = ''
··· 1 { 2 lib, 3 + buildGo125Module, 4 fetchFromGitHub, 5 nix-update-script, 6 writableTmpDirAsHomeHook, 7 versionCheckHook, 8 }: 9 10 + buildGo125Module (finalAttrs: { 11 pname = "crush"; 12 + version = "0.7.7"; 13 14 src = fetchFromGitHub { 15 owner = "charmbracelet"; 16 repo = "crush"; 17 tag = "v${finalAttrs.version}"; 18 + hash = "sha256-rQtQUt/XOZpHxS2l4qhwrQ5cW0Q+JQW1D6GvPxkSMuk="; 19 }; 20 21 + vendorHash = "sha256-k7yfCyfeW2TW5DpVmxfNLXV08FxhpW4SQNAcDyrYKPc="; 22 23 # rename TestMain to prevent it from running, as it panics in the sandbox. 24 postPatch = ''
+1 -1
pkgs/by-name/cu/curlie/package.nix
··· 32 33 meta = { 34 description = "Frontend to curl that adds the ease of use of httpie, without compromising on features and performance"; 35 - homepage = "https://curlie.io/"; 36 maintainers = with lib.maintainers; [ ma27 ]; 37 license = lib.licenses.mit; 38 mainProgram = "curlie";
··· 32 33 meta = { 34 description = "Frontend to curl that adds the ease of use of httpie, without compromising on features and performance"; 35 + homepage = "https://rs.github.io/curlie/"; 36 maintainers = with lib.maintainers; [ ma27 ]; 37 license = lib.licenses.mit; 38 mainProgram = "curlie";
+4 -12
pkgs/by-name/di/digikam/package.nix
··· 4 lib, 5 fetchFromGitLab, 6 fetchgit, 7 - fetchpatch, 8 9 cmake, 10 ninja, ··· 63 64 stdenv.mkDerivation (finalAttrs: { 65 pname = "digikam"; 66 - version = "8.6.0"; 67 68 src = fetchFromGitLab { 69 domain = "invent.kde.org"; 70 owner = "graphics"; 71 repo = "digikam"; 72 - rev = "v${finalAttrs.version}"; 73 - hash = "sha256-CMyvNOAlIqD6OeqUquQ+/sOiBXmEowZe3/qmaXxh0X0="; 74 }; 75 76 patches = [ 77 ./disable-tests-download.patch 78 - 79 - # Fix build with Qt 6.9 80 - # FIXME: remove in next update 81 - (fetchpatch { 82 - url = "https://invent.kde.org/graphics/digikam/-/commit/325b19fc7f0d04cdc1308f235c207c1ab43e945d.patch"; 83 - hash = "sha256-bsxaNuLuU9MyDRmenOqO4JuzsbpUvfKQwcSCDfLHoWQ="; 84 - }) 85 ]; 86 87 strictDeps = true; ··· 104 # build inputs. 105 106 buildInputs = [ 107 - opencv 108 libtiff 109 libpng 110 # TODO: Figure out how on earth to get it to pick up libjpeg8 for
··· 4 lib, 5 fetchFromGitLab, 6 fetchgit, 7 8 cmake, 9 ninja, ··· 62 63 stdenv.mkDerivation (finalAttrs: { 64 pname = "digikam"; 65 + version = "8.7.0"; 66 67 src = fetchFromGitLab { 68 domain = "invent.kde.org"; 69 owner = "graphics"; 70 repo = "digikam"; 71 + tag = "v${finalAttrs.version}"; 72 + hash = "sha256-9t6tXrege3A5x5caUEfho23Pin7dON+e6x94rXC8XYE="; 73 }; 74 75 patches = [ 76 ./disable-tests-download.patch 77 ]; 78 79 strictDeps = true; ··· 96 # build inputs. 97 98 buildInputs = [ 99 + opencv.cxxdev 100 libtiff 101 libpng 102 # TODO: Figure out how on earth to get it to pick up libjpeg8 for
-46
pkgs/by-name/er/eris-go/package.nix
··· 1 - { 2 - lib, 3 - stdenv, 4 - buildGoModule, 5 - fetchFromGitea, 6 - nixosTests, 7 - installShellFiles, 8 - }: 9 - 10 - buildGoModule rec { 11 - pname = "eris-go"; 12 - version = "20241028"; 13 - outputs = [ 14 - "out" 15 - "man" 16 - ]; 17 - 18 - src = fetchFromGitea { 19 - domain = "codeberg.org"; 20 - owner = "eris"; 21 - repo = "eris-go"; 22 - rev = version; 23 - hash = "sha256-v4pN+fVwYoir3GLneWhg/azsg7ifvcKAksoqDkkQGwk="; 24 - }; 25 - 26 - vendorHash = "sha256-0BI4U9p4R7umyXtHAQBLa5t5+ni4dDndLNXgTIAMsqw="; 27 - 28 - nativeBuildInputs = [ installShellFiles ]; 29 - 30 - postInstall = '' 31 - install -D *.1.gz -t $man/share/man/man1 32 - installShellCompletion --cmd eris-go \ 33 - --fish completions/eris-go.fish 34 - ''; 35 - 36 - env.skipNetworkTests = true; 37 - 38 - passthru.tests = { inherit (nixosTests) eris-server; }; 39 - 40 - meta = src.meta // { 41 - description = "Implementation of ERIS for Go"; 42 - homepage = "https://codeberg.org/eris/eris-go"; 43 - license = lib.licenses.bsd3; 44 - mainProgram = "eris-go"; 45 - }; 46 - }
···
-112
pkgs/by-name/er/eriscmd/lock.json
··· 1 - { 2 - "depends": [ 3 - { 4 - "method": "fetchzip", 5 - "packages": [ 6 - "base32" 7 - ], 8 - "path": "/nix/store/qcnchjsak3hyn4c6r0zd6qvm7j8y1747-source", 9 - "ref": "0.1.3", 10 - "rev": "f541038fbe49fdb118cc2002d29824b9fc4bfd61", 11 - "sha256": "16gh1ifp9hslsg0is0v1ya7rxqfhq5hjqzc3pfdqvcgibp5ybh06", 12 - "srcDir": "", 13 - "url": "https://github.com/OpenSystemsLab/base32.nim/archive/f541038fbe49fdb118cc2002d29824b9fc4bfd61.tar.gz" 14 - }, 15 - { 16 - "method": "fetchzip", 17 - "packages": [ 18 - "cbor" 19 - ], 20 - "path": "/nix/store/70cqa9s36dqnmsf179cn9psj77jhqi1l-source", 21 - "ref": "20230619", 22 - "rev": "a4a1affd45ba90bea24e08733ae2bd02fe058166", 23 - "sha256": "005ib6im97x9pdbg6p0fy58zpdwdbkpmilxa8nhrrb1hnpjzz90p", 24 - "srcDir": "src", 25 - "url": "https://git.sr.ht/~ehmry/nim_cbor/archive/a4a1affd45ba90bea24e08733ae2bd02fe058166.tar.gz" 26 - }, 27 - { 28 - "method": "fetchzip", 29 - "packages": [ 30 - "coap" 31 - ], 32 - "path": "/nix/store/pqj933cnw7r7hp46jrpjlwh1yr0jvckp-source", 33 - "ref": "20230331", 34 - "rev": "a134213b51a8d250684f2ba26802ffa97fae4ffb", 35 - "sha256": "1wbix6d8l26nj7m3xinh4m2f27n4ma0yzs3x5lpann2ha0y51k8b", 36 - "srcDir": "src", 37 - "url": "https://codeberg.org/eris/nim-coap/archive/a134213b51a8d250684f2ba26802ffa97fae4ffb.tar.gz" 38 - }, 39 - { 40 - "method": "fetchzip", 41 - "packages": [ 42 - "configparser" 43 - ], 44 - "path": "/nix/store/4zl5v7i6cj3f9sayvsjcx2h20lqwr9a6-source", 45 - "ref": "newSection", 46 - "rev": "695f1285d63f1954c25eb1f42798d90fa7bcbe14", 47 - "sha256": "0b0pb5i0kir130ia2zf8zcgdz8awms161i6p83ri3nbgibbjnr37", 48 - "srcDir": "src", 49 - "url": "https://github.com/ehmry/nim-configparser/archive/695f1285d63f1954c25eb1f42798d90fa7bcbe14.tar.gz" 50 - }, 51 - { 52 - "method": "fetchzip", 53 - "packages": [ 54 - "freedesktop_org" 55 - ], 56 - "path": "/nix/store/98wncmx58cfnhv3y96lzwm22zvyk9b1h-source", 57 - "ref": "20230210", 58 - "rev": "fb04d0862aca4be2edcc0eafa94b1840030231c8", 59 - "sha256": "0wj5m09x1pr36gv8p5r72p6l3wwl01y8scpnlzx7q0h5ij6jaj6s", 60 - "srcDir": "src", 61 - "url": "https://git.sr.ht/~ehmry/freedesktop_org/archive/fb04d0862aca4be2edcc0eafa94b1840030231c8.tar.gz" 62 - }, 63 - { 64 - "method": "fetchzip", 65 - "packages": [ 66 - "getdns" 67 - ], 68 - "path": "/nix/store/x9xmn7w4k6jg8nv5bnx148ibhnsfh362-source", 69 - "ref": "20221222", 70 - "rev": "c73cbe288d9f9480586b8fa87f6d794ffb6a6ce6", 71 - "sha256": "1sbgx2x51szr22i72n7c8jglnfmr8m7y7ga0v85d58fwadiv7g6b", 72 - "srcDir": "src", 73 - "url": "https://git.sr.ht/~ehmry/getdns-nim/archive/c73cbe288d9f9480586b8fa87f6d794ffb6a6ce6.tar.gz" 74 - }, 75 - { 76 - "method": "fetchzip", 77 - "packages": [ 78 - "illwill" 79 - ], 80 - "path": "/nix/store/3lmm3z36qn4gz7bfa209zv0pqrpm3di9-source", 81 - "ref": "v0.3.2", 82 - "rev": "1d12cb36ab7b76c31d2d25fa421013ecb382e625", 83 - "sha256": "0f9yncl5gbdja18mrqf5ixrdgrh95k0khda923dm1jd1x1b7ar8z", 84 - "srcDir": "", 85 - "url": "https://github.com/johnnovak/illwill/archive/1d12cb36ab7b76c31d2d25fa421013ecb382e625.tar.gz" 86 - }, 87 - { 88 - "method": "fetchzip", 89 - "packages": [ 90 - "taps" 91 - ], 92 - "path": "/nix/store/did1li0xk9qih80pvxqhjc4np3ijlfjj-source", 93 - "ref": "20230331", 94 - "rev": "4f9c9972d74eb39c662b43ed79d761e109bf00f1", 95 - "sha256": "12qsizmisr1q0q4x37c5q6gmnqb5mp0bid7s3jlcsjvhc4jw2q57", 96 - "srcDir": "src", 97 - "url": "https://git.sr.ht/~ehmry/nim_taps/archive/4f9c9972d74eb39c662b43ed79d761e109bf00f1.tar.gz" 98 - }, 99 - { 100 - "method": "fetchzip", 101 - "packages": [ 102 - "tkrzw" 103 - ], 104 - "path": "/nix/store/4x9wxyli4dy719svg1zaww0c0b3xckp0-source", 105 - "ref": "20220922", 106 - "rev": "efd87edb7b063182c1a1fa018006a87b515d589b", 107 - "sha256": "1h0sdvai4gkkz48xfh67wa1xz2k8bkkba8q6snnbllmhmywd9apb", 108 - "srcDir": "src", 109 - "url": "https://git.sr.ht/~ehmry/nim-tkrzw/archive/efd87edb7b063182c1a1fa018006a87b515d589b.tar.gz" 110 - } 111 - ] 112 - }
···
-42
pkgs/by-name/er/eriscmd/package.nix
··· 1 - { 2 - lib, 3 - buildNimPackage, 4 - fetchFromGitea, 5 - }: 6 - 7 - buildNimPackage ( 8 - final: prev: { 9 - pname = "eris"; 10 - version = "20230722"; 11 - outputs = [ 12 - "bin" 13 - "out" 14 - ]; 15 - requiredNimVersion = 1; 16 - src = fetchFromGitea { 17 - domain = "codeberg.org"; 18 - owner = "eris"; 19 - repo = "nim-eris"; 20 - rev = final.version; 21 - hash = "sha256-JVl2/PmFVYuD4s9hKoQwVDKUa3PBWK5SBDEmVHVSuig="; 22 - }; 23 - lockFile = ./lock.json; 24 - postInstall = '' 25 - mkdir -p "$bin/share/recoll/filters" 26 - mv "$bin/bin/rclerislink" "$bin/share/recoll/filters/" 27 - 28 - mkdir -p "$bin/share/applications" 29 - substitute "eris-open.desktop" "$bin/share/applications/eris-open.desktop"\ 30 - --replace "Exec=eriscmd " "Exec=$bin/bin/eriscmd " 31 - 32 - install -D "eris-link.xml" -t "$bin/share/mime/packages" 33 - install -D "eris48.png" "$bin/share/icons/hicolor/48x48/apps/eris.png" 34 - ''; 35 - meta = final.src.meta // { 36 - homepage = "https://codeberg.org/eris/nim-eris"; 37 - license = lib.licenses.unlicense; 38 - mainProgram = "eriscmd"; 39 - badPlatforms = lib.platforms.darwin; 40 - }; 41 - } 42 - )
···
+3 -3
pkgs/by-name/fa/fabric-ai/package.nix
··· 7 8 buildGoModule rec { 9 pname = "fabric-ai"; 10 - version = "1.4.301"; 11 12 src = fetchFromGitHub { 13 owner = "danielmiessler"; 14 repo = "fabric"; 15 tag = "v${version}"; 16 - hash = "sha256-sSsDgyG6ZW/xDO/VOPTMuSs5O8tbPvCW3d2DkjlZPiI="; 17 }; 18 19 - vendorHash = "sha256-3FVOHHNTshg+NKi7zo0ia7xKCaSF0FDatQQQUKaKaXQ="; 20 21 # Fabric introduced plugin tests that fail in the nix build sandbox. 22 doCheck = false;
··· 7 8 buildGoModule rec { 9 pname = "fabric-ai"; 10 + version = "1.4.308"; 11 12 src = fetchFromGitHub { 13 owner = "danielmiessler"; 14 repo = "fabric"; 15 tag = "v${version}"; 16 + hash = "sha256-BCHxuQPM1mYkUyxpISunSqqmFJFTOkZ512DguOSCe34="; 17 }; 18 19 + vendorHash = "sha256-vZeRA949KhZy2KcKK9LtkrITmH+QLHzWi0bmnu1zYH4="; 20 21 # Fabric introduced plugin tests that fail in the nix build sandbox. 22 doCheck = false;
+2 -2
pkgs/by-name/ga/gamescope/package.nix
··· 49 in 50 stdenv.mkDerivation (finalAttrs: { 51 pname = "gamescope"; 52 - version = "3.16.15"; 53 54 src = fetchFromGitHub { 55 owner = "ValveSoftware"; 56 repo = "gamescope"; 57 tag = finalAttrs.version; 58 fetchSubmodules = true; 59 - hash = "sha256-/JMk1ZzcVDdgvTYC+HQL09CiFDmQYWcu6/uDNgYDfdM="; 60 }; 61 62 patches = [
··· 49 in 50 stdenv.mkDerivation (finalAttrs: { 51 pname = "gamescope"; 52 + version = "3.16.17"; 53 54 src = fetchFromGitHub { 55 owner = "ValveSoftware"; 56 repo = "gamescope"; 57 tag = finalAttrs.version; 58 fetchSubmodules = true; 59 + hash = "sha256-eKAOlmU0wc1DViZkUSrPFVjypa/kGfe+1+0lkXbaVJI="; 60 }; 61 62 patches = [
+3 -3
pkgs/by-name/go/gosu/package.nix
··· 8 9 buildGoModule rec { 10 pname = "gosu"; 11 - version = "1.17"; 12 13 src = fetchFromGitHub { 14 owner = "tianon"; 15 repo = "gosu"; 16 rev = version; 17 - hash = "sha256-ziviUXqCpCGECewyZNLDKSjnpmz/3i5DKrIKZlLwl4o="; 18 }; 19 20 - vendorHash = "sha256-fygLYSO0kpMFJd6WQp/uLYkELkyaOPZ9V8BrJcIcMuU="; 21 22 ldflags = [ 23 "-d"
··· 8 9 buildGoModule rec { 10 pname = "gosu"; 11 + version = "1.18"; 12 13 src = fetchFromGitHub { 14 owner = "tianon"; 15 repo = "gosu"; 16 rev = version; 17 + hash = "sha256-2zoP9B2JQLWMXc6Qrv6PD8+mGXvgDXNamAWaWRoJZMo="; 18 }; 19 20 + vendorHash = "sha256-/Q9h3uwnna9YDqNv8+2VOMaCbvsf9r7CvPrWwv5DvLE="; 21 22 ldflags = [ 23 "-d"
+3 -3
pkgs/by-name/gy/gyroflow/package.nix
··· 25 in 26 rustPlatform.buildRustPackage rec { 27 pname = "gyroflow"; 28 - version = "1.6.2"; 29 30 src = fetchFromGitHub { 31 owner = "gyroflow"; 32 repo = "gyroflow"; 33 tag = "v${version}"; 34 - hash = "sha256-4RsK7VpMXaiLcwm5o/YAmLFuf8XGXkpSlogUhopJMZE="; 35 }; 36 37 - cargoHash = "sha256-PiAT6AwC/P3AXKZkwvrEHpTJCQPie1tTE44OqSpgT5M="; 38 39 nativeBuildInputs = [ 40 clang
··· 25 in 26 rustPlatform.buildRustPackage rec { 27 pname = "gyroflow"; 28 + version = "1.6.3"; 29 30 src = fetchFromGitHub { 31 owner = "gyroflow"; 32 repo = "gyroflow"; 33 tag = "v${version}"; 34 + hash = "sha256-ncGbM8wIwnyLHp+oArgDnKCCGIeywdH7YGZPgRBLiJM="; 35 }; 36 37 + cargoHash = "sha256-9UamQxrKVMSivhZ/cvRRCliaf3eFeHg5XPPtuaRKrg0="; 38 39 nativeBuildInputs = [ 40 clang
+3 -3
pkgs/by-name/ha/harper/package.nix
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "harper"; 10 - version = "0.61.0"; 11 12 src = fetchFromGitHub { 13 owner = "Automattic"; 14 repo = "harper"; 15 rev = "v${version}"; 16 - hash = "sha256-htxW4pam1cihBaz3ko2NBS8BRjBu1ZFdqkHpb9Y2QMc="; 17 }; 18 19 buildAndTestSubdir = "harper-ls"; 20 21 - cargoHash = "sha256-toHAT9QI4rmiiZiRuF3AAcG+xwOscKu18Si9UewIsn4="; 22 23 passthru.updateScript = nix-update-script { }; 24
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "harper"; 10 + version = "0.62.0"; 11 12 src = fetchFromGitHub { 13 owner = "Automattic"; 14 repo = "harper"; 15 rev = "v${version}"; 16 + hash = "sha256-rtd/cuTy5n89NZtZf+lbP7jGySYjUnOfgzfziMYg+40="; 17 }; 18 19 buildAndTestSubdir = "harper-ls"; 20 21 + cargoHash = "sha256-ZSyAnlekjBGb0SJW4Ae1EEGwSnsDWXVUfYA0d87Ug1w="; 22 23 passthru.updateScript = nix-update-script { }; 24
+2 -2
pkgs/by-name/ho/homebank/package.nix
··· 13 14 stdenv.mkDerivation rec { 15 pname = "homebank"; 16 - version = "5.9.4"; 17 src = fetchurl { 18 url = "https://www.gethomebank.org/public/sources/homebank-${version}.tar.gz"; 19 - hash = "sha256-jEQjhKFC8Pn4UpX2pZns9sIPyKF5fxd+caPZPPqQn78="; 20 }; 21 22 nativeBuildInputs = [
··· 13 14 stdenv.mkDerivation rec { 15 pname = "homebank"; 16 + version = "5.9.5"; 17 src = fetchurl { 18 url = "https://www.gethomebank.org/public/sources/homebank-${version}.tar.gz"; 19 + hash = "sha256-/2yLD22kERM+KbhI6R9I/biN5ArQLLogqIQJMKPn7UM="; 20 }; 21 22 nativeBuildInputs = [
+8 -3
pkgs/by-name/li/libwebm/package.nix
··· 8 9 stdenv.mkDerivation (finalAttrs: { 10 pname = "libwebm"; 11 - version = "1.0.0.31"; 12 13 src = fetchFromGitHub { 14 owner = "webmproject"; 15 repo = "libwebm"; 16 tag = "libwebm-${finalAttrs.version}"; 17 - hash = "sha256-+ayX33rcX/jkewsW8WrGalTe9X44qFBHOrIYTteOQzc="; 18 }; 19 20 patches = [ ··· 37 "-DBUILD_SHARED_LIBS=ON" 38 ]; 39 40 - passthru.updateScript = nix-update-script { }; 41 42 meta = { 43 description = "WebM file parser";
··· 8 9 stdenv.mkDerivation (finalAttrs: { 10 pname = "libwebm"; 11 + version = "1.0.0.32"; 12 13 src = fetchFromGitHub { 14 owner = "webmproject"; 15 repo = "libwebm"; 16 tag = "libwebm-${finalAttrs.version}"; 17 + hash = "sha256-SxDGt7nPVkSxwRF/lMmcch1h+C2Dyh6GZUXoZjnXWb4="; 18 }; 19 20 patches = [ ··· 37 "-DBUILD_SHARED_LIBS=ON" 38 ]; 39 40 + passthru.updateScript = nix-update-script { 41 + extraArgs = [ 42 + "--version-regex" 43 + "^libwebm-(.+)$" 44 + ]; 45 + }; 46 47 meta = { 48 description = "WebM file parser";
+5 -5
pkgs/by-name/mo/mongodb-ce/package.nix
··· 17 18 stdenv.mkDerivation (finalAttrs: { 19 pname = "mongodb-ce"; 20 - version = "8.0.12"; 21 22 src = 23 finalAttrs.passthru.sources.${stdenv.hostPlatform.system} ··· 54 sources = { 55 "x86_64-linux" = fetchurl { 56 url = "https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu2404-${finalAttrs.version}.tgz"; 57 - hash = "sha256-dmXt+OxvDaJRXEn3hNoiYZ9ob//tmQp2lsU2XunTNLM="; 58 }; 59 "aarch64-linux" = fetchurl { 60 url = "https://fastdl.mongodb.org/linux/mongodb-linux-aarch64-ubuntu2404-${finalAttrs.version}.tgz"; 61 - hash = "sha256-9FdODnUqzquSKk86BN5OL+fEO07hGYg1VAtytp7ehFM="; 62 }; 63 "x86_64-darwin" = fetchurl { 64 url = "https://fastdl.mongodb.org/osx/mongodb-macos-x86_64-${finalAttrs.version}.tgz"; 65 - hash = "sha256-LUUhqfgP1tIupe517TdLL97jUvBZsCvzMey3JtMVTmg="; 66 }; 67 "aarch64-darwin" = fetchurl { 68 url = "https://fastdl.mongodb.org/osx/mongodb-macos-arm64-${finalAttrs.version}.tgz"; 69 - hash = "sha256-9SFfRbIWVXPupxvqmQlkacmcthycu840VIupCNBf7Ew="; 70 }; 71 }; 72 updateScript =
··· 17 18 stdenv.mkDerivation (finalAttrs: { 19 pname = "mongodb-ce"; 20 + version = "8.0.13"; 21 22 src = 23 finalAttrs.passthru.sources.${stdenv.hostPlatform.system} ··· 54 sources = { 55 "x86_64-linux" = fetchurl { 56 url = "https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu2404-${finalAttrs.version}.tgz"; 57 + hash = "sha256-gJgjVmUbjIw/VG9B/Mp/0cNfE6UxluA/QLi7Lp3fq48="; 58 }; 59 "aarch64-linux" = fetchurl { 60 url = "https://fastdl.mongodb.org/linux/mongodb-linux-aarch64-ubuntu2404-${finalAttrs.version}.tgz"; 61 + hash = "sha256-DR0RzV0CenrYTX86ttWUW4VItzqWYqAfCr/gcEDMlCg="; 62 }; 63 "x86_64-darwin" = fetchurl { 64 url = "https://fastdl.mongodb.org/osx/mongodb-macos-x86_64-${finalAttrs.version}.tgz"; 65 + hash = "sha256-Phd02vOrkdMjkWvANRwVFpaE/G5h5ZUVUL/MJ3M+3HU="; 66 }; 67 "aarch64-darwin" = fetchurl { 68 url = "https://fastdl.mongodb.org/osx/mongodb-macos-arm64-${finalAttrs.version}.tgz"; 69 + hash = "sha256-YSicegbDaOIDMmMJL82nEyDNMptneRSSmkH1VVnkIRw="; 70 }; 71 }; 72 updateScript =
+3 -3
pkgs/by-name/my/myks/package.nix
··· 10 11 buildGoModule rec { 12 pname = "myks"; 13 - version = "4.11.2"; 14 15 src = fetchFromGitHub { 16 owner = "mykso"; 17 repo = "myks"; 18 tag = "v${version}"; 19 - hash = "sha256-T+ur6JSSC71mStc8/HxkGN4tMS4pEvoHBpsYkukYvRQ="; 20 }; 21 22 - vendorHash = "sha256-9dT3Y+d6JNSzVLxB8I0rsVLSPDH4ijeeehX9RWWo7hI="; 23 24 subPackages = "."; 25
··· 10 11 buildGoModule rec { 12 pname = "myks"; 13 + version = "4.11.3"; 14 15 src = fetchFromGitHub { 16 owner = "mykso"; 17 repo = "myks"; 18 tag = "v${version}"; 19 + hash = "sha256-NIcKYlirX110QHB5r8m3g2dZbWyImiFoFQZW0ig5shE="; 20 }; 21 22 + vendorHash = "sha256-Tiz9SmEKet2vp8toJrUaby1Jhsh+023bi1NC+WzOrX0="; 23 24 subPackages = "."; 25
+3 -3
pkgs/by-name/ne/neocmakelsp/package.nix
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "neocmakelsp"; 10 - version = "0.8.23"; 11 12 src = fetchFromGitHub { 13 owner = "Decodetalkers"; 14 repo = "neocmakelsp"; 15 rev = "v${version}"; 16 - hash = "sha256-4zu5y1LnZFkysYm3w0HY3+/0Jn8WuZh17fJ1fo3Q/hQ="; 17 }; 18 19 - cargoHash = "sha256-oExHwID8mkDx+DFQNXt0D9PUkaLndDeTSna1V6Wd00c="; 20 21 nativeBuildInputs = [ 22 installShellFiles
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "neocmakelsp"; 10 + version = "0.8.25"; 11 12 src = fetchFromGitHub { 13 owner = "Decodetalkers"; 14 repo = "neocmakelsp"; 15 rev = "v${version}"; 16 + hash = "sha256-6VGF2sbd/yhm+bxYDikfmXtg2iyKaVaidra2eo0ZP40="; 17 }; 18 19 + cargoHash = "sha256-khxTrAPeI7aaNHUE9jHuHoUpnkpcvfSlUyU/ShZpv0Q="; 20 21 nativeBuildInputs = [ 22 installShellFiles
+3 -3
pkgs/by-name/ne/neovim-node-client/package.nix
··· 9 10 buildNpmPackage rec { 11 pname = "node-client"; 12 - version = "5.3.0"; 13 14 src = fetchFromGitHub { 15 owner = "neovim"; 16 repo = "node-client"; 17 tag = "v${version}"; 18 - hash = "sha256-0vPw2hCGUDepSpF1gp/lI71EgwGsCSnw7ePP7ElHsTQ="; 19 }; 20 21 npmDeps = fetchNpmDeps { 22 inherit src; 23 - hash = "sha256-VYoJAi1RzVf5ObjuGmnuiA/1WYBWC+qYPdfWF98+oGw="; 24 }; 25 26 buildPhase = ''
··· 9 10 buildNpmPackage rec { 11 pname = "node-client"; 12 + version = "5.4.0"; 13 14 src = fetchFromGitHub { 15 owner = "neovim"; 16 repo = "node-client"; 17 tag = "v${version}"; 18 + hash = "sha256-nAV0X5882Ps5zDPfmoRHm0a0NtzCOpBQEZqOT2/GCZU="; 19 }; 20 21 npmDeps = fetchNpmDeps { 22 inherit src; 23 + hash = "sha256-AN3TVvCyWjjm1GfnI+ZMt27KQC7qYxQ0bcysAaDsyz4="; 24 }; 25 26 buildPhase = ''
+6 -5
pkgs/by-name/nh/nh/package.nix
··· 6 makeBinaryWrapper, 7 fetchFromGitHub, 8 nix-update-script, 9 - nvd, 10 nix-output-monitor, 11 buildPackages, 12 }: 13 let 14 runtimeDeps = [ 15 - nvd 16 nix-output-monitor 17 ]; 18 in 19 rustPlatform.buildRustPackage (finalAttrs: { 20 pname = "nh"; 21 - version = "4.1.2"; 22 23 src = fetchFromGitHub { 24 owner = "nix-community"; 25 repo = "nh"; 26 tag = "v${finalAttrs.version}"; 27 - hash = "sha256-v02NsZ589zzPq5xsCxyrG1/ZkFbbMkUthly50QdmYKo="; 28 }; 29 30 strictDeps = true; ··· 46 done 47 48 installShellCompletion completions/* 49 '' 50 ); 51 ··· 54 --prefix PATH : ${lib.makeBinPath runtimeDeps} 55 ''; 56 57 - cargoHash = "sha256-R2S0gbT3DD/Dtx8edqhD0fpDqe8AJgyLmlPoNEKm4BA="; 58 59 passthru.updateScript = nix-update-script { }; 60
··· 6 makeBinaryWrapper, 7 fetchFromGitHub, 8 nix-update-script, 9 nix-output-monitor, 10 buildPackages, 11 }: 12 let 13 runtimeDeps = [ 14 nix-output-monitor 15 ]; 16 in 17 rustPlatform.buildRustPackage (finalAttrs: { 18 pname = "nh"; 19 + version = "4.2.0"; 20 21 src = fetchFromGitHub { 22 owner = "nix-community"; 23 repo = "nh"; 24 tag = "v${finalAttrs.version}"; 25 + hash = "sha256-6n5SVO8zsdVTD691lri7ZcO4zpqYFU8GIvjI6dbxkA8="; 26 }; 27 28 strictDeps = true; ··· 44 done 45 46 installShellCompletion completions/* 47 + 48 + cargo xtask man --out-dir gen 49 + installManPage gen/nh.1 50 '' 51 ); 52 ··· 55 --prefix PATH : ${lib.makeBinPath runtimeDeps} 56 ''; 57 58 + cargoHash = "sha256-cxZsePgraYevuYQSi3hTU2EsiDyn1epSIcvGi183fIU="; 59 60 passthru.updateScript = nix-update-script { }; 61
+2 -2
pkgs/by-name/op/opencode/package.nix
··· 22 in 23 stdenvNoCC.mkDerivation (finalAttrs: { 24 pname = "opencode"; 25 - version = "0.6.4"; 26 src = fetchFromGitHub { 27 owner = "sst"; 28 repo = "opencode"; 29 tag = "v${finalAttrs.version}"; 30 - hash = "sha256-o7SzDGbWgCh8cMNK+PeLxAw0bQMKFouHdedUslpA6gw="; 31 }; 32 33 tui = buildGoModule {
··· 22 in 23 stdenvNoCC.mkDerivation (finalAttrs: { 24 pname = "opencode"; 25 + version = "0.6.8"; 26 src = fetchFromGitHub { 27 owner = "sst"; 28 repo = "opencode"; 29 tag = "v${finalAttrs.version}"; 30 + hash = "sha256-Df4IZGiI42YozCjGNwKTkIcV/atxBsc8j3ust22DN0g="; 31 }; 32 33 tui = buildGoModule {
+2 -2
pkgs/by-name/op/openvas-smb/package.nix
··· 21 in 22 stdenv.mkDerivation rec { 23 pname = "openvas-smb"; 24 - version = "22.5.6"; 25 26 src = fetchFromGitHub { 27 owner = "greenbone"; 28 repo = "openvas-smb"; 29 tag = "v${version}"; 30 - hash = "sha256-wnlBOHYOTWNbwzoHCpsXbuhp0uH3wBH6+Oo4Y+zSsfg="; 31 }; 32 33 nativeBuildInputs = [
··· 21 in 22 stdenv.mkDerivation rec { 23 pname = "openvas-smb"; 24 + version = "22.5.10"; 25 26 src = fetchFromGitHub { 27 owner = "greenbone"; 28 repo = "openvas-smb"; 29 tag = "v${version}"; 30 + hash = "sha256-H0nG+0DPBQmXVQDVLTEhxhoFeU9ryU5N6qz64+PxV+g="; 31 }; 32 33 nativeBuildInputs = [
+5 -3
pkgs/by-name/ox/oxlint/package.nix
··· 2 lib, 3 rustPlatform, 4 fetchFromGitHub, 5 nix-update-script, 6 rust-jemalloc-sys, 7 versionCheckHook, ··· 9 10 rustPlatform.buildRustPackage (finalAttrs: { 11 pname = "oxlint"; 12 - version = "1.6.0"; 13 14 src = fetchFromGitHub { 15 owner = "oxc-project"; 16 repo = "oxc"; 17 tag = "oxlint_v${finalAttrs.version}"; 18 - hash = "sha256-URgz9k89WgYfCu9OlNCZk5wRt8upt58rIxFWa90L+OQ="; 19 }; 20 21 - cargoHash = "sha256-s1UXL+y/BISOnPJmdpQFztYRd5je9C8jcc+e+iWtRuU="; 22 23 buildInputs = [ 24 rust-jemalloc-sys 25 ];
··· 2 lib, 3 rustPlatform, 4 fetchFromGitHub, 5 + cmake, 6 nix-update-script, 7 rust-jemalloc-sys, 8 versionCheckHook, ··· 10 11 rustPlatform.buildRustPackage (finalAttrs: { 12 pname = "oxlint"; 13 + version = "1.12.0"; 14 15 src = fetchFromGitHub { 16 owner = "oxc-project"; 17 repo = "oxc"; 18 tag = "oxlint_v${finalAttrs.version}"; 19 + hash = "sha256-HH98Q4mvCrylnRmvmfqKksF3ECT3rkoT93bSTqV4xOY="; 20 }; 21 22 + cargoHash = "sha256-lAEAOB6JkIkwckhwXU2/fRMkGOkEZnNtiyx/Xm+0JKc="; 23 24 + nativeBuildInputs = [ cmake ]; 25 buildInputs = [ 26 rust-jemalloc-sys 27 ];
-34
pkgs/by-name/pr/preserves-nim/package.nix
··· 1 - { 2 - lib, 3 - buildNimSbom, 4 - fetchFromGitea, 5 - }: 6 - 7 - buildNimSbom (finalAttrs: { 8 - src = fetchFromGitea { 9 - domain = "git.syndicate-lang.org"; 10 - owner = "ehmry"; 11 - repo = "preserves-nim"; 12 - rev = finalAttrs.version; 13 - hash = "sha256-A1v72ToSLEEUZTNcPl82t8OKvr5heQCWVWYEJh362Eo="; 14 - }; 15 - 16 - # Tests requires balls which is not listed in the lockfilee. 17 - doCheck = false; 18 - 19 - postInstall = '' 20 - pushd $out/bin 21 - for link in preserves-decode \ 22 - preserves-from-json preserves-to-json \ 23 - preserves-from-xml preserves-to-xml 24 - do ln -s preserves-encode $link 25 - done 26 - popd 27 - ''; 28 - 29 - meta = { 30 - description = "Utilities for working with Preserves documents and schemas"; 31 - license = lib.licenses.unlicense; 32 - homepage = "https://git.syndicate-lang.org/ehmry/preserves-nim"; 33 - }; 34 - }) ./sbom.json
···
-162
pkgs/by-name/pr/preserves-nim/sbom.json
··· 1 - { 2 - "bomFormat": "CycloneDX", 3 - "specVersion": "1.6", 4 - "metadata": { 5 - "component": { 6 - "type": "application", 7 - "bom-ref": "pkg:nim/preserves", 8 - "name": "preserves", 9 - "description": "data model and serialization format", 10 - "version": "20241201", 11 - "authors": [ 12 - { 13 - "name": "Emery Hemingway" 14 - } 15 - ], 16 - "licenses": [ 17 - { 18 - "license": { 19 - "id": "Unlicense" 20 - } 21 - } 22 - ], 23 - "properties": [ 24 - { 25 - "name": "nim:skipExt", 26 - "value": "nim" 27 - }, 28 - { 29 - "name": "nim:bin:preserves-encode", 30 - "value": "preserves/private/preserves_encode" 31 - }, 32 - { 33 - "name": "nim:bin:preserves-schema-nim", 34 - "value": "preserves/preserves_schema_nim" 35 - }, 36 - { 37 - "name": "nim:bin:preserves-schemac", 38 - "value": "preserves/preserves_schemac" 39 - }, 40 - { 41 - "name": "nim:srcDir", 42 - "value": "src" 43 - }, 44 - { 45 - "name": "nim:backend", 46 - "value": "c" 47 - } 48 - ] 49 - } 50 - }, 51 - "components": [ 52 - { 53 - "type": "library", 54 - "bom-ref": "pkg:nim/npeg", 55 - "name": "npeg", 56 - "version": "1.2.2", 57 - "externalReferences": [ 58 - { 59 - "url": "https://github.com/zevv/npeg/archive/ec0cc6e64ea4c62d2aa382b176a4838474238f8d.tar.gz", 60 - "type": "source-distribution" 61 - }, 62 - { 63 - "url": "https://github.com/zevv/npeg.git", 64 - "type": "vcs" 65 - } 66 - ], 67 - "properties": [ 68 - { 69 - "name": "nix:fod:method", 70 - "value": "fetchzip" 71 - }, 72 - { 73 - "name": "nix:fod:path", 74 - "value": "/nix/store/xpn694ibgipj8xak3j4bky6b3k0vp7hh-source" 75 - }, 76 - { 77 - "name": "nix:fod:rev", 78 - "value": "ec0cc6e64ea4c62d2aa382b176a4838474238f8d" 79 - }, 80 - { 81 - "name": "nix:fod:sha256", 82 - "value": "1fi9ls3xl20bmv1ikillxywl96i9al6zmmxrbffx448gbrxs86kg" 83 - }, 84 - { 85 - "name": "nix:fod:url", 86 - "value": "https://github.com/zevv/npeg/archive/ec0cc6e64ea4c62d2aa382b176a4838474238f8d.tar.gz" 87 - }, 88 - { 89 - "name": "nix:fod:ref", 90 - "value": "1.2.2" 91 - }, 92 - { 93 - "name": "nix:fod:srcDir", 94 - "value": "src" 95 - } 96 - ] 97 - }, 98 - { 99 - "type": "library", 100 - "bom-ref": "pkg:nim/bigints", 101 - "name": "bigints", 102 - "version": "20231006", 103 - "externalReferences": [ 104 - { 105 - "url": "https://github.com/ehmry/nim-bigints/archive/86ea14d31eea9275e1408ca34e6bfe9c99989a96.tar.gz", 106 - "type": "source-distribution" 107 - }, 108 - { 109 - "url": "https://github.com/ehmry/nim-bigints.git", 110 - "type": "vcs" 111 - } 112 - ], 113 - "properties": [ 114 - { 115 - "name": "nix:fod:method", 116 - "value": "fetchzip" 117 - }, 118 - { 119 - "name": "nix:fod:path", 120 - "value": "/nix/store/jvrm392g8adfsgf36prgwkbyd7vh5jsw-source" 121 - }, 122 - { 123 - "name": "nix:fod:rev", 124 - "value": "86ea14d31eea9275e1408ca34e6bfe9c99989a96" 125 - }, 126 - { 127 - "name": "nix:fod:sha256", 128 - "value": "15pcpmnk1bnw3k8769rjzcpg00nahyrypwbxs88jnwr4aczp99j4" 129 - }, 130 - { 131 - "name": "nix:fod:url", 132 - "value": "https://github.com/ehmry/nim-bigints/archive/86ea14d31eea9275e1408ca34e6bfe9c99989a96.tar.gz" 133 - }, 134 - { 135 - "name": "nix:fod:ref", 136 - "value": "20231006" 137 - }, 138 - { 139 - "name": "nix:fod:srcDir", 140 - "value": "src" 141 - } 142 - ] 143 - } 144 - ], 145 - "dependencies": [ 146 - { 147 - "ref": "pkg:nim/preserves", 148 - "dependsOn": [ 149 - "pkg:nim/npeg", 150 - "pkg:nim/bigints" 151 - ] 152 - }, 153 - { 154 - "ref": "pkg:nim/npeg", 155 - "dependsOn": [] 156 - }, 157 - { 158 - "ref": "pkg:nim/bigints", 159 - "dependsOn": [] 160 - } 161 - ] 162 - }
···
+2 -2
pkgs/by-name/pr/proton-authenticator/package.nix
··· 11 12 stdenvNoCC.mkDerivation (finalAttrs: { 13 pname = "proton-authenticator"; 14 - version = "1.0.0"; 15 16 src = fetchurl { 17 url = "https://proton.me/download/authenticator/linux/ProtonAuthenticator_${finalAttrs.version}_amd64.deb"; 18 - hash = "sha256-Ri6U7tuQa5nde4vjagQKffWgGXbZtANNmeph1X6PFuM="; 19 }; 20 21 dontConfigure = true;
··· 11 12 stdenvNoCC.mkDerivation (finalAttrs: { 13 pname = "proton-authenticator"; 14 + version = "1.1.2"; 15 16 src = fetchurl { 17 url = "https://proton.me/download/authenticator/linux/ProtonAuthenticator_${finalAttrs.version}_amd64.deb"; 18 + hash = "sha256-66OqxTlW0DsKH8+HcxzH7zettNm1eXP0ZjUp7ksYpXc="; 19 }; 20 21 dontConfigure = true;
+2 -2
pkgs/by-name/py/pysolfc/package.nix
··· 12 13 python3Packages.buildPythonApplication rec { 14 pname = "pysolfc"; 15 - version = "3.4.0"; 16 format = "setuptools"; 17 18 src = fetchzip { 19 url = "mirror://sourceforge/pysolfc/PySolFC-${version}.tar.xz"; 20 - hash = "sha256-xMZaRW6NDrKfBaWEZNcvZD/OPOcpL83WLvI8vEK9NFw="; 21 }; 22 23 cardsets = stdenv.mkDerivation rec {
··· 12 13 python3Packages.buildPythonApplication rec { 14 pname = "pysolfc"; 15 + version = "3.4.1"; 16 format = "setuptools"; 17 18 src = fetchzip { 19 url = "mirror://sourceforge/pysolfc/PySolFC-${version}.tar.xz"; 20 + hash = "sha256-jijrrWhj80n/XFKMFLptDZCsclIhdJHiTrX6CGjVju8="; 21 }; 22 23 cardsets = stdenv.mkDerivation rec {
+2 -2
pkgs/by-name/ro/rocketchat-desktop/package.nix
··· 10 in 11 stdenv.mkDerivation rec { 12 pname = "rocketchat-desktop"; 13 - version = "4.8.1"; 14 15 src = fetchurl { 16 url = "https://github.com/RocketChat/Rocket.Chat.Electron/releases/download/${version}/rocketchat-${version}-linux-amd64.deb"; 17 - hash = "sha256-WzKQLJhP5pAF2uT9teDIDZ9+Fh/wugymO3XCyXTOM3o="; 18 }; 19 20 nativeBuildInputs = [
··· 10 in 11 stdenv.mkDerivation rec { 12 pname = "rocketchat-desktop"; 13 + version = "4.9.0"; 14 15 src = fetchurl { 16 url = "https://github.com/RocketChat/Rocket.Chat.Electron/releases/download/${version}/rocketchat-${version}-linux-amd64.deb"; 17 + hash = "sha256-M5ikgyg7ZTnWhsbLISy3WC80krmDX0C01fb+b+i24K4="; 18 }; 19 20 nativeBuildInputs = [
+2 -2
pkgs/by-name/si/silverbullet/package.nix
··· 8 }: 9 stdenv.mkDerivation (finalAttrs: { 10 pname = "silverbullet"; 11 - version = "0.9.4"; 12 13 src = fetchurl { 14 url = "https://github.com/silverbulletmd/silverbullet/releases/download/${finalAttrs.version}/silverbullet.js"; 15 - hash = "sha256-J0fy1e/ObpujBNSRKA55oU30kXNfus+5P2ebggEN6Dw="; 16 }; 17 18 dontUnpack = true;
··· 8 }: 9 stdenv.mkDerivation (finalAttrs: { 10 pname = "silverbullet"; 11 + version = "2.0.0"; 12 13 src = fetchurl { 14 url = "https://github.com/silverbulletmd/silverbullet/releases/download/${finalAttrs.version}/silverbullet.js"; 15 + hash = "sha256-O0QuzbY/ZdhOZvsUcgpZ55E+CSxbAsRxJmBQird5vCk="; 16 }; 17 18 dontUnpack = true;
+3 -3
pkgs/by-name/sl/slade-unstable/package.nix
··· 22 23 stdenv.mkDerivation { 24 pname = "slade"; 25 - version = "3.2.7-unstable-2025-08-19"; 26 27 src = fetchFromGitHub { 28 owner = "sirjuddington"; 29 repo = "SLADE"; 30 - rev = "62467e4ea9f41ac04e28bfed266731da22ff874c"; 31 - hash = "sha256-c32y2/u4HBH9AcUyacTUFrvzyWr0lz7dnsXmRRjlt2E="; 32 }; 33 34 nativeBuildInputs = [
··· 22 23 stdenv.mkDerivation { 24 pname = "slade"; 25 + version = "3.2.7-unstable-2025-09-03"; 26 27 src = fetchFromGitHub { 28 owner = "sirjuddington"; 29 repo = "SLADE"; 30 + rev = "00dc589de708595013cefd42397f7a890b269e68"; 31 + hash = "sha256-w+ZBchsGNUCFXnkcNstNrhe7Bu0vNRrzVYEK/NSfIts="; 32 }; 33 34 nativeBuildInputs = [
+2 -2
pkgs/by-name/sl/slepc/package.nix
··· 15 assert pythonSupport -> petsc.pythonSupport; 16 stdenv.mkDerivation (finalAttrs: { 17 pname = "slepc"; 18 - version = "3.23.2"; 19 20 src = fetchFromGitLab { 21 owner = "slepc"; 22 repo = "slepc"; 23 tag = "v${finalAttrs.version}"; 24 - hash = "sha256-nRY8ARc31Q2Qi8Tf7921vBf5nPpI4evSjmpTYUTUigQ="; 25 }; 26 27 postPatch = ''
··· 15 assert pythonSupport -> petsc.pythonSupport; 16 stdenv.mkDerivation (finalAttrs: { 17 pname = "slepc"; 18 + version = "3.23.3"; 19 20 src = fetchFromGitLab { 21 owner = "slepc"; 22 repo = "slepc"; 23 tag = "v${finalAttrs.version}"; 24 + hash = "sha256-j0sUJet4eViFxOR0XOAxNSprnL+kN4OW1npGihT0Q4Y="; 25 }; 26 27 postPatch = ''
+4 -3
pkgs/by-name/sn/snallygaster/package.nix
··· 6 7 python3Packages.buildPythonApplication rec { 8 pname = "snallygaster"; 9 - version = "0.0.13"; 10 pyproject = true; 11 12 src = fetchFromGitHub { 13 owner = "hannob"; 14 repo = "snallygaster"; 15 tag = "v${version}"; 16 - hash = "sha256-d94Z/vLOcOa9N8WIgCkiZAciNUzdI4qbGXQOc8KNDEE="; 17 }; 18 19 build-system = with python3Packages; [ setuptools ]; 20 21 dependencies = with python3Packages; [ 22 - beautifulsoup4 23 dnspython 24 urllib3 25 ]; 26 ··· 34 meta = with lib; { 35 description = "Tool to scan for secret files on HTTP servers"; 36 homepage = "https://github.com/hannob/snallygaster"; 37 license = licenses.bsd0; 38 maintainers = with maintainers; [ fab ]; 39 mainProgram = "snallygaster";
··· 6 7 python3Packages.buildPythonApplication rec { 8 pname = "snallygaster"; 9 + version = "0.0.14"; 10 pyproject = true; 11 12 src = fetchFromGitHub { 13 owner = "hannob"; 14 repo = "snallygaster"; 15 tag = "v${version}"; 16 + hash = "sha256-H5rptK12p5dRKYjoQ6Nr8hxq8pL/3jFDgX1gnRZABTo="; 17 }; 18 19 build-system = with python3Packages; [ setuptools ]; 20 21 dependencies = with python3Packages; [ 22 dnspython 23 + lxml 24 urllib3 25 ]; 26 ··· 34 meta = with lib; { 35 description = "Tool to scan for secret files on HTTP servers"; 36 homepage = "https://github.com/hannob/snallygaster"; 37 + changelog = "https://github.com/hannob/snallygaster/releases/tag/${src.tag}"; 38 license = licenses.bsd0; 39 maintainers = with maintainers; [ fab ]; 40 mainProgram = "snallygaster";
+3 -3
pkgs/by-name/sp/spacetimedb/package.nix
··· 13 }: 14 rustPlatform.buildRustPackage (finalAttrs: { 15 pname = "spacetimedb"; 16 - version = "1.3.0"; 17 18 src = fetchFromGitHub { 19 owner = "clockworklabs"; 20 repo = "spacetimedb"; 21 tag = "v${finalAttrs.version}"; 22 - hash = "sha256-KslKsTVhc4xz1XMkkk40tqVZnLoL9UuSPvFHvdZ5vrI="; 23 }; 24 25 - cargoHash = "sha256-DpGKSWCXSp7fvA1OdZ4YZnanvmKlnxBGsyhEThNwkGo="; 26 27 nativeBuildInputs = [ 28 pkg-config
··· 13 }: 14 rustPlatform.buildRustPackage (finalAttrs: { 15 pname = "spacetimedb"; 16 + version = "1.3.2"; 17 18 src = fetchFromGitHub { 19 owner = "clockworklabs"; 20 repo = "spacetimedb"; 21 tag = "v${finalAttrs.version}"; 22 + hash = "sha256-kJHHEKCPfYgRNaKBxDYMbWiJr1ajB81YmDDrNAJEQjg="; 23 }; 24 25 + cargoHash = "sha256-b2nF0qAfQ/FpsD/R7r8FAUK6t9QxfS+xrkKYAHITcjg="; 26 27 nativeBuildInputs = [ 28 pkg-config
-36
pkgs/by-name/sy/syndicate_utils/package.nix
··· 1 - { 2 - lib, 3 - buildNimSbom, 4 - fetchFromGitea, 5 - libxml2, 6 - libxslt, 7 - openssl, 8 - libpq, 9 - sqlite, 10 - }: 11 - 12 - buildNimSbom (finalAttrs: { 13 - pname = "syndicate_utils"; 14 - 15 - src = fetchFromGitea { 16 - domain = "git.syndicate-lang.org"; 17 - owner = "ehmry"; 18 - repo = "syndicate_utils"; 19 - rev = finalAttrs.version; 20 - hash = "sha256-zHVL2A5mAZX73Xk6Pcs02wHCAVfsOYxDO8/yKX0FvBs="; 21 - }; 22 - 23 - buildInputs = [ 24 - libpq 25 - sqlite 26 - libxml2 27 - libxslt 28 - openssl 29 - ]; 30 - 31 - meta = finalAttrs.src.meta // { 32 - description = "Utilities for the Syndicated Actor Model"; 33 - homepage = "https://git.syndicate-lang.org/ehmry/syndicate_utils"; 34 - license = lib.licenses.unlicense; 35 - }; 36 - }) ./sbom.json
···
-657
pkgs/by-name/sy/syndicate_utils/sbom.json
··· 1 - { 2 - "bomFormat": "CycloneDX", 3 - "specVersion": "1.6", 4 - "metadata": { 5 - "component": { 6 - "type": "application", 7 - "bom-ref": "pkg:nim/syndicate_utils", 8 - "name": "syndicate_utils", 9 - "description": "Utilities for Syndicated Actors and Synit", 10 - "version": "20250422", 11 - "authors": [ 12 - { 13 - "name": "Emery Hemingway" 14 - } 15 - ], 16 - "licenses": [ 17 - { 18 - "license": { 19 - "id": "Unlicense" 20 - } 21 - } 22 - ], 23 - "properties": [ 24 - { 25 - "name": "nim:skipExt", 26 - "value": "nim" 27 - }, 28 - { 29 - "name": "nim:bin:dns-actor", 30 - "value": "dns_actor" 31 - }, 32 - { 33 - "name": "nim:bin:esc-printer-driver", 34 - "value": "esc_printer_driver" 35 - }, 36 - { 37 - "name": "nim:bin:mintsturdyref", 38 - "value": "mintsturdyref" 39 - }, 40 - { 41 - "name": "nim:bin:mount-actor", 42 - "value": "mount_actor" 43 - }, 44 - { 45 - "name": "nim:bin:msg", 46 - "value": "msg" 47 - }, 48 - { 49 - "name": "nim:bin:postgre-actor", 50 - "value": "postgre_actor" 51 - }, 52 - { 53 - "name": "nim:bin:preserve-process-environment", 54 - "value": "preserve_process_environment" 55 - }, 56 - { 57 - "name": "nim:bin:rofi-script-actor", 58 - "value": "rofi_script_actor" 59 - }, 60 - { 61 - "name": "nim:bin:sqlite-actor", 62 - "value": "sqlite_actor" 63 - }, 64 - { 65 - "name": "nim:bin:syndesizer", 66 - "value": "syndesizer" 67 - }, 68 - { 69 - "name": "nim:bin:syndump", 70 - "value": "syndump" 71 - }, 72 - { 73 - "name": "nim:bin:synqa", 74 - "value": "synqa" 75 - }, 76 - { 77 - "name": "nim:bin:xslt-actor", 78 - "value": "xslt_actor" 79 - }, 80 - { 81 - "name": "nim:srcDir", 82 - "value": "src" 83 - }, 84 - { 85 - "name": "nim:backend", 86 - "value": "c" 87 - } 88 - ] 89 - } 90 - }, 91 - "components": [ 92 - { 93 - "type": "library", 94 - "bom-ref": "pkg:nim/syndicate", 95 - "name": "syndicate", 96 - "version": "trunk", 97 - "externalReferences": [ 98 - { 99 - "url": "https://git.syndicate-lang.org/ehmry/syndicate-nim/archive/9c3dbbaa661dfc191ccb5be791a78cf977adec8b.tar.gz", 100 - "type": "source-distribution" 101 - }, 102 - { 103 - "url": "https://git.syndicate-lang.org/ehmry/syndicate-nim.git", 104 - "type": "vcs" 105 - } 106 - ], 107 - "properties": [ 108 - { 109 - "name": "nix:fod:method", 110 - "value": "fetchzip" 111 - }, 112 - { 113 - "name": "nix:fod:path", 114 - "value": "/nix/store/crza0j3plp9a0bw78cinyk6hwhn3llcf-source" 115 - }, 116 - { 117 - "name": "nix:fod:rev", 118 - "value": "9c3dbbaa661dfc191ccb5be791a78cf977adec8b" 119 - }, 120 - { 121 - "name": "nix:fod:sha256", 122 - "value": "08pa25f7d0x1228hmrpzn7g2jd1bwip4fvihvw4mx335ssx317kw" 123 - }, 124 - { 125 - "name": "nix:fod:url", 126 - "value": "https://git.syndicate-lang.org/ehmry/syndicate-nim/archive/9c3dbbaa661dfc191ccb5be791a78cf977adec8b.tar.gz" 127 - }, 128 - { 129 - "name": "nix:fod:ref", 130 - "value": "trunk" 131 - }, 132 - { 133 - "name": "nix:fod:srcDir", 134 - "value": "src" 135 - } 136 - ] 137 - }, 138 - { 139 - "type": "library", 140 - "bom-ref": "pkg:nim/preserves", 141 - "name": "preserves", 142 - "version": "20250214", 143 - "externalReferences": [ 144 - { 145 - "url": "https://git.syndicate-lang.org/ehmry/preserves-nim/archive/21480c2fd0a6cc6ecfd34fb532ed975b135b0b8e.tar.gz", 146 - "type": "source-distribution" 147 - }, 148 - { 149 - "url": "https://git.syndicate-lang.org/ehmry/preserves-nim.git", 150 - "type": "vcs" 151 - } 152 - ], 153 - "properties": [ 154 - { 155 - "name": "nix:fod:method", 156 - "value": "fetchzip" 157 - }, 158 - { 159 - "name": "nix:fod:path", 160 - "value": "/nix/store/1d8nbd5nfqpl6l3c7c783h6r0gc47vwf-source" 161 - }, 162 - { 163 - "name": "nix:fod:rev", 164 - "value": "21480c2fd0a6cc6ecfd34fb532ed975b135b0b8e" 165 - }, 166 - { 167 - "name": "nix:fod:sha256", 168 - "value": "136kr6pj5rv3184ykishbkmg86ss85nzygy5wc1lr9l0pgwx6936" 169 - }, 170 - { 171 - "name": "nix:fod:url", 172 - "value": "https://git.syndicate-lang.org/ehmry/preserves-nim/archive/21480c2fd0a6cc6ecfd34fb532ed975b135b0b8e.tar.gz" 173 - }, 174 - { 175 - "name": "nix:fod:ref", 176 - "value": "20250214" 177 - }, 178 - { 179 - "name": "nix:fod:srcDir", 180 - "value": "src" 181 - }, 182 - { 183 - "name": "nix:fod:date", 184 - "value": "2024-05-23T15:58:40+03:00" 185 - }, 186 - { 187 - "name": "nix:fod:hash", 188 - "value": "sha256-JvdvLdPajDgIPbLblO0LbOm0wEp530fs8LYmgH885sk=" 189 - } 190 - ] 191 - }, 192 - { 193 - "type": "library", 194 - "bom-ref": "pkg:nim/sys", 195 - "name": "sys", 196 - "version": "4ef3b624db86e331ba334e705c1aa235d55b05e1", 197 - "externalReferences": [ 198 - { 199 - "url": "https://github.com/ehmry/nim-sys/archive/4ef3b624db86e331ba334e705c1aa235d55b05e1.tar.gz", 200 - "type": "source-distribution" 201 - }, 202 - { 203 - "url": "https://github.com/ehmry/nim-sys.git", 204 - "type": "vcs" 205 - } 206 - ], 207 - "properties": [ 208 - { 209 - "name": "nix:fod:method", 210 - "value": "fetchzip" 211 - }, 212 - { 213 - "name": "nix:fod:path", 214 - "value": "/nix/store/syhxsjlsdqfap0hk4qp3s6kayk8cqknd-source" 215 - }, 216 - { 217 - "name": "nix:fod:rev", 218 - "value": "4ef3b624db86e331ba334e705c1aa235d55b05e1" 219 - }, 220 - { 221 - "name": "nix:fod:sha256", 222 - "value": "1q4qgw4an4mmmcbx48l6xk1jig1vc8p9cq9dbx39kpnb0890j32q" 223 - }, 224 - { 225 - "name": "nix:fod:url", 226 - "value": "https://github.com/ehmry/nim-sys/archive/4ef3b624db86e331ba334e705c1aa235d55b05e1.tar.gz" 227 - }, 228 - { 229 - "name": "nix:fod:srcDir", 230 - "value": "src" 231 - } 232 - ] 233 - }, 234 - { 235 - "type": "library", 236 - "bom-ref": "pkg:nim/taps", 237 - "name": "taps", 238 - "version": "20240405", 239 - "externalReferences": [ 240 - { 241 - "url": "https://git.sr.ht/~ehmry/nim_taps/archive/8c8572cd971d1283e6621006b310993c632da247.tar.gz", 242 - "type": "source-distribution" 243 - }, 244 - { 245 - "url": "https://git.sr.ht/~ehmry/nim_taps", 246 - "type": "vcs" 247 - } 248 - ], 249 - "properties": [ 250 - { 251 - "name": "nix:fod:method", 252 - "value": "fetchzip" 253 - }, 254 - { 255 - "name": "nix:fod:path", 256 - "value": "/nix/store/6y14ia52kr7jyaa0izx37mlablmq9s65-source" 257 - }, 258 - { 259 - "name": "nix:fod:rev", 260 - "value": "8c8572cd971d1283e6621006b310993c632da247" 261 - }, 262 - { 263 - "name": "nix:fod:sha256", 264 - "value": "1dp166bv9x773jmfqppg5i3v3rilgff013vb11yzwcid9l7s3iy8" 265 - }, 266 - { 267 - "name": "nix:fod:url", 268 - "value": "https://git.sr.ht/~ehmry/nim_taps/archive/8c8572cd971d1283e6621006b310993c632da247.tar.gz" 269 - }, 270 - { 271 - "name": "nix:fod:ref", 272 - "value": "20240405" 273 - }, 274 - { 275 - "name": "nix:fod:srcDir", 276 - "value": "src" 277 - } 278 - ] 279 - }, 280 - { 281 - "type": "library", 282 - "bom-ref": "pkg:nim/nimcrypto", 283 - "name": "nimcrypto", 284 - "version": "traditional-api", 285 - "externalReferences": [ 286 - { 287 - "url": "https://github.com/cheatfate/nimcrypto/archive/602c5d20c69c76137201b5d41f788f72afb95aa8.tar.gz", 288 - "type": "source-distribution" 289 - }, 290 - { 291 - "url": "https://github.com/cheatfate/nimcrypto", 292 - "type": "vcs" 293 - } 294 - ], 295 - "properties": [ 296 - { 297 - "name": "nix:fod:method", 298 - "value": "fetchzip" 299 - }, 300 - { 301 - "name": "nix:fod:path", 302 - "value": "/nix/store/zyr8zwh7vaiycn1s4r8cxwc71f2k5l0h-source" 303 - }, 304 - { 305 - "name": "nix:fod:rev", 306 - "value": "602c5d20c69c76137201b5d41f788f72afb95aa8" 307 - }, 308 - { 309 - "name": "nix:fod:sha256", 310 - "value": "1dmdmgb6b9m5f8dyxk781nnd61dsk3hdxqks7idk9ncnpj9fng65" 311 - }, 312 - { 313 - "name": "nix:fod:url", 314 - "value": "https://github.com/cheatfate/nimcrypto/archive/602c5d20c69c76137201b5d41f788f72afb95aa8.tar.gz" 315 - }, 316 - { 317 - "name": "nix:fod:ref", 318 - "value": "traditional-api" 319 - } 320 - ] 321 - }, 322 - { 323 - "type": "library", 324 - "bom-ref": "pkg:nim/npeg", 325 - "name": "npeg", 326 - "version": "1.2.2", 327 - "externalReferences": [ 328 - { 329 - "url": "https://github.com/zevv/npeg/archive/ec0cc6e64ea4c62d2aa382b176a4838474238f8d.tar.gz", 330 - "type": "source-distribution" 331 - }, 332 - { 333 - "url": "https://github.com/zevv/npeg.git", 334 - "type": "vcs" 335 - } 336 - ], 337 - "properties": [ 338 - { 339 - "name": "nix:fod:method", 340 - "value": "fetchzip" 341 - }, 342 - { 343 - "name": "nix:fod:path", 344 - "value": "/nix/store/xpn694ibgipj8xak3j4bky6b3k0vp7hh-source" 345 - }, 346 - { 347 - "name": "nix:fod:rev", 348 - "value": "ec0cc6e64ea4c62d2aa382b176a4838474238f8d" 349 - }, 350 - { 351 - "name": "nix:fod:sha256", 352 - "value": "1fi9ls3xl20bmv1ikillxywl96i9al6zmmxrbffx448gbrxs86kg" 353 - }, 354 - { 355 - "name": "nix:fod:url", 356 - "value": "https://github.com/zevv/npeg/archive/ec0cc6e64ea4c62d2aa382b176a4838474238f8d.tar.gz" 357 - }, 358 - { 359 - "name": "nix:fod:ref", 360 - "value": "1.2.2" 361 - }, 362 - { 363 - "name": "nix:fod:srcDir", 364 - "value": "src" 365 - } 366 - ] 367 - }, 368 - { 369 - "type": "library", 370 - "bom-ref": "pkg:nim/bigints", 371 - "name": "bigints", 372 - "version": "20231006", 373 - "externalReferences": [ 374 - { 375 - "url": "https://github.com/ehmry/nim-bigints/archive/86ea14d31eea9275e1408ca34e6bfe9c99989a96.tar.gz", 376 - "type": "source-distribution" 377 - }, 378 - { 379 - "url": "https://github.com/ehmry/nim-bigints.git", 380 - "type": "vcs" 381 - } 382 - ], 383 - "properties": [ 384 - { 385 - "name": "nix:fod:method", 386 - "value": "fetchzip" 387 - }, 388 - { 389 - "name": "nix:fod:path", 390 - "value": "/nix/store/jvrm392g8adfsgf36prgwkbyd7vh5jsw-source" 391 - }, 392 - { 393 - "name": "nix:fod:rev", 394 - "value": "86ea14d31eea9275e1408ca34e6bfe9c99989a96" 395 - }, 396 - { 397 - "name": "nix:fod:sha256", 398 - "value": "15pcpmnk1bnw3k8769rjzcpg00nahyrypwbxs88jnwr4aczp99j4" 399 - }, 400 - { 401 - "name": "nix:fod:url", 402 - "value": "https://github.com/ehmry/nim-bigints/archive/86ea14d31eea9275e1408ca34e6bfe9c99989a96.tar.gz" 403 - }, 404 - { 405 - "name": "nix:fod:ref", 406 - "value": "20231006" 407 - }, 408 - { 409 - "name": "nix:fod:srcDir", 410 - "value": "src" 411 - } 412 - ] 413 - }, 414 - { 415 - "type": "library", 416 - "bom-ref": "pkg:nim/cps", 417 - "name": "cps", 418 - "version": "0.10.4", 419 - "externalReferences": [ 420 - { 421 - "url": "https://github.com/nim-works/cps/archive/2a4d771a715ba45cfba3a82fa625ae7ad6591c8b.tar.gz", 422 - "type": "source-distribution" 423 - }, 424 - { 425 - "url": "https://github.com/nim-works/cps", 426 - "type": "vcs" 427 - } 428 - ], 429 - "properties": [ 430 - { 431 - "name": "nix:fod:method", 432 - "value": "fetchzip" 433 - }, 434 - { 435 - "name": "nix:fod:path", 436 - "value": "/nix/store/m9vpcf3dq6z2h1xpi1vlw0ycxp91s5p7-source" 437 - }, 438 - { 439 - "name": "nix:fod:rev", 440 - "value": "2a4d771a715ba45cfba3a82fa625ae7ad6591c8b" 441 - }, 442 - { 443 - "name": "nix:fod:sha256", 444 - "value": "0c62k5wpq9z9mn8cd4rm8jjc4z0xmnak4piyj5dsfbyj6sbdw2bf" 445 - }, 446 - { 447 - "name": "nix:fod:url", 448 - "value": "https://github.com/nim-works/cps/archive/2a4d771a715ba45cfba3a82fa625ae7ad6591c8b.tar.gz" 449 - }, 450 - { 451 - "name": "nix:fod:ref", 452 - "value": "0.10.4" 453 - } 454 - ] 455 - }, 456 - { 457 - "type": "library", 458 - "bom-ref": "pkg:nim/stew", 459 - "name": "stew", 460 - "version": "3c91b8694e15137a81ec7db37c6c58194ec94a6a", 461 - "externalReferences": [ 462 - { 463 - "url": "https://github.com/status-im/nim-stew/archive/3c91b8694e15137a81ec7db37c6c58194ec94a6a.tar.gz", 464 - "type": "source-distribution" 465 - }, 466 - { 467 - "url": "https://github.com/status-im/nim-stew", 468 - "type": "vcs" 469 - } 470 - ], 471 - "properties": [ 472 - { 473 - "name": "nix:fod:method", 474 - "value": "fetchzip" 475 - }, 476 - { 477 - "name": "nix:fod:path", 478 - "value": "/nix/store/mqg8qzsbcc8xqabq2yzvlhvcyqypk72c-source" 479 - }, 480 - { 481 - "name": "nix:fod:rev", 482 - "value": "3c91b8694e15137a81ec7db37c6c58194ec94a6a" 483 - }, 484 - { 485 - "name": "nix:fod:sha256", 486 - "value": "17lfhfxp5nxvld78xa83p258y80ks5jb4n53152cdr57xk86y07w" 487 - }, 488 - { 489 - "name": "nix:fod:url", 490 - "value": "https://github.com/status-im/nim-stew/archive/3c91b8694e15137a81ec7db37c6c58194ec94a6a.tar.gz" 491 - } 492 - ] 493 - }, 494 - { 495 - "type": "library", 496 - "bom-ref": "pkg:nim/getdns", 497 - "name": "getdns", 498 - "version": "20241222", 499 - "externalReferences": [ 500 - { 501 - "url": "https://git.sr.ht/~ehmry/getdns-nim/archive/7cdedf05a2d9b3b6b0fffcfc548c63986ac7f5a7.tar.gz", 502 - "type": "source-distribution" 503 - }, 504 - { 505 - "url": "https://git.sr.ht/~ehmry/getdns-nim", 506 - "type": "vcs" 507 - } 508 - ], 509 - "properties": [ 510 - { 511 - "name": "nix:fod:method", 512 - "value": "fetchzip" 513 - }, 514 - { 515 - "name": "nix:fod:path", 516 - "value": "/nix/store/k662j228f0xh75d75jb212zhy5qd85dv-source" 517 - }, 518 - { 519 - "name": "nix:fod:rev", 520 - "value": "7cdedf05a2d9b3b6b0fffcfc548c63986ac7f5a7" 521 - }, 522 - { 523 - "name": "nix:fod:sha256", 524 - "value": "1j80pv2kv7hxcmxpy6ykil01jywffaagcb1jad5aam4m9r2bfbp0" 525 - }, 526 - { 527 - "name": "nix:fod:url", 528 - "value": "https://git.sr.ht/~ehmry/getdns-nim/archive/7cdedf05a2d9b3b6b0fffcfc548c63986ac7f5a7.tar.gz" 529 - }, 530 - { 531 - "name": "nix:fod:ref", 532 - "value": "20241222" 533 - }, 534 - { 535 - "name": "nix:fod:srcDir", 536 - "value": "src" 537 - } 538 - ] 539 - }, 540 - { 541 - "type": "library", 542 - "bom-ref": "pkg:nim/solo5_dispatcher", 543 - "name": "solo5_dispatcher", 544 - "version": "20240522", 545 - "externalReferences": [ 546 - { 547 - "url": "https://git.sr.ht/~ehmry/solo5_dispatcher/archive/cc64ef99416b22b12e4a076d33de9e25a163e57d.tar.gz", 548 - "type": "source-distribution" 549 - }, 550 - { 551 - "url": "https://git.sr.ht/~ehmry/solo5_dispatcher", 552 - "type": "vcs" 553 - } 554 - ], 555 - "properties": [ 556 - { 557 - "name": "nix:fod:method", 558 - "value": "fetchzip" 559 - }, 560 - { 561 - "name": "nix:fod:path", 562 - "value": "/nix/store/4jj467pg4hs6warhksb8nsxn9ykz8c7c-source" 563 - }, 564 - { 565 - "name": "nix:fod:rev", 566 - "value": "cc64ef99416b22b12e4a076d33de9e25a163e57d" 567 - }, 568 - { 569 - "name": "nix:fod:sha256", 570 - "value": "1v9i9fqgx1g76yrmz2xwj9mxfwbjfpar6dsyygr68fv9031cqxq7" 571 - }, 572 - { 573 - "name": "nix:fod:url", 574 - "value": "https://git.sr.ht/~ehmry/solo5_dispatcher/archive/cc64ef99416b22b12e4a076d33de9e25a163e57d.tar.gz" 575 - }, 576 - { 577 - "name": "nix:fod:ref", 578 - "value": "20240522" 579 - }, 580 - { 581 - "name": "nix:fod:srcDir", 582 - "value": "pkg" 583 - } 584 - ] 585 - } 586 - ], 587 - "dependencies": [ 588 - { 589 - "ref": "pkg:nim/syndicate_utils", 590 - "dependsOn": [ 591 - "pkg:nim/syndicate" 592 - ] 593 - }, 594 - { 595 - "ref": "pkg:nim/syndicate", 596 - "dependsOn": [ 597 - "pkg:nim/nimcrypto", 598 - "pkg:nim/preserves", 599 - "pkg:nim/sys", 600 - "pkg:nim/taps" 601 - ] 602 - }, 603 - { 604 - "ref": "pkg:nim/preserves", 605 - "dependsOn": [ 606 - "pkg:nim/npeg", 607 - "pkg:nim/bigints" 608 - ] 609 - }, 610 - { 611 - "ref": "pkg:nim/sys", 612 - "dependsOn": [ 613 - "pkg:nim/cps", 614 - "pkg:nim/stew" 615 - ] 616 - }, 617 - { 618 - "ref": "pkg:nim/taps", 619 - "dependsOn": [ 620 - "pkg:nim/getdns", 621 - "pkg:nim/sys", 622 - "pkg:nim/cps", 623 - "pkg:nim/solo5_dispatcher" 624 - ] 625 - }, 626 - { 627 - "ref": "pkg:nim/nimcrypto", 628 - "dependsOn": [] 629 - }, 630 - { 631 - "ref": "pkg:nim/npeg", 632 - "dependsOn": [] 633 - }, 634 - { 635 - "ref": "pkg:nim/bigints", 636 - "dependsOn": [] 637 - }, 638 - { 639 - "ref": "pkg:nim/cps", 640 - "dependsOn": [] 641 - }, 642 - { 643 - "ref": "pkg:nim/stew", 644 - "dependsOn": [] 645 - }, 646 - { 647 - "ref": "pkg:nim/getdns", 648 - "dependsOn": [] 649 - }, 650 - { 651 - "ref": "pkg:nim/solo5_dispatcher", 652 - "dependsOn": [ 653 - "pkg:nim/cps" 654 - ] 655 - } 656 - ] 657 - }
···
+3 -3
pkgs/by-name/tk/tk-safe/package.nix
··· 20 21 stdenv.mkDerivation rec { 22 pname = "tk-safe"; 23 - version = "25.8.1"; 24 25 # To update, check https://search.apps.ubuntu.com/api/v1/package/tk-safe and copy the anon_download_url and version. 26 src = fetchurl { 27 - url = "https://api.snapcraft.io/api/v1/snaps/download/rLNeIGEaag0TKFQLO0TxF3ARXg3rcTNx_18.snap"; 28 - hash = "sha256-OrDbxLcmbL/yTANCMHcJsdGE+LK8rondGQvj+YBqS0E="; 29 }; 30 31 desktopItems = [
··· 20 21 stdenv.mkDerivation rec { 22 pname = "tk-safe"; 23 + version = "25.8.2"; 24 25 # To update, check https://search.apps.ubuntu.com/api/v1/package/tk-safe and copy the anon_download_url and version. 26 src = fetchurl { 27 + url = "https://api.snapcraft.io/api/v1/snaps/download/rLNeIGEaag0TKFQLO0TxF3ARXg3rcTNx_19.snap"; 28 + hash = "sha256-bjlkLCTHkGH2LdeGd3LIp7L8f7SzZetpEpvGpPEzjcA="; 29 }; 30 31 desktopItems = [
+22 -19
pkgs/by-name/tp/tpm-tools/package.nix
··· 2 lib, 3 stdenv, 4 fetchurl, 5 trousers, 6 openssl, 7 opencryptoki, 8 perl, 9 }: 10 11 - let 12 - version = "1.3.9.1"; 13 - in 14 - stdenv.mkDerivation rec { 15 pname = "tpm-tools"; 16 - inherit version; 17 18 src = fetchurl { 19 - url = "mirror://sourceforge/trousers/tpm-tools/${version}/${pname}-${version}.tar.gz"; 20 - sha256 = "0s7srgghykxnlb1g4izabzf2gfb1knxc0nzn6bly49h8cpi19dww"; 21 }; 22 23 - sourceRoot = "."; 24 25 - patches = [ 26 - (fetchurl { 27 - url = "https://sources.debian.org/data/main/t/tpm-tools/1.3.9.1-0.1/debian/patches/05-openssl1.1_fix_data_mgmt.patch"; 28 - sha256 = "161yysw4wgy3spsz6p1d0ib0h5pnrqm8bdh1l71c4hz6a6wpcyxj"; 29 - }) 30 ]; 31 32 - nativeBuildInputs = [ perl ]; 33 buildInputs = [ 34 trousers 35 openssl 36 opencryptoki 37 ]; 38 39 - meta = with lib; { 40 description = "Management tools for TPM hardware"; 41 longDescription = '' 42 tpm-tools is an open-source package designed to enable user and ··· 44 Module (TPM), similar to a smart card environment. 45 ''; 46 homepage = "https://sourceforge.net/projects/trousers/files/tpm-tools/"; 47 - license = licenses.cpl10; 48 - maintainers = [ maintainers.ak ]; 49 - platforms = platforms.unix; 50 }; 51 - }
··· 2 lib, 3 stdenv, 4 fetchurl, 5 + autoreconfHook, 6 trousers, 7 openssl, 8 opencryptoki, 9 perl, 10 }: 11 12 + stdenv.mkDerivation (finalAttrs: { 13 pname = "tpm-tools"; 14 + version = "1.3.9.2"; 15 16 src = fetchurl { 17 + url = "mirror://sourceforge/trousers/tpm-tools/${finalAttrs.version}/tpm-tools-${finalAttrs.version}.tar.gz"; 18 + hash = "sha256-ivg3lJouwwsZU4msiisxvEn+MVBQdRt9TQ1DK/eBKpc="; 19 }; 20 21 + postPatch = '' 22 + mkdir -p po 23 + mkdir -p m4 24 + cp -R po_/* po/ 25 + touch po/Makefile.in.in 26 + touch m4/Makefile.am 27 + substituteInPlace include/tpm_pkcs11.h \ 28 + --replace-fail "libopencryptoki.so" "${opencryptoki}/lib/opencryptoki/libopencryptoki.so" 29 + ''; 30 31 + nativeBuildInputs = [ 32 + autoreconfHook 33 + perl 34 ]; 35 36 buildInputs = [ 37 trousers 38 openssl 39 opencryptoki 40 ]; 41 42 + meta = { 43 description = "Management tools for TPM hardware"; 44 longDescription = '' 45 tpm-tools is an open-source package designed to enable user and ··· 47 Module (TPM), similar to a smart card environment. 48 ''; 49 homepage = "https://sourceforge.net/projects/trousers/files/tpm-tools/"; 50 + license = lib.licenses.cpl10; 51 + maintainers = [ lib.maintainers.ak ]; 52 + platforms = lib.platforms.unix; 53 }; 54 + })
+2 -2
pkgs/by-name/vi/vi-mongo/package.nix
··· 8 9 buildGoModule rec { 10 pname = "vi-mongo"; 11 - version = "0.1.29"; 12 13 src = fetchFromGitHub { 14 owner = "kopecmaciej"; 15 repo = "vi-mongo"; 16 tag = "v${version}"; 17 - hash = "sha256-hxQPqTQ+U6ebTv6HZReiWMeP8RoyjQC0pA3Qug1MSFo="; 18 }; 19 20 vendorHash = "sha256-QoYjNzWWNrEDS4Xq1NF77iqX5WTNxnVV1UJiYq2slhw=";
··· 8 9 buildGoModule rec { 10 pname = "vi-mongo"; 11 + version = "0.1.30"; 12 13 src = fetchFromGitHub { 14 owner = "kopecmaciej"; 15 repo = "vi-mongo"; 16 tag = "v${version}"; 17 + hash = "sha256-gNOKWgGRuWUNqBAu5gWx/HFiNfx+HOdi5tYVyXP3dcI="; 18 }; 19 20 vendorHash = "sha256-QoYjNzWWNrEDS4Xq1NF77iqX5WTNxnVV1UJiYq2slhw=";
+32
pkgs/by-name/wh/why3find/package.nix
···
··· 1 + { 2 + lib, 3 + fetchurl, 4 + ocamlPackages, 5 + why3, 6 + }: 7 + 8 + with ocamlPackages; 9 + buildDunePackage { 10 + pname = "why3find"; 11 + version = "1.2.0"; 12 + 13 + src = fetchurl { 14 + url = "https://git.frama-c.com/-/project/1056/uploads/043312a7a70961338479016ac535c706/why3find-1.2.0.tbz"; 15 + hash = "sha256-eslkMBo0i0+Oy8jW9eRNuyGXuwkV6eeYcxZm5MfgA6w="; 16 + }; 17 + 18 + propagatedBuildInputs = [ 19 + dune-site 20 + terminal_size 21 + why3 22 + yojson 23 + zmq 24 + ]; 25 + 26 + meta = { 27 + description = "Why3 Package Manager"; 28 + homepage = "https://git.frama-c.com/pub/why3find"; 29 + license = lib.licenses.lgpl21Only; 30 + maintainers = [ lib.maintainers.vbgl ]; 31 + }; 32 + }
+2 -2
pkgs/by-name/xo/xosview2/package.nix
··· 7 8 stdenv.mkDerivation (finalAttrs: { 9 pname = "xosview2"; 10 - version = "2.3.3"; 11 12 src = fetchurl { 13 url = "mirror://sourceforge/xosview/xosview2-${finalAttrs.version}.tar.gz"; 14 - hash = "sha256-kEp6n9KmZ+6sTFyJr1V8Ssq9aZuh69c4U1YIiqvxIxw="; 15 }; 16 17 outputs = [
··· 7 8 stdenv.mkDerivation (finalAttrs: { 9 pname = "xosview2"; 10 + version = "2.3.4"; 11 12 src = fetchurl { 13 url = "mirror://sourceforge/xosview/xosview2-${finalAttrs.version}.tar.gz"; 14 + hash = "sha256-tNBZdhCy8jpbTA19T8hxCO2c+wxy03EJ9ar3GAjOpcU="; 15 }; 16 17 outputs = [
+5 -4
pkgs/by-name/yt/ytdownloader/package.nix
··· 12 13 buildNpmPackage rec { 14 pname = "ytDownloader"; 15 - version = "3.19.1"; 16 17 src = fetchFromGitHub { 18 owner = "aandrew-me"; 19 repo = "ytDownloader"; 20 tag = "v${version}"; 21 - hash = "sha256-EweQgKA0CNgiO7q+WTLsUJHpiuRJBQox2FEgjh6CHDQ="; 22 }; 23 24 - npmDepsHash = "sha256-moOxzvzBFNqEe2xd2jVyotxaSsIi+F7J6Dwvqp2Bs08="; 25 26 nativeBuildInputs = [ 27 copyDesktopItems ··· 58 substituteInPlace src/renderer.js \ 59 --replace-fail $\{__dirname}/../ffmpeg '${lib.getExe ffmpeg-headless}' \ 60 --replace-fail 'path.join(os.homedir(), ".ytDownloader", "ytdlp")' '`${lib.getExe yt-dlp}`' \ 61 - --replace-fail '!!localStorage.getItem("fullYtdlpBinPresent")' 'true' 62 # Disable auto-updates 63 substituteInPlace src/preferences.js \ 64 --replace-warn 'const autoUpdateDisabled = getId("autoUpdateDisabled");' 'const autoUpdateDisabled = "true";'
··· 12 13 buildNpmPackage rec { 14 pname = "ytDownloader"; 15 + version = "3.19.3"; 16 17 src = fetchFromGitHub { 18 owner = "aandrew-me"; 19 repo = "ytDownloader"; 20 tag = "v${version}"; 21 + hash = "sha256-6HYVNtjGOQICiby4je3iYG9mPGMEXWTY+87HuUMaA2A="; 22 }; 23 24 + npmDepsHash = "sha256-FiWtZBixg7iz/9YgqnhIIG6MYNql7ITOUXH7aBBv7Co="; 25 + makeCacheWritable = true; 26 27 nativeBuildInputs = [ 28 copyDesktopItems ··· 59 substituteInPlace src/renderer.js \ 60 --replace-fail $\{__dirname}/../ffmpeg '${lib.getExe ffmpeg-headless}' \ 61 --replace-fail 'path.join(os.homedir(), ".ytDownloader", "ytdlp")' '`${lib.getExe yt-dlp}`' \ 62 + --replace-fail 'let ytDlpIsPresent = false;' 'let ytDlpIsPresent = true;' 63 # Disable auto-updates 64 substituteInPlace src/preferences.js \ 65 --replace-warn 'const autoUpdateDisabled = getId("autoUpdateDisabled");' 'const autoUpdateDisabled = "true";'
+3 -4
pkgs/development/ocaml-modules/zmq/default.nix
··· 15 hash = "sha256-tetCmVg27/WHZ+HMwKZVHCrHTzWAlKwkAjNDibB1+6g="; 16 }; 17 18 - buildInputs = [ 19 - czmq 20 - dune-configurator 21 - ]; 22 23 meta = { 24 description = "ZeroMQ bindings for OCaml";
··· 15 hash = "sha256-tetCmVg27/WHZ+HMwKZVHCrHTzWAlKwkAjNDibB1+6g="; 16 }; 17 18 + buildInputs = [ dune-configurator ]; 19 + 20 + propagatedBuildInputs = [ czmq ]; 21 22 meta = { 23 description = "ZeroMQ bindings for OCaml";
+2 -2
pkgs/development/python-modules/apispec/default.nix
··· 15 16 buildPythonPackage rec { 17 pname = "apispec"; 18 - version = "6.8.2"; 19 pyproject = true; 20 21 disabled = pythonOlder "3.9"; 22 23 src = fetchPypi { 24 inherit pname version; 25 - hash = "sha256-zltpufzwJQy1a6DBpSp1/yLC98WGZU5XiEOZAYxRnyY="; 26 }; 27 28 build-system = [ flit-core ];
··· 15 16 buildPythonPackage rec { 17 pname = "apispec"; 18 + version = "6.8.3"; 19 pyproject = true; 20 21 disabled = pythonOlder "3.9"; 22 23 src = fetchPypi { 24 inherit pname version; 25 + hash = "sha256-CCMjWqFxGH/A+x39KCEevPX+d2iyp+GSnQZnHhYkOa4="; 26 }; 27 28 build-system = [ flit-core ];
+2 -2
pkgs/development/python-modules/boto3-stubs/default.nix
··· 359 360 buildPythonPackage rec { 361 pname = "boto3-stubs"; 362 - version = "1.40.24"; 363 pyproject = true; 364 365 disabled = pythonOlder "3.7"; ··· 367 src = fetchPypi { 368 pname = "boto3_stubs"; 369 inherit version; 370 - hash = "sha256-U9ezPaAAE0lVd8l58wknH7UWbXPW1C7F9qPJinaMUIo="; 371 }; 372 373 build-system = [ setuptools ];
··· 359 360 buildPythonPackage rec { 361 pname = "boto3-stubs"; 362 + version = "1.40.26"; 363 pyproject = true; 364 365 disabled = pythonOlder "3.7"; ··· 367 src = fetchPypi { 368 pname = "boto3_stubs"; 369 inherit version; 370 + hash = "sha256-+fdTiIHt0H6/qxvXiQryvQuCnrsW2TGGCEXUSORQWi0="; 371 }; 372 373 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/botocore-stubs/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "botocore-stubs"; 13 - version = "1.40.24"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.7"; ··· 18 src = fetchPypi { 19 pname = "botocore_stubs"; 20 inherit version; 21 - hash = "sha256-JfM6Yla2Boeagi8ZfP5C6BV6dJxsg6hqHDwejpeEYqo="; 22 }; 23 24 nativeBuildInputs = [ setuptools ];
··· 10 11 buildPythonPackage rec { 12 pname = "botocore-stubs"; 13 + version = "1.40.26"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.7"; ··· 18 src = fetchPypi { 19 pname = "botocore_stubs"; 20 inherit version; 21 + hash = "sha256-yJgzQl+HgWx2maxBasq+jQFvp8ejWgnCRVlAgZqFRT4="; 22 }; 23 24 nativeBuildInputs = [ setuptools ];
+2 -2
pkgs/development/python-modules/daiquiri/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "daiquiri"; 13 - version = "3.3.0"; 14 pyproject = true; 15 16 src = fetchPypi { 17 inherit pname version; 18 - hash = "sha256-uybgVHMA7kDGQEERyw6tGCc/aXzcWg/ixgZyMyOn6vI="; 19 }; 20 21 nativeBuildInputs = [
··· 10 11 buildPythonPackage rec { 12 pname = "daiquiri"; 13 + version = "3.4.0"; 14 pyproject = true; 15 16 src = fetchPypi { 17 inherit pname version; 18 + hash = "sha256-yh0ywsCgbzYU/4A6h6wdUNYo2zTQv37ZffDKV2MyBU8="; 19 }; 20 21 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/docling-parse/default.nix
··· 23 24 buildPythonPackage rec { 25 pname = "docling-parse"; 26 - version = "4.2.3"; 27 pyproject = true; 28 29 src = fetchFromGitHub { 30 owner = "docling-project"; 31 repo = "docling-parse"; 32 tag = "v${version}"; 33 - hash = "sha256-0X9fP2PiHjZs+RT+VngHvNt4U0zpXq09BnaO/5tpfY8="; 34 }; 35 36 dontUseCmakeConfigure = true;
··· 23 24 buildPythonPackage rec { 25 pname = "docling-parse"; 26 + version = "4.4.0"; 27 pyproject = true; 28 29 src = fetchFromGitHub { 30 owner = "docling-project"; 31 repo = "docling-parse"; 32 tag = "v${version}"; 33 + hash = "sha256-7l+vwLH0sItDsN3Q8sfGMGGWTnA4BwgE0yaa+cJ/qbk="; 34 }; 35 36 dontUseCmakeConfigure = true;
-28
pkgs/development/python-modules/eris/default.nix
··· 1 - { 2 - lib, 3 - buildPythonPackage, 4 - fetchPypi, 5 - setuptools, 6 - aiocoap, 7 - pycryptodome, 8 - }: 9 - 10 - buildPythonPackage rec { 11 - pname = "eris"; 12 - version = "1.0.0"; 13 - pyproject = true; 14 - src = fetchPypi { 15 - inherit pname version; 16 - hash = "sha256-aiPmf759Cd3SeKfQtqgszcKkhZPM4dNY2x9YxJFPRh0="; 17 - }; 18 - build-system = [ setuptools ]; 19 - dependencies = [ 20 - aiocoap 21 - pycryptodome 22 - ]; 23 - meta = { 24 - description = "Python implementation of the Encoding for Robust Immutable Storage (ERIS)"; 25 - homepage = "https://eris.codeberg.page/python-eris/"; 26 - license = [ lib.licenses.agpl3Plus ]; 27 - }; 28 - }
···
+2 -2
pkgs/development/python-modules/google-cloud-texttospeech/default.nix
··· 14 15 buildPythonPackage rec { 16 pname = "google-cloud-texttospeech"; 17 - version = "2.27.0"; 18 pyproject = true; 19 20 disabled = pythonOlder "3.8"; ··· 22 src = fetchPypi { 23 pname = "google_cloud_texttospeech"; 24 inherit version; 25 - hash = "sha256-lKOCyVt8xY79JQWiTClo4mFPxr3512+5qBnU7SmuGI4="; 26 }; 27 28 build-system = [ setuptools ];
··· 14 15 buildPythonPackage rec { 16 pname = "google-cloud-texttospeech"; 17 + version = "2.29.0"; 18 pyproject = true; 19 20 disabled = pythonOlder "3.8"; ··· 22 src = fetchPypi { 23 pname = "google_cloud_texttospeech"; 24 inherit version; 25 + hash = "sha256-LAtzeLp2OfcHN/SjneJJPTDIXTh7jBaCLG5+EAwcdaM="; 26 }; 27 28 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/identify/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "identify"; 14 - version = "2.6.13"; 15 pyproject = true; 16 17 disabled = pythonOlder "3.9"; ··· 20 owner = "pre-commit"; 21 repo = "identify"; 22 tag = "v${version}"; 23 - hash = "sha256-Du96uRQCymduvAruHSgjKv/OrDIPaMwPU+x/OTchERQ="; 24 }; 25 26 build-system = [ setuptools ];
··· 11 12 buildPythonPackage rec { 13 pname = "identify"; 14 + version = "2.6.14"; 15 pyproject = true; 16 17 disabled = pythonOlder "3.9"; ··· 20 owner = "pre-commit"; 21 repo = "identify"; 22 tag = "v${version}"; 23 + hash = "sha256-l486vlvhDEm9f11z1FDB9AxAbQ+jgHvGppn4CTc/dLk="; 24 }; 25 26 build-system = [ setuptools ];
+10 -10
pkgs/development/python-modules/mypy-boto3/default.nix
··· 462 "sha256-mkaBmHn3LsOHnH4kTWkGbCsL4w/TrPBt/pBXnj+1Ai8="; 463 464 mypy-boto3-ecs = 465 - buildMypyBoto3Package "ecs" "1.40.15" 466 - "sha256-ZqswkZ6qHqFpxJctVjK7bZnUz4kE9A5x+1mAjxucPxM="; 467 468 mypy-boto3-efs = 469 buildMypyBoto3Package "efs" "1.40.0" ··· 681 "sha256-AS7G6I5JR2tkq1m+cx+9PFaIhe7QwWH0DF/7vuIY+zQ="; 682 683 mypy-boto3-iotsitewise = 684 - buildMypyBoto3Package "iotsitewise" "1.40.2" 685 - "sha256-BXLPMwfbqcpaRnAuxrmG4pWUsVFHUW+foMvB1gh5Ye4="; 686 687 mypy-boto3-iotthingsgraph = 688 buildMypyBoto3Package "iotthingsgraph" "1.40.15" ··· 1161 "sha256-+fgiX8rSj53vuJuuTOX26sipW3xiFDt7ik7r65alHcw="; 1162 1163 mypy-boto3-s3 = 1164 - buildMypyBoto3Package "s3" "1.40.0" 1165 - "sha256-maSifwTWL+CzEDLydPLhmIn6ZkJEE2F6lBaHPEhWfx0="; 1166 1167 mypy-boto3-s3control = 1168 buildMypyBoto3Package "s3control" "1.40.12" ··· 1173 "sha256-HPAyUwvfUNZl3Ts3H0evVO7UifAiiwrDPyYJ4titkqA="; 1174 1175 mypy-boto3-sagemaker = 1176 - buildMypyBoto3Package "sagemaker" "1.40.19" 1177 - "sha256-x2eOXSeFcdWJSgdMcjUPRwH56/N+BjXpCnmWMj9po/w="; 1178 1179 mypy-boto3-sagemaker-a2i-runtime = 1180 buildMypyBoto3Package "sagemaker-a2i-runtime" "1.40.16" ··· 1221 "sha256-9lCTZdXU/jJgcDutzvWhxFRV7UVOXwPzVzpQI8wXZkQ="; 1222 1223 mypy-boto3-securityhub = 1224 - buildMypyBoto3Package "securityhub" "1.40.1" 1225 - "sha256-wNGHpSbcxVrb4UYCLDQHJKZ0+2qB7PKaBM9GSN9dF/k="; 1226 1227 mypy-boto3-securitylake = 1228 buildMypyBoto3Package "securitylake" "1.40.0"
··· 462 "sha256-mkaBmHn3LsOHnH4kTWkGbCsL4w/TrPBt/pBXnj+1Ai8="; 463 464 mypy-boto3-ecs = 465 + buildMypyBoto3Package "ecs" "1.40.25" 466 + "sha256-D4um6U9AGip84EUFA0qKHUzyAAjAE2pwlI++QQvGrHY="; 467 468 mypy-boto3-efs = 469 buildMypyBoto3Package "efs" "1.40.0" ··· 681 "sha256-AS7G6I5JR2tkq1m+cx+9PFaIhe7QwWH0DF/7vuIY+zQ="; 682 683 mypy-boto3-iotsitewise = 684 + buildMypyBoto3Package "iotsitewise" "1.40.26" 685 + "sha256-nGCezdRTJ4uq7aSd0mGSOvk+/Rn4KKeCAc++KgPxRAg="; 686 687 mypy-boto3-iotthingsgraph = 688 buildMypyBoto3Package "iotthingsgraph" "1.40.15" ··· 1161 "sha256-+fgiX8rSj53vuJuuTOX26sipW3xiFDt7ik7r65alHcw="; 1162 1163 mypy-boto3-s3 = 1164 + buildMypyBoto3Package "s3" "1.40.26" 1165 + "sha256-jSv9EFKJTQ6EyfuTWNg4ug7tAmUHbH3X9FYix3AnXJk="; 1166 1167 mypy-boto3-s3control = 1168 buildMypyBoto3Package "s3control" "1.40.12" ··· 1173 "sha256-HPAyUwvfUNZl3Ts3H0evVO7UifAiiwrDPyYJ4titkqA="; 1174 1175 mypy-boto3-sagemaker = 1176 + buildMypyBoto3Package "sagemaker" "1.40.25" 1177 + "sha256-n0J5zoHTKuovhScGAPMdG9s5zPPgkXUV0aTTXqDVIAU="; 1178 1179 mypy-boto3-sagemaker-a2i-runtime = 1180 buildMypyBoto3Package "sagemaker-a2i-runtime" "1.40.16" ··· 1221 "sha256-9lCTZdXU/jJgcDutzvWhxFRV7UVOXwPzVzpQI8wXZkQ="; 1222 1223 mypy-boto3-securityhub = 1224 + buildMypyBoto3Package "securityhub" "1.40.26" 1225 + "sha256-0DkWoaAhZ0w3CXYtQgvABDZ+PeCIjB9asQkDGSl1/oU="; 1226 1227 mypy-boto3-securitylake = 1228 buildMypyBoto3Package "securitylake" "1.40.0"
+3
pkgs/development/python-modules/safetensors/default.nix
··· 19 pytest, 20 pytest-benchmark, 21 hypothesis, 22 23 # tests 24 pytestCheckHook, ··· 81 pytest 82 pytest-benchmark 83 hypothesis 84 ]; 85 all = self.torch ++ self.numpy ++ self.pinned-tf ++ self.jax ++ self.paddlepaddle ++ self.testing; 86 dev = self.all; ··· 91 numpy 92 pytestCheckHook 93 torch 94 ]; 95 96 enabledTestPaths = [ "tests" ];
··· 19 pytest, 20 pytest-benchmark, 21 hypothesis, 22 + fsspec, 23 24 # tests 25 pytestCheckHook, ··· 82 pytest 83 pytest-benchmark 84 hypothesis 85 + fsspec 86 ]; 87 all = self.torch ++ self.numpy ++ self.pinned-tf ++ self.jax ++ self.paddlepaddle ++ self.testing; 88 dev = self.all; ··· 93 numpy 94 pytestCheckHook 95 torch 96 + fsspec 97 ]; 98 99 enabledTestPaths = [ "tests" ];
+2 -2
pkgs/development/python-modules/sqlmap/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "sqlmap"; 13 - version = "1.9.8"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.7"; 17 18 src = fetchPypi { 19 inherit pname version; 20 - hash = "sha256-CQiJ/8MtsoGcfnVA3hI4KZaX+p0ihQmasfwgOTd9we8="; 21 }; 22 23 postPatch = ''
··· 10 11 buildPythonPackage rec { 12 pname = "sqlmap"; 13 + version = "1.9.9"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.7"; 17 18 src = fetchPypi { 19 inherit pname version; 20 + hash = "sha256-7h9683YdzKT+oDToy9GW1+k7LoaHqBBZeLlXiCDelFA="; 21 }; 22 23 postPatch = ''
+2 -2
pkgs/development/python-modules/tencentcloud-sdk-python/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "tencentcloud-sdk-python"; 12 - version = "3.0.1455"; 13 pyproject = true; 14 15 src = fetchFromGitHub { 16 owner = "TencentCloud"; 17 repo = "tencentcloud-sdk-python"; 18 tag = version; 19 - hash = "sha256-MU5nvCZ86JvA+/2D29UVVqO45Wemr9uvvrtpeHTGS7E="; 20 }; 21 22 build-system = [ setuptools ];
··· 9 10 buildPythonPackage rec { 11 pname = "tencentcloud-sdk-python"; 12 + version = "3.0.1457"; 13 pyproject = true; 14 15 src = fetchFromGitHub { 16 owner = "TencentCloud"; 17 repo = "tencentcloud-sdk-python"; 18 tag = version; 19 + hash = "sha256-kXoegYr6m5z3FQXV3V18rKl0Pkknz4Xl/CXtOnN6zPU="; 20 }; 21 22 build-system = [ setuptools ];
+7 -3
pkgs/development/python-modules/torch/source/default.nix
··· 181 else if cudaSupport then 182 gpuArchWarner supportedCudaCapabilities unsupportedCudaCapabilities 183 else if rocmSupport then 184 - # Remove RDNA1 gfx101x archs from default ROCm support list to avoid 185 - # use of undeclared identifier 'CK_BUFFER_RESOURCE_3RD_DWORD' 186 - # TODO: Retest after ROCm 6.4 or torch 2.8 187 lib.lists.subtractLists [ 188 "gfx1010" 189 "gfx1012" 190 ] (rocmPackages.clr.localGpuTargets or rocmPackages.clr.gpuTargets) 191 else 192 throw "No GPU targets specified"
··· 181 else if cudaSupport then 182 gpuArchWarner supportedCudaCapabilities unsupportedCudaCapabilities 183 else if rocmSupport then 184 lib.lists.subtractLists [ 185 + # Remove RDNA1 gfx101x archs from default ROCm support list to avoid 186 + # use of undeclared identifier 'CK_BUFFER_RESOURCE_3RD_DWORD' 187 + # TODO: Retest after ROCm 6.4 or torch 2.8 188 "gfx1010" 189 "gfx1012" 190 + 191 + # Strix Halo seems to be broken as well, see 192 + # https://github.com/NixOS/nixpkgs/pull/440359. 193 + "gfx1151" 194 ] (rocmPackages.clr.localGpuTargets or rocmPackages.clr.gpuTargets) 195 else 196 throw "No GPU targets specified"
+2 -2
pkgs/development/python-modules/types-markdown/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "types-markdown"; 10 - version = "3.8.0.20250809"; 11 pyproject = true; 12 13 src = fetchPypi { 14 pname = "types_markdown"; 15 inherit version; 16 - hash = "sha256-+mGec1h4okQzKku+Frz8ROSf9iZMJpYFYnjwZCzfoiM="; 17 }; 18 19 build-system = [ setuptools ];
··· 7 8 buildPythonPackage rec { 9 pname = "types-markdown"; 10 + version = "3.9.0.20250906"; 11 pyproject = true; 12 13 src = fetchPypi { 14 pname = "types_markdown"; 15 inherit version; 16 + hash = "sha256-8C3BotEwsJPeSRDGSy0KgRrnAg8DYk30HGZ4GNL+4FA="; 17 }; 18 19 build-system = [ setuptools ];
+3 -3
pkgs/development/python-modules/yara-x/default.nix
··· 9 }: 10 buildPythonPackage rec { 11 pname = "yara-x"; 12 - version = "1.5.0"; 13 pyproject = true; 14 15 disabled = pythonOlder "3.9"; ··· 18 owner = "VirusTotal"; 19 repo = "yara-x"; 20 tag = "v${version}"; 21 - hash = "sha256-YZmhwHA6PnQb3QXhbWK8cbV0CScbiD5k+HceDcV6iCI="; 22 }; 23 24 buildAndTestSubdir = "py"; 25 26 cargoDeps = rustPlatform.fetchCargoVendor { 27 inherit pname src version; 28 - hash = "sha256-8LofNTLa3a2dDH72T54HJR/+qArXt+X6OMJIQwmjQIQ="; 29 }; 30 31 nativeBuildInputs = [
··· 9 }: 10 buildPythonPackage rec { 11 pname = "yara-x"; 12 + version = "1.6.0"; 13 pyproject = true; 14 15 disabled = pythonOlder "3.9"; ··· 18 owner = "VirusTotal"; 19 repo = "yara-x"; 20 tag = "v${version}"; 21 + hash = "sha256-LpdpdzUof+Buz5QQcWUr23AsSyfvUQYPp7RhHWXRb+I="; 22 }; 23 24 buildAndTestSubdir = "py"; 25 26 cargoDeps = rustPlatform.fetchCargoVendor { 27 inherit pname src version; 28 + hash = "sha256-IO8ER92vWO3Q9MntaGwdhEFgy9G35Q3LOG5GU5rJpQY="; 29 }; 30 31 nativeBuildInputs = [
+1
pkgs/development/rocm-modules/6/clr/default.nix
··· 236 "1100" 237 "1101" 238 "1102" 239 "1200" # RX 9070 240 "1201" # RX 9070 XT 241 ] (target: "gfx${target}");
··· 236 "1100" 237 "1101" 238 "1102" 239 + "1151" # Strix Halo 240 "1200" # RX 9070 241 "1201" # RX 9070 XT 242 ] (target: "gfx${target}");
+1
pkgs/development/rocm-modules/6/default.nix
··· 498 "gfx1100" 499 "gfx1101" 500 "gfx1102" 501 ]; 502 gfx12 = scopeForArches [ 503 "gfx1200"
··· 498 "gfx1100" 499 "gfx1101" 500 "gfx1102" 501 + "gfx1151" 502 ]; 503 gfx12 = scopeForArches [ 504 "gfx1200"
+1
pkgs/development/rocm-modules/6/rocblas/default.nix
··· 52 "gfx1100" 53 "gfx1101" 54 "gfx1102" 55 "gfx1200" 56 "gfx1201" 57 ]
··· 52 "gfx1100" 53 "gfx1101" 54 "gfx1102" 55 + "gfx1151" 56 "gfx1200" 57 "gfx1201" 58 ]
+1
pkgs/development/rocm-modules/6/rocsolver/default.nix
··· 27 "gfx1100" 28 "gfx1101" 29 "gfx1102" 30 "gfx1200" 31 "gfx1201" 32 ]
··· 27 "gfx1100" 28 "gfx1101" 29 "gfx1102" 30 + "gfx1151" 31 "gfx1200" 32 "gfx1201" 33 ]
+9 -1
pkgs/os-specific/linux/opensnitch-ebpf/default.nix
··· 9 bison, 10 bc, 11 opensnitch, 12 }: 13 14 stdenv.mkDerivation rec { ··· 58 done 59 ''; 60 61 meta = with lib; { 62 description = "eBPF process monitor module for OpenSnitch"; 63 homepage = "https://github.com/evilsocket/opensnitch"; 64 license = licenses.gpl3Only; 65 - maintainers = with maintainers; [ onny ]; 66 platforms = platforms.linux; 67 }; 68 }
··· 9 bison, 10 bc, 11 opensnitch, 12 + nixosTests, 13 }: 14 15 stdenv.mkDerivation rec { ··· 59 done 60 ''; 61 62 + passthru.tests = { 63 + inherit (nixosTests) opensnitch; 64 + }; 65 + 66 meta = with lib; { 67 description = "eBPF process monitor module for OpenSnitch"; 68 homepage = "https://github.com/evilsocket/opensnitch"; 69 license = licenses.gpl3Only; 70 + maintainers = with maintainers; [ 71 + onny 72 + grimmauld 73 + ]; 74 platforms = platforms.linux; 75 }; 76 }
+16 -5
pkgs/servers/firebird/default.nix
··· 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 libedit, 6 - autoreconfHook271, 7 zlib, 8 unzip, 9 libtommath, ··· 32 ]; 33 }; 34 35 - nativeBuildInputs = [ autoreconfHook271 ]; 36 37 buildInputs = [ 38 libedit ··· 52 runHook preInstall 53 mkdir -p $out 54 cp -r gen/Release/firebird/* $out 55 - rm $out/lib/*.a # they were just symlinks to /build/source/... 56 runHook postInstall 57 ''; 58 ··· 62 firebird_3 = stdenv.mkDerivation ( 63 base 64 // rec { 65 - version = "3.0.12"; 66 67 src = fetchFromGitHub { 68 owner = "FirebirdSQL"; 69 repo = "firebird"; 70 rev = "v${version}"; 71 - hash = "sha256-po8tMrOahfwayVXa7Eadr9+ZEmZizHlCmxi094cOJSY="; 72 }; 73 74 buildInputs = base.buildInputs ++ [ 75 zlib
··· 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 + fetchDebianPatch, 6 libedit, 7 + autoreconfHook, 8 zlib, 9 unzip, 10 libtommath, ··· 33 ]; 34 }; 35 36 + nativeBuildInputs = [ autoreconfHook ]; 37 38 buildInputs = [ 39 libedit ··· 53 runHook preInstall 54 mkdir -p $out 55 cp -r gen/Release/firebird/* $out 56 + rm -f $out/lib/*.a # they were just symlinks to /build/source/... 57 runHook postInstall 58 ''; 59 ··· 63 firebird_3 = stdenv.mkDerivation ( 64 base 65 // rec { 66 + version = "3.0.13"; 67 68 src = fetchFromGitHub { 69 owner = "FirebirdSQL"; 70 repo = "firebird"; 71 rev = "v${version}"; 72 + hash = "sha256-ti3cFfByM2wxOLkAebwtFe25B5W7jOwi3f7MPYo/yUA="; 73 }; 74 + 75 + patches = [ 76 + (fetchDebianPatch { 77 + pname = "firebird3.0"; 78 + version = "3.0.13.ds7"; 79 + debianRevision = "2"; 80 + patch = "no-binary-gbaks.patch"; 81 + hash = "sha256-LXUMM38PBYeLPdgaxLPau4HWB4ItJBBnx7oGwalL6Pg="; 82 + }) 83 + ]; 84 85 buildInputs = base.buildInputs ++ [ 86 zlib
+1 -1
pkgs/tools/text/patchutils/0.4.2.nix
··· 7 sha256 = "sha256-iHWwll/jPeYriQ9s15O+f6/kGk5VLtv2QfH+1eu/Re0="; 8 # for gitdiff 9 extraBuildInputs = [ python3 ]; 10 - patches = [ ./Revert-Fix-grepdiff-test.patch ]; 11 } 12 )
··· 7 sha256 = "sha256-iHWwll/jPeYriQ9s15O+f6/kGk5VLtv2QfH+1eu/Re0="; 8 # for gitdiff 9 extraBuildInputs = [ python3 ]; 10 + patches = [ ./Make-grepdiff1-test-case-pcre-aware.patch ]; 11 } 12 )
+36
pkgs/tools/text/patchutils/Make-grepdiff1-test-case-pcre-aware.patch
···
··· 1 + From 1208a632aaeca43f3846116197d645394fbae45d Mon Sep 17 00:00:00 2001 2 + From: Tim Waugh <twaugh@redhat.com> 3 + Date: Wed, 27 Aug 2025 09:36:01 +0100 4 + Subject: [PATCH] Make grepdiff1 test-case pcre-aware 5 + 6 + The test case needs a different pattern when configured with/without pcre2. 7 + 8 + Fixed: #61 9 + 10 + Assisted-by: Cursor 11 + --- 12 + tests/grepdiff1/run-test | 11 ++++++++++- 13 + 1 file changed, 10 insertions(+), 1 deletion(-) 14 + 15 + diff --git a/tests/grepdiff1/run-test b/tests/grepdiff1/run-test 16 + index c4311f8..ebb6023 100755 17 + --- a/tests/grepdiff1/run-test 18 + +++ b/tests/grepdiff1/run-test 19 + @@ -20,7 +20,16 @@ cat << EOF > diff 20 + +b 21 + EOF 22 + 23 + -${GREPDIFF} '\+a' diff 2>errors >index || exit 1 24 + +# Check if PCRE2 is being used by examining the help output 25 + +if ${GREPDIFF} --help 2>&1 | grep -q "PCRE regexes are used by default"; then 26 + + # PCRE2 is enabled - need to escape the plus sign 27 + + PATTERN='\+a' 28 + +else 29 + + # Standard regex - plus sign doesn't need escaping 30 + + PATTERN='+a' 31 + +fi 32 + + 33 + +${GREPDIFF} "$PATTERN" diff 2>errors >index || exit 1 34 + [ -s errors ] && exit 1 35 + 36 + cat << EOF | cmp - index || exit 1
-38
pkgs/tools/text/patchutils/Revert-Fix-grepdiff-test.patch
··· 1 - From 13672e53371ea9593130bdca178f3b8b2e174032 Mon Sep 17 00:00:00 2001 2 - From: Alyssa Ross <hi@alyssa.is> 3 - Date: Thu, 25 Apr 2024 09:10:54 +0200 4 - Subject: [PATCH] Revert "Fix grepdiff test" 5 - MIME-Version: 1.0 6 - Content-Type: text/plain; charset=UTF-8 7 - Content-Transfer-Encoding: 8bit 8 - 9 - This reverts commit a6538753a51db973a05c9034ed78f2dd946453db. 10 - 11 - There's no need for an escape here, because POSIX regexes don't treat 12 - '+' specially if it's at the start of the experssion. musl rejects 13 - the version with the backslash. 14 - 15 - I'm still not clear why this change was made in the first place, but 16 - reverting it seems to make the test pass on both glibc and musl… 17 - 18 - Link: https://github.com/twaugh/patchutils/issues/61 19 - --- 20 - tests/grepdiff1/run-test | 2 +- 21 - 1 file changed, 1 insertion(+), 1 deletion(-) 22 - 23 - diff --git a/tests/grepdiff1/run-test b/tests/grepdiff1/run-test 24 - index c4311f8..c3cebdd 100755 25 - --- a/tests/grepdiff1/run-test 26 - +++ b/tests/grepdiff1/run-test 27 - @@ -20,7 +20,7 @@ cat << EOF > diff 28 - +b 29 - EOF 30 - 31 - -${GREPDIFF} '\+a' diff 2>errors >index || exit 1 32 - +${GREPDIFF} '+a' diff 2>errors >index || exit 1 33 - [ -s errors ] && exit 1 34 - 35 - cat << EOF | cmp - index || exit 1 36 - -- 37 - 2.44.0 38 -
···
+5
pkgs/top-level/aliases.nix
··· 847 ephemeral = throw "'ephemeral' has been archived upstream since 2022-04-02"; # added 2025-04-12 848 epoxy = throw "'epoxy' has been renamed to/replaced by 'libepoxy'"; # Converted to throw 2024-10-17 849 850 erlang_24 = throw "erlang_24 has been removed as it is unmaintained upstream"; 851 erlang_27-rc3 = throw "erlang_27-rc3 has been removed in favor of erlang_27"; # added 2024-05-20 852 erlang_nox = throw "erlang_nox has been removed in favor of beam_minimal.packages.erlang or beamMinimalPackages.erlang"; # added 2025-04-01 ··· 1937 posix_man_pages = throw "'posix_man_pages' has been renamed to/replaced by 'man-pages-posix'"; # Converted to throw 2024-10-17 1938 powerdns = pdns; # Added 2022-03-28 1939 presage = throw "presage has been removed, as it has been unmaintained since 2018"; # Added 2024-03-24 1940 projectm = throw "Since version 4, 'projectm' has been split into 'libprojectm' (the library) and 'projectm-sdl-cpp' (the SDL2 frontend). ProjectM 3 has been moved to 'projectm_3'"; # Added 2024-11-10 1941 1942 cstore_fdw = throw "'cstore_fdw' has been removed. Use 'postgresqlPackages.cstore_fdw' instead."; # Added 2025-07-19 ··· 2301 syncthing-cli = throw "'syncthing-cli' has been renamed to/replaced by 'syncthing'"; # Converted to throw 2024-10-17 2302 syncthingtray-qt6 = syncthingtray; # Added 2024-03-06 2303 syncthing-tray = throw "syncthing-tray has been removed because it is broken and unmaintained"; 2304 2305 ### T ### 2306
··· 847 ephemeral = throw "'ephemeral' has been archived upstream since 2022-04-02"; # added 2025-04-12 848 epoxy = throw "'epoxy' has been renamed to/replaced by 'libepoxy'"; # Converted to throw 2024-10-17 849 850 + eris-go = throw "'eris-go' has been removed due to a hostile upstream moving tags and breaking src FODs"; # Added 2025-09-01 851 + eriscmd = throw "'eriscmd' has been removed due to a hostile upstream moving tags and breaking src FODs"; # Added 2025-09-01 852 + 853 erlang_24 = throw "erlang_24 has been removed as it is unmaintained upstream"; 854 erlang_27-rc3 = throw "erlang_27-rc3 has been removed in favor of erlang_27"; # added 2024-05-20 855 erlang_nox = throw "erlang_nox has been removed in favor of beam_minimal.packages.erlang or beamMinimalPackages.erlang"; # added 2025-04-01 ··· 1940 posix_man_pages = throw "'posix_man_pages' has been renamed to/replaced by 'man-pages-posix'"; # Converted to throw 2024-10-17 1941 powerdns = pdns; # Added 2022-03-28 1942 presage = throw "presage has been removed, as it has been unmaintained since 2018"; # Added 2024-03-24 1943 + preserves-nim = throw "'preserves-nim' has been removed due to a hostile upstream moving tags and breaking src FODs"; # Added 2025-09-01 1944 projectm = throw "Since version 4, 'projectm' has been split into 'libprojectm' (the library) and 'projectm-sdl-cpp' (the SDL2 frontend). ProjectM 3 has been moved to 'projectm_3'"; # Added 2024-11-10 1945 1946 cstore_fdw = throw "'cstore_fdw' has been removed. Use 'postgresqlPackages.cstore_fdw' instead."; # Added 2025-07-19 ··· 2305 syncthing-cli = throw "'syncthing-cli' has been renamed to/replaced by 'syncthing'"; # Converted to throw 2024-10-17 2306 syncthingtray-qt6 = syncthingtray; # Added 2024-03-06 2307 syncthing-tray = throw "syncthing-tray has been removed because it is broken and unmaintained"; 2308 + syndicate_utils = throw "'syndicate_utils' has been removed due to a hostile upstream moving tags and breaking src FODs"; # Added 2025-09-01 2309 2310 ### T ### 2311
+1
pkgs/top-level/python-aliases.nix
··· 242 enhancements = throw "enhancements is unmaintained upstream and has therefore been removed"; # added 2023-10-27 243 enum-compat = throw "enum-compat is a virtual package providing enum34, which does not do anything since Python 3.4"; # added 2025-02-15 244 enum34 = throw "enum34 is no longer needed since Python 3.4"; # added 2025-03-06 245 et_xmlfile = et-xmlfile; # added 2023-10-16 246 etebase-server = throw "pkgs.python3.etebase-server has been removed, use pkgs.etebase-server"; # added 2024-07-16 247 ev3dev2 = python-ev3dev2; # added 2023-06-19
··· 242 enhancements = throw "enhancements is unmaintained upstream and has therefore been removed"; # added 2023-10-27 243 enum-compat = throw "enum-compat is a virtual package providing enum34, which does not do anything since Python 3.4"; # added 2025-02-15 244 enum34 = throw "enum34 is no longer needed since Python 3.4"; # added 2025-03-06 245 + eris = throw "eris has been removed due to a hostile upstream moving tags and breaking src FODs"; # Added 2025-09-01 246 et_xmlfile = et-xmlfile; # added 2023-10-16 247 etebase-server = throw "pkgs.python3.etebase-server has been removed, use pkgs.etebase-server"; # added 2024-07-16 248 ev3dev2 = python-ev3dev2; # added 2023-06-19
-2
pkgs/top-level/python-packages.nix
··· 4765 4766 eradicate = callPackage ../development/python-modules/eradicate { }; 4767 4768 - eris = callPackage ../development/python-modules/eris { }; 4769 - 4770 es-client = callPackage ../development/python-modules/es-client { }; 4771 4772 escapism = callPackage ../development/python-modules/escapism { };
··· 4765 4766 eradicate = callPackage ../development/python-modules/eradicate { }; 4767 4768 es-client = callPackage ../development/python-modules/es-client { }; 4769 4770 escapism = callPackage ../development/python-modules/escapism { };