Merge staging-next into staging

authored by nixpkgs-ci[bot] and committed by GitHub 6e3bcee6 ce513907

+3820 -644
+20
ci/nixpkgs-vet.nix
··· 29 30 nixpkgs-vet --base ${filtered base} ${filtered head} 31 32 touch $out 33 ''
··· 29 30 nixpkgs-vet --base ${filtered base} ${filtered head} 31 32 + # TODO: Upstream into nixpkgs-vet, see: 33 + # https://github.com/NixOS/nixpkgs-vet/issues/164 34 + badFiles=$(find ${filtered head}/pkgs -type f -name '*.nix' -print | xargs grep -l '^[^#]*<nixpkgs/' || true) 35 + if [[ -n $badFiles ]]; then 36 + echo "Nixpkgs is not allowed to use <nixpkgs> to refer to itself." 37 + echo "The offending files:" 38 + echo "$badFiles" 39 + exit 1 40 + fi 41 + 42 + # TODO: Upstream into nixpkgs-vet, see: 43 + # https://github.com/NixOS/nixpkgs-vet/issues/166 44 + conflictingPaths=$(find ${filtered head} | awk '{ print $1 " " tolower($1) }' | sort -k2 | uniq -D -f 1 | cut -d ' ' -f 1) 45 + if [[ -n $conflictingPaths ]]; then 46 + echo "Files in nixpkgs must not vary only by case." 47 + echo "The offending paths:" 48 + echo "$conflictingPaths" 49 + exit 1 50 + fi 51 + 52 touch $out 53 ''
+1
doc/release-notes/rl-2511.section.md
··· 17 18 - `base16-builder` node package has been removed due to lack of upstream maintenance. 19 - `gentium` package now provides `Gentium-*.ttf` files, and not `GentiumPlus-*.ttf` files like before. The font identifiers `Gentium Plus*` are available in the `gentium-plus` package, and if you want to use the more recently updated package `gentium` [by sil](https://software.sil.org/gentium/), you should update your configuration files to use the `Gentium` font identifier. 20 21 ## Other Notable Changes {#sec-nixpkgs-release-25.11-notable-changes} 22
··· 17 18 - `base16-builder` node package has been removed due to lack of upstream maintenance. 19 - `gentium` package now provides `Gentium-*.ttf` files, and not `GentiumPlus-*.ttf` files like before. The font identifiers `Gentium Plus*` are available in the `gentium-plus` package, and if you want to use the more recently updated package `gentium` [by sil](https://software.sil.org/gentium/), you should update your configuration files to use the `Gentium` font identifier. 20 + - `space-orbit` package has been removed due to lack of upstream maintenance. Debian upstream stopped tracking it in 2011. 21 22 ## Other Notable Changes {#sec-nixpkgs-release-25.11-notable-changes} 23
+24
maintainers/maintainer-list.nix
··· 3813 githubId = 2379774; 3814 name = "Sean Buckley"; 3815 }; 3816 bugworm = { 3817 email = "bugworm@zoho.com"; 3818 github = "bugworm"; ··· 12265 github = "joshniemela"; 12266 githubId = 88747315; 12267 }; 12268 joshuafern = { 12269 name = "Joshua Fern"; 12270 email = "joshuafern@protonmail.com"; ··· 12944 github = "Unkn0wnCat"; 12945 githubId = 8211181; 12946 name = "Kevin Kandlbinder"; 12947 }; 12948 keysmashes = { 12949 email = "x-89cjg9@keysmash.solutions"; ··· 23673 github = "StarGate01"; 23674 githubId = 6362238; 23675 name = "Christoph Honal"; 23676 }; 23677 starkca90 = { 23678 email = "starkca90@gmail.com";
··· 3813 githubId = 2379774; 3814 name = "Sean Buckley"; 3815 }; 3816 + bugarela = { 3817 + email = "gabrielamoreira05@gmail.com"; 3818 + github = "bugarela"; 3819 + githubId = 18356186; 3820 + name = "Gabriela Moreira"; 3821 + }; 3822 bugworm = { 3823 email = "bugworm@zoho.com"; 3824 github = "bugworm"; ··· 12271 github = "joshniemela"; 12272 githubId = 88747315; 12273 }; 12274 + joshprk = { 12275 + name = "Joshua Park"; 12276 + github = "joshprk"; 12277 + githubId = 123624726; 12278 + }; 12279 joshuafern = { 12280 name = "Joshua Fern"; 12281 email = "joshuafern@protonmail.com"; ··· 12955 github = "Unkn0wnCat"; 12956 githubId = 8211181; 12957 name = "Kevin Kandlbinder"; 12958 + }; 12959 + keyruu = { 12960 + name = "Lucas"; 12961 + email = "me@keyruu.de"; 12962 + matrix = "@keyruu:matrix.org"; 12963 + github = "Keyruu"; 12964 + githubId = 53177682; 12965 }; 12966 keysmashes = { 12967 email = "x-89cjg9@keysmash.solutions"; ··· 23691 github = "StarGate01"; 23692 githubId = 6362238; 23693 name = "Christoph Honal"; 23694 + }; 23695 + starius = { 23696 + email = "bnagaev@gmail.com"; 23697 + github = "starius"; 23698 + githubId = 920155; 23699 + name = "Boris Nagaev"; 23700 }; 23701 starkca90 = { 23702 email = "starkca90@gmail.com";
+1 -1
maintainers/scripts/README.md
··· 22 ❯ ./get-maintainer.sh nicoo 23 { 24 "email": "nicoo@debian.org", 25 - "github": "nbraud", 26 "githubId": 1155801, 27 "keys": [ 28 {
··· 22 ❯ ./get-maintainer.sh nicoo 23 { 24 "email": "nicoo@debian.org", 25 + "github": "nicoonoclaste", 26 "githubId": 1155801, 27 "keys": [ 28 {
+2
nixos/doc/manual/release-notes/rl-2511.section.md
··· 36 37 - The Pocket ID module ([`services.pocket-id`][#opt-services.pocket-id.enable]) and package (`pocket-id`) has been updated to 1.0.0. Some environment variables have been changed or removed, see the [migration guide](https://pocket-id.org/docs/setup/migrate-to-v1/). 38 39 - `renovate` was updated to v40. See the [upstream release notes](https://github.com/renovatebot/renovate/releases/tag/40.0.0) for breaking changes. 40 41 - The `boot.readOnlyNixStore` has been removed. Control over bind mount options on `/nix/store` is now offered by the `boot.nixStoreMountOpts` option.
··· 36 37 - The Pocket ID module ([`services.pocket-id`][#opt-services.pocket-id.enable]) and package (`pocket-id`) has been updated to 1.0.0. Some environment variables have been changed or removed, see the [migration guide](https://pocket-id.org/docs/setup/migrate-to-v1/). 38 39 + - The `services.siproxd` module has been removed as `siproxd` is unmaintained and broken with libosip 5.x. 40 + 41 - `renovate` was updated to v40. See the [upstream release notes](https://github.com/renovatebot/renovate/releases/tag/40.0.0) for breaking changes. 42 43 - The `boot.readOnlyNixStore` has been removed. Control over bind mount options on `/nix/store` is now offered by the `boot.nixStoreMountOpts` option.
-1
nixos/modules/module-list.nix
··· 909 ./services/misc/servarr/whisparr.nix 910 ./services/misc/serviio.nix 911 ./services/misc/sickbeard.nix 912 - ./services/misc/siproxd.nix 913 ./services/misc/snapper.nix 914 ./services/misc/soft-serve.nix 915 ./services/misc/sourcehut
··· 909 ./services/misc/servarr/whisparr.nix 910 ./services/misc/serviio.nix 911 ./services/misc/sickbeard.nix 912 ./services/misc/snapper.nix 913 ./services/misc/soft-serve.nix 914 ./services/misc/sourcehut
+5
nixos/modules/rename.nix
··· 223 "services" 224 "shout" 225 ] "shout was removed because it was deprecated upstream in favor of thelounge.") 226 (mkRemovedOptionModule [ "services" "ssmtp" ] '' 227 The ssmtp package and the corresponding module have been removed due to 228 the program being unmaintained. The options `programs.msmtp.*` can be
··· 223 "services" 224 "shout" 225 ] "shout was removed because it was deprecated upstream in favor of thelounge.") 226 + (mkRemovedOptionModule [ "services" "siproxd" ] '' 227 + The siproxd package and the corresponding module have been removed due to 228 + the service being unmaintained. `services.asterisk.*` or `services.freeswitch.*` 229 + could be used instead. 230 + '') 231 (mkRemovedOptionModule [ "services" "ssmtp" ] '' 232 The ssmtp package and the corresponding module have been removed due to 233 the program being unmaintained. The options `programs.msmtp.*` can be
-196
nixos/modules/services/misc/siproxd.nix
··· 1 - { 2 - config, 3 - lib, 4 - pkgs, 5 - ... 6 - }: 7 - let 8 - 9 - cfg = config.services.siproxd; 10 - 11 - conf = '' 12 - daemonize = 0 13 - rtp_proxy_enable = 1 14 - user = siproxd 15 - if_inbound = ${cfg.ifInbound} 16 - if_outbound = ${cfg.ifOutbound} 17 - sip_listen_port = ${toString cfg.sipListenPort} 18 - rtp_port_low = ${toString cfg.rtpPortLow} 19 - rtp_port_high = ${toString cfg.rtpPortHigh} 20 - rtp_dscp = ${toString cfg.rtpDscp} 21 - sip_dscp = ${toString cfg.sipDscp} 22 - ${lib.optionalString ( 23 - cfg.hostsAllowReg != [ ] 24 - ) "hosts_allow_reg = ${lib.concatStringsSep "," cfg.hostsAllowReg}"} 25 - ${lib.optionalString ( 26 - cfg.hostsAllowSip != [ ] 27 - ) "hosts_allow_sip = ${lib.concatStringsSep "," cfg.hostsAllowSip}"} 28 - ${lib.optionalString ( 29 - cfg.hostsDenySip != [ ] 30 - ) "hosts_deny_sip = ${lib.concatStringsSep "," cfg.hostsDenySip}"} 31 - ${lib.optionalString (cfg.passwordFile != "") "proxy_auth_pwfile = ${cfg.passwordFile}"} 32 - ${cfg.extraConfig} 33 - ''; 34 - 35 - confFile = builtins.toFile "siproxd.conf" conf; 36 - 37 - in 38 - { 39 - ##### interface 40 - 41 - options = { 42 - 43 - services.siproxd = { 44 - 45 - enable = lib.mkOption { 46 - type = lib.types.bool; 47 - default = false; 48 - description = '' 49 - Whether to enable the Siproxd SIP 50 - proxy/masquerading daemon. 51 - ''; 52 - }; 53 - 54 - ifInbound = lib.mkOption { 55 - type = lib.types.str; 56 - example = "eth0"; 57 - description = "Local network interface"; 58 - }; 59 - 60 - ifOutbound = lib.mkOption { 61 - type = lib.types.str; 62 - example = "ppp0"; 63 - description = "Public network interface"; 64 - }; 65 - 66 - hostsAllowReg = lib.mkOption { 67 - type = lib.types.listOf lib.types.str; 68 - default = [ ]; 69 - example = [ 70 - "192.168.1.0/24" 71 - "192.168.2.0/24" 72 - ]; 73 - description = '' 74 - Access control list for incoming SIP registrations. 75 - ''; 76 - }; 77 - 78 - hostsAllowSip = lib.mkOption { 79 - type = lib.types.listOf lib.types.str; 80 - default = [ ]; 81 - example = [ 82 - "123.45.0.0/16" 83 - "123.46.0.0/16" 84 - ]; 85 - description = '' 86 - Access control list for incoming SIP traffic. 87 - ''; 88 - }; 89 - 90 - hostsDenySip = lib.mkOption { 91 - type = lib.types.listOf lib.types.str; 92 - default = [ ]; 93 - example = [ 94 - "10.0.0.0/8" 95 - "11.0.0.0/8" 96 - ]; 97 - description = '' 98 - Access control list for denying incoming 99 - SIP registrations and traffic. 100 - ''; 101 - }; 102 - 103 - sipListenPort = lib.mkOption { 104 - type = lib.types.int; 105 - default = 5060; 106 - description = '' 107 - Port to listen for incoming SIP messages. 108 - ''; 109 - }; 110 - 111 - rtpPortLow = lib.mkOption { 112 - type = lib.types.int; 113 - default = 7070; 114 - description = '' 115 - Bottom of UDP port range for incoming and outgoing RTP traffic 116 - ''; 117 - }; 118 - 119 - rtpPortHigh = lib.mkOption { 120 - type = lib.types.int; 121 - default = 7089; 122 - description = '' 123 - Top of UDP port range for incoming and outgoing RTP traffic 124 - ''; 125 - }; 126 - 127 - rtpTimeout = lib.mkOption { 128 - type = lib.types.int; 129 - default = 300; 130 - description = '' 131 - Timeout for an RTP stream. If for the specified 132 - number of seconds no data is relayed on an active 133 - stream, it is considered dead and will be killed. 134 - ''; 135 - }; 136 - 137 - rtpDscp = lib.mkOption { 138 - type = lib.types.int; 139 - default = 46; 140 - description = '' 141 - DSCP (differentiated services) value to be assigned 142 - to RTP packets. Allows QOS aware routers to handle 143 - different types traffic with different priorities. 144 - ''; 145 - }; 146 - 147 - sipDscp = lib.mkOption { 148 - type = lib.types.int; 149 - default = 0; 150 - description = '' 151 - DSCP (differentiated services) value to be assigned 152 - to SIP packets. Allows QOS aware routers to handle 153 - different types traffic with different priorities. 154 - ''; 155 - }; 156 - 157 - passwordFile = lib.mkOption { 158 - type = lib.types.str; 159 - default = ""; 160 - description = '' 161 - Path to per-user password file. 162 - ''; 163 - }; 164 - 165 - extraConfig = lib.mkOption { 166 - type = lib.types.lines; 167 - default = ""; 168 - description = '' 169 - Extra configuration to add to siproxd configuration. 170 - ''; 171 - }; 172 - 173 - }; 174 - 175 - }; 176 - 177 - ##### implementation 178 - 179 - config = lib.mkIf cfg.enable { 180 - 181 - users.users.siproxyd = { 182 - uid = config.ids.uids.siproxd; 183 - }; 184 - 185 - systemd.services.siproxd = { 186 - description = "SIP proxy/masquerading daemon"; 187 - wantedBy = [ "multi-user.target" ]; 188 - after = [ "network.target" ]; 189 - serviceConfig = { 190 - ExecStart = "${pkgs.siproxd}/sbin/siproxd -c ${confFile}"; 191 - }; 192 - }; 193 - 194 - }; 195 - 196 - }
···
+1 -1
nixos/tests/dovecot.nix
··· 12 "imap" 13 "pop3" 14 ]; 15 - modules = [ pkgs.dovecot_pigeonhole ]; 16 mailUser = "vmail"; 17 mailGroup = "vmail"; 18 }; ··· 75 76 in 77 [ 78 sendTestMail 79 sendTestMailViaDeliveryAgent 80 testImap
··· 12 "imap" 13 "pop3" 14 ]; 15 mailUser = "vmail"; 16 mailGroup = "vmail"; 17 }; ··· 74 75 in 76 [ 77 + pkgs.dovecot_pigeonhole 78 sendTestMail 79 sendTestMailViaDeliveryAgent 80 testImap
+2 -2
nixos/tests/opentelemetry-collector.nix
··· 15 services.opentelemetry-collector = { 16 enable = true; 17 settings = { 18 - exporters.logging.verbosity = "detailed"; 19 receivers.otlp.protocols = { 20 http.endpoint = "0.0.0.0:${toString port}"; 21 }; 22 service = { 23 pipelines.logs = { 24 receivers = [ "otlp" ]; 25 - exporters = [ "logging" ]; 26 }; 27 }; 28 };
··· 15 services.opentelemetry-collector = { 16 enable = true; 17 settings = { 18 + exporters.debug.verbosity = "detailed"; 19 receivers.otlp.protocols = { 20 http.endpoint = "0.0.0.0:${toString port}"; 21 }; 22 service = { 23 pipelines.logs = { 24 receivers = [ "otlp" ]; 25 + exporters = [ "debug" ]; 26 }; 27 }; 28 };
-122
pkgs/applications/networking/cluster/rke2/1_29/images-versions.json
··· 1 - { 2 - "images-calico-linux-amd64-tar-gz": { 3 - "url": "https://github.com/rancher/rke2/releases/download/v1.29.15%2Brke2r1/rke2-images-calico.linux-amd64.tar.gz", 4 - "sha256": "020d5dfa9f00591444e57223bd0cd236bb4ad8f0fae6e5cc19a60fa71b0096cd" 5 - }, 6 - "images-calico-linux-amd64-tar-zst": { 7 - "url": "https://github.com/rancher/rke2/releases/download/v1.29.15%2Brke2r1/rke2-images-calico.linux-amd64.tar.zst", 8 - "sha256": "004cb2dbd99b15a311a68697a89f3747de9dbf643654bf52db19b5ad12f809a7" 9 - }, 10 - "images-calico-linux-arm64-tar-gz": { 11 - "url": "https://github.com/rancher/rke2/releases/download/v1.29.15%2Brke2r1/rke2-images-calico.linux-arm64.tar.gz", 12 - "sha256": "df9502035dfdca214a4c4ef7353ff6a9b003e14baf81d6c34a4d72ac85837062" 13 - }, 14 - "images-calico-linux-arm64-tar-zst": { 15 - "url": "https://github.com/rancher/rke2/releases/download/v1.29.15%2Brke2r1/rke2-images-calico.linux-arm64.tar.zst", 16 - "sha256": "acbc610d1def7f24c47832b5e93780e7cd0f8fd7ce74f8fd3ff29fab713feb32" 17 - }, 18 - "images-canal-linux-amd64-tar-gz": { 19 - "url": "https://github.com/rancher/rke2/releases/download/v1.29.15%2Brke2r1/rke2-images-canal.linux-amd64.tar.gz", 20 - "sha256": "ba47ab111cda68836b36f1480d63b088d0de6a97d3ac511d1be57ed714ad0860" 21 - }, 22 - "images-canal-linux-amd64-tar-zst": { 23 - "url": "https://github.com/rancher/rke2/releases/download/v1.29.15%2Brke2r1/rke2-images-canal.linux-amd64.tar.zst", 24 - "sha256": "e0e8d9757a0f5445a33ce83c4c96d5c5023d70288fa4ee34103d3375e912b2b2" 25 - }, 26 - "images-canal-linux-arm64-tar-gz": { 27 - "url": "https://github.com/rancher/rke2/releases/download/v1.29.15%2Brke2r1/rke2-images-canal.linux-arm64.tar.gz", 28 - "sha256": "e1411b8a65525573f36df2587829dd6ba2565ed5961f818bcef532fd8ad64296" 29 - }, 30 - "images-canal-linux-arm64-tar-zst": { 31 - "url": "https://github.com/rancher/rke2/releases/download/v1.29.15%2Brke2r1/rke2-images-canal.linux-arm64.tar.zst", 32 - "sha256": "7dd696507da2fbc4e6e4d7b730fc8df0cb2c216614020217d77f58d10703f11a" 33 - }, 34 - "images-cilium-linux-amd64-tar-gz": { 35 - "url": "https://github.com/rancher/rke2/releases/download/v1.29.15%2Brke2r1/rke2-images-cilium.linux-amd64.tar.gz", 36 - "sha256": "9107d48dcc8b1839d2f910005737327d0f3c653472caf0588f0824f77603300f" 37 - }, 38 - "images-cilium-linux-amd64-tar-zst": { 39 - "url": "https://github.com/rancher/rke2/releases/download/v1.29.15%2Brke2r1/rke2-images-cilium.linux-amd64.tar.zst", 40 - "sha256": "0ce5b126150c0d5f11529bb9cfb945cf2da342c06aa432e3df79cb896eceef9f" 41 - }, 42 - "images-cilium-linux-arm64-tar-gz": { 43 - "url": "https://github.com/rancher/rke2/releases/download/v1.29.15%2Brke2r1/rke2-images-cilium.linux-arm64.tar.gz", 44 - "sha256": "1d8870e6369bbb56cfbfa3bdcc5b81c329d021a4b2183654c301f82f4a6fe65e" 45 - }, 46 - "images-cilium-linux-arm64-tar-zst": { 47 - "url": "https://github.com/rancher/rke2/releases/download/v1.29.15%2Brke2r1/rke2-images-cilium.linux-arm64.tar.zst", 48 - "sha256": "eb1d54688eacadc97cf77a6e6cbb039182596d0b895cebfb40e71786944f0358" 49 - }, 50 - "images-core-linux-amd64-tar-gz": { 51 - "url": "https://github.com/rancher/rke2/releases/download/v1.29.15%2Brke2r1/rke2-images-core.linux-amd64.tar.gz", 52 - "sha256": "98c366348a67572702c1332c71d81b98b14c3bf4ca4f1e0a5caedab462bf61b3" 53 - }, 54 - "images-core-linux-amd64-tar-zst": { 55 - "url": "https://github.com/rancher/rke2/releases/download/v1.29.15%2Brke2r1/rke2-images-core.linux-amd64.tar.zst", 56 - "sha256": "41616e68c3e456dea8d5e40158857c27bc786eade7a1c7dbb4621b372971f17e" 57 - }, 58 - "images-core-linux-arm64-tar-gz": { 59 - "url": "https://github.com/rancher/rke2/releases/download/v1.29.15%2Brke2r1/rke2-images-core.linux-arm64.tar.gz", 60 - "sha256": "ef4a9b0acaaac2341c54741107c653efb2610d3d443c03cb2947a7d9076415dc" 61 - }, 62 - "images-core-linux-arm64-tar-zst": { 63 - "url": "https://github.com/rancher/rke2/releases/download/v1.29.15%2Brke2r1/rke2-images-core.linux-arm64.tar.zst", 64 - "sha256": "d7f5ee3b12399082c4b52b4513f581c257123989dff1dbba822e9343ceb92139" 65 - }, 66 - "images-flannel-linux-amd64-tar-gz": { 67 - "url": "https://github.com/rancher/rke2/releases/download/v1.29.15%2Brke2r1/rke2-images-flannel.linux-amd64.tar.gz", 68 - "sha256": "8c0e75adf064bd1cc37df4b6a0c01edebbd1381fcc49799b589d072f8919bb14" 69 - }, 70 - "images-flannel-linux-amd64-tar-zst": { 71 - "url": "https://github.com/rancher/rke2/releases/download/v1.29.15%2Brke2r1/rke2-images-flannel.linux-amd64.tar.zst", 72 - "sha256": "a3b13a559f4ea866774e93d0c9883bea7ff2eb9fb4832529e8c7e7fee924ca2b" 73 - }, 74 - "images-flannel-linux-arm64-tar-gz": { 75 - "url": "https://github.com/rancher/rke2/releases/download/v1.29.15%2Brke2r1/rke2-images-flannel.linux-arm64.tar.gz", 76 - "sha256": "035142ddea7ce5ad3e30a485cda3091c86bda22c1f106614327a9ab4504a9ec3" 77 - }, 78 - "images-flannel-linux-arm64-tar-zst": { 79 - "url": "https://github.com/rancher/rke2/releases/download/v1.29.15%2Brke2r1/rke2-images-flannel.linux-arm64.tar.zst", 80 - "sha256": "28b1d7fc4544296724031007ae29415d7ee128354b8bcdc90bd13b328f3122d1" 81 - }, 82 - "images-harvester-linux-amd64-tar-gz": { 83 - "url": "https://github.com/rancher/rke2/releases/download/v1.29.15%2Brke2r1/rke2-images-harvester.linux-amd64.tar.gz", 84 - "sha256": "b571e832903c6f9abe94bea4c4128eb4784d11c6b4a53030e29bccdb6205338d" 85 - }, 86 - "images-harvester-linux-amd64-tar-zst": { 87 - "url": "https://github.com/rancher/rke2/releases/download/v1.29.15%2Brke2r1/rke2-images-harvester.linux-amd64.tar.zst", 88 - "sha256": "b464b22d3fcd708f09b659f730773f6ca9340dc0b5c5e703ea9b69af4c9919b3" 89 - }, 90 - "images-harvester-linux-arm64-tar-gz": { 91 - "url": "https://github.com/rancher/rke2/releases/download/v1.29.15%2Brke2r1/rke2-images-harvester.linux-arm64.tar.gz", 92 - "sha256": "99d014012b54a64bd9c0387fc81615bcc6a9095dca87ddf256a4d14cdf93c511" 93 - }, 94 - "images-harvester-linux-arm64-tar-zst": { 95 - "url": "https://github.com/rancher/rke2/releases/download/v1.29.15%2Brke2r1/rke2-images-harvester.linux-arm64.tar.zst", 96 - "sha256": "1e46a193719b2e1394f133b071a8bfe60081160c929d38973d34b600380a2080" 97 - }, 98 - "images-multus-linux-amd64-tar-gz": { 99 - "url": "https://github.com/rancher/rke2/releases/download/v1.29.15%2Brke2r1/rke2-images-multus.linux-amd64.tar.gz", 100 - "sha256": "ac1e5082d27473d81d7fa8f7765e4023878ca92c27878ed0cd99accfb8d8b38e" 101 - }, 102 - "images-multus-linux-amd64-tar-zst": { 103 - "url": "https://github.com/rancher/rke2/releases/download/v1.29.15%2Brke2r1/rke2-images-multus.linux-amd64.tar.zst", 104 - "sha256": "087148184e0e06ef58111ac336b58ad62c061189d0d0dd7c316a842732449c05" 105 - }, 106 - "images-multus-linux-arm64-tar-gz": { 107 - "url": "https://github.com/rancher/rke2/releases/download/v1.29.15%2Brke2r1/rke2-images-multus.linux-arm64.tar.gz", 108 - "sha256": "49d1914afe109bd6b1e5c56435cb3cd4ed79ae4688f11ade33b37f4e9a592f77" 109 - }, 110 - "images-multus-linux-arm64-tar-zst": { 111 - "url": "https://github.com/rancher/rke2/releases/download/v1.29.15%2Brke2r1/rke2-images-multus.linux-arm64.tar.zst", 112 - "sha256": "f14ab45b4d315ea27787f4741a0eb4bc0bff7a9ecb498da5694ce991097becd8" 113 - }, 114 - "images-vsphere-linux-amd64-tar-gz": { 115 - "url": "https://github.com/rancher/rke2/releases/download/v1.29.15%2Brke2r1/rke2-images-vsphere.linux-amd64.tar.gz", 116 - "sha256": "3ce2832234efde4dfc61d74debb380ac245ec9828aa7613e8ff9204207038069" 117 - }, 118 - "images-vsphere-linux-amd64-tar-zst": { 119 - "url": "https://github.com/rancher/rke2/releases/download/v1.29.15%2Brke2r1/rke2-images-vsphere.linux-amd64.tar.zst", 120 - "sha256": "b182062f8eff3e71d6e8afea8b5e2cbadfa3d02d092744cd05673803cb464746" 121 - } 122 - }
···
-12
pkgs/applications/networking/cluster/rke2/1_29/versions.nix
··· 1 - { 2 - rke2Version = "1.29.15+rke2r1"; 3 - rke2Commit = "c228232895f83b6c3e17a9741e0c8d8e4439894d"; 4 - rke2TarballHash = "sha256-ZvujSxuTsM6oBNEehQSMmCkbSTsp8sBZd00vwJGx5Lk="; 5 - rke2VendorHash = "sha256-PhJgHvVCZAxWK78cn0pURC/Oy63/V41k0ZFn4sveCPY="; 6 - k8sImageTag = "v1.29.15-rke2r1-build20250312"; 7 - etcdVersion = "v3.5.19-k3s1-build20250306"; 8 - pauseVersion = "3.6"; 9 - ccmVersion = "v1.29.10-0.20241016053521-9510ac25fefb-build20241016"; 10 - dockerizedVersion = "v1.29.15-rke2r1"; 11 - imagesVersions = with builtins; fromJSON (readFile ./images-versions.json); 12 - }
···
-10
pkgs/applications/networking/cluster/rke2/default.nix
··· 5 extraArgs = builtins.removeAttrs args [ "callPackage" ]; 6 in 7 rec { 8 - rke2_1_29 = common ( 9 - (import ./1_29/versions.nix) 10 - // { 11 - updateScript = [ 12 - ./update-script.sh 13 - "29" 14 - ]; 15 - } 16 - ) extraArgs; 17 - 18 rke2_1_30 = common ( 19 (import ./1_30/versions.nix) 20 // {
··· 5 extraArgs = builtins.removeAttrs args [ "callPackage" ]; 6 in 7 rec { 8 rke2_1_30 = common ( 9 (import ./1_30/versions.nix) 10 // {
+2 -2
pkgs/by-name/an/ansible-lint/package.nix
··· 8 9 python3Packages.buildPythonApplication rec { 10 pname = "ansible-lint"; 11 - version = "25.4.0"; 12 pyproject = true; 13 14 src = fetchPypi { 15 inherit version; 16 pname = "ansible_lint"; 17 - hash = "sha256-8vKzGtGZklsjQ/ZgVS+5Rolw8WwsXVfan+rnDsTuyn0="; 18 }; 19 20 postPatch = ''
··· 8 9 python3Packages.buildPythonApplication rec { 10 pname = "ansible-lint"; 11 + version = "25.5.0"; 12 pyproject = true; 13 14 src = fetchPypi { 15 inherit version; 16 pname = "ansible_lint"; 17 + hash = "sha256-QYJSDyM+70JIvEz0tgdOJc2vW+Ic+b6USqvIXfVAfpw="; 18 }; 19 20 postPatch = ''
+43
pkgs/by-name/bz/bzmenu/package.nix
···
··· 1 + { 2 + dbus, 3 + fetchFromGitHub, 4 + lib, 5 + pkg-config, 6 + rustPlatform, 7 + }: 8 + 9 + rustPlatform.buildRustPackage rec { 10 + pname = "bzmenu"; 11 + version = "0.2.1"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "e-tho"; 15 + repo = "bzmenu"; 16 + tag = "v${version}"; 17 + hash = "sha256-42ZiENkqFXFhtqn26r9AIsG9sE+W0nGxm2zKdcbY5ss="; 18 + }; 19 + 20 + cargoHash = "sha256-DvnWw4yH4ghFb368cms981pENez0zTgvpMghDTrah50="; 21 + 22 + nativeBuildInputs = [ 23 + pkg-config 24 + ]; 25 + 26 + buildInputs = [ 27 + dbus 28 + ]; 29 + 30 + meta = { 31 + homepage = "https://github.com/e-tho/bzmenu"; 32 + description = "Launcher-driven Bluetooth manager for Linux"; 33 + longDescription = '' 34 + Use `bzmenu --launcher <launcher command>` 35 + Supported launchers are: `dmenu`, `fuzzel`, `rofi`, `walker` and `custom` with `stdin` 36 + for details refer to https://github.com/e-tho/bzmenu/blob/main/README.md#usage 37 + ''; 38 + mainProgram = "bzmenu"; 39 + platforms = lib.platforms.linux; 40 + license = lib.licenses.gpl3Plus; 41 + maintainers = with lib.maintainers; [ vuimuich ]; 42 + }; 43 + }
+1
pkgs/by-name/ca/calibre-web/package.nix
··· 133 "lxml" 134 "pypdf" 135 "regex" 136 ]; 137 138 nativeCheckInputs = lib.flatten (lib.attrValues optional-dependencies);
··· 133 "lxml" 134 "pypdf" 135 "regex" 136 + "tornado" 137 ]; 138 139 nativeCheckInputs = lib.flatten (lib.attrValues optional-dependencies);
+3 -3
pkgs/by-name/cl/clever-tools/package.nix
··· 11 buildNpmPackage rec { 12 pname = "clever-tools"; 13 14 - version = "3.12.0"; 15 16 nodejs = nodejs_20; 17 ··· 19 owner = "CleverCloud"; 20 repo = "clever-tools"; 21 rev = version; 22 - hash = "sha256-n4rmgOeooLPGLkgBjSBKkevbDPujAORc2i63LiINpcU="; 23 }; 24 25 - npmDepsHash = "sha256-M7sHNszz2uiD4PVVFRBhaUmKde0s7Cnbr8XQBVlnpLo="; 26 27 nativeBuildInputs = [ 28 installShellFiles
··· 11 buildNpmPackage rec { 12 pname = "clever-tools"; 13 14 + version = "3.13.0"; 15 16 nodejs = nodejs_20; 17 ··· 19 owner = "CleverCloud"; 20 repo = "clever-tools"; 21 rev = version; 22 + hash = "sha256-E6MD/fQO7cpczaaTbkZOf/lMOywUUXBP9uUVfTH+Iv8="; 23 }; 24 25 + npmDepsHash = "sha256-Q66Gq8LvZEoRVpwzwbK4D9KLVNk6Rc5SztFGwQUuePI="; 26 27 nativeBuildInputs = [ 28 installShellFiles
+3 -3
pkgs/by-name/co/codebook/package.nix
··· 7 8 rustPlatform.buildRustPackage (finalAttrs: { 9 pname = "codebook"; 10 - version = "0.3.0"; 11 12 src = fetchFromGitHub { 13 owner = "blopker"; 14 repo = "codebook"; 15 tag = "v${finalAttrs.version}"; 16 - hash = "sha256-s8DcWAmyp2RPNrq0wZE51YYJb1uzFnwA2r5ADybN9Bs="; 17 }; 18 19 buildAndTestSubdir = "crates/codebook-lsp"; 20 - cargoHash = "sha256-MOgt0fia7FTz3qmbnxg+xwVNA1h6gsry0GmbSgBK+Hk="; 21 22 # Integration tests require internet access for dictionaries 23 doCheck = false;
··· 7 8 rustPlatform.buildRustPackage (finalAttrs: { 9 pname = "codebook"; 10 + version = "0.3.3"; 11 12 src = fetchFromGitHub { 13 owner = "blopker"; 14 repo = "codebook"; 15 tag = "v${finalAttrs.version}"; 16 + hash = "sha256-9tXzruyISC+JdzV4aPBB31OCKgZVAO0eU3SsgAZy/+I="; 17 }; 18 19 buildAndTestSubdir = "crates/codebook-lsp"; 20 + cargoHash = "sha256-Bba5v0J5HRaylQRHV41LQ2My0zYybme/AHZ+HDekoHc="; 21 22 # Integration tests require internet access for dictionaries 23 doCheck = false;
+10 -10
pkgs/by-name/dn/dnsproxy/package.nix
··· 4 fetchFromGitHub, 5 }: 6 7 - buildGoModule rec { 8 pname = "dnsproxy"; 9 - version = "0.75.5"; 10 11 src = fetchFromGitHub { 12 owner = "AdguardTeam"; 13 repo = "dnsproxy"; 14 - rev = "v${version}"; 15 - hash = "sha256-VkvYh4ksQkxhcEH0ZaaUT2h1L0Zw44s8hoDiZjdEMx0="; 16 }; 17 18 - vendorHash = "sha256-ev05aQ+A67BT+Xtt7HVSTqmmqN/DgFp56AHWDcbkoGE="; 19 20 ldflags = [ 21 "-s" 22 "-w" 23 "-X" 24 - "github.com/AdguardTeam/dnsproxy/internal/version.version=${version}" 25 ]; 26 27 # Development tool dependencies; not part of the main project ··· 29 30 doCheck = false; 31 32 - meta = with lib; { 33 description = "Simple DNS proxy with DoH, DoT, and DNSCrypt support"; 34 homepage = "https://github.com/AdguardTeam/dnsproxy"; 35 - license = licenses.asl20; 36 - maintainers = with maintainers; [ 37 contrun 38 diogotcorreia 39 ]; 40 mainProgram = "dnsproxy"; 41 }; 42 - }
··· 4 fetchFromGitHub, 5 }: 6 7 + buildGoModule (finalAttrs: { 8 pname = "dnsproxy"; 9 + version = "0.75.6"; 10 11 src = fetchFromGitHub { 12 owner = "AdguardTeam"; 13 repo = "dnsproxy"; 14 + tag = "v${finalAttrs.version}"; 15 + hash = "sha256-zMSwAbNwomb2XXOtnXJvO+ehUPYz0F8lzRkhhHhk3QQ="; 16 }; 17 18 + vendorHash = "sha256-k+F85fPzIvSr/M/oRkO7kmXUStN+zWpvo9JJIKlgSFQ="; 19 20 ldflags = [ 21 "-s" 22 "-w" 23 "-X" 24 + "github.com/AdguardTeam/dnsproxy/internal/version.version=${finalAttrs.version}" 25 ]; 26 27 # Development tool dependencies; not part of the main project ··· 29 30 doCheck = false; 31 32 + meta = { 33 description = "Simple DNS proxy with DoH, DoT, and DNSCrypt support"; 34 homepage = "https://github.com/AdguardTeam/dnsproxy"; 35 + license = lib.licenses.asl20; 36 + maintainers = with lib.maintainers; [ 37 contrun 38 diogotcorreia 39 ]; 40 mainProgram = "dnsproxy"; 41 }; 42 + })
+33 -15
pkgs/by-name/ez/ezstream/package.nix
··· 2 lib, 3 stdenv, 4 fetchurl, 5 - check, 6 libiconv, 7 libshout, 8 - taglib, 9 libxml2, 10 - pkg-config, 11 }: 12 13 - stdenv.mkDerivation rec { 14 pname = "ezstream"; 15 version = "1.0.2"; 16 17 src = fetchurl { 18 - url = "https://ftp.osuosl.org/pub/xiph/releases/ezstream/${pname}-${version}.tar.gz"; 19 hash = "sha256-Ed6Jf0ValbpYVGvc1AqV072mmGbsX3h5qDsCQSbFTCo="; 20 }; 21 22 - checkInputs = [ 23 - check 24 - ]; 25 26 buildInputs = [ 27 libiconv 28 libshout 29 taglib 30 - libxml2 31 ]; 32 - nativeBuildInputs = [ pkg-config ]; 33 34 doCheck = true; 35 36 - meta = with lib; { 37 description = "Command line source client for Icecast media streaming servers"; 38 longDescription = '' 39 Ezstream is a command line source client for Icecast media ··· 45 very little CPU resources. 46 ''; 47 homepage = "https://icecast.org/ezstream/"; 48 - license = licenses.gpl2Only; 49 - maintainers = [ maintainers.barrucadu ]; 50 - platforms = platforms.all; 51 }; 52 - }
··· 2 lib, 3 stdenv, 4 fetchurl, 5 + 6 + # nativeBuildInputs 7 + pkg-config, 8 + 9 + # buildInputs 10 libiconv, 11 libshout, 12 libxml2, 13 + taglib, 14 + 15 + # checkInputs 16 + check, 17 }: 18 19 + stdenv.mkDerivation (finalAttrs: { 20 pname = "ezstream"; 21 version = "1.0.2"; 22 23 src = fetchurl { 24 + url = "https://ftp.osuosl.org/pub/xiph/releases/ezstream/ezstream-${finalAttrs.version}.tar.gz"; 25 hash = "sha256-Ed6Jf0ValbpYVGvc1AqV072mmGbsX3h5qDsCQSbFTCo="; 26 }; 27 28 + postPatch = lib.optionalString stdenv.hostPlatform.isDarwin '' 29 + substituteInPlace src/playlist.c \ 30 + --replace-fail "#include <sys/stat.h>" $'#include <stddef.h>\n#include <sys/stat.h>' 31 + substituteInPlace tests/Makefile.am \ 32 + --replace-fail "check_playlist " "" 33 + substituteInPlace tests/check_mdata.c \ 34 + --replace-fail 'ck_assert_int_eq(mdata_run_program(md, SRCDIR "/test-meta03-huge.sh"), 0);' "" 35 + ''; 36 + 37 + nativeBuildInputs = [ pkg-config ]; 38 39 buildInputs = [ 40 + check 41 libiconv 42 libshout 43 + libxml2 44 + check 45 taglib 46 ]; 47 + 48 + checkInputs = [ 49 + check 50 + ]; 51 52 doCheck = true; 53 54 + meta = { 55 description = "Command line source client for Icecast media streaming servers"; 56 longDescription = '' 57 Ezstream is a command line source client for Icecast media ··· 63 very little CPU resources. 64 ''; 65 homepage = "https://icecast.org/ezstream/"; 66 + license = lib.licenses.gpl2Only; 67 + maintainers = [ lib.maintainers.barrucadu ]; 68 + platforms = lib.platforms.all; 69 }; 70 + })
+32 -32
pkgs/by-name/fa/factorio/versions.json
··· 3 "alpha": { 4 "experimental": { 5 "candidateHashFilenames": [ 6 - "factorio_linux_2.0.45.tar.xz" 7 ], 8 - "name": "factorio_alpha_x64-2.0.45.tar.xz", 9 "needsAuth": true, 10 - "sha256": "32b004a648dfc8b8e2bb6b82f648e5be458a13b7fefad79487a1d663c6f3b711", 11 "tarDirectory": "x64", 12 - "url": "https://factorio.com/get-download/2.0.45/alpha/linux64", 13 - "version": "2.0.45" 14 }, 15 "stable": { 16 "candidateHashFilenames": [ 17 - "factorio_linux_2.0.43.tar.xz" 18 ], 19 - "name": "factorio_alpha_x64-2.0.43.tar.xz", 20 "needsAuth": true, 21 - "sha256": "971c293f46d2e021be762eb23c45c17746aa5b8ec74e30fef5f46fa32bb7e1aa", 22 "tarDirectory": "x64", 23 - "url": "https://factorio.com/get-download/2.0.43/alpha/linux64", 24 - "version": "2.0.43" 25 } 26 }, 27 "demo": { ··· 51 "expansion": { 52 "experimental": { 53 "candidateHashFilenames": [ 54 - "factorio-space-age_linux_2.0.45.tar.xz" 55 ], 56 - "name": "factorio_expansion_x64-2.0.45.tar.xz", 57 "needsAuth": true, 58 - "sha256": "7a81be62a051b80166c9f6c9e94fca2e19a0ac65f19769f99a624772f87cdab4", 59 "tarDirectory": "x64", 60 - "url": "https://factorio.com/get-download/2.0.45/expansion/linux64", 61 - "version": "2.0.45" 62 }, 63 "stable": { 64 "candidateHashFilenames": [ 65 - "factorio-space-age_linux_2.0.43.tar.xz" 66 ], 67 - "name": "factorio_expansion_x64-2.0.43.tar.xz", 68 "needsAuth": true, 69 - "sha256": "43d98f9dfa4edc15a622b9881f71673902710ef8aa12cccc7f6e8ccd7962488e", 70 "tarDirectory": "x64", 71 - "url": "https://factorio.com/get-download/2.0.43/expansion/linux64", 72 - "version": "2.0.43" 73 } 74 }, 75 "headless": { 76 "experimental": { 77 "candidateHashFilenames": [ 78 - "factorio-headless_linux_2.0.45.tar.xz", 79 - "factorio_headless_x64_2.0.45.tar.xz" 80 ], 81 - "name": "factorio_headless_x64-2.0.45.tar.xz", 82 "needsAuth": false, 83 - "sha256": "4fd7e04bb3ea7d12da8e1c3befc6b53b3c0064775c960a5a9db6a943f2259fc2", 84 "tarDirectory": "x64", 85 - "url": "https://factorio.com/get-download/2.0.45/headless/linux64", 86 - "version": "2.0.45" 87 }, 88 "stable": { 89 "candidateHashFilenames": [ 90 - "factorio-headless_linux_2.0.43.tar.xz", 91 - "factorio_headless_x64_2.0.43.tar.xz" 92 ], 93 - "name": "factorio_headless_x64-2.0.43.tar.xz", 94 "needsAuth": false, 95 - "sha256": "bde6e167330c4439ce7df3ac519ea445120258ef676f1f6ad31d0c2816d3aee3", 96 "tarDirectory": "x64", 97 - "url": "https://factorio.com/get-download/2.0.43/headless/linux64", 98 - "version": "2.0.43" 99 } 100 } 101 }
··· 3 "alpha": { 4 "experimental": { 5 "candidateHashFilenames": [ 6 + "factorio_linux_2.0.55.tar.xz" 7 ], 8 + "name": "factorio_alpha_x64-2.0.55.tar.xz", 9 "needsAuth": true, 10 + "sha256": "f9f4821809a2a2a475683e820853f65b1105a6910e72b4a192843244fedc4819", 11 "tarDirectory": "x64", 12 + "url": "https://factorio.com/get-download/2.0.55/alpha/linux64", 13 + "version": "2.0.55" 14 }, 15 "stable": { 16 "candidateHashFilenames": [ 17 + "factorio_linux_2.0.55.tar.xz" 18 ], 19 + "name": "factorio_alpha_x64-2.0.55.tar.xz", 20 "needsAuth": true, 21 + "sha256": "f9f4821809a2a2a475683e820853f65b1105a6910e72b4a192843244fedc4819", 22 "tarDirectory": "x64", 23 + "url": "https://factorio.com/get-download/2.0.55/alpha/linux64", 24 + "version": "2.0.55" 25 } 26 }, 27 "demo": { ··· 51 "expansion": { 52 "experimental": { 53 "candidateHashFilenames": [ 54 + "factorio-space-age_linux_2.0.55.tar.xz" 55 ], 56 + "name": "factorio_expansion_x64-2.0.55.tar.xz", 57 "needsAuth": true, 58 + "sha256": "4c70f5dba5ad7236b56163e5224bea2bcfa08c16d6e2ea2b55f55dd118517a95", 59 "tarDirectory": "x64", 60 + "url": "https://factorio.com/get-download/2.0.55/expansion/linux64", 61 + "version": "2.0.55" 62 }, 63 "stable": { 64 "candidateHashFilenames": [ 65 + "factorio-space-age_linux_2.0.55.tar.xz" 66 ], 67 + "name": "factorio_expansion_x64-2.0.55.tar.xz", 68 "needsAuth": true, 69 + "sha256": "4c70f5dba5ad7236b56163e5224bea2bcfa08c16d6e2ea2b55f55dd118517a95", 70 "tarDirectory": "x64", 71 + "url": "https://factorio.com/get-download/2.0.55/expansion/linux64", 72 + "version": "2.0.55" 73 } 74 }, 75 "headless": { 76 "experimental": { 77 "candidateHashFilenames": [ 78 + "factorio-headless_linux_2.0.55.tar.xz", 79 + "factorio_headless_x64_2.0.55.tar.xz" 80 ], 81 + "name": "factorio_headless_x64-2.0.55.tar.xz", 82 "needsAuth": false, 83 + "sha256": "ef12a54d1556ae1f84ff99edc23706d13b7ad41f1c02d74ca1dfadf9448fcbae", 84 "tarDirectory": "x64", 85 + "url": "https://factorio.com/get-download/2.0.55/headless/linux64", 86 + "version": "2.0.55" 87 }, 88 "stable": { 89 "candidateHashFilenames": [ 90 + "factorio-headless_linux_2.0.55.tar.xz", 91 + "factorio_headless_x64_2.0.55.tar.xz" 92 ], 93 + "name": "factorio_headless_x64-2.0.55.tar.xz", 94 "needsAuth": false, 95 + "sha256": "ef12a54d1556ae1f84ff99edc23706d13b7ad41f1c02d74ca1dfadf9448fcbae", 96 "tarDirectory": "x64", 97 + "url": "https://factorio.com/get-download/2.0.55/headless/linux64", 98 + "version": "2.0.55" 99 } 100 } 101 }
+3 -3
pkgs/by-name/fl/flyctl/package.nix
··· 9 10 buildGoModule rec { 11 pname = "flyctl"; 12 - version = "0.3.132"; 13 14 src = fetchFromGitHub { 15 owner = "superfly"; 16 repo = "flyctl"; 17 rev = "v${version}"; 18 - hash = "sha256-xuPcJchATGlGZR4dwWKp5GXlo7O1Xv2u+gDzgn1668I="; 19 }; 20 21 - vendorHash = "sha256-9E6Kd9TV8TplL4KU47hhOIPuO/hm0T3aaMK/rEMBUU4="; 22 23 subPackages = [ "." ]; 24
··· 9 10 buildGoModule rec { 11 pname = "flyctl"; 12 + version = "0.3.140"; 13 14 src = fetchFromGitHub { 15 owner = "superfly"; 16 repo = "flyctl"; 17 rev = "v${version}"; 18 + hash = "sha256-YlpK0gRHk9LbzDwSSJAc05ZYHRWPZ67Qi6SxImNzUTE="; 19 }; 20 21 + vendorHash = "sha256-mOPOVVG7c3PI/ltlwHBzNGqSyj6nMIvemYObrWezrqQ="; 22 23 subPackages = [ "." ]; 24
+3 -3
pkgs/by-name/fo/foundry/package.nix
··· 13 14 rustPlatform.buildRustPackage rec { 15 pname = "foundry"; 16 - version = "1.2.2"; 17 18 src = fetchFromGitHub { 19 owner = "foundry-rs"; 20 repo = "foundry"; 21 tag = "v${version}"; 22 - hash = "sha256-XZHlBTFmdt4RL/JNGbHDI9XLwDRHoEr3KNCTq5oKexQ="; 23 }; 24 25 useFetchCargoVendor = true; 26 - cargoHash = "sha256-qa8mnLqu1X8Rs5ouxXgAiPxDwuXqSY896SCQl8Me5cU="; 27 28 nativeBuildInputs = [ 29 pkg-config
··· 13 14 rustPlatform.buildRustPackage rec { 15 pname = "foundry"; 16 + version = "1.2.3"; 17 18 src = fetchFromGitHub { 19 owner = "foundry-rs"; 20 repo = "foundry"; 21 tag = "v${version}"; 22 + hash = "sha256-1mZsz0tCvf943WLk7J+AJfPSl/yc84qlvMaQwFhM2ss="; 23 }; 24 25 useFetchCargoVendor = true; 26 + cargoHash = "sha256-q0iNyGabqJJcxVLzU8CZpkxxSYOCfuc7ewiSQcQIzSY="; 27 28 nativeBuildInputs = [ 29 pkg-config
+4 -4
pkgs/by-name/gi/gitea/package.nix
··· 20 pname = "gitea-frontend"; 21 inherit (gitea) src version; 22 23 - npmDepsHash = "sha256-5i3aB1QgH5NK5yDZySFlraVGU+Kh6J4Y2zvFqJX5kJs="; 24 25 # use webpack directly instead of 'make frontend' as the packages are already installed 26 buildPhase = '' ··· 35 in 36 buildGoModule rec { 37 pname = "gitea"; 38 - version = "1.23.8"; 39 40 src = fetchFromGitHub { 41 owner = "go-gitea"; 42 repo = "gitea"; 43 tag = "v${gitea.version}"; 44 - hash = "sha256-79GSHJozNlzBkddeyKX36D/w73loEN28fNSbcMVhgxQ="; 45 }; 46 47 proxyVendor = true; 48 49 - vendorHash = "sha256-wdrFa+6E1qTW9PBXr7ROgBQn3nfgxZF7Z47yk61Iqvs="; 50 51 outputs = [ 52 "out"
··· 20 pname = "gitea-frontend"; 21 inherit (gitea) src version; 22 23 + npmDepsHash = "sha256-+o7/A+Pqr8LZi+q0fOajQgLkWqquBrJSf0dpEXEJtwM="; 24 25 # use webpack directly instead of 'make frontend' as the packages are already installed 26 buildPhase = '' ··· 35 in 36 buildGoModule rec { 37 pname = "gitea"; 38 + version = "1.24.0"; 39 40 src = fetchFromGitHub { 41 owner = "go-gitea"; 42 repo = "gitea"; 43 tag = "v${gitea.version}"; 44 + hash = "sha256-lKeqoNL6RMjhm9egk6upbovJaWwm3r2kxi0Z9bjNxtI="; 45 }; 46 47 proxyVendor = true; 48 49 + vendorHash = "sha256-nC8y3skBhnOo7Ki9nc7Ni6UpheArB8bGK4AR/1Gdjr0="; 50 51 outputs = [ 52 "out"
+2 -2
pkgs/by-name/gi/gitleaks/package.nix
··· 11 12 buildGoModule rec { 13 pname = "gitleaks"; 14 - version = "8.27.1"; 15 16 src = fetchFromGitHub { 17 owner = "zricethezav"; 18 repo = "gitleaks"; 19 tag = "v${version}"; 20 - hash = "sha256-Wsd/jyM16Ztkj4vNnui1qZE4v2ZBffdOVHJG4S+YLXU="; 21 }; 22 23 vendorHash = "sha256-vd39TbooEdmYa6QZGEnYOmYU9p+9mV+SrLKVY+h/PEM=";
··· 11 12 buildGoModule rec { 13 pname = "gitleaks"; 14 + version = "8.27.2"; 15 16 src = fetchFromGitHub { 17 owner = "zricethezav"; 18 repo = "gitleaks"; 19 tag = "v${version}"; 20 + hash = "sha256-MuFIQYQb+KqxR/KyFrGnDMvwwH9WZ+AupFhc8RgMHTo="; 21 }; 22 23 vendorHash = "sha256-vd39TbooEdmYa6QZGEnYOmYU9p+9mV+SrLKVY+h/PEM=";
+2 -2
pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix
··· 24 25 stdenv.mkDerivation rec { 26 pname = "gpu-screen-recorder-gtk"; 27 - version = "5.7.0"; 28 29 src = fetchgit { 30 url = "https://repo.dec05eba.com/${pname}"; 31 tag = version; 32 - hash = "sha256-/s8FCV3hE7Gq1Ad6EhRNTZJwyskV+uRYvjJ43298AOw="; 33 }; 34 35 nativeBuildInputs = [
··· 24 25 stdenv.mkDerivation rec { 26 pname = "gpu-screen-recorder-gtk"; 27 + version = "5.7.3"; 28 29 src = fetchgit { 30 url = "https://repo.dec05eba.com/${pname}"; 31 tag = version; 32 + hash = "sha256-FZIS/74qIqz3qZTOixqwqe2liIt5kKBPiVRVOFzgAs4="; 33 }; 34 35 nativeBuildInputs = [
+2 -2
pkgs/by-name/gp/gpu-screen-recorder/package.nix
··· 28 29 stdenv.mkDerivation rec { 30 pname = "gpu-screen-recorder"; 31 - version = "5.5.3"; 32 33 src = fetchgit { 34 url = "https://repo.dec05eba.com/${pname}"; 35 tag = version; 36 - hash = "sha256-XXSHTS/WWqGblbBLuzHSYCY5FVTDSHBHfBWubmoNSy0="; 37 }; 38 39 nativeBuildInputs = [
··· 28 29 stdenv.mkDerivation rec { 30 pname = "gpu-screen-recorder"; 31 + version = "5.5.7"; 32 33 src = fetchgit { 34 url = "https://repo.dec05eba.com/${pname}"; 35 tag = version; 36 + hash = "sha256-NYi68hvFFRvJv9h0/NTeeuOv/FgfQtGMwP5v9lUFNr8="; 37 }; 38 39 nativeBuildInputs = [
+36
pkgs/by-name/ha/hath-rust/package.nix
···
··· 1 + { 2 + lib, 3 + rustPlatform, 4 + fetchFromGitHub, 5 + versionCheckHook, 6 + nix-update-script, 7 + }: 8 + 9 + rustPlatform.buildRustPackage (finalAttrs: { 10 + pname = "hath-rust"; 11 + version = "1.11.0"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "james58899"; 15 + repo = "hath-rust"; 16 + tag = "v${finalAttrs.version}"; 17 + hash = "sha256-y2DpYKUA6XdtkynHhavh2SLl9jR+WFCOoo+Ep3IEq7w="; 18 + }; 19 + 20 + cargoHash = "sha256-al5JAiRzXFKuUdIRgnwkKEN9rHqU82/StiIjPkQjumU="; 21 + 22 + nativeInstallCheckInputs = [ versionCheckHook ]; 23 + versionCheckProgramArg = "--version"; 24 + doInstallCheck = true; 25 + 26 + passthru.updateScript = nix-update-script { }; 27 + 28 + meta = { 29 + description = "Unofficial Hentai@Home client written in Rust"; 30 + homepage = "https://github.com/james58899/hath-rust"; 31 + changelog = "https://github.com/james58899/hath-rust/releases/tag/v${finalAttrs.version}"; 32 + license = lib.licenses.gpl3Only; 33 + maintainers = with lib.maintainers; [ moraxyc ]; 34 + mainProgram = "hath-rust"; 35 + }; 36 + })
+2 -2
pkgs/by-name/in/incus-ui-canonical/package.nix
··· 20 in 21 stdenv.mkDerivation rec { 22 pname = "incus-ui-canonical"; 23 - version = "0.15.3"; 24 25 src = fetchFromGitHub { 26 owner = "zabbly"; 27 repo = "incus-ui-canonical"; 28 # only use tags prefixed by incus- they are the tested fork versions 29 tag = "incus-${version}"; 30 - hash = "sha256-FsDdALcIXJFo0ScOA8YEzulefp8IfOSi2ZClrtcPo24="; 31 }; 32 33 offlineCache = fetchYarnDeps {
··· 20 in 21 stdenv.mkDerivation rec { 22 pname = "incus-ui-canonical"; 23 + version = "0.15.4"; 24 25 src = fetchFromGitHub { 26 owner = "zabbly"; 27 repo = "incus-ui-canonical"; 28 # only use tags prefixed by incus- they are the tested fork versions 29 tag = "incus-${version}"; 30 + hash = "sha256-kY7FMZbwP5D5EJfYH1/ptgKdCceduk05fjVdwtOgUNk="; 31 }; 32 33 offlineCache = fetchYarnDeps {
+2 -2
pkgs/by-name/in/intel-graphics-compiler/package.nix
··· 42 in 43 stdenv.mkDerivation rec { 44 pname = "intel-graphics-compiler"; 45 - version = "2.10.8"; 46 47 src = fetchFromGitHub { 48 owner = "intel"; 49 repo = "intel-graphics-compiler"; 50 tag = "v${version}"; 51 - hash = "sha256-BFEl2LiaGRZXnQtOTEY/86ymKuQO3QN4HPbwHsdSZMs="; 52 }; 53 54 postPatch = ''
··· 42 in 43 stdenv.mkDerivation rec { 44 pname = "intel-graphics-compiler"; 45 + version = "2.11.7"; 46 47 src = fetchFromGitHub { 48 owner = "intel"; 49 repo = "intel-graphics-compiler"; 50 tag = "v${version}"; 51 + hash = "sha256-bGH+cgWI3bRgOhSBgQUrHPiCQ68EfAxG+iM6vs8VjhU="; 52 }; 53 54 postPatch = ''
+2 -2
pkgs/by-name/ju/juce/package.nix
··· 34 35 stdenv.mkDerivation (finalAttrs: { 36 pname = "juce"; 37 - version = "8.0.7"; 38 39 src = fetchFromGitHub { 40 owner = "juce-framework"; 41 repo = "juce"; 42 tag = finalAttrs.version; 43 - hash = "sha256-nl4pUSkUKqpMoehzq0MS5pjHpYDkrFpUsY8BwpQObCM="; 44 }; 45 46 patches = [
··· 34 35 stdenv.mkDerivation (finalAttrs: { 36 pname = "juce"; 37 + version = "8.0.8"; 38 39 src = fetchFromGitHub { 40 owner = "juce-framework"; 41 repo = "juce"; 42 tag = finalAttrs.version; 43 + hash = "sha256-kp3rMaHWBbEh4UaRMxcLo/DiSJV942OY+LYxh6W7dFc="; 44 }; 45 46 patches = [
+60
pkgs/by-name/kc/kcc/package.nix
···
··· 1 + { 2 + stdenv, 3 + lib, 4 + qt6, 5 + fetchFromGitHub, 6 + p7zip, 7 + versionCheckHook, 8 + nix-update-script, 9 + python3, 10 + archiveSupport ? true, 11 + }: 12 + python3.pkgs.buildPythonApplication rec { 13 + pname = "kcc"; 14 + version = "7.3.3"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "ciromattia"; 18 + repo = "kcc"; 19 + tag = "v${version}"; 20 + hash = "sha256-6zHUV4s1bOdARsTwNRxFM+s0p+6FLJhqJ9qG5BaBgas="; 21 + }; 22 + 23 + nativeBuildInputs = [ qt6.wrapQtAppsHook ]; 24 + 25 + buildInputs = [ qt6.qtbase ] ++ lib.optionals stdenv.hostPlatform.isLinux [ qt6.qtwayland ]; 26 + propagatedBuildInputs = with python3.pkgs; [ 27 + packaging 28 + pillow 29 + psutil 30 + python-slugify 31 + raven 32 + requests 33 + natsort 34 + mozjpeg_lossless_optimization 35 + distro 36 + pyside6 37 + numpy 38 + ]; 39 + 40 + qtWrapperArgs = lib.optionals archiveSupport [ ''--prefix PATH : ${lib.makeBinPath [ p7zip ]}'' ]; 41 + 42 + nativeInstallCheckInputs = [ versionCheckHook ]; 43 + versionCheckProgram = "${placeholder "out"}/bin/kcc-c2e"; 44 + 45 + passthru = { 46 + updateScript = nix-update-script { }; 47 + }; 48 + 49 + meta = { 50 + description = "Python app to convert comic/manga files or folders to EPUB, Panel View MOBI or E-Ink optimized CBZ"; 51 + homepage = "https://kcc.iosphe.re"; 52 + mainProgram = "kcc"; 53 + changelog = "https://github.com/ciromattia/kcc/releases/tag/v${version}"; 54 + license = lib.licenses.isc; 55 + maintainers = with lib.maintainers; [ 56 + dawidsowa 57 + adfaure 58 + ]; 59 + }; 60 + }
+8 -14
pkgs/by-name/li/libe57format/package.nix
··· 9 10 stdenv.mkDerivation (finalAttrs: { 11 pname = "libe57format"; 12 - version = "3.1.1"; 13 14 src = fetchFromGitHub { 15 owner = "asmaloney"; 16 repo = "libE57Format"; 17 rev = "v${finalAttrs.version}"; 18 - hash = "sha256-bOuWh9Nkxva2v0M6+vnAya8EW/G3WQePxHakQt8T9NE="; 19 fetchSubmodules = true; # for submodule-vendored libraries such as `gtest` 20 }; 21 ··· 23 libE57Format-test-data_src = fetchFromGitHub { 24 owner = "asmaloney"; 25 repo = "libE57Format-test-data"; 26 - rev = "4960564a732c6444c50dfae5b2273e68837399cd"; 27 - hash = "sha256-k26yVbYSQJ3EMgcpjm35N1OAxarFmfMvzfTN2Hdyu8c="; 28 }; 29 30 CXXFLAGS = [ ··· 32 "-include cstdint" 33 ]; 34 35 - patches = [ 36 - # TODO: Remove with the next release: https://github.com/asmaloney/libE57Format/pull/299 37 - (fetchpatch { 38 - name = "libE57Format-Dont-force-warnings-as-errors-when-building-self.patch"; # https://github.com/apache/thrift/pull/2726 39 - url = "https://github.com/asmaloney/libE57Format/commit/66bb5af15937b4c10a7f412ca4d1673f42bbad28.patch"; 40 - hash = "sha256-2cNURjMLP0TijYY5gbuWLE7H/PlMW936wAeOqJ/w9C0="; 41 - }) 42 - 43 - ]; 44 - 45 nativeBuildInputs = [ 46 cmake 47 ]; ··· 51 ]; 52 53 cmakeFlags = [ 54 # See https://github.com/asmaloney/libE57Format/blob/9372bdea8db2cc0c032a08f6d655a53833d484b8/test/README.md 55 ( 56 if finalAttrs.finalPackage.doCheck then
··· 9 10 stdenv.mkDerivation (finalAttrs: { 11 pname = "libe57format"; 12 + version = "3.2.0"; 13 14 src = fetchFromGitHub { 15 owner = "asmaloney"; 16 repo = "libE57Format"; 17 rev = "v${finalAttrs.version}"; 18 + hash = "sha256-GyzfJshL2cOTEDp8eR0sqQq4GSnOdskiLi5mY1a2KW0="; 19 fetchSubmodules = true; # for submodule-vendored libraries such as `gtest` 20 }; 21 ··· 23 libE57Format-test-data_src = fetchFromGitHub { 24 owner = "asmaloney"; 25 repo = "libE57Format-test-data"; 26 + rev = "2171612112b06afd4fec5babe8837be69d910149"; 27 + hash = "sha256-JARpxp6Z2VioBfY0pZSyQU2mG/EllbaF3qteSFM9u8o="; 28 }; 29 30 CXXFLAGS = [ ··· 32 "-include cstdint" 33 ]; 34 35 nativeBuildInputs = [ 36 cmake 37 ]; ··· 41 ]; 42 43 cmakeFlags = [ 44 + # Without this, LTO will be enabled, which seems to cause 45 + # errors when consumers try to link the `.a` file, see: 46 + # https://github.com/asmaloney/libE57Format/pull/313#issuecomment-2907797367 47 + "-DE57_RELEASE_LTO=OFF" 48 # See https://github.com/asmaloney/libE57Format/blob/9372bdea8db2cc0c032a08f6d655a53833d484b8/test/README.md 49 ( 50 if finalAttrs.finalPackage.doCheck then
+1
pkgs/by-name/li/libfprint-focaltech-2808-a658/package.nix
··· 100 maintainers = [ lib.maintainers.imsick ]; 101 platforms = [ "x86_64-linux" ]; 102 sourceProvenance = [ lib.sourceTypes.binaryNativeCode ]; 103 }; 104 }
··· 100 maintainers = [ lib.maintainers.imsick ]; 101 platforms = [ "x86_64-linux" ]; 102 sourceProvenance = [ lib.sourceTypes.binaryNativeCode ]; 103 + broken = true; # needs older version of fprintd (v1.94.4) 104 }; 105 }
-12
pkgs/by-name/li/libplacebo/package.nix
··· 2 lib, 3 stdenv, 4 fetchFromGitLab, 5 - fetchpatch, 6 meson, 7 ninja, 8 pkg-config, ··· 31 rev = "v${version}"; 32 hash = "sha256-ccoEFpp6tOFdrfMyE0JNKKMAdN4Q95tP7j7vzUj+lSQ="; 33 }; 34 - 35 - patches = [ 36 - # Breaks mpv vulkan shaders: 37 - # https://code.videolan.org/videolan/libplacebo/-/issues/335 38 - (fetchpatch { 39 - name = "fix-shaders.patch"; 40 - url = "https://github.com/haasn/libplacebo/commit/4c6d99edee23284f93b07f0f045cd660327465eb.patch"; 41 - revert = true; 42 - hash = "sha256-zoCgd9POlhFTEOzQmSHFZmJXgO8Zg/f9LtSTSQq5nUA="; 43 - }) 44 - ]; 45 46 nativeBuildInputs = [ 47 meson
··· 2 lib, 3 stdenv, 4 fetchFromGitLab, 5 meson, 6 ninja, 7 pkg-config, ··· 30 rev = "v${version}"; 31 hash = "sha256-ccoEFpp6tOFdrfMyE0JNKKMAdN4Q95tP7j7vzUj+lSQ="; 32 }; 33 34 nativeBuildInputs = [ 35 meson
+38
pkgs/by-name/mc/mcp-proxy/package.nix
···
··· 1 + { 2 + lib, 3 + python3Packages, 4 + fetchFromGitHub, 5 + }: 6 + python3Packages.buildPythonApplication rec { 7 + pname = "mcp-proxy"; 8 + version = "0.7.0"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "sparfenyuk"; 12 + repo = "mcp-proxy"; 13 + tag = "v${version}"; 14 + hash = "sha256-xHy+IwnUoyICSTusqTzGf/kOvT0FvJYcTT9Do0C5DiY="; 15 + }; 16 + 17 + pyproject = true; 18 + 19 + build-system = [ python3Packages.setuptools ]; 20 + 21 + dependencies = with python3Packages; [ 22 + uvicorn 23 + mcp 24 + ]; 25 + 26 + nativeCheckInputs = with python3Packages; [ 27 + pytestCheckHook 28 + pytest-asyncio 29 + ]; 30 + 31 + meta = { 32 + description = "MCP server which proxies other MCP servers from stdio to SSE or from SSE to stdio"; 33 + homepage = "https://github.com/sparfenyuk/mcp-proxy"; 34 + mainProgram = "mcp-proxy"; 35 + license = lib.licenses.mit; 36 + maintainers = with lib.maintainers; [ keyruu ]; 37 + }; 38 + }
+4 -4
pkgs/by-name/mi/microsoft-edge/package.nix
··· 1 { 2 lib, 3 - stdenv, 4 fetchurl, 5 makeWrapper, 6 patchelf, 7 dpkg, 8 9 # Linked dynamic libraries. ··· 176 ++ lib.optionals libvaSupport [ libva ]; 177 in 178 179 - stdenv.mkDerivation (finalAttrs: { 180 pname = "microsoft-edge"; 181 version = "137.0.3296.68"; 182 ··· 272 273 for elf in $out/share/microsoft/$appname/{msedge,msedge-sandbox,msedge_crashpad_handler}; do 274 patchelf --set-rpath $rpath $elf 275 - patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $elf 276 done 277 278 runHook postInstall ··· 289 maintainers = with lib.maintainers; [ 290 cholli 291 ulrikstrid 292 - emaryn 293 maeve-oake 294 leleuvilela 295 ];
··· 1 { 2 lib, 3 + stdenvNoCC, 4 fetchurl, 5 makeWrapper, 6 patchelf, 7 + bintools, 8 dpkg, 9 10 # Linked dynamic libraries. ··· 177 ++ lib.optionals libvaSupport [ libva ]; 178 in 179 180 + stdenvNoCC.mkDerivation (finalAttrs: { 181 pname = "microsoft-edge"; 182 version = "137.0.3296.68"; 183 ··· 273 274 for elf in $out/share/microsoft/$appname/{msedge,msedge-sandbox,msedge_crashpad_handler}; do 275 patchelf --set-rpath $rpath $elf 276 + patchelf --set-interpreter ${bintools.dynamicLinker} $elf 277 done 278 279 runHook postInstall ··· 290 maintainers = with lib.maintainers; [ 291 cholli 292 ulrikstrid 293 maeve-oake 294 leleuvilela 295 ];
+240
pkgs/by-name/mu/mupdf/fix-darwin-system-deps.patch
···
··· 1 + diff --git a/Makefile b/Makefile 2 + index a16a69968..aa741b037 100644 3 + --- a/Makefile 4 + +++ b/Makefile 5 + @@ -454,8 +454,10 @@ install-libs: libs install-headers 6 + ifeq ($(shared),yes) 7 + install -m $(SO_INSTALL_MODE) $(OUT)/libmupdf.$(SO)$(SO_VERSION) $(DESTDIR)$(libdir)/libmupdf.$(SO)$(SO_VERSION) 8 + ifneq ($(OS),OpenBSD) 9 + - ln -sf libmupdf.$(SO)$(SO_VERSION) $(DESTDIR)$(libdir)/libmupdf.$(SO)$(SO_VERSION_MAJOR) 10 + - ln -sf libmupdf.$(SO)$(SO_VERSION) $(DESTDIR)$(libdir)/libmupdf.$(SO) 11 + + ifneq ($(OS),Darwin) 12 + + ln -sf libmupdf.$(SO)$(SO_VERSION) $(DESTDIR)$(libdir)/libmupdf.$(SO)$(SO_VERSION_MAJOR) 13 + + ln -sf libmupdf.$(SO)$(SO_VERSION) $(DESTDIR)$(libdir)/libmupdf.$(SO) 14 + + endif 15 + endif 16 + else 17 + install -m 644 $(MUPDF_LIB) $(DESTDIR)$(libdir) 18 + diff --git a/Makerules b/Makerules 19 + index ba4df2189..8eb62622a 100644 20 + --- a/Makerules 21 + +++ b/Makerules 22 + @@ -212,101 +212,82 @@ ifneq "$(CLUSTER)" "" 23 + CFLAGS += -DCLUSTER 24 + endif 25 + 26 + -ifeq ($(OS),Darwin) 27 + - HAVE_GLUT := yes 28 + - SYS_GLUT_CFLAGS := -Wno-deprecated-declarations 29 + - SYS_GLUT_LIBS := -framework GLUT -framework OpenGL 30 + - CC = xcrun cc 31 + - AR = xcrun ar 32 + - LD = xcrun ld 33 + - RANLIB = xcrun ranlib 34 + - 35 + - ifneq ($(ARCHFLAGS),) 36 + - $(warning "MacOS with ARCHFLAGS set. Assuming we are building for arm64, and setting HAVE_LIBCRYPTO to no.") 37 + - HAVE_LIBCRYPTO := no 38 + - else ifeq (, $(shell command -v pkg-config)) 39 + - $(warning "No pkg-config found, install it for proper integration of libcrypto") 40 + - else 41 + - HAVE_LIBCRYPTO := $(shell pkg-config --exists 'libcrypto >= 1.1.0' && echo yes) 42 + - ifeq ($(HAVE_LIBCRYPTO),yes) 43 + - LIBCRYPTO_CFLAGS := $(shell pkg-config --cflags libcrypto) -DHAVE_LIBCRYPTO 44 + - LIBCRYPTO_LIBS := $(shell pkg-config --libs libcrypto) 45 + - endif 46 + - endif 47 + - 48 + -else 49 + - 50 + - ifeq ($(OS),Linux) 51 + - HAVE_OBJCOPY := yes 52 + - endif 53 + +ifeq ($(OS),Linux) 54 + + HAVE_OBJCOPY := yes 55 + +endif 56 + 57 + - ifeq ($(OS),OpenBSD) 58 + - LDFLAGS += -pthread 59 + - endif 60 + +ifeq ($(OS),OpenBSD) 61 + + LDFLAGS += -pthread 62 + +endif 63 + 64 + - ifeq ($(shell pkg-config --exists 'freetype2 >= 18.3.12' && echo yes),yes) 65 + - SYS_FREETYPE_CFLAGS := $(shell pkg-config --cflags freetype2) 66 + - SYS_FREETYPE_LIBS := $(shell pkg-config --libs freetype2) 67 + - endif 68 + - ifeq ($(shell pkg-config --exists 'gumbo >= 0.10.0' && echo yes),yes) 69 + - SYS_GUMBO_CFLAGS := $(shell pkg-config --cflags gumbo) 70 + - SYS_GUMBO_LIBS := $(shell pkg-config --libs gumbo) 71 + - endif 72 + - ifeq ($(shell pkg-config --exists 'harfbuzz >= 2.0.0' && echo yes),yes) 73 + - SYS_HARFBUZZ_CFLAGS := $(shell pkg-config --cflags harfbuzz) 74 + - SYS_HARFBUZZ_LIBS := $(shell pkg-config --libs harfbuzz) 75 + - endif 76 + - ifeq ($(shell pkg-config --exists lcms2 && echo yes),yes) 77 + - SYS_LCMS2_CFLAGS := $(shell pkg-config --cflags lcms2) 78 + - SYS_LCMS2_LIBS := $(shell pkg-config --libs lcms2) 79 + - endif 80 + - ifeq ($(shell pkg-config --exists libjpeg && echo yes),yes) 81 + - SYS_LIBJPEG_CFLAGS := $(shell pkg-config --cflags libjpeg) 82 + - SYS_LIBJPEG_LIBS := $(shell pkg-config --libs libjpeg) 83 + - endif 84 + - ifeq ($(shell pkg-config --exists 'libopenjp2 >= 2.1.0' && echo yes),yes) 85 + - SYS_OPENJPEG_CFLAGS := $(shell pkg-config --cflags libopenjp2) 86 + - SYS_OPENJPEG_LIBS := $(shell pkg-config --libs libopenjp2) 87 + - endif 88 + - ifeq ($(shell pkg-config --exists 'zlib >= 1.2.6' && echo yes),yes) 89 + - SYS_ZLIB_CFLAGS := $(shell pkg-config --cflags zlib) 90 + - SYS_ZLIB_LIBS := $(shell pkg-config --libs zlib) 91 + - endif 92 + - ifeq ($(shell pkg-config --exists 'libbrotlidec libbrotlienc >= 0.6.0' && echo yes),yes) 93 + - SYS_BROTLI_CFLAGS := $(shell pkg-config --cflags libbrotlidec libbrotlienc) 94 + - SYS_BROTLI_LIBS := $(shell pkg-config --libs libbrotlidec libbrotlienc) 95 + - endif 96 + +ifeq ($(shell pkg-config --exists 'freetype2 >= 18.3.12' && echo yes),yes) 97 + + SYS_FREETYPE_CFLAGS := $(shell pkg-config --cflags freetype2) 98 + + SYS_FREETYPE_LIBS := $(shell pkg-config --libs freetype2) 99 + +endif 100 + +ifeq ($(shell pkg-config --exists 'gumbo >= 0.10.0' && echo yes),yes) 101 + + SYS_GUMBO_CFLAGS := $(shell pkg-config --cflags gumbo) 102 + + SYS_GUMBO_LIBS := $(shell pkg-config --libs gumbo) 103 + +endif 104 + +ifeq ($(shell pkg-config --exists 'harfbuzz >= 2.0.0' && echo yes),yes) 105 + + SYS_HARFBUZZ_CFLAGS := $(shell pkg-config --cflags harfbuzz) 106 + + SYS_HARFBUZZ_LIBS := $(shell pkg-config --libs harfbuzz) 107 + +endif 108 + +ifeq ($(shell pkg-config --exists lcms2 && echo yes),yes) 109 + + SYS_LCMS2_CFLAGS := $(shell pkg-config --cflags lcms2) 110 + + SYS_LCMS2_LIBS := $(shell pkg-config --libs lcms2) 111 + +endif 112 + +ifeq ($(shell pkg-config --exists libjpeg && echo yes),yes) 113 + + SYS_LIBJPEG_CFLAGS := $(shell pkg-config --cflags libjpeg) 114 + + SYS_LIBJPEG_LIBS := $(shell pkg-config --libs libjpeg) 115 + +endif 116 + +ifeq ($(shell pkg-config --exists 'libopenjp2 >= 2.1.0' && echo yes),yes) 117 + + SYS_OPENJPEG_CFLAGS := $(shell pkg-config --cflags libopenjp2) 118 + + SYS_OPENJPEG_LIBS := $(shell pkg-config --libs libopenjp2) 119 + +endif 120 + +ifeq ($(shell pkg-config --exists 'zlib >= 1.2.6' && echo yes),yes) 121 + + SYS_ZLIB_CFLAGS := $(shell pkg-config --cflags zlib) 122 + + SYS_ZLIB_LIBS := $(shell pkg-config --libs zlib) 123 + +endif 124 + +ifeq ($(shell pkg-config --exists 'libbrotlidec libbrotlienc >= 0.6.0' && echo yes),yes) 125 + + SYS_BROTLI_CFLAGS := $(shell pkg-config --cflags libbrotlidec libbrotlienc) 126 + + SYS_BROTLI_LIBS := $(shell pkg-config --libs libbrotlidec libbrotlienc) 127 + +endif 128 + 129 + - HAVE_SYS_LEPTONICA := $(shell pkg-config --exists 'lept >= 1.7.4' && echo yes) 130 + - ifeq ($(HAVE_SYS_LEPTONICA),yes) 131 + - SYS_LEPTONICA_CFLAGS := $(shell pkg-config --cflags lept) 132 + - SYS_LEPTONICA_LIBS := $(shell pkg-config --libs lept) 133 + - endif 134 + +HAVE_SYS_LEPTONICA := $(shell pkg-config --exists 'lept >= 1.7.4' && echo yes) 135 + +ifeq ($(HAVE_SYS_LEPTONICA),yes) 136 + + SYS_LEPTONICA_CFLAGS := $(shell pkg-config --cflags lept) 137 + + SYS_LEPTONICA_LIBS := $(shell pkg-config --libs lept) 138 + +endif 139 + 140 + - HAVE_SYS_TESSERACT := $(shell pkg-config --exists 'tesseract >= 4.0.0' && echo yes) 141 + - ifeq ($(HAVE_SYS_TESSERACT),yes) 142 + - SYS_TESSERACT_CFLAGS := $(shell pkg-config --cflags tesseract) 143 + - SYS_TESSERACT_LIBS := $(shell pkg-config --libs tesseract) 144 + - endif 145 + +HAVE_SYS_TESSERACT := $(shell pkg-config --exists 'tesseract >= 4.0.0' && echo yes) 146 + +ifeq ($(HAVE_SYS_TESSERACT),yes) 147 + + SYS_TESSERACT_CFLAGS := $(shell pkg-config --cflags tesseract) 148 + + SYS_TESSERACT_LIBS := $(shell pkg-config --libs tesseract) 149 + +endif 150 + 151 + - HAVE_SYS_LIBARCHIVE := $(shell pkg-config --exists 'libarchive' && echo yes) 152 + - ifeq ($(HAVE_SYS_LIBARCHIVE),yes) 153 + - SYS_LIBARCHIVE_CFLAGS := $(shell pkg-config --cflags libarchive) 154 + - SYS_LIBARCHIVE_LIBS := $(shell pkg-config --libs libarchive) 155 + - endif 156 + +HAVE_SYS_LIBARCHIVE := $(shell pkg-config --exists 'libarchive' && echo yes) 157 + +ifeq ($(HAVE_SYS_LIBARCHIVE),yes) 158 + + SYS_LIBARCHIVE_CFLAGS := $(shell pkg-config --cflags libarchive) 159 + + SYS_LIBARCHIVE_LIBS := $(shell pkg-config --libs libarchive) 160 + +endif 161 + 162 + - HAVE_SYS_ZXINGCPP := $(shell pkg-config --exists 'zxing >= 2.0.0' && echo yes) 163 + - ifeq ($(HAVE_SYS_ZXINGCPP),yes) 164 + - SYS_ZXINGCPP_CFLAGS := $(shell pkg-config --cflags zxing) 165 + - SYS_ZXINGCPP_LIBS := $(shell pkg-config --libs zxing) 166 + - endif 167 + +HAVE_SYS_ZXINGCPP := $(shell pkg-config --exists 'zxing >= 2.0.0' && echo yes) 168 + +ifeq ($(HAVE_SYS_ZXINGCPP),yes) 169 + + SYS_ZXINGCPP_CFLAGS := $(shell pkg-config --cflags zxing) 170 + + SYS_ZXINGCPP_LIBS := $(shell pkg-config --libs zxing) 171 + +endif 172 + 173 + - HAVE_SYS_CURL := $(shell pkg-config --exists libcurl && echo yes) 174 + - ifeq ($(HAVE_SYS_CURL),yes) 175 + - SYS_CURL_CFLAGS := $(shell pkg-config --cflags libcurl) 176 + - SYS_CURL_LIBS := $(shell pkg-config --libs libcurl) 177 + - endif 178 + +HAVE_SYS_CURL := $(shell pkg-config --exists libcurl && echo yes) 179 + +ifeq ($(HAVE_SYS_CURL),yes) 180 + + SYS_CURL_CFLAGS := $(shell pkg-config --cflags libcurl) 181 + + SYS_CURL_LIBS := $(shell pkg-config --libs libcurl) 182 + +endif 183 + 184 + +ifeq ($(OS),Darwin) 185 + + HAVE_GLUT := yes 186 + + SYS_GLUT_CFLAGS := -Wno-deprecated-declarations 187 + + SYS_GLUT_LIBS := -framework GLUT -framework OpenGL 188 + +else 189 + ifeq ($(HAVE_GLUT),) 190 + HAVE_GLUT := $(shell pkg-config --exists gl x11 xrandr && echo yes) 191 + endif 192 + @@ -321,29 +302,28 @@ else 193 + SYS_GLUT_LIBS := -lglut 194 + endif 195 + endif 196 + +endif 197 + 198 + - ifeq ($(HAVE_X11),) 199 + - HAVE_X11 := $(shell pkg-config --exists x11 xext && echo yes) 200 + - endif 201 + - ifeq ($(HAVE_X11),yes) 202 + - X11_CFLAGS := $(shell pkg-config --cflags x11 xext) 203 + - X11_LIBS := $(shell pkg-config --libs x11 xext) 204 + - endif 205 + - 206 + - ifeq ($(HAVE_LIBCRYPTO),) 207 + - HAVE_LIBCRYPTO := $(shell pkg-config --exists 'libcrypto >= 1.1.0' && echo yes) 208 + - endif 209 + - ifeq ($(HAVE_LIBCRYPTO),yes) 210 + - LIBCRYPTO_CFLAGS := $(shell pkg-config --cflags libcrypto) -DHAVE_LIBCRYPTO 211 + - LIBCRYPTO_LIBS := $(shell pkg-config --libs libcrypto) 212 + - endif 213 + +ifeq ($(HAVE_X11),) 214 + + HAVE_X11 := $(shell pkg-config --exists x11 xext && echo yes) 215 + +endif 216 + +ifeq ($(HAVE_X11),yes) 217 + + X11_CFLAGS := $(shell pkg-config --cflags x11 xext) 218 + + X11_LIBS := $(shell pkg-config --libs x11 xext) 219 + +endif 220 + 221 + - HAVE_PTHREAD := yes 222 + - ifeq ($(HAVE_PTHREAD),yes) 223 + - PTHREAD_CFLAGS := 224 + - PTHREAD_LIBS := -lpthread 225 + - endif 226 + +ifeq ($(HAVE_LIBCRYPTO),) 227 + + HAVE_LIBCRYPTO := $(shell pkg-config --exists 'libcrypto >= 1.1.0' && echo yes) 228 + +endif 229 + +ifeq ($(HAVE_LIBCRYPTO),yes) 230 + + LIBCRYPTO_CFLAGS := $(shell pkg-config --cflags libcrypto) -DHAVE_LIBCRYPTO 231 + + LIBCRYPTO_LIBS := $(shell pkg-config --libs libcrypto) 232 + +endif 233 + 234 + +HAVE_PTHREAD := yes 235 + +ifeq ($(HAVE_PTHREAD),yes) 236 + + PTHREAD_CFLAGS := 237 + + PTHREAD_LIBS := -lpthread 238 + endif 239 + 240 + # The following section has various cross compilation configurations.
+6 -3
pkgs/by-name/mu/mupdf/package.nix
··· 71 }; 72 73 patches = [ 74 # Upstream C++ wrap script only defines fixed-sized integers on macOS but 75 # this is required on aarch64-linux too. 76 ./fix-cpp-build.patch 77 ]; 78 79 postPatch = '' 80 - substituteInPlace Makerules --replace "(shell pkg-config" "(shell $PKG_CONFIG" 81 82 patchShebangs scripts/mupdfwrap.py 83 ··· 86 87 # fix libclang unnamed struct format 88 for wrapper in ./scripts/wrap/{cpp,state}.py; do 89 - substituteInPlace "$wrapper" --replace 'struct (unnamed' '(unnamed struct' 90 done 91 ''; 92 ··· 259 260 enableParallelBuilding = true; 261 262 - env.USE_SONAME = "yes"; 263 264 passthru = { 265 tests = {
··· 71 }; 72 73 patches = [ 74 + # Upstream makefile does not work with system deps on macOS by default, so 75 + # we reuse the Linux section instead. 76 + ./fix-darwin-system-deps.patch 77 # Upstream C++ wrap script only defines fixed-sized integers on macOS but 78 # this is required on aarch64-linux too. 79 ./fix-cpp-build.patch 80 ]; 81 82 postPatch = '' 83 + substituteInPlace Makerules --replace-fail "(shell pkg-config" "(shell $PKG_CONFIG" 84 85 patchShebangs scripts/mupdfwrap.py 86 ··· 89 90 # fix libclang unnamed struct format 91 for wrapper in ./scripts/wrap/{cpp,state}.py; do 92 + substituteInPlace "$wrapper" --replace-fail 'struct (unnamed' '(unnamed struct' 93 done 94 ''; 95 ··· 262 263 enableParallelBuilding = true; 264 265 + env.USE_SONAME = if (stdenv.hostPlatform.isDarwin) then "no" else "yes"; 266 267 passthru = { 268 tests = {
+3 -3
pkgs/by-name/ne/netbird/package.nix
··· 31 in 32 buildGoModule (finalAttrs: { 33 pname = "netbird"; 34 - version = "0.45.2"; 35 36 src = fetchFromGitHub { 37 owner = "netbirdio"; 38 repo = "netbird"; 39 tag = "v${finalAttrs.version}"; 40 - hash = "sha256-lvulqneKFxmZ/EQDmQbx1SzsfZxLb8tGyLFJo8z9U0w="; 41 }; 42 43 - vendorHash = "sha256-EVhtxYDinmid5C/3N8UGmCzWw1qIE3m0rXes4uFpcOM="; 44 45 nativeBuildInputs = [ installShellFiles ] ++ lib.optional ui pkg-config; 46
··· 31 in 32 buildGoModule (finalAttrs: { 33 pname = "netbird"; 34 + version = "0.46.0"; 35 36 src = fetchFromGitHub { 37 owner = "netbirdio"; 38 repo = "netbird"; 39 tag = "v${finalAttrs.version}"; 40 + hash = "sha256-31aTyk9mwjN8xvxS3TLXt2ss+nyO8oP29lc4Zej/wEs="; 41 }; 42 43 + vendorHash = "sha256-g4O0r+zJPiKAj3d+juYkGYPDh3I9aMF/kFjsguhOqIQ="; 44 45 nativeBuildInputs = [ installShellFiles ] ++ lib.optional ui pkg-config; 46
+3
pkgs/by-name/nt/ntl/package.nix
··· 80 teams = [ teams.sage ]; 81 license = licenses.gpl2Plus; 82 platforms = platforms.all; 83 }; 84 }
··· 80 teams = [ teams.sage ]; 81 license = licenses.gpl2Plus; 82 platforms = platforms.all; 83 + # Does not cross compile 84 + # https://github.com/libntl/ntl/issues/8 85 + broken = !(stdenv.buildPlatform.canExecute stdenv.hostPlatform); 86 }; 87 }
+3 -3
pkgs/by-name/or/orchard/package.nix
··· 7 8 buildGoModule rec { 9 pname = "orchard"; 10 - version = "0.33.2"; 11 12 src = fetchFromGitHub { 13 owner = "cirruslabs"; 14 repo = "orchard"; 15 rev = version; 16 - hash = "sha256-yiCMnP73C5MJLYjnZfqcKtdSzPyL/9WlAtylMXDl4E8="; 17 # populate values that require us to use git. By doing this in postFetch we 18 # can delete .git afterwards and maintain better reproducibility of the src. 19 leaveDotGit = true; ··· 24 ''; 25 }; 26 27 - vendorHash = "sha256-fU2TXUtcXmjswlEbSsbCTOaC5rvtctHbTKbR7zIwP/g="; 28 29 nativeBuildInputs = [ installShellFiles ]; 30
··· 7 8 buildGoModule rec { 9 pname = "orchard"; 10 + version = "0.33.3"; 11 12 src = fetchFromGitHub { 13 owner = "cirruslabs"; 14 repo = "orchard"; 15 rev = version; 16 + hash = "sha256-bkJ2qvhMs3kSx4p46wgo8ZabqNNRYRE5jwTniBuobLA="; 17 # populate values that require us to use git. By doing this in postFetch we 18 # can delete .git afterwards and maintain better reproducibility of the src. 19 leaveDotGit = true; ··· 24 ''; 25 }; 26 27 + vendorHash = "sha256-D1zTKHioavIpWwS0i/uP91hK+Cxg9Git6DQ0iCowcXM="; 28 29 nativeBuildInputs = [ installShellFiles ]; 30
+11 -3
pkgs/by-name/ot/otb/package.nix
··· 234 ./1-otb-swig-include-itk.diff 235 ]; 236 237 - postPatch = ( 238 - "substituteInPlace Modules/Core/Wrappers/SWIG/src/python/CMakeLists.txt --replace-fail '''$''{ITK_INCLUDE_DIRS}' ${otb-itk}/include/ITK-${itkMajorMinorVersion}" 239 - ); 240 241 nativeBuildInputs = [ 242 cmake
··· 234 ./1-otb-swig-include-itk.diff 235 ]; 236 237 + postPatch = 238 + '' 239 + substituteInPlace Modules/Core/Wrappers/SWIG/src/python/CMakeLists.txt \ 240 + --replace-fail ''\'''${ITK_INCLUDE_DIRS}' "${otb-itk}/include/ITK-${itkMajorMinorVersion}" 241 + '' 242 + # Add the header file "vcl_legacy_aliases.h", which defines the legacy vcl_* functions. 243 + # This patch fixes the unreproducible build of OTB. 244 + # See https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/-/issues/2484. 245 + + '' 246 + sed -i '/#include "vcl_compiler.h"/a #include "vcl_legacy_aliases.h"' Modules/Core/Mosaic/include/otbMosaicFunctors.h 247 + ''; 248 249 nativeBuildInputs = [ 250 cmake
+27 -13
pkgs/by-name/ov/overlayed/package.nix
··· 1 { 2 rustPlatform, 3 - lib, 4 - callPackage, 5 pkg-config, 6 - openssl, 7 libsoup_3, 8 webkitgtk_4_1, 9 - fetchFromGitHub, 10 - libayatana-appindicator, 11 - nix-update-script, 12 }: 13 14 rustPlatform.buildRustPackage rec { ··· 22 hash = "sha256-3GFg8czBf1csojXUNC51xFXJnGuXltP6D46fCt6q24I="; 23 }; 24 25 - sourceRoot = "${src.name}/apps/desktop/src-tauri"; 26 27 useFetchCargoVendor = true; 28 cargoHash = "sha256-6wN4nZQWrY0J5E+auj17B3iJ/84hzBXYA/bJsX/N5pk="; 29 30 - webui = callPackage ./webui.nix { 31 - inherit meta src version; 32 }; 33 34 nativeBuildInputs = [ 35 pkg-config 36 ]; 37 38 buildInputs = [ 39 openssl 40 webkitgtk_4_1 41 - libsoup_3 42 ]; 43 44 env = { ··· 48 postPatch = '' 49 substituteInPlace $cargoDepsCopy/libappindicator-sys-*/src/lib.rs \ 50 --replace-fail "libayatana-appindicator3.so.1" "${libayatana-appindicator}/lib/libayatana-appindicator3.so.1" 51 - substituteInPlace ./tauri.conf.json \ 52 - --replace-fail '../dist' '${webui}' \ 53 - --replace-fail 'pnpm build' ' ' 54 ''; 55 56 meta = {
··· 1 { 2 + lib, 3 rustPlatform, 4 + fetchFromGitHub, 5 + 6 + cargo-tauri, 7 + jq, 8 + moreutils, 9 + nodejs, 10 pkg-config, 11 + pnpm_9, 12 + 13 + libayatana-appindicator, 14 libsoup_3, 15 + openssl, 16 webkitgtk_4_1, 17 }: 18 19 rustPlatform.buildRustPackage rec { ··· 27 hash = "sha256-3GFg8czBf1csojXUNC51xFXJnGuXltP6D46fCt6q24I="; 28 }; 29 30 + cargoRoot = "apps/desktop/src-tauri"; 31 + buildAndTestSubdir = "apps/desktop/src-tauri"; 32 33 useFetchCargoVendor = true; 34 cargoHash = "sha256-6wN4nZQWrY0J5E+auj17B3iJ/84hzBXYA/bJsX/N5pk="; 35 36 + pnpmDeps = pnpm_9.fetchDeps { 37 + inherit pname version src; 38 + hash = "sha256-+yyxoodcDfqJ2pkosd6sMk77/71RDsGthedo1Oigwto="; 39 }; 40 41 nativeBuildInputs = [ 42 + cargo-tauri.hook 43 + jq 44 + moreutils 45 + nodejs 46 pkg-config 47 + pnpm_9.configHook 48 ]; 49 50 buildInputs = [ 51 + libayatana-appindicator 52 + libsoup_3 53 openssl 54 webkitgtk_4_1 55 ]; 56 57 env = { ··· 61 postPatch = '' 62 substituteInPlace $cargoDepsCopy/libappindicator-sys-*/src/lib.rs \ 63 --replace-fail "libayatana-appindicator3.so.1" "${libayatana-appindicator}/lib/libayatana-appindicator3.so.1" 64 + 65 + # disable updater 66 + jq '.plugins.updater.endpoints = [ ] | .bundle.createUpdaterArtifacts = false' \ 67 + apps/desktop/src-tauri/tauri.conf.json | sponge apps/desktop/src-tauri/tauri.conf.json 68 ''; 69 70 meta = {
-40
pkgs/by-name/ov/overlayed/webui.nix
··· 1 - { 2 - src, 3 - meta, 4 - version, 5 - stdenv, 6 - nodejs, 7 - pnpm_9, 8 - }: 9 - 10 - stdenv.mkDerivation (finalAttrs: { 11 - inherit version src meta; 12 - pname = "overlayed-webui"; 13 - 14 - pnpmDeps = pnpm_9.fetchDeps { 15 - inherit (finalAttrs) src pname version; 16 - hash = "sha256-+yyxoodcDfqJ2pkosd6sMk77/71RDsGthedo1Oigwto="; 17 - }; 18 - 19 - nativeBuildInputs = [ 20 - nodejs 21 - pnpm_9.configHook 22 - ]; 23 - 24 - buildPhase = '' 25 - runHook preBuild 26 - 27 - cd apps/desktop 28 - node --max_old_space_size=1024000 ./node_modules/vite/bin/vite.js build 29 - 30 - runHook postBuild 31 - ''; 32 - 33 - installPhase = '' 34 - runHook preInstall 35 - 36 - cp -r dist $out 37 - 38 - runHook postInstall 39 - ''; 40 - })
···
+2 -2
pkgs/by-name/pa/patroni/package.nix
··· 10 11 python3Packages.buildPythonApplication rec { 12 pname = "patroni"; 13 - version = "4.0.5"; 14 15 src = fetchFromGitHub { 16 owner = "zalando"; 17 repo = "patroni"; 18 tag = "v${version}"; 19 - sha256 = "sha256-1Afwdv1kX8/zc9TB4kbA2NakXycJlf/wUcYAYKWwITM="; 20 }; 21 22 dependencies = with python3Packages; [
··· 10 11 python3Packages.buildPythonApplication rec { 12 pname = "patroni"; 13 + version = "4.0.6"; 14 15 src = fetchFromGitHub { 16 owner = "zalando"; 17 repo = "patroni"; 18 tag = "v${version}"; 19 + sha256 = "sha256-8EodiPVmdDekdsTbv+23ZLHZd8+BQ5v5sQf/SyM1b7Y="; 20 }; 21 22 dependencies = with python3Packages; [
+4
pkgs/by-name/pd/pdm/package.nix
··· 19 hash = "sha256-UBdgFN+fvbjz+rp8+rog8FW2jwO/jCfUPV7UehJKiV8="; 20 }; 21 }); 22 }; 23 }; 24 in
··· 19 hash = "sha256-UBdgFN+fvbjz+rp8+rog8FW2jwO/jCfUPV7UehJKiV8="; 20 }; 21 }); 22 + # pdm requires ...... -> jbig2dec which is AGPL only 23 + moto = super.moto.overridePythonAttrs (old: rec { 24 + doCheck = false; 25 + }); 26 }; 27 }; 28 in
+2 -2
pkgs/by-name/po/portfolio/package.nix
··· 34 in 35 stdenvNoCC.mkDerivation (finalAttrs: { 36 pname = "PortfolioPerformance"; 37 - version = "0.76.3"; 38 39 src = fetchurl { 40 url = "https://github.com/buchen/portfolio/releases/download/${finalAttrs.version}/PortfolioPerformance-${finalAttrs.version}-linux.gtk.x86_64.tar.gz"; 41 - hash = "sha256-HbmNIRKNV1vmDX6PdjBvBNfyLP/pqtRCZRBHNADyiqM="; 42 }; 43 44 nativeBuildInputs = [
··· 34 in 35 stdenvNoCC.mkDerivation (finalAttrs: { 36 pname = "PortfolioPerformance"; 37 + version = "0.77.1"; 38 39 src = fetchurl { 40 url = "https://github.com/buchen/portfolio/releases/download/${finalAttrs.version}/PortfolioPerformance-${finalAttrs.version}-linux.gtk.x86_64.tar.gz"; 41 + hash = "sha256-gD8tUOsuce0qxBDByOddoPqCqUkPfgGbbnAa+SLJnVU="; 42 }; 43 44 nativeBuildInputs = [
+35
pkgs/by-name/pr/protonup-rs/package.nix
···
··· 1 + { 2 + lib, 3 + rustPlatform, 4 + fetchCrate, 5 + }: 6 + 7 + rustPlatform.buildRustPackage (finalAttrs: { 8 + pname = "protonup-rs"; 9 + version = "0.9.0"; 10 + 11 + src = fetchCrate { 12 + inherit (finalAttrs) pname version; 13 + hash = "sha256-OVdoXe83lH6wjYb36tT4P3sG1w6NdWhRYC0L3v8USs4="; 14 + }; 15 + 16 + useFetchCargoVendor = true; 17 + cargoHash = "sha256-qESp4z3HRe414Ro04NuiVNy0j/zJUmII4Gbacs3Bc48="; 18 + 19 + checkFlags = [ 20 + # Requires internet access 21 + "--skip=downloads::tests" 22 + ]; 23 + 24 + meta = { 25 + description = "Rust app to install and update GE-Proton for Steam, and Wine-GE for Lutris"; 26 + homepage = "https://github.com/auyer/Protonup-rs"; 27 + changelog = "https://github.com/auyer/Protonup-rs/releases/tag/v${finalAttrs.version}"; 28 + platforms = lib.platforms.linux; 29 + license = lib.licenses.gpl3Plus; 30 + maintainers = with lib.maintainers; [ 31 + joshprk 32 + ]; 33 + mainProgram = "protonup-rs"; 34 + }; 35 + })
+119
pkgs/by-name/qu/quint/package.nix
···
··· 1 + { 2 + lib, 3 + stdenv, 4 + rustPlatform, 5 + fetchFromGitHub, 6 + nodejs, 7 + nodejs_20, 8 + makeWrapper, 9 + jre, 10 + fetchzip, 11 + buildNpmPackage, 12 + }: 13 + 14 + let 15 + version = "0.25.1"; 16 + apalacheVersion = "0.47.2"; 17 + evaluatorVersion = "0.2.0"; 18 + 19 + metaCommon = { 20 + description = "Formal specification language with TLA+ semantics"; 21 + homepage = "https://quint-lang.org"; 22 + license = lib.licenses.asl20; 23 + platforms = lib.platforms.unix; 24 + maintainers = with lib.maintainers; [ bugarela ]; 25 + }; 26 + 27 + src = fetchFromGitHub { 28 + owner = "informalsystems"; 29 + repo = "quint"; 30 + tag = "v${version}"; 31 + hash = "sha256-CYQesIoDlIGCKXIJ/hpZqOZBVd19Or5VEKVERchJz68="; 32 + }; 33 + 34 + # Build the Quint CLI from source 35 + quint-cli = buildNpmPackage { 36 + pname = "quint-cli"; 37 + inherit version src; 38 + 39 + nativeBuildInputs = [ nodejs_20 ]; 40 + 41 + sourceRoot = "${src.name}/quint"; 42 + 43 + npmDepsHash = "sha256-FYNSr5B0/oJ4PbU/HUVqSdPG8kFvq4vRFnYwwdMf+jQ="; 44 + 45 + npmBuildScript = "compile"; 46 + 47 + dontNpmPrune = true; 48 + 49 + installPhase = '' 50 + runHook preInstall 51 + 52 + mkdir -p $out/share/quint 53 + cp -r node_modules $out/share/quint 54 + cp -r dist $out/share/quint 55 + 56 + runHook postInstall 57 + ''; 58 + 59 + meta = metaCommon // { 60 + description = "CLI for the Quint formal specification language"; 61 + }; 62 + }; 63 + 64 + # Build the Rust evaluator from source 65 + quint-evaluator = rustPlatform.buildRustPackage { 66 + pname = "quint-evaluator"; 67 + version = evaluatorVersion; 68 + inherit src; 69 + 70 + sourceRoot = "${src.name}/evaluator"; 71 + 72 + # Skip tests during build, as many rust tests rely on the Quint CLI 73 + doCheck = false; 74 + 75 + cargoHash = "sha256-beWqUDaWWCbGL+V1LNtf35wZrIqWCCbFLYo5HCZF7FI="; 76 + 77 + meta = metaCommon // { 78 + description = "Evaluator for the Quint formal specification language"; 79 + }; 80 + }; 81 + 82 + # Download Apalache. It runs on the JVM, so no need to build it from source. 83 + apalacheDist = fetchzip { 84 + url = "https://github.com/apalache-mc/apalache/releases/download/v${apalacheVersion}/apalache.tgz"; 85 + hash = "sha256-P0QOxB14OSlphqBALR1YL9WJ0XYaUYE/R52yZytVzds="; 86 + }; 87 + in 88 + stdenv.mkDerivation (finalAttrs: { 89 + pname = "quint"; 90 + inherit version src; 91 + 92 + nativeBuildInputs = [ makeWrapper ]; 93 + 94 + dontBuild = true; 95 + 96 + dontConfigure = true; 97 + 98 + installPhase = '' 99 + runHook preInstall 100 + 101 + mkdir -p $out/bin 102 + makeWrapper ${nodejs}/bin/node $out/bin/quint \ 103 + --add-flags "${quint-cli}/share/quint/dist/src/cli.js" \ 104 + --set QUINT_HOME "$out/share/quint" \ 105 + --prefix PATH : ${lib.makeBinPath [ jre ]} 106 + 107 + install -Dm755 ${quint-evaluator}/bin/quint_evaluator -t $out/share/quint/rust-evaluator-v${evaluatorVersion}/ 108 + 109 + mkdir -p $out/share/quint/apalache-dist-${apalacheVersion} 110 + cp -r ${apalacheDist} $out/share/quint/apalache-dist-${apalacheVersion}/apalache 111 + chmod +x $out/share/quint/apalache-dist-${apalacheVersion}/apalache/bin/apalache-mc 112 + 113 + runHook postInstall 114 + ''; 115 + 116 + meta = metaCommon // { 117 + mainProgram = "quint"; 118 + }; 119 + })
+6 -6
pkgs/by-name/ra/ranger/package.nix
··· 12 neoVimSupport ? true, 13 improvedEncodingDetection ? true, 14 rightToLeftTextSupport ? false, 15 - gitUpdater, 16 }: 17 18 - python3Packages.buildPythonApplication rec { 19 pname = "ranger"; 20 - version = "1.9.4"; 21 22 src = fetchFromGitHub { 23 owner = "ranger"; 24 repo = "ranger"; 25 - tag = "v${version}"; 26 - hash = "sha256-9ehxMXwQj7oVhlotTc3mzCKCkoMSbB9cliPg/NMEoWM="; 27 }; 28 29 LC_ALL = "en_US.UTF-8"; ··· 68 --replace "set preview_images false" "set preview_images true" 69 ''; 70 71 - passthru.updateScript = gitUpdater { rev-prefix = "v"; }; 72 73 meta = { 74 description = "File manager with minimalistic curses interface";
··· 12 neoVimSupport ? true, 13 improvedEncodingDetection ? true, 14 rightToLeftTextSupport ? false, 15 + unstableGitUpdater, 16 }: 17 18 + python3Packages.buildPythonApplication { 19 pname = "ranger"; 20 + version = "1.9.3-unstable-2025-06-04"; 21 22 src = fetchFromGitHub { 23 owner = "ranger"; 24 repo = "ranger"; 25 + rev = "7e38143eaa91c82bed8f309aa167b1e6f2607576"; 26 + hash = "sha256-O0DjecncpN+Bv8Ng+keuvU9iVtWAV4a50p959pMvkww="; 27 }; 28 29 LC_ALL = "en_US.UTF-8"; ··· 68 --replace "set preview_images false" "set preview_images true" 69 ''; 70 71 + passthru.updateScript = unstableGitUpdater { tagPrefix = "v"; }; 72 73 meta = { 74 description = "File manager with minimalistic curses interface";
+3 -3
pkgs/by-name/re/readest/package.nix
··· 20 21 rustPlatform.buildRustPackage (finalAttrs: { 22 pname = "readest"; 23 - version = "0.9.51"; 24 25 src = fetchFromGitHub { 26 owner = "readest"; 27 repo = "readest"; 28 tag = "v${finalAttrs.version}"; 29 - hash = "sha256-UJ4H+pBR+EWr2O34WUmbF2rd3pTVssE/8b9iO9bbx7Y="; 30 fetchSubmodules = true; 31 }; 32 ··· 39 40 pnpmDeps = pnpm_9.fetchDeps { 41 inherit (finalAttrs) pname version src; 42 - hash = "sha256-Bd+7MHYBMo4N7UpwkXGmk4oQBbyBMJOtnv6iTVQgn64="; 43 }; 44 45 pnpmRoot = "../..";
··· 20 21 rustPlatform.buildRustPackage (finalAttrs: { 22 pname = "readest"; 23 + version = "0.9.55"; 24 25 src = fetchFromGitHub { 26 owner = "readest"; 27 repo = "readest"; 28 tag = "v${finalAttrs.version}"; 29 + hash = "sha256-S6S2oC+e6sDBPuuivV7tG4OwYCJQaFtsQ09Vt2vzmgc="; 30 fetchSubmodules = true; 31 }; 32 ··· 39 40 pnpmDeps = pnpm_9.fetchDeps { 41 inherit (finalAttrs) pname version src; 42 + hash = "sha256-XbXMtGYywK9GPOMYFdUoklYJ3memJOkUZrw0slzjifw="; 43 }; 44 45 pnpmRoot = "../..";
+3 -2
pkgs/by-name/re/recoverdm/package.nix
··· 7 8 stdenv.mkDerivation (finalAttrs: { 9 pname = "recoverdm"; 10 - version = "0.20-8"; 11 12 src = fetchFromGitLab { 13 domain = "salsa.debian.org"; 14 owner = "pkg-security-team"; 15 repo = "recoverdm"; 16 rev = "debian/${finalAttrs.version}"; 17 - hash = "sha256-1iW3Ug85ZLGpvG29N5zJt8oooSQGnLsr+8XIcp4aSSM="; 18 }; 19 20 patches = ··· 26 (patch "20_fix-typo-binary.patch") 27 (patch "30-fix-BTS-mergebad-crash.patch") 28 (patch "40_dev-c.patch") 29 ./0001-darwin-build-fixes.patch 30 ]; 31
··· 7 8 stdenv.mkDerivation (finalAttrs: { 9 pname = "recoverdm"; 10 + version = "0.20-9"; 11 12 src = fetchFromGitLab { 13 domain = "salsa.debian.org"; 14 owner = "pkg-security-team"; 15 repo = "recoverdm"; 16 rev = "debian/${finalAttrs.version}"; 17 + hash = "sha256-HLaiTeeqXn0mgRnG5FZflkPiDiB8CGzq4FR7lDj5oHI="; 18 }; 19 20 patches = ··· 26 (patch "20_fix-typo-binary.patch") 27 (patch "30-fix-BTS-mergebad-crash.patch") 28 (patch "40_dev-c.patch") 29 + (patch "50_ftbfs-with-gcc-14.patch") 30 ./0001-darwin-build-fixes.patch 31 ]; 32
+2 -2
pkgs/by-name/rs/rss-bridge/package.nix
··· 8 9 stdenv.mkDerivation rec { 10 pname = "rss-bridge"; 11 - version = "2025-01-26"; 12 13 src = fetchFromGitHub { 14 owner = "RSS-Bridge"; 15 repo = "rss-bridge"; 16 rev = version; 17 - sha256 = "sha256-b8mBojtNbQ9QSsFT2PTwyHJIOhoOpTxd6c2ldMy/g5g="; 18 }; 19 20 installPhase = ''
··· 8 9 stdenv.mkDerivation rec { 10 pname = "rss-bridge"; 11 + version = "2025-06-03"; 12 13 src = fetchFromGitHub { 14 owner = "RSS-Bridge"; 15 repo = "rss-bridge"; 16 rev = version; 17 + sha256 = "sha256-S9TSTUwuScOcLbEpGgET1zzH1WlO1IMUOiwzMTsA65s="; 18 }; 19 20 installPhase = ''
+2 -2
pkgs/by-name/sh/shotwell/package.nix
··· 40 41 stdenv.mkDerivation (finalAttrs: { 42 pname = "shotwell"; 43 - version = "0.32.10"; 44 45 src = fetchurl { 46 url = "mirror://gnome/sources/shotwell/${lib.versions.majorMinor finalAttrs.version}/shotwell-${finalAttrs.version}.tar.xz"; 47 - sha256 = "sha256-JuRaYbVDGwlv/NF28RW9B76ad6aDNYmVQhBuGeB/QA4="; 48 }; 49 50 nativeBuildInputs = [
··· 40 41 stdenv.mkDerivation (finalAttrs: { 42 pname = "shotwell"; 43 + version = "0.32.13"; 44 45 src = fetchurl { 46 url = "mirror://gnome/sources/shotwell/${lib.versions.majorMinor finalAttrs.version}/shotwell-${finalAttrs.version}.tar.xz"; 47 + sha256 = "sha256-vdPoT2AuL8frQoQ8kKJes6pJ+y/7de21HbAb0pBdvR4="; 48 }; 49 50 nativeBuildInputs = [
+56
pkgs/by-name/si/sideswap/libsideswap-client.nix
···
··· 1 + { 2 + lib, 3 + rustPlatform, 4 + fetchFromGitHub, 5 + pkg-config, 6 + systemd, 7 + protobuf, 8 + }: 9 + 10 + rustPlatform.buildRustPackage (finalAttrs: { 11 + pname = "libsideswap-client"; 12 + version = "0-unstable-2025-06-05"; 13 + 14 + # This version is pinned in https://github.com/sideswap-io/sideswapclient/blob/v1.8.0/deploy/build_linux.sh 15 + src = fetchFromGitHub { 16 + owner = "sideswap-io"; 17 + repo = "sideswap_rust"; 18 + rev = "0ba7485f77c86d1a6ae64a0cfedba22afe4ed98a"; 19 + hash = "sha256-6qfFpCE6DMZlKuhQbXjJmmb8rPxFB2TA7CpOk06tuDk="; 20 + }; 21 + 22 + cargoHash = "sha256-ecftCyNMRWdFP5SDEmLnssTVSfg9mo/TQEqyeDj4VpQ="; 23 + 24 + # sideswap_client uses vergen to detect Git commit hash at build time. It 25 + # tries to access .git directory which is not present in Nix build dir. 26 + # Here we patch that place to use a hardcoded commit hash instead. 27 + postPatch = '' 28 + substituteInPlace sideswap_client/src/ffi.rs \ 29 + --replace-fail 'env!("VERGEN_GIT_SHA");' '"${finalAttrs.src.rev}";' 30 + 31 + substituteInPlace sideswap_client/build.rs \ 32 + --replace-fail 'vergen::vergen(vergen::Config::default()).unwrap();' ' ' 33 + ''; 34 + 35 + # This is needed for pkg-config to find libudev. It is a part of systemd. 36 + nativeBuildInputs = [ 37 + pkg-config 38 + protobuf 39 + ]; 40 + buildInputs = [ systemd ]; 41 + 42 + cargoBuildFlags = [ 43 + "--package" 44 + "sideswap_client" 45 + ]; 46 + 47 + # Test gdk_registry_cache::tests::basic hangs in Nix build invironment. 48 + doCheck = false; 49 + 50 + meta = { 51 + description = "Rust library for Sideswap"; 52 + license = lib.licenses.mit; 53 + platforms = lib.platforms.linux; 54 + maintainers = with lib.maintainers; [ starius ]; 55 + }; 56 + })
+83
pkgs/by-name/si/sideswap/package.nix
···
··· 1 + { 2 + lib, 3 + fetchFromGitHub, 4 + flutter332, 5 + mesa, 6 + libglvnd, 7 + callPackage, 8 + makeDesktopItem, 9 + copyDesktopItems, 10 + }: 11 + 12 + let 13 + # The Rust library is used by the main application. 14 + libsideswap-client = callPackage ./libsideswap-client.nix { }; 15 + in 16 + 17 + flutter332.buildFlutterApplication rec { 18 + pname = "sideswap"; 19 + version = "1.8.0"; 20 + 21 + src = fetchFromGitHub { 22 + owner = "sideswap-io"; 23 + repo = "sideswapclient"; 24 + tag = "v${version}"; 25 + hash = "sha256-IUUMlaEIUil07nhjep1I+F1WEWakQZfhy42ZlnyRLcQ="; 26 + }; 27 + 28 + pubspecLock = lib.importJSON ./pubspec.lock.json; 29 + 30 + gitHashes = { 31 + sideswap_logger = "sha256-cTJfSODRmIJXctLQ++BfvJ6OKflau94AjQdXg7j95B0="; 32 + sideswap_websocket = "sha256-vsG5eUFu/WJvY3y6jaWD/5GfULwpqh3bO4EZmmBSkbs="; 33 + window_size = "sha256-+lqY46ZURT0qcqPvHFXUnd83Uvfq79Xr+rw1AHqrpak="; 34 + }; 35 + 36 + # Provide OpenGL and libsideswap_client.so for the Flutter application. 37 + extraWrapProgramArgs = '' 38 + --set LD_LIBRARY_PATH ${ 39 + lib.makeLibraryPath [ 40 + mesa 41 + libglvnd 42 + libsideswap-client 43 + ] 44 + } 45 + ''; 46 + 47 + # Install icons. 48 + postInstall = '' 49 + install -D -m644 assets/icon/icon_linux.svg $out/share/icons/hicolor/scalable/apps/sideswap.svg 50 + install -D -m644 assets/icon/icon_linux.png $out/share/icons/hicolor/256x256/apps/sideswap.png 51 + ''; 52 + 53 + # Install .desktop file. 54 + desktopItems = [ 55 + (makeDesktopItem { 56 + name = "sideswap"; 57 + exec = meta.mainProgram; 58 + desktopName = "SideSwap"; 59 + genericName = "L-USDT Wallet"; 60 + icon = "sideswap"; 61 + comment = meta.description; 62 + categories = [ 63 + "Finance" 64 + "Network" 65 + ]; 66 + startupNotify = true; 67 + startupWMClass = "Sideswap"; 68 + terminal = false; 69 + }) 70 + ]; 71 + nativeBuildInputs = [ 72 + copyDesktopItems 73 + ]; 74 + 75 + meta = { 76 + description = "Cross‑platform, non‑custodial wallet and atomic swap marketplace for the Liquid Network"; 77 + homepage = "https://sideswap.io/"; 78 + license = lib.licenses.gpl3Only; 79 + mainProgram = "sideswap"; 80 + platforms = lib.platforms.linux; 81 + maintainers = with lib.maintainers; [ starius ]; 82 + }; 83 + }
+2566
pkgs/by-name/si/sideswap/pubspec.lock.json
···
··· 1 + { 2 + "packages": { 3 + "_fe_analyzer_shared": { 4 + "dependency": "transitive", 5 + "description": { 6 + "name": "_fe_analyzer_shared", 7 + "sha256": "e55636ed79578b9abca5fecf9437947798f5ef7456308b5cb85720b793eac92f", 8 + "url": "https://pub.dev" 9 + }, 10 + "source": "hosted", 11 + "version": "82.0.0" 12 + }, 13 + "_flutterfire_internals": { 14 + "dependency": "transitive", 15 + "description": { 16 + "name": "_flutterfire_internals", 17 + "sha256": "214e6f07e2a44f45972e0365c7b537eaeaddb4598db0778dd4ac64b4acd3f5b1", 18 + "url": "https://pub.dev" 19 + }, 20 + "source": "hosted", 21 + "version": "1.3.55" 22 + }, 23 + "analyzer": { 24 + "dependency": "transitive", 25 + "description": { 26 + "name": "analyzer", 27 + "sha256": "904ae5bb474d32c38fb9482e2d925d5454cda04ddd0e55d2e6826bc72f6ba8c0", 28 + "url": "https://pub.dev" 29 + }, 30 + "source": "hosted", 31 + "version": "7.4.5" 32 + }, 33 + "analyzer_plugin": { 34 + "dependency": "transitive", 35 + "description": { 36 + "name": "analyzer_plugin", 37 + "sha256": "ee188b6df6c85f1441497c7171c84f1392affadc0384f71089cb10a3bc508cef", 38 + "url": "https://pub.dev" 39 + }, 40 + "source": "hosted", 41 + "version": "0.13.1" 42 + }, 43 + "animations": { 44 + "dependency": "direct main", 45 + "description": { 46 + "name": "animations", 47 + "sha256": "d3d6dcfb218225bbe68e87ccf6378bbb2e32a94900722c5f81611dad089911cb", 48 + "url": "https://pub.dev" 49 + }, 50 + "source": "hosted", 51 + "version": "2.0.11" 52 + }, 53 + "another_flushbar": { 54 + "dependency": "direct main", 55 + "description": { 56 + "name": "another_flushbar", 57 + "sha256": "19bf9520230ec40b300aaf9dd2a8fefcb277b25ecd1c4838f530566965befc2a", 58 + "url": "https://pub.dev" 59 + }, 60 + "source": "hosted", 61 + "version": "1.12.30" 62 + }, 63 + "app_links": { 64 + "dependency": "direct main", 65 + "description": { 66 + "name": "app_links", 67 + "sha256": "85ed8fc1d25a76475914fff28cc994653bd900bc2c26e4b57a49e097febb54ba", 68 + "url": "https://pub.dev" 69 + }, 70 + "source": "hosted", 71 + "version": "6.4.0" 72 + }, 73 + "app_links_linux": { 74 + "dependency": "transitive", 75 + "description": { 76 + "name": "app_links_linux", 77 + "sha256": "f5f7173a78609f3dfd4c2ff2c95bd559ab43c80a87dc6a095921d96c05688c81", 78 + "url": "https://pub.dev" 79 + }, 80 + "source": "hosted", 81 + "version": "1.0.3" 82 + }, 83 + "app_links_platform_interface": { 84 + "dependency": "transitive", 85 + "description": { 86 + "name": "app_links_platform_interface", 87 + "sha256": "05f5379577c513b534a29ddea68176a4d4802c46180ee8e2e966257158772a3f", 88 + "url": "https://pub.dev" 89 + }, 90 + "source": "hosted", 91 + "version": "2.0.2" 92 + }, 93 + "app_links_web": { 94 + "dependency": "transitive", 95 + "description": { 96 + "name": "app_links_web", 97 + "sha256": "af060ed76183f9e2b87510a9480e56a5352b6c249778d07bd2c95fc35632a555", 98 + "url": "https://pub.dev" 99 + }, 100 + "source": "hosted", 101 + "version": "1.0.4" 102 + }, 103 + "archive": { 104 + "dependency": "transitive", 105 + "description": { 106 + "name": "archive", 107 + "sha256": "2fde1607386ab523f7a36bb3e7edb43bd58e6edaf2ffb29d8a6d578b297fdbbd", 108 + "url": "https://pub.dev" 109 + }, 110 + "source": "hosted", 111 + "version": "4.0.7" 112 + }, 113 + "args": { 114 + "dependency": "direct main", 115 + "description": { 116 + "name": "args", 117 + "sha256": "d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04", 118 + "url": "https://pub.dev" 119 + }, 120 + "source": "hosted", 121 + "version": "2.7.0" 122 + }, 123 + "async": { 124 + "dependency": "direct main", 125 + "description": { 126 + "name": "async", 127 + "sha256": "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb", 128 + "url": "https://pub.dev" 129 + }, 130 + "source": "hosted", 131 + "version": "2.13.0" 132 + }, 133 + "basic_utils": { 134 + "dependency": "transitive", 135 + "description": { 136 + "name": "basic_utils", 137 + "sha256": "548047bef0b3b697be19fa62f46de54d99c9019a69fb7db92c69e19d87f633c7", 138 + "url": "https://pub.dev" 139 + }, 140 + "source": "hosted", 141 + "version": "5.8.2" 142 + }, 143 + "boolean_selector": { 144 + "dependency": "transitive", 145 + "description": { 146 + "name": "boolean_selector", 147 + "sha256": "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea", 148 + "url": "https://pub.dev" 149 + }, 150 + "source": "hosted", 151 + "version": "2.1.2" 152 + }, 153 + "build": { 154 + "dependency": "transitive", 155 + "description": { 156 + "name": "build", 157 + "sha256": "cef23f1eda9b57566c81e2133d196f8e3df48f244b317368d65c5943d91148f0", 158 + "url": "https://pub.dev" 159 + }, 160 + "source": "hosted", 161 + "version": "2.4.2" 162 + }, 163 + "build_config": { 164 + "dependency": "transitive", 165 + "description": { 166 + "name": "build_config", 167 + "sha256": "4ae2de3e1e67ea270081eaee972e1bd8f027d459f249e0f1186730784c2e7e33", 168 + "url": "https://pub.dev" 169 + }, 170 + "source": "hosted", 171 + "version": "1.1.2" 172 + }, 173 + "build_daemon": { 174 + "dependency": "transitive", 175 + "description": { 176 + "name": "build_daemon", 177 + "sha256": "8e928697a82be082206edb0b9c99c5a4ad6bc31c9e9b8b2f291ae65cd4a25daa", 178 + "url": "https://pub.dev" 179 + }, 180 + "source": "hosted", 181 + "version": "4.0.4" 182 + }, 183 + "build_resolvers": { 184 + "dependency": "transitive", 185 + "description": { 186 + "name": "build_resolvers", 187 + "sha256": "b9e4fda21d846e192628e7a4f6deda6888c36b5b69ba02ff291a01fd529140f0", 188 + "url": "https://pub.dev" 189 + }, 190 + "source": "hosted", 191 + "version": "2.4.4" 192 + }, 193 + "build_runner": { 194 + "dependency": "direct dev", 195 + "description": { 196 + "name": "build_runner", 197 + "sha256": "058fe9dce1de7d69c4b84fada934df3e0153dd000758c4d65964d0166779aa99", 198 + "url": "https://pub.dev" 199 + }, 200 + "source": "hosted", 201 + "version": "2.4.15" 202 + }, 203 + "build_runner_core": { 204 + "dependency": "transitive", 205 + "description": { 206 + "name": "build_runner_core", 207 + "sha256": "22e3aa1c80e0ada3722fe5b63fd43d9c8990759d0a2cf489c8c5d7b2bdebc021", 208 + "url": "https://pub.dev" 209 + }, 210 + "source": "hosted", 211 + "version": "8.0.0" 212 + }, 213 + "built_collection": { 214 + "dependency": "transitive", 215 + "description": { 216 + "name": "built_collection", 217 + "sha256": "376e3dd27b51ea877c28d525560790aee2e6fbb5f20e2f85d5081027d94e2100", 218 + "url": "https://pub.dev" 219 + }, 220 + "source": "hosted", 221 + "version": "5.1.1" 222 + }, 223 + "built_value": { 224 + "dependency": "transitive", 225 + "description": { 226 + "name": "built_value", 227 + "sha256": "082001b5c3dc495d4a42f1d5789990505df20d8547d42507c29050af6933ee27", 228 + "url": "https://pub.dev" 229 + }, 230 + "source": "hosted", 231 + "version": "8.10.1" 232 + }, 233 + "cached_memory_image": { 234 + "dependency": "direct main", 235 + "description": { 236 + "name": "cached_memory_image", 237 + "sha256": "b44be7e551599a393574f74fe33ca73272dc0b32a13a442382c4b2b69a83f286", 238 + "url": "https://pub.dev" 239 + }, 240 + "source": "hosted", 241 + "version": "1.5.0" 242 + }, 243 + "candlesticks": { 244 + "dependency": "direct main", 245 + "description": { 246 + "path": "thirdparty/candlesticks", 247 + "relative": true 248 + }, 249 + "source": "path", 250 + "version": "2.1.0" 251 + }, 252 + "characters": { 253 + "dependency": "transitive", 254 + "description": { 255 + "name": "characters", 256 + "sha256": "f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803", 257 + "url": "https://pub.dev" 258 + }, 259 + "source": "hosted", 260 + "version": "1.4.0" 261 + }, 262 + "checked_yaml": { 263 + "dependency": "transitive", 264 + "description": { 265 + "name": "checked_yaml", 266 + "sha256": "feb6bed21949061731a7a75fc5d2aa727cf160b91af9a3e464c5e3a32e28b5ff", 267 + "url": "https://pub.dev" 268 + }, 269 + "source": "hosted", 270 + "version": "2.0.3" 271 + }, 272 + "ci": { 273 + "dependency": "transitive", 274 + "description": { 275 + "name": "ci", 276 + "sha256": "145d095ce05cddac4d797a158bc4cf3b6016d1fe63d8c3d2fbd7212590adca13", 277 + "url": "https://pub.dev" 278 + }, 279 + "source": "hosted", 280 + "version": "0.1.0" 281 + }, 282 + "cli_util": { 283 + "dependency": "transitive", 284 + "description": { 285 + "name": "cli_util", 286 + "sha256": "ff6785f7e9e3c38ac98b2fb035701789de90154024a75b6cb926445e83197d1c", 287 + "url": "https://pub.dev" 288 + }, 289 + "source": "hosted", 290 + "version": "0.4.2" 291 + }, 292 + "clock": { 293 + "dependency": "transitive", 294 + "description": { 295 + "name": "clock", 296 + "sha256": "fddb70d9b5277016c77a80201021d40a2247104d9f4aa7bab7157b7e3f05b84b", 297 + "url": "https://pub.dev" 298 + }, 299 + "source": "hosted", 300 + "version": "1.1.2" 301 + }, 302 + "code_builder": { 303 + "dependency": "transitive", 304 + "description": { 305 + "name": "code_builder", 306 + "sha256": "0ec10bf4a89e4c613960bf1e8b42c64127021740fb21640c29c909826a5eea3e", 307 + "url": "https://pub.dev" 308 + }, 309 + "source": "hosted", 310 + "version": "4.10.1" 311 + }, 312 + "collection": { 313 + "dependency": "direct main", 314 + "description": { 315 + "name": "collection", 316 + "sha256": "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76", 317 + "url": "https://pub.dev" 318 + }, 319 + "source": "hosted", 320 + "version": "1.19.1" 321 + }, 322 + "convert": { 323 + "dependency": "transitive", 324 + "description": { 325 + "name": "convert", 326 + "sha256": "b30acd5944035672bc15c6b7a8b47d773e41e2f17de064350988c5d02adb1c68", 327 + "url": "https://pub.dev" 328 + }, 329 + "source": "hosted", 330 + "version": "3.1.2" 331 + }, 332 + "cross_file": { 333 + "dependency": "transitive", 334 + "description": { 335 + "name": "cross_file", 336 + "sha256": "7caf6a750a0c04effbb52a676dce9a4a592e10ad35c34d6d2d0e4811160d5670", 337 + "url": "https://pub.dev" 338 + }, 339 + "source": "hosted", 340 + "version": "0.3.4+2" 341 + }, 342 + "crypto": { 343 + "dependency": "transitive", 344 + "description": { 345 + "name": "crypto", 346 + "sha256": "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855", 347 + "url": "https://pub.dev" 348 + }, 349 + "source": "hosted", 350 + "version": "3.0.6" 351 + }, 352 + "csv": { 353 + "dependency": "direct main", 354 + "description": { 355 + "name": "csv", 356 + "sha256": "c6aa2679b2a18cb57652920f674488d89712efaf4d3fdf2e537215b35fc19d6c", 357 + "url": "https://pub.dev" 358 + }, 359 + "source": "hosted", 360 + "version": "6.0.0" 361 + }, 362 + "cupertino_icons": { 363 + "dependency": "direct main", 364 + "description": { 365 + "name": "cupertino_icons", 366 + "sha256": "ba631d1c7f7bef6b729a622b7b752645a2d076dba9976925b8f25725a30e1ee6", 367 + "url": "https://pub.dev" 368 + }, 369 + "source": "hosted", 370 + "version": "1.0.8" 371 + }, 372 + "custom_lint": { 373 + "dependency": "transitive", 374 + "description": { 375 + "name": "custom_lint", 376 + "sha256": "409c485fd14f544af1da965d5a0d160ee57cd58b63eeaa7280a4f28cf5bda7f1", 377 + "url": "https://pub.dev" 378 + }, 379 + "source": "hosted", 380 + "version": "0.7.5" 381 + }, 382 + "custom_lint_builder": { 383 + "dependency": "transitive", 384 + "description": { 385 + "name": "custom_lint_builder", 386 + "sha256": "107e0a43606138015777590ee8ce32f26ba7415c25b722ff0908a6f5d7a4c228", 387 + "url": "https://pub.dev" 388 + }, 389 + "source": "hosted", 390 + "version": "0.7.5" 391 + }, 392 + "custom_lint_core": { 393 + "dependency": "transitive", 394 + "description": { 395 + "name": "custom_lint_core", 396 + "sha256": "31110af3dde9d29fb10828ca33f1dce24d2798477b167675543ce3d208dee8be", 397 + "url": "https://pub.dev" 398 + }, 399 + "source": "hosted", 400 + "version": "0.7.5" 401 + }, 402 + "custom_lint_visitor": { 403 + "dependency": "transitive", 404 + "description": { 405 + "name": "custom_lint_visitor", 406 + "sha256": "cba5b6d7a6217312472bf4468cdf68c949488aed7ffb0eab792cd0b6c435054d", 407 + "url": "https://pub.dev" 408 + }, 409 + "source": "hosted", 410 + "version": "1.0.0+7.4.5" 411 + }, 412 + "dart_style": { 413 + "dependency": "transitive", 414 + "description": { 415 + "name": "dart_style", 416 + "sha256": "5b236382b47ee411741447c1f1e111459c941ea1b3f2b540dde54c210a3662af", 417 + "url": "https://pub.dev" 418 + }, 419 + "source": "hosted", 420 + "version": "3.1.0" 421 + }, 422 + "dbus": { 423 + "dependency": "transitive", 424 + "description": { 425 + "name": "dbus", 426 + "sha256": "79e0c23480ff85dc68de79e2cd6334add97e48f7f4865d17686dd6ea81a47e8c", 427 + "url": "https://pub.dev" 428 + }, 429 + "source": "hosted", 430 + "version": "0.7.11" 431 + }, 432 + "decimal": { 433 + "dependency": "direct main", 434 + "description": { 435 + "name": "decimal", 436 + "sha256": "28239b8b929c1bd8618702e6dbc96e2618cf99770bbe9cb040d6cf56a11e4ec3", 437 + "url": "https://pub.dev" 438 + }, 439 + "source": "hosted", 440 + "version": "3.2.1" 441 + }, 442 + "delayed_display": { 443 + "dependency": "direct main", 444 + "description": { 445 + "name": "delayed_display", 446 + "sha256": "8d722bb730071b872cef2bc0b07ef20549ebd269087a16ed1c5696896246c296", 447 + "url": "https://pub.dev" 448 + }, 449 + "source": "hosted", 450 + "version": "2.0.0" 451 + }, 452 + "device_info_plus": { 453 + "dependency": "transitive", 454 + "description": { 455 + "name": "device_info_plus", 456 + "sha256": "0c6396126421b590089447154c5f98a5de423b70cfb15b1578fd018843ee6f53", 457 + "url": "https://pub.dev" 458 + }, 459 + "source": "hosted", 460 + "version": "11.4.0" 461 + }, 462 + "device_info_plus_platform_interface": { 463 + "dependency": "transitive", 464 + "description": { 465 + "name": "device_info_plus_platform_interface", 466 + "sha256": "0b04e02b30791224b31969eb1b50d723498f402971bff3630bca2ba839bd1ed2", 467 + "url": "https://pub.dev" 468 + }, 469 + "source": "hosted", 470 + "version": "7.0.2" 471 + }, 472 + "dotted_line": { 473 + "dependency": "direct main", 474 + "description": { 475 + "name": "dotted_line", 476 + "sha256": "41e3d655939559815daa1370fc1e07673a205fa628cf40ce3af45d90029a77b6", 477 + "url": "https://pub.dev" 478 + }, 479 + "source": "hosted", 480 + "version": "3.2.3" 481 + }, 482 + "easy_localization": { 483 + "dependency": "direct main", 484 + "description": { 485 + "name": "easy_localization", 486 + "sha256": "0f5239c7b8ab06c66440cfb0e9aa4b4640429c6668d5a42fe389c5de42220b12", 487 + "url": "https://pub.dev" 488 + }, 489 + "source": "hosted", 490 + "version": "3.0.7+1" 491 + }, 492 + "easy_logger": { 493 + "dependency": "direct main", 494 + "description": { 495 + "name": "easy_logger", 496 + "sha256": "c764a6e024846f33405a2342caf91c62e357c24b02c04dbc712ef232bf30ffb7", 497 + "url": "https://pub.dev" 498 + }, 499 + "source": "hosted", 500 + "version": "0.0.2" 501 + }, 502 + "enum_to_string": { 503 + "dependency": "direct main", 504 + "description": { 505 + "name": "enum_to_string", 506 + "sha256": "93b75963d3b0c9f6a90c095b3af153e1feccb79f6f08282d3274ff8d9eea52bc", 507 + "url": "https://pub.dev" 508 + }, 509 + "source": "hosted", 510 + "version": "2.2.1" 511 + }, 512 + "equatable": { 513 + "dependency": "direct main", 514 + "description": { 515 + "name": "equatable", 516 + "sha256": "567c64b3cb4cf82397aac55f4f0cbd3ca20d77c6c03bedbc4ceaddc08904aef7", 517 + "url": "https://pub.dev" 518 + }, 519 + "source": "hosted", 520 + "version": "2.0.7" 521 + }, 522 + "fading_edge_scrollview": { 523 + "dependency": "transitive", 524 + "description": { 525 + "name": "fading_edge_scrollview", 526 + "sha256": "1f84fe3ea8e251d00d5735e27502a6a250e4aa3d3b330d3fdcb475af741464ef", 527 + "url": "https://pub.dev" 528 + }, 529 + "source": "hosted", 530 + "version": "4.1.1" 531 + }, 532 + "fake_async": { 533 + "dependency": "transitive", 534 + "description": { 535 + "name": "fake_async", 536 + "sha256": "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44", 537 + "url": "https://pub.dev" 538 + }, 539 + "source": "hosted", 540 + "version": "1.3.3" 541 + }, 542 + "faker": { 543 + "dependency": "direct main", 544 + "description": { 545 + "name": "faker", 546 + "sha256": "544c34e9e1d322824156d5a8d451bc1bb778263b892aded24ec7ba77b0706624", 547 + "url": "https://pub.dev" 548 + }, 549 + "source": "hosted", 550 + "version": "2.2.0" 551 + }, 552 + "ffi": { 553 + "dependency": "direct main", 554 + "description": { 555 + "name": "ffi", 556 + "sha256": "289279317b4b16eb2bb7e271abccd4bf84ec9bdcbe999e278a94b804f5630418", 557 + "url": "https://pub.dev" 558 + }, 559 + "source": "hosted", 560 + "version": "2.1.4" 561 + }, 562 + "file": { 563 + "dependency": "transitive", 564 + "description": { 565 + "name": "file", 566 + "sha256": "a3b4f84adafef897088c160faf7dfffb7696046cb13ae90b508c2cbc95d3b8d4", 567 + "url": "https://pub.dev" 568 + }, 569 + "source": "hosted", 570 + "version": "7.0.1" 571 + }, 572 + "file_selector": { 573 + "dependency": "direct main", 574 + "description": { 575 + "name": "file_selector", 576 + "sha256": "5019692b593455127794d5718304ff1ae15447dea286cdda9f0db2a796a1b828", 577 + "url": "https://pub.dev" 578 + }, 579 + "source": "hosted", 580 + "version": "1.0.3" 581 + }, 582 + "file_selector_android": { 583 + "dependency": "transitive", 584 + "description": { 585 + "name": "file_selector_android", 586 + "sha256": "6bba3d590ee9462758879741abc132a19133600dd31832f55627442f1ebd7b54", 587 + "url": "https://pub.dev" 588 + }, 589 + "source": "hosted", 590 + "version": "0.5.1+14" 591 + }, 592 + "file_selector_ios": { 593 + "dependency": "transitive", 594 + "description": { 595 + "name": "file_selector_ios", 596 + "sha256": "94b98ad950b8d40d96fee8fa88640c2e4bd8afcdd4817993bd04e20310f45420", 597 + "url": "https://pub.dev" 598 + }, 599 + "source": "hosted", 600 + "version": "0.5.3+1" 601 + }, 602 + "file_selector_linux": { 603 + "dependency": "transitive", 604 + "description": { 605 + "name": "file_selector_linux", 606 + "sha256": "54cbbd957e1156d29548c7d9b9ec0c0ebb6de0a90452198683a7d23aed617a33", 607 + "url": "https://pub.dev" 608 + }, 609 + "source": "hosted", 610 + "version": "0.9.3+2" 611 + }, 612 + "file_selector_macos": { 613 + "dependency": "transitive", 614 + "description": { 615 + "name": "file_selector_macos", 616 + "sha256": "8c9250b2bd2d8d4268e39c82543bacbaca0fda7d29e0728c3c4bbb7c820fd711", 617 + "url": "https://pub.dev" 618 + }, 619 + "source": "hosted", 620 + "version": "0.9.4+3" 621 + }, 622 + "file_selector_platform_interface": { 623 + "dependency": "transitive", 624 + "description": { 625 + "name": "file_selector_platform_interface", 626 + "sha256": "a3994c26f10378a039faa11de174d7b78eb8f79e4dd0af2a451410c1a5c3f66b", 627 + "url": "https://pub.dev" 628 + }, 629 + "source": "hosted", 630 + "version": "2.6.2" 631 + }, 632 + "file_selector_web": { 633 + "dependency": "transitive", 634 + "description": { 635 + "name": "file_selector_web", 636 + "sha256": "c4c0ea4224d97a60a7067eca0c8fd419e708ff830e0c83b11a48faf566cec3e7", 637 + "url": "https://pub.dev" 638 + }, 639 + "source": "hosted", 640 + "version": "0.9.4+2" 641 + }, 642 + "file_selector_windows": { 643 + "dependency": "transitive", 644 + "description": { 645 + "name": "file_selector_windows", 646 + "sha256": "320fcfb6f33caa90f0b58380489fc5ac05d99ee94b61aa96ec2bff0ba81d3c2b", 647 + "url": "https://pub.dev" 648 + }, 649 + "source": "hosted", 650 + "version": "0.9.3+4" 651 + }, 652 + "firebase_core": { 653 + "dependency": "transitive", 654 + "description": { 655 + "name": "firebase_core", 656 + "sha256": "8cfe3c900512399ce8d50fcc817e5758ff8615eeb6fa5c846a4cc47bbf6353b6", 657 + "url": "https://pub.dev" 658 + }, 659 + "source": "hosted", 660 + "version": "3.13.1" 661 + }, 662 + "firebase_core_platform_interface": { 663 + "dependency": "transitive", 664 + "description": { 665 + "name": "firebase_core_platform_interface", 666 + "sha256": "d7253d255ff10f85cfd2adaba9ac17bae878fa3ba577462451163bd9f1d1f0bf", 667 + "url": "https://pub.dev" 668 + }, 669 + "source": "hosted", 670 + "version": "5.4.0" 671 + }, 672 + "firebase_core_web": { 673 + "dependency": "transitive", 674 + "description": { 675 + "name": "firebase_core_web", 676 + "sha256": "ddd72baa6f727e5b23f32d9af23d7d453d67946f380bd9c21daf474ee0f7326e", 677 + "url": "https://pub.dev" 678 + }, 679 + "source": "hosted", 680 + "version": "2.23.0" 681 + }, 682 + "firebase_messaging": { 683 + "dependency": "transitive", 684 + "description": { 685 + "name": "firebase_messaging", 686 + "sha256": "38111089e511f03daa2c66b4c3614c16421b7d78c84ee04331a0a65b47df4542", 687 + "url": "https://pub.dev" 688 + }, 689 + "source": "hosted", 690 + "version": "15.2.6" 691 + }, 692 + "firebase_messaging_platform_interface": { 693 + "dependency": "transitive", 694 + "description": { 695 + "name": "firebase_messaging_platform_interface", 696 + "sha256": "ba254769982e5f439e534eed68856181c74e2b3f417c8188afad2bb440807cc7", 697 + "url": "https://pub.dev" 698 + }, 699 + "source": "hosted", 700 + "version": "4.6.6" 701 + }, 702 + "firebase_messaging_web": { 703 + "dependency": "transitive", 704 + "description": { 705 + "name": "firebase_messaging_web", 706 + "sha256": "dba89137272aac39e95f71408ba25c33fb8ed903cd5fa8d1e49b5cd0d96069e0", 707 + "url": "https://pub.dev" 708 + }, 709 + "source": "hosted", 710 + "version": "3.10.6" 711 + }, 712 + "fixnum": { 713 + "dependency": "direct main", 714 + "description": { 715 + "name": "fixnum", 716 + "sha256": "b6dc7065e46c974bc7c5f143080a6764ec7a4be6da1285ececdc37be96de53be", 717 + "url": "https://pub.dev" 718 + }, 719 + "source": "hosted", 720 + "version": "1.1.1" 721 + }, 722 + "flutter": { 723 + "dependency": "direct main", 724 + "description": "flutter", 725 + "source": "sdk", 726 + "version": "0.0.0" 727 + }, 728 + "flutter_animate": { 729 + "dependency": "direct main", 730 + "description": { 731 + "name": "flutter_animate", 732 + "sha256": "7befe2d3252728afb77aecaaea1dec88a89d35b9b1d2eea6d04479e8af9117b5", 733 + "url": "https://pub.dev" 734 + }, 735 + "source": "hosted", 736 + "version": "4.5.2" 737 + }, 738 + "flutter_cache_manager": { 739 + "dependency": "direct main", 740 + "description": { 741 + "name": "flutter_cache_manager", 742 + "sha256": "400b6592f16a4409a7f2bb929a9a7e38c72cceb8ffb99ee57bbf2cb2cecf8386", 743 + "url": "https://pub.dev" 744 + }, 745 + "source": "hosted", 746 + "version": "3.4.1" 747 + }, 748 + "flutter_contacts": { 749 + "dependency": "direct main", 750 + "description": { 751 + "name": "flutter_contacts", 752 + "sha256": "388d32cd33f16640ee169570128c933b45f3259bddbfae7a100bb49e5ffea9ae", 753 + "url": "https://pub.dev" 754 + }, 755 + "source": "hosted", 756 + "version": "1.1.9+2" 757 + }, 758 + "flutter_hooks": { 759 + "dependency": "direct main", 760 + "description": { 761 + "name": "flutter_hooks", 762 + "sha256": "b772e710d16d7a20c0740c4f855095026b31c7eb5ba3ab67d2bd52021cd9461d", 763 + "url": "https://pub.dev" 764 + }, 765 + "source": "hosted", 766 + "version": "0.21.2" 767 + }, 768 + "flutter_keyboard_visibility": { 769 + "dependency": "direct overridden", 770 + "description": { 771 + "name": "flutter_keyboard_visibility", 772 + "sha256": "98664be7be0e3ffca00de50f7f6a287ab62c763fc8c762e0a21584584a3ff4f8", 773 + "url": "https://pub.dev" 774 + }, 775 + "source": "hosted", 776 + "version": "6.0.0" 777 + }, 778 + "flutter_keyboard_visibility_linux": { 779 + "dependency": "transitive", 780 + "description": { 781 + "name": "flutter_keyboard_visibility_linux", 782 + "sha256": "6fba7cd9bb033b6ddd8c2beb4c99ad02d728f1e6e6d9b9446667398b2ac39f08", 783 + "url": "https://pub.dev" 784 + }, 785 + "source": "hosted", 786 + "version": "1.0.0" 787 + }, 788 + "flutter_keyboard_visibility_macos": { 789 + "dependency": "transitive", 790 + "description": { 791 + "name": "flutter_keyboard_visibility_macos", 792 + "sha256": "c5c49b16fff453dfdafdc16f26bdd8fb8d55812a1d50b0ce25fc8d9f2e53d086", 793 + "url": "https://pub.dev" 794 + }, 795 + "source": "hosted", 796 + "version": "1.0.0" 797 + }, 798 + "flutter_keyboard_visibility_platform_interface": { 799 + "dependency": "transitive", 800 + "description": { 801 + "name": "flutter_keyboard_visibility_platform_interface", 802 + "sha256": "e43a89845873f7be10cb3884345ceb9aebf00a659f479d1c8f4293fcb37022a4", 803 + "url": "https://pub.dev" 804 + }, 805 + "source": "hosted", 806 + "version": "2.0.0" 807 + }, 808 + "flutter_keyboard_visibility_web": { 809 + "dependency": "transitive", 810 + "description": { 811 + "name": "flutter_keyboard_visibility_web", 812 + "sha256": "d3771a2e752880c79203f8d80658401d0c998e4183edca05a149f5098ce6e3d1", 813 + "url": "https://pub.dev" 814 + }, 815 + "source": "hosted", 816 + "version": "2.0.0" 817 + }, 818 + "flutter_keyboard_visibility_windows": { 819 + "dependency": "transitive", 820 + "description": { 821 + "name": "flutter_keyboard_visibility_windows", 822 + "sha256": "fc4b0f0b6be9b93ae527f3d527fb56ee2d918cd88bbca438c478af7bcfd0ef73", 823 + "url": "https://pub.dev" 824 + }, 825 + "source": "hosted", 826 + "version": "1.0.0" 827 + }, 828 + "flutter_lints": { 829 + "dependency": "direct main", 830 + "description": { 831 + "name": "flutter_lints", 832 + "sha256": "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1", 833 + "url": "https://pub.dev" 834 + }, 835 + "source": "hosted", 836 + "version": "6.0.0" 837 + }, 838 + "flutter_local_notifications": { 839 + "dependency": "direct main", 840 + "description": { 841 + "name": "flutter_local_notifications", 842 + "sha256": "b94a50aabbe56ef254f95f3be75640f99120429f0a153b2dc30143cffc9bfdf3", 843 + "url": "https://pub.dev" 844 + }, 845 + "source": "hosted", 846 + "version": "19.2.1" 847 + }, 848 + "flutter_local_notifications_linux": { 849 + "dependency": "transitive", 850 + "description": { 851 + "name": "flutter_local_notifications_linux", 852 + "sha256": "e3c277b2daab8e36ac5a6820536668d07e83851aeeb79c446e525a70710770a5", 853 + "url": "https://pub.dev" 854 + }, 855 + "source": "hosted", 856 + "version": "6.0.0" 857 + }, 858 + "flutter_local_notifications_platform_interface": { 859 + "dependency": "transitive", 860 + "description": { 861 + "name": "flutter_local_notifications_platform_interface", 862 + "sha256": "2569b973fc9d1f63a37410a9f7c1c552081226c597190cb359ef5d5762d1631c", 863 + "url": "https://pub.dev" 864 + }, 865 + "source": "hosted", 866 + "version": "9.0.0" 867 + }, 868 + "flutter_local_notifications_windows": { 869 + "dependency": "transitive", 870 + "description": { 871 + "name": "flutter_local_notifications_windows", 872 + "sha256": "f8fc0652a601f83419d623c85723a3e82ad81f92b33eaa9bcc21ea1b94773e6e", 873 + "url": "https://pub.dev" 874 + }, 875 + "source": "hosted", 876 + "version": "1.0.0" 877 + }, 878 + "flutter_localizations": { 879 + "dependency": "transitive", 880 + "description": "flutter", 881 + "source": "sdk", 882 + "version": "0.0.0" 883 + }, 884 + "flutter_plugin_android_lifecycle": { 885 + "dependency": "direct main", 886 + "description": { 887 + "name": "flutter_plugin_android_lifecycle", 888 + "sha256": "f948e346c12f8d5480d2825e03de228d0eb8c3a737e4cdaa122267b89c022b5e", 889 + "url": "https://pub.dev" 890 + }, 891 + "source": "hosted", 892 + "version": "2.0.28" 893 + }, 894 + "flutter_riverpod": { 895 + "dependency": "transitive", 896 + "description": { 897 + "name": "flutter_riverpod", 898 + "sha256": "9532ee6db4a943a1ed8383072a2e3eeda041db5657cdf6d2acecf3c21ecbe7e1", 899 + "url": "https://pub.dev" 900 + }, 901 + "source": "hosted", 902 + "version": "2.6.1" 903 + }, 904 + "flutter_shaders": { 905 + "dependency": "transitive", 906 + "description": { 907 + "name": "flutter_shaders", 908 + "sha256": "34794acadd8275d971e02df03afee3dee0f98dbfb8c4837082ad0034f612a3e2", 909 + "url": "https://pub.dev" 910 + }, 911 + "source": "hosted", 912 + "version": "0.1.3" 913 + }, 914 + "flutter_spinkit": { 915 + "dependency": "direct main", 916 + "description": { 917 + "name": "flutter_spinkit", 918 + "sha256": "d2696eed13732831414595b98863260e33e8882fc069ee80ec35d4ac9ddb0472", 919 + "url": "https://pub.dev" 920 + }, 921 + "source": "hosted", 922 + "version": "5.2.1" 923 + }, 924 + "flutter_svg": { 925 + "dependency": "direct main", 926 + "description": { 927 + "name": "flutter_svg", 928 + "sha256": "d44bf546b13025ec7353091516f6881f1d4c633993cb109c3916c3a0159dadf1", 929 + "url": "https://pub.dev" 930 + }, 931 + "source": "hosted", 932 + "version": "2.1.0" 933 + }, 934 + "flutter_switch": { 935 + "dependency": "direct main", 936 + "description": { 937 + "name": "flutter_switch", 938 + "sha256": "b91477f926bba135d2d203d7b24367492662d8d9c3aa6adb960b14c1087d3c41", 939 + "url": "https://pub.dev" 940 + }, 941 + "source": "hosted", 942 + "version": "0.3.2" 943 + }, 944 + "flutter_test": { 945 + "dependency": "direct dev", 946 + "description": "flutter", 947 + "source": "sdk", 948 + "version": "0.0.0" 949 + }, 950 + "flutter_typeahead": { 951 + "dependency": "direct main", 952 + "description": { 953 + "name": "flutter_typeahead", 954 + "sha256": "b9942bd5b7611a6ec3f0730c477146cffa4cd4b051077983ba67ddfc9e7ee818", 955 + "url": "https://pub.dev" 956 + }, 957 + "source": "hosted", 958 + "version": "4.8.0" 959 + }, 960 + "flutter_web_plugins": { 961 + "dependency": "transitive", 962 + "description": "flutter", 963 + "source": "sdk", 964 + "version": "0.0.0" 965 + }, 966 + "fpdart": { 967 + "dependency": "direct main", 968 + "description": { 969 + "name": "fpdart", 970 + "sha256": "1b84ce64453974159f08046f5d05592020d1fcb2099d7fe6ec58da0e7337af77", 971 + "url": "https://pub.dev" 972 + }, 973 + "source": "hosted", 974 + "version": "1.1.1" 975 + }, 976 + "freezed": { 977 + "dependency": "direct dev", 978 + "description": { 979 + "name": "freezed", 980 + "sha256": "6022db4c7bfa626841b2a10f34dd1e1b68e8f8f9650db6112dcdeeca45ca793c", 981 + "url": "https://pub.dev" 982 + }, 983 + "source": "hosted", 984 + "version": "3.0.6" 985 + }, 986 + "freezed_annotation": { 987 + "dependency": "direct main", 988 + "description": { 989 + "name": "freezed_annotation", 990 + "sha256": "c87ff004c8aa6af2d531668b46a4ea379f7191dc6dfa066acd53d506da6e044b", 991 + "url": "https://pub.dev" 992 + }, 993 + "source": "hosted", 994 + "version": "3.0.0" 995 + }, 996 + "freezed_lint": { 997 + "dependency": "direct dev", 998 + "description": { 999 + "name": "freezed_lint", 1000 + "sha256": "579196c8fd554d55f82d1fdc2369b89f5458d75f79799d0ea7eee0bc31caa0d3", 1001 + "url": "https://pub.dev" 1002 + }, 1003 + "source": "hosted", 1004 + "version": "0.0.9" 1005 + }, 1006 + "frontend_server_client": { 1007 + "dependency": "transitive", 1008 + "description": { 1009 + "name": "frontend_server_client", 1010 + "sha256": "f64a0333a82f30b0cca061bc3d143813a486dc086b574bfb233b7c1372427694", 1011 + "url": "https://pub.dev" 1012 + }, 1013 + "source": "hosted", 1014 + "version": "4.0.0" 1015 + }, 1016 + "get_it": { 1017 + "dependency": "transitive", 1018 + "description": { 1019 + "name": "get_it", 1020 + "sha256": "d85128a5dae4ea777324730dc65edd9c9f43155c109d5cc0a69cab74139fbac1", 1021 + "url": "https://pub.dev" 1022 + }, 1023 + "source": "hosted", 1024 + "version": "7.7.0" 1025 + }, 1026 + "glob": { 1027 + "dependency": "transitive", 1028 + "description": { 1029 + "name": "glob", 1030 + "sha256": "c3f1ee72c96f8f78935e18aa8cecced9ab132419e8625dc187e1c2408efc20de", 1031 + "url": "https://pub.dev" 1032 + }, 1033 + "source": "hosted", 1034 + "version": "2.1.3" 1035 + }, 1036 + "graphs": { 1037 + "dependency": "transitive", 1038 + "description": { 1039 + "name": "graphs", 1040 + "sha256": "741bbf84165310a68ff28fe9e727332eef1407342fca52759cb21ad8177bb8d0", 1041 + "url": "https://pub.dev" 1042 + }, 1043 + "source": "hosted", 1044 + "version": "2.3.2" 1045 + }, 1046 + "gtk": { 1047 + "dependency": "transitive", 1048 + "description": { 1049 + "name": "gtk", 1050 + "sha256": "e8ce9ca4b1df106e4d72dad201d345ea1a036cc12c360f1a7d5a758f78ffa42c", 1051 + "url": "https://pub.dev" 1052 + }, 1053 + "source": "hosted", 1054 + "version": "2.1.0" 1055 + }, 1056 + "hooks_riverpod": { 1057 + "dependency": "direct main", 1058 + "description": { 1059 + "name": "hooks_riverpod", 1060 + "sha256": "70bba33cfc5670c84b796e6929c54b8bc5be7d0fe15bb28c2560500b9ad06966", 1061 + "url": "https://pub.dev" 1062 + }, 1063 + "source": "hosted", 1064 + "version": "2.6.1" 1065 + }, 1066 + "hotreloader": { 1067 + "dependency": "transitive", 1068 + "description": { 1069 + "name": "hotreloader", 1070 + "sha256": "bc167a1163807b03bada490bfe2df25b0d744df359227880220a5cbd04e5734b", 1071 + "url": "https://pub.dev" 1072 + }, 1073 + "source": "hosted", 1074 + "version": "4.3.0" 1075 + }, 1076 + "http": { 1077 + "dependency": "direct main", 1078 + "description": { 1079 + "name": "http", 1080 + "sha256": "2c11f3f94c687ee9bad77c171151672986360b2b001d109814ee7140b2cf261b", 1081 + "url": "https://pub.dev" 1082 + }, 1083 + "source": "hosted", 1084 + "version": "1.4.0" 1085 + }, 1086 + "http_methods": { 1087 + "dependency": "transitive", 1088 + "description": { 1089 + "name": "http_methods", 1090 + "sha256": "6bccce8f1ec7b5d701e7921dca35e202d425b57e317ba1a37f2638590e29e566", 1091 + "url": "https://pub.dev" 1092 + }, 1093 + "source": "hosted", 1094 + "version": "1.1.1" 1095 + }, 1096 + "http_multi_server": { 1097 + "dependency": "transitive", 1098 + "description": { 1099 + "name": "http_multi_server", 1100 + "sha256": "aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8", 1101 + "url": "https://pub.dev" 1102 + }, 1103 + "source": "hosted", 1104 + "version": "3.2.2" 1105 + }, 1106 + "http_parser": { 1107 + "dependency": "transitive", 1108 + "description": { 1109 + "name": "http_parser", 1110 + "sha256": "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571", 1111 + "url": "https://pub.dev" 1112 + }, 1113 + "source": "hosted", 1114 + "version": "4.1.2" 1115 + }, 1116 + "icons_launcher": { 1117 + "dependency": "direct dev", 1118 + "description": { 1119 + "name": "icons_launcher", 1120 + "sha256": "2949eef3d336028d89133f69ef221d877e09deed04ebd8e738ab4a427850a7a2", 1121 + "url": "https://pub.dev" 1122 + }, 1123 + "source": "hosted", 1124 + "version": "3.0.1" 1125 + }, 1126 + "image": { 1127 + "dependency": "direct main", 1128 + "description": { 1129 + "name": "image", 1130 + "sha256": "4e973fcf4caae1a4be2fa0a13157aa38a8f9cb049db6529aa00b4d71abc4d928", 1131 + "url": "https://pub.dev" 1132 + }, 1133 + "source": "hosted", 1134 + "version": "4.5.4" 1135 + }, 1136 + "image_picker": { 1137 + "dependency": "direct main", 1138 + "description": { 1139 + "name": "image_picker", 1140 + "sha256": "021834d9c0c3de46bf0fe40341fa07168407f694d9b2bb18d532dc1261867f7a", 1141 + "url": "https://pub.dev" 1142 + }, 1143 + "source": "hosted", 1144 + "version": "1.1.2" 1145 + }, 1146 + "image_picker_android": { 1147 + "dependency": "transitive", 1148 + "description": { 1149 + "name": "image_picker_android", 1150 + "sha256": "317a5d961cec5b34e777b9252393f2afbd23084aa6e60fcf601dcf6341b9ebeb", 1151 + "url": "https://pub.dev" 1152 + }, 1153 + "source": "hosted", 1154 + "version": "0.8.12+23" 1155 + }, 1156 + "image_picker_for_web": { 1157 + "dependency": "transitive", 1158 + "description": { 1159 + "name": "image_picker_for_web", 1160 + "sha256": "717eb042ab08c40767684327be06a5d8dbb341fe791d514e4b92c7bbe1b7bb83", 1161 + "url": "https://pub.dev" 1162 + }, 1163 + "source": "hosted", 1164 + "version": "3.0.6" 1165 + }, 1166 + "image_picker_ios": { 1167 + "dependency": "transitive", 1168 + "description": { 1169 + "name": "image_picker_ios", 1170 + "sha256": "05da758e67bc7839e886b3959848aa6b44ff123ab4b28f67891008afe8ef9100", 1171 + "url": "https://pub.dev" 1172 + }, 1173 + "source": "hosted", 1174 + "version": "0.8.12+2" 1175 + }, 1176 + "image_picker_linux": { 1177 + "dependency": "transitive", 1178 + "description": { 1179 + "name": "image_picker_linux", 1180 + "sha256": "34a65f6740df08bbbeb0a1abd8e6d32107941fd4868f67a507b25601651022c9", 1181 + "url": "https://pub.dev" 1182 + }, 1183 + "source": "hosted", 1184 + "version": "0.2.1+2" 1185 + }, 1186 + "image_picker_macos": { 1187 + "dependency": "transitive", 1188 + "description": { 1189 + "name": "image_picker_macos", 1190 + "sha256": "1b90ebbd9dcf98fb6c1d01427e49a55bd96b5d67b8c67cf955d60a5de74207c1", 1191 + "url": "https://pub.dev" 1192 + }, 1193 + "source": "hosted", 1194 + "version": "0.2.1+2" 1195 + }, 1196 + "image_picker_platform_interface": { 1197 + "dependency": "transitive", 1198 + "description": { 1199 + "name": "image_picker_platform_interface", 1200 + "sha256": "886d57f0be73c4b140004e78b9f28a8914a09e50c2d816bdd0520051a71236a0", 1201 + "url": "https://pub.dev" 1202 + }, 1203 + "source": "hosted", 1204 + "version": "2.10.1" 1205 + }, 1206 + "image_picker_windows": { 1207 + "dependency": "transitive", 1208 + "description": { 1209 + "name": "image_picker_windows", 1210 + "sha256": "6ad07afc4eb1bc25f3a01084d28520496c4a3bb0cb13685435838167c9dcedeb", 1211 + "url": "https://pub.dev" 1212 + }, 1213 + "source": "hosted", 1214 + "version": "0.2.1+1" 1215 + }, 1216 + "intl": { 1217 + "dependency": "direct overridden", 1218 + "description": { 1219 + "name": "intl", 1220 + "sha256": "3df61194eb431efc39c4ceba583b95633a403f46c9fd341e550ce0bfa50e9aa5", 1221 + "url": "https://pub.dev" 1222 + }, 1223 + "source": "hosted", 1224 + "version": "0.20.2" 1225 + }, 1226 + "io": { 1227 + "dependency": "transitive", 1228 + "description": { 1229 + "name": "io", 1230 + "sha256": "dfd5a80599cf0165756e3181807ed3e77daf6dd4137caaad72d0b7931597650b", 1231 + "url": "https://pub.dev" 1232 + }, 1233 + "source": "hosted", 1234 + "version": "1.0.5" 1235 + }, 1236 + "js": { 1237 + "dependency": "transitive", 1238 + "description": { 1239 + "name": "js", 1240 + "sha256": "53385261521cc4a0c4658fd0ad07a7d14591cf8fc33abbceae306ddb974888dc", 1241 + "url": "https://pub.dev" 1242 + }, 1243 + "source": "hosted", 1244 + "version": "0.7.2" 1245 + }, 1246 + "json2yaml": { 1247 + "dependency": "transitive", 1248 + "description": { 1249 + "name": "json2yaml", 1250 + "sha256": "da94630fbc56079426fdd167ae58373286f603371075b69bf46d848d63ba3e51", 1251 + "url": "https://pub.dev" 1252 + }, 1253 + "source": "hosted", 1254 + "version": "3.0.1" 1255 + }, 1256 + "json_annotation": { 1257 + "dependency": "direct main", 1258 + "description": { 1259 + "name": "json_annotation", 1260 + "sha256": "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1", 1261 + "url": "https://pub.dev" 1262 + }, 1263 + "source": "hosted", 1264 + "version": "4.9.0" 1265 + }, 1266 + "json_serializable": { 1267 + "dependency": "direct dev", 1268 + "description": { 1269 + "name": "json_serializable", 1270 + "sha256": "c50ef5fc083d5b5e12eef489503ba3bf5ccc899e487d691584699b4bdefeea8c", 1271 + "url": "https://pub.dev" 1272 + }, 1273 + "source": "hosted", 1274 + "version": "6.9.5" 1275 + }, 1276 + "leak_tracker": { 1277 + "dependency": "transitive", 1278 + "description": { 1279 + "name": "leak_tracker", 1280 + "sha256": "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0", 1281 + "url": "https://pub.dev" 1282 + }, 1283 + "source": "hosted", 1284 + "version": "10.0.9" 1285 + }, 1286 + "leak_tracker_flutter_testing": { 1287 + "dependency": "transitive", 1288 + "description": { 1289 + "name": "leak_tracker_flutter_testing", 1290 + "sha256": "f8b613e7e6a13ec79cfdc0e97638fddb3ab848452eff057653abd3edba760573", 1291 + "url": "https://pub.dev" 1292 + }, 1293 + "source": "hosted", 1294 + "version": "3.0.9" 1295 + }, 1296 + "leak_tracker_testing": { 1297 + "dependency": "transitive", 1298 + "description": { 1299 + "name": "leak_tracker_testing", 1300 + "sha256": "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3", 1301 + "url": "https://pub.dev" 1302 + }, 1303 + "source": "hosted", 1304 + "version": "3.0.1" 1305 + }, 1306 + "lints": { 1307 + "dependency": "transitive", 1308 + "description": { 1309 + "name": "lints", 1310 + "sha256": "a5e2b223cb7c9c8efdc663ef484fdd95bb243bff242ef5b13e26883547fce9a0", 1311 + "url": "https://pub.dev" 1312 + }, 1313 + "source": "hosted", 1314 + "version": "6.0.0" 1315 + }, 1316 + "logger": { 1317 + "dependency": "direct main", 1318 + "description": { 1319 + "name": "logger", 1320 + "sha256": "be4b23575aac7ebf01f225a241eb7f6b5641eeaf43c6a8613510fc2f8cf187d1", 1321 + "url": "https://pub.dev" 1322 + }, 1323 + "source": "hosted", 1324 + "version": "2.5.0" 1325 + }, 1326 + "logging": { 1327 + "dependency": "transitive", 1328 + "description": { 1329 + "name": "logging", 1330 + "sha256": "c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61", 1331 + "url": "https://pub.dev" 1332 + }, 1333 + "source": "hosted", 1334 + "version": "1.3.0" 1335 + }, 1336 + "marquee_plus": { 1337 + "dependency": "direct main", 1338 + "description": { 1339 + "name": "marquee_plus", 1340 + "sha256": "5d96e6d571e4ea2a2a635b86c3e28268d5afedf4b6a0a5a132ea52c90f394d1d", 1341 + "url": "https://pub.dev" 1342 + }, 1343 + "source": "hosted", 1344 + "version": "2.2.4" 1345 + }, 1346 + "matcher": { 1347 + "dependency": "transitive", 1348 + "description": { 1349 + "name": "matcher", 1350 + "sha256": "dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2", 1351 + "url": "https://pub.dev" 1352 + }, 1353 + "source": "hosted", 1354 + "version": "0.12.17" 1355 + }, 1356 + "material_color_utilities": { 1357 + "dependency": "transitive", 1358 + "description": { 1359 + "name": "material_color_utilities", 1360 + "sha256": "f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec", 1361 + "url": "https://pub.dev" 1362 + }, 1363 + "source": "hosted", 1364 + "version": "0.11.1" 1365 + }, 1366 + "matrix4_transform": { 1367 + "dependency": "direct main", 1368 + "description": { 1369 + "name": "matrix4_transform", 1370 + "sha256": "1346e53517e3081d3e8362377be97e285e2bd348855c177eae2a18aa965cafa0", 1371 + "url": "https://pub.dev" 1372 + }, 1373 + "source": "hosted", 1374 + "version": "4.0.1" 1375 + }, 1376 + "meta": { 1377 + "dependency": "transitive", 1378 + "description": { 1379 + "name": "meta", 1380 + "sha256": "e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c", 1381 + "url": "https://pub.dev" 1382 + }, 1383 + "source": "hosted", 1384 + "version": "1.16.0" 1385 + }, 1386 + "mime": { 1387 + "dependency": "transitive", 1388 + "description": { 1389 + "name": "mime", 1390 + "sha256": "41a20518f0cb1256669420fdba0cd90d21561e560ac240f26ef8322e45bb7ed6", 1391 + "url": "https://pub.dev" 1392 + }, 1393 + "source": "hosted", 1394 + "version": "2.0.0" 1395 + }, 1396 + "mobile_scanner": { 1397 + "dependency": "direct main", 1398 + "description": { 1399 + "name": "mobile_scanner", 1400 + "sha256": "72f06a071aa8b14acea3ab43ea7949eefe4a2469731ae210e006ba330a033a8c", 1401 + "url": "https://pub.dev" 1402 + }, 1403 + "source": "hosted", 1404 + "version": "7.0.0" 1405 + }, 1406 + "mocktail": { 1407 + "dependency": "direct main", 1408 + "description": { 1409 + "name": "mocktail", 1410 + "sha256": "890df3f9688106f25755f26b1c60589a92b3ab91a22b8b224947ad041bf172d8", 1411 + "url": "https://pub.dev" 1412 + }, 1413 + "source": "hosted", 1414 + "version": "1.0.4" 1415 + }, 1416 + "onboarding": { 1417 + "dependency": "direct main", 1418 + "description": { 1419 + "name": "onboarding", 1420 + "sha256": "bda49643bea9cb05a5da79f3314a2042f454ca76a61235c35e8fa0b7d6ec56e8", 1421 + "url": "https://pub.dev" 1422 + }, 1423 + "source": "hosted", 1424 + "version": "4.0.2" 1425 + }, 1426 + "package_config": { 1427 + "dependency": "transitive", 1428 + "description": { 1429 + "name": "package_config", 1430 + "sha256": "f096c55ebb7deb7e384101542bfba8c52696c1b56fca2eb62827989ef2353bbc", 1431 + "url": "https://pub.dev" 1432 + }, 1433 + "source": "hosted", 1434 + "version": "2.2.0" 1435 + }, 1436 + "path": { 1437 + "dependency": "transitive", 1438 + "description": { 1439 + "name": "path", 1440 + "sha256": "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5", 1441 + "url": "https://pub.dev" 1442 + }, 1443 + "source": "hosted", 1444 + "version": "1.9.1" 1445 + }, 1446 + "path_drawing": { 1447 + "dependency": "direct main", 1448 + "description": { 1449 + "name": "path_drawing", 1450 + "sha256": "bbb1934c0cbb03091af082a6389ca2080345291ef07a5fa6d6e078ba8682f977", 1451 + "url": "https://pub.dev" 1452 + }, 1453 + "source": "hosted", 1454 + "version": "1.0.1" 1455 + }, 1456 + "path_parsing": { 1457 + "dependency": "transitive", 1458 + "description": { 1459 + "name": "path_parsing", 1460 + "sha256": "883402936929eac138ee0a45da5b0f2c80f89913e6dc3bf77eb65b84b409c6ca", 1461 + "url": "https://pub.dev" 1462 + }, 1463 + "source": "hosted", 1464 + "version": "1.1.0" 1465 + }, 1466 + "path_provider": { 1467 + "dependency": "direct main", 1468 + "description": { 1469 + "name": "path_provider", 1470 + "sha256": "50c5dd5b6e1aaf6fb3a78b33f6aa3afca52bf903a8a5298f53101fdaee55bbcd", 1471 + "url": "https://pub.dev" 1472 + }, 1473 + "source": "hosted", 1474 + "version": "2.1.5" 1475 + }, 1476 + "path_provider_android": { 1477 + "dependency": "transitive", 1478 + "description": { 1479 + "name": "path_provider_android", 1480 + "sha256": "d0d310befe2c8ab9e7f393288ccbb11b60c019c6b5afc21973eeee4dda2b35e9", 1481 + "url": "https://pub.dev" 1482 + }, 1483 + "source": "hosted", 1484 + "version": "2.2.17" 1485 + }, 1486 + "path_provider_foundation": { 1487 + "dependency": "transitive", 1488 + "description": { 1489 + "name": "path_provider_foundation", 1490 + "sha256": "4843174df4d288f5e29185bd6e72a6fbdf5a4a4602717eed565497429f179942", 1491 + "url": "https://pub.dev" 1492 + }, 1493 + "source": "hosted", 1494 + "version": "2.4.1" 1495 + }, 1496 + "path_provider_linux": { 1497 + "dependency": "transitive", 1498 + "description": { 1499 + "name": "path_provider_linux", 1500 + "sha256": "f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279", 1501 + "url": "https://pub.dev" 1502 + }, 1503 + "source": "hosted", 1504 + "version": "2.2.1" 1505 + }, 1506 + "path_provider_platform_interface": { 1507 + "dependency": "transitive", 1508 + "description": { 1509 + "name": "path_provider_platform_interface", 1510 + "sha256": "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334", 1511 + "url": "https://pub.dev" 1512 + }, 1513 + "source": "hosted", 1514 + "version": "2.1.2" 1515 + }, 1516 + "path_provider_windows": { 1517 + "dependency": "transitive", 1518 + "description": { 1519 + "name": "path_provider_windows", 1520 + "sha256": "bd6f00dbd873bfb70d0761682da2b3a2c2fccc2b9e84c495821639601d81afe7", 1521 + "url": "https://pub.dev" 1522 + }, 1523 + "source": "hosted", 1524 + "version": "2.3.0" 1525 + }, 1526 + "permission_handler": { 1527 + "dependency": "transitive", 1528 + "description": { 1529 + "name": "permission_handler", 1530 + "sha256": "2d070d8684b68efb580a5997eb62f675e8a885ef0be6e754fb9ef489c177470f", 1531 + "url": "https://pub.dev" 1532 + }, 1533 + "source": "hosted", 1534 + "version": "12.0.0+1" 1535 + }, 1536 + "permission_handler_android": { 1537 + "dependency": "transitive", 1538 + "description": { 1539 + "name": "permission_handler_android", 1540 + "sha256": "1e3bc410ca1bf84662104b100eb126e066cb55791b7451307f9708d4007350e6", 1541 + "url": "https://pub.dev" 1542 + }, 1543 + "source": "hosted", 1544 + "version": "13.0.1" 1545 + }, 1546 + "permission_handler_apple": { 1547 + "dependency": "transitive", 1548 + "description": { 1549 + "name": "permission_handler_apple", 1550 + "sha256": "f000131e755c54cf4d84a5d8bd6e4149e262cc31c5a8b1d698de1ac85fa41023", 1551 + "url": "https://pub.dev" 1552 + }, 1553 + "source": "hosted", 1554 + "version": "9.4.7" 1555 + }, 1556 + "permission_handler_html": { 1557 + "dependency": "transitive", 1558 + "description": { 1559 + "name": "permission_handler_html", 1560 + "sha256": "38f000e83355abb3392140f6bc3030660cfaef189e1f87824facb76300b4ff24", 1561 + "url": "https://pub.dev" 1562 + }, 1563 + "source": "hosted", 1564 + "version": "0.1.3+5" 1565 + }, 1566 + "permission_handler_platform_interface": { 1567 + "dependency": "transitive", 1568 + "description": { 1569 + "name": "permission_handler_platform_interface", 1570 + "sha256": "eb99b295153abce5d683cac8c02e22faab63e50679b937fa1bf67d58bb282878", 1571 + "url": "https://pub.dev" 1572 + }, 1573 + "source": "hosted", 1574 + "version": "4.3.0" 1575 + }, 1576 + "permission_handler_windows": { 1577 + "dependency": "transitive", 1578 + "description": { 1579 + "name": "permission_handler_windows", 1580 + "sha256": "1a790728016f79a41216d88672dbc5df30e686e811ad4e698bfc51f76ad91f1e", 1581 + "url": "https://pub.dev" 1582 + }, 1583 + "source": "hosted", 1584 + "version": "0.2.1" 1585 + }, 1586 + "petitparser": { 1587 + "dependency": "transitive", 1588 + "description": { 1589 + "name": "petitparser", 1590 + "sha256": "07c8f0b1913bcde1ff0d26e57ace2f3012ccbf2b204e070290dad3bb22797646", 1591 + "url": "https://pub.dev" 1592 + }, 1593 + "source": "hosted", 1594 + "version": "6.1.0" 1595 + }, 1596 + "pinput": { 1597 + "dependency": "direct main", 1598 + "description": { 1599 + "name": "pinput", 1600 + "sha256": "a92b55ecf9c25d1b9e100af45905385d5bc34fc9b6b04177a9e82cb88fe4d805", 1601 + "url": "https://pub.dev" 1602 + }, 1603 + "source": "hosted", 1604 + "version": "3.0.1" 1605 + }, 1606 + "platform": { 1607 + "dependency": "transitive", 1608 + "description": { 1609 + "name": "platform", 1610 + "sha256": "5d6b1b0036a5f331ebc77c850ebc8506cbc1e9416c27e59b439f917a902a4984", 1611 + "url": "https://pub.dev" 1612 + }, 1613 + "source": "hosted", 1614 + "version": "3.1.6" 1615 + }, 1616 + "plugin_platform_interface": { 1617 + "dependency": "transitive", 1618 + "description": { 1619 + "name": "plugin_platform_interface", 1620 + "sha256": "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02", 1621 + "url": "https://pub.dev" 1622 + }, 1623 + "source": "hosted", 1624 + "version": "2.1.8" 1625 + }, 1626 + "pointer_interceptor": { 1627 + "dependency": "transitive", 1628 + "description": { 1629 + "name": "pointer_interceptor", 1630 + "sha256": "adf7a637f97c077041d36801b43be08559fd4322d2127b3f20bb7be1b9eebc22", 1631 + "url": "https://pub.dev" 1632 + }, 1633 + "source": "hosted", 1634 + "version": "0.9.3+7" 1635 + }, 1636 + "pointycastle": { 1637 + "dependency": "transitive", 1638 + "description": { 1639 + "name": "pointycastle", 1640 + "sha256": "92aa3841d083cc4b0f4709b5c74fd6409a3e6ba833ffc7dc6a8fee096366acf5", 1641 + "url": "https://pub.dev" 1642 + }, 1643 + "source": "hosted", 1644 + "version": "4.0.0" 1645 + }, 1646 + "pool": { 1647 + "dependency": "transitive", 1648 + "description": { 1649 + "name": "pool", 1650 + "sha256": "20fe868b6314b322ea036ba325e6fc0711a22948856475e2c2b6306e8ab39c2a", 1651 + "url": "https://pub.dev" 1652 + }, 1653 + "source": "hosted", 1654 + "version": "1.5.1" 1655 + }, 1656 + "posix": { 1657 + "dependency": "transitive", 1658 + "description": { 1659 + "name": "posix", 1660 + "sha256": "f0d7856b6ca1887cfa6d1d394056a296ae33489db914e365e2044fdada449e62", 1661 + "url": "https://pub.dev" 1662 + }, 1663 + "source": "hosted", 1664 + "version": "6.0.2" 1665 + }, 1666 + "protobuf": { 1667 + "dependency": "transitive", 1668 + "description": { 1669 + "name": "protobuf", 1670 + "sha256": "579fe5557eae58e3adca2e999e38f02441d8aa908703854a9e0a0f47fa857731", 1671 + "url": "https://pub.dev" 1672 + }, 1673 + "source": "hosted", 1674 + "version": "4.1.0" 1675 + }, 1676 + "pub_semver": { 1677 + "dependency": "transitive", 1678 + "description": { 1679 + "name": "pub_semver", 1680 + "sha256": "5bfcf68ca79ef689f8990d1160781b4bad40a3bd5e5218ad4076ddb7f4081585", 1681 + "url": "https://pub.dev" 1682 + }, 1683 + "source": "hosted", 1684 + "version": "2.2.0" 1685 + }, 1686 + "pubm": { 1687 + "dependency": "direct dev", 1688 + "description": { 1689 + "name": "pubm", 1690 + "sha256": "d586ab999c9a9b15c9284c9b27bc0b36f31959ebc1ef9479c9c74b59dd9c057a", 1691 + "url": "https://pub.dev" 1692 + }, 1693 + "source": "hosted", 1694 + "version": "0.3.0+1" 1695 + }, 1696 + "pubspec_parse": { 1697 + "dependency": "transitive", 1698 + "description": { 1699 + "name": "pubspec_parse", 1700 + "sha256": "0560ba233314abbed0a48a2956f7f022cce7c3e1e73df540277da7544cad4082", 1701 + "url": "https://pub.dev" 1702 + }, 1703 + "source": "hosted", 1704 + "version": "1.5.0" 1705 + }, 1706 + "qr": { 1707 + "dependency": "transitive", 1708 + "description": { 1709 + "name": "qr", 1710 + "sha256": "5a1d2586170e172b8a8c8470bbbffd5eb0cd38a66c0d77155ea138d3af3a4445", 1711 + "url": "https://pub.dev" 1712 + }, 1713 + "source": "hosted", 1714 + "version": "3.0.2" 1715 + }, 1716 + "qr_flutter": { 1717 + "dependency": "direct main", 1718 + "description": { 1719 + "name": "qr_flutter", 1720 + "sha256": "5095f0fc6e3f71d08adef8feccc8cea4f12eec18a2e31c2e8d82cb6019f4b097", 1721 + "url": "https://pub.dev" 1722 + }, 1723 + "source": "hosted", 1724 + "version": "4.1.0" 1725 + }, 1726 + "rational": { 1727 + "dependency": "transitive", 1728 + "description": { 1729 + "name": "rational", 1730 + "sha256": "cb808fb6f1a839e6fc5f7d8cb3b0a10e1db48b3be102de73938c627f0b636336", 1731 + "url": "https://pub.dev" 1732 + }, 1733 + "source": "hosted", 1734 + "version": "2.2.3" 1735 + }, 1736 + "riverpod": { 1737 + "dependency": "direct dev", 1738 + "description": { 1739 + "name": "riverpod", 1740 + "sha256": "59062512288d3056b2321804332a13ffdd1bf16df70dcc8e506e411280a72959", 1741 + "url": "https://pub.dev" 1742 + }, 1743 + "source": "hosted", 1744 + "version": "2.6.1" 1745 + }, 1746 + "riverpod_analyzer_utils": { 1747 + "dependency": "transitive", 1748 + "description": { 1749 + "name": "riverpod_analyzer_utils", 1750 + "sha256": "03a17170088c63aab6c54c44456f5ab78876a1ddb6032ffde1662ddab4959611", 1751 + "url": "https://pub.dev" 1752 + }, 1753 + "source": "hosted", 1754 + "version": "0.5.10" 1755 + }, 1756 + "riverpod_annotation": { 1757 + "dependency": "direct main", 1758 + "description": { 1759 + "name": "riverpod_annotation", 1760 + "sha256": "e14b0bf45b71326654e2705d462f21b958f987087be850afd60578fcd502d1b8", 1761 + "url": "https://pub.dev" 1762 + }, 1763 + "source": "hosted", 1764 + "version": "2.6.1" 1765 + }, 1766 + "riverpod_generator": { 1767 + "dependency": "direct dev", 1768 + "description": { 1769 + "name": "riverpod_generator", 1770 + "sha256": "44a0992d54473eb199ede00e2260bd3c262a86560e3c6f6374503d86d0580e36", 1771 + "url": "https://pub.dev" 1772 + }, 1773 + "source": "hosted", 1774 + "version": "2.6.5" 1775 + }, 1776 + "riverpod_lint": { 1777 + "dependency": "direct dev", 1778 + "description": { 1779 + "name": "riverpod_lint", 1780 + "sha256": "89a52b7334210dbff8605c3edf26cfe69b15062beed5cbfeff2c3812c33c9e35", 1781 + "url": "https://pub.dev" 1782 + }, 1783 + "source": "hosted", 1784 + "version": "2.6.5" 1785 + }, 1786 + "rxdart": { 1787 + "dependency": "direct main", 1788 + "description": { 1789 + "name": "rxdart", 1790 + "sha256": "5c3004a4a8dbb94bd4bf5412a4def4acdaa12e12f269737a5751369e12d1a962", 1791 + "url": "https://pub.dev" 1792 + }, 1793 + "source": "hosted", 1794 + "version": "0.28.0" 1795 + }, 1796 + "screen_protector": { 1797 + "dependency": "direct main", 1798 + "description": { 1799 + "name": "screen_protector", 1800 + "sha256": "305fd157f6f0b210afe216e790022bfe469c3b1d1f2e0d3dcc5906cc9c49c3e9", 1801 + "url": "https://pub.dev" 1802 + }, 1803 + "source": "hosted", 1804 + "version": "1.4.2+1" 1805 + }, 1806 + "screen_retriever": { 1807 + "dependency": "transitive", 1808 + "description": { 1809 + "name": "screen_retriever", 1810 + "sha256": "570dbc8e4f70bac451e0efc9c9bb19fa2d6799a11e6ef04f946d7886d2e23d0c", 1811 + "url": "https://pub.dev" 1812 + }, 1813 + "source": "hosted", 1814 + "version": "0.2.0" 1815 + }, 1816 + "screen_retriever_linux": { 1817 + "dependency": "transitive", 1818 + "description": { 1819 + "name": "screen_retriever_linux", 1820 + "sha256": "f7f8120c92ef0784e58491ab664d01efda79a922b025ff286e29aa123ea3dd18", 1821 + "url": "https://pub.dev" 1822 + }, 1823 + "source": "hosted", 1824 + "version": "0.2.0" 1825 + }, 1826 + "screen_retriever_macos": { 1827 + "dependency": "transitive", 1828 + "description": { 1829 + "name": "screen_retriever_macos", 1830 + "sha256": "71f956e65c97315dd661d71f828708bd97b6d358e776f1a30d5aa7d22d78a149", 1831 + "url": "https://pub.dev" 1832 + }, 1833 + "source": "hosted", 1834 + "version": "0.2.0" 1835 + }, 1836 + "screen_retriever_platform_interface": { 1837 + "dependency": "transitive", 1838 + "description": { 1839 + "name": "screen_retriever_platform_interface", 1840 + "sha256": "ee197f4581ff0d5608587819af40490748e1e39e648d7680ecf95c05197240c0", 1841 + "url": "https://pub.dev" 1842 + }, 1843 + "source": "hosted", 1844 + "version": "0.2.0" 1845 + }, 1846 + "screen_retriever_windows": { 1847 + "dependency": "transitive", 1848 + "description": { 1849 + "name": "screen_retriever_windows", 1850 + "sha256": "449ee257f03ca98a57288ee526a301a430a344a161f9202b4fcc38576716fe13", 1851 + "url": "https://pub.dev" 1852 + }, 1853 + "source": "hosted", 1854 + "version": "0.2.0" 1855 + }, 1856 + "share_plus": { 1857 + "dependency": "direct main", 1858 + "description": { 1859 + "name": "share_plus", 1860 + "sha256": "b2961506569e28948d75ec346c28775bb111986bb69dc6a20754a457e3d97fa0", 1861 + "url": "https://pub.dev" 1862 + }, 1863 + "source": "hosted", 1864 + "version": "11.0.0" 1865 + }, 1866 + "share_plus_platform_interface": { 1867 + "dependency": "transitive", 1868 + "description": { 1869 + "name": "share_plus_platform_interface", 1870 + "sha256": "1032d392bc5d2095a77447a805aa3f804d2ae6a4d5eef5e6ebb3bd94c1bc19ef", 1871 + "url": "https://pub.dev" 1872 + }, 1873 + "source": "hosted", 1874 + "version": "6.0.0" 1875 + }, 1876 + "shared_preferences": { 1877 + "dependency": "direct main", 1878 + "description": { 1879 + "name": "shared_preferences", 1880 + "sha256": "6e8bf70b7fef813df4e9a36f658ac46d107db4b4cfe1048b477d4e453a8159f5", 1881 + "url": "https://pub.dev" 1882 + }, 1883 + "source": "hosted", 1884 + "version": "2.5.3" 1885 + }, 1886 + "shared_preferences_android": { 1887 + "dependency": "transitive", 1888 + "description": { 1889 + "name": "shared_preferences_android", 1890 + "sha256": "20cbd561f743a342c76c151d6ddb93a9ce6005751e7aa458baad3858bfbfb6ac", 1891 + "url": "https://pub.dev" 1892 + }, 1893 + "source": "hosted", 1894 + "version": "2.4.10" 1895 + }, 1896 + "shared_preferences_foundation": { 1897 + "dependency": "transitive", 1898 + "description": { 1899 + "name": "shared_preferences_foundation", 1900 + "sha256": "6a52cfcdaeac77cad8c97b539ff688ccfc458c007b4db12be584fbe5c0e49e03", 1901 + "url": "https://pub.dev" 1902 + }, 1903 + "source": "hosted", 1904 + "version": "2.5.4" 1905 + }, 1906 + "shared_preferences_linux": { 1907 + "dependency": "transitive", 1908 + "description": { 1909 + "name": "shared_preferences_linux", 1910 + "sha256": "580abfd40f415611503cae30adf626e6656dfb2f0cee8f465ece7b6defb40f2f", 1911 + "url": "https://pub.dev" 1912 + }, 1913 + "source": "hosted", 1914 + "version": "2.4.1" 1915 + }, 1916 + "shared_preferences_platform_interface": { 1917 + "dependency": "transitive", 1918 + "description": { 1919 + "name": "shared_preferences_platform_interface", 1920 + "sha256": "57cbf196c486bc2cf1f02b85784932c6094376284b3ad5779d1b1c6c6a816b80", 1921 + "url": "https://pub.dev" 1922 + }, 1923 + "source": "hosted", 1924 + "version": "2.4.1" 1925 + }, 1926 + "shared_preferences_web": { 1927 + "dependency": "transitive", 1928 + "description": { 1929 + "name": "shared_preferences_web", 1930 + "sha256": "c49bd060261c9a3f0ff445892695d6212ff603ef3115edbb448509d407600019", 1931 + "url": "https://pub.dev" 1932 + }, 1933 + "source": "hosted", 1934 + "version": "2.4.3" 1935 + }, 1936 + "shared_preferences_windows": { 1937 + "dependency": "transitive", 1938 + "description": { 1939 + "name": "shared_preferences_windows", 1940 + "sha256": "94ef0f72b2d71bc3e700e025db3710911bd51a71cefb65cc609dd0d9a982e3c1", 1941 + "url": "https://pub.dev" 1942 + }, 1943 + "source": "hosted", 1944 + "version": "2.4.1" 1945 + }, 1946 + "shelf": { 1947 + "dependency": "direct main", 1948 + "description": { 1949 + "name": "shelf", 1950 + "sha256": "e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12", 1951 + "url": "https://pub.dev" 1952 + }, 1953 + "source": "hosted", 1954 + "version": "1.4.2" 1955 + }, 1956 + "shelf_router": { 1957 + "dependency": "direct main", 1958 + "description": { 1959 + "name": "shelf_router", 1960 + "sha256": "f5e5d492440a7fb165fe1e2e1a623f31f734d3370900070b2b1e0d0428d59864", 1961 + "url": "https://pub.dev" 1962 + }, 1963 + "source": "hosted", 1964 + "version": "1.1.4" 1965 + }, 1966 + "shelf_web_socket": { 1967 + "dependency": "direct main", 1968 + "description": { 1969 + "name": "shelf_web_socket", 1970 + "sha256": "3632775c8e90d6c9712f883e633716432a27758216dfb61bd86a8321c0580925", 1971 + "url": "https://pub.dev" 1972 + }, 1973 + "source": "hosted", 1974 + "version": "3.0.0" 1975 + }, 1976 + "sideswap_logger": { 1977 + "dependency": "direct main", 1978 + "description": { 1979 + "path": ".", 1980 + "ref": "master", 1981 + "resolved-ref": "0953926cf38aa432d5bf30b4b4227ad008e0c56a", 1982 + "url": "https://github.com/sideswap-io/sideswap_logger.git" 1983 + }, 1984 + "source": "git", 1985 + "version": "0.0.11" 1986 + }, 1987 + "sideswap_notifications": { 1988 + "dependency": "direct main", 1989 + "description": { 1990 + "path": "thirdparty/sideswap_notifications/sideswap_notifications", 1991 + "relative": true 1992 + }, 1993 + "source": "path", 1994 + "version": "0.1.22" 1995 + }, 1996 + "sideswap_notifications_platform_interface": { 1997 + "dependency": "direct main", 1998 + "description": { 1999 + "path": "thirdparty/sideswap_notifications/sideswap_notifications_platform_interface", 2000 + "relative": true 2001 + }, 2002 + "source": "path", 2003 + "version": "0.0.25" 2004 + }, 2005 + "sideswap_permissions": { 2006 + "dependency": "direct main", 2007 + "description": { 2008 + "path": "thirdparty/sideswap_permissions", 2009 + "relative": true 2010 + }, 2011 + "source": "path", 2012 + "version": "0.0.18" 2013 + }, 2014 + "sideswap_protobuf": { 2015 + "dependency": "direct main", 2016 + "description": { 2017 + "path": "thirdparty/sideswap_protobuf", 2018 + "relative": true 2019 + }, 2020 + "source": "path", 2021 + "version": "0.0.14" 2022 + }, 2023 + "sideswap_websocket": { 2024 + "dependency": "direct main", 2025 + "description": { 2026 + "path": ".", 2027 + "ref": "encryption", 2028 + "resolved-ref": "a668ac61d87351dc7aded65f01c2ac4fceca0344", 2029 + "url": "https://github.com/sideswap-io/sideswap_websocket.git" 2030 + }, 2031 + "source": "git", 2032 + "version": "0.0.12" 2033 + }, 2034 + "sky_engine": { 2035 + "dependency": "transitive", 2036 + "description": "flutter", 2037 + "source": "sdk", 2038 + "version": "0.0.0" 2039 + }, 2040 + "sliding_up_panel": { 2041 + "dependency": "direct main", 2042 + "description": { 2043 + "name": "sliding_up_panel", 2044 + "sha256": "578e90956a6212d1e406373250b2436a0f3afece29aee3c24c8360094d6cf968", 2045 + "url": "https://pub.dev" 2046 + }, 2047 + "source": "hosted", 2048 + "version": "2.0.0+1" 2049 + }, 2050 + "smart_auth": { 2051 + "dependency": "transitive", 2052 + "description": { 2053 + "name": "smart_auth", 2054 + "sha256": "a25229b38c02f733d0a4e98d941b42bed91a976cb589e934895e60ccfa674cf6", 2055 + "url": "https://pub.dev" 2056 + }, 2057 + "source": "hosted", 2058 + "version": "1.1.1" 2059 + }, 2060 + "source_gen": { 2061 + "dependency": "transitive", 2062 + "description": { 2063 + "name": "source_gen", 2064 + "sha256": "35c8150ece9e8c8d263337a265153c3329667640850b9304861faea59fc98f6b", 2065 + "url": "https://pub.dev" 2066 + }, 2067 + "source": "hosted", 2068 + "version": "2.0.0" 2069 + }, 2070 + "source_helper": { 2071 + "dependency": "transitive", 2072 + "description": { 2073 + "name": "source_helper", 2074 + "sha256": "86d247119aedce8e63f4751bd9626fc9613255935558447569ad42f9f5b48b3c", 2075 + "url": "https://pub.dev" 2076 + }, 2077 + "source": "hosted", 2078 + "version": "1.3.5" 2079 + }, 2080 + "source_span": { 2081 + "dependency": "transitive", 2082 + "description": { 2083 + "name": "source_span", 2084 + "sha256": "254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7c", 2085 + "url": "https://pub.dev" 2086 + }, 2087 + "source": "hosted", 2088 + "version": "1.10.1" 2089 + }, 2090 + "sprintf": { 2091 + "dependency": "transitive", 2092 + "description": { 2093 + "name": "sprintf", 2094 + "sha256": "1fc9ffe69d4df602376b52949af107d8f5703b77cda567c4d7d86a0693120f23", 2095 + "url": "https://pub.dev" 2096 + }, 2097 + "source": "hosted", 2098 + "version": "7.0.0" 2099 + }, 2100 + "sqflite": { 2101 + "dependency": "transitive", 2102 + "description": { 2103 + "name": "sqflite", 2104 + "sha256": "e2297b1da52f127bc7a3da11439985d9b536f75070f3325e62ada69a5c585d03", 2105 + "url": "https://pub.dev" 2106 + }, 2107 + "source": "hosted", 2108 + "version": "2.4.2" 2109 + }, 2110 + "sqflite_android": { 2111 + "dependency": "transitive", 2112 + "description": { 2113 + "name": "sqflite_android", 2114 + "sha256": "2b3070c5fa881839f8b402ee4a39c1b4d561704d4ebbbcfb808a119bc2a1701b", 2115 + "url": "https://pub.dev" 2116 + }, 2117 + "source": "hosted", 2118 + "version": "2.4.1" 2119 + }, 2120 + "sqflite_common": { 2121 + "dependency": "transitive", 2122 + "description": { 2123 + "name": "sqflite_common", 2124 + "sha256": "84731e8bfd8303a3389903e01fb2141b6e59b5973cacbb0929021df08dddbe8b", 2125 + "url": "https://pub.dev" 2126 + }, 2127 + "source": "hosted", 2128 + "version": "2.5.5" 2129 + }, 2130 + "sqflite_darwin": { 2131 + "dependency": "transitive", 2132 + "description": { 2133 + "name": "sqflite_darwin", 2134 + "sha256": "279832e5cde3fe99e8571879498c9211f3ca6391b0d818df4e17d9fff5c6ccb3", 2135 + "url": "https://pub.dev" 2136 + }, 2137 + "source": "hosted", 2138 + "version": "2.4.2" 2139 + }, 2140 + "sqflite_platform_interface": { 2141 + "dependency": "transitive", 2142 + "description": { 2143 + "name": "sqflite_platform_interface", 2144 + "sha256": "8dd4515c7bdcae0a785b0062859336de775e8c65db81ae33dd5445f35be61920", 2145 + "url": "https://pub.dev" 2146 + }, 2147 + "source": "hosted", 2148 + "version": "2.4.0" 2149 + }, 2150 + "stack_trace": { 2151 + "dependency": "transitive", 2152 + "description": { 2153 + "name": "stack_trace", 2154 + "sha256": "8b27215b45d22309b5cddda1aa2b19bdfec9df0e765f2de506401c071d38d1b1", 2155 + "url": "https://pub.dev" 2156 + }, 2157 + "source": "hosted", 2158 + "version": "1.12.1" 2159 + }, 2160 + "state_notifier": { 2161 + "dependency": "transitive", 2162 + "description": { 2163 + "name": "state_notifier", 2164 + "sha256": "b8677376aa54f2d7c58280d5a007f9e8774f1968d1fb1c096adcb4792fba29bb", 2165 + "url": "https://pub.dev" 2166 + }, 2167 + "source": "hosted", 2168 + "version": "1.0.0" 2169 + }, 2170 + "stream_channel": { 2171 + "dependency": "transitive", 2172 + "description": { 2173 + "name": "stream_channel", 2174 + "sha256": "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d", 2175 + "url": "https://pub.dev" 2176 + }, 2177 + "source": "hosted", 2178 + "version": "2.1.4" 2179 + }, 2180 + "stream_transform": { 2181 + "dependency": "transitive", 2182 + "description": { 2183 + "name": "stream_transform", 2184 + "sha256": "ad47125e588cfd37a9a7f86c7d6356dde8dfe89d071d293f80ca9e9273a33871", 2185 + "url": "https://pub.dev" 2186 + }, 2187 + "source": "hosted", 2188 + "version": "2.1.1" 2189 + }, 2190 + "string_scanner": { 2191 + "dependency": "transitive", 2192 + "description": { 2193 + "name": "string_scanner", 2194 + "sha256": "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43", 2195 + "url": "https://pub.dev" 2196 + }, 2197 + "source": "hosted", 2198 + "version": "1.4.1" 2199 + }, 2200 + "synchronized": { 2201 + "dependency": "transitive", 2202 + "description": { 2203 + "name": "synchronized", 2204 + "sha256": "0669c70faae6270521ee4f05bffd2919892d42d1276e6c495be80174b6bc0ef6", 2205 + "url": "https://pub.dev" 2206 + }, 2207 + "source": "hosted", 2208 + "version": "3.3.1" 2209 + }, 2210 + "term_glyph": { 2211 + "dependency": "transitive", 2212 + "description": { 2213 + "name": "term_glyph", 2214 + "sha256": "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e", 2215 + "url": "https://pub.dev" 2216 + }, 2217 + "source": "hosted", 2218 + "version": "1.2.2" 2219 + }, 2220 + "test_api": { 2221 + "dependency": "transitive", 2222 + "description": { 2223 + "name": "test_api", 2224 + "sha256": "fb31f383e2ee25fbbfe06b40fe21e1e458d14080e3c67e7ba0acfde4df4e0bbd", 2225 + "url": "https://pub.dev" 2226 + }, 2227 + "source": "hosted", 2228 + "version": "0.7.4" 2229 + }, 2230 + "timezone": { 2231 + "dependency": "transitive", 2232 + "description": { 2233 + "name": "timezone", 2234 + "sha256": "dd14a3b83cfd7cb19e7888f1cbc20f258b8d71b54c06f79ac585f14093a287d1", 2235 + "url": "https://pub.dev" 2236 + }, 2237 + "source": "hosted", 2238 + "version": "0.10.1" 2239 + }, 2240 + "timing": { 2241 + "dependency": "transitive", 2242 + "description": { 2243 + "name": "timing", 2244 + "sha256": "62ee18aca144e4a9f29d212f5a4c6a053be252b895ab14b5821996cff4ed90fe", 2245 + "url": "https://pub.dev" 2246 + }, 2247 + "source": "hosted", 2248 + "version": "1.0.2" 2249 + }, 2250 + "tuple": { 2251 + "dependency": "direct main", 2252 + "description": { 2253 + "name": "tuple", 2254 + "sha256": "a97ce2013f240b2f3807bcbaf218765b6f301c3eff91092bcfa23a039e7dd151", 2255 + "url": "https://pub.dev" 2256 + }, 2257 + "source": "hosted", 2258 + "version": "2.0.2" 2259 + }, 2260 + "typed_data": { 2261 + "dependency": "transitive", 2262 + "description": { 2263 + "name": "typed_data", 2264 + "sha256": "f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006", 2265 + "url": "https://pub.dev" 2266 + }, 2267 + "source": "hosted", 2268 + "version": "1.4.0" 2269 + }, 2270 + "universal_io": { 2271 + "dependency": "transitive", 2272 + "description": { 2273 + "name": "universal_io", 2274 + "sha256": "1722b2dcc462b4b2f3ee7d188dad008b6eb4c40bbd03a3de451d82c78bba9aad", 2275 + "url": "https://pub.dev" 2276 + }, 2277 + "source": "hosted", 2278 + "version": "2.2.2" 2279 + }, 2280 + "universal_platform": { 2281 + "dependency": "transitive", 2282 + "description": { 2283 + "name": "universal_platform", 2284 + "sha256": "64e16458a0ea9b99260ceb5467a214c1f298d647c659af1bff6d3bf82536b1ec", 2285 + "url": "https://pub.dev" 2286 + }, 2287 + "source": "hosted", 2288 + "version": "1.1.0" 2289 + }, 2290 + "url_launcher": { 2291 + "dependency": "direct main", 2292 + "description": { 2293 + "name": "url_launcher", 2294 + "sha256": "9d06212b1362abc2f0f0d78e6f09f726608c74e3b9462e8368bb03314aa8d603", 2295 + "url": "https://pub.dev" 2296 + }, 2297 + "source": "hosted", 2298 + "version": "6.3.1" 2299 + }, 2300 + "url_launcher_android": { 2301 + "dependency": "transitive", 2302 + "description": { 2303 + "name": "url_launcher_android", 2304 + "sha256": "8582d7f6fe14d2652b4c45c9b6c14c0b678c2af2d083a11b604caeba51930d79", 2305 + "url": "https://pub.dev" 2306 + }, 2307 + "source": "hosted", 2308 + "version": "6.3.16" 2309 + }, 2310 + "url_launcher_ios": { 2311 + "dependency": "transitive", 2312 + "description": { 2313 + "name": "url_launcher_ios", 2314 + "sha256": "7f2022359d4c099eea7df3fdf739f7d3d3b9faf3166fb1dd390775176e0b76cb", 2315 + "url": "https://pub.dev" 2316 + }, 2317 + "source": "hosted", 2318 + "version": "6.3.3" 2319 + }, 2320 + "url_launcher_linux": { 2321 + "dependency": "transitive", 2322 + "description": { 2323 + "name": "url_launcher_linux", 2324 + "sha256": "4e9ba368772369e3e08f231d2301b4ef72b9ff87c31192ef471b380ef29a4935", 2325 + "url": "https://pub.dev" 2326 + }, 2327 + "source": "hosted", 2328 + "version": "3.2.1" 2329 + }, 2330 + "url_launcher_macos": { 2331 + "dependency": "transitive", 2332 + "description": { 2333 + "name": "url_launcher_macos", 2334 + "sha256": "17ba2000b847f334f16626a574c702b196723af2a289e7a93ffcb79acff855c2", 2335 + "url": "https://pub.dev" 2336 + }, 2337 + "source": "hosted", 2338 + "version": "3.2.2" 2339 + }, 2340 + "url_launcher_platform_interface": { 2341 + "dependency": "transitive", 2342 + "description": { 2343 + "name": "url_launcher_platform_interface", 2344 + "sha256": "552f8a1e663569be95a8190206a38187b531910283c3e982193e4f2733f01029", 2345 + "url": "https://pub.dev" 2346 + }, 2347 + "source": "hosted", 2348 + "version": "2.3.2" 2349 + }, 2350 + "url_launcher_web": { 2351 + "dependency": "transitive", 2352 + "description": { 2353 + "name": "url_launcher_web", 2354 + "sha256": "4bd2b7b4dc4d4d0b94e5babfffbca8eac1a126c7f3d6ecbc1a11013faa3abba2", 2355 + "url": "https://pub.dev" 2356 + }, 2357 + "source": "hosted", 2358 + "version": "2.4.1" 2359 + }, 2360 + "url_launcher_windows": { 2361 + "dependency": "transitive", 2362 + "description": { 2363 + "name": "url_launcher_windows", 2364 + "sha256": "3284b6d2ac454cf34f114e1d3319866fdd1e19cdc329999057e44ffe936cfa77", 2365 + "url": "https://pub.dev" 2366 + }, 2367 + "source": "hosted", 2368 + "version": "3.1.4" 2369 + }, 2370 + "uuid": { 2371 + "dependency": "direct main", 2372 + "description": { 2373 + "name": "uuid", 2374 + "sha256": "a5be9ef6618a7ac1e964353ef476418026db906c4facdedaa299b7a2e71690ff", 2375 + "url": "https://pub.dev" 2376 + }, 2377 + "source": "hosted", 2378 + "version": "4.5.1" 2379 + }, 2380 + "vector_graphics": { 2381 + "dependency": "transitive", 2382 + "description": { 2383 + "name": "vector_graphics", 2384 + "sha256": "44cc7104ff32563122a929e4620cf3efd584194eec6d1d913eb5ba593dbcf6de", 2385 + "url": "https://pub.dev" 2386 + }, 2387 + "source": "hosted", 2388 + "version": "1.1.18" 2389 + }, 2390 + "vector_graphics_codec": { 2391 + "dependency": "transitive", 2392 + "description": { 2393 + "name": "vector_graphics_codec", 2394 + "sha256": "99fd9fbd34d9f9a32efd7b6a6aae14125d8237b10403b422a6a6dfeac2806146", 2395 + "url": "https://pub.dev" 2396 + }, 2397 + "source": "hosted", 2398 + "version": "1.1.13" 2399 + }, 2400 + "vector_graphics_compiler": { 2401 + "dependency": "transitive", 2402 + "description": { 2403 + "name": "vector_graphics_compiler", 2404 + "sha256": "557a315b7d2a6dbb0aaaff84d857967ce6bdc96a63dc6ee2a57ce5a6ee5d3331", 2405 + "url": "https://pub.dev" 2406 + }, 2407 + "source": "hosted", 2408 + "version": "1.1.17" 2409 + }, 2410 + "vector_math": { 2411 + "dependency": "transitive", 2412 + "description": { 2413 + "name": "vector_math", 2414 + "sha256": "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803", 2415 + "url": "https://pub.dev" 2416 + }, 2417 + "source": "hosted", 2418 + "version": "2.1.4" 2419 + }, 2420 + "vm_service": { 2421 + "dependency": "transitive", 2422 + "description": { 2423 + "name": "vm_service", 2424 + "sha256": "ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02", 2425 + "url": "https://pub.dev" 2426 + }, 2427 + "source": "hosted", 2428 + "version": "15.0.0" 2429 + }, 2430 + "watcher": { 2431 + "dependency": "transitive", 2432 + "description": { 2433 + "name": "watcher", 2434 + "sha256": "69da27e49efa56a15f8afe8f4438c4ec02eff0a117df1b22ea4aad194fe1c104", 2435 + "url": "https://pub.dev" 2436 + }, 2437 + "source": "hosted", 2438 + "version": "1.1.1" 2439 + }, 2440 + "web": { 2441 + "dependency": "transitive", 2442 + "description": { 2443 + "name": "web", 2444 + "sha256": "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a", 2445 + "url": "https://pub.dev" 2446 + }, 2447 + "source": "hosted", 2448 + "version": "1.1.1" 2449 + }, 2450 + "web_socket": { 2451 + "dependency": "transitive", 2452 + "description": { 2453 + "name": "web_socket", 2454 + "sha256": "34d64019aa8e36bf9842ac014bb5d2f5586ca73df5e4d9bf5c936975cae6982c", 2455 + "url": "https://pub.dev" 2456 + }, 2457 + "source": "hosted", 2458 + "version": "1.0.1" 2459 + }, 2460 + "web_socket_channel": { 2461 + "dependency": "direct main", 2462 + "description": { 2463 + "name": "web_socket_channel", 2464 + "sha256": "d645757fb0f4773d602444000a8131ff5d48c9e47adfe9772652dd1a4f2d45c8", 2465 + "url": "https://pub.dev" 2466 + }, 2467 + "source": "hosted", 2468 + "version": "3.0.3" 2469 + }, 2470 + "websocket_universal": { 2471 + "dependency": "direct main", 2472 + "description": { 2473 + "name": "websocket_universal", 2474 + "sha256": "8e50d8238a26147fed64512e7af200ef9ab73fab51ab56010f7a54f94a0bb480", 2475 + "url": "https://pub.dev" 2476 + }, 2477 + "source": "hosted", 2478 + "version": "1.2.5" 2479 + }, 2480 + "win32": { 2481 + "dependency": "transitive", 2482 + "description": { 2483 + "name": "win32", 2484 + "sha256": "329edf97fdd893e0f1e3b9e88d6a0e627128cc17cc316a8d67fda8f1451178ba", 2485 + "url": "https://pub.dev" 2486 + }, 2487 + "source": "hosted", 2488 + "version": "5.13.0" 2489 + }, 2490 + "win32_registry": { 2491 + "dependency": "transitive", 2492 + "description": { 2493 + "name": "win32_registry", 2494 + "sha256": "6f1b564492d0147b330dd794fee8f512cec4977957f310f9951b5f9d83618dae", 2495 + "url": "https://pub.dev" 2496 + }, 2497 + "source": "hosted", 2498 + "version": "2.1.0" 2499 + }, 2500 + "window_manager": { 2501 + "dependency": "direct main", 2502 + "description": { 2503 + "name": "window_manager", 2504 + "sha256": "51d50168ab267d344b975b15390426b1243600d436770d3f13de67e55b05ec16", 2505 + "url": "https://pub.dev" 2506 + }, 2507 + "source": "hosted", 2508 + "version": "0.5.0" 2509 + }, 2510 + "window_size": { 2511 + "dependency": "direct main", 2512 + "description": { 2513 + "path": "plugins/window_size", 2514 + "ref": "a738913c8ce2c9f47515382d40827e794a334274", 2515 + "resolved-ref": "a738913c8ce2c9f47515382d40827e794a334274", 2516 + "url": "https://github.com/google/flutter-desktop-embedding.git" 2517 + }, 2518 + "source": "git", 2519 + "version": "0.1.0" 2520 + }, 2521 + "xdg_directories": { 2522 + "dependency": "transitive", 2523 + "description": { 2524 + "name": "xdg_directories", 2525 + "sha256": "7a3f37b05d989967cdddcbb571f1ea834867ae2faa29725fd085180e0883aa15", 2526 + "url": "https://pub.dev" 2527 + }, 2528 + "source": "hosted", 2529 + "version": "1.1.0" 2530 + }, 2531 + "xml": { 2532 + "dependency": "transitive", 2533 + "description": { 2534 + "name": "xml", 2535 + "sha256": "b015a8ad1c488f66851d762d3090a21c600e479dc75e68328c52774040cf9226", 2536 + "url": "https://pub.dev" 2537 + }, 2538 + "source": "hosted", 2539 + "version": "6.5.0" 2540 + }, 2541 + "xrange": { 2542 + "dependency": "direct main", 2543 + "description": { 2544 + "name": "xrange", 2545 + "sha256": "17bb75bd5eeae7152680f9b748880bf88a670b61f360266df56f7bd239cb6343", 2546 + "url": "https://pub.dev" 2547 + }, 2548 + "source": "hosted", 2549 + "version": "2.0.0" 2550 + }, 2551 + "yaml": { 2552 + "dependency": "transitive", 2553 + "description": { 2554 + "name": "yaml", 2555 + "sha256": "b9da305ac7c39faa3f030eccd175340f968459dae4af175130b3fc47e40d76ce", 2556 + "url": "https://pub.dev" 2557 + }, 2558 + "source": "hosted", 2559 + "version": "3.1.3" 2560 + } 2561 + }, 2562 + "sdks": { 2563 + "dart": ">=3.8.1 <4.0.0", 2564 + "flutter": ">=3.32.1" 2565 + } 2566 + }
-66
pkgs/by-name/sp/space-orbit/package.nix
··· 1 - { 2 - lib, 3 - stdenv, 4 - fetchurl, 5 - libGLU, 6 - libGL, 7 - libXi, 8 - libXt, 9 - libXext, 10 - libX11, 11 - libXmu, 12 - libglut, 13 - }: 14 - 15 - stdenv.mkDerivation rec { 16 - pname = "space-orbit"; 17 - version = "1.01"; 18 - patchversion = "9"; 19 - 20 - buildInputs = [ 21 - libGLU 22 - libGL 23 - libXi 24 - libXt 25 - libXext 26 - libX11 27 - libXmu 28 - libglut 29 - ]; 30 - 31 - src = fetchurl { 32 - url = "mirror://debian/pool/main/s/space-orbit/space-orbit_${version}.orig.tar.gz"; 33 - sha256 = "1kx69f9jqnfzwjh47cl1df8p8hn3bnp6bznxnb6c4wx32ijn5gri"; 34 - }; 35 - 36 - patches = [ 37 - (fetchurl { 38 - url = "mirror://debian/pool/main/s/space-orbit/space-orbit_${version}-${patchversion}.diff.gz"; 39 - sha256 = "1v3s97day6fhv08l2rn81waiprhi1lfyjjsj55axfh6n6zqfn1w2"; 40 - }) 41 - ]; 42 - 43 - preBuild = '' 44 - cd src 45 - sed -e 's@/usr/share/games/orbit/@'$out'/dump/@g' -i *.c 46 - sed -e '/DIR=/d; s/-lesd//; s/-DESD//;' -i Makefile 47 - ''; 48 - 49 - installPhase = '' 50 - mkdir -p $out/bin 51 - cp -r .. $out/dump 52 - cat >$out/bin/space-orbit <<EOF 53 - #! ${stdenv.shell} 54 - exec $out/dump/orbit "\$@" 55 - EOF 56 - chmod a+x $out/bin/space-orbit 57 - ''; 58 - 59 - meta = with lib; { 60 - broken = stdenv.hostPlatform.isDarwin; 61 - description = "Space combat simulator"; 62 - mainProgram = "space-orbit"; 63 - license = licenses.gpl2Plus; 64 - platforms = platforms.all; 65 - }; 66 - }
···
+2 -2
pkgs/by-name/sp/spirv-llvm-translator/package.nix
··· 43 } 44 else if llvmMajor == "15" then 45 rec { 46 - version = "15.0.11"; 47 rev = "v${version}"; 48 - hash = "sha256-q4WhUaBDw0cnv1eqC6wSvrApHKvyg5/4QetybDLQkEw="; 49 } 50 else if llvmMajor == "14" then 51 {
··· 43 } 44 else if llvmMajor == "15" then 45 rec { 46 + version = "15.0.12"; 47 rev = "v${version}"; 48 + hash = "sha256-u3cy8Nk9Dvt5VeSP46glvmSv1sQp+lUl9rY6pPTqtmY="; 49 } 50 else if llvmMajor == "14" then 51 {
+3 -3
pkgs/by-name/st/stalwart-mail/webadmin.nix
··· 16 17 rustPlatform.buildRustPackage rec { 18 pname = "webadmin"; 19 - version = "0.1.26"; 20 21 src = fetchFromGitHub { 22 owner = "stalwartlabs"; 23 repo = "webadmin"; 24 tag = "v${version}"; 25 - hash = "sha256-TWzXSBXLZd4b02cfiERZqNaXcfxx1pH7OFUcdEugH7k="; 26 }; 27 28 npmDeps = fetchNpmDeps { ··· 32 }; 33 34 useFetchCargoVendor = true; 35 - cargoHash = "sha256-Eh5wu3RHNPWIPDZPUlh8L6OvghkfmMp0eAOTbk9Fs+0="; 36 37 postPatch = '' 38 # Using local tailwindcss for compilation
··· 16 17 rustPlatform.buildRustPackage rec { 18 pname = "webadmin"; 19 + version = "0.1.27"; 20 21 src = fetchFromGitHub { 22 owner = "stalwartlabs"; 23 repo = "webadmin"; 24 tag = "v${version}"; 25 + hash = "sha256-ts2FT4QWDqNmm9Qj6JWEhgFW+3jAK/w90WIKF1Vil/w="; 26 }; 27 28 npmDeps = fetchNpmDeps { ··· 32 }; 33 34 useFetchCargoVendor = true; 35 + cargoHash = "sha256-cvXfX3hqIp4NAAT1DgO/XZOXkeOgIEwkigA01qGYnxA="; 36 37 postPatch = '' 38 # Using local tailwindcss for compilation
+3 -3
pkgs/by-name/sy/syft/package.nix
··· 7 8 buildGoModule rec { 9 pname = "syft"; 10 - version = "1.26.1"; 11 12 src = fetchFromGitHub { 13 owner = "anchore"; 14 repo = "syft"; 15 tag = "v${version}"; 16 - hash = "sha256-xWQxxrKHBr6GizXbCiMhc7IFlVY7xo1kvyB3RsFFDsQ="; 17 # populate values that require us to use git. By doing this in postFetch we 18 # can delete .git afterwards and maintain better reproducibility of the src. 19 leaveDotGit = true; ··· 28 # hash mismatch with darwin 29 proxyVendor = true; 30 31 - vendorHash = "sha256-mK46xzwQ+Qjey0IrAuYdrt2Mz8rA4RdhrT2ayAK3TTw="; 32 33 nativeBuildInputs = [ installShellFiles ]; 34
··· 7 8 buildGoModule rec { 9 pname = "syft"; 10 + version = "1.27.0"; 11 12 src = fetchFromGitHub { 13 owner = "anchore"; 14 repo = "syft"; 15 tag = "v${version}"; 16 + hash = "sha256-q9Dmb8R9CixAQkERoKg778K9UiZMC6ql1ZHVsNfk/0s="; 17 # populate values that require us to use git. By doing this in postFetch we 18 # can delete .git afterwards and maintain better reproducibility of the src. 19 leaveDotGit = true; ··· 28 # hash mismatch with darwin 29 proxyVendor = true; 30 31 + vendorHash = "sha256-K6d4IloHF/WURfJ0JIi2LdP8ft/3Pc426HzB2x8Qwj0="; 32 33 nativeBuildInputs = [ installShellFiles ]; 34
+60
pkgs/by-name/ta/talhelper/package.nix
···
··· 1 + { 2 + buildGoModule, 3 + fetchFromGitHub, 4 + installShellFiles, 5 + lib, 6 + stdenv, 7 + versionCheckHook, 8 + }: 9 + 10 + buildGoModule (finalAttrs: { 11 + pname = "talhelper"; 12 + version = "3.0.28"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "budimanjojo"; 16 + repo = "talhelper"; 17 + tag = "v${finalAttrs.version}"; 18 + hash = "sha256-ZAzj0KMGtm0817zKur088fAoYDMcnrlDXY+DjP5PIVY="; 19 + }; 20 + 21 + vendorHash = "sha256-5cuOUGoSuuc5Ro1XVQGgW+flp3rqaXNhDewzeErq4k0="; 22 + 23 + ldflags = [ 24 + "-s" 25 + "-w" 26 + "-X github.com/budimanjojo/talhelper/v3/cmd.version=v${finalAttrs.version}" 27 + ]; 28 + 29 + subPackages = [ 30 + "." 31 + "./cmd" 32 + ]; 33 + 34 + nativeBuildInputs = [ installShellFiles ]; 35 + 36 + doInstallCheck = true; 37 + nativeInstallCheckInputs = [ 38 + versionCheckHook 39 + ]; 40 + 41 + postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' 42 + installShellCompletion --cmd talhelper \ 43 + --bash <($out/bin/talhelper completion bash) \ 44 + --fish <($out/bin/talhelper completion fish) \ 45 + --zsh <($out/bin/talhelper completion zsh) 46 + ''; 47 + 48 + meta = { 49 + changelog = "https://github.com/budimanjojo/talhelper/releases/tag/v${finalAttrs.version}"; 50 + description = "Help creating Talos kubernetes cluster"; 51 + longDescription = '' 52 + Talhelper is a helper tool to help creating Talos Linux cluster 53 + in your GitOps repository. 54 + ''; 55 + homepage = "https://github.com/budimanjojo/talhelper"; 56 + mainProgram = "talhelper"; 57 + maintainers = with lib.maintainers; [ madeddie ]; 58 + license = lib.licenses.bsd3; 59 + }; 60 + })
+3 -3
pkgs/by-name/te/terragrunt/package.nix
··· 9 10 buildGoModule (finalAttrs: { 11 pname = "terragrunt"; 12 - version = "0.80.2"; 13 14 src = fetchFromGitHub { 15 owner = "gruntwork-io"; 16 repo = "terragrunt"; 17 tag = "v${finalAttrs.version}"; 18 - hash = "sha256-FgytHWKtXK0tNDFOVOEciEzyVEXLbk9T2Nk8Se35HnY="; 19 }; 20 21 nativeBuildInputs = [ ··· 28 make generate-mocks 29 ''; 30 31 - vendorHash = "sha256-Zgoon6eMUXn2zaxHfJovtWV9Q11rDdkBrYzNqa73DsM="; 32 33 doCheck = false; 34
··· 9 10 buildGoModule (finalAttrs: { 11 pname = "terragrunt"; 12 + version = "0.81.1"; 13 14 src = fetchFromGitHub { 15 owner = "gruntwork-io"; 16 repo = "terragrunt"; 17 tag = "v${finalAttrs.version}"; 18 + hash = "sha256-cAB067SXOm67y2a5Uz58zcRsVAuFkBnajyGv7a3TGQU="; 19 }; 20 21 nativeBuildInputs = [ ··· 28 make generate-mocks 29 ''; 30 31 + vendorHash = "sha256-M3f1YDTIA131se6i++cUjNXk7MZy5OUOQCkdZ0y5EuQ="; 32 33 doCheck = false; 34
+2 -2
pkgs/by-name/th/thrift-ls/package.nix
··· 6 7 buildGoModule rec { 8 pname = "thrift-ls"; 9 - version = "0.2.7"; 10 11 src = fetchFromGitHub { 12 owner = "joyme123"; 13 repo = "thrift-ls"; 14 rev = "v${version}"; 15 - hash = "sha256-QX4ChPjHIY0GtjqmZH5Q4veC+VnMntYIQvwwSds8UUo="; 16 }; 17 18 vendorHash = "sha256-SGCJ12BxjFUQ7bnaNY0bvrrtm2qNNrwYKKfNEi1lPco=";
··· 6 7 buildGoModule rec { 8 pname = "thrift-ls"; 9 + version = "0.2.9"; 10 11 src = fetchFromGitHub { 12 owner = "joyme123"; 13 repo = "thrift-ls"; 14 rev = "v${version}"; 15 + hash = "sha256-Gmqm1D+zcXtqFEraHjivqIqFz0AZCJd3pnH4zKE/jxw="; 16 }; 17 18 vendorHash = "sha256-SGCJ12BxjFUQ7bnaNY0bvrrtm2qNNrwYKKfNEi1lPco=";
+2 -2
pkgs/desktops/pantheon/apps/elementary-files/default.nix
··· 26 27 stdenv.mkDerivation rec { 28 pname = "elementary-files"; 29 - version = "7.1.1"; 30 31 outputs = [ 32 "out" ··· 37 owner = "elementary"; 38 repo = "files"; 39 rev = version; 40 - hash = "sha256-GJ+OYe2DJ9VIMkwobQJxD1bGoV8k6ALkx9RpT3Cazis="; 41 }; 42 43 nativeBuildInputs = [
··· 26 27 stdenv.mkDerivation rec { 28 pname = "elementary-files"; 29 + version = "7.1.2"; 30 31 outputs = [ 32 "out" ··· 37 owner = "elementary"; 38 repo = "files"; 39 rev = version; 40 + hash = "sha256-7K9XXTXQMoHGV7yI23Gtbw7R1NRyQgFO45haXHAuUxw="; 41 }; 42 43 nativeBuildInputs = [
-1
pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml
··· 3742 - lxd-client # failure in job https://hydra.nixos.org/build/233231826 at 2023-09-02 3743 - lxd-client-config # failure in job https://hydra.nixos.org/build/233225008 at 2023-09-02 3744 - lye # failure in job https://hydra.nixos.org/build/233229866 at 2023-09-02 3745 - - lz4-frame-conduit # failure in job https://hydra.nixos.org/build/233225578 at 2023-09-02 3746 - lzip # failure in job https://hydra.nixos.org/build/233215027 at 2023-09-02 3747 - lzma-streams # failure in job https://hydra.nixos.org/build/233229106 at 2023-09-02 3748 - lzo # failure in job https://hydra.nixos.org/build/233200657 at 2023-09-02
··· 3742 - lxd-client # failure in job https://hydra.nixos.org/build/233231826 at 2023-09-02 3743 - lxd-client-config # failure in job https://hydra.nixos.org/build/233225008 at 2023-09-02 3744 - lye # failure in job https://hydra.nixos.org/build/233229866 at 2023-09-02 3745 - lzip # failure in job https://hydra.nixos.org/build/233215027 at 2023-09-02 3746 - lzma-streams # failure in job https://hydra.nixos.org/build/233229106 at 2023-09-02 3747 - lzo # failure in job https://hydra.nixos.org/build/233200657 at 2023-09-02
+2
pkgs/development/haskell-modules/configuration-nix.nix
··· 406 # The curl executable is required for withApplication tests. 407 warp = addTestToolDepend pkgs.curl super.warp; 408 409 safe-exceptions = overrideCabal (drv: { 410 # Fix strictDeps build error "could not execute: hspec-discover" 411 testToolDepends = drv.testToolDepends or [ ] ++ [ self.hspec-discover ];
··· 406 # The curl executable is required for withApplication tests. 407 warp = addTestToolDepend pkgs.curl super.warp; 408 409 + lz4-frame-conduit = addTestToolDepends [ pkgs.lz4 ] super.lz4-frame-conduit; 410 + 411 safe-exceptions = overrideCabal (drv: { 412 # Fix strictDeps build error "could not execute: hspec-discover" 413 testToolDepends = drv.testToolDepends or [ ] ++ [ self.hspec-discover ];
-2
pkgs/development/haskell-modules/hackage-packages.nix
··· 431208 ]; 431209 description = "Conduit implementing the official LZ4 frame streaming format"; 431210 license = lib.licenses.mit; 431211 - hydraPlatforms = lib.platforms.none; 431212 mainProgram = "haskell-lz4c"; 431213 - broken = true; 431214 } 431215 ) { }; 431216
··· 431208 ]; 431209 description = "Conduit implementing the official LZ4 frame streaming format"; 431210 license = lib.licenses.mit; 431211 mainProgram = "haskell-lz4c"; 431212 } 431213 ) { }; 431214
+42
pkgs/development/ocaml-modules/ancient/default.nix
···
··· 1 + { 2 + lib, 3 + buildDunePackage, 4 + fetchurl, 5 + }: 6 + buildDunePackage rec { 7 + pname = "ancient"; 8 + version = "0.10.0"; 9 + 10 + minimalOCamlVersion = "4.12"; 11 + 12 + src = fetchurl { 13 + url = "https://github.com/OCamlPro/ocaml-ancient/releases/download/${version}/ancient-${version}.tbz"; 14 + hash = "sha256-XeVUPrdg7QSV7V0Tz8Mkj5jvzKtYD9DON+tt9kkuCHM="; 15 + }; 16 + 17 + doCheck = true; 18 + 19 + meta = { 20 + description = "Use data structures larger than available memory"; 21 + longDescription = '' 22 + This module allows you to use in-memory data structures which are 23 + larger than available memory and so are kept in swap. If you try this 24 + in normal OCaml code, you'll find that the machine quickly descends 25 + into thrashing as the garbage collector repeatedly iterates over 26 + swapped memory structures. This module lets you break that 27 + limitation. Of course the module doesn't work by magic :-) If your 28 + program tries to access these large structures, they still need to be 29 + swapped back in, but it is suitable for large, sparsely accessed 30 + structures. 31 + 32 + Secondly, this module allows you to share those structures between 33 + processes. In this mode, the structures are backed by a disk file, 34 + and any process that has read/write access that disk file can map that 35 + file in and see the structures. 36 + ''; 37 + homepage = "https://github.com/OCamlPro/ocaml-ancient"; 38 + changelog = "https://raw.githubusercontent.com/OCamlPro/ocaml-ancient/refs/tags/${version}/CHANGES.md"; 39 + license = lib.licenses.lgpl21Plus; 40 + maintainers = with lib.maintainers; [ momeemt ]; 41 + }; 42 + }
+13 -4
pkgs/development/ocaml-modules/benchmark/default.nix
··· 6 7 buildDunePackage rec { 8 pname = "benchmark"; 9 - version = "1.6"; 10 11 src = fetchurl { 12 - url = "https://github.com/Chris00/ocaml-benchmark/releases/download/${version}/benchmark-${version}.tbz"; 13 - hash = "sha256-Mw19cYya/MEy52PVRYE/B6TnqCWw5tEz9CUrUfKAnPA="; 14 }; 15 16 meta = { 17 homepage = "https://github.com/Chris00/ocaml-benchmark"; 18 description = "Benchmark running times of code"; 19 - license = lib.licenses.lgpl21; 20 }; 21 }
··· 6 7 buildDunePackage rec { 8 pname = "benchmark"; 9 + version = "1.7"; 10 + 11 + minimalOCamlVersion = "4.03"; 12 13 src = fetchurl { 14 + url = "https://github.com/Chris00/ocaml-benchmark/releases/download/v${version}/benchmark-${version}.tbz"; 15 + hash = "sha256-Aij7vJzamNWQfjLeGgENlIp6Il8+Wc9hsahr4eDGs68="; 16 }; 17 18 meta = { 19 homepage = "https://github.com/Chris00/ocaml-benchmark"; 20 description = "Benchmark running times of code"; 21 + longDescription = '' 22 + This module provides a set of tools to measure the running times of 23 + your functions and to easily compare the results. A statistical test 24 + is used to determine whether the results truly differ. 25 + ''; 26 + changelog = "https://raw.githubusercontent.com/Chris00/ocaml-benchmark/refs/tags/v${version}/CHANGES.md"; 27 + license = lib.licenses.lgpl3; 28 + maintainers = with lib.maintainers; [ momeemt ]; 29 }; 30 }
+30
pkgs/development/python-modules/filesplit/default.nix
···
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + setuptools, 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "filesplit"; 10 + version = "4.1.0"; 11 + pyproject = true; 12 + 13 + src = fetchFromGitHub { 14 + owner = "ram-jayapalan"; 15 + repo = "filesplit"; 16 + tag = "v${version}"; 17 + hash = "sha256-QttXCK/IalnOVilWQaE0FYhFglQ1nXDLUX3nOFI5Vrc="; 18 + }; 19 + 20 + build-system = [ setuptools ]; 21 + 22 + pythonImportsCheck = [ "filesplit" ]; 23 + 24 + meta = { 25 + description = "Split file into multiple chunks based on the given size"; 26 + homepage = "https://github.com/ram-jayapalan/filesplit"; 27 + license = lib.licenses.mit; 28 + maintainers = with lib.maintainers; [ emaryn ]; 29 + }; 30 + }
+53
pkgs/development/python-modules/mozjpeg_lossless_optimization/default.nix
···
··· 1 + { 2 + lib, 3 + python3Packages, 4 + fetchFromGitHub, 5 + buildPythonPackage, 6 + mozjpeg, 7 + pytestCheckHook, 8 + setuptools, 9 + cmake, 10 + nix-update-script, 11 + cffi, 12 + }: 13 + buildPythonPackage rec { 14 + pname = "mozjpeg_lossless_optimization"; 15 + version = "1.1.3"; 16 + pyproject = true; 17 + 18 + src = fetchFromGitHub { 19 + owner = "wanadev"; 20 + repo = "mozjpeg-lossless-optimization"; 21 + # https://github.com/NixOS/nixpkgs/issues/26302 22 + rev = "refs/tags/v${version}"; 23 + hash = "sha256-OKNt9XtfZ6hhRJN1Asn1T2dVjyXKQAsnFvXKYnrRZ98="; 24 + fetchSubmodules = true; 25 + }; 26 + 27 + # This package needs cmake, but it is not the default builder 28 + dontUseCmakeConfigure = true; 29 + 30 + buildInputs = [ mozjpeg ]; 31 + nativeBuildInputs = [ cmake ]; 32 + propagatedBuildInputs = [ cffi ]; 33 + 34 + # https://github.com/NixOS/nixpkgs/issues/255262 35 + preCheck = '' 36 + rm -r mozjpeg_lossless_optimization 37 + ''; 38 + 39 + build-system = [ setuptools ]; 40 + nativeCheckInputs = [ pytestCheckHook ]; 41 + 42 + passthru = { 43 + updateScript = nix-update-script { }; 44 + }; 45 + 46 + meta = { 47 + description = "Python library to optimize JPEGs losslessly using MozJPEG"; 48 + homepage = "https://github.com/wanadev/mozjpeg-lossless-optimization"; 49 + changelog = "https://github.com/wanadev/mozjpeg-lossless-optimization/releases/tag/v${version}"; 50 + license = lib.licenses.bsd3; 51 + maintainers = [ lib.maintainers.adfaure ]; 52 + }; 53 + }
+9
pkgs/development/python-modules/ocrmypdf/default.nix
··· 53 tesseract = lib.getExe tesseract; 54 unpaper = lib.getExe unpaper; 55 }) 56 ]; 57 58 build-system = [ ··· 82 ]; 83 84 pythonImportsCheck = [ "ocrmypdf" ]; 85 86 postInstall = '' 87 installShellCompletion --cmd ocrmypdf \
··· 53 tesseract = lib.getExe tesseract; 54 unpaper = lib.getExe unpaper; 55 }) 56 + # Fix crashing in tests on Python 3.13.4 57 + ./multiprocessing.patch 58 ]; 59 60 build-system = [ ··· 84 ]; 85 86 pythonImportsCheck = [ "ocrmypdf" ]; 87 + 88 + disabledTests = [ 89 + # Broken by Python 3.13.4 change 90 + # https://github.com/python/cpython/commit/8e923f36596370aedfdfb12251447bface41317a 91 + # https://github.com/ocrmypdf/OCRmyPDF/blob/9f6e5a48ada5df7006a8c68b84e2aeae61943d8b/src/ocrmypdf/_exec/ghostscript.py#L66 92 + "TestDuplicateFilter" 93 + ]; 94 95 postInstall = '' 96 installShellCompletion --cmd ocrmypdf \
+13
pkgs/development/python-modules/ocrmypdf/multiprocessing.patch
···
··· 1 + diff --git a/src/ocrmypdf/__main__.py b/src/ocrmypdf/__main__.py 2 + index cec02d13..f554ab73 100755 3 + --- a/src/ocrmypdf/__main__.py 4 + +++ b/src/ocrmypdf/__main__.py 5 + @@ -77,7 +77,7 @@ def run(args=None): 6 + 7 + 8 + if __name__ == '__main__': 9 + - multiprocessing.freeze_support() 10 + + # multiprocessing.freeze_support() 11 + if os.name == 'posix': 12 + multiprocessing.set_start_method('forkserver') 13 + sys.exit(run())
+3 -3
pkgs/development/python-modules/timetagger/default.nix
··· 19 20 buildPythonPackage rec { 21 pname = "timetagger"; 22 - version = "24.12.2"; 23 format = "setuptools"; 24 25 disabled = pythonOlder "3.6"; ··· 28 owner = "almarklein"; 29 repo = "timetagger"; 30 tag = "v${version}"; 31 - hash = "sha256-YzMVjIsi7MGIwt828xE3FYobrh9CUz5FqCIogXjmOcM="; 32 }; 33 34 propagatedBuildInputs = [ ··· 57 description = "Library to interact with TimeTagger"; 58 mainProgram = "timetagger"; 59 homepage = "https://github.com/almarklein/timetagger"; 60 - changelog = "https://github.com/almarklein/timetagger/releases/tag/v${version}"; 61 license = licenses.gpl3Only; 62 maintainers = with maintainers; [ matthiasbeyer ]; 63 };
··· 19 20 buildPythonPackage rec { 21 pname = "timetagger"; 22 + version = "25.06.1"; 23 format = "setuptools"; 24 25 disabled = pythonOlder "3.6"; ··· 28 owner = "almarklein"; 29 repo = "timetagger"; 30 tag = "v${version}"; 31 + hash = "sha256-fuZj4DoqtgIcRd/u7l0GsWqmuLEgF3BW5gN5wY8FdK0="; 32 }; 33 34 propagatedBuildInputs = [ ··· 57 description = "Library to interact with TimeTagger"; 58 mainProgram = "timetagger"; 59 homepage = "https://github.com/almarklein/timetagger"; 60 + changelog = "https://github.com/almarklein/timetagger/releases/tag/${src.tag}"; 61 license = licenses.gpl3Only; 62 maintainers = with maintainers; [ matthiasbeyer ]; 63 };
+32
pkgs/development/tcl-modules/dbus/default.nix
···
··· 1 + { 2 + lib, 3 + mkTclDerivation, 4 + fetchzip, 5 + pkg-config, 6 + dbus, 7 + }: 8 + 9 + mkTclDerivation rec { 10 + pname = "dbus"; 11 + version = "4.1"; 12 + 13 + src = fetchzip { 14 + url = "https://chiselapp.com/user/schelte/repository/dbus/uv/dbus-${version}.tar.gz"; 15 + hash = "sha256-8VIw475Q9kRh6UV6FxWCXKLKasqM1z58ed0rMgzEX3I="; 16 + }; 17 + 18 + nativeBuildInputs = [ 19 + pkg-config 20 + ]; 21 + 22 + buildInputs = [ 23 + dbus 24 + ]; 25 + 26 + meta = { 27 + description = "DBus bindings for Tcl"; 28 + homepage = "https://chiselapp.com/user/schelte/repository/dbus/home"; 29 + license = lib.licenses.mit; 30 + maintainers = with lib.maintainers; [ fgaz ]; 31 + }; 32 + }
+2 -2
pkgs/development/tools/pnpm/default.nix
··· 16 hash = "sha256-z4anrXZEBjldQoam0J1zBxFyCsxtk+nc6ax6xNxKKKc="; 17 }; 18 "10" = { 19 - version = "10.11.1"; 20 - hash = "sha256-IR6ZkBSElcn8MLflg5b37tqD2SQ+t1QH6k+GUPsWH3w="; 21 }; 22 }; 23
··· 16 hash = "sha256-z4anrXZEBjldQoam0J1zBxFyCsxtk+nc6ax6xNxKKKc="; 17 }; 18 "10" = { 19 + version = "10.12.1"; 20 + hash = "sha256-iJusRw7JPMw3ZEiKGda6j5xkitXlCppuS+N2il3jh6M="; 21 }; 22 }; 23
+1
pkgs/os-specific/linux/cpupower/default.nix
··· 37 man = "share/man"; 38 include = "include"; 39 lib = "lib"; 40 locale = "share/locale"; 41 doc = "share/doc/cpupower"; 42 conf = "etc";
··· 37 man = "share/man"; 38 include = "include"; 39 lib = "lib"; 40 + libexec = "libexec"; 41 locale = "share/locale"; 42 doc = "share/doc/cpupower"; 43 conf = "etc";
+1 -1
pkgs/os-specific/linux/kernel/common-config.nix
··· 288 IP_VS_PROTO_ESP = yes; 289 IP_VS_PROTO_AH = yes; 290 IP_VS_IPV6 = yes; 291 - IP_DCCP_CCID3 = no; # experimental 292 CLS_U32_PERF = yes; 293 CLS_U32_MARK = yes; 294 BPF_JIT = whenPlatformHasEBPFJit yes;
··· 288 IP_VS_PROTO_ESP = yes; 289 IP_VS_PROTO_AH = yes; 290 IP_VS_IPV6 = yes; 291 + IP_DCCP_CCID3 = whenOlder "6.16" no; # experimental 292 CLS_U32_PERF = yes; 293 CLS_U32_MARK = yes; 294 BPF_JIT = whenPlatformHasEBPFJit yes;
+3 -1
pkgs/top-level/aliases.nix
··· 1690 riko4 = throw "'riko4' has been removed as it was unmaintained, failed to build and dependend on outdated libraries"; # Added 2025-05-18 1691 rippled = throw "rippled has been removed as it was broken and had not been updated since 2022"; # Added 2024-11-25 1692 rippled-validator-keys-tool = throw "rippled-validator-keys-tool has been removed as it was broken and had not been updated since 2022"; # Added 2024-11-25 1693 rke2_testing = throw "'rke2_testing' has been removed from nixpkgs as the RKE2 testing channel no longer serves releases"; # Added 2025-06-02 1694 rl_json = tclPackages.rl_json; # Added 2025-05-03 1695 rockbox_utility = rockbox-utility; # Added 2022-03-17 ··· 1761 signal-desktop-source = lib.warnOnInstantiate "'signal-desktop-source' is now exposed at 'signal-desktop'." signal-desktop; # Added 2025-04-16 1762 silc_server = throw "'silc_server' has been removed because it is unmaintained"; # Added 2025-05-12 1763 silc_client = throw "'silc_client' has been removed because it is unmaintained"; # Added 2025-05-12 1764 - siproxd = throw "'siproxd' has been as it was unmaintained and incompatible with newer libosip versions"; # Added 2025-05-18 1765 sheesy-cli = throw "'sheesy-cli' has been removed due to lack of upstream maintenance"; # Added 2025-01-26 1766 shout = nodePackages.shout; # Added unknown; moved 2024-10-19 1767 sky = throw "'sky' has been removed because its upstream website disappeared"; # Added 2024-07-21 ··· 1781 SP800-90B_EntropyAssessment = sp800-90b-entropyassessment; # Added on 2024-06-12 1782 SPAdes = spades; # Added 2024-06-12 1783 spark2014 = gnatprove; # Added 2024-02-25 1784 spatialite_gui = throw "spatialite_gui has been renamed to spatialite-gui"; # Added 2025-01-12 1785 spatialite_tools = throw "spatialite_tools has been renamed to spatialite-tools"; # Added 2025-02-06 1786
··· 1690 riko4 = throw "'riko4' has been removed as it was unmaintained, failed to build and dependend on outdated libraries"; # Added 2025-05-18 1691 rippled = throw "rippled has been removed as it was broken and had not been updated since 2022"; # Added 2024-11-25 1692 rippled-validator-keys-tool = throw "rippled-validator-keys-tool has been removed as it was broken and had not been updated since 2022"; # Added 2024-11-25 1693 + rke2_1_29 = throw "'rke2_1_29' has been removed from nixpkgs as it has reached end of life"; # Added 2025-05-05 1694 rke2_testing = throw "'rke2_testing' has been removed from nixpkgs as the RKE2 testing channel no longer serves releases"; # Added 2025-06-02 1695 rl_json = tclPackages.rl_json; # Added 2025-05-03 1696 rockbox_utility = rockbox-utility; # Added 2022-03-17 ··· 1762 signal-desktop-source = lib.warnOnInstantiate "'signal-desktop-source' is now exposed at 'signal-desktop'." signal-desktop; # Added 2025-04-16 1763 silc_server = throw "'silc_server' has been removed because it is unmaintained"; # Added 2025-05-12 1764 silc_client = throw "'silc_client' has been removed because it is unmaintained"; # Added 2025-05-12 1765 + siproxd = throw "'siproxd' has been removed as it was unmaintained and incompatible with newer libosip versions"; # Added 2025-05-18 1766 sheesy-cli = throw "'sheesy-cli' has been removed due to lack of upstream maintenance"; # Added 2025-01-26 1767 shout = nodePackages.shout; # Added unknown; moved 2024-10-19 1768 sky = throw "'sky' has been removed because its upstream website disappeared"; # Added 2024-07-21 ··· 1782 SP800-90B_EntropyAssessment = sp800-90b-entropyassessment; # Added on 2024-06-12 1783 SPAdes = spades; # Added 2024-06-12 1784 spark2014 = gnatprove; # Added 2024-02-25 1785 + space-orbit = throw "'space-orbit' has been removed because it is unmaintained; Debian upstream stopped tracking it in 2011."; # Added 2025-06-08 1786 spatialite_gui = throw "spatialite_gui has been renamed to spatialite-gui"; # Added 2025-01-12 1787 spatialite_tools = throw "spatialite_tools has been renamed to spatialite-tools"; # Added 2025-02-06 1788
-3
pkgs/top-level/all-packages.nix
··· 7407 7408 jenkins-job-builder = with python3Packages; toPythonApplication jenkins-job-builder; 7409 7410 - kcc = callPackage ../applications/graphics/kcc { }; 7411 - 7412 kustomize = callPackage ../development/tools/kustomize { }; 7413 7414 kustomize_3 = callPackage ../development/tools/kustomize/3.nix { }; ··· 13841 callPackage ../applications/networking/instant-messengers/ripcord/darwin.nix { }; 13842 13843 inherit (callPackage ../applications/networking/cluster/rke2 { }) 13844 - rke2_1_29 13845 rke2_1_30 13846 rke2_1_31 13847 rke2_1_32
··· 7407 7408 jenkins-job-builder = with python3Packages; toPythonApplication jenkins-job-builder; 7409 7410 kustomize = callPackage ../development/tools/kustomize { }; 7411 7412 kustomize_3 = callPackage ../development/tools/kustomize/3.nix { }; ··· 13839 callPackage ../applications/networking/instant-messengers/ripcord/darwin.nix { }; 13840 13841 inherit (callPackage ../applications/networking/cluster/rke2 { }) 13842 rke2_1_30 13843 rke2_1_31 13844 rke2_1_32
+2
pkgs/top-level/ocaml-packages.nix
··· 30 31 alsa = callPackage ../development/ocaml-modules/alsa { }; 32 33 angstrom = callPackage ../development/ocaml-modules/angstrom { }; 34 35 angstrom-async = callPackage ../development/ocaml-modules/angstrom-async { };
··· 30 31 alsa = callPackage ../development/ocaml-modules/alsa { }; 32 33 + ancient = callPackage ../development/ocaml-modules/ancient { }; 34 + 35 angstrom = callPackage ../development/ocaml-modules/angstrom { }; 36 37 angstrom-async = callPackage ../development/ocaml-modules/angstrom-async { };
+6
pkgs/top-level/python-packages.nix
··· 4999 5000 files-to-prompt = callPackage ../development/python-modules/files-to-prompt { }; 5001 5002 filetype = callPackage ../development/python-modules/filetype { }; 5003 5004 filterpy = callPackage ../development/python-modules/filterpy { }; ··· 9323 mozart-api = callPackage ../development/python-modules/mozart-api { }; 9324 9325 mozilla-django-oidc = callPackage ../development/python-modules/mozilla-django-oidc { }; 9326 9327 mpd2 = callPackage ../development/python-modules/mpd2 { }; 9328
··· 4999 5000 files-to-prompt = callPackage ../development/python-modules/files-to-prompt { }; 5001 5002 + filesplit = callPackage ../development/python-modules/filesplit { }; 5003 + 5004 filetype = callPackage ../development/python-modules/filetype { }; 5005 5006 filterpy = callPackage ../development/python-modules/filterpy { }; ··· 9325 mozart-api = callPackage ../development/python-modules/mozart-api { }; 9326 9327 mozilla-django-oidc = callPackage ../development/python-modules/mozilla-django-oidc { }; 9328 + 9329 + mozjpeg_lossless_optimization = 9330 + callPackage ../development/python-modules/mozjpeg_lossless_optimization 9331 + { }; 9332 9333 mpd2 = callPackage ../development/python-modules/mpd2 { }; 9334
+5
pkgs/top-level/tcl-packages.nix
··· 7 newScope, 8 tcl, 9 tk, 10 }: 11 12 lib.makeScope newScope ( ··· 16 17 critcl = self.callPackage ../development/tcl-modules/critcl { 18 tcllib = self.tcllib.override { withCritcl = false; }; 19 }; 20 }) 21 )
··· 7 newScope, 8 tcl, 9 tk, 10 + pkgs, 11 }: 12 13 lib.makeScope newScope ( ··· 17 18 critcl = self.callPackage ../development/tcl-modules/critcl { 19 tcllib = self.tcllib.override { withCritcl = false; }; 20 + }; 21 + 22 + dbus = self.callPackage ../development/tcl-modules/dbus { 23 + inherit (pkgs) dbus; 24 }; 25 }) 26 )