lol

Merge branch master into haskell-updates

+5267 -1956
+1 -1
doc/anchor-use.js
··· 1 1 document.addEventListener('DOMContentLoaded', function(event) { 2 - anchors.add('h1:not(div.note h1, div.warning h1, div.tip h1, div.caution h1, div.important h1), h2:not(div.note h2, div.warning h2, div.tip h2, div.caution h2, div.important h2), h3:not(div.note h3, div.warning h3, div.tip h3, div.caution h3, div.important h3), h4:not(div.note h4, div.warning h4, div.tip h4, div.caution h4, div.important h4), h5:not(div.note h5, div.warning h5, div.tip h5, div.caution h5, div.important h5), h6:not(div.note h6, div.warning h6, div.tip h6, div.caution h6, div.important h6)'); 2 + anchors.add('h1[id]:not(div.note h1, div.warning h1, div.tip h1, div.caution h1, div.important h1), h2[id]:not(div.note h2, div.warning h2, div.tip h2, div.caution h2, div.important h2), h3[id]:not(div.note h3, div.warning h3, div.tip h3, div.caution h3, div.important h3), h4[id]:not(div.note h4, div.warning h4, div.tip h4, div.caution h4, div.important h4), h5[id]:not(div.note h5, div.warning h5, div.tip h5, div.caution h5, div.important h5), h6[id]:not(div.note h6, div.warning h6, div.tip h6, div.caution h6, div.important h6)'); 3 3 });
-5
lib/licenses.nix
··· 1266 1266 }; 1267 1267 } // { 1268 1268 # TODO: remove legacy aliases 1269 - agpl3 = { 1270 - spdxId = "AGPL-3.0"; 1271 - fullName = "GNU Affero General Public License v3.0"; 1272 - deprecated = true; 1273 - }; 1274 1269 gpl2 = { 1275 1270 spdxId = "GPL-2.0"; 1276 1271 fullName = "GNU General Public License v2.0";
+18
maintainers/maintainer-list.nix
··· 6227 6227 githubId = 303897; 6228 6228 name = "Fabián Heredia Montiel"; 6229 6229 }; 6230 + fabianrig = { 6231 + email = "fabianrig@posteo.de"; 6232 + github = "fabianrig"; 6233 + githubId = 88741530; 6234 + name = "Fabian Rigoll"; 6235 + }; 6230 6236 fadenb = { 6231 6237 email = "tristan.helmich+nixos@gmail.com"; 6232 6238 github = "fadenb"; ··· 13722 13728 github = "ne9z"; 13723 13729 githubId = 77314501; 13724 13730 name = "Maurice Zhou"; 13731 + }; 13732 + nealfennimore = { 13733 + email = "hi@neal.codes"; 13734 + github = "nealfennimore"; 13735 + githubId = 5731551; 13736 + name = "Neal Fennimore"; 13725 13737 }; 13726 13738 Nebucatnetzer = { 13727 13739 email = "andreas+nixpkgs@zweili.ch"; ··· 21331 21343 email = "yanganto@gmail.com"; 21332 21344 github = "yanganto"; 21333 21345 githubId = 10803111; 21346 + }; 21347 + yannickulrich = { 21348 + email = "yannick.ulrich@proton.me"; 21349 + github = "yannickulrich"; 21350 + githubId = 749922; 21351 + name = "Yannick Ulrich"; 21334 21352 }; 21335 21353 yannip = { 21336 21354 email = "yPapandreou7@gmail.com";
+2
nixos/doc/manual/release-notes/rl-2405.section.md
··· 82 82 83 83 - [ollama](https://ollama.ai), server for running large language models locally. 84 84 85 + - [Mihomo](https://github.com/MetaCubeX/mihomo), a rule-based proxy in Go. Available as [services.mihomo.enable](#opt-services.mihomo.enable). 86 + 85 87 - [hebbot](https://github.com/haecker-felix/hebbot), a Matrix bot to generate "This Week in X" like blog posts. Available as [services.hebbot](#opt-services.hebbot.enable). 86 88 87 89 - [Python Matter Server](https://github.com/home-assistant-libs/python-matter-server), a
+87 -12
nixos/lib/make-options-doc/default.nix
··· 1 - /* Generate JSON, XML and DocBook documentation for given NixOS options. 1 + /** 2 + Generates documentation for [nix modules](https://nix.dev/tutorials/module-system/module-system.html). 3 + 4 + It uses the declared `options` to generate documentation in various formats. 5 + 6 + # Outputs 7 + 8 + This function returns an attribute set with the following entries. 9 + 10 + ## optionsCommonMark 11 + 12 + Documentation in CommonMark text format. 13 + 14 + ## optionsJSON 15 + 16 + All options in a JSON format suitable for further automated processing. 17 + 18 + `example.json` 19 + ```json 20 + { 21 + ... 22 + "fileSystems.<name>.options": { 23 + "declarations": ["nixos/modules/tasks/filesystems.nix"], 24 + "default": { 25 + "_type": "literalExpression", 26 + "text": "[\n \"defaults\"\n]" 27 + }, 28 + "description": "Options used to mount the file system.", 29 + "example": { 30 + "_type": "literalExpression", 31 + "text": "[\n \"data=journal\"\n]" 32 + }, 33 + "loc": ["fileSystems", "<name>", "options"], 34 + "readOnly": false, 35 + "type": "non-empty (list of string (with check: non-empty))" 36 + "relatedPackages": "- [`pkgs.tmux`](\n https://search.nixos.org/packages?show=tmux&sort=relevance&query=tmux\n )\n", 37 + }, 38 + ... 39 + } 40 + ``` 41 + 42 + ## optionsDocBook 43 + 44 + deprecated since 23.11 and will be removed in 24.05. 45 + 46 + ## optionsAsciiDoc 47 + 48 + Documentation rendered as AsciiDoc. This is useful for e.g. man pages. 49 + 50 + > Note: NixOS itself uses this ouput to to build the configuration.nix man page" 51 + 52 + ## optionsNix 53 + 54 + All options as a Nix attribute set value, with the same schema as `optionsJSON`. 2 55 3 - Minimal example: 56 + # Example 4 57 5 - { pkgs, }: 58 + ## Example: NixOS configuration 6 59 7 - let 8 - eval = import (pkgs.path + "/nixos/lib/eval-config.nix") { 9 - baseModules = [ 10 - ../module.nix 11 - ]; 12 - modules = []; 13 - }; 14 - in pkgs.nixosOptionsDoc { 15 - options = eval.options; 60 + ```nix 61 + let 62 + # Evaluate a NixOS configuration 63 + eval = import (pkgs.path + "/nixos/lib/eval-config.nix") { 64 + # Overriden explicitly here, this would include all modules from NixOS otherwise. 65 + # See: docs of eval-config.nix for more details 66 + baseModules = []; 67 + modules = [ 68 + ./module.nix 69 + ]; 70 + }; 71 + in 72 + pkgs.nixosOptionsDoc { 73 + inherit (eval) options; 16 74 } 75 + ``` 76 + 77 + ## Example: non-NixOS modules 78 + 79 + `nixosOptionsDoc` can also be used to build documentation for non-NixOS modules. 17 80 81 + ```nix 82 + let 83 + eval = lib.evalModules { 84 + modules = [ 85 + ./module.nix 86 + ]; 87 + }; 88 + in 89 + pkgs.nixosOptionsDoc { 90 + inherit (eval) options; 91 + } 92 + ``` 18 93 */ 19 94 { pkgs 20 95 , lib
+59 -26
nixos/modules/image/repart-image.nix
··· 2 2 # NixOS module that can be imported. 3 3 4 4 { lib 5 + , stdenvNoCC 5 6 , runCommand 6 - , runCommandLocal 7 7 , python3 8 8 , black 9 9 , ruff ··· 26 26 , xz 27 27 28 28 # arguments 29 + , name 30 + , version 29 31 , imageFileBasename 30 32 , compression 31 33 , fileSystems 32 - , partitions 34 + , partitionsJSON 33 35 , split 34 36 , seed 35 37 , definitionsDirectory 36 38 , sectorSize 37 39 , mkfsEnv ? {} 40 + , createEmpty ? true 38 41 }: 39 42 40 43 let ··· 52 55 mypy --strict $out 53 56 ''; 54 57 55 - amendedRepartDefinitions = runCommandLocal "amended-repart.d" {} '' 56 - definitions=$(${amendRepartDefinitions} ${partitions} ${definitionsDirectory}) 57 - cp -r $definitions $out 58 - ''; 59 - 60 58 fileSystemToolMapping = { 61 59 "vfat" = [ dosfstools mtools ]; 62 60 "ext4" = [ e2fsprogs.bin ]; ··· 78 76 "xz" = "xz --keep --verbose --threads=0 -${toString compression.level}"; 79 77 }."${compression.algorithm}"; 80 78 in 81 - 82 - runCommand imageFileBasename 83 - { 79 + stdenvNoCC.mkDerivation (finalAttrs: 80 + (if (version != null) 81 + then { pname = name; inherit version; } 82 + else { inherit name; } 83 + ) // { 84 84 __structuredAttrs = true; 85 85 86 86 nativeBuildInputs = [ 87 87 systemd 88 88 fakeroot 89 89 util-linux 90 + ] ++ lib.optionals (compression.enable) [ 90 91 compressionPkg 91 92 ] ++ fileSystemTools; 92 93 93 94 env = mkfsEnv; 94 95 96 + inherit partitionsJSON definitionsDirectory; 97 + 98 + # relative path to the repart definitions that are read by systemd-repart 99 + finalRepartDefinitions = "repart.d"; 100 + 95 101 systemdRepartFlags = [ 96 102 "--dry-run=no" 97 - "--empty=create" 98 103 "--size=auto" 99 104 "--seed=${seed}" 100 - "--definitions=${amendedRepartDefinitions}" 105 + "--definitions=${finalAttrs.finalRepartDefinitions}" 101 106 "--split=${lib.boolToString split}" 102 107 "--json=pretty" 108 + ] ++ lib.optionals createEmpty [ 109 + "--empty=create" 103 110 ] ++ lib.optionals (sectorSize != null) [ 104 111 "--sector-size=${toString sectorSize}" 105 112 ]; 106 113 107 - passthru = { 108 - inherit amendRepartDefinitions amendedRepartDefinitions; 109 - }; 110 - } '' 111 - mkdir -p $out 112 - cd $out 114 + dontUnpack = true; 115 + dontConfigure = true; 116 + doCheck = false; 117 + 118 + patchPhase = '' 119 + runHook prePatch 120 + 121 + amendedRepartDefinitionsDir=$(${amendRepartDefinitions} $partitionsJSON $definitionsDirectory) 122 + ln -vs $amendedRepartDefinitionsDir $finalRepartDefinitions 123 + 124 + runHook postPatch 125 + ''; 126 + 127 + buildPhase = '' 128 + runHook preBuild 113 129 114 - echo "Building image with systemd-repart..." 115 - unshare --map-root-user fakeroot systemd-repart \ 116 - ''${systemdRepartFlags[@]} \ 117 - ${imageFileBasename}.raw \ 118 - | tee repart-output.json 130 + echo "Building image with systemd-repart..." 131 + unshare --map-root-user fakeroot systemd-repart \ 132 + ''${systemdRepartFlags[@]} \ 133 + ${imageFileBasename}.raw \ 134 + | tee repart-output.json 119 135 136 + runHook postBuild 137 + ''; 138 + 139 + installPhase = '' 140 + runHook preInstall 141 + 142 + mkdir -p $out 143 + '' 120 144 # Compression is implemented in the same derivation as opposed to in a 121 145 # separate derivation to allow users to save disk space. Disk images are 122 146 # already very space intensive so we want to allow users to mitigate this. 123 - if ${lib.boolToString compression.enable}; then 147 + + lib.optionalString compression.enable 148 + '' 124 149 for f in ${imageFileBasename}*; do 125 150 echo "Compressing $f with ${compression.algorithm}..." 126 151 # Keep the original file when compressing and only delete it afterwards 127 152 ${compressionCommand} $f && rm $f 128 153 done 129 - fi 130 - '' 154 + '' + '' 155 + mv -v repart-output.json ${imageFileBasename}* $out 156 + 157 + runHook postInstall 158 + ''; 159 + 160 + passthru = { 161 + inherit amendRepartDefinitions; 162 + }; 163 + })
+26 -16
nixos/modules/image/repart.nix
··· 211 211 ''; 212 212 }; 213 213 214 + finalPartitions = lib.mkOption { 215 + type = lib.types.attrs; 216 + internal = true; 217 + readOnly = true; 218 + description = lib.mdDoc '' 219 + Convenience option to access partitions with added closures. 220 + ''; 221 + }; 222 + 214 223 }; 215 224 216 225 config = { ··· 224 233 "zstd" = ".zst"; 225 234 "xz" = ".xz"; 226 235 }."${cfg.compression.algorithm}"; 236 + 237 + makeClosure = paths: pkgs.closureInfo { rootPaths = paths; }; 238 + 239 + # Add the closure of the provided Nix store paths to cfg.partitions so 240 + # that amend-repart-definitions.py can read it. 241 + addClosure = _name: partitionConfig: partitionConfig // ( 242 + lib.optionalAttrs 243 + (partitionConfig.storePaths or [ ] != [ ]) 244 + { closure = "${makeClosure partitionConfig.storePaths}/store-paths"; } 245 + ); 227 246 in 228 247 { 229 248 name = lib.mkIf (config.system.image.id != null) (lib.mkOptionDefault config.system.image.id); ··· 239 258 "xz" = 3; 240 259 }."${cfg.compression.algorithm}"; 241 260 }; 261 + 262 + finalPartitions = lib.mapAttrs addClosure cfg.partitions; 242 263 }; 243 264 244 265 system.build.image = ··· 247 268 (f: f != null) 248 269 (lib.mapAttrsToList (_n: v: v.repartConfig.Format or null) cfg.partitions); 249 270 250 - makeClosure = paths: pkgs.closureInfo { rootPaths = paths; }; 251 - 252 - # Add the closure of the provided Nix store paths to cfg.partitions so 253 - # that amend-repart-definitions.py can read it. 254 - addClosure = _name: partitionConfig: partitionConfig // ( 255 - lib.optionalAttrs 256 - (partitionConfig.storePaths or [ ] != [ ]) 257 - { closure = "${makeClosure partitionConfig.storePaths}/store-paths"; } 258 - ); 259 - 260 - finalPartitions = lib.mapAttrs addClosure cfg.partitions; 261 271 262 272 format = pkgs.formats.ini { }; 263 273 264 274 definitionsDirectory = utils.systemdUtils.lib.definitions 265 275 "repart.d" 266 276 format 267 - (lib.mapAttrs (_n: v: { Partition = v.repartConfig; }) finalPartitions); 277 + (lib.mapAttrs (_n: v: { Partition = v.repartConfig; }) cfg.finalPartitions); 268 278 269 - partitions = pkgs.writeText "partitions.json" (builtins.toJSON finalPartitions); 279 + partitionsJSON = pkgs.writeText "partitions.json" (builtins.toJSON cfg.finalPartitions); 270 280 271 281 mkfsEnv = mkfsOptionsToEnv cfg.mkfsOptions; 272 282 in 273 283 pkgs.callPackage ./repart-image.nix { 274 284 systemd = cfg.package; 275 - inherit (cfg) imageFileBasename compression split seed sectorSize; 276 - inherit fileSystems definitionsDirectory partitions mkfsEnv; 285 + inherit (cfg) name version imageFileBasename compression split seed sectorSize; 286 + inherit fileSystems definitionsDirectory partitionsJSON mkfsEnv; 277 287 }; 278 288 279 - meta.maintainers = with lib.maintainers; [ nikstur ]; 289 + meta.maintainers = with lib.maintainers; [ nikstur willibutz ]; 280 290 281 291 }; 282 292 }
+1
nixos/modules/module-list.nix
··· 1018 1018 ./services/networking/lxd-image-server.nix 1019 1019 ./services/networking/magic-wormhole-mailbox-server.nix 1020 1020 ./services/networking/matterbridge.nix 1021 + ./services/networking/mihomo.nix 1021 1022 ./services/networking/minidlna.nix 1022 1023 ./services/networking/miniupnpd.nix 1023 1024 ./services/networking/miredo.nix
+10
nixos/modules/services/desktops/pipewire/pipewire.nix
··· 95 95 enable = mkEnableOption (lib.mdDoc "JACK audio emulation"); 96 96 }; 97 97 98 + raopOpenFirewall = mkOption { 99 + type = lib.types.bool; 100 + default = false; 101 + description = lib.mdDoc '' 102 + Opens UDP/6001-6002, required by RAOP/Airplay for timing and control data. 103 + ''; 104 + }; 105 + 98 106 pulse = { 99 107 enable = mkEnableOption (lib.mdDoc "PulseAudio server emulation"); 100 108 }; ··· 370 378 371 379 environment.sessionVariables.LD_LIBRARY_PATH = 372 380 lib.mkIf cfg.jack.enable [ "${cfg.package.jack}/lib" ]; 381 + 382 + networking.firewall.allowedUDPPorts = lib.mkIf cfg.raopOpenFirewall [ 6001 6002 ]; 373 383 374 384 users = lib.mkIf cfg.systemWide { 375 385 users.pipewire = {
+3 -3
nixos/modules/services/monitoring/prometheus/exporters.nix
··· 1 - { config, pkgs, lib, options, ... }: 1 + { config, pkgs, lib, options, utils, ... }: 2 2 3 3 let 4 4 inherit (lib) concatStrings foldl foldl' genAttrs literalExpression maintainers ··· 94 94 "zfs" 95 95 ] 96 96 (name: 97 - import (./. + "/exporters/${name}.nix") { inherit config lib pkgs options; } 97 + import (./. + "/exporters/${name}.nix") { inherit config lib pkgs options utils; } 98 98 )) // (mapAttrs 99 99 (name: params: 100 - import (./. + "/exporters/${params.name}.nix") { inherit config lib pkgs options; type = params.type ; }) 100 + import (./. + "/exporters/${params.name}.nix") { inherit config lib pkgs options utils; type = params.type ; }) 101 101 { 102 102 exportarr-bazarr = { 103 103 name = "exportarr";
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/apcupsd.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/artifactory.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/bind.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/bird.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/bitcoin.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/blackbox.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/buildkite-agent.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/collectd.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/dmarc.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/dnsmasq.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/domain.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/dovecot.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/exportarr.nix
··· 1 - { config, lib, pkgs, options, type }: 1 + { config, lib, pkgs, options, type, ... }: 2 2 3 3 let 4 4 cfg = config.services.prometheus.exporters."exportarr-${type}";
+1
nixos/modules/services/monitoring/prometheus/exporters/fastly.nix
··· 2 2 , lib 3 3 , pkgs 4 4 , options 5 + , ... 5 6 }: 6 7 7 8 let
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/flow.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/fritzbox.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/graphite.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 let 4 4 cfg = config.services.prometheus.exporters.graphite;
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/idrac.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4 let
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/imap-mailstat.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/influxdb.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/ipmi.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/jitsi.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/json.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/junos-czerwonk.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+13 -9
nixos/modules/services/monitoring/prometheus/exporters/kea.nix
··· 1 1 { config 2 2 , lib 3 3 , pkgs 4 - , options 4 + , utils 5 + , ... 5 6 }: 6 7 7 8 with lib; ··· 9 10 let 10 11 cfg = config.services.prometheus.exporters.kea; 11 12 in { 13 + imports = [ 14 + (mkRenamedOptionModule [ "controlSocketPaths" ] [ "targets" ]) 15 + ]; 12 16 port = 9547; 13 17 extraOpts = { 14 - controlSocketPaths = mkOption { 18 + targets = mkOption { 15 19 type = types.listOf types.str; 16 20 example = literalExpression '' 17 21 [ 18 22 "/run/kea/kea-dhcp4.socket" 19 23 "/run/kea/kea-dhcp6.socket" 24 + "http://127.0.0.1:8547" 20 25 ] 21 26 ''; 22 27 description = lib.mdDoc '' 23 - Paths to kea control sockets 28 + Paths or URLs to the Kea control socket. 24 29 ''; 25 30 }; 26 31 }; ··· 32 37 serviceConfig = { 33 38 User = "kea"; 34 39 DynamicUser = true; 35 - ExecStart = '' 36 - ${pkgs.prometheus-kea-exporter}/bin/kea-exporter \ 37 - --address ${cfg.listenAddress} \ 38 - --port ${toString cfg.port} \ 39 - ${concatStringsSep " " cfg.controlSocketPaths} 40 - ''; 40 + ExecStart = utils.escapeSystemdExecArgs ([ 41 + (lib.getExe pkgs.prometheus-kea-exporter) 42 + "--address" cfg.listenAddress 43 + "--port" cfg.port 44 + ] ++ cfg.extraFlags ++ cfg.targets); 41 45 RuntimeDirectory = "kea"; 42 46 RuntimeDirectoryPreserve = true; 43 47 RestrictAddressFamilies = [
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/keylight.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/knot.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/lnd.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/mail.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/mikrotik.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/minio.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/modemmanager.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/mongodb.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/mysqld.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 let 3 3 cfg = config.services.prometheus.exporters.mysqld; 4 4 inherit (lib) types mkOption mdDoc mkIf mkForce cli concatStringsSep optionalString escapeShellArgs;
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/nextcloud.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/nginx.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/nginxlog.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/node.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/nut.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/pgbouncer.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1
nixos/modules/services/monitoring/prometheus/exporters/php-fpm.nix
··· 2 2 , lib 3 3 , pkgs 4 4 , options 5 + , ... 5 6 }: 6 7 7 8 let
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/pihole.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/ping.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/postfix.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/postgres.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/process.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/pve.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4 let
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/py-air-control.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/redis.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/restic.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/rspamd.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/rtl_433.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 let 4 4 cfg = config.services.prometheus.exporters.rtl_433;
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/sabnzbd.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 let 4 4 inherit (lib) mkOption types;
+1
nixos/modules/services/monitoring/prometheus/exporters/scaphandre.nix
··· 2 2 , lib 3 3 , pkgs 4 4 , options 5 + , ... 5 6 }: 6 7 7 8 let
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/script.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/shelly.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/smartctl.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/smokeping.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/snmp.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/sql.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 with lib; 3 3 let 4 4 cfg = config.services.prometheus.exporters.sql;
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/statsd.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/surfboard.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/tor.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1
nixos/modules/services/monitoring/prometheus/exporters/unbound.nix
··· 2 2 , lib 3 3 , pkgs 4 4 , options 5 + , ... 5 6 }: 6 7 7 8 with lib;
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/unifi.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/unpoller.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/v2ray.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/varnish.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/wireguard.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/zfs.nix
··· 1 - { config, lib, pkgs, options }: 1 + { config, lib, pkgs, options, ... }: 2 2 3 3 with lib; 4 4
+118
nixos/modules/services/networking/mihomo.nix
··· 1 + # NOTE: 2 + # cfg.configFile contains secrets such as proxy servers' credential! 3 + # we dont want plaintext secrets in world-readable `/nix/store`. 4 + 5 + { lib 6 + , config 7 + , pkgs 8 + , ... 9 + }: 10 + let 11 + cfg = config.services.mihomo; 12 + in 13 + { 14 + options.services.mihomo = { 15 + enable = lib.mkEnableOption "Mihomo, A rule-based proxy in Go."; 16 + 17 + package = lib.mkPackageOption pkgs "mihomo" { }; 18 + 19 + configFile = lib.mkOption { 20 + default = null; 21 + type = lib.types.nullOr lib.types.path; 22 + description = "Configuration file to use."; 23 + }; 24 + 25 + webui = lib.mkOption { 26 + default = null; 27 + type = lib.types.nullOr lib.types.path; 28 + description = '' 29 + Local web interface to use. 30 + 31 + You can also use the following website, just in case: 32 + - metacubexd: 33 + - https://d.metacubex.one 34 + - https://metacubex.github.io/metacubexd 35 + - https://metacubexd.pages.dev 36 + - yacd: 37 + - https://yacd.haishan.me 38 + - clash-dashboard (buggy): 39 + - https://clash.razord.top 40 + ''; 41 + }; 42 + 43 + extraOpts = lib.mkOption { 44 + default = null; 45 + type = lib.types.nullOr lib.types.str; 46 + description = "Extra command line options to use."; 47 + }; 48 + 49 + tunMode = lib.mkEnableOption '' 50 + necessary permission for Mihomo's systemd service for TUN mode to function properly. 51 + 52 + Keep in mind, that you still need to enable TUN mode manually in Mihomo's configuration. 53 + ''; 54 + }; 55 + 56 + config = lib.mkIf cfg.enable { 57 + ### systemd service 58 + systemd.services."mihomo" = { 59 + description = "Mihomo daemon, A rule-based proxy in Go."; 60 + documentation = [ "https://wiki.metacubex.one/" ]; 61 + requires = [ "network-online.target" ]; 62 + after = [ "network-online.target" ]; 63 + wantedBy = [ "multi-user.target" ]; 64 + serviceConfig = 65 + { 66 + ExecStart = lib.concatStringsSep " " [ 67 + (lib.getExe cfg.package) 68 + "-d /var/lib/private/mihomo" 69 + (lib.optionalString (cfg.configFile != null) "-f \${CREDENTIALS_DIRECTORY}/config.yaml") 70 + (lib.optionalString (cfg.webui != null) "-ext-ui ${cfg.webui}") 71 + (lib.optionalString (cfg.extraOpts != null) cfg.extraOpts) 72 + ]; 73 + 74 + DynamicUser = true; 75 + StateDirectory = "mihomo"; 76 + LoadCredential = "config.yaml:${cfg.configFile}"; 77 + 78 + ### Hardening 79 + AmbientCapabilities = ""; 80 + CapabilityBoundingSet = ""; 81 + DeviceAllow = ""; 82 + LockPersonality = true; 83 + MemoryDenyWriteExecute = true; 84 + NoNewPrivileges = true; 85 + PrivateDevices = true; 86 + PrivateMounts = true; 87 + PrivateTmp = true; 88 + PrivateUsers = true; 89 + ProcSubset = "pid"; 90 + ProtectClock = true; 91 + ProtectControlGroups = true; 92 + ProtectHome = true; 93 + ProtectHostname = true; 94 + ProtectKernelLogs = true; 95 + ProtectKernelModules = true; 96 + ProtectKernelTunables = true; 97 + ProtectProc = "invisible"; 98 + ProtectSystem = "strict"; 99 + RestrictRealtime = true; 100 + RestrictSUIDSGID = true; 101 + RestrictNamespaces = true; 102 + RestrictAddressFamilies = "AF_INET AF_INET6"; 103 + SystemCallArchitectures = "native"; 104 + SystemCallFilter = "@system-service bpf"; 105 + UMask = "0077"; 106 + } 107 + // lib.optionalAttrs cfg.tunMode { 108 + AmbientCapabilities = "CAP_NET_ADMIN"; 109 + CapabilityBoundingSet = "CAP_NET_ADMIN"; 110 + PrivateDevices = false; 111 + PrivateUsers = false; 112 + RestrictAddressFamilies = "AF_INET AF_INET6 AF_NETLINK"; 113 + }; 114 + }; 115 + }; 116 + 117 + meta.maintainers = with lib.maintainers; [ Guanran928 ]; 118 + }
+9 -2
nixos/modules/services/x11/window-managers/nimdow.nix
··· 8 8 { 9 9 options = { 10 10 services.xserver.windowManager.nimdow.enable = mkEnableOption (lib.mdDoc "nimdow"); 11 + services.xserver.windowManager.nimdow.package = mkOption { 12 + type = types.package; 13 + default = pkgs.nimdow; 14 + defaultText = "pkgs.nimdow"; 15 + description = lib.mdDoc "nimdow package to use"; 16 + }; 11 17 }; 12 18 19 + 13 20 config = mkIf cfg.enable { 14 21 services.xserver.windowManager.session = singleton { 15 22 name = "nimdow"; 16 23 start = '' 17 - ${pkgs.nimdow}/bin/nimdow & 24 + ${cfg.package}/bin/nimdow & 18 25 waitPID=$! 19 26 ''; 20 27 }; 21 - environment.systemPackages = [ pkgs.nimdow ]; 28 + environment.systemPackages = [ cfg.package pkgs.st ]; 22 29 }; 23 30 }
+2
nixos/tests/all-tests.nix
··· 529 529 memcached = handleTest ./memcached.nix {}; 530 530 merecat = handleTest ./merecat.nix {}; 531 531 metabase = handleTest ./metabase.nix {}; 532 + mihomo = handleTest ./mihomo.nix {}; 532 533 mindustry = handleTest ./mindustry.nix {}; 533 534 minecraft = handleTest ./minecraft.nix {}; 534 535 minecraft-server = handleTest ./minecraft-server.nix {}; ··· 581 582 ndppd = handleTest ./ndppd.nix {}; 582 583 nebula = handleTest ./nebula.nix {}; 583 584 netbird = handleTest ./netbird.nix {}; 585 + nimdow = handleTest ./nimdow.nix {}; 584 586 neo4j = handleTest ./neo4j.nix {}; 585 587 netdata = handleTest ./netdata.nix {}; 586 588 networking.networkd = handleTest ./networking.nix { networkd = true; };
+26
nixos/tests/kea.nix
··· 44 44 name = "/var/lib/kea/dhcp4.leases"; 45 45 }; 46 46 47 + control-socket = { 48 + socket-type = "unix"; 49 + socket-name = "/run/kea/dhcp4.sock"; 50 + }; 51 + 47 52 interfaces-config = { 48 53 dhcp-socket-type = "raw"; 49 54 interfaces = [ ··· 88 93 } ]; 89 94 }; 90 95 }; 96 + }; 97 + 98 + services.kea.ctrl-agent = { 99 + enable = true; 100 + settings = { 101 + http-host = "127.0.0.1"; 102 + http-port = 8000; 103 + control-sockets.dhcp4 = { 104 + socket-type = "unix"; 105 + socket-name = "/run/kea/dhcp4.sock"; 106 + }; 107 + }; 108 + }; 109 + 110 + services.prometheus.exporters.kea = { 111 + enable = true; 112 + controlSocketPaths = [ 113 + "http://127.0.0.1:8000" 114 + ]; 91 115 }; 92 116 }; 93 117 ··· 182 206 client.wait_until_succeeds("ping -c 5 10.0.0.1") 183 207 router.wait_until_succeeds("ping -c 5 10.0.0.3") 184 208 nameserver.wait_until_succeeds("kdig +short client.lan.nixos.test @10.0.0.2 | grep -q 10.0.0.3") 209 + router.log(router.execute("curl 127.0.0.1:9547")[1]) 210 + router.succeed("curl --no-buffer 127.0.0.1:9547 | grep -qE '^kea_dhcp4_addresses_assigned_total.*1.0$'") 185 211 ''; 186 212 })
+44
nixos/tests/mihomo.nix
··· 1 + import ./make-test-python.nix ({ pkgs, ... }: { 2 + name = "mihomo"; 3 + meta.maintainers = with pkgs.lib.maintainers; [ Guanran928 ]; 4 + 5 + nodes.machine = { 6 + environment.systemPackages = [ pkgs.curl ]; 7 + 8 + services.nginx = { 9 + enable = true; 10 + statusPage = true; 11 + }; 12 + 13 + services.mihomo = { 14 + enable = true; 15 + configFile = pkgs.writeTextFile { 16 + name = "config.yaml"; 17 + text = '' 18 + mixed-port: 7890 19 + external-controller: 127.0.0.1:9090 20 + authentication: 21 + - "user:supersecret" 22 + ''; 23 + }; 24 + }; 25 + }; 26 + 27 + testScript = '' 28 + # Wait until it starts 29 + machine.wait_for_unit("nginx.service") 30 + machine.wait_for_unit("mihomo.service") 31 + machine.wait_for_open_port(80) 32 + machine.wait_for_open_port(7890) 33 + machine.wait_for_open_port(9090) 34 + 35 + # Proxy 36 + machine.succeed("curl --fail --max-time 10 --proxy http://user:supersecret@localhost:7890 http://localhost") 37 + machine.succeed("curl --fail --max-time 10 --proxy socks5://user:supersecret@localhost:7890 http://localhost") 38 + machine.fail("curl --fail --max-time 10 --proxy http://user:supervillain@localhost:7890 http://localhost") 39 + machine.fail("curl --fail --max-time 10 --proxy socks5://user:supervillain@localhost:7890 http://localhost") 40 + 41 + # Web UI 42 + machine.succeed("curl --fail http://localhost:9090") == '{"hello":"clash"}' 43 + ''; 44 + })
+25
nixos/tests/nimdow.nix
··· 1 + import ./make-test-python.nix ({ pkgs, ...} : { 2 + name = "nimdow"; 3 + meta = with pkgs.lib.maintainers; { 4 + maintainers = [ marcusramberg ]; 5 + }; 6 + 7 + nodes.machine = { lib, ... }: { 8 + imports = [ ./common/x11.nix ./common/user-account.nix ]; 9 + test-support.displayManager.auto.user = "alice"; 10 + services.xserver.displayManager.defaultSession = lib.mkForce "none+nimdow"; 11 + services.xserver.windowManager.nimdow.enable = true; 12 + }; 13 + 14 + testScript = { ... }: '' 15 + with subtest("ensure x starts"): 16 + machine.wait_for_x() 17 + machine.wait_for_file("/home/alice/.Xauthority") 18 + machine.succeed("xauth merge ~alice/.Xauthority") 19 + 20 + with subtest("ensure we can open a new terminal"): 21 + machine.send_key("meta_l-ret") 22 + machine.wait_for_window(r"alice.*?machine") 23 + machine.screenshot("terminal") 24 + ''; 25 + })
-48
nixos/tests/prometheus-exporters.nix
··· 418 418 ''; 419 419 }; 420 420 421 - kea = let 422 - controlSocketPathV4 = "/run/kea/dhcp4.sock"; 423 - controlSocketPathV6 = "/run/kea/dhcp6.sock"; 424 - in 425 - { 426 - exporterConfig = { 427 - enable = true; 428 - controlSocketPaths = [ 429 - controlSocketPathV4 430 - controlSocketPathV6 431 - ]; 432 - }; 433 - metricProvider = { 434 - services.kea = { 435 - dhcp4 = { 436 - enable = true; 437 - settings = { 438 - control-socket = { 439 - socket-type = "unix"; 440 - socket-name = controlSocketPathV4; 441 - }; 442 - }; 443 - }; 444 - dhcp6 = { 445 - enable = true; 446 - settings = { 447 - control-socket = { 448 - socket-type = "unix"; 449 - socket-name = controlSocketPathV6; 450 - }; 451 - }; 452 - }; 453 - }; 454 - }; 455 - 456 - exporterTest = '' 457 - wait_for_unit("kea-dhcp4-server.service") 458 - wait_for_unit("kea-dhcp6-server.service") 459 - wait_for_file("${controlSocketPathV4}") 460 - wait_for_file("${controlSocketPathV6}") 461 - wait_for_unit("prometheus-kea-exporter.service") 462 - wait_for_open_port(9547) 463 - succeed( 464 - "curl --fail localhost:9547/metrics | grep 'packets_received_total'" 465 - ) 466 - ''; 467 - }; 468 - 469 421 knot = { 470 422 exporterConfig = { 471 423 enable = true;
+1 -1
pkgs/applications/audio/cider/default.nix
··· 23 23 meta = with lib; { 24 24 description = "A new look into listening and enjoying Apple Music in style and performance."; 25 25 homepage = "https://github.com/ciderapp/Cider"; 26 - license = licenses.agpl3; 26 + license = licenses.agpl3Only; 27 27 maintainers = [ maintainers.cigrainger ]; 28 28 platforms = [ "x86_64-linux" ]; 29 29 mainProgram = "cider";
+2 -2
pkgs/applications/audio/jacktrip/default.nix
··· 11 11 }: 12 12 13 13 stdenv.mkDerivation rec { 14 - version = "2.2.3"; 14 + version = "2.2.4"; 15 15 pname = "jacktrip"; 16 16 17 17 src = fetchFromGitHub { ··· 19 19 repo = "jacktrip"; 20 20 rev = "v${version}"; 21 21 fetchSubmodules = true; 22 - sha256 = "sha256-uUmaTqUiih4nVt4Cba77WDt4xGQixsBe3WNavBDanx0="; 22 + sha256 = "sha256-H1zjBNEFPvZRDEaFOiL1ZAlHQsNxeT4WbXEOqg0+eFg="; 23 23 }; 24 24 25 25 preConfigure = ''
+1 -1
pkgs/applications/backup/urbackup-client/default.nix
··· 38 38 description = "An easy to setup Open Source client/server backup system"; 39 39 longDescription = "An easy to setup Open Source client/server backup system, that through a combination of image and file backups accomplishes both data safety and a fast restoration time"; 40 40 homepage = "https://www.urbackup.org/index.html"; 41 - license = licenses.agpl3; 41 + license = licenses.agpl3Plus; 42 42 platforms = platforms.linux; 43 43 maintainers = [ maintainers.mgttlinger ]; 44 44 };
+5 -6
pkgs/applications/editors/cpeditor/default.nix
··· 5 5 , qtbase 6 6 , qttools 7 7 , wrapQtAppsHook 8 + , syntax-highlighting 8 9 , cmake 9 10 , ninja 10 11 , python3 ··· 13 14 14 15 stdenv.mkDerivation rec { 15 16 pname = "cpeditor"; 16 - version = "6.11.2"; 17 + version = "7.0.1"; 17 18 18 19 src = fetchFromGitHub { 19 20 owner = "cpeditor"; 20 21 repo = "cpeditor"; 21 22 rev = version; 22 - sha256 = "sha256-zotbXzRjIwZdYluJiz6GWUIOXl/wz1TWt+dcTwMhURo="; 23 + hash = "sha256-t7nn3sO45dOQq5OMWhaseO9XHicQ/1fjukXal5yPMgY"; 23 24 fetchSubmodules = true; 24 25 }; 25 26 26 27 nativeBuildInputs = [ cmake ninja pkg-config wrapQtAppsHook python3 ]; 27 - buildInputs = [ qtbase qttools ]; 28 + buildInputs = [ qtbase qttools syntax-highlighting ]; 28 29 29 30 postPatch = '' 30 - substituteInPlace src/Core/Runner.cpp --replace "/bin/bash" "${runtimeShell}" 31 + substituteInPlace src/Core/Runner.cpp --replace-fail "/bin/bash" "${runtimeShell}" 31 32 ''; 32 - 33 - env.NIX_CFLAGS_COMPILE = "-std=c++14"; 34 33 35 34 meta = with lib; { 36 35 description = "An IDE specially designed for competitive programming";
+1 -1
pkgs/applications/editors/standardnotes/default.nix
··· 51 51 end-to-end encryption, powerful extensions, and open-source applications. 52 52 ''; 53 53 homepage = "https://standardnotes.org"; 54 - license = licenses.agpl3; 54 + license = licenses.agpl3Only; 55 55 maintainers = with maintainers; [ mgregoire chuangzhu squalus ]; 56 56 sourceProvenance = [ sourceTypes.binaryNativeCode ]; 57 57 platforms = builtins.attrNames srcjson.deb;
+42 -8
pkgs/applications/editors/vscode/extensions/default.nix
··· 102 102 }; 103 103 }; 104 104 105 + "42crunch".vscode-openapi = buildVscodeMarketplaceExtension { 106 + mktplcRef = { 107 + publisher = "42Crunch"; 108 + name = "vscode-openapi"; 109 + version = "4.25.1"; 110 + sha256 = "+hKQUJp9c0oyhePFmQEXAqtqKL3fkQ1nhopUPnhRZc4="; 111 + }; 112 + meta = { 113 + changelog = "https://marketplace.visualstudio.com/items/42Crunch.vscode-openapi/changelog"; 114 + description = "A Visual Studio Code extension with rich support for the OpenAPI Specification (OAS)."; 115 + downloadPage = "https://marketplace.visualstudio.com/items?itemName=42Crunch.vscode-openapi"; 116 + homepage = "https://github.com/42Crunch/vscode-openapi"; 117 + license = lib.licenses.gpl3; 118 + maintainers = [ lib.maintainers.benhiemer ]; 119 + }; 120 + }; 121 + 105 122 a5huynh.vscode-ron = buildVscodeMarketplaceExtension { 106 123 mktplcRef = { 107 124 name = "vscode-ron"; ··· 1576 1593 mktplcRef = { 1577 1594 name = "prettier-vscode"; 1578 1595 publisher = "esbenp"; 1579 - version = "10.1.0"; 1580 - sha256 = "sha256-SQuf15Jq84MKBVqK6UviK04uo7gQw9yuw/WEBEXcQAc="; 1596 + version = "10.3.0"; 1597 + sha256 = "sha256-Oc46dxOI+55Y6hiJe0zTakdTM1sikcF7ISWkkVlaO1c="; 1581 1598 }; 1582 1599 meta = { 1583 1600 changelog = "https://marketplace.visualstudio.com/items/esbenp.prettier-vscode/changelog"; ··· 1743 1760 mktplcRef = { 1744 1761 name = "shell-format"; 1745 1762 publisher = "foxundermoon"; 1746 - version = "7.1.0"; 1747 - sha256 = "09z72mdr5bfdcb67xyzlv7lb9vyjlc3k9ackj4jgixfk40c68cnj"; 1763 + version = "7.2.5"; 1764 + sha256 = "sha256-kfpRByJDcGY3W9+ELBzDOUMl06D/vyPlN//wPgQhByk="; 1748 1765 }; 1749 1766 1750 1767 nativeBuildInputs = [ jq moreutils ]; ··· 2216 2233 mktplcRef = { 2217 2234 name = "Ionide-fsharp"; 2218 2235 publisher = "Ionide"; 2219 - version = "7.17.0"; 2220 - sha256 = "sha256-CC6ySeuO61O/mAkQYGoK/1cd4hlyS0vG+Lqv0HQ7K6c="; 2236 + version = "7.18.2"; 2237 + sha256 = "sha256-CEeTLiZktp5YzCRxDXa+s8W9N971iQla/FyCr8Co0SQ="; 2221 2238 }; 2222 2239 meta = { 2223 2240 changelog = "https://marketplace.visualstudio.com/items/Ionide.Ionide-fsharp/changelog"; ··· 3042 3059 mktplcRef = { 3043 3060 name = "remote-containers"; 3044 3061 publisher = "ms-vscode-remote"; 3045 - version = "0.305.0"; 3046 - sha256 = "sha256-srSRD/wgDbQo9P1uJk8YtcXPZO62keG5kRnp1TmHqOc="; 3062 + version = "0.347.0"; 3063 + sha256 = "sha256-E9H1nPWG5JuzBxbYc/yWd8Y3azEWrd9whGirl0GK7kU="; 3047 3064 }; 3048 3065 meta = { 3049 3066 description = "Open any folder or repository inside a Docker container."; ··· 3754 3771 }; 3755 3772 meta = { 3756 3773 license = lib.licenses.mit; 3774 + }; 3775 + }; 3776 + 3777 + smcpeak.default-keys-windows = buildVscodeMarketplaceExtension { 3778 + mktplcRef = { 3779 + name = "default-keys-windows"; 3780 + publisher = "smcpeak"; 3781 + version = "0.0.10"; 3782 + sha256 = "sha256-v1JY5ZGWOfF14H235Y9CLlPwIvmNwCeRhIkdmcgCCFU="; 3783 + }; 3784 + meta = { 3785 + changelog = "https://github.com/smcpeak/vscode-default-keys-windows/blob/master/CHANGELOG.md"; 3786 + description = "VSCode extension that provides default Windows keybindings on any platform"; 3787 + downloadPage = "https://marketplace.visualstudio.com/items?itemName=smcpeak.default-keys-windows"; 3788 + homepage = "https://github.com/smcpeak/vscode-default-keys-windows"; 3789 + license = lib.licenses.mit; 3790 + maintainers = [ ]; 3757 3791 }; 3758 3792 }; 3759 3793
+8 -9
pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/default.nix
··· 39 39 ]; 40 40 41 41 postFixup = '' 42 - mkdir -p $out/share 42 + mkdir -p $out/share/{adapter,formatters} 43 43 # codelldb expects libcodelldb.so to be in the same 44 44 # directory as the executable, and can't find it in $out/lib. 45 45 # To make codelldb executable as a standalone, 46 46 # we put all files in $out/share, and then wrap the binary in $out/bin. 47 - mv $out/bin/* $out/share 48 - cp $out/lib/* $out/share 49 - ln -s ${lldb.lib} $out/lldb 50 - makeWrapper $out/share/codelldb $out/bin/codelldb \ 47 + mv $out/bin/* $out/share/adapter 48 + cp $out/lib/* $out/share/adapter 49 + cp -r adapter/scripts $out/share/adapter 50 + cp -t $out/share/formatters formatters/*.py 51 + ln -s ${lldb.lib} $out/share/lldb 52 + makeWrapper $out/share/adapter/codelldb $out/bin/codelldb \ 51 53 --set-default LLDB_DEBUGSERVER_PATH "${lldb.out}/bin/lldb-server" 52 54 ''; 53 55 ··· 125 127 126 128 mkdir -p $ext/{adapter,formatters} 127 129 mv -t $ext vsix-extracted/extension/* 128 - cp -t $ext/adapter ${adapter}/share/* 129 - cp -r ../adapter/scripts $ext/adapter 130 + cp -t $ext/ -r ${adapter}/share/* 130 131 wrapProgram $ext/adapter/codelldb \ 131 132 --set-default LLDB_DEBUGSERVER_PATH "${lldb.out}/bin/lldb-server" 132 - cp -t $ext/formatters ../formatters/*.py 133 - ln -s ${lldb.lib} $ext/lldb 134 133 # Mark that all components are installed. 135 134 touch $ext/platform.ok 136 135
-59
pkgs/applications/gis/qgis/set-pyqt-package-dirs-ltr.patch
··· 1 - diff --git a/cmake/FindPyQt5.cmake b/cmake/FindPyQt5.cmake 2 - index b51fd0075e..87ee317e05 100644 3 - --- a/cmake/FindPyQt5.cmake 4 - +++ b/cmake/FindPyQt5.cmake 5 - @@ -25,7 +25,7 @@ ELSE(EXISTS PYQT5_VERSION_STR) 6 - IF(SIP_BUILD_EXECUTABLE) 7 - # SIP >= 5.0 path 8 - 9 - - FILE(GLOB _pyqt5_metadata "${Python_SITEARCH}/PyQt5-*.dist-info/METADATA") 10 - + FILE(GLOB _pyqt5_metadata "@pyQt5PackageDir@/PyQt5-*.dist-info/METADATA") 11 - IF(_pyqt5_metadata) 12 - FILE(READ ${_pyqt5_metadata} _pyqt5_metadata_contents) 13 - STRING(REGEX REPLACE ".*\nVersion: ([^\n]+).*$" "\\1" PYQT5_VERSION_STR ${_pyqt5_metadata_contents}) 14 - @@ -34,8 +34,8 @@ ELSE(EXISTS PYQT5_VERSION_STR) 15 - ENDIF(_pyqt5_metadata) 16 - 17 - IF(PYQT5_VERSION_STR) 18 - - SET(PYQT5_MOD_DIR "${Python_SITEARCH}/PyQt5") 19 - - SET(PYQT5_SIP_DIR "${Python_SITEARCH}/PyQt5/bindings") 20 - + SET(PYQT5_MOD_DIR "@pyQt5PackageDir@/PyQt5") 21 - + SET(PYQT5_SIP_DIR "@pyQt5PackageDir@/PyQt5/bindings") 22 - FIND_PROGRAM(__pyuic5 "pyuic5") 23 - GET_FILENAME_COMPONENT(PYQT5_BIN_DIR ${__pyuic5} DIRECTORY) 24 - 25 - diff --git a/cmake/FindQsci.cmake b/cmake/FindQsci.cmake 26 - index 69e41c1fe9..5456c3d59b 100644 27 - --- a/cmake/FindQsci.cmake 28 - +++ b/cmake/FindQsci.cmake 29 - @@ -24,7 +24,7 @@ ELSE(QSCI_MOD_VERSION_STR) 30 - IF(SIP_BUILD_EXECUTABLE) 31 - # SIP >= 5.0 path 32 - 33 - - FILE(GLOB _qsci_metadata "${Python_SITEARCH}/QScintilla*.dist-info/METADATA") 34 - + FILE(GLOB _qsci_metadata "@qsciPackageDir@/QScintilla*.dist-info/METADATA") 35 - IF(_qsci_metadata) 36 - FILE(READ ${_qsci_metadata} _qsci_metadata_contents) 37 - STRING(REGEX REPLACE ".*\nVersion: ([^\n]+).*$" "\\1" QSCI_MOD_VERSION_STR ${_qsci_metadata_contents}) 38 - @@ -33,7 +33,7 @@ ELSE(QSCI_MOD_VERSION_STR) 39 - ENDIF(_qsci_metadata) 40 - 41 - IF(QSCI_MOD_VERSION_STR) 42 - - SET(QSCI_SIP_DIR "${PYQT5_SIP_DIR}") 43 - + SET(QSCI_SIP_DIR "@qsciPackageDir@/PyQt5/bindings") 44 - SET(QSCI_FOUND TRUE) 45 - ENDIF(QSCI_MOD_VERSION_STR) 46 - 47 - diff --git a/python/CMakeLists.txt b/python/CMakeLists.txt 48 - index 4cd19c3af4..668cc6a5e6 100644 49 - --- a/python/CMakeLists.txt 50 - +++ b/python/CMakeLists.txt 51 - @@ -206,7 +206,7 @@ if (WITH_GUI) 52 - install(FILES ${QGIS_PYTHON_OUTPUT_DIRECTORY}/_gui.pyi DESTINATION ${QGIS_PYTHON_DIR}) 53 - endif() 54 - if(QSCI_SIP_DIR) 55 - - set(SIP_EXTRA_OPTIONS ${SIP_EXTRA_OPTIONS} -I ${QSCI_SIP_DIR}) 56 - + set(SIP_BUILD_EXTRA_OPTIONS ${SIP_BUILD_EXTRA_OPTIONS} --include-dir=${QSCI_SIP_DIR}) 57 - else() 58 - message(STATUS "Qsci sip file not found - disabling bindings for derived classes") 59 - set(SIP_DISABLE_FEATURES ${SIP_DISABLE_FEATURES} HAVE_QSCI_SIP)
+38 -30
pkgs/applications/gis/qgis/unwrapped-ltr.nix
··· 1 1 { lib 2 - , callPackage 3 2 , fetchFromGitHub 4 - , fetchpatch 5 3 , makeWrapper 6 4 , mkDerivation 7 5 , substituteAll 8 6 , wrapGAppsHook 7 + , wrapQtAppsHook 9 8 10 9 , withGrass ? true 11 10 , withWebKit ? false 12 11 13 12 , bison 14 13 , cmake 14 + , draco 15 15 , exiv2 16 16 , fcgi 17 17 , flex ··· 25 25 , netcdf 26 26 , ninja 27 27 , openssl 28 - # , pdal 28 + , pdal 29 29 , postgresql 30 30 , proj 31 31 , protobuf ··· 36 36 , qtbase 37 37 , qtkeychain 38 38 , qtlocation 39 + , qtmultimedia 39 40 , qtsensors 40 41 , qtserialport 41 42 , qtwebkit ··· 63 64 owslib 64 65 psycopg2 65 66 pygments 66 - pyqt-builder 67 67 pyqt5 68 + pyqt-builder 68 69 python-dateutil 69 70 pytz 70 71 pyyaml ··· 76 77 urllib3 77 78 ]; 78 79 in mkDerivation rec { 79 - version = "3.28.15"; 80 + version = "3.34.4"; 80 81 pname = "qgis-ltr-unwrapped"; 81 82 82 83 src = fetchFromGitHub { 83 84 owner = "qgis"; 84 85 repo = "QGIS"; 85 86 rev = "final-${lib.replaceStrings [ "." ] [ "_" ] version}"; 86 - hash = "sha256-R6p1MVeCMbaD74Eqn+OLQkTYP+00y9mBucJR1JXPEJ4="; 87 + hash = "sha256-yEltpPhNFT/XB1EB5FvhCKcP0YY4j/q7luhd1mI0ZJU="; 87 88 }; 88 89 89 90 passthru = { ··· 94 95 nativeBuildInputs = [ 95 96 makeWrapper 96 97 wrapGAppsHook 98 + wrapQtAppsHook 97 99 98 100 bison 99 101 cmake ··· 102 104 ]; 103 105 104 106 buildInputs = [ 105 - openssl 106 - proj 107 - geos 108 - sqlite 109 - gsl 110 - qwt 107 + draco 111 108 exiv2 112 - protobuf 113 109 fcgi 110 + geos 111 + gsl 112 + hdf5 114 113 libspatialindex 115 114 libspatialite 116 - postgresql 117 - txt2tags 118 115 libzip 119 - hdf5 120 116 netcdf 121 - qtbase 122 - qtsensors 117 + openssl 118 + pdal 119 + postgresql 120 + proj 121 + protobuf 123 122 qca-qt5 123 + qscintilla 124 + qt3d 125 + qtbase 124 126 qtkeychain 125 - qscintilla 126 127 qtlocation 128 + qtmultimedia 129 + qtsensors 127 130 qtserialport 128 131 qtxmlpatterns 129 - qt3d 130 - # pdal 132 + qwt 133 + sqlite 134 + txt2tags 131 135 zstd 132 136 ] ++ lib.optional withGrass grass 133 137 ++ lib.optional withWebKit qtwebkit ··· 135 139 136 140 patches = [ 137 141 (substituteAll { 138 - src = ./set-pyqt-package-dirs-ltr.patch; 142 + src = ./set-pyqt-package-dirs.patch; 139 143 pyQt5PackageDir = "${py.pkgs.pyqt5}/${py.pkgs.python.sitePackages}"; 140 144 qsciPackageDir = "${py.pkgs.qscintilla-qt5}/${py.pkgs.python.sitePackages}"; 141 145 }) 142 - (fetchpatch { 143 - name = "qgis-3.28.9-exiv2-0.28.patch"; 144 - url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/sci-geosciences/qgis/files/qgis-3.28.9-exiv2-0.28.patch?id=002882203ad6a2b08ce035a18b95844a9f4b85d0"; 145 - hash = "sha256-mPRo0A7ko4GCHJrfJ2Ls0dUKvkFtDmhKekI2CR9StMw="; 146 - }) 147 146 ]; 148 147 149 - # PDAL is disabled until https://github.com/qgis/QGIS/pull/54940 150 - # is backported. 148 + # Add path to Qt platform plugins 149 + # (offscreen is needed by "${APIS_SRC_DIR}/generate_console_pap.py") 150 + preBuild = '' 151 + export QT_QPA_PLATFORM_PLUGIN_PATH=${qtbase.bin}/lib/qt-${qtbase.version}/plugins/platforms 152 + ''; 153 + 151 154 cmakeFlags = [ 155 + "-DCMAKE_BUILD_TYPE=Release" 152 156 "-DWITH_3D=True" 153 - "-DWITH_PDAL=False" # TODO: re-enable PDAL 157 + "-DWITH_PDAL=True" 154 158 "-DENABLE_TESTS=False" 155 159 ] ++ lib.optional (!withWebKit) "-DWITH_QTWEBKIT=OFF" 156 160 ++ lib.optional withGrass (let ··· 158 162 gminor = lib.versions.minor grass.version; 159 163 in "-DGRASS_PREFIX${gmajor}=${grass}/grass${gmajor}${gminor}" 160 164 ); 165 + 166 + qtWrapperArgs = [ 167 + "--set QT_QPA_PLATFORM_PLUGIN_PATH ${qtbase.bin}/lib/qt-${qtbase.version}/plugins/platforms" 168 + ]; 161 169 162 170 dontWrapGApps = true; # wrapper params passed below 163 171
+38 -8
pkgs/applications/graphics/cloudcompare/default.nix
··· 2 2 , stdenv 3 3 , mkDerivation 4 4 , fetchFromGitHub 5 + , makeDesktopItem 6 + , copyDesktopItems 5 7 , cmake 6 8 , boost 7 9 , cgal ··· 23 25 24 26 mkDerivation rec { 25 27 pname = "cloudcompare"; 26 - version = "2.13"; 28 + version = "2.13.1"; 27 29 28 30 src = fetchFromGitHub { 29 31 owner = "CloudCompare"; 30 32 repo = "CloudCompare"; 31 33 rev = "v${version}"; 32 - hash = "sha256-tCmIdajizaTT1tvPA7YQoklfz7pYVKS0lJXrxV2fidg="; 34 + hash = "sha256-QQwQt63tXxJnGaBLu+GvWkEazumYPhXnDe+giSu7wjk="; 33 35 fetchSubmodules = true; 34 36 }; 35 37 ··· 37 39 cmake 38 40 eigen # header-only 39 41 wrapGAppsHook 42 + copyDesktopItems 40 43 ]; 41 44 42 45 buildInputs = [ ··· 96 99 dontWrapGApps = true; 97 100 98 101 postInstall = '' 99 - install -Dm444 $src/snap/gui/{ccViewer,cloudcompare}.png -t $out/share/icons/hicolor/256x256/apps 100 - install -Dm444 $src/snap/gui/{ccViewer,cloudcompare}.desktop -t $out/share/applications 101 - substituteInPlace $out/share/applications/{ccViewer,cloudcompare}.desktop \ 102 - --replace 'Exec=cloudcompare.' 'Exec=' \ 103 - --replace 'Icon=''${SNAP}/meta/gui/' 'Icon=' \ 104 - --replace '.png' "" 102 + install -Dm444 $src/qCC/images/icon/cc_icon_16.png $out/share/icons/hicolor/16x16/apps/CloudCompare.png 103 + install -Dm444 $src/qCC/images/icon/cc_icon_32.png $out/share/icons/hicolor/32x32/apps/CloudCompare.png 104 + install -Dm444 $src/qCC/images/icon/cc_icon_64.png $out/share/icons/hicolor/64x64/apps/CloudCompare.png 105 + install -Dm444 $src/qCC/images/icon/cc_icon_256.png $out/share/icons/hicolor/256x256/apps/CloudCompare.png 106 + 107 + install -Dm444 $src/qCC/images/icon/cc_viewer_icon_16.png $out/share/icons/hicolor/16x16/apps/ccViewer.png 108 + install -Dm444 $src/qCC/images/icon/cc_viewer_icon_32.png $out/share/icons/hicolor/32x32/apps/ccViewer.png 109 + install -Dm444 $src/qCC/images/icon/cc_viewer_icon_64.png $out/share/icons/hicolor/64x64/apps/ccViewer.png 110 + install -Dm444 $src/qCC/images/icon/cc_viewer_icon_256.png $out/share/icons/hicolor/256x256/apps/ccViewer.png 105 111 ''; 106 112 107 113 # fix file dialogs crashing on non-NixOS (and avoid double wrapping) ··· 109 115 qtWrapperArgs+=("''${gappsWrapperArgs[@]}") 110 116 ''; 111 117 118 + desktopItems = [ 119 + (makeDesktopItem { 120 + name = "CloudCompare"; 121 + desktopName = "CloudCompare"; 122 + comment = "3D point cloud and mesh processing software"; 123 + exec = "CloudCompare"; 124 + terminal = false; 125 + categories = [ "Graphics" "3DGraphics" "Viewer" ]; 126 + keywords = [ "3d" "processing" ]; 127 + icon = "CloudCompare"; 128 + }) 129 + (makeDesktopItem { 130 + name = "ccViewer"; 131 + desktopName = "CloudCompare Viewer"; 132 + comment = "3D point cloud and mesh processing software"; 133 + exec = "ccViewer"; 134 + terminal = false; 135 + categories = [ "Graphics" "3DGraphics" "Viewer" ]; 136 + keywords = [ "3d" "viewer" ]; 137 + icon = "ccViewer"; 138 + }) 139 + ]; 140 + 112 141 meta = with lib; { 113 142 description = "3D point cloud and mesh processing software"; 114 143 homepage = "https://cloudcompare.org"; 115 144 license = licenses.gpl2Plus; 116 145 maintainers = with maintainers; [ nh2 ]; 146 + mainProgram = "CloudCompare"; 117 147 platforms = with platforms; linux; # only tested here; might work on others 118 148 }; 119 149 }
+1 -1
pkgs/applications/graphics/pikopixel/default.nix
··· 42 42 mainProgram = "PikoPixel"; 43 43 homepage = "https://twilightedge.com/mac/pikopixel/"; 44 44 downloadPage = "https://twilightedge.com/mac/pikopixel/"; 45 - license = licenses.agpl3; 45 + license = licenses.agpl3Plus; 46 46 maintainers = with maintainers; [ fgaz ]; 47 47 platforms = platforms.all; 48 48 };
+1 -1
pkgs/applications/misc/bambu-studio/default.nix
··· 169 169 meta = with lib; { 170 170 description = "PC Software for BambuLab's 3D printers"; 171 171 homepage = "https://github.com/bambulab/BambuStudio"; 172 - license = licenses.agpl3; 172 + license = licenses.agpl3Plus; 173 173 maintainers = with maintainers; [ zhaofengli ]; 174 174 mainProgram = "bambu-studio"; 175 175 platforms = platforms.linux;
+1 -1
pkgs/applications/misc/cura/plugins.nix
··· 27 27 meta = with lib; { 28 28 description = "Enables printing directly to OctoPrint and monitoring the process"; 29 29 homepage = "https://github.com/fieldOfView/Cura-OctoPrintPlugin"; 30 - license = licenses.agpl3; 30 + license = licenses.agpl3Plus; 31 31 maintainers = with maintainers; [ gebner ]; 32 32 }; 33 33 };
+1 -1
pkgs/applications/misc/curaengine/stable.nix
··· 24 24 description = "Engine for processing 3D models into 3D printing instructions"; 25 25 mainProgram = "CuraEngine"; 26 26 homepage = "https://github.com/Ultimaker/CuraEngine"; 27 - license = licenses.agpl3; 27 + license = licenses.agpl3Plus; 28 28 platforms = platforms.linux; 29 29 }; 30 30 }
+1 -1
pkgs/applications/misc/gopacked/default.nix
··· 17 17 18 18 meta = with lib; { 19 19 description = "A simple text-based Minecraft modpack manager"; 20 - license = licenses.agpl3; 20 + license = licenses.agpl3Plus; 21 21 homepage = src.meta.homepage; 22 22 maintainers = with maintainers; [ ]; 23 23 };
+1 -1
pkgs/applications/misc/klipperscreen/default.nix
··· 48 48 meta = with lib; { 49 49 description = "Touchscreen GUI for the Klipper 3D printer firmware"; 50 50 homepage = "https://github.com/jordanruthe/KlipperScreen"; 51 - license = licenses.agpl3; 51 + license = licenses.agpl3Only; 52 52 maintainers = with maintainers; [ cab404 ]; 53 53 mainProgram = "KlipperScreen"; 54 54 };
+16 -16
pkgs/applications/misc/octoprint/plugins.nix
··· 53 53 meta = with lib; { 54 54 description = "Marlin auto bed leveling control, mesh correction, and z probe handling"; 55 55 homepage = "https://framagit.org/razer/Octoprint_ABL_Expert/"; 56 - license = licenses.agpl3; 56 + license = licenses.agpl3Only; 57 57 maintainers = with maintainers; [ WhittlesJr ]; 58 58 }; 59 59 }; ··· 72 72 meta = with lib; { 73 73 description = "Displays 3D mesh of bed topography report"; 74 74 homepage = "https://github.com/jneilliii/OctoPrint-BedLevelVisualizer"; 75 - license = licenses.agpl3; 75 + license = licenses.mit; 76 76 maintainers = with maintainers; [ lovesegfault ]; 77 77 }; 78 78 }; ··· 110 110 meta = with lib; { 111 111 description = "Plugin for slicing via Cura Legacy from within OctoPrint"; 112 112 homepage = "https://github.com/OctoPrint/OctoPrint-CuraEngineLegacy"; 113 - license = licenses.agpl3; 113 + license = licenses.agpl3Only; 114 114 maintainers = with maintainers; [ gebner ]; 115 115 }; 116 116 }; ··· 148 148 meta = with lib; { 149 149 description = "OctoPrint-Plugin that sends the current progress of a print via M117 command"; 150 150 homepage = "https://github.com/OllisGit/OctoPrint-DisplayLayerProgress"; 151 - license = licenses.agpl3; 151 + license = licenses.agpl3Only; 152 152 maintainers = with maintainers; [ j0hax ]; 153 153 }; 154 154 }; ··· 186 186 meta = with lib; { 187 187 description = "Edit gcode on OctoPrint"; 188 188 homepage = "https://github.com/ieatacid/OctoPrint-GcodeEditor"; 189 - license = licenses.agpl3; 189 + license = licenses.agpl3Only; 190 190 maintainers = with maintainers; [ WhittlesJr ]; 191 191 }; 192 192 }; ··· 205 205 meta = with lib; { 206 206 description = "Displays GCode documentation for Marlin in the Octoprint terminal command line"; 207 207 homepage = "https://github.com/costas-basdekis/MarlinGcodeDocumentation"; 208 - license = licenses.agpl3; 208 + license = licenses.agpl3Only; 209 209 maintainers = with maintainers; [ lovesegfault ]; 210 210 }; 211 211 }; ··· 226 226 meta = with lib; { 227 227 description = "Publish printer status MQTT"; 228 228 homepage = "https://github.com/OctoPrint/OctoPrint-MQTT"; 229 - license = licenses.agpl3; 229 + license = licenses.agpl3Only; 230 230 maintainers = with maintainers; [ peterhoeg ]; 231 231 }; 232 232 }; ··· 256 256 meta = with lib; { 257 257 description = "Better print time estimation for OctoPrint"; 258 258 homepage = "https://github.com/eyal0/OctoPrint-PrintTimeGenius"; 259 - license = licenses.agpl3; 259 + license = licenses.agpl3Only; 260 260 maintainers = with maintainers; [ gebner ]; 261 261 }; 262 262 }; ··· 284 284 meta = with lib; { 285 285 description = "OctoPrint plugin to control ATX/AUX power supply"; 286 286 homepage = "https://github.com/kantlivelong/OctoPrint-PSUControl"; 287 - license = licenses.agpl3; 287 + license = licenses.agpl3Only; 288 288 maintainers = with maintainers; [ gebner ]; 289 289 }; 290 290 }; ··· 303 303 meta = with lib; { 304 304 description = "A simple plugin that add an emergency stop buton on NavBar of OctoPrint"; 305 305 homepage = "https://github.com/Sebclem/OctoPrint-SimpleEmergencyStop"; 306 - license = licenses.agpl3; 306 + license = licenses.agpl3Only; 307 307 maintainers = with maintainers; [ WhittlesJr ]; 308 308 }; 309 309 }; ··· 322 322 meta = with lib; { 323 323 description = "A simple stl viewer tab for OctoPrint"; 324 324 homepage = "https://github.com/jneilliii/Octoprint-STLViewer"; 325 - license = licenses.agpl3; 325 + license = licenses.agpl3Only; 326 326 maintainers = with maintainers; [ abbradar ]; 327 327 }; 328 328 }; ··· 362 362 meta = with lib; { 363 363 description = "Beautiful themes for OctoPrint"; 364 364 homepage = "https://github.com/birkbjo/OctoPrint-Themeify"; 365 - license = licenses.agpl3; 365 + license = licenses.agpl3Only; 366 366 maintainers = with maintainers; [ lovesegfault ]; 367 367 }; 368 368 }; ··· 381 381 meta = with lib; { 382 382 description = "Show printers status in window title"; 383 383 homepage = "https://github.com/MoonshineSG/OctoPrint-TitleStatus"; 384 - license = licenses.agpl3; 384 + license = licenses.agpl3Only; 385 385 maintainers = with maintainers; [ abbradar ]; 386 386 }; 387 387 }; ··· 400 400 meta = with lib; { 401 401 description = "Touch friendly interface for a small TFT module or phone for OctoPrint"; 402 402 homepage = "https://github.com/BillyBlaze/OctoPrint-TouchUI"; 403 - license = licenses.agpl3; 403 + license = licenses.agpl3Only; 404 404 maintainers = with maintainers; [ gebner ]; 405 405 }; 406 406 }; ··· 419 419 meta = with lib; { 420 420 description = "A plugin for a better integration of Klipper into OctoPrint"; 421 421 homepage = "https://github.com/AliceGrey/OctoprintKlipperPlugin"; 422 - license = licenses.agpl3; 422 + license = licenses.agpl3Only; 423 423 maintainers = with maintainers; [ lovesegfault ]; 424 424 }; 425 425 }; ··· 473 473 meta = with lib; { 474 474 description = "A dashboard for Octoprint"; 475 475 homepage = "https://github.com/StefanCohen/OctoPrint-Dashboard"; 476 - license = licenses.agpl3; 476 + license = licenses.agpl3Plus; 477 477 maintainers = with maintainers; [ j0hax ]; 478 478 }; 479 479 };
+1 -1
pkgs/applications/misc/osmctools/default.nix
··· 23 23 ]; 24 24 maintainers = with maintainers; [ sikmir ]; 25 25 platforms = platforms.unix; 26 - license = licenses.agpl3; 26 + license = licenses.agpl3Only; 27 27 }; 28 28 }
+1 -1
pkgs/applications/misc/prusa-slicer/default.nix
··· 191 191 meta = with lib; { 192 192 description = "G-code generator for 3D printer"; 193 193 homepage = "https://github.com/prusa3d/PrusaSlicer"; 194 - license = licenses.agpl3; 194 + license = licenses.agpl3Plus; 195 195 maintainers = with maintainers; [ moredread tweber tmarkus ]; 196 196 platforms = platforms.unix; 197 197 } // lib.optionalAttrs (stdenv.isDarwin) {
+1 -1
pkgs/applications/misc/prusa-slicer/super-slicer.nix
··· 81 81 meta = with lib; { 82 82 inherit description; 83 83 homepage = "https://github.com/supermerill/SuperSlicer"; 84 - license = licenses.agpl3; 84 + license = licenses.agpl3Plus; 85 85 maintainers = with maintainers; [ cab404 moredread tmarkus ]; 86 86 mainProgram = "superslicer"; 87 87 };
+1 -1
pkgs/applications/misc/slic3r/default.nix
··· 96 96 slices (layers), generates toolpaths to fill them and calculates the 97 97 amount of material to be extruded.''; 98 98 homepage = "https://slic3r.org/"; 99 - license = licenses.agpl3; 99 + license = licenses.agpl3Plus; 100 100 platforms = platforms.linux; 101 101 maintainers = with maintainers; [ bjornfor ]; 102 102 };
+4 -6
pkgs/applications/misc/sweethome3d/default.nix
··· 1 1 { lib 2 2 , stdenv 3 + , fetchzip 3 4 , fetchurl 4 5 , makeWrapper 5 6 , makeDesktopItem ··· 50 51 find . -name '*.so' | xargs strings | { grep '/nix/store' || :; } >> ./.jar-paths 51 52 ''; 52 53 53 - nativeBuildInputs = [ makeWrapper unzip autoPatchelfHook ]; 54 + nativeBuildInputs = [ makeWrapper autoPatchelfHook ]; 54 55 buildInputs = [ ant jdk p7zip gtk3 gsettings-desktop-schemas libXxf86vm ]; 55 56 56 57 # upstream targets Java 7 by default ··· 103 104 mainProgram = exec; 104 105 }; 105 106 }; 106 - 107 - d2u = lib.replaceStrings ["."] ["_"]; 108 - 109 107 in { 110 108 111 109 application = mkSweetHome3D rec { ··· 114 112 module = "SweetHome3D"; 115 113 description = "Design and visualize your future home"; 116 114 license = lib.licenses.gpl2Plus; 117 - src = fetchurl { 115 + src = fetchzip { 118 116 url = "mirror://sourceforge/sweethome3d/${module}-${version}-src.zip"; 119 - sha256 = "sha256-Io3HfussfSy6CLHE0JCAk0gjBAla/u+pS1Gan8BxozY="; 117 + hash = "sha256-RVuwxL/YATqHoQuc25ZaYgZ+o2rMOqnzU8/LLxb5Ra4="; 120 118 }; 121 119 desktopName = "Sweet Home 3D"; 122 120 icons = {
+9 -17
pkgs/applications/misc/sweethome3d/editors.nix
··· 1 1 { lib 2 2 , stdenv 3 - , fetchurl 3 + , fetchzip 4 4 , makeWrapper 5 5 , makeDesktopItem 6 6 , jdk ··· 18 18 + removeSuffix "libraryeditor" (toLower m) 19 19 + "-editor"; 20 20 21 - applicationSrc = stdenv.mkDerivation { 22 - name = "application-src"; 23 - src = sweethome3dApp.src; 24 - nativeBuildInputs = [ unzip ]; 25 - buildPhase = ""; 26 - installPhase = "cp -r . $out"; 27 - }; 28 - 29 21 mkEditorProject = 30 22 { pname, module, version, src, license, description, desktopName }: 31 23 ··· 41 33 categories = [ "Graphics" "2DGraphics" "3DGraphics" ]; 42 34 }; 43 35 44 - nativeBuildInputs = [ makeWrapper unzip ]; 36 + nativeBuildInputs = [ makeWrapper ]; 45 37 buildInputs = [ ant jdk gtk3 gsettings-desktop-schemas ]; 46 38 47 39 # upstream targets Java 7 by default 48 40 env.ANT_ARGS = "-DappletClassSource=8 -DappletClassTarget=8 -DclassSource=8 -DclassTarget=8"; 49 41 50 42 postPatch = '' 51 - sed -i -e 's,../SweetHome3D,${applicationSrc},g' build.xml 43 + sed -i -e 's,../SweetHome3D,${sweethome3dApp.src},g' build.xml 52 44 sed -i -e 's,lib/macosx/java3d-1.6/jogl-all.jar,lib/java3d-1.6/jogl-all.jar,g' build.xml 53 45 ''; 54 46 55 47 buildPhase = '' 56 48 runHook preBuild 57 49 58 - ant -lib ${applicationSrc}/libtest -lib ${applicationSrc}/lib -lib ${jdk}/lib 50 + ant -lib ${sweethome3dApp.src}/libtest -lib ${sweethome3dApp.src}/lib -lib ${jdk}/lib 59 51 60 52 runHook postBuild 61 53 ''; ··· 93 85 pname = module; 94 86 description = "Easily create SH3T files and edit the properties of the texture images it contain"; 95 87 license = lib.licenses.gpl2Plus; 96 - src = fetchurl { 88 + src = fetchzip { 97 89 url = "mirror://sourceforge/sweethome3d/${module}-${version}-src.zip"; 98 - sha256 = "03vb9y645qzffxxdhgbjb0d98k3lafxckg2vh2s86j62b6357d0h"; 90 + hash = "sha256-v8hMEUujTgWvFnBTF8Dnd1iWgoIXBzGMUxBgmjdxx+g="; 99 91 }; 100 92 desktopName = "Sweet Home 3D - Textures Library Editor"; 101 93 }; ··· 105 97 module = "FurnitureLibraryEditor"; 106 98 pname = module; 107 99 description = "Quickly create SH3F files and edit the properties of the 3D models it contain"; 108 - license = lib.licenses.gpl2; 109 - src = fetchurl { 100 + license = lib.licenses.gpl2Plus; 101 + src = fetchzip { 110 102 url = "mirror://sourceforge/sweethome3d/${module}-${version}-src.zip"; 111 - sha256 = "sha256-r5xJlUctUdcknJfm8rbz+bdzFhqgHsHpHwxEC4mItws="; 103 + hash = "sha256-pqsSxQPzsyx4PS98fgU6UFhPWhpQoepGm0uJtkvV46c="; 112 104 }; 113 105 desktopName = "Sweet Home 3D - Furniture Library Editor"; 114 106 };
+3 -3
pkgs/applications/misc/wttrbar/default.nix
··· 7 7 8 8 rustPlatform.buildRustPackage rec { 9 9 pname = "wttrbar"; 10 - version = "0.9.3"; 10 + version = "0.9.4"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "bjesus"; 14 14 repo = "wttrbar"; 15 15 rev = version; 16 - hash = "sha256-9qAluu9W6OG/G1SmAEOe97mUS83PZL/oLYUsIJNunwY="; 16 + hash = "sha256-kRrVqUfkrSK/9z3Hj4J+mKcdV7JdTzjhxlVRa/kf8sw="; 17 17 }; 18 18 19 19 buildInputs = lib.optionals stdenv.isDarwin (with darwin.apple_sdk_11_0.frameworks; [ Security SystemConfiguration ]); 20 20 21 - cargoHash = "sha256-AVlI2Yi3Gx9jCgP2O5NfaTvUFHdw6HPRmsMqbPFvxf8="; 21 + cargoHash = "sha256-HxSyGME95FWR5VwodmrMUX0jPlfE9SJV0WBbICuuTok="; 22 22 23 23 meta = { 24 24 description = "A simple but detailed weather indicator for Waybar using wttr.in";
+1 -1
pkgs/applications/networking/brig/default.nix
··· 51 51 ''; 52 52 homepage = "https://brig.readthedocs.io"; 53 53 changelog = "https://github.com/sahib/brig/releases/tag/${src.rev}"; 54 - license = licenses.agpl3; 54 + license = licenses.agpl3Only; 55 55 maintainers = with maintainers; [ offline ]; 56 56 mainProgram = "brig"; 57 57 };
+2 -2
pkgs/applications/networking/browsers/brave/default.nix
··· 94 94 95 95 stdenv.mkDerivation rec { 96 96 pname = "brave"; 97 - version = "1.63.174"; 97 + version = "1.64.109"; 98 98 99 99 src = fetchurl { 100 100 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb"; 101 - hash = "sha256-COy1XwooN0agp5dLDVUAfhpFvgubbClaGrUQ5PFgTJk="; 101 + hash = "sha256-36igba0U3p8i7t91RxeG6PqlKYyHDDlj295ICcYmCNc="; 102 102 }; 103 103 104 104 dontConfigure = true;
+1 -1
pkgs/applications/networking/circumflex/default.nix
··· 23 23 meta = with lib; { 24 24 description = "A command line tool for browsing Hacker News in your terminal"; 25 25 homepage = "https://github.com/bensadeh/circumflex"; 26 - license = licenses.agpl3; 26 + license = licenses.agpl3Only; 27 27 maintainers = with maintainers; [ mktip ]; 28 28 mainProgram = "clx"; 29 29 };
+3 -2
pkgs/applications/networking/cluster/kubectl-gadget/default.nix
··· 17 17 18 18 ldflags = [ 19 19 "-s" "-w" 20 - "-X main.version=v${version}" 20 + "-X github.com/inspektor-gadget/inspektor-gadget/cmd/common.version=v${version}" 21 + "-X main.gadgetimage=ghcr.io/inspektor-gadget/inspektor-gadget:v${version}" 21 22 "-extldflags=-static" 22 23 ]; 23 24 ··· 32 33 mainProgram = "kubectl-gadget"; 33 34 homepage = "https://inspektor-gadget.io"; 34 35 license = licenses.asl20; 35 - maintainers = with maintainers; [ kranurag7 ]; 36 + maintainers = with maintainers; [ kranurag7 devusb ]; 36 37 }; 37 38 }
+15 -7
pkgs/applications/networking/cluster/kubefirst/default.nix
··· 1 - { lib, buildGoModule, fetchFromGitHub }: 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + }: 2 5 3 6 buildGoModule rec { 4 7 pname = "kubefirst"; 5 - version = "2.4.0"; 8 + version = "2.4.2"; 6 9 7 10 src = fetchFromGitHub { 8 11 owner = "kubefirst"; 9 - repo = pname; 10 - rev = "v${version}"; 11 - hash = "sha256-3WGItliwfJuyh0nTUJyCo2qXuvGZOfAH6XCIGxvF8bs="; 12 + repo = "kubefirst"; 13 + rev = "refs/tags/v${version}"; 14 + hash = "sha256-fw2DmgAiCsEw5lkeZOiU5ptAFb13BDTx09Js6IO28Ww="; 12 15 }; 13 16 14 17 vendorHash = "sha256-ZcZl4knlyKAwTsiyZvlkN5e2ox30B5aNzutI/2UEE9U="; 15 18 16 - ldflags = [ "-s" "-w" "-X github.com/kubefirst/runtime/configs.K1Version=v${version}"]; 19 + ldflags = [ 20 + "-s" 21 + "-w" 22 + "-X=github.com/kubefirst/runtime/configs.K1Version=v${version}" 23 + ]; 17 24 18 25 doCheck = false; 19 26 20 27 meta = with lib; { 21 - description = "The Kubefirst CLI creates instant GitOps platforms that integrate some of the best tools in cloud native from scratch."; 28 + description = "Tool to create instant GitOps platforms that integrate some of the best tools in cloud native from scratch"; 22 29 mainProgram = "kubefirst"; 23 30 homepage = "https://github.com/kubefirst/kubefirst/"; 31 + changelog = "https://github.com/kubefirst/kubefirst/releases/tag/v${version}"; 24 32 license = licenses.mit; 25 33 maintainers = with maintainers; [ qjoly ]; 26 34 };
+2 -2
pkgs/applications/networking/cluster/kubeshark/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "kubeshark"; 5 - version = "52.1.75"; 5 + version = "52.1.77"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "kubeshark"; 9 9 repo = "kubeshark"; 10 10 rev = "v${version}"; 11 - hash = "sha256-3DKoYjAOYucK28D68GeM1S1kTxec9eMYFY6zQ8dZKNo="; 11 + hash = "sha256-BpixzQ88JfA1cS5bLMHmLhE5Si5UbC9zRf9GAELrJwM="; 12 12 }; 13 13 14 14 vendorHash = "sha256-SmvO9DYOXxnmN2dmHPPOguVwEbWSH/xNLBB+idpzopo=";
+2 -2
pkgs/applications/networking/cluster/tektoncd-cli/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "tektoncd-cli"; 5 - version = "0.35.1"; 5 + version = "0.36.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "tektoncd"; 9 9 repo = "cli"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-/o0UzjIUlRP936YG7fgfonPHc86z1WFCBcELor2frqE="; 11 + sha256 = "sha256-no/F9PqChokG2so3LeptHYO3BXoqWFyMtY/5nlEMT8Y="; 12 12 }; 13 13 14 14 vendorHash = null;
+148 -151
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 9 9 "vendorHash": null 10 10 }, 11 11 "acme": { 12 - "hash": "sha256-ZhL5u6v7ZraajKaSK6hwzXbXr+ySdFmBSJnmsOhOJok=", 12 + "hash": "sha256-CFyB6jLHtnHxY9LB5a3qaMVfz6isi1pSXcscVMM9QKA=", 13 13 "homepage": "https://registry.terraform.io/providers/vancluever/acme", 14 14 "owner": "vancluever", 15 - "proxyVendor": true, 16 15 "repo": "terraform-provider-acme", 17 - "rev": "v2.20.2", 16 + "rev": "v2.21.0", 18 17 "spdx": "MPL-2.0", 19 - "vendorHash": "sha256-eiWGI8sp+gGL8UiRBG6lHmCATVUebYwdXJbLNGfi6xY=" 18 + "vendorHash": "sha256-wqXMoByVqd2NxdFunK29Hq59pfQoXW+kHoH0dTcfFVw=" 20 19 }, 21 20 "age": { 22 21 "hash": "sha256-bJrzjvkrCX93bNqCA+FdRibHnAw6cb61StqtwUY5ok4=", ··· 28 27 "vendorHash": "sha256-jK7JuARpoxq7hvq5+vTtUwcYot0YqlOZdtDwq4IqKvk=" 29 28 }, 30 29 "aiven": { 31 - "hash": "sha256-7dKlhPGkt1WB/nlXV2IrNT7E3w2kNdishJB/xL299Cw=", 30 + "hash": "sha256-ap2UuJojGx7+OZB2RmIZlHbawZi4lqa1iGUr2NLSPGk=", 32 31 "homepage": "https://registry.terraform.io/providers/aiven/aiven", 33 32 "owner": "aiven", 34 33 "repo": "terraform-provider-aiven", 35 - "rev": "v4.13.2", 34 + "rev": "v4.14.0", 36 35 "spdx": "MIT", 37 - "vendorHash": "sha256-rIyAhe4YQ9XG3nODCSxZRohHgNIPQ94pDLrh7+4Rj1k=" 36 + "vendorHash": "sha256-PSErY3yFDTjtK+FVlJEEBfZAz1BybjiPK7nDulrrbdY=" 38 37 }, 39 38 "akamai": { 40 39 "hash": "sha256-j1UTi4ygixwSfu9Wp//JzKe58xSV/tZM3kRo1ikBo3Y=", ··· 46 45 "vendorHash": "sha256-/gW1vxaDaUMpm0QSghd/Glo3S/XVa5t9x3QrIs4Bqyk=" 47 46 }, 48 47 "alicloud": { 49 - "hash": "sha256-YD9q4sjX9Bmp1k6MIy7EKIT2fY0e9Mb939hJ5w1Hh2Y=", 48 + "hash": "sha256-Zi4oymePLOW6NgEE8aHlEo7rStz2GPNFSSUl9LUr7OU=", 50 49 "homepage": "https://registry.terraform.io/providers/aliyun/alicloud", 51 50 "owner": "aliyun", 52 51 "repo": "terraform-provider-alicloud", 53 - "rev": "v1.217.2", 52 + "rev": "v1.219.0", 54 53 "spdx": "MPL-2.0", 55 54 "vendorHash": null 56 55 }, ··· 82 81 "vendorHash": "sha256-q9PO9tMbaXTs3nBLElwU05GcDZMZqNmLVVGDmiSRSfo=" 83 82 }, 84 83 "artifactory": { 85 - "hash": "sha256-W8IWBc9tWmj4Rkp4CgZV9tsAL41EOnEhH+iTImP/+D4=", 84 + "hash": "sha256-udgRoN1YoVaJpNS6MkZAThcuWGOL9Jc3lf3NAKS9WH8=", 86 85 "homepage": "https://registry.terraform.io/providers/jfrog/artifactory", 87 86 "owner": "jfrog", 88 87 "repo": "terraform-provider-artifactory", 89 - "rev": "v10.1.5", 88 + "rev": "v10.4.0", 90 89 "spdx": "Apache-2.0", 91 - "vendorHash": "sha256-J/+OcqRtcHaqoDkrWIDpPlBHQ/UWupwchA1aeSoHSh4=" 90 + "vendorHash": "sha256-P5L2Q8t9TxJnu5cjOwEKek1KNKAw78fqZoOSAo6AvzQ=" 92 91 }, 93 92 "auth0": { 94 93 "hash": "sha256-Yoje6btftS0slz2newORBbb9kTjWXaXzbP94YKT6+3E=", ··· 100 99 "vendorHash": "sha256-kBLyk8glOuvgpbGLUUwtzKecqDDU8VS3JxN6tPIhMro=" 101 100 }, 102 101 "avi": { 103 - "hash": "sha256-EGpHajrTTOx7LrFHzsrrkGMqsuUEJLJAN6AJ48QdJis=", 102 + "hash": "sha256-OKUxIJO5WR8ZVkhst1xIgxKsAy+9PNHOmG2NsaRUxFY=", 104 103 "homepage": "https://registry.terraform.io/providers/vmware/avi", 105 104 "owner": "vmware", 106 105 "repo": "terraform-provider-avi", 107 - "rev": "v22.1.5", 106 + "rev": "v22.1.6", 108 107 "spdx": "MPL-2.0", 109 - "vendorHash": "sha256-r42KHzvRBXuWgLgtg+WUVt0ThjSMXtUKjEE9y/s/1uQ=" 108 + "vendorHash": "sha256-Sq304WOdKx4J1sD1+YA7uDi+uQtUiXa+BISs/j87dWw=" 110 109 }, 111 110 "aviatrix": { 112 111 "hash": "sha256-84MtHPrDVaLMQQYnAfuP/pZuzruWxUTLpziwn3ny1oU=", ··· 118 117 "vendorHash": null 119 118 }, 120 119 "aws": { 121 - "hash": "sha256-/KJMoRsEKA4cqY/TpSWQDBpNjtqmZcqnpMSLf2E0LXY=", 120 + "hash": "sha256-+daAkFF6nSTe6yxOdW58BRzBYI4tUMhNoG6vnG1cXTA=", 122 121 "homepage": "https://registry.terraform.io/providers/hashicorp/aws", 123 122 "owner": "hashicorp", 124 123 "repo": "terraform-provider-aws", 125 - "rev": "v5.39.1", 124 + "rev": "v5.41.0", 126 125 "spdx": "MPL-2.0", 127 - "vendorHash": "sha256-q5Tsm7JLrX5OK4fKV0SBRgK6ZHogG16OtMFeJrR0bBc=" 126 + "vendorHash": "sha256-JmMp9AqjWZGVvCsCCTYl3o4BT9yxzA3A16ESrpciCLE=" 128 127 }, 129 128 "azuread": { 130 129 "hash": "sha256-lumXl3orK5Jq5+qnRfiIA94NjK2bCjd3LhRzHmW1h8I=", ··· 136 135 "vendorHash": null 137 136 }, 138 137 "azurerm": { 139 - "hash": "sha256-HPbEbFw99HM6+a+EAbkwE6hvzh4/FU/cAbl6DT1dbp0=", 138 + "hash": "sha256-5uA+P29yLCXyOB+98Nx9dPNKONmgDAkMEb8cNRB4MW8=", 140 139 "homepage": "https://registry.terraform.io/providers/hashicorp/azurerm", 141 140 "owner": "hashicorp", 142 141 "repo": "terraform-provider-azurerm", 143 - "rev": "v3.94.0", 142 + "rev": "v3.96.0", 144 143 "spdx": "MPL-2.0", 145 144 "vendorHash": null 146 145 }, ··· 155 154 }, 156 155 "baiducloud": { 157 156 "deleteVendor": true, 158 - "hash": "sha256-wPfWcc4OD3KXEfe9IsK/4NPdX/4bQNKTiGBsKL0OZC8=", 157 + "hash": "sha256-ymTKRxbFUT99qxAS8lb4QAAWXX7yopPo8Ac93mpGEHo=", 159 158 "homepage": "https://registry.terraform.io/providers/baidubce/baiducloud", 160 159 "owner": "baidubce", 161 160 "repo": "terraform-provider-baiducloud", 162 - "rev": "v1.19.37", 161 + "rev": "v1.19.39", 163 162 "spdx": "MPL-2.0", 164 163 "vendorHash": "sha256-puTQKvIvyBRgdZZTZCXEAdc8HYNgtoSmzjpqHCIEAKk=" 165 164 }, ··· 191 190 "vendorHash": "sha256-/dOiXO2aPkuZaFiwv/6AXJdIADgx8T7eOwvJfBBoqg8=" 192 191 }, 193 192 "buildkite": { 194 - "hash": "sha256-3r2vxoPRTehKTswcNoAkVKuLbo6OFuyLy1WEyjw2zO8=", 193 + "hash": "sha256-zhltbz9mlHVJI4R8RSS6UyyfeopgK62BJzQfl3VtIfE=", 195 194 "homepage": "https://registry.terraform.io/providers/buildkite/buildkite", 196 195 "owner": "buildkite", 197 196 "repo": "terraform-provider-buildkite", 198 - "rev": "v1.5.0", 197 + "rev": "v1.5.2", 199 198 "spdx": "MIT", 200 - "vendorHash": "sha256-21OyBnW86A3Tm0OAHilCM+pgJcgx2a+P9up3/jeA8qg=" 199 + "vendorHash": "sha256-LKATx/5jjQCyaOUDFQNka3tWMH5DbEKNhrfYlyzDPKc=" 201 200 }, 202 201 "checkly": { 203 202 "hash": "sha256-Wxw87/9BG/bTDGqgKdle6WF38oDoHkrc0HIKjJlaQOQ=", ··· 227 226 "vendorHash": "sha256-cI3brJwN+7FTceOMwR0HMbZCNHhwvm31OXqjAEvrzrs=" 228 227 }, 229 228 "cloudflare": { 230 - "hash": "sha256-b9qsA0V/ncQPiP2SQyFpVDaQdEyAMBQp4WfCQlcd9xk=", 229 + "hash": "sha256-veqaQQaZz05lom2X03+bav2JBVv/enBCA1lcyKmAlZk=", 231 230 "homepage": "https://registry.terraform.io/providers/cloudflare/cloudflare", 232 231 "owner": "cloudflare", 233 232 "repo": "terraform-provider-cloudflare", 234 - "rev": "v4.25.0", 233 + "rev": "v4.26.0", 235 234 "spdx": "MPL-2.0", 236 - "vendorHash": "sha256-TBELRtWlzXqP64fPM3e1pn/w8FVERQ3BLf+kRoahNXk=" 235 + "vendorHash": "sha256-8MvwvBDUs0OVptgtbg/tAEEBgD9Tk5mWKnnW4p0Rk20=" 237 236 }, 238 237 "cloudfoundry": { 239 238 "hash": "sha256-1nYncJLVU/f9WD6Quh9IieIXgixPzbPk4zbtI1zmf9g=", ··· 255 254 "vendorHash": "sha256-MFhKJEuylDnyj9ltugxGXgfIxBT3/mYaxB0JmTJxK3M=" 256 255 }, 257 256 "cloudscale": { 258 - "hash": "sha256-GjtWkty9mNMnTzXUf9U56b9HkjrjUdouA41ZptXMKeQ=", 257 + "hash": "sha256-O4Y8p5S5C4SldryndecoaX5d8nrX10nqurAkJ0Un2NY=", 259 258 "homepage": "https://registry.terraform.io/providers/cloudscale-ch/cloudscale", 260 259 "owner": "cloudscale-ch", 261 260 "repo": "terraform-provider-cloudscale", 262 - "rev": "v4.2.3", 261 + "rev": "v4.3.0", 263 262 "spdx": "MIT", 264 263 "vendorHash": null 265 264 }, ··· 292 291 "vendorHash": "sha256-ZCMSmOCPEMxCSpl3DjIUGPj1W/KNJgyjtHpmQ19JquA=" 293 292 }, 294 293 "datadog": { 295 - "hash": "sha256-gmFD9VG9mcxw7lpt25bz8z2RnmeCSbd2EkFJHbZNP0Y=", 294 + "hash": "sha256-zAu2zkC9saWg1Miu4OkqeXtNhGgboCzr/CRmtfFsAVc=", 296 295 "homepage": "https://registry.terraform.io/providers/DataDog/datadog", 297 296 "owner": "DataDog", 298 297 "repo": "terraform-provider-datadog", 299 - "rev": "v3.37.0", 298 + "rev": "v3.38.0", 300 299 "spdx": "MPL-2.0", 301 - "vendorHash": "sha256-20ANWw/0rqhCVhkl2r1PusXKOAKrvpxgvpGKmKMzbZM=" 300 + "vendorHash": "sha256-vIdM7SEWYnBw30wGl7wM/sMl4xtRPTUQvhqGoJxfKBg=" 302 301 }, 303 302 "dexidp": { 304 303 "hash": "sha256-3UgiOeAGpGG2mkImPDvb24WjV2mavhY0E12j7W+SJs8=", ··· 320 319 "vendorHash": "sha256-e/+czUeOACwRC7xY90pZp2EWDzDpLU6Ud9RPzuNKaOY=" 321 320 }, 322 321 "digitalocean": { 323 - "hash": "sha256-pu6QTKT5ikm3B12zDpWFsMbSjv8zl1oMvWtA4qtjluk=", 322 + "hash": "sha256-wwb62tZZxpr7NXbiqcS40aF9E2msagj2Mqy4kogDsEA=", 324 323 "homepage": "https://registry.terraform.io/providers/digitalocean/digitalocean", 325 324 "owner": "digitalocean", 326 325 "repo": "terraform-provider-digitalocean", 327 - "rev": "v2.34.1", 326 + "rev": "v2.36.0", 328 327 "spdx": "MPL-2.0", 329 328 "vendorHash": null 330 329 }, ··· 347 346 "vendorHash": "sha256-z2p2tjTK7eL0gRU8XnXw9SY9qokqiqJOVhkiBQlHRnA=" 348 347 }, 349 348 "dnsimple": { 350 - "hash": "sha256-iH35dJLa/63s+CU5PdeMbqXUVGfWfpKIXH3znNUApEc=", 349 + "hash": "sha256-aa5L1FO9Ro215zj3vH1H9k0fP2mYI5+TAvyPQumwWOM=", 351 350 "homepage": "https://registry.terraform.io/providers/dnsimple/dnsimple", 352 351 "owner": "dnsimple", 353 352 "repo": "terraform-provider-dnsimple", 354 - "rev": "v1.4.0", 353 + "rev": "v1.5.0", 355 354 "spdx": "MPL-2.0", 356 - "vendorHash": "sha256-fuIaNHlZica6PxFLzXGA+b6ODWrGWXdWYOeWzgiQRXo=" 355 + "vendorHash": "sha256-XA6gvm4S5kwdW2uha6B5BUX5mR8HPOs3xgPgGdIc0d4=" 357 356 }, 358 357 "docker": { 359 358 "hash": "sha256-UyHOI8C0eDV5YllAi9clHp/CEldHjIp3FHHMPy1rK58=", ··· 383 382 "vendorHash": "sha256-oVTanZpCWs05HwyIKW2ajiBPz1HXOFzBAt5Us+EtTRw=" 384 383 }, 385 384 "equinix": { 386 - "hash": "sha256-WWW4X5fCQAZZiAVi79realf0EtB0AGnfS5yjSJrlZTU=", 385 + "hash": "sha256-LF9S0jqMeXSci6uAFW+3C7IA9PGmSUgFrVG13/i0hZc=", 387 386 "homepage": "https://registry.terraform.io/providers/equinix/equinix", 388 387 "owner": "equinix", 389 388 "repo": "terraform-provider-equinix", 390 - "rev": "v1.26.0", 389 + "rev": "v1.33.0", 391 390 "spdx": "MIT", 392 - "vendorHash": "sha256-vMmHoQEXXPbFS/q+wy35SQd5+yEXLQFVWX9AKsmbTn4=" 391 + "vendorHash": "sha256-TC1vPWe1rFofz0SdKpV9qAmknLROQH2MglPDrA62nO0=" 393 392 }, 394 393 "exoscale": { 395 394 "hash": "sha256-t1yZmayoZkDImcIr+VkNhQRzlfteGuvgcjSDOmmCF5I=", ··· 410 409 "vendorHash": "sha256-qeKXdjrDPJWO4xW8by6djJReeYbCjh8VzQmE5/65zII=" 411 410 }, 412 411 "fastly": { 413 - "hash": "sha256-trDTXsZZTSxYe8ybFYpw8FkjxWJhTjyavT21c8wN0y0=", 412 + "hash": "sha256-jjZKwxJeimutMuz8TdNLsLigiXidtfxdsptrxSo3940=", 414 413 "homepage": "https://registry.terraform.io/providers/fastly/fastly", 415 414 "owner": "fastly", 416 415 "repo": "terraform-provider-fastly", 417 - "rev": "v5.7.0", 416 + "rev": "v5.7.1", 418 417 "spdx": "MPL-2.0", 419 418 "vendorHash": null 420 419 }, 421 420 "flexibleengine": { 422 - "hash": "sha256-8wp6chQBysKEZ2088PY+h62FnTI8nIapmhQpTHO1TIQ=", 421 + "hash": "sha256-yEZ9JiUSqFFbfqzOOD59ZBv4yFCeUBBKlp6aiUqDqiM=", 423 422 "homepage": "https://registry.terraform.io/providers/FlexibleEngineCloud/flexibleengine", 424 423 "owner": "FlexibleEngineCloud", 425 424 "repo": "terraform-provider-flexibleengine", 426 - "rev": "v1.45.0", 425 + "rev": "v1.46.0", 427 426 "spdx": "MPL-2.0", 428 - "vendorHash": "sha256-hpoeXO3RfnI49UAqtF4rmX75DXCfsl4XTjIPGFyI/Nc=" 427 + "vendorHash": "sha256-ZbU2z7qUHPR7vDSflesSjgK7x3LYXVe/gnVsy19q6Bs=" 429 428 }, 430 429 "fortios": { 431 430 "hash": "sha256-SENWlcDkb6S73yKratGSlT151wWuR43B40SoK7Hb6Qs=", ··· 447 446 "vendorHash": "sha256-EiTWJ4bw8IwsRTD9Lt28Up2DXH0oVneO2IaO8VqWtkw=" 448 447 }, 449 448 "github": { 450 - "hash": "sha256-y8DMpNSySMbe7E+sGVQcQdEyulq4Wnp5ryYD7FQO/fc=", 449 + "hash": "sha256-0tnqXynYPct9HAZdhJ42bzJbcsC5QVz4bOszEO+tjSc=", 451 450 "homepage": "https://registry.terraform.io/providers/integrations/github", 452 451 "owner": "integrations", 453 452 "repo": "terraform-provider-github", 454 - "rev": "v6.0.0", 453 + "rev": "v6.2.0", 455 454 "spdx": "MIT", 456 455 "vendorHash": null 457 456 }, 458 457 "gitlab": { 459 - "hash": "sha256-sk18gC7ZecdvXIzYrNhyYLduttZrVVgekNjgYR379TY=", 458 + "hash": "sha256-RphUUJOMx9p1fTys68C+bWxgS8zjrWLe4VgMXwKa8SE=", 460 459 "homepage": "https://registry.terraform.io/providers/gitlabhq/gitlab", 461 460 "owner": "gitlabhq", 462 461 "repo": "terraform-provider-gitlab", 463 - "rev": "v16.8.1", 462 + "rev": "v16.9.1", 464 463 "spdx": "MPL-2.0", 465 - "vendorHash": "sha256-dfsIEyLyTTJJxMPXWyo0YuSaRrjL+qGL654TAgECWPM=" 464 + "vendorHash": "sha256-mr4ZEQobsFBRU/RUV4joqsWQTuAaSioB1GO09wQJy7M=" 466 465 }, 467 466 "google": { 468 - "hash": "sha256-mP2/XDQX/AagEmmUMDGzS6ATJpuJU21lmEvs2wFe7Tg=", 467 + "hash": "sha256-CbOy5kExsXHQTMteNpqnr0SHsQIjKSiJuwJD9Wcy5Ag=", 469 468 "homepage": "https://registry.terraform.io/providers/hashicorp/google", 470 469 "owner": "hashicorp", 471 - "proxyVendor": true, 472 470 "repo": "terraform-provider-google", 473 - "rev": "v5.19.0", 471 + "rev": "v5.21.0", 474 472 "spdx": "MPL-2.0", 475 - "vendorHash": "sha256-0yCgFgRDGaJLGFEX3lZxoqrS1xWjqmRfYaYdMVpI2KI=" 473 + "vendorHash": "sha256-VL03n3rEMccHuYmFMgoX01hzpEA7WHIyxa8GnfVLLSo=" 476 474 }, 477 475 "google-beta": { 478 - "hash": "sha256-Hx9/hGT0cqNYkn1xojeolWrvFPWhh1gsKl/qxeejBzA=", 476 + "hash": "sha256-fn4JrTU/TX8jJ6vYxzWYFpGFmgSDEt6txOF/jsX2BcU=", 479 477 "homepage": "https://registry.terraform.io/providers/hashicorp/google-beta", 480 478 "owner": "hashicorp", 481 - "proxyVendor": true, 482 479 "repo": "terraform-provider-google-beta", 483 - "rev": "v5.19.0", 480 + "rev": "v5.21.0", 484 481 "spdx": "MPL-2.0", 485 - "vendorHash": "sha256-0yCgFgRDGaJLGFEX3lZxoqrS1xWjqmRfYaYdMVpI2KI=" 482 + "vendorHash": "sha256-bUJJNnnmF7PXwXUomE5uuk21rpHsy7W5ESkj0DDiY04=" 486 483 }, 487 484 "googleworkspace": { 488 485 "hash": "sha256-dedYnsKHizxJZibuvJOMbJoux0W6zgKaK5fxIofKqCY=", ··· 494 491 "vendorHash": "sha256-fqVBnAivVekV+4tpkl+E6eNA3wi8mhLevJRCs3W7L2g=" 495 492 }, 496 493 "grafana": { 497 - "hash": "sha256-FcoWovmdPUcX4LcSF9MLpxvwK1ObFejump4ha0Fmdbw=", 494 + "hash": "sha256-8YE+bi44c55hDH+NlEsuocT1d6PugF/QfwvOTD693YE=", 498 495 "homepage": "https://registry.terraform.io/providers/grafana/grafana", 499 496 "owner": "grafana", 500 497 "repo": "terraform-provider-grafana", 501 - "rev": "v2.12.2", 498 + "rev": "v2.14.2", 502 499 "spdx": "MPL-2.0", 503 - "vendorHash": "sha256-lbtWI96iAjHNRbhJw2e8yWSGJD7hsMqy4ZGCScSH8ME=" 500 + "vendorHash": "sha256-HVPCLtE1DVM5Rq/myNoJwFrSQVG6utX0LOmR7yklRu8=" 504 501 }, 505 502 "gridscale": { 506 503 "hash": "sha256-5gidBMUfJ4DPKuRx/pF5Rlff7DPkIXBJ7qzCIy6bZm8=", ··· 567 564 "vendorHash": "sha256-GDeuiT3PV92t3CsD60CAmN8ED9j8UzDbRlk59SSCVCM=" 568 565 }, 569 566 "huaweicloud": { 570 - "hash": "sha256-gNMeblhzUWa2YTvy0bmMzP0NQ3Qe0Ibec4tEKHyTHR0=", 567 + "hash": "sha256-vOaLOGLp+V+IYYa56rpiv1yx89incw796cTUgUXHtdM=", 571 568 "homepage": "https://registry.terraform.io/providers/huaweicloud/huaweicloud", 572 569 "owner": "huaweicloud", 573 570 "repo": "terraform-provider-huaweicloud", 574 - "rev": "v1.62.0", 571 + "rev": "v1.62.1", 575 572 "spdx": "MPL-2.0", 576 573 "vendorHash": null 577 574 }, ··· 594 591 "vendorHash": null 595 592 }, 596 593 "ibm": { 597 - "hash": "sha256-zTrVz4SqjqbU5T/kxvhKsJnx/VPPRUvQ6CMCqiclj7M=", 594 + "hash": "sha256-dYH6D5VKh2wNh8L4SyXELy1zL+fORLeOgXG92XDg4GY=", 598 595 "homepage": "https://registry.terraform.io/providers/IBM-Cloud/ibm", 599 596 "owner": "IBM-Cloud", 600 597 "repo": "terraform-provider-ibm", 601 - "rev": "v1.61.0", 598 + "rev": "v1.63.0", 602 599 "spdx": "MPL-2.0", 603 - "vendorHash": "sha256-/kbrtNvEYU0mfoe2lPaZ/b8kAfkuP/6QVzUxRry/4+I=" 600 + "vendorHash": "sha256-SlUzByF0tke5YtMflOzpYfguZlNe8qeqJqvxCh/TVoY=" 604 601 }, 605 602 "icinga2": { 606 603 "hash": "sha256-Y/Oq0aTzP+oSKPhHiHY9Leal4HJJm7TNDpcdqkUsCmk=", ··· 612 609 "vendorHash": null 613 610 }, 614 611 "incus": { 615 - "hash": "sha256-0KCP5ll6TszSTP2J9+dDK6qqNcVCPgLQrdMMrfVhmds=", 612 + "hash": "sha256-GahwviyhXcrCtM0jjJKKEwHkZTcJnVPB1JlVsJjcv+k=", 616 613 "homepage": "https://registry.terraform.io/providers/lxc/incus", 617 614 "owner": "lxc", 618 615 "repo": "terraform-provider-incus", 619 - "rev": "v0.1.0", 616 + "rev": "v0.1.1", 620 617 "spdx": "MPL-2.0", 621 - "vendorHash": "sha256-pKWKef0MtW90HBhDVtQlETt9TqnHnfW6Ck4gXShJVF0=" 618 + "vendorHash": "sha256-/SpaWENm6nwveUACS7hvH/Z25CTzQK/6igPhTW/fYJ8=" 622 619 }, 623 620 "infoblox": { 624 621 "hash": "sha256-rjqtqfmQQoJIhMtP6sFOu/XfJ691E77P0Bf9gjml2yg=", ··· 639 636 "vendorHash": "sha256-NEGjgtrn6ZowqSF6NAK1NnSjYVUvfWuH/4R5ZPdTZSs=" 640 637 }, 641 638 "kafka": { 642 - "hash": "sha256-EECV3JMile7Lif/GuC5330OcAGm5ylc6k43fY4jRy80=", 639 + "hash": "sha256-BS15vAQeWAYPaF7i4xpFPv7Ni+tF4LFu8k/woVvQNF4=", 643 640 "homepage": "https://registry.terraform.io/providers/Mongey/kafka", 644 641 "owner": "Mongey", 645 642 "repo": "terraform-provider-kafka", 646 - "rev": "v0.6.0", 643 + "rev": "v0.7.0", 647 644 "spdx": "MIT", 648 - "vendorHash": "sha256-DKyDjcj7tovmlZeKjzun5YsCffTAJirp0z49kcOBq54=" 645 + "vendorHash": "sha256-H35qqnWovPgf1t9DlxnPhDg2uWEKTWR3KcLtDum/Qc4=" 649 646 }, 650 647 "kafka-connect": { 651 648 "hash": "sha256-PiSVfzNPEXAgONb/eaVAN4yPudn5glcHL0BLqE5PWsw=", ··· 675 672 "vendorHash": "sha256-lXQHo66b9X0jZhoF+5Ix5qewQGyI82VPJ7gGzc2CHao=" 676 673 }, 677 674 "kubernetes": { 678 - "hash": "sha256-CxzBTixyvsSSjZDv8GrxAB1oeRjJBB9nRAuKoASeKbI=", 675 + "hash": "sha256-l2WPpczgKjDYxtZFqhqmJvq8CdsAIBQBeofZOn7BLzM=", 679 676 "homepage": "https://registry.terraform.io/providers/hashicorp/kubernetes", 680 677 "owner": "hashicorp", 681 678 "repo": "terraform-provider-kubernetes", 682 - "rev": "v2.26.0", 679 + "rev": "v2.27.0", 683 680 "spdx": "MPL-2.0", 684 681 "vendorHash": "sha256-mVC3Uf+4zWM7lXHXOfVI+okXI8gP1W5VyZyH+qVNX7o=" 685 682 }, 686 683 "launchdarkly": { 687 - "hash": "sha256-rv/jgGrjJrUzGBpUnkc0n/x/msxAc/45n/JKCrGPWMA=", 684 + "hash": "sha256-IuoFMp0NViuwwgOlfvoReodPhOJR0+YyJDI/vjN52jQ=", 688 685 "homepage": "https://registry.terraform.io/providers/launchdarkly/launchdarkly", 689 686 "owner": "launchdarkly", 690 687 "repo": "terraform-provider-launchdarkly", 691 - "rev": "v2.18.0", 688 + "rev": "v2.18.1", 692 689 "spdx": "MPL-2.0", 693 690 "vendorHash": "sha256-JbrecA5pNIifikBHwqFL72hRfRFHHl29mFKE4nDdbkY=" 694 691 }, ··· 702 699 "vendorHash": "sha256-K/PH8DAi6Wj+isPx9xefQcLPKnrimfItZFSPfktTias=" 703 700 }, 704 701 "linode": { 705 - "hash": "sha256-ZhZ6Y8hPLL3ZxemCgDdGNC8waxNEKLMVtv3cNZtAoic=", 702 + "hash": "sha256-rk1fUC+++pXmYVL1IgR5rT77pere+j51n9kdzaDWKgc=", 706 703 "homepage": "https://registry.terraform.io/providers/linode/linode", 707 704 "owner": "linode", 708 705 "repo": "terraform-provider-linode", 709 - "rev": "v2.16.0", 706 + "rev": "v2.17.0", 710 707 "spdx": "MPL-2.0", 711 - "vendorHash": "sha256-rwto/tgKfmUYCNNMZpBpZ3vHyl9I8RrgLVmPogkMYe8=" 708 + "vendorHash": "sha256-8vmorWsrZLJo3lKN74Bt+V8xKPOe389FZ2SjvxYfvtI=" 712 709 }, 713 710 "linuxbox": { 714 711 "hash": "sha256-MzasMVtXO7ZeZ+qEx2Z+7881fOIA0SFzSvXVHeEROtg=", ··· 720 717 "vendorHash": "sha256-Jlg3a91pOhMC5SALzL9onajZUZ2H9mXfU5CKvotbCbw=" 721 718 }, 722 719 "local": { 723 - "hash": "sha256-FeraMYTrcGQ7JwlCOMyOJdwhtdRHS1b5PA0lpSIwAVY=", 720 + "hash": "sha256-va8CFAHPZvc541Bml0VPN6A5qyUiKBXRfH/3AwxgXTo=", 724 721 "homepage": "https://registry.terraform.io/providers/hashicorp/local", 725 722 "owner": "hashicorp", 726 723 "repo": "terraform-provider-local", 727 - "rev": "v2.4.1", 724 + "rev": "v2.5.1", 728 725 "spdx": "MPL-2.0", 729 - "vendorHash": "sha256-T/YQsNpPISDSVi00KrLRX/+jFNQVl2ze/3D2ZRxmUjI=" 726 + "vendorHash": "sha256-PpLqFek6FnD+xWF8QMS2PFUP7sXXVWWWosq6fpLRzxg=" 730 727 }, 731 728 "lxd": { 732 729 "hash": "sha256-culY1Im8D4CtgC2LtTFFB0BgrNgLfDLT0I290+0NE3A=", ··· 765 762 "vendorHash": "sha256-QxbZv6YMa5/I4bTeQBNdmG3EKtLEmstnH7HMiZzFJrI=" 766 763 }, 767 764 "migadu": { 768 - "hash": "sha256-4mT5BbOXl4OY99ao6nyQQgQImPk/1X7lOAZcAxYToQw=", 765 + "hash": "sha256-jLOXQmsAAG78eNAlpo6Ge5fdhUHeGevVm079H1gE5/s=", 769 766 "homepage": "https://registry.terraform.io/providers/metio/migadu", 770 767 "owner": "metio", 771 768 "repo": "terraform-provider-migadu", 772 - "rev": "2024.1.25", 769 + "rev": "2024.3.21", 773 770 "spdx": "0BSD", 774 - "vendorHash": "sha256-eee9X1QTDqL9rIGOnnxLU6QlcSIeMLlTZnHYis+ht+w=" 771 + "vendorHash": "sha256-ecoy0nJPuBsoVkYXNkrURgmDiaZEplkD1Zv4TEMuyU0=" 775 772 }, 776 773 "minio": { 777 - "hash": "sha256-i3YYBffP7Jp3f0wN1ZwP+c7C8WN8EKUh7JOKzbH0R/I=", 774 + "hash": "sha256-dgMK61jFXnOvE11FIoIJfFN1zb+N9HrFZ/WtQqwktbw=", 778 775 "homepage": "https://registry.terraform.io/providers/aminueza/minio", 779 776 "owner": "aminueza", 780 777 "repo": "terraform-provider-minio", 781 - "rev": "v2.0.1", 782 - "spdx": "AGPL-3.0", 783 - "vendorHash": "sha256-aIIkj0KpkIR+CsgPk4NCfhG7BMKaAQZy/49unQx4nWQ=" 778 + "rev": "v2.2.0", 779 + "spdx": "AGPL-3.0-only", 780 + "vendorHash": "sha256-Uxexx5sK6D+EEEPWLnWFE0HPG1RKUsYnSJ/1bV9JBkw=" 784 781 }, 785 782 "mongodbatlas": { 786 - "hash": "sha256-6XLPk4UNZVQLpY44MIVXabmHtkoQQ58WNfhmhW+/4Ow=", 783 + "hash": "sha256-1IHiwMvME+kTbOSBNHBpDifzORf4li8WUxvtMu2uQiI=", 787 784 "homepage": "https://registry.terraform.io/providers/mongodb/mongodbatlas", 788 785 "owner": "mongodb", 789 786 "repo": "terraform-provider-mongodbatlas", 790 - "rev": "v1.15.1", 787 + "rev": "v1.15.2", 791 788 "spdx": "MPL-2.0", 792 - "vendorHash": "sha256-LBgZmVuBkeKNTPIk274owej+E4Ir0xcGkL4L05PhZUg=" 789 + "vendorHash": "sha256-fVDjhXRbYt845ZhFY85lCpXubKINBeMZg0U3K5RbnDk=" 793 790 }, 794 791 "namecheap": { 795 792 "hash": "sha256-g3i7jZBOl2umsyRk1z7Radv8a9Ry6oQ8oorv3YbY7Xo=", ··· 819 816 "vendorHash": "sha256-QluXNbTBc/EXCO3PmnBOSwSERK3t5NhCS4Jnz5hU97k=" 820 817 }, 821 818 "nomad": { 822 - "hash": "sha256-KHbdP5kAs65Z31Fe7EjwUVlFaezgjCqECryF/hSXXXs=", 819 + "hash": "sha256-+S78qH7xMvJEGvgTRlxADNZI24PNgqCj1xgmIl4Oif4=", 823 820 "homepage": "https://registry.terraform.io/providers/hashicorp/nomad", 824 821 "owner": "hashicorp", 825 822 "repo": "terraform-provider-nomad", 826 - "rev": "v2.1.1", 823 + "rev": "v2.2.0", 827 824 "spdx": "MPL-2.0", 828 - "vendorHash": "sha256-+0UAB4ZQfIyoCopQkm1hTCxDIa/J4gLDGwv4iInN4os=" 825 + "vendorHash": "sha256-f/L9ZkirFIb+Yu2H4wz9wCb65NCC0TsmEnZPCI4Z6gw=" 829 826 }, 830 827 "ns1": { 831 - "hash": "sha256-UHoOVITbfwZ7tviDuZ1Tp9aVgRpB9ZnCzk5EOZeH/Eo=", 828 + "hash": "sha256-qk+JfmWjaK29KqUVN2K01AEU+zJAQGeJhsnu3BBNHqI=", 832 829 "homepage": "https://registry.terraform.io/providers/ns1-terraform/ns1", 833 830 "owner": "ns1-terraform", 834 831 "repo": "terraform-provider-ns1", 835 - "rev": "v2.0.10", 832 + "rev": "v2.2.0", 836 833 "spdx": "MPL-2.0", 837 - "vendorHash": "sha256-nkpKq8cAusokeuOk32n8QA9He9zQlaTFzUwLMHKzpqM=" 834 + "vendorHash": "sha256-Fh4RP2Yu3EWD/I8r3I2nEkyQBZdM5SmdX+IcK5B8cb0=" 838 835 }, 839 836 "null": { 840 837 "hash": "sha256-KOwJXGvMc9Xgq4Kbr72aW6RDwzldUrU1C3aDxpKO3qE=", ··· 856 853 "vendorHash": "sha256-LRIfxQGwG988HE5fftGl6JmBG7tTknvmgpm4Fu1NbWI=" 857 854 }, 858 855 "oci": { 859 - "hash": "sha256-X7/v25Ges3F69LQs1SEXNLwiCkHX+/VrJ7y2XtE+2bg=", 856 + "hash": "sha256-V3A22EUSmVjglnytaxRL2CCG5DtzKl0J+Xalk96z99o=", 860 857 "homepage": "https://registry.terraform.io/providers/oracle/oci", 861 858 "owner": "oracle", 862 859 "repo": "terraform-provider-oci", 863 - "rev": "v5.31.0", 860 + "rev": "v5.34.0", 864 861 "spdx": "MPL-2.0", 865 862 "vendorHash": null 866 863 }, ··· 901 898 "vendorHash": "sha256-WHsYDcvLE1i+wCHGNF6eE8yVpPbP5SLG7ZK1AL7xMXI=" 902 899 }, 903 900 "opentelekomcloud": { 904 - "hash": "sha256-ZDZ5sOWpmsGc+ESWkib2gws8XOeN35WEpi9/R2262yg=", 901 + "hash": "sha256-rifK2xVnzYQZnDzF4glkpA4w1/rbvuxkas8npJRXqvM=", 905 902 "homepage": "https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud", 906 903 "owner": "opentelekomcloud", 907 904 "repo": "terraform-provider-opentelekomcloud", 908 - "rev": "v1.36.2", 905 + "rev": "v1.36.4", 909 906 "spdx": "MPL-2.0", 910 - "vendorHash": "sha256-2gZ3+XK5FF4hQ2zGjULrPj3QYrCG9MNFLdcVdxgzX9s=" 907 + "vendorHash": "sha256-4kO4pl1Ssj+lCmImiJQq59J/6rpfuYt/NBDBxJopQdE=" 911 908 }, 912 909 "opsgenie": { 913 910 "hash": "sha256-ZssKhfwFrzCjvlebEmKAHWBInN5daVqxbmVFoA92dv8=", ··· 919 916 "vendorHash": null 920 917 }, 921 918 "ovh": { 922 - "hash": "sha256-jQ+eitK5kX12yso+cSltZWRPc/3P2v4W4H2+TbPKvNI=", 919 + "hash": "sha256-SGezO0L/rt5rnIz3LijkKdXn0+EPlmM/rGQ/aB2GES4=", 923 920 "homepage": "https://registry.terraform.io/providers/ovh/ovh", 924 921 "owner": "ovh", 925 922 "repo": "terraform-provider-ovh", 926 - "rev": "v0.37.0", 923 + "rev": "v0.40.0", 927 924 "spdx": "MPL-2.0", 928 925 "vendorHash": null 929 926 }, 930 927 "pagerduty": { 931 - "hash": "sha256-WjRfkMMgGuqSpJd4514heDQD4SaiH7gIkZwJzzqxoZk=", 928 + "hash": "sha256-D1tYsPiozT9FdTL+DKDkjxAByXueyKwBkka3P9xDJLc=", 932 929 "homepage": "https://registry.terraform.io/providers/PagerDuty/pagerduty", 933 930 "owner": "PagerDuty", 934 931 "repo": "terraform-provider-pagerduty", 935 - "rev": "v3.9.0", 932 + "rev": "v3.10.0", 936 933 "spdx": "MPL-2.0", 937 934 "vendorHash": null 938 935 }, ··· 973 970 "vendorHash": null 974 971 }, 975 972 "project": { 976 - "hash": "sha256-ZE3OW83tz2DfcwFn8KfZZYQuWdl335zJecC3Qzn0xPg=", 973 + "hash": "sha256-eXieWiwDzTkOVvrjjnG8i8ke7mMTjluq5zEtiZqfiOA=", 977 974 "homepage": "https://registry.terraform.io/providers/jfrog/project", 978 975 "owner": "jfrog", 979 976 "repo": "terraform-provider-project", 980 - "rev": "v1.4.0", 977 + "rev": "v1.5.1", 981 978 "spdx": "Apache-2.0", 982 - "vendorHash": "sha256-i7wota4ezfBA2AoSGO8OdbJcZQizXrPRJYE/WJSTFss=" 979 + "vendorHash": "sha256-bJ6+i7fZ6PsUcwjwJKiMC10I44bojIifI7eWUhdT1Bw=" 983 980 }, 984 981 "proxmox": { 985 982 "hash": "sha256-ikXLLNoAjrnGGGI3fHTKFXm8YwqNazE/U39JTjOBsW4=", ··· 1000 997 "vendorHash": "sha256-j+3qtGlueKZgf0LuNps4Wc9G3EmpSgl8ZNSLqslyizI=" 1001 998 }, 1002 999 "rancher2": { 1003 - "hash": "sha256-k4lJszOUxeOmpBX8wFiIg6MmVUWqH6OTuj0/OJgr0ZA=", 1000 + "hash": "sha256-w9oAeE8KuD7kdBFOkNgifaELrxr3X1yKYXFiQLyaGY8=", 1004 1001 "homepage": "https://registry.terraform.io/providers/rancher/rancher2", 1005 1002 "owner": "rancher", 1006 1003 "repo": "terraform-provider-rancher2", 1007 - "rev": "v4.0.0", 1004 + "rev": "v4.1.0", 1008 1005 "spdx": "MPL-2.0", 1009 - "vendorHash": "sha256-8XBsQuzEtg8nybJOFHkkr4nfp4WxnmgXqt0ci7q0CbI=" 1006 + "vendorHash": "sha256-kzOEHkVCHOwISXVPmKbJJ2BbBdIJ3G1JtA1nFGZYnG8=" 1010 1007 }, 1011 1008 "random": { 1012 1009 "hash": "sha256-8RRfoxDXa9pScyZ8CXBuWODlahd3lH0IzPaV0yb7GpI=", ··· 1036 1033 "vendorHash": null 1037 1034 }, 1038 1035 "scaleway": { 1039 - "hash": "sha256-ygCr2kxnVoR2IvtvQI483Urd5sLU6U+TCHYW1FXy1Tc=", 1036 + "hash": "sha256-3K1BGar+D45nCSQNodJYTp+kP0EdoBzQTOEJ3PQa3t8=", 1040 1037 "homepage": "https://registry.terraform.io/providers/scaleway/scaleway", 1041 1038 "owner": "scaleway", 1042 1039 "repo": "terraform-provider-scaleway", 1043 - "rev": "v2.37.0", 1040 + "rev": "v2.38.2", 1044 1041 "spdx": "MPL-2.0", 1045 - "vendorHash": "sha256-JXSXDJqRGZDk1xyyWhv+S9Jl5duBN9RR71eukDc6ODQ=" 1042 + "vendorHash": "sha256-5otz+3S1o3V+V1SZaFP611AwyCvoPCxCwR2SE3DEw5o=" 1046 1043 }, 1047 1044 "secret": { 1048 1045 "hash": "sha256-MmAnA/4SAPqLY/gYcJSTnEttQTsDd2kEdkQjQj6Bb+A=", ··· 1108 1105 "vendorHash": "sha256-F1AuO/dkldEDRvkwrbq2EjByxjg3K2rohZAM4DzKPUw=" 1109 1106 }, 1110 1107 "snowflake": { 1111 - "hash": "sha256-ZPqKctqmAaF7obRDdK2Jn5kGihjyPZhl8IoAprcXuUI=", 1108 + "hash": "sha256-X0VD4aI7WzNsy36e39eWzn2IIaLuXnhFSgiMnbb4myU=", 1112 1109 "homepage": "https://registry.terraform.io/providers/Snowflake-Labs/snowflake", 1113 1110 "owner": "Snowflake-Labs", 1114 1111 "repo": "terraform-provider-snowflake", 1115 - "rev": "v0.87.0", 1112 + "rev": "v0.87.2", 1116 1113 "spdx": "MIT", 1117 1114 "vendorHash": "sha256-hvaZBOeAVutoKv46BLE1ud1Ox0K0InpTSG5G2WwTj5s=" 1118 1115 }, ··· 1126 1123 "vendorHash": "sha256-8W1PK4T98iK1N6EB6AVjvr1P9Ja51+kSOmYAEosxrh8=" 1127 1124 }, 1128 1125 "spotinst": { 1129 - "hash": "sha256-9hSrU4pSlbcGM0HHKg/xIPz4DTvds6+yIFYbQ+xmPrA=", 1126 + "hash": "sha256-3/dMhB5SRc1pEsoflaMcNmPn3MjEUZ95aruqwD/Ro0M=", 1130 1127 "homepage": "https://registry.terraform.io/providers/spotinst/spotinst", 1131 1128 "owner": "spotinst", 1132 1129 "repo": "terraform-provider-spotinst", 1133 - "rev": "v1.162.0", 1130 + "rev": "v1.165.0", 1134 1131 "spdx": "MPL-2.0", 1135 - "vendorHash": "sha256-lOLX/ZcBbh7TzsKO9w/dB1gm0KD9ezlXNjWRBBQVgsQ=" 1132 + "vendorHash": "sha256-aKp9DDUU1cZye24jtFqpxA43KJj8CjXFE/+hl1PBH6c=" 1136 1133 }, 1137 1134 "ssh": { 1138 1135 "hash": "sha256-1UN5QJyjCuxs2vQYlSuz2jsu/HgGTxOoWWRcv4qcwow=", ··· 1162 1159 "vendorHash": "sha256-9M1DsE/FPQK8TG7xCJWbU3HAJCK3p/7lxdzjO1oAfWs=" 1163 1160 }, 1164 1161 "sumologic": { 1165 - "hash": "sha256-fO7EsELdBElvosfbyKYnun7pJhoy5tTADGgYHqi9nEQ=", 1162 + "hash": "sha256-wGqOUeDJs80s5xNsnJ4uLg6DXxcZA+P30XtY4DyCDzo=", 1166 1163 "homepage": "https://registry.terraform.io/providers/SumoLogic/sumologic", 1167 1164 "owner": "SumoLogic", 1168 1165 "repo": "terraform-provider-sumologic", 1169 - "rev": "v2.28.2", 1166 + "rev": "v2.28.3", 1170 1167 "spdx": "MPL-2.0", 1171 - "vendorHash": "sha256-iNBM4Y24vDGPKyb5cppSogk145F0/pAFmOzEeiWgfLI=" 1168 + "vendorHash": "sha256-ti0zBliq3DXVNWlqE0dO6T5UxN/p1fLMt4FK/0/j9oY=" 1172 1169 }, 1173 1170 "tailscale": { 1174 - "hash": "sha256-1OSGJham+oJLQUcSm+Iea9SDM5VhOcE7Bz+ZgxM4Lww=", 1171 + "hash": "sha256-hvhdaxO7CbsfFzDw0UuRxlgRwvumWPz/I65IgounflQ=", 1175 1172 "homepage": "https://registry.terraform.io/providers/tailscale/tailscale", 1176 1173 "owner": "tailscale", 1177 1174 "repo": "terraform-provider-tailscale", 1178 - "rev": "v0.13.13", 1175 + "rev": "v0.15.0", 1179 1176 "spdx": "MIT", 1180 - "vendorHash": "sha256-w0S9ACnDNZsEvYEkS2Q/8I2doM3AmgpzmgRXgA7CaTw=" 1177 + "vendorHash": "sha256-+XgYutJTSKL6HmAX4GLnktqcM3AxYP7B1UHzAp/Oz78=" 1181 1178 }, 1182 1179 "talos": { 1183 1180 "hash": "sha256-DoO2aGoBkuafPJGNz0opmkFw4wwUgsczA2D0bSXQAlg=", ··· 1189 1186 "vendorHash": "sha256-FWwHAaUKUw7DyNs4sAlkLkGNj48wMJgpFvfQgbp8lFs=" 1190 1187 }, 1191 1188 "temporalcloud": { 1192 - "hash": "sha256-ROFjDIzMLifFZAfetpDWOGylyg9Jp6vN9dEDLMZ3tz8=", 1189 + "hash": "sha256-pjxEcA8K9n70FWMwpTXr8fwOCj/GVmiL9XfKLRLQ6tI=", 1193 1190 "homepage": "https://registry.terraform.io/providers/temporalio/temporalcloud", 1194 1191 "owner": "temporalio", 1195 1192 "repo": "terraform-provider-temporalcloud", 1196 - "rev": "v0.0.5", 1193 + "rev": "v0.0.6", 1197 1194 "spdx": "MPL-2.0", 1198 - "vendorHash": "sha256-9sIVFZJXFR0+cJj6xL6bXRTY9dKIB6a+7ZCopeq9upM=" 1195 + "vendorHash": "sha256-2rYaxDDIPH46gXNILnTcHRsChpEd406r4pzWdnHMLNM=" 1199 1196 }, 1200 1197 "tencentcloud": { 1201 - "hash": "sha256-vcq7DvYv4dHd7nO4iwCWePuPwM2mIMfC438FkpG/Iwo=", 1198 + "hash": "sha256-Vk1Jc1zSTKoFlNATlx9i5Pn4EzD/uS+RgmUCooMQVx8=", 1202 1199 "homepage": "https://registry.terraform.io/providers/tencentcloudstack/tencentcloud", 1203 1200 "owner": "tencentcloudstack", 1204 1201 "repo": "terraform-provider-tencentcloud", 1205 - "rev": "v1.81.77", 1202 + "rev": "v1.81.83", 1206 1203 "spdx": "MPL-2.0", 1207 1204 "vendorHash": null 1208 1205 }, 1209 1206 "tfe": { 1210 - "hash": "sha256-/YEDeDH+6J1p/p0myonruRx4BiYao2zy40kMMb+Jv6o=", 1207 + "hash": "sha256-5Txgqf/4dh2fsB6guqgLs3PxZs1QB32NzqCFIwM4ogg=", 1211 1208 "homepage": "https://registry.terraform.io/providers/hashicorp/tfe", 1212 1209 "owner": "hashicorp", 1213 1210 "repo": "terraform-provider-tfe", 1214 - "rev": "v0.52.0", 1211 + "rev": "v0.53.0", 1215 1212 "spdx": "MPL-2.0", 1216 - "vendorHash": "sha256-kDR4CB3RAvGC/NkT4PJ7BxI2v8WSfI2mfGSW+d1J2ZI=" 1213 + "vendorHash": "sha256-7rMBmB93dLPyd9VcVc9R8SnXQ0XkU6SHc6j/KiAODVg=" 1217 1214 }, 1218 1215 "thunder": { 1219 1216 "hash": "sha256-ezolcZ652YUV/CDoNKNRZkiRpRoa5AMqHxeYLxluA5A=", ··· 1225 1222 "vendorHash": null 1226 1223 }, 1227 1224 "time": { 1228 - "hash": "sha256-5AOp6y/Nmu59uB9QXqwkcgakyzAyiAclZ9EJa7+MvpY=", 1225 + "hash": "sha256-yRYGyDPMR/2+OOjqXj1OhpvYoAUEbgWPcW4PcatPPh8=", 1229 1226 "homepage": "https://registry.terraform.io/providers/hashicorp/time", 1230 1227 "owner": "hashicorp", 1231 1228 "repo": "terraform-provider-time", 1232 - "rev": "v0.10.0", 1229 + "rev": "v0.11.1", 1233 1230 "spdx": "MPL-2.0", 1234 - "vendorHash": "sha256-TrkmjqUJi28sN9POzEuKzKyPQiS1RtVpj9NbsM3jW0I=" 1231 + "vendorHash": "sha256-UZ0DpurmLmju/MG0uhAXgbwQoas94/R9TNT1cyO6pIQ=" 1235 1232 }, 1236 1233 "tls": { 1237 1234 "hash": "sha256-2K18jY2+oPvelMtZ2o4WJcAPhc93nCvJdHq+VNfmWZI=", ··· 1262 1259 "vendorHash": null 1263 1260 }, 1264 1261 "ucloud": { 1265 - "hash": "sha256-OFnNEmODAluhEzVvQ22jblUhpzIlIvjsYZZmtepAcX8=", 1262 + "hash": "sha256-u9LxsBKmS80h4y+/nJZ+0+cmQP5gS/I+T5g8H/QlPDA=", 1266 1263 "homepage": "https://registry.terraform.io/providers/ucloud/ucloud", 1267 1264 "owner": "ucloud", 1268 1265 "repo": "terraform-provider-ucloud", 1269 - "rev": "v1.38.6", 1266 + "rev": "v1.38.8", 1270 1267 "spdx": "MPL-2.0", 1271 1268 "vendorHash": null 1272 1269 }, ··· 1280 1277 "vendorHash": "sha256-srhu8iepW/JmPrJ7PuXyk0GEWMwzpNpkny33z7ZdrdM=" 1281 1278 }, 1282 1279 "vault": { 1283 - "hash": "sha256-hxEy9S6BH4pjHzmGu7LMFuV/dXc9oJ4PKLX4TYlxAJo=", 1280 + "hash": "sha256-jwVc1x2+i4V/0mWRg5+Xpk0ONHC1T55Hof9JOUVAo/s=", 1284 1281 "homepage": "https://registry.terraform.io/providers/hashicorp/vault", 1285 1282 "owner": "hashicorp", 1286 1283 "repo": "terraform-provider-vault", 1287 - "rev": "v3.25.0", 1284 + "rev": "v4.1.0", 1288 1285 "spdx": "MPL-2.0", 1289 - "vendorHash": "sha256-cKD8+YiclFNR9xWr68F17mQjtxhAsPBpXhT6luvXp3I=" 1286 + "vendorHash": "sha256-b/1g/1hFbIfzYJ0lQKNzalLkD95LLRgoftuoeDicalE=" 1290 1287 }, 1291 1288 "vcd": { 1292 1289 "hash": "sha256-TP9COMofx4c2GZ0dQkfopn4iq8ddfV3WwuNjTu6yQnU=", ··· 1325 1322 "vendorHash": "sha256-OzcDMLWwnBYIkBcL6U1t9oCNhZZokBUf2TONb+OfgPE=" 1326 1323 }, 1327 1324 "vra7": { 1328 - "hash": "sha256-dvdsfUKhl1z/iHsh+/2HDb6mEX86P9FgynkzVQgtM5w=", 1325 + "hash": "sha256-v/0LBzyUUqt+Jx4GubCC2QzKdgt5WrrjZ4YvfxA2+GA=", 1329 1326 "homepage": "https://registry.terraform.io/providers/vmware/vra7", 1330 1327 "owner": "vmware", 1331 1328 "repo": "terraform-provider-vra7", 1332 - "rev": "v3.0.12", 1329 + "rev": "v3.0.13", 1333 1330 "spdx": "MPL-2.0", 1334 1331 "vendorHash": null 1335 1332 }, 1336 1333 "vsphere": { 1337 - "hash": "sha256-VWPKSR6xIph5dnMBSmLB/laY+DmNdshn6+94amCFQ5g=", 1334 + "hash": "sha256-SATX9BO6tnHW8+oeSeMNP3+opKHBk42va2J8YdrnlUw=", 1338 1335 "homepage": "https://registry.terraform.io/providers/hashicorp/vsphere", 1339 1336 "owner": "hashicorp", 1340 1337 "repo": "terraform-provider-vsphere", 1341 - "rev": "v2.6.1", 1338 + "rev": "v2.7.0", 1342 1339 "spdx": "MPL-2.0", 1343 - "vendorHash": "sha256-d9CdK5AHFZRC89Xko4vyx8jR10fkG1VYGVILlXM7zgw=" 1340 + "vendorHash": "sha256-cHzIOIGy5DT5q5fvQlv56V6/vU0akBFM34M+c2+qIy4=" 1344 1341 }, 1345 1342 "vultr": { 1346 1343 "hash": "sha256-+J4RHQWOy4Wfv2/8UNHe8g2fp2yAxzqzZZRv749B3Yc=", ··· 1361 1358 "vendorHash": "sha256-GRnVhGpVgFI83Lg34Zv1xgV5Kp8ioKTFV5uaqS80ATg=" 1362 1359 }, 1363 1360 "yandex": { 1364 - "hash": "sha256-utRegZYS19yjd1Gnqnet+XKaLop81JrNO+Oq7Gzms1M=", 1361 + "hash": "sha256-mlai++RjiYFSJLkhyWyKKYs/LFVoKIHtFB2bGmB5DFM=", 1365 1362 "homepage": "https://registry.terraform.io/providers/yandex-cloud/yandex", 1366 1363 "owner": "yandex-cloud", 1367 1364 "repo": "terraform-provider-yandex", 1368 - "rev": "v0.110.0", 1365 + "rev": "v0.112.0", 1369 1366 "spdx": "MPL-2.0", 1370 1367 "vendorHash": "sha256-eE8gYyIGVBmw02I6j9GoEm2TiOmHGWhOs5pcqj/6PaA=" 1371 1368 }
+2 -2
pkgs/applications/networking/flexget/default.nix
··· 6 6 7 7 python3.pkgs.buildPythonApplication rec { 8 8 pname = "flexget"; 9 - version = "3.11.24"; 9 + version = "3.11.25"; 10 10 pyproject = true; 11 11 12 12 # Fetch from GitHub in order to use `requirements.in` ··· 14 14 owner = "Flexget"; 15 15 repo = "Flexget"; 16 16 rev = "refs/tags/v${version}"; 17 - hash = "sha256-GivnZ7WWoS4fc7/uUfZFTdT0W+pW7W6Vhb56CmkEb0k="; 17 + hash = "sha256-bvCogSBB990LIkk273EMTlqNN303JKr5WCI8g7hLU9Q="; 18 18 }; 19 19 20 20 postPatch = ''
+1 -1
pkgs/applications/networking/p2p/magnetico/default.nix
··· 40 40 broken = true; 41 41 description = "Autonomous (self-hosted) BitTorrent DHT search engine suite"; 42 42 homepage = "https://github.com/ireun/magnetico"; 43 - license = licenses.agpl3; 43 + license = licenses.agpl3Only; 44 44 badPlatforms = platforms.darwin; 45 45 maintainers = with maintainers; [ rnhmjoj ]; 46 46 };
+2 -2
pkgs/applications/networking/remote/anydesk/default.nix
··· 7 7 description = "Desktop sharing application, providing remote support and online meetings"; 8 8 in stdenv.mkDerivation rec { 9 9 pname = "anydesk"; 10 - version = "6.3.0"; 10 + version = "6.3.1"; 11 11 12 12 src = fetchurl { 13 13 urls = [ 14 14 "https://download.anydesk.com/linux/anydesk-${version}-amd64.tar.gz" 15 15 "https://download.anydesk.com/linux/generic-linux/anydesk-${version}-amd64.tar.gz" 16 16 ]; 17 - hash = "sha256-seMzfTXOGa+TljgpmIsgFOis+79r0bWt+4vH3Nb+5FI="; 17 + hash = "sha256-qVksva6+EfAQiOexP8NlDSCR5Ab2WGsuCG4BD87rlag="; 18 18 }; 19 19 20 20 buildInputs = [
+1 -1
pkgs/applications/networking/ssb-patchwork/default.nix
··· 46 46 sea-slang for gossip - a scuttlebutt is basically a watercooler on a ship. 47 47 ''; 48 48 homepage = "https://www.scuttlebutt.nz/"; 49 - license = licenses.agpl3; 49 + license = licenses.agpl3Only; 50 50 maintainers = with maintainers; [ asymmetric picnoir cyplo ]; 51 51 mainProgram = "ssb-patchwork"; 52 52 platforms = [ "x86_64-linux" ];
+1 -1
pkgs/applications/office/beamerpresenter/default.nix
··· 87 87 meta = with lib; { 88 88 description = "Modular multi screen pdf presentation viewer"; 89 89 homepage = "https://github.com/stiglers-eponym/BeamerPresenter"; 90 - license = with licenses; [ agpl3 gpl3Plus ]; 90 + license = with licenses; [ agpl3Only gpl3Plus ]; 91 91 platforms = platforms.all; 92 92 maintainers = with maintainers; [ pacien dotlambda ]; 93 93 mainProgram = "beamerpresenter";
+1 -1
pkgs/applications/radio/qradiolink/default.nix
··· 81 81 description = "SDR transceiver application for analog and digital modes"; 82 82 mainProgram = "qradiolink"; 83 83 homepage = "http://qradiolink.org/"; 84 - license = licenses.agpl3; 84 + license = licenses.agpl3Plus; 85 85 maintainers = [ maintainers.markuskowa ]; 86 86 platforms = platforms.linux; 87 87 };
+1 -1
pkgs/applications/radio/srsran/default.nix
··· 46 46 meta = with lib; { 47 47 homepage = "https://www.srslte.com/"; 48 48 description = "Open-source 4G and 5G software radio suite."; 49 - license = licenses.agpl3; 49 + license = licenses.agpl3Plus; 50 50 platforms = with platforms; linux ; 51 51 maintainers = with maintainers; [ hexagonal-sun ]; 52 52 };
+1 -1
pkgs/applications/science/biology/minia/default.nix
··· 27 27 description = "Short read genome assembler"; 28 28 mainProgram = "minia"; 29 29 homepage = "https://github.com/GATB/minia"; 30 - license = licenses.agpl3; 30 + license = licenses.agpl3Plus; 31 31 maintainers = with maintainers; [ jbedo ]; 32 32 platforms = [ "x86_64-linux" ]; 33 33 };
+2 -2
pkgs/applications/science/electronics/dataexplorer/default.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "dataexplorer"; 11 - version = "3.8.3"; 11 + version = "3.8.5"; 12 12 13 13 src = fetchurl { 14 14 url = "mirror://savannah/dataexplorer/dataexplorer-${version}-src.tar.gz"; 15 - sha256 = "sha256-vU9klb6Mweg8yxnClsIdelG4uW92if64SJ7UHumYYbs="; 15 + sha256 = "sha256-b68xIZNbzHdPyZwLngcnjcoBtI6AeTdrblz/qx/HbGQ="; 16 16 }; 17 17 18 18 nativeBuildInputs = [ ant makeWrapper ];
+1 -1
pkgs/applications/science/electronics/kicad/base.nix
··· 196 196 Just the build products, the libraries are passed via an env var in the wrapper, default.nix 197 197 ''; 198 198 homepage = "https://www.kicad.org/"; 199 - license = lib.licenses.agpl3; 199 + license = lib.licenses.agpl3Plus; 200 200 platforms = lib.platforms.all; 201 201 }; 202 202 }
-76
pkgs/applications/science/engineering/strictdoc/default.nix
··· 1 - { lib 2 - , fetchFromGitHub 3 - , python3 4 - }: 5 - 6 - python3.pkgs.buildPythonApplication rec { 7 - pname = "strictdoc"; 8 - version = "0.0.40"; 9 - pyproject = true; 10 - 11 - src = fetchFromGitHub { 12 - owner = "strictdoc-project"; 13 - repo = "strictdoc"; 14 - rev = "refs/tags/${version}"; 15 - hash = "sha256-kZ8qVhroSPSGAcgUFZb1vRI6JoFyjeg/0qYosbRnwyc="; 16 - }; 17 - 18 - pythonRelaxDeps = true; 19 - 20 - nativeBuildInputs = with python3.pkgs; [ 21 - hatchling 22 - pythonRelaxDepsHook 23 - ]; 24 - 25 - propagatedBuildInputs = with python3.pkgs; [ 26 - beautifulsoup4 27 - datauri 28 - docutils 29 - fastapi 30 - html5lib 31 - jinja2 32 - lxml 33 - markupsafe 34 - pybtex 35 - pygments 36 - python-multipart 37 - reqif 38 - selenium 39 - setuptools 40 - spdx-tools 41 - textx 42 - toml 43 - uvicorn 44 - webdriver-manager 45 - websockets 46 - xlrd 47 - xlsxwriter 48 - ] ++ uvicorn.optional-dependencies.standard; 49 - 50 - nativeCheckInputs = with python3.pkgs; [ 51 - httpx 52 - pytestCheckHook 53 - ]; 54 - 55 - pythonImportsCheck = [ 56 - "strictdoc" 57 - ]; 58 - 59 - disabledTests = [ 60 - # fixture 'fs' not found 61 - "test_001_load_from_files" 62 - ]; 63 - 64 - disabledTestPaths = [ 65 - "tests/end2end/" 66 - ]; 67 - 68 - meta = with lib; { 69 - description = "Software requirements specification tool"; 70 - mainProgram = "strictdoc"; 71 - homepage = "https://github.com/strictdoc-project/strictdoc"; 72 - changelog = "https://github.com/strictdoc-project/strictdoc/releases/tag/${version}"; 73 - license = licenses.asl20; 74 - maintainers = with maintainers; [ yuu ]; 75 - }; 76 - }
+2 -2
pkgs/applications/science/math/palp/default.nix
··· 10 10 in 11 11 stdenv.mkDerivation rec { 12 12 pname = "palp"; 13 - version = "2.20"; 13 + version = "2.21"; 14 14 15 15 src = fetchurl { 16 16 url = "http://hep.itp.tuwien.ac.at/~kreuzer/CY/palp/${pname}-${version}.tar.gz"; 17 - sha256 = "1q1cl3vpdir16szy0jcadysydcrjp48hqxyx42kr8g9digkqjgkj"; 17 + sha256 = "sha256-fkp78hmZioRMC8zgoXbknQdDy0tQWg4ZUym/LsGW3dc="; 18 18 }; 19 19 20 20 hardeningDisable = [
+3 -3
pkgs/applications/version-management/gh/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "gh"; 5 - version = "2.45.0"; 5 + version = "2.46.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "cli"; 9 9 repo = "cli"; 10 10 rev = "v${version}"; 11 - hash = "sha256-jztBWn/1bDTxR/q27RYJM6boFWyduTKAtIn5zIZK2tU="; 11 + hash = "sha256-UvHLOG7/IJOzqFSu9Bbho+ldgvvGCiVjJK0epnYxZF8="; 12 12 }; 13 13 14 - vendorHash = "sha256-FprVBvYPGWLcUKlWg9JU7yy2KDa/3rceAEHUIYHN4f8="; 14 + vendorHash = "sha256-hZ8YGGrkeqI8079KSQM3E8SISb8lzFo4kQx2G+8HpNM="; 15 15 16 16 nativeBuildInputs = [ installShellFiles ]; 17 17
+4 -4
pkgs/applications/video/davinci-resolve/default.nix
··· 31 31 davinci = ( 32 32 stdenv.mkDerivation rec { 33 33 pname = "davinci-resolve${lib.optionalString studioVariant "-studio"}"; 34 - version = "18.6.5"; 34 + version = "18.6.6"; 35 35 36 36 nativeBuildInputs = [ 37 37 (appimage-run.override { buildFHSEnv = buildFHSEnvChroot; } ) ··· 52 52 outputHashAlgo = "sha256"; 53 53 outputHash = 54 54 if studioVariant 55 - then "sha256-Ua5R0G4okBpz9SyyA2zn6nVflY9AlWch7Kx6PrW/nMg=" 56 - else "sha256-oCK7w5jB7h4PSKg2IJwriyAVi/kj4TurloBcfDAe6BQ="; 55 + then "sha256-9iTdIjHH8uoXlVr6miyqmHuzbbpbqdJPEbPGycsccoI=" 56 + else "sha256-WrIQ1FHm65MOGb5HfFl2WzXYJRlqktuZdrtzcjWp1gI="; 57 57 58 58 impureEnvVars = lib.fetchers.proxyImpureEnvVars; 59 59 ··· 258 258 description = "Professional video editing, color, effects and audio post-processing"; 259 259 homepage = "https://www.blackmagicdesign.com/products/davinciresolve"; 260 260 license = licenses.unfree; 261 - maintainers = with maintainers; [ jshcmpbll orivej ]; 261 + maintainers = with maintainers; [ amarshall jshcmpbll orivej ]; 262 262 platforms = [ "x86_64-linux" ]; 263 263 sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 264 264 mainProgram = "davinci-resolve";
+1 -1
pkgs/build-support/fetchgit/nix-prefetch-git
··· 120 120 git config remote.origin.partialclonefilter "blob:none" 121 121 echo "$sparseCheckout" | git sparse-checkout set --stdin ${nonConeMode:+--no-cone} 122 122 fi 123 - ( [ -n "$http_proxy" ] && clean_git config http.proxy "$http_proxy" ) || true 123 + ( [ -n "$http_proxy" ] && clean_git config --global http.proxy "$http_proxy" ) || true 124 124 } 125 125 126 126 # Return the reference of an hash if it exists on the remote repository.
+44
pkgs/by-name/a5/a52dec/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitLab, 5 + autoreconfHook, 6 + }: 7 + 8 + stdenv.mkDerivation rec { 9 + pname = "a52dec"; 10 + version = "0.8.0"; 11 + 12 + src = fetchFromGitLab { 13 + domain = "git.adelielinux.org"; 14 + owner = "community"; 15 + repo = "a52dec"; 16 + rev = "v${version}"; 17 + hash = "sha256-Z4riiwetJkhQYa+AD8qOiwB1+cuLbOyN/g7D8HM8Pkw="; 18 + }; 19 + 20 + nativeBuildInputs = [ autoreconfHook ]; 21 + 22 + configureFlags = [ 23 + "--enable-shared" 24 + # Define inline as __attribute__ ((__always_inline__)) 25 + "ac_cv_c_inline=yes" 26 + ]; 27 + 28 + makeFlags = [ "AR=${stdenv.cc.targetPrefix}ar" ]; 29 + 30 + # fails 1 out of 1 tests with "BAD GLOBAL SYMBOLS" on i686 31 + # which can also be fixed with 32 + # hardeningDisable = lib.optional stdenv.isi686 "pic"; 33 + # but it's better to disable tests than loose ASLR on i686 34 + doCheck = !stdenv.isi686; 35 + 36 + meta = with lib; { 37 + description = "ATSC A/52 stream decoder"; 38 + homepage = "https://liba52.sourceforge.io/"; 39 + license = licenses.gpl2Plus; 40 + maintainers = with maintainers; [ wegank ]; 41 + mainProgram = "a52dec"; 42 + platforms = platforms.unix; 43 + }; 44 + }
+1 -1
pkgs/by-name/au/authentik/ldap.nix
··· 4 4 pname = "authentik-ldap-outpost"; 5 5 inherit (authentik) version src; 6 6 7 - vendorHash = "sha256-74rSuZrO5c7mjhHh0iQlJEkOslsFrcDb1aRXXC4RsUM="; 7 + vendorHash = "sha256-UIJBCTq7AJGUDIlZtJaWCovyxlMPzj2BCJQqthybEz4="; 8 8 9 9 CGO_ENABLED = 0; 10 10
+55 -9
pkgs/by-name/au/authentik/package.nix
··· 11 11 , makeWrapper }: 12 12 13 13 let 14 - version = "2023.10.7"; 14 + version = "2024.2.2"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "goauthentik"; 18 18 repo = "authentik"; 19 19 rev = "version/${version}"; 20 - hash = "sha256-+1IdXRt28UZ2KTa0zsmjneNUOcutP99UUwqcYyVyqTI="; 20 + hash = "sha256-2B1RgKY5tpDBdzguEyWqzg15w5x/dLS2ffjbnxbpINs="; 21 21 }; 22 22 23 23 meta = with lib; { ··· 32 32 website = buildNpmPackage { 33 33 pname = "authentik-website"; 34 34 inherit version src meta; 35 - npmDepsHash = "sha256-4dgFxEvMnp+35nSQNsEchtN1qoS5X2KzEbLPvMnyR+k="; 35 + npmDepsHash = "sha256-paACBXG7hEQSLekxCvxNns2Tg9rN3DUgz6o3A/lAhA8="; 36 36 37 37 NODE_ENV = "production"; 38 38 NODE_OPTIONS = "--openssl-legacy-provider"; ··· 82 82 ln -s ${src}/website $out/ 83 83 ln -s ${clientapi} $out/web/node_modules/@goauthentik/api 84 84 ''; 85 - npmDepsHash = "sha256-5aCKlArtoEijGqeYiY3zoV0Qo7/Xt5hSXbmy2uYZpok="; 85 + npmDepsHash = "sha256-Xtzs91m+qu7jTwr0tMeS74gjlZs4vufGGlplPVf9yew="; 86 86 87 87 postPatch = '' 88 88 cd web ··· 105 105 python = python3.override { 106 106 self = python; 107 107 packageOverrides = final: prev: { 108 + django-tenants = prev.buildPythonPackage rec { 109 + pname = "django-tenants"; 110 + version = "unstable-2024-01-11"; 111 + src = fetchFromGitHub { 112 + owner = "rissson"; 113 + repo = pname; 114 + rev = "a7f37c53f62f355a00142473ff1e3451bb794eca"; 115 + hash = "sha256-YBT0kcCfETXZe0j7/f1YipNIuRrcppRVh1ecFS3cvNo="; 116 + }; 117 + format = "setuptools"; 118 + doCheck = false; # Tests require postgres 119 + 120 + propagatedBuildInputs = with prev; [ 121 + django 122 + psycopg 123 + gunicorn 124 + ]; 125 + }; 126 + 127 + tenant-schemas-celery = prev.buildPythonPackage rec { 128 + pname = "tenant-schemas-celery"; 129 + version = "2.2.0"; 130 + src = fetchFromGitHub { 131 + owner = "maciej-gol"; 132 + repo = pname; 133 + rev = version; 134 + hash = "sha256-OpIJobjWZE5GQGnHADioeoJo3A6DAKh0HdO10k4rsX4="; 135 + }; 136 + format = "setuptools"; 137 + doCheck = false; 138 + 139 + propagatedBuildInputs = with prev; [ 140 + freezegun 141 + more-itertools 142 + psycopg2 143 + ]; 144 + }; 145 + 108 146 authentik-django = prev.buildPythonPackage { 109 147 pname = "authentik-django"; 110 148 inherit version src meta; 111 149 pyproject = true; 112 150 113 151 postPatch = '' 152 + rm lifecycle/system_migrations/tenant_files.py 114 153 substituteInPlace authentik/root/settings.py \ 115 154 --replace-fail 'Path(__file__).absolute().parent.parent.parent' "\"$out\"" 116 155 substituteInPlace authentik/lib/default.yml \ 117 - --replace-fail '/blueprints' "$out/blueprints" 156 + --replace-fail '/blueprints' "$out/blueprints" \ 157 + --replace-fail './media' '/var/lib/authentik/media' 118 158 substituteInPlace pyproject.toml \ 119 159 --replace-fail 'dumb-init = "*"' "" \ 120 - --replace-fail 'djangorestframework-guardian' 'djangorestframework-guardian2' 160 + --replace-fail 'djangorestframework-guardian' 'djangorestframework-guardian2' \ 161 + --replace-fail 'version = "4.9.4"' 'version = "*"' \ 162 + --replace-fail 'version = "<2"' 'version = "*"' 121 163 substituteInPlace authentik/stages/email/utils.py \ 122 164 --replace-fail 'web/' '${webui}/' 123 165 ''; 124 166 125 167 nativeBuildInputs = [ prev.poetry-core ]; 126 168 127 - propagatedBuildInputs = with prev; [ 169 + propagatedBuildInputs = with final; [ 128 170 argon2-cffi 129 171 celery 130 172 channels ··· 140 182 django-model-utils 141 183 django-prometheus 142 184 django-redis 185 + django-storages 186 + django-tenants 143 187 djangorestframework 144 188 djangorestframework-guardian2 145 189 docker ··· 153 197 kubernetes 154 198 ldap3 155 199 lxml 200 + jsonpatch 156 201 opencontainers 157 202 packaging 158 203 paramiko ··· 164 209 pyyaml 165 210 requests-oauthlib 166 211 sentry-sdk 212 + service-identity 167 213 structlog 168 214 swagger-spec-validator 215 + tenant-schemas-celery 169 216 twilio 170 217 twisted 171 218 ua-parser ··· 178 225 wsproto 179 226 xmlsec 180 227 zxcvbn 181 - jsonpatch 182 228 ] ++ [ 183 229 codespell 184 230 ]; ··· 212 258 213 259 CGO_ENABLED = 0; 214 260 215 - vendorHash = "sha256-74rSuZrO5c7mjhHh0iQlJEkOslsFrcDb1aRXXC4RsUM="; 261 + vendorHash = "sha256-UIJBCTq7AJGUDIlZtJaWCovyxlMPzj2BCJQqthybEz4="; 216 262 217 263 postInstall = '' 218 264 mv $out/bin/server $out/bin/authentik
+45
pkgs/by-name/cu/cucumber/Gemfile.lock
··· 1 + GEM 2 + remote: https://rubygems.org/ 3 + specs: 4 + bigdecimal (3.1.7) 5 + builder (3.2.4) 6 + cucumber (9.2.0) 7 + builder (~> 3.2) 8 + cucumber-ci-environment (> 9, < 11) 9 + cucumber-core (> 13, < 14) 10 + cucumber-cucumber-expressions (~> 17.0) 11 + cucumber-gherkin (> 24, < 28) 12 + cucumber-html-formatter (> 20.3, < 22) 13 + cucumber-messages (> 19, < 25) 14 + diff-lcs (~> 1.5) 15 + mini_mime (~> 1.1) 16 + multi_test (~> 1.1) 17 + sys-uname (~> 1.2) 18 + cucumber-ci-environment (10.0.1) 19 + cucumber-core (13.0.1) 20 + cucumber-gherkin (>= 27, < 28) 21 + cucumber-messages (>= 20, < 23) 22 + cucumber-tag-expressions (> 5, < 7) 23 + cucumber-cucumber-expressions (17.0.2) 24 + bigdecimal 25 + cucumber-gherkin (27.0.0) 26 + cucumber-messages (>= 19.1.4, < 23) 27 + cucumber-html-formatter (21.3.0) 28 + cucumber-messages (> 19, < 25) 29 + cucumber-messages (22.0.0) 30 + cucumber-tag-expressions (6.1.0) 31 + diff-lcs (1.5.1) 32 + ffi (1.16.3) 33 + mini_mime (1.1.5) 34 + multi_test (1.1.0) 35 + sys-uname (1.2.3) 36 + ffi (~> 1.1) 37 + 38 + PLATFORMS 39 + ruby 40 + 41 + DEPENDENCIES 42 + cucumber 43 + 44 + BUNDLED WITH 45 + 2.5.6
+1 -1
pkgs/by-name/de/deskreen/package.nix
··· 36 36 meta = { 37 37 description = "Turn any device into a secondary screen for your computer"; 38 38 homepage = "https://deskreen.com"; 39 - license = lib.licenses.agpl3; 39 + license = lib.licenses.agpl3Only; 40 40 mainProgram = "deskreen"; 41 41 maintainers = with lib.maintainers; [ leo248 drupol ]; 42 42 platforms = lib.platforms.linux;
+2126
pkgs/by-name/de/devenv/Cargo.lock
··· 1 + # This file is automatically @generated by Cargo. 2 + # It is not intended for manual editing. 3 + version = 3 4 + 5 + [[package]] 6 + name = "addr2line" 7 + version = "0.21.0" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" 10 + dependencies = [ 11 + "gimli", 12 + ] 13 + 14 + [[package]] 15 + name = "adler" 16 + version = "1.0.2" 17 + source = "registry+https://github.com/rust-lang/crates.io-index" 18 + checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 19 + 20 + [[package]] 21 + name = "aho-corasick" 22 + version = "1.1.2" 23 + source = "registry+https://github.com/rust-lang/crates.io-index" 24 + checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" 25 + dependencies = [ 26 + "memchr", 27 + ] 28 + 29 + [[package]] 30 + name = "ansiterm" 31 + version = "0.12.2" 32 + source = "registry+https://github.com/rust-lang/crates.io-index" 33 + checksum = "4ab587f5395da16dd2e6939adf53dede583221b320cadfb94e02b5b7b9bf24cc" 34 + dependencies = [ 35 + "winapi", 36 + ] 37 + 38 + [[package]] 39 + name = "anstream" 40 + version = "0.6.13" 41 + source = "registry+https://github.com/rust-lang/crates.io-index" 42 + checksum = "d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb" 43 + dependencies = [ 44 + "anstyle", 45 + "anstyle-parse", 46 + "anstyle-query", 47 + "anstyle-wincon", 48 + "colorchoice", 49 + "utf8parse", 50 + ] 51 + 52 + [[package]] 53 + name = "anstyle" 54 + version = "1.0.6" 55 + source = "registry+https://github.com/rust-lang/crates.io-index" 56 + checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc" 57 + 58 + [[package]] 59 + name = "anstyle-parse" 60 + version = "0.2.3" 61 + source = "registry+https://github.com/rust-lang/crates.io-index" 62 + checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c" 63 + dependencies = [ 64 + "utf8parse", 65 + ] 66 + 67 + [[package]] 68 + name = "anstyle-query" 69 + version = "1.0.2" 70 + source = "registry+https://github.com/rust-lang/crates.io-index" 71 + checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648" 72 + dependencies = [ 73 + "windows-sys 0.52.0", 74 + ] 75 + 76 + [[package]] 77 + name = "anstyle-wincon" 78 + version = "3.0.2" 79 + source = "registry+https://github.com/rust-lang/crates.io-index" 80 + checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7" 81 + dependencies = [ 82 + "anstyle", 83 + "windows-sys 0.52.0", 84 + ] 85 + 86 + [[package]] 87 + name = "atty" 88 + version = "0.2.14" 89 + source = "registry+https://github.com/rust-lang/crates.io-index" 90 + checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" 91 + dependencies = [ 92 + "hermit-abi", 93 + "libc", 94 + "winapi", 95 + ] 96 + 97 + [[package]] 98 + name = "autocfg" 99 + version = "1.1.0" 100 + source = "registry+https://github.com/rust-lang/crates.io-index" 101 + checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 102 + 103 + [[package]] 104 + name = "backtrace" 105 + version = "0.3.69" 106 + source = "registry+https://github.com/rust-lang/crates.io-index" 107 + checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" 108 + dependencies = [ 109 + "addr2line", 110 + "cc", 111 + "cfg-if", 112 + "libc", 113 + "miniz_oxide", 114 + "object", 115 + "rustc-demangle", 116 + ] 117 + 118 + [[package]] 119 + name = "backtrace-ext" 120 + version = "0.2.1" 121 + source = "registry+https://github.com/rust-lang/crates.io-index" 122 + checksum = "537beee3be4a18fb023b570f80e3ae28003db9167a751266b259926e25539d50" 123 + dependencies = [ 124 + "backtrace", 125 + ] 126 + 127 + [[package]] 128 + name = "base64" 129 + version = "0.21.7" 130 + source = "registry+https://github.com/rust-lang/crates.io-index" 131 + checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" 132 + 133 + [[package]] 134 + name = "bitflags" 135 + version = "1.3.2" 136 + source = "registry+https://github.com/rust-lang/crates.io-index" 137 + checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 138 + 139 + [[package]] 140 + name = "bitflags" 141 + version = "2.4.2" 142 + source = "registry+https://github.com/rust-lang/crates.io-index" 143 + checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" 144 + 145 + [[package]] 146 + name = "bumpalo" 147 + version = "3.15.3" 148 + source = "registry+https://github.com/rust-lang/crates.io-index" 149 + checksum = "8ea184aa71bb362a1157c896979544cc23974e08fd265f29ea96b59f0b4a555b" 150 + 151 + [[package]] 152 + name = "bytes" 153 + version = "1.5.0" 154 + source = "registry+https://github.com/rust-lang/crates.io-index" 155 + checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" 156 + 157 + [[package]] 158 + name = "castaway" 159 + version = "0.2.2" 160 + source = "registry+https://github.com/rust-lang/crates.io-index" 161 + checksum = "8a17ed5635fc8536268e5d4de1e22e81ac34419e5f052d4d51f4e01dcc263fcc" 162 + dependencies = [ 163 + "rustversion", 164 + ] 165 + 166 + [[package]] 167 + name = "cc" 168 + version = "1.0.88" 169 + source = "registry+https://github.com/rust-lang/crates.io-index" 170 + checksum = "02f341c093d19155a6e41631ce5971aac4e9a868262212153124c15fa22d1cdc" 171 + 172 + [[package]] 173 + name = "cfg-if" 174 + version = "1.0.0" 175 + source = "registry+https://github.com/rust-lang/crates.io-index" 176 + checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 177 + 178 + [[package]] 179 + name = "cfg_aliases" 180 + version = "0.1.1" 181 + source = "registry+https://github.com/rust-lang/crates.io-index" 182 + checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" 183 + 184 + [[package]] 185 + name = "clap" 186 + version = "3.2.25" 187 + source = "registry+https://github.com/rust-lang/crates.io-index" 188 + checksum = "4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123" 189 + dependencies = [ 190 + "atty", 191 + "bitflags 1.3.2", 192 + "clap_derive 3.2.25", 193 + "clap_lex 0.2.4", 194 + "indexmap 1.9.3", 195 + "once_cell", 196 + "strsim 0.10.0", 197 + "termcolor", 198 + "textwrap", 199 + ] 200 + 201 + [[package]] 202 + name = "clap" 203 + version = "4.5.1" 204 + source = "registry+https://github.com/rust-lang/crates.io-index" 205 + checksum = "c918d541ef2913577a0f9566e9ce27cb35b6df072075769e0b26cb5a554520da" 206 + dependencies = [ 207 + "clap_builder", 208 + "clap_derive 4.5.0", 209 + ] 210 + 211 + [[package]] 212 + name = "clap_builder" 213 + version = "4.5.1" 214 + source = "registry+https://github.com/rust-lang/crates.io-index" 215 + checksum = "9f3e7391dad68afb0c2ede1bf619f579a3dc9c2ec67f089baa397123a2f3d1eb" 216 + dependencies = [ 217 + "anstream", 218 + "anstyle", 219 + "clap_lex 0.7.0", 220 + "strsim 0.11.0", 221 + ] 222 + 223 + [[package]] 224 + name = "clap_derive" 225 + version = "3.2.25" 226 + source = "registry+https://github.com/rust-lang/crates.io-index" 227 + checksum = "ae6371b8bdc8b7d3959e9cf7b22d4435ef3e79e138688421ec654acf8c81b008" 228 + dependencies = [ 229 + "heck", 230 + "proc-macro-error", 231 + "proc-macro2", 232 + "quote", 233 + "syn 1.0.109", 234 + ] 235 + 236 + [[package]] 237 + name = "clap_derive" 238 + version = "4.5.0" 239 + source = "registry+https://github.com/rust-lang/crates.io-index" 240 + checksum = "307bc0538d5f0f83b8248db3087aa92fe504e4691294d0c96c0eabc33f47ba47" 241 + dependencies = [ 242 + "heck", 243 + "proc-macro2", 244 + "quote", 245 + "syn 2.0.51", 246 + ] 247 + 248 + [[package]] 249 + name = "clap_lex" 250 + version = "0.2.4" 251 + source = "registry+https://github.com/rust-lang/crates.io-index" 252 + checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5" 253 + dependencies = [ 254 + "os_str_bytes", 255 + ] 256 + 257 + [[package]] 258 + name = "clap_lex" 259 + version = "0.7.0" 260 + source = "registry+https://github.com/rust-lang/crates.io-index" 261 + checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" 262 + 263 + [[package]] 264 + name = "cli-table" 265 + version = "0.4.7" 266 + source = "registry+https://github.com/rust-lang/crates.io-index" 267 + checksum = "adfbb116d9e2c4be7011360d0c0bee565712c11e969c9609b25b619366dc379d" 268 + dependencies = [ 269 + "cli-table-derive", 270 + "csv", 271 + "termcolor", 272 + "unicode-width", 273 + ] 274 + 275 + [[package]] 276 + name = "cli-table-derive" 277 + version = "0.4.5" 278 + source = "registry+https://github.com/rust-lang/crates.io-index" 279 + checksum = "2af3bfb9da627b0a6c467624fb7963921433774ed435493b5c08a3053e829ad4" 280 + dependencies = [ 281 + "proc-macro2", 282 + "quote", 283 + "syn 1.0.109", 284 + ] 285 + 286 + [[package]] 287 + name = "colorchoice" 288 + version = "1.0.0" 289 + source = "registry+https://github.com/rust-lang/crates.io-index" 290 + checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" 291 + 292 + [[package]] 293 + name = "compact_str" 294 + version = "0.7.1" 295 + source = "registry+https://github.com/rust-lang/crates.io-index" 296 + checksum = "f86b9c4c00838774a6d902ef931eff7470720c51d90c2e32cfe15dc304737b3f" 297 + dependencies = [ 298 + "castaway", 299 + "cfg-if", 300 + "itoa", 301 + "ryu", 302 + "static_assertions", 303 + ] 304 + 305 + [[package]] 306 + name = "convert_case" 307 + version = "0.6.0" 308 + source = "registry+https://github.com/rust-lang/crates.io-index" 309 + checksum = "ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca" 310 + dependencies = [ 311 + "unicode-segmentation", 312 + ] 313 + 314 + [[package]] 315 + name = "core-foundation" 316 + version = "0.9.4" 317 + source = "registry+https://github.com/rust-lang/crates.io-index" 318 + checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" 319 + dependencies = [ 320 + "core-foundation-sys", 321 + "libc", 322 + ] 323 + 324 + [[package]] 325 + name = "core-foundation-sys" 326 + version = "0.8.6" 327 + source = "registry+https://github.com/rust-lang/crates.io-index" 328 + checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" 329 + 330 + [[package]] 331 + name = "csv" 332 + version = "1.3.0" 333 + source = "registry+https://github.com/rust-lang/crates.io-index" 334 + checksum = "ac574ff4d437a7b5ad237ef331c17ccca63c46479e5b5453eb8e10bb99a759fe" 335 + dependencies = [ 336 + "csv-core", 337 + "itoa", 338 + "ryu", 339 + "serde", 340 + ] 341 + 342 + [[package]] 343 + name = "csv-core" 344 + version = "0.1.11" 345 + source = "registry+https://github.com/rust-lang/crates.io-index" 346 + checksum = "5efa2b3d7902f4b634a20cae3c9c4e6209dc4779feb6863329607560143efa70" 347 + dependencies = [ 348 + "memchr", 349 + ] 350 + 351 + [[package]] 352 + name = "darling" 353 + version = "0.20.8" 354 + source = "registry+https://github.com/rust-lang/crates.io-index" 355 + checksum = "54e36fcd13ed84ffdfda6f5be89b31287cbb80c439841fe69e04841435464391" 356 + dependencies = [ 357 + "darling_core", 358 + "darling_macro", 359 + ] 360 + 361 + [[package]] 362 + name = "darling_core" 363 + version = "0.20.8" 364 + source = "registry+https://github.com/rust-lang/crates.io-index" 365 + checksum = "9c2cf1c23a687a1feeb728783b993c4e1ad83d99f351801977dd809b48d0a70f" 366 + dependencies = [ 367 + "fnv", 368 + "ident_case", 369 + "proc-macro2", 370 + "quote", 371 + "strsim 0.10.0", 372 + "syn 2.0.51", 373 + ] 374 + 375 + [[package]] 376 + name = "darling_macro" 377 + version = "0.20.8" 378 + source = "registry+https://github.com/rust-lang/crates.io-index" 379 + checksum = "a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f" 380 + dependencies = [ 381 + "darling_core", 382 + "quote", 383 + "syn 2.0.51", 384 + ] 385 + 386 + [[package]] 387 + name = "devenv" 388 + version = "1.0.1" 389 + dependencies = [ 390 + "ansiterm", 391 + "clap 4.5.1", 392 + "cli-table", 393 + "dotlock", 394 + "fs2", 395 + "include_dir", 396 + "indoc", 397 + "miette", 398 + "nix", 399 + "regex", 400 + "reqwest", 401 + "schematic", 402 + "serde", 403 + "serde_json", 404 + "serde_yaml", 405 + "tempdir", 406 + "tracing", 407 + "which", 408 + "whoami", 409 + "xdg", 410 + ] 411 + 412 + [[package]] 413 + name = "devenv-run-tests" 414 + version = "0.1.0" 415 + dependencies = [ 416 + "clap 3.2.25", 417 + ] 418 + 419 + [[package]] 420 + name = "dirs" 421 + version = "5.0.1" 422 + source = "registry+https://github.com/rust-lang/crates.io-index" 423 + checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225" 424 + dependencies = [ 425 + "dirs-sys", 426 + ] 427 + 428 + [[package]] 429 + name = "dirs-sys" 430 + version = "0.4.1" 431 + source = "registry+https://github.com/rust-lang/crates.io-index" 432 + checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" 433 + dependencies = [ 434 + "libc", 435 + "option-ext", 436 + "redox_users", 437 + "windows-sys 0.48.0", 438 + ] 439 + 440 + [[package]] 441 + name = "dotlock" 442 + version = "0.5.0" 443 + source = "registry+https://github.com/rust-lang/crates.io-index" 444 + checksum = "30c541575b952e53113caddb5be24869705052591b534ea11a81a3d4743416a3" 445 + dependencies = [ 446 + "tempfile", 447 + ] 448 + 449 + [[package]] 450 + name = "dyn-clone" 451 + version = "1.0.17" 452 + source = "registry+https://github.com/rust-lang/crates.io-index" 453 + checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" 454 + 455 + [[package]] 456 + name = "either" 457 + version = "1.10.0" 458 + source = "registry+https://github.com/rust-lang/crates.io-index" 459 + checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a" 460 + 461 + [[package]] 462 + name = "encoding_rs" 463 + version = "0.8.33" 464 + source = "registry+https://github.com/rust-lang/crates.io-index" 465 + checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1" 466 + dependencies = [ 467 + "cfg-if", 468 + ] 469 + 470 + [[package]] 471 + name = "equivalent" 472 + version = "1.0.1" 473 + source = "registry+https://github.com/rust-lang/crates.io-index" 474 + checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 475 + 476 + [[package]] 477 + name = "errno" 478 + version = "0.3.8" 479 + source = "registry+https://github.com/rust-lang/crates.io-index" 480 + checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" 481 + dependencies = [ 482 + "libc", 483 + "windows-sys 0.52.0", 484 + ] 485 + 486 + [[package]] 487 + name = "fastrand" 488 + version = "2.0.1" 489 + source = "registry+https://github.com/rust-lang/crates.io-index" 490 + checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" 491 + 492 + [[package]] 493 + name = "fnv" 494 + version = "1.0.7" 495 + source = "registry+https://github.com/rust-lang/crates.io-index" 496 + checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 497 + 498 + [[package]] 499 + name = "foreign-types" 500 + version = "0.3.2" 501 + source = "registry+https://github.com/rust-lang/crates.io-index" 502 + checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" 503 + dependencies = [ 504 + "foreign-types-shared", 505 + ] 506 + 507 + [[package]] 508 + name = "foreign-types-shared" 509 + version = "0.1.1" 510 + source = "registry+https://github.com/rust-lang/crates.io-index" 511 + checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" 512 + 513 + [[package]] 514 + name = "form_urlencoded" 515 + version = "1.2.1" 516 + source = "registry+https://github.com/rust-lang/crates.io-index" 517 + checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" 518 + dependencies = [ 519 + "percent-encoding", 520 + ] 521 + 522 + [[package]] 523 + name = "fs2" 524 + version = "0.4.3" 525 + source = "registry+https://github.com/rust-lang/crates.io-index" 526 + checksum = "9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213" 527 + dependencies = [ 528 + "libc", 529 + "winapi", 530 + ] 531 + 532 + [[package]] 533 + name = "fuchsia-cprng" 534 + version = "0.1.1" 535 + source = "registry+https://github.com/rust-lang/crates.io-index" 536 + checksum = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba" 537 + 538 + [[package]] 539 + name = "futures-channel" 540 + version = "0.3.30" 541 + source = "registry+https://github.com/rust-lang/crates.io-index" 542 + checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" 543 + dependencies = [ 544 + "futures-core", 545 + ] 546 + 547 + [[package]] 548 + name = "futures-core" 549 + version = "0.3.30" 550 + source = "registry+https://github.com/rust-lang/crates.io-index" 551 + checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" 552 + 553 + [[package]] 554 + name = "futures-io" 555 + version = "0.3.30" 556 + source = "registry+https://github.com/rust-lang/crates.io-index" 557 + checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" 558 + 559 + [[package]] 560 + name = "futures-sink" 561 + version = "0.3.30" 562 + source = "registry+https://github.com/rust-lang/crates.io-index" 563 + checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" 564 + 565 + [[package]] 566 + name = "futures-task" 567 + version = "0.3.30" 568 + source = "registry+https://github.com/rust-lang/crates.io-index" 569 + checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" 570 + 571 + [[package]] 572 + name = "futures-util" 573 + version = "0.3.30" 574 + source = "registry+https://github.com/rust-lang/crates.io-index" 575 + checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" 576 + dependencies = [ 577 + "futures-core", 578 + "futures-io", 579 + "futures-task", 580 + "memchr", 581 + "pin-project-lite", 582 + "pin-utils", 583 + "slab", 584 + ] 585 + 586 + [[package]] 587 + name = "garde" 588 + version = "0.18.0" 589 + source = "registry+https://github.com/rust-lang/crates.io-index" 590 + checksum = "d5fa8fb3ffe035745c6194540b2064b2fe275f32367fbb4eb026024b7921e2e5" 591 + dependencies = [ 592 + "compact_str", 593 + "garde_derive", 594 + "once_cell", 595 + "regex", 596 + "smallvec", 597 + ] 598 + 599 + [[package]] 600 + name = "garde_derive" 601 + version = "0.18.0" 602 + source = "registry+https://github.com/rust-lang/crates.io-index" 603 + checksum = "9cf62650515830c41553b72bd49ec20fb120226f9277c7f2847f071cf998325b" 604 + dependencies = [ 605 + "proc-macro2", 606 + "quote", 607 + "regex", 608 + "syn 2.0.51", 609 + ] 610 + 611 + [[package]] 612 + name = "getrandom" 613 + version = "0.2.12" 614 + source = "registry+https://github.com/rust-lang/crates.io-index" 615 + checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5" 616 + dependencies = [ 617 + "cfg-if", 618 + "libc", 619 + "wasi", 620 + ] 621 + 622 + [[package]] 623 + name = "gimli" 624 + version = "0.28.1" 625 + source = "registry+https://github.com/rust-lang/crates.io-index" 626 + checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" 627 + 628 + [[package]] 629 + name = "h2" 630 + version = "0.3.24" 631 + source = "registry+https://github.com/rust-lang/crates.io-index" 632 + checksum = "bb2c4422095b67ee78da96fbb51a4cc413b3b25883c7717ff7ca1ab31022c9c9" 633 + dependencies = [ 634 + "bytes", 635 + "fnv", 636 + "futures-core", 637 + "futures-sink", 638 + "futures-util", 639 + "http", 640 + "indexmap 2.2.3", 641 + "slab", 642 + "tokio", 643 + "tokio-util", 644 + "tracing", 645 + ] 646 + 647 + [[package]] 648 + name = "hashbrown" 649 + version = "0.12.3" 650 + source = "registry+https://github.com/rust-lang/crates.io-index" 651 + checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 652 + 653 + [[package]] 654 + name = "hashbrown" 655 + version = "0.14.3" 656 + source = "registry+https://github.com/rust-lang/crates.io-index" 657 + checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" 658 + 659 + [[package]] 660 + name = "heck" 661 + version = "0.4.1" 662 + source = "registry+https://github.com/rust-lang/crates.io-index" 663 + checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 664 + 665 + [[package]] 666 + name = "hermit-abi" 667 + version = "0.1.19" 668 + source = "registry+https://github.com/rust-lang/crates.io-index" 669 + checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" 670 + dependencies = [ 671 + "libc", 672 + ] 673 + 674 + [[package]] 675 + name = "home" 676 + version = "0.5.9" 677 + source = "registry+https://github.com/rust-lang/crates.io-index" 678 + checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" 679 + dependencies = [ 680 + "windows-sys 0.52.0", 681 + ] 682 + 683 + [[package]] 684 + name = "http" 685 + version = "0.2.11" 686 + source = "registry+https://github.com/rust-lang/crates.io-index" 687 + checksum = "8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb" 688 + dependencies = [ 689 + "bytes", 690 + "fnv", 691 + "itoa", 692 + ] 693 + 694 + [[package]] 695 + name = "http-body" 696 + version = "0.4.6" 697 + source = "registry+https://github.com/rust-lang/crates.io-index" 698 + checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" 699 + dependencies = [ 700 + "bytes", 701 + "http", 702 + "pin-project-lite", 703 + ] 704 + 705 + [[package]] 706 + name = "httparse" 707 + version = "1.8.0" 708 + source = "registry+https://github.com/rust-lang/crates.io-index" 709 + checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" 710 + 711 + [[package]] 712 + name = "httpdate" 713 + version = "1.0.3" 714 + source = "registry+https://github.com/rust-lang/crates.io-index" 715 + checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" 716 + 717 + [[package]] 718 + name = "hyper" 719 + version = "0.14.28" 720 + source = "registry+https://github.com/rust-lang/crates.io-index" 721 + checksum = "bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80" 722 + dependencies = [ 723 + "bytes", 724 + "futures-channel", 725 + "futures-core", 726 + "futures-util", 727 + "h2", 728 + "http", 729 + "http-body", 730 + "httparse", 731 + "httpdate", 732 + "itoa", 733 + "pin-project-lite", 734 + "socket2", 735 + "tokio", 736 + "tower-service", 737 + "tracing", 738 + "want", 739 + ] 740 + 741 + [[package]] 742 + name = "hyper-tls" 743 + version = "0.5.0" 744 + source = "registry+https://github.com/rust-lang/crates.io-index" 745 + checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" 746 + dependencies = [ 747 + "bytes", 748 + "hyper", 749 + "native-tls", 750 + "tokio", 751 + "tokio-native-tls", 752 + ] 753 + 754 + [[package]] 755 + name = "ident_case" 756 + version = "1.0.1" 757 + source = "registry+https://github.com/rust-lang/crates.io-index" 758 + checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" 759 + 760 + [[package]] 761 + name = "idna" 762 + version = "0.5.0" 763 + source = "registry+https://github.com/rust-lang/crates.io-index" 764 + checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" 765 + dependencies = [ 766 + "unicode-bidi", 767 + "unicode-normalization", 768 + ] 769 + 770 + [[package]] 771 + name = "include_dir" 772 + version = "0.7.3" 773 + source = "registry+https://github.com/rust-lang/crates.io-index" 774 + checksum = "18762faeff7122e89e0857b02f7ce6fcc0d101d5e9ad2ad7846cc01d61b7f19e" 775 + dependencies = [ 776 + "include_dir_macros", 777 + ] 778 + 779 + [[package]] 780 + name = "include_dir_macros" 781 + version = "0.7.3" 782 + source = "registry+https://github.com/rust-lang/crates.io-index" 783 + checksum = "b139284b5cf57ecfa712bcc66950bb635b31aff41c188e8a4cfc758eca374a3f" 784 + dependencies = [ 785 + "proc-macro2", 786 + "quote", 787 + ] 788 + 789 + [[package]] 790 + name = "indexmap" 791 + version = "1.9.3" 792 + source = "registry+https://github.com/rust-lang/crates.io-index" 793 + checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 794 + dependencies = [ 795 + "autocfg", 796 + "hashbrown 0.12.3", 797 + ] 798 + 799 + [[package]] 800 + name = "indexmap" 801 + version = "2.2.3" 802 + source = "registry+https://github.com/rust-lang/crates.io-index" 803 + checksum = "233cf39063f058ea2caae4091bf4a3ef70a653afbc026f5c4a4135d114e3c177" 804 + dependencies = [ 805 + "equivalent", 806 + "hashbrown 0.14.3", 807 + "serde", 808 + ] 809 + 810 + [[package]] 811 + name = "indoc" 812 + version = "2.0.4" 813 + source = "registry+https://github.com/rust-lang/crates.io-index" 814 + checksum = "1e186cfbae8084e513daff4240b4797e342f988cecda4fb6c939150f96315fd8" 815 + 816 + [[package]] 817 + name = "ipnet" 818 + version = "2.9.0" 819 + source = "registry+https://github.com/rust-lang/crates.io-index" 820 + checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" 821 + 822 + [[package]] 823 + name = "is_ci" 824 + version = "1.2.0" 825 + source = "registry+https://github.com/rust-lang/crates.io-index" 826 + checksum = "7655c9839580ee829dfacba1d1278c2b7883e50a277ff7541299489d6bdfdc45" 827 + 828 + [[package]] 829 + name = "itoa" 830 + version = "1.0.10" 831 + source = "registry+https://github.com/rust-lang/crates.io-index" 832 + checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" 833 + 834 + [[package]] 835 + name = "js-sys" 836 + version = "0.3.68" 837 + source = "registry+https://github.com/rust-lang/crates.io-index" 838 + checksum = "406cda4b368d531c842222cf9d2600a9a4acce8d29423695379c6868a143a9ee" 839 + dependencies = [ 840 + "wasm-bindgen", 841 + ] 842 + 843 + [[package]] 844 + name = "lazy_static" 845 + version = "1.4.0" 846 + source = "registry+https://github.com/rust-lang/crates.io-index" 847 + checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 848 + 849 + [[package]] 850 + name = "libc" 851 + version = "0.2.153" 852 + source = "registry+https://github.com/rust-lang/crates.io-index" 853 + checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" 854 + 855 + [[package]] 856 + name = "libredox" 857 + version = "0.0.1" 858 + source = "registry+https://github.com/rust-lang/crates.io-index" 859 + checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8" 860 + dependencies = [ 861 + "bitflags 2.4.2", 862 + "libc", 863 + "redox_syscall", 864 + ] 865 + 866 + [[package]] 867 + name = "linux-raw-sys" 868 + version = "0.4.13" 869 + source = "registry+https://github.com/rust-lang/crates.io-index" 870 + checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" 871 + 872 + [[package]] 873 + name = "log" 874 + version = "0.4.20" 875 + source = "registry+https://github.com/rust-lang/crates.io-index" 876 + checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" 877 + 878 + [[package]] 879 + name = "markdown" 880 + version = "1.0.0-alpha.16" 881 + source = "registry+https://github.com/rust-lang/crates.io-index" 882 + checksum = "5b0f0025e8c0d89b84d6dc63e859475e40e8e82ab1a08be0a93ad5731513a508" 883 + dependencies = [ 884 + "unicode-id", 885 + ] 886 + 887 + [[package]] 888 + name = "memchr" 889 + version = "2.7.1" 890 + source = "registry+https://github.com/rust-lang/crates.io-index" 891 + checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" 892 + 893 + [[package]] 894 + name = "miette" 895 + version = "7.1.0" 896 + source = "registry+https://github.com/rust-lang/crates.io-index" 897 + checksum = "baed61d13cc3723ee6dbed730a82bfacedc60a85d81da2d77e9c3e8ebc0b504a" 898 + dependencies = [ 899 + "backtrace", 900 + "backtrace-ext", 901 + "miette-derive", 902 + "owo-colors", 903 + "supports-color", 904 + "supports-hyperlinks", 905 + "supports-unicode", 906 + "terminal_size", 907 + "textwrap", 908 + "thiserror", 909 + "unicode-width", 910 + ] 911 + 912 + [[package]] 913 + name = "miette-derive" 914 + version = "7.1.0" 915 + source = "registry+https://github.com/rust-lang/crates.io-index" 916 + checksum = "f301c3f54f98abc6c212ee722f5e5c62e472a334415840669e356f04850051ec" 917 + dependencies = [ 918 + "proc-macro2", 919 + "quote", 920 + "syn 2.0.51", 921 + ] 922 + 923 + [[package]] 924 + name = "mime" 925 + version = "0.3.17" 926 + source = "registry+https://github.com/rust-lang/crates.io-index" 927 + checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" 928 + 929 + [[package]] 930 + name = "miniz_oxide" 931 + version = "0.7.2" 932 + source = "registry+https://github.com/rust-lang/crates.io-index" 933 + checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7" 934 + dependencies = [ 935 + "adler", 936 + ] 937 + 938 + [[package]] 939 + name = "mio" 940 + version = "0.8.10" 941 + source = "registry+https://github.com/rust-lang/crates.io-index" 942 + checksum = "8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09" 943 + dependencies = [ 944 + "libc", 945 + "wasi", 946 + "windows-sys 0.48.0", 947 + ] 948 + 949 + [[package]] 950 + name = "native-tls" 951 + version = "0.2.11" 952 + source = "registry+https://github.com/rust-lang/crates.io-index" 953 + checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e" 954 + dependencies = [ 955 + "lazy_static", 956 + "libc", 957 + "log", 958 + "openssl", 959 + "openssl-probe", 960 + "openssl-sys", 961 + "schannel", 962 + "security-framework", 963 + "security-framework-sys", 964 + "tempfile", 965 + ] 966 + 967 + [[package]] 968 + name = "nix" 969 + version = "0.28.0" 970 + source = "registry+https://github.com/rust-lang/crates.io-index" 971 + checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4" 972 + dependencies = [ 973 + "bitflags 2.4.2", 974 + "cfg-if", 975 + "cfg_aliases", 976 + "libc", 977 + ] 978 + 979 + [[package]] 980 + name = "object" 981 + version = "0.32.2" 982 + source = "registry+https://github.com/rust-lang/crates.io-index" 983 + checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" 984 + dependencies = [ 985 + "memchr", 986 + ] 987 + 988 + [[package]] 989 + name = "once_cell" 990 + version = "1.19.0" 991 + source = "registry+https://github.com/rust-lang/crates.io-index" 992 + checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 993 + 994 + [[package]] 995 + name = "openssl" 996 + version = "0.10.64" 997 + source = "registry+https://github.com/rust-lang/crates.io-index" 998 + checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f" 999 + dependencies = [ 1000 + "bitflags 2.4.2", 1001 + "cfg-if", 1002 + "foreign-types", 1003 + "libc", 1004 + "once_cell", 1005 + "openssl-macros", 1006 + "openssl-sys", 1007 + ] 1008 + 1009 + [[package]] 1010 + name = "openssl-macros" 1011 + version = "0.1.1" 1012 + source = "registry+https://github.com/rust-lang/crates.io-index" 1013 + checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" 1014 + dependencies = [ 1015 + "proc-macro2", 1016 + "quote", 1017 + "syn 2.0.51", 1018 + ] 1019 + 1020 + [[package]] 1021 + name = "openssl-probe" 1022 + version = "0.1.5" 1023 + source = "registry+https://github.com/rust-lang/crates.io-index" 1024 + checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" 1025 + 1026 + [[package]] 1027 + name = "openssl-sys" 1028 + version = "0.9.101" 1029 + source = "registry+https://github.com/rust-lang/crates.io-index" 1030 + checksum = "dda2b0f344e78efc2facf7d195d098df0dd72151b26ab98da807afc26c198dff" 1031 + dependencies = [ 1032 + "cc", 1033 + "libc", 1034 + "pkg-config", 1035 + "vcpkg", 1036 + ] 1037 + 1038 + [[package]] 1039 + name = "option-ext" 1040 + version = "0.2.0" 1041 + source = "registry+https://github.com/rust-lang/crates.io-index" 1042 + checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" 1043 + 1044 + [[package]] 1045 + name = "os_str_bytes" 1046 + version = "6.6.1" 1047 + source = "registry+https://github.com/rust-lang/crates.io-index" 1048 + checksum = "e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1" 1049 + 1050 + [[package]] 1051 + name = "owo-colors" 1052 + version = "4.0.0" 1053 + source = "registry+https://github.com/rust-lang/crates.io-index" 1054 + checksum = "caff54706df99d2a78a5a4e3455ff45448d81ef1bb63c22cd14052ca0e993a3f" 1055 + 1056 + [[package]] 1057 + name = "percent-encoding" 1058 + version = "2.3.1" 1059 + source = "registry+https://github.com/rust-lang/crates.io-index" 1060 + checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" 1061 + 1062 + [[package]] 1063 + name = "pin-project-lite" 1064 + version = "0.2.13" 1065 + source = "registry+https://github.com/rust-lang/crates.io-index" 1066 + checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" 1067 + 1068 + [[package]] 1069 + name = "pin-utils" 1070 + version = "0.1.0" 1071 + source = "registry+https://github.com/rust-lang/crates.io-index" 1072 + checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 1073 + 1074 + [[package]] 1075 + name = "pkg-config" 1076 + version = "0.3.30" 1077 + source = "registry+https://github.com/rust-lang/crates.io-index" 1078 + checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" 1079 + 1080 + [[package]] 1081 + name = "proc-macro-error" 1082 + version = "1.0.4" 1083 + source = "registry+https://github.com/rust-lang/crates.io-index" 1084 + checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" 1085 + dependencies = [ 1086 + "proc-macro-error-attr", 1087 + "proc-macro2", 1088 + "quote", 1089 + "syn 1.0.109", 1090 + "version_check", 1091 + ] 1092 + 1093 + [[package]] 1094 + name = "proc-macro-error-attr" 1095 + version = "1.0.4" 1096 + source = "registry+https://github.com/rust-lang/crates.io-index" 1097 + checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" 1098 + dependencies = [ 1099 + "proc-macro2", 1100 + "quote", 1101 + "version_check", 1102 + ] 1103 + 1104 + [[package]] 1105 + name = "proc-macro2" 1106 + version = "1.0.78" 1107 + source = "registry+https://github.com/rust-lang/crates.io-index" 1108 + checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" 1109 + dependencies = [ 1110 + "unicode-ident", 1111 + ] 1112 + 1113 + [[package]] 1114 + name = "quote" 1115 + version = "1.0.35" 1116 + source = "registry+https://github.com/rust-lang/crates.io-index" 1117 + checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" 1118 + dependencies = [ 1119 + "proc-macro2", 1120 + ] 1121 + 1122 + [[package]] 1123 + name = "rand" 1124 + version = "0.4.6" 1125 + source = "registry+https://github.com/rust-lang/crates.io-index" 1126 + checksum = "552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293" 1127 + dependencies = [ 1128 + "fuchsia-cprng", 1129 + "libc", 1130 + "rand_core 0.3.1", 1131 + "rdrand", 1132 + "winapi", 1133 + ] 1134 + 1135 + [[package]] 1136 + name = "rand_core" 1137 + version = "0.3.1" 1138 + source = "registry+https://github.com/rust-lang/crates.io-index" 1139 + checksum = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b" 1140 + dependencies = [ 1141 + "rand_core 0.4.2", 1142 + ] 1143 + 1144 + [[package]] 1145 + name = "rand_core" 1146 + version = "0.4.2" 1147 + source = "registry+https://github.com/rust-lang/crates.io-index" 1148 + checksum = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc" 1149 + 1150 + [[package]] 1151 + name = "rdrand" 1152 + version = "0.4.0" 1153 + source = "registry+https://github.com/rust-lang/crates.io-index" 1154 + checksum = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2" 1155 + dependencies = [ 1156 + "rand_core 0.3.1", 1157 + ] 1158 + 1159 + [[package]] 1160 + name = "redox_syscall" 1161 + version = "0.4.1" 1162 + source = "registry+https://github.com/rust-lang/crates.io-index" 1163 + checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" 1164 + dependencies = [ 1165 + "bitflags 1.3.2", 1166 + ] 1167 + 1168 + [[package]] 1169 + name = "redox_users" 1170 + version = "0.4.4" 1171 + source = "registry+https://github.com/rust-lang/crates.io-index" 1172 + checksum = "a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4" 1173 + dependencies = [ 1174 + "getrandom", 1175 + "libredox", 1176 + "thiserror", 1177 + ] 1178 + 1179 + [[package]] 1180 + name = "regex" 1181 + version = "1.10.3" 1182 + source = "registry+https://github.com/rust-lang/crates.io-index" 1183 + checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15" 1184 + dependencies = [ 1185 + "aho-corasick", 1186 + "memchr", 1187 + "regex-automata", 1188 + "regex-syntax", 1189 + ] 1190 + 1191 + [[package]] 1192 + name = "regex-automata" 1193 + version = "0.4.5" 1194 + source = "registry+https://github.com/rust-lang/crates.io-index" 1195 + checksum = "5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd" 1196 + dependencies = [ 1197 + "aho-corasick", 1198 + "memchr", 1199 + "regex-syntax", 1200 + ] 1201 + 1202 + [[package]] 1203 + name = "regex-syntax" 1204 + version = "0.8.2" 1205 + source = "registry+https://github.com/rust-lang/crates.io-index" 1206 + checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" 1207 + 1208 + [[package]] 1209 + name = "remove_dir_all" 1210 + version = "0.5.3" 1211 + source = "registry+https://github.com/rust-lang/crates.io-index" 1212 + checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7" 1213 + dependencies = [ 1214 + "winapi", 1215 + ] 1216 + 1217 + [[package]] 1218 + name = "reqwest" 1219 + version = "0.11.26" 1220 + source = "registry+https://github.com/rust-lang/crates.io-index" 1221 + checksum = "78bf93c4af7a8bb7d879d51cebe797356ff10ae8516ace542b5182d9dcac10b2" 1222 + dependencies = [ 1223 + "base64", 1224 + "bytes", 1225 + "encoding_rs", 1226 + "futures-core", 1227 + "futures-util", 1228 + "h2", 1229 + "http", 1230 + "http-body", 1231 + "hyper", 1232 + "hyper-tls", 1233 + "ipnet", 1234 + "js-sys", 1235 + "log", 1236 + "mime", 1237 + "native-tls", 1238 + "once_cell", 1239 + "percent-encoding", 1240 + "pin-project-lite", 1241 + "rustls-pemfile", 1242 + "serde", 1243 + "serde_json", 1244 + "serde_urlencoded", 1245 + "sync_wrapper", 1246 + "system-configuration", 1247 + "tokio", 1248 + "tokio-native-tls", 1249 + "tower-service", 1250 + "url", 1251 + "wasm-bindgen", 1252 + "wasm-bindgen-futures", 1253 + "web-sys", 1254 + "winreg", 1255 + ] 1256 + 1257 + [[package]] 1258 + name = "rustc-demangle" 1259 + version = "0.1.23" 1260 + source = "registry+https://github.com/rust-lang/crates.io-index" 1261 + checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" 1262 + 1263 + [[package]] 1264 + name = "rustix" 1265 + version = "0.38.31" 1266 + source = "registry+https://github.com/rust-lang/crates.io-index" 1267 + checksum = "6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949" 1268 + dependencies = [ 1269 + "bitflags 2.4.2", 1270 + "errno", 1271 + "libc", 1272 + "linux-raw-sys", 1273 + "windows-sys 0.52.0", 1274 + ] 1275 + 1276 + [[package]] 1277 + name = "rustls-pemfile" 1278 + version = "1.0.4" 1279 + source = "registry+https://github.com/rust-lang/crates.io-index" 1280 + checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" 1281 + dependencies = [ 1282 + "base64", 1283 + ] 1284 + 1285 + [[package]] 1286 + name = "rustversion" 1287 + version = "1.0.14" 1288 + source = "registry+https://github.com/rust-lang/crates.io-index" 1289 + checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" 1290 + 1291 + [[package]] 1292 + name = "ryu" 1293 + version = "1.0.17" 1294 + source = "registry+https://github.com/rust-lang/crates.io-index" 1295 + checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" 1296 + 1297 + [[package]] 1298 + name = "schannel" 1299 + version = "0.1.23" 1300 + source = "registry+https://github.com/rust-lang/crates.io-index" 1301 + checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534" 1302 + dependencies = [ 1303 + "windows-sys 0.52.0", 1304 + ] 1305 + 1306 + [[package]] 1307 + name = "schemars" 1308 + version = "0.8.16" 1309 + source = "registry+https://github.com/rust-lang/crates.io-index" 1310 + checksum = "45a28f4c49489add4ce10783f7911893516f15afe45d015608d41faca6bc4d29" 1311 + dependencies = [ 1312 + "dyn-clone", 1313 + "serde", 1314 + "serde_json", 1315 + ] 1316 + 1317 + [[package]] 1318 + name = "schematic" 1319 + version = "0.14.3" 1320 + source = "registry+https://github.com/rust-lang/crates.io-index" 1321 + checksum = "709e1f0b0a3db267a98da09c89a7818e307cc8daea841e1079eb5f5a02591d54" 1322 + dependencies = [ 1323 + "garde", 1324 + "indexmap 2.2.3", 1325 + "markdown", 1326 + "miette", 1327 + "reqwest", 1328 + "schemars", 1329 + "schematic_macros", 1330 + "schematic_types", 1331 + "serde", 1332 + "serde_json", 1333 + "serde_path_to_error", 1334 + "serde_yaml", 1335 + "starbase_styles", 1336 + "thiserror", 1337 + "tracing", 1338 + ] 1339 + 1340 + [[package]] 1341 + name = "schematic_macros" 1342 + version = "0.14.1" 1343 + source = "registry+https://github.com/rust-lang/crates.io-index" 1344 + checksum = "31af7347544d97d00870a5865d2077dac07c069a5290c26215ddd1138b302590" 1345 + dependencies = [ 1346 + "convert_case", 1347 + "darling", 1348 + "proc-macro2", 1349 + "quote", 1350 + "syn 2.0.51", 1351 + ] 1352 + 1353 + [[package]] 1354 + name = "schematic_types" 1355 + version = "0.6.0" 1356 + source = "registry+https://github.com/rust-lang/crates.io-index" 1357 + checksum = "8f3adfbe1c90a6a9643433e490ef1605c6a99f93be37e4c83fe5149fca9698c6" 1358 + 1359 + [[package]] 1360 + name = "security-framework" 1361 + version = "2.9.2" 1362 + source = "registry+https://github.com/rust-lang/crates.io-index" 1363 + checksum = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de" 1364 + dependencies = [ 1365 + "bitflags 1.3.2", 1366 + "core-foundation", 1367 + "core-foundation-sys", 1368 + "libc", 1369 + "security-framework-sys", 1370 + ] 1371 + 1372 + [[package]] 1373 + name = "security-framework-sys" 1374 + version = "2.9.1" 1375 + source = "registry+https://github.com/rust-lang/crates.io-index" 1376 + checksum = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a" 1377 + dependencies = [ 1378 + "core-foundation-sys", 1379 + "libc", 1380 + ] 1381 + 1382 + [[package]] 1383 + name = "serde" 1384 + version = "1.0.197" 1385 + source = "registry+https://github.com/rust-lang/crates.io-index" 1386 + checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" 1387 + dependencies = [ 1388 + "serde_derive", 1389 + ] 1390 + 1391 + [[package]] 1392 + name = "serde_derive" 1393 + version = "1.0.197" 1394 + source = "registry+https://github.com/rust-lang/crates.io-index" 1395 + checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" 1396 + dependencies = [ 1397 + "proc-macro2", 1398 + "quote", 1399 + "syn 2.0.51", 1400 + ] 1401 + 1402 + [[package]] 1403 + name = "serde_json" 1404 + version = "1.0.114" 1405 + source = "registry+https://github.com/rust-lang/crates.io-index" 1406 + checksum = "c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0" 1407 + dependencies = [ 1408 + "indexmap 2.2.3", 1409 + "itoa", 1410 + "ryu", 1411 + "serde", 1412 + ] 1413 + 1414 + [[package]] 1415 + name = "serde_path_to_error" 1416 + version = "0.1.15" 1417 + source = "registry+https://github.com/rust-lang/crates.io-index" 1418 + checksum = "ebd154a240de39fdebcf5775d2675c204d7c13cf39a4c697be6493c8e734337c" 1419 + dependencies = [ 1420 + "itoa", 1421 + "serde", 1422 + ] 1423 + 1424 + [[package]] 1425 + name = "serde_urlencoded" 1426 + version = "0.7.1" 1427 + source = "registry+https://github.com/rust-lang/crates.io-index" 1428 + checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" 1429 + dependencies = [ 1430 + "form_urlencoded", 1431 + "itoa", 1432 + "ryu", 1433 + "serde", 1434 + ] 1435 + 1436 + [[package]] 1437 + name = "serde_yaml" 1438 + version = "0.9.32" 1439 + source = "registry+https://github.com/rust-lang/crates.io-index" 1440 + checksum = "8fd075d994154d4a774f95b51fb96bdc2832b0ea48425c92546073816cda1f2f" 1441 + dependencies = [ 1442 + "indexmap 2.2.3", 1443 + "itoa", 1444 + "ryu", 1445 + "serde", 1446 + "unsafe-libyaml", 1447 + ] 1448 + 1449 + [[package]] 1450 + name = "slab" 1451 + version = "0.4.9" 1452 + source = "registry+https://github.com/rust-lang/crates.io-index" 1453 + checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" 1454 + dependencies = [ 1455 + "autocfg", 1456 + ] 1457 + 1458 + [[package]] 1459 + name = "smallvec" 1460 + version = "1.13.1" 1461 + source = "registry+https://github.com/rust-lang/crates.io-index" 1462 + checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7" 1463 + 1464 + [[package]] 1465 + name = "smawk" 1466 + version = "0.3.2" 1467 + source = "registry+https://github.com/rust-lang/crates.io-index" 1468 + checksum = "b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c" 1469 + 1470 + [[package]] 1471 + name = "socket2" 1472 + version = "0.5.6" 1473 + source = "registry+https://github.com/rust-lang/crates.io-index" 1474 + checksum = "05ffd9c0a93b7543e062e759284fcf5f5e3b098501104bfbdde4d404db792871" 1475 + dependencies = [ 1476 + "libc", 1477 + "windows-sys 0.52.0", 1478 + ] 1479 + 1480 + [[package]] 1481 + name = "starbase_styles" 1482 + version = "0.3.0" 1483 + source = "registry+https://github.com/rust-lang/crates.io-index" 1484 + checksum = "0e06fa37c027e48ef341787d8c3d26cfbe8507aa4e2e8c61fcba82fe931bb598" 1485 + dependencies = [ 1486 + "dirs", 1487 + "owo-colors", 1488 + "supports-color", 1489 + ] 1490 + 1491 + [[package]] 1492 + name = "static_assertions" 1493 + version = "1.1.0" 1494 + source = "registry+https://github.com/rust-lang/crates.io-index" 1495 + checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 1496 + 1497 + [[package]] 1498 + name = "strsim" 1499 + version = "0.10.0" 1500 + source = "registry+https://github.com/rust-lang/crates.io-index" 1501 + checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 1502 + 1503 + [[package]] 1504 + name = "strsim" 1505 + version = "0.11.0" 1506 + source = "registry+https://github.com/rust-lang/crates.io-index" 1507 + checksum = "5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01" 1508 + 1509 + [[package]] 1510 + name = "supports-color" 1511 + version = "3.0.0" 1512 + source = "registry+https://github.com/rust-lang/crates.io-index" 1513 + checksum = "9829b314621dfc575df4e409e79f9d6a66a3bd707ab73f23cb4aa3a854ac854f" 1514 + dependencies = [ 1515 + "is_ci", 1516 + ] 1517 + 1518 + [[package]] 1519 + name = "supports-hyperlinks" 1520 + version = "3.0.0" 1521 + source = "registry+https://github.com/rust-lang/crates.io-index" 1522 + checksum = "2c0a1e5168041f5f3ff68ff7d95dcb9c8749df29f6e7e89ada40dd4c9de404ee" 1523 + 1524 + [[package]] 1525 + name = "supports-unicode" 1526 + version = "3.0.0" 1527 + source = "registry+https://github.com/rust-lang/crates.io-index" 1528 + checksum = "b7401a30af6cb5818bb64852270bb722533397edcfc7344954a38f420819ece2" 1529 + 1530 + [[package]] 1531 + name = "syn" 1532 + version = "1.0.109" 1533 + source = "registry+https://github.com/rust-lang/crates.io-index" 1534 + checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 1535 + dependencies = [ 1536 + "proc-macro2", 1537 + "quote", 1538 + "unicode-ident", 1539 + ] 1540 + 1541 + [[package]] 1542 + name = "syn" 1543 + version = "2.0.51" 1544 + source = "registry+https://github.com/rust-lang/crates.io-index" 1545 + checksum = "6ab617d94515e94ae53b8406c628598680aa0c9587474ecbe58188f7b345d66c" 1546 + dependencies = [ 1547 + "proc-macro2", 1548 + "quote", 1549 + "unicode-ident", 1550 + ] 1551 + 1552 + [[package]] 1553 + name = "sync_wrapper" 1554 + version = "0.1.2" 1555 + source = "registry+https://github.com/rust-lang/crates.io-index" 1556 + checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" 1557 + 1558 + [[package]] 1559 + name = "system-configuration" 1560 + version = "0.5.1" 1561 + source = "registry+https://github.com/rust-lang/crates.io-index" 1562 + checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" 1563 + dependencies = [ 1564 + "bitflags 1.3.2", 1565 + "core-foundation", 1566 + "system-configuration-sys", 1567 + ] 1568 + 1569 + [[package]] 1570 + name = "system-configuration-sys" 1571 + version = "0.5.0" 1572 + source = "registry+https://github.com/rust-lang/crates.io-index" 1573 + checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9" 1574 + dependencies = [ 1575 + "core-foundation-sys", 1576 + "libc", 1577 + ] 1578 + 1579 + [[package]] 1580 + name = "tempdir" 1581 + version = "0.3.7" 1582 + source = "registry+https://github.com/rust-lang/crates.io-index" 1583 + checksum = "15f2b5fb00ccdf689e0149d1b1b3c03fead81c2b37735d812fa8bddbbf41b6d8" 1584 + dependencies = [ 1585 + "rand", 1586 + "remove_dir_all", 1587 + ] 1588 + 1589 + [[package]] 1590 + name = "tempfile" 1591 + version = "3.10.1" 1592 + source = "registry+https://github.com/rust-lang/crates.io-index" 1593 + checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" 1594 + dependencies = [ 1595 + "cfg-if", 1596 + "fastrand", 1597 + "rustix", 1598 + "windows-sys 0.52.0", 1599 + ] 1600 + 1601 + [[package]] 1602 + name = "termcolor" 1603 + version = "1.4.1" 1604 + source = "registry+https://github.com/rust-lang/crates.io-index" 1605 + checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" 1606 + dependencies = [ 1607 + "winapi-util", 1608 + ] 1609 + 1610 + [[package]] 1611 + name = "terminal_size" 1612 + version = "0.3.0" 1613 + source = "registry+https://github.com/rust-lang/crates.io-index" 1614 + checksum = "21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7" 1615 + dependencies = [ 1616 + "rustix", 1617 + "windows-sys 0.48.0", 1618 + ] 1619 + 1620 + [[package]] 1621 + name = "textwrap" 1622 + version = "0.16.1" 1623 + source = "registry+https://github.com/rust-lang/crates.io-index" 1624 + checksum = "23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9" 1625 + dependencies = [ 1626 + "smawk", 1627 + "unicode-linebreak", 1628 + "unicode-width", 1629 + ] 1630 + 1631 + [[package]] 1632 + name = "thiserror" 1633 + version = "1.0.57" 1634 + source = "registry+https://github.com/rust-lang/crates.io-index" 1635 + checksum = "1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b" 1636 + dependencies = [ 1637 + "thiserror-impl", 1638 + ] 1639 + 1640 + [[package]] 1641 + name = "thiserror-impl" 1642 + version = "1.0.57" 1643 + source = "registry+https://github.com/rust-lang/crates.io-index" 1644 + checksum = "a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81" 1645 + dependencies = [ 1646 + "proc-macro2", 1647 + "quote", 1648 + "syn 2.0.51", 1649 + ] 1650 + 1651 + [[package]] 1652 + name = "tinyvec" 1653 + version = "1.6.0" 1654 + source = "registry+https://github.com/rust-lang/crates.io-index" 1655 + checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" 1656 + dependencies = [ 1657 + "tinyvec_macros", 1658 + ] 1659 + 1660 + [[package]] 1661 + name = "tinyvec_macros" 1662 + version = "0.1.1" 1663 + source = "registry+https://github.com/rust-lang/crates.io-index" 1664 + checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 1665 + 1666 + [[package]] 1667 + name = "tokio" 1668 + version = "1.36.0" 1669 + source = "registry+https://github.com/rust-lang/crates.io-index" 1670 + checksum = "61285f6515fa018fb2d1e46eb21223fff441ee8db5d0f1435e8ab4f5cdb80931" 1671 + dependencies = [ 1672 + "backtrace", 1673 + "bytes", 1674 + "libc", 1675 + "mio", 1676 + "pin-project-lite", 1677 + "socket2", 1678 + "windows-sys 0.48.0", 1679 + ] 1680 + 1681 + [[package]] 1682 + name = "tokio-native-tls" 1683 + version = "0.3.1" 1684 + source = "registry+https://github.com/rust-lang/crates.io-index" 1685 + checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2" 1686 + dependencies = [ 1687 + "native-tls", 1688 + "tokio", 1689 + ] 1690 + 1691 + [[package]] 1692 + name = "tokio-util" 1693 + version = "0.7.10" 1694 + source = "registry+https://github.com/rust-lang/crates.io-index" 1695 + checksum = "5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15" 1696 + dependencies = [ 1697 + "bytes", 1698 + "futures-core", 1699 + "futures-sink", 1700 + "pin-project-lite", 1701 + "tokio", 1702 + "tracing", 1703 + ] 1704 + 1705 + [[package]] 1706 + name = "tower-service" 1707 + version = "0.3.2" 1708 + source = "registry+https://github.com/rust-lang/crates.io-index" 1709 + checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" 1710 + 1711 + [[package]] 1712 + name = "tracing" 1713 + version = "0.1.40" 1714 + source = "registry+https://github.com/rust-lang/crates.io-index" 1715 + checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" 1716 + dependencies = [ 1717 + "pin-project-lite", 1718 + "tracing-attributes", 1719 + "tracing-core", 1720 + ] 1721 + 1722 + [[package]] 1723 + name = "tracing-attributes" 1724 + version = "0.1.27" 1725 + source = "registry+https://github.com/rust-lang/crates.io-index" 1726 + checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" 1727 + dependencies = [ 1728 + "proc-macro2", 1729 + "quote", 1730 + "syn 2.0.51", 1731 + ] 1732 + 1733 + [[package]] 1734 + name = "tracing-core" 1735 + version = "0.1.32" 1736 + source = "registry+https://github.com/rust-lang/crates.io-index" 1737 + checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" 1738 + dependencies = [ 1739 + "once_cell", 1740 + ] 1741 + 1742 + [[package]] 1743 + name = "try-lock" 1744 + version = "0.2.5" 1745 + source = "registry+https://github.com/rust-lang/crates.io-index" 1746 + checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" 1747 + 1748 + [[package]] 1749 + name = "unicode-bidi" 1750 + version = "0.3.15" 1751 + source = "registry+https://github.com/rust-lang/crates.io-index" 1752 + checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" 1753 + 1754 + [[package]] 1755 + name = "unicode-id" 1756 + version = "0.3.4" 1757 + source = "registry+https://github.com/rust-lang/crates.io-index" 1758 + checksum = "b1b6def86329695390197b82c1e244a54a131ceb66c996f2088a3876e2ae083f" 1759 + 1760 + [[package]] 1761 + name = "unicode-ident" 1762 + version = "1.0.12" 1763 + source = "registry+https://github.com/rust-lang/crates.io-index" 1764 + checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 1765 + 1766 + [[package]] 1767 + name = "unicode-linebreak" 1768 + version = "0.1.5" 1769 + source = "registry+https://github.com/rust-lang/crates.io-index" 1770 + checksum = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f" 1771 + 1772 + [[package]] 1773 + name = "unicode-normalization" 1774 + version = "0.1.23" 1775 + source = "registry+https://github.com/rust-lang/crates.io-index" 1776 + checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" 1777 + dependencies = [ 1778 + "tinyvec", 1779 + ] 1780 + 1781 + [[package]] 1782 + name = "unicode-segmentation" 1783 + version = "1.11.0" 1784 + source = "registry+https://github.com/rust-lang/crates.io-index" 1785 + checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" 1786 + 1787 + [[package]] 1788 + name = "unicode-width" 1789 + version = "0.1.11" 1790 + source = "registry+https://github.com/rust-lang/crates.io-index" 1791 + checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85" 1792 + 1793 + [[package]] 1794 + name = "unsafe-libyaml" 1795 + version = "0.2.10" 1796 + source = "registry+https://github.com/rust-lang/crates.io-index" 1797 + checksum = "ab4c90930b95a82d00dc9e9ac071b4991924390d46cbd0dfe566148667605e4b" 1798 + 1799 + [[package]] 1800 + name = "url" 1801 + version = "2.5.0" 1802 + source = "registry+https://github.com/rust-lang/crates.io-index" 1803 + checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" 1804 + dependencies = [ 1805 + "form_urlencoded", 1806 + "idna", 1807 + "percent-encoding", 1808 + ] 1809 + 1810 + [[package]] 1811 + name = "utf8parse" 1812 + version = "0.2.1" 1813 + source = "registry+https://github.com/rust-lang/crates.io-index" 1814 + checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" 1815 + 1816 + [[package]] 1817 + name = "vcpkg" 1818 + version = "0.2.15" 1819 + source = "registry+https://github.com/rust-lang/crates.io-index" 1820 + checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 1821 + 1822 + [[package]] 1823 + name = "version_check" 1824 + version = "0.9.4" 1825 + source = "registry+https://github.com/rust-lang/crates.io-index" 1826 + checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 1827 + 1828 + [[package]] 1829 + name = "want" 1830 + version = "0.3.1" 1831 + source = "registry+https://github.com/rust-lang/crates.io-index" 1832 + checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" 1833 + dependencies = [ 1834 + "try-lock", 1835 + ] 1836 + 1837 + [[package]] 1838 + name = "wasi" 1839 + version = "0.11.0+wasi-snapshot-preview1" 1840 + source = "registry+https://github.com/rust-lang/crates.io-index" 1841 + checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 1842 + 1843 + [[package]] 1844 + name = "wasite" 1845 + version = "0.1.0" 1846 + source = "registry+https://github.com/rust-lang/crates.io-index" 1847 + checksum = "b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b" 1848 + 1849 + [[package]] 1850 + name = "wasm-bindgen" 1851 + version = "0.2.91" 1852 + source = "registry+https://github.com/rust-lang/crates.io-index" 1853 + checksum = "c1e124130aee3fb58c5bdd6b639a0509486b0338acaaae0c84a5124b0f588b7f" 1854 + dependencies = [ 1855 + "cfg-if", 1856 + "wasm-bindgen-macro", 1857 + ] 1858 + 1859 + [[package]] 1860 + name = "wasm-bindgen-backend" 1861 + version = "0.2.91" 1862 + source = "registry+https://github.com/rust-lang/crates.io-index" 1863 + checksum = "c9e7e1900c352b609c8488ad12639a311045f40a35491fb69ba8c12f758af70b" 1864 + dependencies = [ 1865 + "bumpalo", 1866 + "log", 1867 + "once_cell", 1868 + "proc-macro2", 1869 + "quote", 1870 + "syn 2.0.51", 1871 + "wasm-bindgen-shared", 1872 + ] 1873 + 1874 + [[package]] 1875 + name = "wasm-bindgen-futures" 1876 + version = "0.4.41" 1877 + source = "registry+https://github.com/rust-lang/crates.io-index" 1878 + checksum = "877b9c3f61ceea0e56331985743b13f3d25c406a7098d45180fb5f09bc19ed97" 1879 + dependencies = [ 1880 + "cfg-if", 1881 + "js-sys", 1882 + "wasm-bindgen", 1883 + "web-sys", 1884 + ] 1885 + 1886 + [[package]] 1887 + name = "wasm-bindgen-macro" 1888 + version = "0.2.91" 1889 + source = "registry+https://github.com/rust-lang/crates.io-index" 1890 + checksum = "b30af9e2d358182b5c7449424f017eba305ed32a7010509ede96cdc4696c46ed" 1891 + dependencies = [ 1892 + "quote", 1893 + "wasm-bindgen-macro-support", 1894 + ] 1895 + 1896 + [[package]] 1897 + name = "wasm-bindgen-macro-support" 1898 + version = "0.2.91" 1899 + source = "registry+https://github.com/rust-lang/crates.io-index" 1900 + checksum = "642f325be6301eb8107a83d12a8ac6c1e1c54345a7ef1a9261962dfefda09e66" 1901 + dependencies = [ 1902 + "proc-macro2", 1903 + "quote", 1904 + "syn 2.0.51", 1905 + "wasm-bindgen-backend", 1906 + "wasm-bindgen-shared", 1907 + ] 1908 + 1909 + [[package]] 1910 + name = "wasm-bindgen-shared" 1911 + version = "0.2.91" 1912 + source = "registry+https://github.com/rust-lang/crates.io-index" 1913 + checksum = "4f186bd2dcf04330886ce82d6f33dd75a7bfcf69ecf5763b89fcde53b6ac9838" 1914 + 1915 + [[package]] 1916 + name = "web-sys" 1917 + version = "0.3.68" 1918 + source = "registry+https://github.com/rust-lang/crates.io-index" 1919 + checksum = "96565907687f7aceb35bc5fc03770a8a0471d82e479f25832f54a0e3f4b28446" 1920 + dependencies = [ 1921 + "js-sys", 1922 + "wasm-bindgen", 1923 + ] 1924 + 1925 + [[package]] 1926 + name = "which" 1927 + version = "6.0.0" 1928 + source = "registry+https://github.com/rust-lang/crates.io-index" 1929 + checksum = "7fa5e0c10bf77f44aac573e498d1a82d5fbd5e91f6fc0a99e7be4b38e85e101c" 1930 + dependencies = [ 1931 + "either", 1932 + "home", 1933 + "once_cell", 1934 + "rustix", 1935 + "windows-sys 0.52.0", 1936 + ] 1937 + 1938 + [[package]] 1939 + name = "whoami" 1940 + version = "1.5.1" 1941 + source = "registry+https://github.com/rust-lang/crates.io-index" 1942 + checksum = "a44ab49fad634e88f55bf8f9bb3abd2f27d7204172a112c7c9987e01c1c94ea9" 1943 + dependencies = [ 1944 + "redox_syscall", 1945 + "wasite", 1946 + "web-sys", 1947 + ] 1948 + 1949 + [[package]] 1950 + name = "winapi" 1951 + version = "0.3.9" 1952 + source = "registry+https://github.com/rust-lang/crates.io-index" 1953 + checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 1954 + dependencies = [ 1955 + "winapi-i686-pc-windows-gnu", 1956 + "winapi-x86_64-pc-windows-gnu", 1957 + ] 1958 + 1959 + [[package]] 1960 + name = "winapi-i686-pc-windows-gnu" 1961 + version = "0.4.0" 1962 + source = "registry+https://github.com/rust-lang/crates.io-index" 1963 + checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 1964 + 1965 + [[package]] 1966 + name = "winapi-util" 1967 + version = "0.1.6" 1968 + source = "registry+https://github.com/rust-lang/crates.io-index" 1969 + checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" 1970 + dependencies = [ 1971 + "winapi", 1972 + ] 1973 + 1974 + [[package]] 1975 + name = "winapi-x86_64-pc-windows-gnu" 1976 + version = "0.4.0" 1977 + source = "registry+https://github.com/rust-lang/crates.io-index" 1978 + checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 1979 + 1980 + [[package]] 1981 + name = "windows-sys" 1982 + version = "0.48.0" 1983 + source = "registry+https://github.com/rust-lang/crates.io-index" 1984 + checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 1985 + dependencies = [ 1986 + "windows-targets 0.48.5", 1987 + ] 1988 + 1989 + [[package]] 1990 + name = "windows-sys" 1991 + version = "0.52.0" 1992 + source = "registry+https://github.com/rust-lang/crates.io-index" 1993 + checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 1994 + dependencies = [ 1995 + "windows-targets 0.52.3", 1996 + ] 1997 + 1998 + [[package]] 1999 + name = "windows-targets" 2000 + version = "0.48.5" 2001 + source = "registry+https://github.com/rust-lang/crates.io-index" 2002 + checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 2003 + dependencies = [ 2004 + "windows_aarch64_gnullvm 0.48.5", 2005 + "windows_aarch64_msvc 0.48.5", 2006 + "windows_i686_gnu 0.48.5", 2007 + "windows_i686_msvc 0.48.5", 2008 + "windows_x86_64_gnu 0.48.5", 2009 + "windows_x86_64_gnullvm 0.48.5", 2010 + "windows_x86_64_msvc 0.48.5", 2011 + ] 2012 + 2013 + [[package]] 2014 + name = "windows-targets" 2015 + version = "0.52.3" 2016 + source = "registry+https://github.com/rust-lang/crates.io-index" 2017 + checksum = "d380ba1dc7187569a8a9e91ed34b8ccfc33123bbacb8c0aed2d1ad7f3ef2dc5f" 2018 + dependencies = [ 2019 + "windows_aarch64_gnullvm 0.52.3", 2020 + "windows_aarch64_msvc 0.52.3", 2021 + "windows_i686_gnu 0.52.3", 2022 + "windows_i686_msvc 0.52.3", 2023 + "windows_x86_64_gnu 0.52.3", 2024 + "windows_x86_64_gnullvm 0.52.3", 2025 + "windows_x86_64_msvc 0.52.3", 2026 + ] 2027 + 2028 + [[package]] 2029 + name = "windows_aarch64_gnullvm" 2030 + version = "0.48.5" 2031 + source = "registry+https://github.com/rust-lang/crates.io-index" 2032 + checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 2033 + 2034 + [[package]] 2035 + name = "windows_aarch64_gnullvm" 2036 + version = "0.52.3" 2037 + source = "registry+https://github.com/rust-lang/crates.io-index" 2038 + checksum = "68e5dcfb9413f53afd9c8f86e56a7b4d86d9a2fa26090ea2dc9e40fba56c6ec6" 2039 + 2040 + [[package]] 2041 + name = "windows_aarch64_msvc" 2042 + version = "0.48.5" 2043 + source = "registry+https://github.com/rust-lang/crates.io-index" 2044 + checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 2045 + 2046 + [[package]] 2047 + name = "windows_aarch64_msvc" 2048 + version = "0.52.3" 2049 + source = "registry+https://github.com/rust-lang/crates.io-index" 2050 + checksum = "8dab469ebbc45798319e69eebf92308e541ce46760b49b18c6b3fe5e8965b30f" 2051 + 2052 + [[package]] 2053 + name = "windows_i686_gnu" 2054 + version = "0.48.5" 2055 + source = "registry+https://github.com/rust-lang/crates.io-index" 2056 + checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 2057 + 2058 + [[package]] 2059 + name = "windows_i686_gnu" 2060 + version = "0.52.3" 2061 + source = "registry+https://github.com/rust-lang/crates.io-index" 2062 + checksum = "2a4e9b6a7cac734a8b4138a4e1044eac3404d8326b6c0f939276560687a033fb" 2063 + 2064 + [[package]] 2065 + name = "windows_i686_msvc" 2066 + version = "0.48.5" 2067 + source = "registry+https://github.com/rust-lang/crates.io-index" 2068 + checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 2069 + 2070 + [[package]] 2071 + name = "windows_i686_msvc" 2072 + version = "0.52.3" 2073 + source = "registry+https://github.com/rust-lang/crates.io-index" 2074 + checksum = "28b0ec9c422ca95ff34a78755cfa6ad4a51371da2a5ace67500cf7ca5f232c58" 2075 + 2076 + [[package]] 2077 + name = "windows_x86_64_gnu" 2078 + version = "0.48.5" 2079 + source = "registry+https://github.com/rust-lang/crates.io-index" 2080 + checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 2081 + 2082 + [[package]] 2083 + name = "windows_x86_64_gnu" 2084 + version = "0.52.3" 2085 + source = "registry+https://github.com/rust-lang/crates.io-index" 2086 + checksum = "704131571ba93e89d7cd43482277d6632589b18ecf4468f591fbae0a8b101614" 2087 + 2088 + [[package]] 2089 + name = "windows_x86_64_gnullvm" 2090 + version = "0.48.5" 2091 + source = "registry+https://github.com/rust-lang/crates.io-index" 2092 + checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 2093 + 2094 + [[package]] 2095 + name = "windows_x86_64_gnullvm" 2096 + version = "0.52.3" 2097 + source = "registry+https://github.com/rust-lang/crates.io-index" 2098 + checksum = "42079295511643151e98d61c38c0acc444e52dd42ab456f7ccfd5152e8ecf21c" 2099 + 2100 + [[package]] 2101 + name = "windows_x86_64_msvc" 2102 + version = "0.48.5" 2103 + source = "registry+https://github.com/rust-lang/crates.io-index" 2104 + checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 2105 + 2106 + [[package]] 2107 + name = "windows_x86_64_msvc" 2108 + version = "0.52.3" 2109 + source = "registry+https://github.com/rust-lang/crates.io-index" 2110 + checksum = "0770833d60a970638e989b3fa9fd2bb1aaadcf88963d1659fd7d9990196ed2d6" 2111 + 2112 + [[package]] 2113 + name = "winreg" 2114 + version = "0.50.0" 2115 + source = "registry+https://github.com/rust-lang/crates.io-index" 2116 + checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" 2117 + dependencies = [ 2118 + "cfg-if", 2119 + "windows-sys 0.48.0", 2120 + ] 2121 + 2122 + [[package]] 2123 + name = "xdg" 2124 + version = "2.5.2" 2125 + source = "registry+https://github.com/rust-lang/crates.io-index" 2126 + checksum = "213b7324336b53d2414b2db8537e56544d981803139155afa84f76eeebb7a546"
+41
pkgs/by-name/de/devenv/package.nix
··· 1 + { stdenv, lib, openssl, darwin, libgit2, makeWrapper, nix, pkg-config, rustPlatform, cachix, fetchFromGitHub }: 2 + 3 + let 4 + devenv_nix = nix.overrideAttrs (old: { 5 + version = "2.21-devenv"; 6 + src = fetchFromGitHub { 7 + owner = "domenkozar"; 8 + repo = "nix"; 9 + rev = "c5bbf14ecbd692eeabf4184cc8d50f79c2446549"; 10 + hash = "sha256-zvCqeUO2GLOm7jnU23G4EzTZR7eylcJN+HJ5svjmubI="; 11 + }; 12 + buildInputs = old.buildInputs ++ [ libgit2 ]; 13 + doCheck = false; 14 + doInstallCheck = false; 15 + }); 16 + version = "1.0.1"; 17 + in rustPlatform.buildRustPackage { 18 + pname = "devenv"; 19 + inherit version; 20 + 21 + src = fetchFromGitHub { 22 + owner = "cachix"; 23 + repo = "devenv"; 24 + rev = "v${version}"; 25 + hash = "sha256-9LnGe0KWqXj18IV+A1panzXQuTamrH/QcasaqnuqiE0="; 26 + }; 27 + 28 + cargoLock = { 29 + lockFile = ./Cargo.lock; 30 + }; 31 + 32 + nativeBuildInputs = [ makeWrapper pkg-config ]; 33 + 34 + buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ 35 + darwin.apple_sdk.frameworks.SystemConfiguration 36 + ]; 37 + 38 + postInstall = '' 39 + wrapProgram $out/bin/devenv --set DEVENV_NIX ${devenv_nix} --prefix PATH ":" "$out/bin:${cachix}/bin" 40 + ''; 41 + }
+2 -2
pkgs/by-name/di/dissent/package.nix
··· 18 18 19 19 buildGoModule rec { 20 20 pname = "dissent"; 21 - version = "0.0.21"; 21 + version = "0.0.22"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "diamondburned"; 25 25 repo = "dissent"; 26 26 rev = "v${version}"; 27 - hash = "sha256-stItrULEO4AAl77ykmxmUYZXrHsC8/sBv8tTHqq9/E0="; 27 + hash = "sha256-HNNTF/a+sLFp+HCxltYRuDssoLnIhzEXuDLKTPxWzeM="; 28 28 }; 29 29 30 30 nativeBuildInputs = [
+3 -3
pkgs/by-name/ez/eza/package.nix
··· 17 17 18 18 rustPlatform.buildRustPackage rec { 19 19 pname = "eza"; 20 - version = "0.18.7"; 20 + version = "0.18.8"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "eza-community"; 24 24 repo = "eza"; 25 25 rev = "v${version}"; 26 - hash = "sha256-f9EvVWu+WlBm9Q+OzzMoXOGGLJp5DKdC13tPk4JStf4="; 26 + hash = "sha256-VKBiISHZmSqLf/76svKHqmQtsj+Trz41GhCJxgGY76Y="; 27 27 }; 28 28 29 - cargoHash = "sha256-ItML58+OMyt6qmxK1w0Tb4sqwXxIhXLih1NThRXdbi4="; 29 + cargoHash = "sha256-xFLnd0Pw3AtA4Nrg5rlqJj0fYOZ2xeNtS5vnAMWk4sc="; 30 30 31 31 nativeBuildInputs = [ cmake pkg-config installShellFiles pandoc ]; 32 32 buildInputs = [ zlib ]
+2 -2
pkgs/by-name/fo/folio/package.nix
··· 15 15 16 16 stdenv.mkDerivation rec { 17 17 pname = "folio"; 18 - version = "24.06"; 18 + version = "24.07"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "toolstack"; 22 22 repo = "Folio"; 23 23 rev = version; 24 - hash = "sha256-1vjRoGpZvUG/NJcE7YWOdiePK9lLnwuojRb37YgNunI="; 24 + hash = "sha256-qYzi9XDwXj/0fUhclCY7WnEisMedoCUKbYlDUvgwimI="; 25 25 }; 26 26 27 27 nativeBuildInputs = [
+2 -2
pkgs/by-name/ge/gerbolyze/package.nix
··· 37 37 meta = with lib; { 38 38 description = "svg-flatten SVG downconverter"; 39 39 homepage = "https://github.com/jaseg/gerbolyze"; 40 - license = with licenses; [ agpl3 ]; 40 + license = with licenses; [ agpl3Plus ]; 41 41 maintainers = with maintainers; [ wulfsta ]; 42 42 mainProgram = "svg-flatten"; 43 43 platforms = platforms.linux; ··· 84 84 meta = with lib; { 85 85 description = "Directly render SVG overlays into Gerber and Excellon files"; 86 86 homepage = "https://github.com/jaseg/gerbolyze"; 87 - license = with licenses; [ agpl3 ]; 87 + license = with licenses; [ agpl3Plus ]; 88 88 maintainers = with maintainers; [ wulfsta ]; 89 89 mainProgram = "gerbolyze"; 90 90 platforms = platforms.linux;
+1 -1
pkgs/by-name/hd/hdrop/package.nix
··· 46 46 description = "Emulate 'tdrop' in Hyprland (run, show and hide specific programs per keybind)"; 47 47 homepage = "https://github.com/Schweber/hdrop"; 48 48 changelog = "https://github.com/Schweber/hdrop/releases/tag/v${version}"; 49 - license = licenses.agpl3; 49 + license = licenses.agpl3Only; 50 50 platforms = platforms.linux; 51 51 maintainers = with maintainers; [ Schweber ]; 52 52 mainProgram = "hdrop";
+28
pkgs/by-name/hi/hifiscan/package.nix
··· 1 + { lib 2 + , python3Packages 3 + , fetchPypi 4 + }: 5 + let 6 + pname = "hifiscan"; 7 + version = "1.5.2"; 8 + hash = "sha256-8eystqjNdDP2X9beogRcsa+Wqu50uMHZv59jdc5GjUc="; 9 + in 10 + python3Packages.buildPythonApplication { 11 + inherit pname version; 12 + 13 + pythonPath = with python3Packages; [ eventkit numpy sounddevice pyqt6 pyqt6-sip pyqtgraph ]; 14 + 15 + dontUseSetuptoolsCheck = true; 16 + 17 + src = fetchPypi { 18 + inherit pname version hash; 19 + }; 20 + 21 + meta = with lib; { 22 + homepage = "https://github.com/erdewit/HiFiScan"; 23 + description = "Optimize the audio quality of your loudspeakers"; 24 + license = licenses.bsd2; 25 + maintainers = with maintainers; [ cab404 ]; 26 + mainProgram = "hifiscan"; 27 + }; 28 + }
+3 -3
pkgs/by-name/ig/ignite-cli/package.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "ignite-cli"; 11 - version = "28.2.0"; 11 + version = "28.3.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 repo = "cli"; 15 15 owner = "ignite"; 16 16 rev = "v${version}"; 17 - hash = "sha256-FRujRghSPSc2fq2Eiv4Hco4RIcv3D4zNI82NEhCGFhM="; 17 + hash = "sha256-VLbVXZRKunvqM2gZlFrRdpIG558w6WFIRa/XHZwqA7s="; 18 18 }; 19 19 20 - vendorHash = "sha256-cH6zwkRMvUjYb6yh/6S/e4ky8f4GvhCAOnCJMfDTmrE="; 20 + vendorHash = "sha256-pT9WQuoA1LfeA2MO1giuO2hfwydiWqjyYXdSbqfHdhs="; 21 21 22 22 nativeBuildInputs = [ makeWrapper ]; 23 23
+27
pkgs/by-name/im/immersed-vr/darwin.nix
··· 1 + { stdenv 2 + , pname 3 + , version 4 + , src 5 + , meta 6 + , undmg 7 + }: 8 + 9 + stdenv.mkDerivation { 10 + inherit pname version src meta; 11 + 12 + nativeBuildInputs = [ undmg ]; 13 + 14 + sourceRoot = "."; 15 + 16 + installPhase = '' 17 + runHook preInstall 18 + 19 + mkdir -p $out/Applications 20 + cp -r *.app $out/Applications 21 + 22 + runHook postInstall 23 + ''; 24 + 25 + # Immersed is notarized. 26 + dontFixup = true; 27 + }
+14
pkgs/by-name/im/immersed-vr/linux.nix
··· 1 + { pname 2 + , version 3 + , src 4 + , meta 5 + , appimageTools 6 + }: 7 + appimageTools.wrapType2 rec { 8 + inherit pname version src meta; 9 + name = "${pname}-${version}"; 10 + 11 + extraInstallCommands = '' 12 + mv $out/bin/{${name},${pname}} 13 + ''; 14 + }
+19 -10
pkgs/by-name/im/immersed-vr/package.nix
··· 1 1 { lib 2 2 , appimageTools 3 + , callPackage 3 4 , fetchurl 5 + , stdenv 4 6 }: 5 - appimageTools.wrapType2 rec { 7 + let 6 8 pname = "immersed-vr"; 7 9 version = "9.10"; 8 - name = "${pname}-${version}"; 9 10 10 - src = fetchurl { 11 - url = "https://web.archive.org/web/20240210075929/https://static.immersed.com/dl/Immersed-x86_64.AppImage"; 12 - hash = "sha256-Mx8UnV4fZSebj9ah650ZqsL/EIJpM6jl8tYmXJZiJpA="; 11 + sources = rec { 12 + x86_64-linux = { 13 + url = "https://web.archive.org/web/20240210075929/https://static.immersed.com/dl/Immersed-x86_64.AppImage"; 14 + hash = "sha256-Mx8UnV4fZSebj9ah650ZqsL/EIJpM6jl8tYmXJZiJpA="; 15 + }; 16 + x86_64-darwin = { 17 + url = "https://web.archive.org/web/20240210075929/https://static.immersed.com/dl/Immersed.dmg"; 18 + hash = "sha256-CR2KylovlS7zerZIEScnadm4+ENNhib5QnS6z5Ihv1Y="; 19 + }; 20 + aarch64-darwin = x86_64-darwin; 13 21 }; 14 22 15 - extraInstallCommands = '' 16 - mv $out/bin/{${name},${pname}} 17 - ''; 23 + src = fetchurl (sources.${stdenv.system} or (throw "Unsupported system: ${stdenv.system}")); 18 24 19 25 meta = with lib; { 20 26 description = "A VR coworking platform"; 21 27 homepage = "https://immersed.com"; 22 28 license = licenses.unfree; 23 29 maintainers = with maintainers; [ haruki7049 ]; 24 - platforms = [ "x86_64-linux" ]; 30 + platforms = builtins.attrNames sources; 25 31 sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 26 32 }; 27 - } 33 + 34 + in if stdenv.isDarwin 35 + then callPackage ./darwin.nix { inherit pname version src meta; } 36 + else callPackage ./linux.nix { inherit pname version src meta; }
+1 -1
pkgs/by-name/ja/jasp-desktop/package.nix
··· 110 110 changelog = "https://jasp-stats.org/release-notes"; 111 111 description = "A complete statistical package for both Bayesian and Frequentist statistical methods"; 112 112 homepage = "https://github.com/jasp-stats/jasp-desktop"; 113 - license = lib.licenses.agpl3; 113 + license = lib.licenses.agpl3Plus; 114 114 mainProgram = "JASP"; 115 115 maintainers = with lib.maintainers; [ tomasajt ]; 116 116 # JASP's cmake build steps are really different on Darwin
+35
pkgs/by-name/jn/jnv/package.nix
··· 1 + { lib 2 + , rustPlatform 3 + , fetchFromGitHub 4 + , autoconf 5 + , automake 6 + , libtool 7 + }: 8 + rustPlatform.buildRustPackage rec { 9 + pname = "jnv"; 10 + version = "0.1.2"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "ynqa"; 14 + repo = "jnv"; 15 + rev = "v${version}"; 16 + hash = "sha256-22aoK1s8DhKttGGR9ouNDIWhYCv6dghT/jfAC0VX8Sw="; 17 + }; 18 + 19 + cargoHash = "sha256-CmupwWwopXpnPm8R17JVfAoGt4QEos5I+3qumDKEyM8="; 20 + 21 + nativeBuildInputs = [ 22 + autoconf 23 + automake 24 + libtool 25 + rustPlatform.bindgenHook 26 + ]; 27 + 28 + meta = with lib; { 29 + description = "Interactive JSON filter using jq"; 30 + mainProgram = "jnv"; 31 + homepage = "https://github.com/ynqa/jnv"; 32 + license = with licenses; [ mit ]; 33 + maintainers = with maintainers; [ nealfennimore nshalman ]; 34 + }; 35 + }
+39
pkgs/by-name/la/lacus/package.nix
··· 1 + { lib 2 + , fetchFromGitHub 3 + , python3 4 + }: 5 + 6 + python3.pkgs.buildPythonApplication rec { 7 + pname = "lacus"; 8 + version = "1.8.0"; 9 + pyproject = true; 10 + 11 + src = fetchFromGitHub { 12 + owner = "ail-project"; 13 + repo = "lacus"; 14 + rev = "refs/tags/v${version}"; 15 + hash = "sha256-3sgTt3SsasltChCqHAWyujtUvoLwHWZzfWwlfnJA+zE="; 16 + }; 17 + 18 + nativeBuildInputs = with python3.pkgs; [ 19 + poetry-core 20 + ]; 21 + 22 + propagatedBuildInputs = with python3.pkgs; [ 23 + flask-restx 24 + gunicorn 25 + lacuscore 26 + psutil 27 + redis 28 + rich 29 + werkzeug 30 + ]; 31 + 32 + meta = with lib; { 33 + description = "Capturing system using playwright"; 34 + homepage = "https://github.com/ail-project/lacus"; 35 + changelog = "https://github.com/ail-project/lacus/releases/tag/v${version}"; 36 + license = licenses.bsd3; 37 + maintainers = with maintainers; [ fab ]; 38 + }; 39 + }
+1 -1
pkgs/by-name/li/listmonk/package.nix
··· 52 52 homepage = "https://github.com/knadh/listmonk"; 53 53 changelog = "https://github.com/knadh/listmonk/releases/tag/v${version}"; 54 54 maintainers = with maintainers; [ raitobezarius ]; 55 - license = licenses.agpl3; 55 + license = licenses.agpl3Only; 56 56 }; 57 57 }
+6
pkgs/by-name/mi/mihomo/package.nix
··· 1 1 { lib 2 2 , fetchFromGitHub 3 3 , buildGoModule 4 + , nixosTests 4 5 }: 5 6 6 7 buildGoModule rec { ··· 30 31 31 32 # network required 32 33 doCheck = false; 34 + 35 + 36 + passthru.tests = { 37 + mihomo = nixosTests.mihomo; 38 + }; 33 39 34 40 meta = with lib; { 35 41 description = "A rule-based tunnel in Go";
+2 -2
pkgs/by-name/mo/mosdepth/package.nix
··· 2 2 3 3 buildNimPackage (finalAttrs: { 4 4 pname = "mosdepth"; 5 - version = "0.3.6"; 5 + version = "0.3.7"; 6 6 7 7 requiredNimVersion = 1; 8 8 ··· 10 10 owner = "brentp"; 11 11 repo = "mosdepth"; 12 12 rev = "v${finalAttrs.version}"; 13 - sha256 = "sha256-7N42S3xfQRkrBmoLf0DsbLMpVULAFpHm5JugDMDzAgU="; 13 + sha256 = "sha256-VyEZNY/P3BfJ3PCRn7R+37XH4gfc9JEOFB0WmrSxpIc="; 14 14 }; 15 15 16 16 lockFile = ./lock.json;
+1 -1
pkgs/by-name/mo/movim/package.nix
··· 37 37 meta = { 38 38 description = "a federated blogging & chat platform that acts as a web front end for the XMPP protocol"; 39 39 homepage = "https://movim.eu"; 40 - license = lib.licenses.agpl3; 40 + license = lib.licenses.agpl3Plus; 41 41 maintainers = with lib.maintainers; [ toastal ]; 42 42 }; 43 43 })
+32
pkgs/by-name/ms/mscompress/package.nix
··· 1 + { stdenv 2 + , lib 3 + , fetchFromGitHub 4 + , autoreconfHook 5 + }: 6 + 7 + stdenv.mkDerivation (finalAttrs: { 8 + pname = "mscompress"; 9 + version = "0.4"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "stapelberg"; 13 + repo = "mscompress"; 14 + rev = finalAttrs.version; 15 + hash = "sha256-Urq8CzVfO9tdEUrEya+bUzoNjZQ2TO7OB+h2MTAGwEI="; 16 + }; 17 + 18 + nativeBuildInputs = [ autoreconfHook ]; 19 + 20 + enableParallelBuilding = true; 21 + 22 + postInstall = '' 23 + install -Dm444 -t $out/share/doc/mscompress ChangeLog README TODO 24 + ''; 25 + 26 + meta = with lib; { 27 + description = ''Microsoft "compress.exe/expand.exe" compatible (de)compressor''; 28 + license = licenses.gpl2Only; 29 + maintainers = with maintainers; [ peterhoeg ]; 30 + platforms = platforms.all; 31 + }; 32 + })
+8 -4
pkgs/by-name/ni/nimdow/package.nix
··· 1 - { lib, buildNimPackage, fetchFromGitHub, testers }: 1 + { lib, buildNimPackage, fetchFromGitHub, nixosTests, testers }: 2 2 3 3 buildNimPackage (finalAttrs: { 4 4 pname = "nimdow"; ··· 25 25 substituteInPlace src/nimdowpkg/config/configloader.nim --replace "/usr/share/nimdow" "$out/share/nimdow" 26 26 ''; 27 27 28 - passthru.tests.version = testers.testVersion { 29 - package = finalAttrs.finalPackage; 30 - version = "v${finalAttrs.version}"; 28 + passthru.tests = { 29 + nimdow = nixosTests.nimdow; 30 + version = testers.testVersion { 31 + package = finalAttrs.finalPackage; 32 + version = "v${finalAttrs.version}"; 33 + }; 31 34 }; 32 35 33 36 meta = with lib; 34 37 finalAttrs.src.meta // { 35 38 description = "Nim based tiling window manager"; 39 + platforms = platforms.linux; 36 40 license = [ licenses.gpl2 ]; 37 41 maintainers = [ maintainers.marcusramberg ]; 38 42 mainProgram = "nimdow";
+43
pkgs/by-name/no/normaliz/package.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , autoreconfHook 5 + , gmpxx 6 + , flint 7 + , arb 8 + , nauty 9 + }: 10 + 11 + stdenv.mkDerivation (finalAttrs: { 12 + pname = "normaliz"; 13 + version = "3.10.1"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "normaliz"; 17 + repo = "normaliz"; 18 + rev = "v${finalAttrs.version}"; 19 + hash = "sha256-nnSauTlS5R6wbaoGxR6HFacFYm5r4DAhoP9IVe4ajdc="; 20 + }; 21 + 22 + buildInputs = [ 23 + gmpxx 24 + flint 25 + arb 26 + nauty 27 + ]; 28 + 29 + outputs = [ "out" "lib" "dev" ]; 30 + 31 + nativeBuildInputs = [ 32 + autoreconfHook 33 + ]; 34 + 35 + meta = with lib; { 36 + homepage = "https://www.normaliz.uni-osnabrueck.de/"; 37 + description = "An open source tool for computations in affine monoids, vector configurations, lattice polytopes, and rational cones"; 38 + maintainers = with maintainers; [ yannickulrich ]; 39 + platforms = with platforms; unix ++ windows; 40 + license = licenses.gpl3Plus; 41 + mainProgram = "normaliz"; 42 + }; 43 + })
+1 -1
pkgs/by-name/ol/olvid/package.nix
··· 100 100 meta = with lib; { 101 101 description = "The secure french messenger"; 102 102 homepage = "https://www.olvid.io"; 103 - license = licenses.agpl3; 103 + license = licenses.agpl3Only; 104 104 mainProgram = "olvid"; 105 105 maintainers = with maintainers; [ rookeur ]; 106 106 platforms = platforms.linux;
+1 -1
pkgs/by-name/pd/pdfannots2json/package.nix
··· 18 18 19 19 meta = with lib; { 20 20 homepage = "https://github.com/mgmeyers/pdfannots2json"; 21 - license = licenses.agpl3; 21 + license = licenses.agpl3Only; 22 22 description = "A tool to convert PDF annotations to JSON"; 23 23 mainProgram = "pdfannots2json"; 24 24 maintainers = with maintainers; [ _0nyr ];
+12
pkgs/by-name/pr/pretix/language-build.patch
··· 1 + diff --git a/src/pretix/_build_settings.py b/src/pretix/_build_settings.py 2 + index d1ea73b84..9e13cdc87 100644 3 + --- a/src/pretix/_build_settings.py 4 + +++ b/src/pretix/_build_settings.py 5 + @@ -49,6 +49,7 @@ HAS_MEMCACHED = False 6 + HAS_CELERY = False 7 + HAS_GEOIP = False 8 + SENTRY_ENABLED = False 9 + +LANGUAGES = ALL_LANGUAGES 10 + 11 + for entry_point in entry_points(group='pretix.plugin'): 12 + INSTALLED_APPS.append(entry_point.module) # noqa: F405
+6 -1
pkgs/by-name/pr/pretix/package.nix
··· 67 67 # INSTALLED_APPS, so that their static files are collected. 68 68 ./plugin-build.patch 69 69 70 + # Configure django-statici18n to compile all available languages at 71 + # build time. 72 + ./language-build.patch 73 + 70 74 (fetchpatch2 { 71 75 # Allow customization of cache and log directory 72 76 # https://github.com/pretix/pretix/pull/3997 ··· 247 251 248 252 meta = with lib; { 249 253 description = "Ticketing software that cares about your event—all the way"; 250 - mainProgram = "pretix-manage"; 251 254 homepage = "https://github.com/pretix/pretix"; 252 255 license = with licenses; [ 253 256 agpl3Only ··· 261 264 asl20 262 265 ]; 263 266 maintainers = with maintainers; [ hexa ]; 267 + mainProgram = "pretix-manage"; 268 + platforms = platforms.linux; 264 269 }; 265 270 }
+2 -2
pkgs/by-name/qa/qadwaitadecorations/package.nix
··· 19 19 20 20 in stdenv.mkDerivation (finalAttrs: { 21 21 pname = "qadwaitadecorations"; 22 - version = "0.1.4"; 22 + version = "0.1.5"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "FedoraQt"; 26 26 repo = "QAdwaitaDecorations"; 27 27 rev = finalAttrs.version; 28 - hash = "sha256-vG6nK+9hUX0ZxNFz5ZA/EC1rSFTGl5rDTBlsraRlrTU="; 28 + hash = "sha256-aqjm93tmBfDkmce1WG5xx8MCDCvo6AOrRHArj/+Ko9E="; 29 29 }; 30 30 31 31 nativeBuildInputs = [
+2 -2
pkgs/by-name/re/renode-unstable/package.nix
··· 7 7 inherit buildUnstable; 8 8 }).overrideAttrs (finalAttrs: _: { 9 9 pname = "renode-unstable"; 10 - version = "1.14.0+20240315gita7bdc1e0e"; 10 + version = "1.15.0+20240320git97be875a3"; 11 11 12 12 src = fetchurl { 13 13 url = "https://builds.renode.io/renode-${finalAttrs.version}.linux-portable.tar.gz"; 14 - hash = "sha256-mSuu6Tg/O1kSanxKjRLzJv6iYcoytc8u53zU1g8e13A="; 14 + hash = "sha256-+1tOZ44fg/Z4n4gjPylRQlRE7KnL0AGcODlue/HLb3I="; 15 15 }; 16 16 })
+83
pkgs/by-name/re/resonance/package.nix
··· 1 + { lib 2 + , cargo 3 + , dbus 4 + , desktop-file-utils 5 + , fetchFromGitHub 6 + , glib 7 + , gst_all_1 8 + , gtk4 9 + , libadwaita 10 + , libxml2 11 + , meson 12 + , ninja 13 + , nix-update-script 14 + , openssl 15 + , pkg-config 16 + , python3 17 + , python3Packages 18 + , rustPlatform 19 + , rustc 20 + , sqlite 21 + , stdenv 22 + , wrapGAppsHook4 23 + }: 24 + stdenv.mkDerivation (finalAttrs: { 25 + pname = "resonance"; 26 + version = "0-unstable-2023-06-06"; 27 + 28 + src = fetchFromGitHub { 29 + owner = "nate-xyz"; 30 + repo = "resonance"; 31 + rev = "97826093e22418c0efdb4e61cc75d981bb82c120"; 32 + hash = "sha256-DgNUjb8+2WTw91OGgFf97YL6lnODtkftYAP/c05RUPI="; 33 + }; 34 + 35 + cargoDeps = rustPlatform.fetchCargoTarball { 36 + src = finalAttrs.src; 37 + hash = "sha256-/v3OokClOk95GOzidBHRkUG7kjHQm35yPeC1n3PzcyM="; 38 + }; 39 + 40 + nativeBuildInputs = [ 41 + cargo 42 + desktop-file-utils 43 + meson 44 + ninja 45 + pkg-config 46 + python3 47 + rustPlatform.cargoSetupHook 48 + rustc 49 + wrapGAppsHook4 50 + ]; 51 + 52 + buildInputs = [ 53 + dbus 54 + glib 55 + gtk4 56 + libadwaita 57 + libxml2 58 + openssl 59 + sqlite 60 + ] ++ (with gst_all_1; [ 61 + gst-libav 62 + gst-plugins-bad 63 + gst-plugins-base 64 + gst-plugins-good 65 + gst-plugins-ugly 66 + gstreamer 67 + ]); 68 + 69 + preFixup = '' 70 + gappsWrapperArgs+=(--prefix PYTHONPATH : ${python3.pkgs.makePythonPath (with python3Packages; [ tqdm mutagen loguru ])}) 71 + ''; 72 + 73 + passthru.updateScript = nix-update-script { }; 74 + 75 + meta = with lib; { 76 + description = "Intuitive GTK4/LibAdwaita music player"; 77 + homepage = "https://github.com/nate-xyz/resonance"; 78 + license = licenses.gpl3Plus; 79 + mainProgram = "resonance"; 80 + maintainers = with maintainers; [ Guanran928 ]; 81 + platforms = platforms.linux; 82 + }; 83 + })
+1 -1
pkgs/by-name/si/signaturepdf/package.nix
··· 52 52 homepage = "https://pdf.24eme.fr/"; 53 53 changelog = 54 54 "https://github.com/24eme/signaturepdf/releases/tag/v${version}"; 55 - license = licenses.agpl3; 55 + license = licenses.agpl3Only; 56 56 platforms = platforms.all; 57 57 maintainers = with maintainers; [ DamienCassou ]; 58 58 };
+2 -2
pkgs/by-name/sy/symfony-cli/package.nix
··· 10 10 11 11 buildGoModule rec { 12 12 pname = "symfony-cli"; 13 - version = "5.8.8"; 13 + version = "5.8.12"; 14 14 vendorHash = "sha256-ACK0JCaS1MOCgUi2DMEjIcKf/nMCcrdDyIdioBZv7qw="; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "symfony-cli"; 18 18 repo = "symfony-cli"; 19 19 rev = "v${version}"; 20 - hash = "sha256-GdmFRGyp4s5G5RTEFKjcrY/OpaEVCgRhNVJbY1F8vk0="; 20 + hash = "sha256-eH388JSy6+D1ZIXfuArdmwdBHqwVvZcb+tQXZ/CcsLo="; 21 21 }; 22 22 23 23 ldflags = [
+47
pkgs/by-name/te/technitium-dns-server/package.nix
··· 1 + { 2 + lib, 3 + stdenvNoCC, 4 + fetchurl, 5 + makeWrapper, 6 + dotnet-sdk_8, 7 + }: 8 + stdenvNoCC.mkDerivation rec { 9 + pname = "technitium-dns-server"; 10 + version = "12.1"; 11 + 12 + src = fetchurl { 13 + url = "https://download.technitium.com/dns/archive/${version}/DnsServerPortable.tar.gz"; 14 + hash = "sha256-G0M2xuYBZA3XXXaPs4pLrJmzAMbVJhiqISAvuCw3iZo="; 15 + }; 16 + 17 + sourceRoot = "."; 18 + 19 + nativeBuildInputs = [ makeWrapper ]; 20 + 21 + installPhase = '' 22 + runHook preInstall 23 + 24 + mkdir -p $out/{bin,share/${pname}-${version}} 25 + cp -r * $out/share/${pname}-${version}/. 26 + rm $out/share/${pname}-${version}/start.{sh,bat} 27 + rm $out/share/${pname}-${version}/DnsServerApp.exe 28 + rm $out/share/${pname}-${version}/env-vars 29 + # Remove systemd.service in favor of a separate module (including firewall configuration). 30 + rm $out/share/${pname}-${version}/systemd.service 31 + 32 + makeWrapper "${dotnet-sdk_8}/bin/dotnet" $out/bin/technitium-dns-server \ 33 + --add-flags "$out/share/${pname}-${version}/DnsServerApp.dll" 34 + 35 + runHook postInstall 36 + ''; 37 + 38 + meta = { 39 + changelog = "https://github.com/TechnitiumSoftware/DnsServer/blob/master/CHANGELOG.md"; 40 + description = "Authorative and Recursive DNS server for Privacy and Security"; 41 + homepage = "https://github.com/TechnitiumSoftware/DnsServer"; 42 + license = lib.licenses.gpl3Only; 43 + mainProgram = "technitium-dns-server"; 44 + maintainers = with lib.maintainers; [ fabianrig ]; 45 + sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; 46 + }; 47 + }
+1 -1
pkgs/by-name/tr/treedome/package.nix
··· 141 141 meta = with lib; { 142 142 description = "A local-first, encrypted, note taking application organized in tree-like structures"; 143 143 homepage = " https://codeberg.org/solver-orgz/treedome"; 144 - license = licenses.agpl3; 144 + license = licenses.agpl3Only; 145 145 platforms = [ "x86_64-linux" ]; 146 146 mainProgram = "treedome"; 147 147 maintainers = with maintainers; [ tengkuizdihar ];
+2 -2
pkgs/data/fonts/sketchybar-app-font/default.nix
··· 5 5 6 6 stdenvNoCC.mkDerivation (finalAttrs: { 7 7 pname = "sketchybar-app-font"; 8 - version = "2.0.11"; 8 + version = "2.0.12"; 9 9 10 10 src = fetchurl { 11 11 url = "https://github.com/kvndrsslr/sketchybar-app-font/releases/download/v${finalAttrs.version}/sketchybar-app-font.ttf"; 12 - hash = "sha256-coTwsCIausXlg1BGRPARnwq50rJgR8WyfER5Q4dkMuw="; 12 + hash = "sha256-qACf4eWDeubBmJV0ApWidp2ESLREi5qiLliWCXoMBKY="; 13 13 }; 14 14 15 15 dontUnpack = true;
+3 -2
pkgs/data/themes/andromeda-gtk-theme/default.nix
··· 10 10 repo = "Andromeda-gtk"; 11 11 rev = "250751a546dd0fa2e67eef86d957fbf993b61dfe"; 12 12 hash = "sha256-exr9j/jW2P9cBhKUPQy3AtK5Vgav5vOyWInXUyVhBk0="; 13 - name = "Andromeda-gtk"; 13 + name = "Andromeda"; 14 14 }) 15 15 16 16 (fetchFromGitHub { ··· 18 18 repo = "Andromeda-gtk"; 19 19 rev = "11a6194d19cb846447db048455a5e782ec830ae1"; 20 20 hash = "sha256-Yy3mih0nyA+ahLqj2D99EKqtmWYJRsvQMkmlLfUPcqQ="; 21 - name = "Andromeda-gtk-standard-buttons"; 21 + name = "Andromeda-standard-buttons"; 22 22 }) 23 23 ]; 24 24 ··· 35 35 cp -a Andromeda* $out/share/themes 36 36 37 37 # remove uneeded files, which are not distributed in https://www.gnome-look.org/p/2039961/ 38 + rm -rf $out/share/themes/*/.gitignore 38 39 rm -rf $out/share/themes/*/Art 39 40 rm -rf $out/share/themes/*/LICENSE 40 41 rm -rf $out/share/themes/*/README.md
+2 -2
pkgs/desktops/deepin/core/deepin-kwin/default.nix
··· 36 36 37 37 stdenv.mkDerivation rec { 38 38 pname = "deepin-kwin"; 39 - version = "5.25.15"; 39 + version = "5.25.17"; 40 40 41 41 src = fetchFromGitHub { 42 42 owner = "linuxdeepin"; 43 43 repo = pname; 44 44 rev = version; 45 - hash = "sha256-aI5wHEFfvZeoz4ykw9dVx/9e96T1Yahs4YZNutv+CYM="; 45 + hash = "sha256-Zi6SNNiwty16b3cCMK52zrXqglq8TqK2x8smSD504+o="; 46 46 }; 47 47 48 48 patches = [
+4 -6
pkgs/development/compilers/flutter/artifacts/overrides/darwin.nix
··· 1 - { darwin }: 2 - { 3 - buildInputs ? [ ], 4 - ... 1 + {}: 2 + { buildInputs ? [ ] 3 + , ... 5 4 }: 6 5 { 7 6 postPatch = '' 8 7 if [ "$pname" == "flutter-tools" ]; then 9 - # Remove impure references to `arch` and use arm64 instead of arm64e. 8 + # Use arm64 instead of arm64e. 10 9 substituteInPlace lib/src/ios/xcodeproj.dart \ 11 - --replace-fail /usr/bin/arch '${darwin.adv_cmds}/bin/arch' \ 12 10 --replace-fail arm64e arm64 13 11 fi 14 12 '';
+1 -3
pkgs/development/compilers/flutter/flutter-tools.nix
··· 9 9 , flutterSrc 10 10 , patches ? [ ] 11 11 , pubspecLock 12 - , darwin 13 12 }: 14 13 15 14 buildDartApplication.override { inherit dart; } rec { ··· 27 26 postPatch = '' 28 27 popd 29 28 '' 30 - # Remove impure references to `arch` and use arm64 instead of arm64e. 29 + # Use arm64 instead of arm64e. 31 30 + lib.optionalString stdenv.isDarwin '' 32 31 substituteInPlace lib/src/ios/xcodeproj.dart \ 33 - --replace-fail /usr/bin/arch '${darwin.adv_cmds}/bin/arch' \ 34 32 --replace-fail arm64e arm64 35 33 ''; 36 34
+3
pkgs/development/compilers/ghc/9.6.3-binary.nix
··· 403 403 # `pkgsMusl`. 404 404 platforms = builtins.attrNames ghcBinDists.${distSetName}; 405 405 maintainers = lib.teams.haskell.members; 406 + # packages involving hsc2hs (clock) produce libraries our 407 + # ld can't link against 408 + broken = stdenv.hostPlatform.isDarwin; 406 409 }; 407 410 }
+1
pkgs/development/compilers/llvm/12/libcxx/default.nix
··· 20 20 useLLVM = stdenv.hostPlatform.useLLVM or false; 21 21 22 22 cxxabiCMakeFlags = lib.optionals (useLLVM && !stdenv.hostPlatform.isWasm) [ 23 + "-DLIBCXXABI_USE_COMPILER_RT=ON" 23 24 "-DLIBCXXABI_USE_LLVM_UNWINDER=ON" 24 25 ] ++ lib.optionals stdenv.hostPlatform.isWasm [ 25 26 "-DLIBCXXABI_ENABLE_THREADS=OFF"
+1
pkgs/development/compilers/llvm/13/libcxx/default.nix
··· 20 20 useLLVM = stdenv.hostPlatform.useLLVM or false; 21 21 22 22 cxxabiCMakeFlags = lib.optionals (useLLVM && !stdenv.hostPlatform.isWasm) [ 23 + "-DLIBCXXABI_USE_COMPILER_RT=ON" 23 24 "-DLIBCXXABI_USE_LLVM_UNWINDER=ON" 24 25 ] ++ lib.optionals stdenv.hostPlatform.isWasm [ 25 26 "-DLIBCXXABI_ENABLE_THREADS=OFF"
+1
pkgs/development/compilers/llvm/14/libcxx/default.nix
··· 20 20 useLLVM = stdenv.hostPlatform.useLLVM or false; 21 21 22 22 cxxabiCMakeFlags = lib.optionals (useLLVM && !stdenv.hostPlatform.isWasm) [ 23 + "-DLIBCXXABI_USE_COMPILER_RT=ON" 23 24 "-DLIBCXXABI_USE_LLVM_UNWINDER=ON" 24 25 ] ++ lib.optionals stdenv.hostPlatform.isWasm [ 25 26 "-DLIBCXXABI_ENABLE_THREADS=OFF"
+1
pkgs/development/compilers/llvm/15/libcxx/default.nix
··· 20 20 useLLVM = stdenv.hostPlatform.useLLVM or false; 21 21 22 22 cxxabiCMakeFlags = lib.optionals (useLLVM && !stdenv.hostPlatform.isWasm) [ 23 + "-DLIBCXXABI_USE_COMPILER_RT=ON" 23 24 "-DLIBCXXABI_USE_LLVM_UNWINDER=ON" 24 25 ] ++ lib.optionals stdenv.hostPlatform.isWasm [ 25 26 "-DLIBCXXABI_ENABLE_THREADS=OFF"
+1
pkgs/development/compilers/llvm/16/libcxx/default.nix
··· 20 20 useLLVM = stdenv.hostPlatform.useLLVM or false; 21 21 22 22 cxxabiCMakeFlags = lib.optionals (useLLVM && !stdenv.hostPlatform.isWasm) [ 23 + "-DLIBCXXABI_USE_COMPILER_RT=ON" 23 24 "-DLIBCXXABI_USE_LLVM_UNWINDER=ON" 24 25 ] ++ lib.optionals stdenv.hostPlatform.isWasm [ 25 26 "-DLIBCXXABI_ENABLE_THREADS=OFF"
+1
pkgs/development/compilers/llvm/17/libcxx/default.nix
··· 20 20 useLLVM = stdenv.hostPlatform.useLLVM or false; 21 21 22 22 cxxabiCMakeFlags = lib.optionals (useLLVM && !stdenv.hostPlatform.isWasm) [ 23 + "-DLIBCXXABI_USE_COMPILER_RT=ON" 23 24 "-DLIBCXXABI_USE_LLVM_UNWINDER=ON" 24 25 ] ++ lib.optionals stdenv.hostPlatform.isWasm [ 25 26 "-DLIBCXXABI_ENABLE_THREADS=OFF"
+1
pkgs/development/compilers/llvm/git/libcxx/default.nix
··· 20 20 useLLVM = stdenv.hostPlatform.useLLVM or false; 21 21 22 22 cxxabiCMakeFlags = lib.optionals (useLLVM && !stdenv.hostPlatform.isWasm) [ 23 + "-DLIBCXXABI_USE_COMPILER_RT=ON" 23 24 "-DLIBCXXABI_USE_LLVM_UNWINDER=ON" 24 25 ] ++ lib.optionals (lib.versionAtLeast version "18" && !(useLLVM && !stdenv.hostPlatform.isWasm)) [ 25 26 "-DLIBCXXABI_USE_LLVM_UNWINDER=OFF"
+6
pkgs/development/compilers/sbcl/default.nix
··· 146 146 --replace-quiet /bin/uname "${coreutils}/bin/uname" \ 147 147 --replace-quiet /bin/sh "${stdenv.shell}" 148 148 ) 149 + # Official source release tarballs will have a version.lispexpr, but if you 150 + # want to override { src = ... } it might not exist. It’s required for 151 + # building, so create a mock version as a backup. 152 + if [[ ! -a version.lisp-expr ]]; then 153 + echo '"${version}.nixos"' > version.lisp-expr 154 + fi 149 155 ''; 150 156 151 157 preBuild = ''
+3 -3
pkgs/development/compilers/typescript/default.nix
··· 2 2 3 3 buildNpmPackage rec { 4 4 pname = "typescript"; 5 - version = "5.4.2"; 5 + version = "5.4.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "microsoft"; 9 9 repo = "TypeScript"; 10 10 rev = "v${version}"; 11 - hash = "sha256-/iB9TEgXqiIsGSRrcADAv8UCjoOdmcyVFGj8EBccQl0="; 11 + hash = "sha256-yB87R6LyuTbSbQOcRi+QOhrnUy+ra76PiCzsEvPx3ds="; 12 12 }; 13 13 14 14 patches = [ 15 15 ./disable-dprint-dstBundler.patch 16 16 ]; 17 17 18 - npmDepsHash = "sha256-UDyPWbr3FcPRHOtkVTIKXQwN5k02qlhRMbgylkWTrQI="; 18 + npmDepsHash = "sha256-XlXDof0yFxEpNCZN+4ZY2BVgpbAkwdAUJcTRxIXi8eQ="; 19 19 20 20 passthru.tests = { 21 21 version = testers.testVersion {
+1 -1
pkgs/development/idris-modules/cube.nix
··· 16 16 meta = { 17 17 description = "An implementation of the Lambda Cube in Idris"; 18 18 homepage = "https://github.com/aatxe/cube.idr"; 19 - license = lib.licenses.agpl3; 19 + license = lib.licenses.agpl3Only; 20 20 maintainers = [ lib.maintainers.brainrape ]; 21 21 }; 22 22 }
+1 -1
pkgs/development/idris-modules/mapping.nix
··· 16 16 meta = { 17 17 description = "Idris mapping library"; 18 18 homepage = "https://github.com/zaoqi/Mapping.idr"; 19 - license = lib.licenses.agpl3; 19 + license = lib.licenses.agpl3Plus; 20 20 maintainers = [ lib.maintainers.brainrape ]; 21 21 }; 22 22 }
+3 -3
pkgs/development/interpreters/expr/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "expr"; 8 - version = "1.16.1"; 8 + version = "1.16.2"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "antonmedv"; 12 12 repo = "expr"; 13 13 rev = "v${version}"; 14 - hash = "sha256-OwxBzsIkKauaYTdDpgSEdVL4JhacMnIvBTgxvkAm9YA="; 14 + hash = "sha256-U9DlgC3iuYry99A1O5E737680mq1TCf2M4ZYTytm56k="; 15 15 }; 16 16 17 17 sourceRoot = "${src.name}/repl"; 18 18 19 - vendorHash = "sha256-RE6qQmAlWuXFIMzkop/Dk7DqATUnQpJ8Z+U8ZZeUvOA="; 19 + vendorHash = "sha256-olTmfSKLbkH95ArMHJWac7aw+DNKRyw4z+oGvW9j4tw="; 20 20 21 21 ldflags = [ "-s" "-w" ]; 22 22
-34
pkgs/development/libraries/a52dec/default.nix
··· 1 - { lib, stdenv, fetchurl }: 2 - 3 - stdenv.mkDerivation rec { 4 - pname = "a52dec"; 5 - version = "0.7.4"; 6 - 7 - src = fetchurl { 8 - url = "https://liba52.sourceforge.io/files/${pname}-${version}.tar.gz"; 9 - sha256 = "oh1ySrOzkzMwGUNTaH34LEdbXfuZdRPu9MJd5shl7DM="; 10 - }; 11 - 12 - configureFlags = [ 13 - "--enable-shared" 14 - # Define inline as __attribute__ ((__always_inline__)) 15 - "ac_cv_c_inline=yes" 16 - ]; 17 - 18 - makeFlags = [ 19 - "AR=${stdenv.cc.targetPrefix}ar" 20 - ]; 21 - 22 - # fails 1 out of 1 tests with "BAD GLOBAL SYMBOLS" on i686 23 - # which can also be fixed with 24 - # hardeningDisable = lib.optional stdenv.isi686 "pic"; 25 - # but it's better to disable tests than loose ASLR on i686 26 - doCheck = !stdenv.isi686; 27 - 28 - meta = with lib; { 29 - description = "ATSC A/52 stream decoder"; 30 - homepage = "https://liba52.sourceforge.io/"; 31 - platforms = platforms.unix; 32 - license = licenses.gpl2Plus; 33 - }; 34 - }
+1 -1
pkgs/development/libraries/agda/1lab/default.nix
··· 36 36 description = 37 37 "A formalised, cross-linked reference resource for mathematics done in Homotopy Type Theory "; 38 38 homepage = src.meta.homepage; 39 - license = licenses.agpl3; 39 + license = licenses.agpl3Only; 40 40 platforms = platforms.unix; 41 41 maintainers = with maintainers; [ ncfavier ]; 42 42 };
+1 -1
pkgs/development/libraries/db/db-6.0.nix
··· 3 3 import ./generic.nix (args // { 4 4 version = "6.0.30"; 5 5 sha256 = "1lhglbvg65j5slrlv7qv4vi3cvd7kjywa07gq1abzschycf4p3k0"; 6 - license = lib.licenses.agpl3; 6 + license = lib.licenses.agpl3Only; 7 7 extraPatches = [ 8 8 ./clang-6.0.patch 9 9 ./CVE-2017-10140-cwd-db_config.patch
+1 -1
pkgs/development/libraries/db/db-6.2.nix
··· 3 3 import ./generic.nix (args // { 4 4 version = "6.2.32"; 5 5 sha256 = "1yx8wzhch5wwh016nh0kfxvknjkafv6ybkqh6nh7lxx50jqf5id9"; 6 - license = lib.licenses.agpl3; 6 + license = lib.licenses.agpl3Only; 7 7 extraPatches = [ 8 8 ./clang-6.0.patch 9 9 ./CVE-2017-10140-cwd-db_config.patch
+1 -1
pkgs/development/libraries/dbxml/default.nix
··· 37 37 meta = with lib; { 38 38 homepage = "https://www.oracle.com/database/berkeley-db/xml.html"; 39 39 description = "Embeddable XML database based on Berkeley DB"; 40 - license = licenses.agpl3; 40 + license = licenses.agpl3Only; 41 41 maintainers = with maintainers; [ ]; 42 42 platforms = platforms.unix; 43 43 };
+1 -1
pkgs/development/libraries/funambol/default.nix
··· 18 18 meta = with lib; { 19 19 description = "SyncML client sdk by Funambol project"; 20 20 homepage = "https://www.funambol.com"; 21 - license = licenses.agpl3; 21 + license = licenses.agpl3Only; 22 22 platforms = platforms.unix; 23 23 }; 24 24 }
+1 -1
pkgs/development/libraries/jbig2dec/default.nix
··· 26 26 homepage = "https://www.jbig2dec.com/"; 27 27 description = "Decoder implementation of the JBIG2 image compression format"; 28 28 mainProgram = "jbig2dec"; 29 - license = lib.licenses.agpl3; 29 + license = lib.licenses.agpl3Only; 30 30 platforms = lib.platforms.unix; 31 31 }; 32 32 }
+10
pkgs/development/libraries/libdbi-drivers/default.nix
··· 16 16 17 17 buildInputs = [ libdbi sqlite postgresql ] ++ lib.optional (libmysqlclient != null) libmysqlclient; 18 18 19 + patches = [ 20 + # https://sourceforge.net/p/libdbi-drivers/libdbi-drivers/ci/24f48b86c8988ee3aaebc5f303d71e9d789f77b6 21 + ./libdbi-drivers-0.9.0-buffer_overflow.patch 22 + ]; 23 + 19 24 postPatch = '' 20 25 sed -i '/SQLITE3_LIBS/ s/-lsqlite/-lsqlite3/' configure; 21 26 ''; ··· 40 45 "--with-pgsql_incdir=${postgresql}/include" 41 46 "--with-pgsql_libdir=${postgresql.lib}/lib" 42 47 ]; 48 + 49 + env.NIX_CFLAGS_COMPILE = toString (lib.optionals stdenv.cc.isClang [ 50 + "-Wno-error=incompatible-function-pointer-types" 51 + "-Wno-error=int-conversion" 52 + ]); 43 53 44 54 installFlags = [ "DESTDIR=\${out}" ]; 45 55
+11
pkgs/development/libraries/libdbi-drivers/libdbi-drivers-0.9.0-buffer_overflow.patch
··· 1 + --- a/drivers/sqlite3/dbd_sqlite3.c 2 + +++ b/drivers/sqlite3/dbd_sqlite3.c 3 + @@ -1451,7 +1451,7 @@ static int getTables(char** tables, int 4 + break; 5 + } 6 + 7 + - word_lower[item-start+1]; 8 + + char word_lower[item-start+1]; 9 + strncpy(word_lower,start,item-start); 10 + word_lower[item-start] = '\0'; 11 + int i = 0;
+2 -12
pkgs/development/libraries/pdal/default.nix
··· 2 2 , stdenv 3 3 , callPackage 4 4 , fetchFromGitHub 5 - , fetchpatch 6 5 , testers 7 6 8 7 , enableE57 ? lib.meta.availableOn stdenv.hostPlatform libe57format ··· 28 27 29 28 stdenv.mkDerivation (finalAttrs: { 30 29 pname = "pdal"; 31 - version = "2.6.3"; 30 + version = "2.7.0"; 32 31 33 32 src = fetchFromGitHub { 34 33 owner = "PDAL"; 35 34 repo = "PDAL"; 36 35 rev = finalAttrs.version; 37 - sha256 = "sha256-wrgEbCYOGW1yrVxyX+UDa5jcUqab3letEGuvWnYvtac="; 36 + sha256 = "sha256-knyDVUZH+X563UzKkvDpi08EcXU5s4+Jvya3Xprpt1A="; 38 37 }; 39 - 40 - patches = [ 41 - # Fix running tests 42 - # https://github.com/PDAL/PDAL/issues/4280 43 - (fetchpatch { 44 - url = "https://patch-diff.githubusercontent.com/raw/PDAL/PDAL/pull/4291.patch"; 45 - sha256 = "sha256-jFS+trwMRBfm+MpT0CcuD/hdYmfyuQj2zyoe06B6G9U="; 46 - }) 47 - ]; 48 38 49 39 nativeBuildInputs = [ 50 40 cmake
+1 -1
pkgs/development/node-packages/node-packages.nix
··· 89968 89968 meta = { 89969 89969 description = "A T-SQL formatting utility in JS, transpiled from the C# library of the same name."; 89970 89970 homepage = "https://github.com/TaoK/poor-mans-t-sql-formatter-npm-cli#readme"; 89971 - license = "AGPL-3.0"; 89971 + license = "AGPL-3.0-only"; 89972 89972 }; 89973 89973 production = true; 89974 89974 bypassCache = true;
+2 -2
pkgs/development/python-modules/adjusttext/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "adjusttext"; 14 - version = "1.0.4"; 14 + version = "1.1.1"; 15 15 pyproject = true; 16 16 17 17 disabled = pythonOlder "3.7"; ··· 20 20 owner = "Phlya"; 21 21 repo = "adjusttext"; 22 22 rev = "refs/tags/v${version}"; 23 - hash = "sha256-Lhl6ykx5ynf+pBub5tBUaALm1w/88jbuSXPigE216NY="; 23 + hash = "sha256-o/TA/br7sJAcvfIR4uA7a6XRf/enJ/x7N4ys6Of0j3g="; 24 24 }; 25 25 26 26 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/approvaltests/default.nix
··· 20 20 21 21 buildPythonPackage rec { 22 22 pname = "approvaltests"; 23 - version = "11.1.1"; 23 + version = "11.1.2"; 24 24 pyproject = true; 25 25 26 26 disabled = pythonOlder "3.8"; ··· 29 29 owner = "approvals"; 30 30 repo = "ApprovalTests.Python"; 31 31 rev = "refs/tags/v${version}"; 32 - hash = "sha256-kVGCAht3ZP6ENhFJG3LoYs6PTH7OSNoj/h5QACwjKG8="; 32 + hash = "sha256-VM4TP98bS9NmhxZz+YHMJrHKr5g6E6aYidxjKQyXp7k="; 33 33 }; 34 34 35 35 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/argostranslate/default.nix
··· 18 18 in 19 19 buildPythonPackage rec { 20 20 pname = "argostranslate"; 21 - version = "1.9.1"; 21 + version = "1.9.3"; 22 22 23 23 format = "setuptools"; 24 24 25 25 src = fetchPypi { 26 26 inherit pname version; 27 - sha256 = "sha256-OlVrRfBhbJpIFjWdLQsn7zEteRP6UfkIpGT4Y933QKk="; 27 + sha256 = "sha256-N1Dh8238cDKpIMeQT645lDvYMbOWjVqGuWxt37+TQmQ="; 28 28 }; 29 29 30 30 propagatedBuildInputs = [
+1 -1
pkgs/development/python-modules/audible/default.nix
··· 50 50 51 51 meta = with lib; { 52 52 description = "A(Sync) Interface for internal Audible API written in pure Python"; 53 - license = licenses.agpl3; 53 + license = licenses.agpl3Only; 54 54 homepage = "https://github.com/mkb79/Audible"; 55 55 maintainers = with maintainers; [ jvanbruegge ]; 56 56 };
+1 -1
pkgs/development/python-modules/bsddb3/default.nix
··· 32 32 meta = with lib; { 33 33 description = "Python bindings for Oracle Berkeley DB"; 34 34 homepage = "https://www.jcea.es/programacion/pybsddb.htm"; 35 - license = with licenses; [ agpl3 ]; # License changed from bsd3 to agpl3 since 6.x 35 + license = with licenses; [ agpl3Only ]; # License changed from bsd3 to agpl3 since 6.x 36 36 maintainers = [ ]; 37 37 }; 38 38
+11 -2
pkgs/development/python-modules/catppuccin/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "catppuccin"; 13 - version = "2.1.0"; 13 + version = "1.3.2"; 14 + # Note: updating to later versions breaks catppuccin-gtk 15 + # It would be ideal to only update this after catppuccin-gtk 16 + # gets support for the newer version 17 + 14 18 pyproject = true; 15 19 16 20 src = fetchFromGitHub { 17 21 owner = "catppuccin"; 18 22 repo = "python"; 19 23 rev = "refs/tags/v${version}"; 20 - hash = "sha256-/RINDyO0cngDy9APqsFHBFBKi8aDf7Tah/IIFdXQURo="; 24 + hash = "sha256-spPZdQ+x3isyeBXZ/J2QE6zNhyHRfyRQGiHreuXzzik="; 21 25 }; 22 26 23 27 build-system = [ ··· 33 37 nativeCheckInputs = [ 34 38 pytestCheckHook 35 39 ] ++ lib.flatten (lib.attrValues optional-dependencies); 40 + 41 + # can be removed next version 42 + disabledTestPaths = [ 43 + "tests/test_flavour.py" # would download a json to check correctness of flavours 44 + ]; 36 45 37 46 pythonImportsCheck = [ "catppuccin" ]; 38 47
+3 -2
pkgs/development/python-modules/clustershell/default.nix
··· 11 11 }: 12 12 13 13 buildPythonPackage rec { 14 - pname = "ClusterShell"; 14 + pname = "clustershell"; 15 15 version = "1.9.2"; 16 16 17 17 src = fetchPypi { 18 - inherit pname version; 18 + pname = "ClusterShell"; 19 + inherit version; 19 20 hash = "sha256-rsF/HG4GNBC+N49b+sDO2AyUI1G44wJNBUwQNPzShD0="; 20 21 }; 21 22
+2 -2
pkgs/development/python-modules/croniter/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "croniter"; 14 - version = "2.0.2"; 14 + version = "2.0.3"; 15 15 pyproject = true; 16 16 17 17 disabled = pythonOlder "3.7"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - hash = "sha256-i/8Wya9O8ftvBUFpc7j3y1SZfALy+DZSUfm/Hd7ZGGY="; 21 + hash = "sha256-KHY605xAThWRQIdPCAEM/YoY9MKnzqHOc+lQakOAz8E="; 22 22 }; 23 23 24 24 nativeBuildInputs = [
+41
pkgs/development/python-modules/defang/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromBitbucket 4 + , pytestCheckHook 5 + , pythonOlder 6 + , setuptools 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "defang"; 11 + version = "0.5.3"; 12 + pyproject = true; 13 + 14 + disabled = pythonOlder "3.8"; 15 + 16 + src = fetchFromBitbucket { 17 + owner = "johannestaas"; 18 + repo = "defang"; 19 + rev = "refs/tags/${version}"; 20 + hash = "sha256-OJfayJeVf2H1/jg7/fu2NiHhRHNCaLGI29SY8BnJyxI="; 21 + }; 22 + 23 + nativeBuildInputs = [ 24 + setuptools 25 + ]; 26 + 27 + nativeCheckInputs = [ 28 + pytestCheckHook 29 + ]; 30 + 31 + pythonImportsCheck = [ 32 + "defang" 33 + ]; 34 + 35 + meta = with lib; { 36 + description = "Module to defang and refang malicious URLs"; 37 + homepage = "https://bitbucket.org/johannestaas/defang"; 38 + license = licenses.gpl2Only; 39 + maintainers = with maintainers; [ fab ]; 40 + }; 41 + }
+26
pkgs/development/python-modules/eventkit/default.nix
··· 1 + { buildPythonPackage 2 + , lib 3 + , fetchPypi 4 + , numpy 5 + }: 6 + let 7 + pname = "eventkit"; 8 + version = "1.0.3"; 9 + hash = "sha256-mUl/bzxjilD/dhby+M2Iexi7/zdl3BvYaBVU2xRnyTM="; 10 + in buildPythonPackage { 11 + inherit pname version; 12 + 13 + src = fetchPypi { 14 + inherit pname version hash; 15 + }; 16 + 17 + propagatedBuildInputs = [ numpy ]; 18 + dontUseSetuptoolsCheck = true; 19 + 20 + meta = with lib; { 21 + homepage = "https://github.com/erdewit/eventkit"; 22 + description = "Event-driven data pipelines"; 23 + license = licenses.bsd2; 24 + maintainers = with maintainers; [ cab404 ]; 25 + }; 26 + }
+8
pkgs/development/python-modules/fpylll/default.nix
··· 1 1 { lib 2 2 , fetchFromGitHub 3 3 , buildPythonPackage 4 + , fetchpatch 4 5 5 6 # build-system 6 7 , cysignals ··· 29 30 rev = "refs/tags/${version}"; 30 31 hash = "sha256-M3ZnDL0Ui3UAa5Jn/Wr5pAHhghP7EAaQD/sx5QZ58ZQ="; 31 32 }; 33 + 34 + patches = [ 35 + (fetchpatch { 36 + url = "https://github.com/fplll/fpylll/commit/fc432b21fa7e4b9891f5b761b3539989eb958f2b.diff"; 37 + hash = "sha256-+UidQ5xnlmjeVeVvR4J2zDzAuXP5LUPXCh4RP4o9oGA="; 38 + }) 39 + ]; 32 40 33 41 nativeBuildInputs = [ 34 42 cython_3
+6 -5
pkgs/development/python-modules/ipyparallel/default.nix
··· 19 19 buildPythonPackage rec { 20 20 pname = "ipyparallel"; 21 21 version = "8.7.0"; 22 - format = "pyproject"; 22 + pyproject = true; 23 23 24 - disabled = pythonOlder "3.7"; 24 + disabled = pythonOlder "3.8"; 25 25 26 26 src = fetchPypi { 27 27 inherit pname version; ··· 33 33 # 34 34 postPatch = '' 35 35 substituteInPlace pyproject.toml \ 36 - --replace '"jupyterlab>=3.0.0,==3.*",' "" 36 + --replace '"jupyterlab==4.*",' "" 37 37 ''; 38 38 39 - nativeBuildInputs = [ 39 + build-system = [ 40 40 hatchling 41 41 ]; 42 42 43 - propagatedBuildInputs = [ 43 + dependencies = [ 44 44 decorator 45 45 entrypoints 46 46 ipykernel ··· 64 64 meta = with lib;{ 65 65 description = "Interactive Parallel Computing with IPython"; 66 66 homepage = "https://ipyparallel.readthedocs.io/"; 67 + changelog = "https://github.com/ipython/ipyparallel/blob/${version}/docs/source/changelog.md"; 67 68 license = licenses.bsd3; 68 69 maintainers = with maintainers; [ fridh ]; 69 70 };
+1 -1
pkgs/development/python-modules/iso-639/default.nix
··· 15 15 meta = with lib; { 16 16 homepage = "https://github.com/noumar/iso639"; 17 17 description = "ISO 639 library for Python"; 18 - license = licenses.agpl3; 18 + license = licenses.agpl3Only; 19 19 maintainers = with maintainers; [ zraexy ]; 20 20 }; 21 21 }
+65
pkgs/development/python-modules/lacuscore/default.nix
··· 1 + { lib 2 + , async-timeout 3 + , buildPythonPackage 4 + , defang 5 + , dnspython 6 + , fetchFromGitHub 7 + , playwrightcapture 8 + , poetry-core 9 + , pythonOlder 10 + , redis 11 + , requests 12 + , pythonRelaxDepsHook 13 + , sphinx 14 + , ua-parser 15 + }: 16 + 17 + buildPythonPackage rec { 18 + pname = "lacuscore"; 19 + version = "1.8.10"; 20 + pyproject = true; 21 + 22 + disabled = pythonOlder "3.8"; 23 + 24 + src = fetchFromGitHub { 25 + owner = "ail-project"; 26 + repo = "LacusCore"; 27 + rev = "refs/tags/v${version}"; 28 + hash = "sha256-X3Bs/eMkpobRqiGB70ujvaIO1xWftEBZFyR9i5eN7/A="; 29 + }; 30 + 31 + pythonRelaxDeps = [ 32 + "redis" 33 + ]; 34 + 35 + nativeBuildInputs = [ 36 + poetry-core 37 + pythonRelaxDepsHook 38 + ]; 39 + 40 + propagatedBuildInputs = [ 41 + async-timeout 42 + defang 43 + dnspython 44 + playwrightcapture 45 + redis 46 + requests 47 + sphinx 48 + ua-parser 49 + ]; 50 + 51 + # Module has no tests 52 + doCheck = false; 53 + 54 + pythonImportsCheck = [ 55 + "lacuscore" 56 + ]; 57 + 58 + meta = with lib; { 59 + description = "The modulable part of Lacus"; 60 + homepage = "https://github.com/ail-project/LacusCore"; 61 + changelog = "https://github.com/ail-project/LacusCore/releases/tag/v${version}"; 62 + license = licenses.bsd3; 63 + maintainers = with maintainers; [ fab ]; 64 + }; 65 + }
+2 -2
pkgs/development/python-modules/langsmith/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "langsmith"; 18 - version = "0.1.29"; 18 + version = "0.1.31"; 19 19 pyproject = true; 20 20 21 21 disabled = pythonOlder "3.8"; ··· 24 24 owner = "langchain-ai"; 25 25 repo = "langsmith-sdk"; 26 26 rev = "refs/tags/v${version}"; 27 - hash = "sha256-E+N+Ge4BnkR4fvoe6HeTJOX1t+XYBpPitrQClLUzkK0="; 27 + hash = "sha256-eQ2oP1I7uc9s9vrDqKCIqMGuh1+MjUpLFukp3Fg0RM0="; 28 28 }; 29 29 30 30 sourceRoot = "${src.name}/python";
+3 -2
pkgs/development/python-modules/ltpycld2/default.nix
··· 5 5 }: 6 6 7 7 buildPythonPackage rec { 8 - pname = "LTpycld2"; 8 + pname = "ltpycld2"; 9 9 version = "0.42"; 10 10 11 11 format = "setuptools"; 12 12 13 13 src = fetchPypi { 14 - inherit pname version; 14 + pname = "LTpycld2"; 15 + inherit version; 15 16 sha256 = "948d0c1ab5518ab4efcbcc3cd73bb29f809f1dfb30f4d2fbd81b175a1ffeb516"; 16 17 }; 17 18
+9
pkgs/development/python-modules/maestral/default.nix
··· 23 23 , watchdog 24 24 , pytestCheckHook 25 25 , nixosTests 26 + , pythonRelaxDepsHook 26 27 }: 27 28 28 29 buildPythonPackage rec { ··· 67 68 68 69 nativeCheckInputs = [ 69 70 pytestCheckHook 71 + pythonRelaxDepsHook 72 + ]; 73 + 74 + pythonRelaxDeps = [ 75 + # https://github.com/samschott/maestral/commit/2c50d2ddb49a845ea97bd6b0f68c45d723fb304c 76 + # Allow the use of survey >= 5 77 + # Remove after new maestral release along with pythonRelaxDepsHook 78 + "survey" 70 79 ]; 71 80 72 81 preCheck = ''
+26 -16
pkgs/development/python-modules/maya/default.nix
··· 1 1 { lib 2 - , fetchFromGitHub 3 2 , buildPythonPackage 4 - 5 - # build-system 6 - , setuptools 7 - 8 - # dependencies 9 3 , dateparser 4 + , fetchFromGitHub 5 + , freezegun 10 6 , humanize 11 - , tzlocal 12 7 , pendulum 13 - , snaptime 8 + , pytest-mock 9 + , pytestCheckHook 10 + , pythonOlder 14 11 , pytz 15 - 16 - # tests 17 - , freezegun 18 - , pytestCheckHook 12 + , setuptools 13 + , snaptime 14 + , tzlocal 19 15 }: 20 16 21 17 buildPythonPackage rec { 22 18 pname = "maya"; 23 19 version = "0.6.1"; 24 - format = "pyproject"; 20 + pyproject = true; 21 + 22 + disabled = pythonOlder "3.7"; 25 23 26 24 src = fetchFromGitHub { 27 - owner = "kennethreitz"; 25 + owner = "timofurrer"; 28 26 repo = "maya"; 29 27 rev = "refs/tags/v${version}"; 30 28 hash = "sha256-4fUyUqVQk/AcQL3xMnU1cQlF5yiD/N9NPAsUPuDTTNY="; ··· 33 31 postPatch = '' 34 32 # function was made private in humanize 35 33 substituteInPlace maya/core.py \ 36 - --replace "humanize.time.abs_timedelta" "humanize.time._abs_timedelta" 34 + --replace-fail "humanize.time.abs_timedelta" "humanize.time._abs_timedelta" 37 35 ''; 38 36 39 37 nativeBuildInputs = [ ··· 51 49 52 50 nativeCheckInputs = [ 53 51 freezegun 52 + pytest-mock 54 53 pytestCheckHook 55 54 ]; 56 55 56 + pythonImportsCheck = [ 57 + "maya" 58 + ]; 59 + 60 + disabledTests = [ 61 + # https://github.com/timofurrer/maya/issues/202 62 + "test_parse_iso8601" 63 + ]; 64 + 57 65 meta = with lib; { 58 66 description = "Datetimes for Humans"; 59 - homepage = "https://github.com/kennethreitz/maya"; 67 + homepage = "https://github.com/timofurrer/maya"; 68 + changelog = "https://github.com/timofurrer/maya/releases/tag/v${version}"; 60 69 license = licenses.mit; 70 + maintainers = with maintainers; [ ]; 61 71 }; 62 72 }
+2 -2
pkgs/development/python-modules/microsoft-kiota-serialization-json/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "kiota-serialization-json"; 15 - version = "1.0.0"; 15 + version = "1.1.0"; 16 16 pyproject = true; 17 17 18 18 disabled = pythonOlder "3.8"; ··· 21 21 owner = "microsoft"; 22 22 repo = "kiota-serialization-json-python"; 23 23 rev = "refs/tags/v${version}"; 24 - hash = "sha256-DhuDIRTm6xATnXpQ+xLpMuaBcWxZHdr8dO1Rl8OvCKQ="; 24 + hash = "sha256-igMqwoKArfQ37pzdjUICgXY795dfg/MX65iwTVe0sLM="; 25 25 }; 26 26 27 27 nativeBuildInputs = [
+3 -2
pkgs/development/python-modules/morfessor/default.nix
··· 4 4 }: 5 5 6 6 buildPythonPackage rec { 7 - pname = "Morfessor"; 7 + pname = "morfessor"; 8 8 version = "2.0.6"; 9 9 10 10 format = "setuptools"; 11 11 12 12 src = fetchPypi { 13 - inherit pname version; 13 + pname = "Morfessor"; 14 + inherit version; 14 15 sha256 = "bb3beac234341724c5f640f65803071f62373a50dba854d5a398567f9aefbab2"; 15 16 }; 16 17
+9 -4
pkgs/development/python-modules/nbval/default.nix
··· 2 2 , buildPythonPackage 3 3 , fetchPypi 4 4 , pythonOlder 5 + , setuptools 5 6 , coverage 6 7 , ipykernel 7 8 , jupyter-client 8 9 , nbformat 9 10 , pytestCheckHook 10 11 , pytest 11 - , six 12 12 , glibcLocales 13 13 , matplotlib 14 14 , sympy ··· 17 17 buildPythonPackage rec { 18 18 pname = "nbval"; 19 19 version = "0.11.0"; 20 - format = "setuptools"; 20 + pyproject = true; 21 21 22 - disabled = pythonOlder "3.6"; 22 + disabled = pythonOlder "3.7"; 23 23 24 24 src = fetchPypi { 25 25 inherit pname version; ··· 30 30 glibcLocales 31 31 ]; 32 32 33 - propagatedBuildInputs = [ 33 + build-system = [ 34 + setuptools 35 + ]; 36 + 37 + dependencies = [ 34 38 coverage 35 39 ipykernel 36 40 jupyter-client ··· 68 72 meta = with lib; { 69 73 description = "A py.test plugin to validate Jupyter notebooks"; 70 74 homepage = "https://github.com/computationalmodelling/nbval"; 75 + changelog = "https://github.com/computationalmodelling/nbval/releases/tag/${version}"; 71 76 license = licenses.bsd3; 72 77 maintainers = with maintainers; [ ]; 73 78 };
+10
pkgs/development/python-modules/nvchecker/default.nix
··· 14 14 , structlog 15 15 , tomli 16 16 , tornado 17 + , awesomeversion 18 + , packaging 19 + , lxml 17 20 }: 18 21 19 22 buildPythonPackage rec { ··· 70 73 pytestFlagsArray = [ 71 74 "-m 'not needs_net'" 72 75 ]; 76 + 77 + optional-dependencies = { 78 + # vercmp = [ pyalpm ]; 79 + awesomeversion = [ awesomeversion ]; 80 + pypi = [ packaging ]; 81 + htmlparser = [ lxml ]; 82 + }; 73 83 74 84 meta = with lib; { 75 85 description = "New version checker for software";
+2 -2
pkgs/development/python-modules/oci/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "oci"; 17 - version = "2.124.1"; 17 + version = "2.124.2"; 18 18 format = "setuptools"; 19 19 20 20 disabled = pythonOlder "3.7"; ··· 23 23 owner = "oracle"; 24 24 repo = "oci-python-sdk"; 25 25 rev = "refs/tags/v${version}"; 26 - hash = "sha256-tiTtBJIohUW80PLMGkdgsC8m4QF0lzmfqErNNb0Ede4="; 26 + hash = "sha256-IYINga1qCCmdu1j6ix2GcZtx6twPwfHCxU8fPOqF4eE="; 27 27 }; 28 28 29 29 pythonRelaxDeps = [
+2 -2
pkgs/development/python-modules/openusd/default.nix
··· 47 47 in 48 48 49 49 buildPythonPackage rec { 50 - pname = "OpenUSD"; 50 + pname = "openusd"; 51 51 version = "23.11"; 52 52 53 53 src = fetchFromGitHub { 54 54 owner = "PixarAnimationStudios"; 55 - repo = pname; 55 + repo = "OpenUSD"; 56 56 rev = "refs/tags/v${version}"; 57 57 hash = "sha256-5zQrfB14kXs75WbL3s4eyhxELglhLNxU2L2aVXiyVjg="; 58 58 };
+1 -1
pkgs/development/python-modules/pelican/default.nix
··· 126 126 meta = with lib; { 127 127 description = "Static site generator that requires no database or server-side logic"; 128 128 homepage = "https://getpelican.com/"; 129 - license = licenses.agpl3; 129 + license = licenses.agpl3Only; 130 130 maintainers = with maintainers; [ offline prikhi ]; 131 131 }; 132 132 }
+4 -1
pkgs/development/python-modules/pillow-heif/default.nix
··· 75 75 pytestCheckHook 76 76 ]; 77 77 78 - disabledTests = lib.optionals stdenv.isDarwin [ 78 + disabledTests = [ 79 + # Time based 80 + "test_decode_threads" 81 + ] ++ lib.optionals stdenv.isDarwin [ 79 82 # https://github.com/bigcat88/pillow_heif/issues/89 80 83 # not reproducible in nixpkgs 81 84 "test_opencv_crash"
+45
pkgs/development/python-modules/playwright-stealth/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , playwright 5 + , pythonOlder 6 + , setuptools 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "playwright-stealth"; 11 + version = "1.0.6-unstable-2023-09-11"; 12 + pyproject = true; 13 + 14 + disabled = pythonOlder "3.8"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "AtuboDad"; 18 + repo = "playwright_stealth"; 19 + # https://github.com/AtuboDad/playwright_stealth/issues/25 20 + rev = "43f7433057906945b1648179304d7dbd8eb10874"; 21 + hash = "sha256-ZWmuVwjEgrPmfxjvws3TdocW6tyNH++fyRfKQ0oJ6bo="; 22 + }; 23 + 24 + nativeBuildInputs = [ 25 + setuptools 26 + ]; 27 + 28 + propagatedBuildInputs = [ 29 + playwright 30 + ]; 31 + 32 + # Tests require Chromium binary 33 + doCheck = false; 34 + 35 + pythonImportsCheck = [ 36 + "playwright_stealth" 37 + ]; 38 + 39 + meta = with lib; { 40 + description = "Playwright stealth"; 41 + homepage = "https://github.com/AtuboDad/playwright_stealth"; 42 + license = licenses.mit; 43 + maintainers = with maintainers; [ fab ]; 44 + }; 45 + }
+82
pkgs/development/python-modules/playwrightcapture/default.nix
··· 1 + { lib 2 + , beautifulsoup4 3 + , buildPythonPackage 4 + , dateparser 5 + , fetchFromGitHub 6 + , playwright 7 + , playwright-stealth 8 + , poetry-core 9 + , puremagic 10 + , pydub 11 + , pythonOlder 12 + , pythonRelaxDepsHook 13 + , pytz 14 + , requests 15 + , setuptools 16 + , speechrecognition 17 + , tzdata 18 + , w3lib 19 + }: 20 + 21 + buildPythonPackage rec { 22 + pname = "playwrightcapture"; 23 + version = "1.23.13"; 24 + pyproject = true; 25 + 26 + disabled = pythonOlder "3.8"; 27 + 28 + src = fetchFromGitHub { 29 + owner = "Lookyloo"; 30 + repo = "PlaywrightCapture"; 31 + rev = "refs/tags/v${version}"; 32 + hash = "sha256-jNTVdGrUQaYHgTxz6zYTdxNQoXEfy/zshherC/gGmng="; 33 + }; 34 + 35 + pythonRelaxDeps = [ 36 + "beautifulsoup4" 37 + "playwright" 38 + "setuptools" 39 + "tzdata" 40 + ]; 41 + 42 + nativeBuildInputs = [ 43 + poetry-core 44 + pythonRelaxDepsHook 45 + ]; 46 + 47 + propagatedBuildInputs = [ 48 + beautifulsoup4 49 + dateparser 50 + playwright 51 + playwright-stealth 52 + puremagic 53 + pytz 54 + requests 55 + setuptools 56 + tzdata 57 + w3lib 58 + ]; 59 + 60 + passthru.optional-dependencies = { 61 + recaptcha = [ 62 + speechrecognition 63 + pydub 64 + requests 65 + ]; 66 + }; 67 + 68 + # Module has no tests 69 + doCheck = false; 70 + 71 + pythonImportsCheck = [ 72 + "playwrightcapture" 73 + ]; 74 + 75 + meta = with lib; { 76 + description = "Capture a URL with Playwright"; 77 + homepage = "https://github.com/Lookyloo/PlaywrightCapture"; 78 + changelog = "https://github.com/Lookyloo/PlaywrightCapture/releases/tag/v${version}"; 79 + license = licenses.bsd3; 80 + maintainers = with maintainers; [ fab ]; 81 + }; 82 + }
+2 -2
pkgs/development/python-modules/pytest-twisted/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "pytest-twisted"; 13 - version = "1.14.0"; 13 + version = "1.14.1"; 14 14 format = "setuptools"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "sha256-IJv1pkUs+/th3o8BWQLBTsgSZACRFQcHS7LuTOjf4xM="; 18 + sha256 = "sha256-qbGLyfykfSiG+O/j/SeHmoHxwLtJ8cVgZmyedkSRtjI="; 19 19 }; 20 20 21 21 buildInputs = [
+2 -2
pkgs/development/python-modules/pytools/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "pytools"; 14 - version = "2023.1.1"; 14 + version = "2024.1.1"; 15 15 format = "setuptools"; 16 16 disabled = pythonOlder "3.6"; 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - hash = "sha256-gGN4c9IG9rzt9820atk+horLTqIlbbBS38yocr3QMh8="; 20 + hash = "sha256-LIjt+pkMjjJRZ8N2WfseEKPBEz3691K719hFZAK43P8="; 21 21 }; 22 22 23 23 propagatedBuildInputs = [
+1 -1
pkgs/development/python-modules/radicale-infcloud/default.nix
··· 22 22 meta = with lib; { 23 23 homepage = "https://github.com/Unrud/RadicaleInfCloud/"; 24 24 description = "Integrate InfCloud into Radicale's web interface"; 25 - license = with licenses; [ agpl3 gpl3 ]; 25 + license = with licenses; [ agpl3Plus gpl3 ]; 26 26 maintainers = with maintainers; [ erictapen ]; 27 27 }; 28 28 }
+7 -4
pkgs/development/python-modules/rpy2/default.nix
··· 2 2 , lib 3 3 , buildPythonPackage 4 4 , fetchPypi 5 + , fetchpatch 5 6 , isPyPy 6 7 , R 7 8 , rWrapper ··· 38 39 # R_LIBS_SITE is used by the nix r package to point to the installed R libraries. 39 40 # This patch sets R_LIBS_SITE when rpy2 is imported. 40 41 ./rpy2-3.x-r-libs-site.patch 42 + 43 + # https://github.com/rpy2/rpy2/pull/1094 44 + (fetchpatch { 45 + url = "https://github.com/rpy2/rpy2/commit/026d069a008163a62d12567bcb938410d0f9bf7a.diff"; 46 + hash = "sha256-x778upSY3zab5EiRyOcsbDpPj7vN/7XzefEs+wvkNg0="; 47 + }) 41 48 ]; 42 49 43 50 postPatch = '' ··· 81 88 ]; 82 89 83 90 doCheck = !stdenv.isDarwin; 84 - 85 - # newlines in environment variables are a problem due to 86 - # https://github.com/rpy2/rpy2/issues/1066 87 - preCheck = "unset postPatch"; 88 91 89 92 nativeCheckInputs = [ 90 93 pytestCheckHook
+2 -2
pkgs/development/python-modules/setuptools-odoo/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "setuptools-odoo"; 13 - version = "3.2.1"; 13 + version = "3.3"; 14 14 format = "setuptools"; 15 15 16 16 disabled = pythonOlder "3.7"; ··· 19 19 owner = "acsone"; 20 20 repo = pname; 21 21 rev = "refs/tags/${version}"; 22 - hash = "sha256-aS2a1G9lssgGk3uqWgPPWpOpEnqUkCUzWsqPLQfU55k="; 22 + hash = "sha256-38YlkDH/PuJ1yvQ43OYmdnRd1SGJULv6fC/+fitLDJ8="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+63
pkgs/development/python-modules/speechrecognition/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , numpy 5 + , pytestCheckHook 6 + , pythonOlder 7 + , torch 8 + , requests 9 + , setuptools 10 + , soundfile 11 + , typing-extensions 12 + }: 13 + 14 + buildPythonPackage rec { 15 + pname = "speechrecognition"; 16 + version = "3.10.1"; 17 + pyproject = true; 18 + 19 + disabled = pythonOlder "3.8"; 20 + 21 + src = fetchFromGitHub { 22 + owner = "Uberi"; 23 + repo = "speech_recognition"; 24 + rev = "refs/tags/${version}"; 25 + hash = "sha256-lO1CW4j5aBnPtemNGsW8cytSa/H+Tb4Jpbfh4Z/0WHk="; 26 + }; 27 + 28 + nativeBuildInputs = [ 29 + setuptools 30 + ]; 31 + 32 + propagatedBuildInputs = [ 33 + requests 34 + typing-extensions 35 + ]; 36 + 37 + nativeCheckInputs = [ 38 + numpy 39 + pytestCheckHook 40 + torch 41 + soundfile 42 + ]; 43 + 44 + pythonImportsCheck = [ 45 + "speech_recognition" 46 + ]; 47 + 48 + disabledTests = [ 49 + # Test files are missing in source 50 + "test_flac" 51 + # Attribute error 52 + "test_whisper" 53 + # PocketSphinx is not available in Nixpkgs 54 + "test_sphinx" 55 + ]; 56 + 57 + meta = with lib; { 58 + description = "Speech recognition module for Python, supporting several engines and APIs, online and offline"; 59 + homepage = "https://github.com/Uberi/speech_recognition"; 60 + license = with licenses; [ gpl2Only bsd3 ]; 61 + maintainers = with maintainers; [ fab ]; 62 + }; 63 + }
+76
pkgs/development/python-modules/symspellpy/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , fetchpatch 5 + 6 + , pythonOlder 7 + 8 + , pytestCheckHook 9 + 10 + , setuptools 11 + 12 + # for testing 13 + , numpy 14 + , importlib-resources 15 + 16 + # requirements 17 + , editdistpy 18 + }: 19 + 20 + buildPythonPackage rec { 21 + pname = "symspellpy"; 22 + version = "6.7.7"; 23 + pyproject = true; 24 + 25 + disabled = pythonOlder "3.8"; 26 + 27 + patches = [ 28 + # patch for fix tests 29 + # https://github.com/mammothb/symspellpy/pull/151 30 + (fetchpatch { 31 + name = "fix-pkg-resources-deprecation-warning.patch"; 32 + url = "https://github.com/mammothb/symspellpy/commit/b0298f4936f28a79612f5509612210868548793f.patch"; 33 + hash = "sha256-mdUJMrcPv5zczIRP+8u5vicz2IE1AUN3YP0+zg3jqZg="; 34 + }) 35 + (fetchpatch { 36 + name = "fix-error-message-checking-py312.patch"; 37 + url = "https://github.com/mammothb/symspellpy/commit/f6f91e18316bed717036306c33d2ee82a922563a.patch"; 38 + hash = "sha256-a5KsESIEIzlbcEPq8sTB2+XkuT/vP81U8StZhaL0MbA="; 39 + }) 40 + ]; 41 + 42 + src = fetchFromGitHub { 43 + owner = "mammothb"; 44 + repo = "symspellpy"; 45 + rev = "refs/tags/v${version}"; 46 + hash = "sha256-D8xdMCy4fSff3nuS2sD2QHWk0869AlFDE+lFRvayYDQ="; 47 + }; 48 + 49 + build-system = [ 50 + setuptools 51 + ]; 52 + 53 + dependencies = [ 54 + editdistpy 55 + ]; 56 + 57 + nativeCheckInputs = [ 58 + pytestCheckHook 59 + numpy 60 + importlib-resources 61 + ]; 62 + 63 + pythonImportsCheck = [ 64 + "symspellpy" 65 + "symspellpy.symspellpy" 66 + ]; 67 + 68 + meta = with lib; 69 + { 70 + description = "Python port of SymSpell v6.7.1, which provides much higher speed and lower memory consumption"; 71 + homepage = "https://github.com/mammothb/symspellpy"; 72 + changelog = "https://github.com/mammothb/symspellpy/releases/tag/v${version}"; 73 + license = licenses.mit; 74 + maintainers = with maintainers; [ vizid ]; 75 + }; 76 + }
+22 -11
pkgs/development/python-modules/trafilatura/default.nix
··· 10 10 , justext 11 11 , lxml 12 12 , urllib3 13 + , setuptools 13 14 }: 14 15 15 16 buildPythonPackage rec { 16 17 pname = "trafilatura"; 17 - version = "1.7.0"; 18 - format = "setuptools"; 18 + version = "1.8.0"; 19 + pyproject = true; 19 20 20 - disabled = pythonOlder "3.6"; 21 + disabled = pythonOlder "3.9"; 21 22 22 23 src = fetchPypi { 23 24 inherit pname version; 24 - hash = "sha256-oWbmfwBaahLvGU9Ix8n6ThsONnVv3Stk4CRzw1aWLwQ="; 25 + hash = "sha256-6lSHXtJPPq+vGZuKD4m1g1x880NzPDLvvEr50wV6j3I="; 25 26 }; 26 27 28 + nativeBuildInputs = [ 29 + setuptools 30 + ]; 31 + 27 32 propagatedBuildInputs = [ 28 33 certifi 29 34 charset-normalizer ··· 34 39 urllib3 35 40 ]; 36 41 37 - nativeCheckInputs = [ pytestCheckHook ]; 42 + nativeCheckInputs = [ 43 + pytestCheckHook 44 + ]; 38 45 39 - # disable tests that require an internet connection 40 46 disabledTests = [ 47 + # Disable tests that require an internet connection 41 48 "test_download" 42 49 "test_fetch" 43 50 "test_redirection" ··· 51 58 # patch out gui cli because it is not supported in this packaging 52 59 # nixify path to the trafilatura binary in the test suite 53 60 postPatch = '' 54 - substituteInPlace setup.py --replace '"trafilatura_gui=trafilatura.gui:main",' "" 55 - substituteInPlace tests/cli_tests.py --replace "trafilatura_bin = 'trafilatura'" "trafilatura_bin = '$out/bin/trafilatura'" 61 + substituteInPlace setup.py \ 62 + --replace-fail '"trafilatura_gui=trafilatura.gui:main",' "" 63 + substituteInPlace tests/cli_tests.py \ 64 + --replace-fail "trafilatura_bin = 'trafilatura'" "trafilatura_bin = '$out/bin/trafilatura'" 56 65 ''; 57 66 58 - pythonImportsCheck = [ "trafilatura" ]; 67 + pythonImportsCheck = [ 68 + "trafilatura" 69 + ]; 59 70 60 71 meta = with lib; { 61 72 description = "Python package and command-line tool designed to gather text on the Web"; 62 - mainProgram = "trafilatura"; 63 73 homepage = "https://trafilatura.readthedocs.io"; 64 74 changelog = "https://github.com/adbar/trafilatura/blob/v${version}/HISTORY.md"; 65 - license = licenses.gpl3Plus; 75 + license = licenses.asl20; 66 76 maintainers = with maintainers; [ jokatzke ]; 77 + mainProgram = "trafilatura"; 67 78 }; 68 79 }
+2 -2
pkgs/development/python-modules/troposphere/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "troposphere"; 13 - version = "4.6.0"; 13 + version = "4.7.0"; 14 14 format = "setuptools"; 15 15 16 16 disabled = pythonOlder "3.7"; ··· 19 19 owner = "cloudtools"; 20 20 repo = pname; 21 21 rev = "refs/tags/${version}"; 22 - hash = "sha256-DxLgAEuIfO8K42DbkOaPjE+MS6/WKnybDsszuCXwufM="; 22 + hash = "sha256-9zzbBtIJ4v+eI0eJZ6vGUABN4i9GLJcMAzerRSnzpqQ="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+1 -1
pkgs/development/python-modules/wikipedia-api/default.nix
··· 6 6 }: 7 7 8 8 buildPythonPackage rec { 9 - pname = "Wikipedia-API"; 9 + pname = "wikipedia-api"; 10 10 version = "0.6.0"; 11 11 format = "setuptools"; 12 12
+2 -2
pkgs/development/python-modules/yamale/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "yamale"; 12 - version = "5.0.0"; 12 + version = "5.1.0"; 13 13 format = "setuptools"; 14 14 15 15 disabled = pythonOlder "3.6"; ··· 18 18 owner = "23andMe"; 19 19 repo = pname; 20 20 rev = "refs/tags/${version}"; 21 - hash = "sha256-T//hmZNVU6zDBaX/79KjdZwaReI4v73Ny7uQGKQREiI="; 21 + hash = "sha256-WLI3cL6i7eLfaX1nN8K/fHlrkOm+JdTEscelql6jO44="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+2 -2
pkgs/development/tools/analysis/checkov/default.nix
··· 5 5 6 6 python3.pkgs.buildPythonApplication rec { 7 7 pname = "checkov"; 8 - version = "3.2.39"; 8 + version = "3.2.42"; 9 9 pyproject = true; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "bridgecrewio"; 13 13 repo = "checkov"; 14 14 rev = "refs/tags/${version}"; 15 - hash = "sha256-WjCTJKk5n0TPZHu56+PnMNj3tNYjDFSt+dMzbaApwXk="; 15 + hash = "sha256-2ZhG7j9kV5E1I1xRzUKSONZ32T1oaDZ7linXjfFrvRg="; 16 16 }; 17 17 18 18 patches = [
+1 -1
pkgs/development/tools/build-managers/redo-sh/default.nix
··· 24 24 meta = with lib; { 25 25 description = "Redo implementation in Bourne Shell"; 26 26 homepage = "http://news.dieweltistgarnichtso.net/bin/redo-sh.html"; 27 - license = licenses.agpl3; 27 + license = licenses.agpl3Plus; 28 28 platforms = platforms.unix; 29 29 maintainers = with maintainers; [ sternenseemann ]; 30 30 };
+1 -1
pkgs/development/tools/coder/default.nix
··· 84 84 meta = { 85 85 description = "Provision software development environments via Terraform on Linux, macOS, Windows, X86, ARM, and of course, Kubernetes"; 86 86 homepage = "https://coder.com"; 87 - license = lib.licenses.agpl3; 87 + license = lib.licenses.agpl3Only; 88 88 maintainers = [ lib.maintainers.ghuntley lib.maintainers.urandom ]; 89 89 }; 90 90 }
pkgs/development/tools/cucumber/Gemfile pkgs/by-name/cu/cucumber/Gemfile
-43
pkgs/development/tools/cucumber/Gemfile.lock
··· 1 - GEM 2 - remote: https://rubygems.org/ 3 - specs: 4 - builder (3.2.4) 5 - cucumber (9.1.0) 6 - builder (~> 3.2, >= 3.2.4) 7 - cucumber-ci-environment (~> 9.2, >= 9.2.0) 8 - cucumber-core (~> 12.0) 9 - cucumber-cucumber-expressions (~> 17.0) 10 - cucumber-gherkin (>= 24, < 27) 11 - cucumber-html-formatter (~> 20.4, >= 20.4.0) 12 - cucumber-messages (>= 19, < 23) 13 - diff-lcs (~> 1.5, >= 1.5.0) 14 - mini_mime (~> 1.1, >= 1.1.5) 15 - multi_test (~> 1.1, >= 1.1.0) 16 - sys-uname (~> 1.2, >= 1.2.3) 17 - cucumber-ci-environment (9.2.0) 18 - cucumber-core (12.0.0) 19 - cucumber-gherkin (>= 25, < 27) 20 - cucumber-messages (>= 20, < 23) 21 - cucumber-tag-expressions (~> 5.0, >= 5.0.4) 22 - cucumber-cucumber-expressions (17.0.1) 23 - cucumber-gherkin (26.2.0) 24 - cucumber-messages (>= 19.1.4, < 22.1) 25 - cucumber-html-formatter (20.4.0) 26 - cucumber-messages (>= 18.0, < 22.1) 27 - cucumber-messages (22.0.0) 28 - cucumber-tag-expressions (5.0.6) 29 - diff-lcs (1.5.0) 30 - ffi (1.16.3) 31 - mini_mime (1.1.5) 32 - multi_test (1.1.0) 33 - sys-uname (1.2.3) 34 - ffi (~> 1.1) 35 - 36 - PLATFORMS 37 - ruby 38 - 39 - DEPENDENCIES 40 - cucumber 41 - 42 - BUNDLED WITH 43 - 2.4.22
pkgs/development/tools/cucumber/default.nix pkgs/by-name/cu/cucumber/package.nix
+27 -16
pkgs/development/tools/cucumber/gemset.nix pkgs/by-name/cu/cucumber/gemset.nix
··· 1 1 { 2 + bigdecimal = { 3 + groups = ["default"]; 4 + platforms = []; 5 + source = { 6 + remotes = ["https://rubygems.org"]; 7 + sha256 = "0cq1c29zbkcxgdihqisirhcw76xc768z2zpd5vbccpq0l1lv76g7"; 8 + type = "gem"; 9 + }; 10 + version = "3.1.7"; 11 + }; 2 12 builder = { 3 13 groups = ["default"]; 4 14 platforms = []; ··· 15 25 platforms = []; 16 26 source = { 17 27 remotes = ["https://rubygems.org"]; 18 - sha256 = "0gmbbj4s4cv9aifks29q9w9yjcrvihcz1i8sijplwbps7334skv1"; 28 + sha256 = "19qsfgahkah4k0pajxc04mjn8pig7g4n9nkcarg1nzs2612c29s8"; 19 29 type = "gem"; 20 30 }; 21 - version = "9.1.0"; 31 + version = "9.2.0"; 22 32 }; 23 33 cucumber-ci-environment = { 24 34 groups = ["default"]; 25 35 platforms = []; 26 36 source = { 27 37 remotes = ["https://rubygems.org"]; 28 - sha256 = "0a11b6w6khjb7rw7ksxdw4bprmg9gfc8xdrsbgv8767ri891s4lq"; 38 + sha256 = "0cc6w7dqlmnp59ymi7pyspm3w4m7fn37x6b18pziv62wr373yvmv"; 29 39 type = "gem"; 30 40 }; 31 - version = "9.2.0"; 41 + version = "10.0.1"; 32 42 }; 33 43 cucumber-core = { 34 44 dependencies = ["cucumber-gherkin" "cucumber-messages" "cucumber-tag-expressions"]; ··· 36 46 platforms = []; 37 47 source = { 38 48 remotes = ["https://rubygems.org"]; 39 - sha256 = "1ylxpganbvlzcd4picmgbs060cf0nlpkjc7lqxndyr6xaz2g99y2"; 49 + sha256 = "1jf5ngxfc1q2y7l2nci3p91gp253aqdhkhazkz0yxq72n6zrszvm"; 40 50 type = "gem"; 41 51 }; 42 - version = "12.0.0"; 52 + version = "13.0.1"; 43 53 }; 44 54 cucumber-cucumber-expressions = { 55 + dependencies = ["bigdecimal"]; 45 56 groups = ["default"]; 46 57 platforms = []; 47 58 source = { 48 59 remotes = ["https://rubygems.org"]; 49 - sha256 = "0xyvg7l2y9b9gh682z47zcf1na179n8j7bwfyahp79w8s047660b"; 60 + sha256 = "0wsczwaqws1hbkirjhl0lh5s5xhc7cpmj2f790lkx10nr85rbpxi"; 50 61 type = "gem"; 51 62 }; 52 - version = "17.0.1"; 63 + version = "17.0.2"; 53 64 }; 54 65 cucumber-gherkin = { 55 66 dependencies = ["cucumber-messages"]; ··· 57 68 platforms = []; 58 69 source = { 59 70 remotes = ["https://rubygems.org"]; 60 - sha256 = "0in9cn9pza3vylc1mlpc3ivri493ikq7f9pnsjkfr6ahagacnh4i"; 71 + sha256 = "063p0slf6fvigdn3jynp5pjf9b05byyyi0jhsyapy46hq4984sif"; 61 72 type = "gem"; 62 73 }; 63 - version = "26.2.0"; 74 + version = "27.0.0"; 64 75 }; 65 76 cucumber-html-formatter = { 66 77 dependencies = ["cucumber-messages"]; ··· 68 79 platforms = []; 69 80 source = { 70 81 remotes = ["https://rubygems.org"]; 71 - sha256 = "1al5cafzbiqd7fhwyvs0xcpjszav0q5816x9r02v3hzri10wvp5s"; 82 + sha256 = "0wznhl3b8b47zff0yx69828bx33n0vc60kh6110ml0xni7lx8xw1"; 72 83 type = "gem"; 73 84 }; 74 - version = "20.4.0"; 85 + version = "21.3.0"; 75 86 }; 76 87 cucumber-messages = { 77 88 groups = ["default"]; ··· 88 99 platforms = []; 89 100 source = { 90 101 remotes = ["https://rubygems.org"]; 91 - sha256 = "0rmbw044fdy2756ypnqray8abfxqvwrn1jhsdafdbjwihvvsk62f"; 102 + sha256 = "1g0fl6v1677q71nkaib2g3p03jdzrwgfanpi96srb1743qd54bk1"; 92 103 type = "gem"; 93 104 }; 94 - version = "5.0.6"; 105 + version = "6.1.0"; 95 106 }; 96 107 diff-lcs = { 97 108 groups = ["default"]; 98 109 platforms = []; 99 110 source = { 100 111 remotes = ["https://rubygems.org"]; 101 - sha256 = "0rwvjahnp7cpmracd8x732rjgnilqv2sx7d1gfrysslc3h039fa9"; 112 + sha256 = "1znxccz83m4xgpd239nyqxlifdb7m8rlfayk6s259186nkgj6ci7"; 102 113 type = "gem"; 103 114 }; 104 - version = "1.5.0"; 115 + version = "1.5.1"; 105 116 }; 106 117 ffi = { 107 118 groups = ["default"];
+3 -3
pkgs/development/tools/firebase-tools/default.nix
··· 8 8 9 9 buildNpmPackage rec { 10 10 pname = "firebase-tools"; 11 - version = "13.5.1"; 11 + version = "13.5.2"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "firebase"; 15 15 repo = "firebase-tools"; 16 16 rev = "v${version}"; 17 - hash = "sha256-wbAst9kEZ12C957sKY5LYoLb+ZWM/DPkjwYFRrmQnsc="; 17 + hash = "sha256-uHh9schpVs9PNivZkIp8geG60MrEDwrlo58WN3499OM="; 18 18 }; 19 19 20 - npmDepsHash = "sha256-SujQFgH/UpZJUvBKe38rphLt+H5P+yNgyNVfkPkX+XE="; 20 + npmDepsHash = "sha256-O3+9qqXbNLVqMP6Grh7p5rHWjOc3stG1e6zBxZSt/5M="; 21 21 22 22 postPatch = '' 23 23 ln -s npm-shrinkwrap.json package-lock.json
+3 -3
pkgs/development/tools/golangci-lint/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "golangci-lint"; 5 - version = "1.57.0"; 5 + version = "1.57.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "golangci"; 9 9 repo = "golangci-lint"; 10 10 rev = "v${version}"; 11 - hash = "sha256-mBdK6HhoTVTRTU8agKETTZTR7NAH2cBQ/YQpbI2tyN0="; 11 + hash = "sha256-CDk0lmspteeewLzvixjIJr16M8Ko8uSgdnJZfJ1SqOA="; 12 12 }; 13 13 14 - vendorHash = "sha256-wTx4XbFKvpcZXQrloDWALf3yId1ANCBCvv0k3VwVoiM="; 14 + vendorHash = "sha256-lBRVnsttq6M9gyZfV4I/EOwsp6yGARCSYYefRvZvHEA="; 15 15 16 16 subPackages = [ "cmd/golangci-lint" ]; 17 17
-2
pkgs/development/tools/misc/hydra/unstable.nix
··· 234 234 done 235 235 ''; 236 236 237 - dontStrip = true; 238 - 239 237 doCheck = true; 240 238 241 239 passthru = {
+3 -3
pkgs/development/tools/misc/rustywind/default.nix
··· 7 7 8 8 rustPlatform.buildRustPackage rec { 9 9 pname = "rustywind"; 10 - version = "0.21.0"; 10 + version = "0.21.1"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "avencera"; 14 14 repo = "rustywind"; 15 15 rev = "v${version}"; 16 - hash = "sha256-gcSpifeOWq9kKmOqyO02DbcvR9tyTlE2kVkezpy7D5k="; 16 + hash = "sha256-cRgMTM4u8Nm+5eD3rNsx/1+PdS08+0N53m8NAlzVcXc="; 17 17 }; 18 18 19 - cargoHash = "sha256-m++IeB0XvfeARkh+yO9WQtc7luz+ThGD5niwwOPobKY="; 19 + cargoHash = "sha256-utqo3w5itQa5pJTDWhEYIRj9OAZ+K6SgrPHXi3WE6+Q="; 20 20 21 21 buildInputs = lib.optionals stdenv.isDarwin [ 22 22 darwin.apple_sdk.frameworks.Security
+3 -3
pkgs/development/tools/oxlint/default.nix
··· 8 8 9 9 rustPlatform.buildRustPackage rec { 10 10 pname = "oxlint"; 11 - version = "0.2.13"; 11 + version = "0.2.14"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "web-infra-dev"; 15 15 repo = "oxc"; 16 16 rev = "oxlint_v${version}"; 17 - hash = "sha256-R6RKAOmLjPO1vsM/YMQZpggO98GtecNb+nUf3jC2/+o="; 17 + hash = "sha256-nIY80YWZpDJSFkPLMBjXyk2SYx2tnVhFrxiBrYFu/e4="; 18 18 }; 19 19 20 - cargoHash = "sha256-+bbTPbCKWN+iJkbtDfEE2CuRdLJNAIoAB0+sSd0kgR4="; 20 + cargoHash = "sha256-BRrF0Ad6tbN+xajzPhDHP7ZJPbruRrcdwjZBFukMKfs="; 21 21 22 22 buildInputs = [ 23 23 rust-jemalloc-sys
+3 -3
pkgs/development/tools/rust/rust-analyzer/default.nix
··· 13 13 14 14 rustPlatform.buildRustPackage rec { 15 15 pname = "rust-analyzer-unwrapped"; 16 - version = "2024-03-11"; 17 - cargoSha256 = "sha256-fhlz/Yo+UKeG/C5GENyDZYA8O15TF59HpKdUs04qMUE="; 16 + version = "2024-03-18"; 17 + cargoSha256 = "sha256-CZC90HtAuK66zXDCHam9YJet9C62psxkHeJ/+1vIjTg="; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "rust-lang"; 21 21 repo = "rust-analyzer"; 22 22 rev = version; 23 - sha256 = "sha256-NfeDjQZUrVb9hzBPcqO19s0p/zSOatD5ZK+J7rZiE3c="; 23 + sha256 = "sha256-Jd6pmXlwKk5uYcjyO/8BfbUVmx8g31Qfk7auI2IG66A="; 24 24 }; 25 25 26 26 cargoBuildFlags = [ "--bin" "rust-analyzer" "--bin" "rust-analyzer-proc-macro-srv" ];
+1 -1
pkgs/games/brogue-ce/default.nix
··· 57 57 description = "A community-lead fork of the minimalist roguelike game Brogue"; 58 58 mainProgram = "brogue-ce"; 59 59 homepage = "https://github.com/tmewett/BrogueCE"; 60 - license = licenses.agpl3; 60 + license = licenses.agpl3Plus; 61 61 maintainers = with maintainers; [ AndersonTorres fgaz ]; 62 62 platforms = platforms.all; 63 63 };
+1 -1
pkgs/games/brogue/default.nix
··· 53 53 description = "A roguelike game"; 54 54 mainProgram = "brogue"; 55 55 homepage = "https://sites.google.com/site/broguegame/"; 56 - license = licenses.agpl3; 56 + license = licenses.agpl3Plus; 57 57 maintainers = with maintainers; [ AndersonTorres fgaz ]; 58 58 platforms = [ "x86_64-linux" ]; 59 59 };
+1 -1
pkgs/games/julius/default.nix
··· 25 25 homepage = "https://github.com/bvschaik/julius"; 26 26 description = "An open source re-implementation of Caesar III"; 27 27 mainProgram = "julius"; 28 - license = licenses.agpl3; 28 + license = licenses.agpl3Only; 29 29 maintainers = with maintainers; [ Thra11 ]; 30 30 platforms = platforms.all; 31 31 broken = stdenv.isDarwin;
+1 -1
pkgs/games/maptool/default.nix
··· 27 27 binaryBytecode 28 28 binaryNativeCode 29 29 ]; 30 - license = licenses.agpl3; 30 + license = licenses.agpl3Plus; 31 31 maintainers = with maintainers; [ rhendric ]; 32 32 platforms = [ "x86_64-linux" ]; 33 33 };
+1 -1
pkgs/games/mar1d/default.nix
··· 40 40 You must view the world as mario does, as a one dimensional line. 41 41 ''; 42 42 homepage = "https://mar1d.com"; 43 - license = licenses.agpl3; 43 + license = licenses.agpl3Only; 44 44 maintainers = with maintainers; [ taeer ]; 45 45 platforms = platforms.unix; 46 46 };
+2 -1
pkgs/games/mindustry/default.nix
··· 4 4 , copyDesktopItems 5 5 , fetchFromGitHub 6 6 , gradle 7 - , jdk 7 + , jdk17 8 8 , perl 9 9 10 10 # for arc ··· 40 40 version = "146"; 41 41 buildVersion = makeBuildVersion version; 42 42 43 + jdk = jdk17; 43 44 gradleWithJdk = gradle.override { java = jdk; }; 44 45 45 46 selectedGlew = if enableWayland then glew-egl else glew;
+1 -1
pkgs/kde/gear/akonadi-search/default.nix
··· 7 7 cargo, 8 8 rustc, 9 9 # provided as callPackage input to enable easier overrides through overlays 10 - cargoHash ? "sha256-euUaB+QCwwwPjrUq+3NHt0hjDSW5gch8MwS57KmtIWI=", 10 + cargoHash ? "sha256-Mo94kfA4w280YdazhuVaS/vw7B0y9W/LYaHLLnV/3IE=", 11 11 }: 12 12 mkKdeDerivation rec { 13 13 pname = "akonadi-search";
+1 -1
pkgs/kde/gear/angelfish/default.nix
··· 8 8 cargo, 9 9 rustc, 10 10 # provided as callPackage input to enable easier overrides through overlays 11 - cargoHash ? "sha256-kkoLWJvPx1Hq+MQkPgTffrTFYgVlVfKdmJq5ExAW1NE=", 11 + cargoHash ? "sha256-9l28C8rcUAro/o9SY3rA6xRsman3SrfFLjhPJhiiWfc=", 12 12 qcoro, 13 13 }: 14 14 mkKdeDerivation rec {
+6 -6
pkgs/kde/gear/default.nix
··· 2 2 akonadi = callPackage ./akonadi {}; 3 3 akonadi-calendar = callPackage ./akonadi-calendar {}; 4 4 akonadi-calendar-tools = callPackage ./akonadi-calendar-tools {}; 5 - akonadiconsole = callPackage ./akonadiconsole {}; 6 5 akonadi-contacts = callPackage ./akonadi-contacts {}; 7 6 akonadi-import-wizard = callPackage ./akonadi-import-wizard {}; 8 7 akonadi-mime = callPackage ./akonadi-mime {}; 9 8 akonadi-notes = callPackage ./akonadi-notes {}; 10 9 akonadi-search = callPackage ./akonadi-search {}; 10 + akonadiconsole = callPackage ./akonadiconsole {}; 11 11 akregator = callPackage ./akregator {}; 12 12 alligator = callPackage ./alligator {}; 13 13 analitza = callPackage ./analitza {}; ··· 73 73 kclock = callPackage ./kclock {}; 74 74 kcolorchooser = callPackage ./kcolorchooser {}; 75 75 kcron = callPackage ./kcron {}; 76 - kdebugsettings = callPackage ./kdebugsettings {}; 77 - kdeconnect-kde = callPackage ./kdeconnect-kde {}; 78 76 kde-dev-scripts = callPackage ./kde-dev-scripts {}; 79 77 kde-dev-utils = callPackage ./kde-dev-utils {}; 78 + kde-inotify-survey = callPackage ./kde-inotify-survey {}; 79 + kdebugsettings = callPackage ./kdebugsettings {}; 80 + kdeconnect-kde = callPackage ./kdeconnect-kde {}; 80 81 kdeedu-data = callPackage ./kdeedu-data {}; 81 82 kdegraphics-mobipocket = callPackage ./kdegraphics-mobipocket {}; 82 83 kdegraphics-thumbnailers = callPackage ./kdegraphics-thumbnailers {}; 83 - kde-inotify-survey = callPackage ./kde-inotify-survey {}; 84 84 kdenetwork-filesharing = callPackage ./kdenetwork-filesharing {}; 85 85 kdenlive = callPackage ./kdenlive {}; 86 86 kdepim-addons = callPackage ./kdepim-addons {}; 87 87 kdepim-runtime = callPackage ./kdepim-runtime {}; 88 88 kdesdk-kio = callPackage ./kdesdk-kio {}; 89 89 kdesdk-thumbnailers = callPackage ./kdesdk-thumbnailers {}; 90 - kdevelop = callPackage ./kdevelop {}; 91 90 kdev-php = callPackage ./kdev-php {}; 92 91 kdev-python = callPackage ./kdev-python {}; 92 + kdevelop = callPackage ./kdevelop {}; 93 93 kdf = callPackage ./kdf {}; 94 94 kdialog = callPackage ./kdialog {}; 95 95 kdiamond = callPackage ./kdiamond {}; ··· 226 226 parley = callPackage ./parley {}; 227 227 partitionmanager = callPackage ./partitionmanager {}; 228 228 picmi = callPackage ./picmi {}; 229 - pimcommon = callPackage ./pimcommon {}; 230 229 pim-data-exporter = callPackage ./pim-data-exporter {}; 231 230 pim-sieve-editor = callPackage ./pim-sieve-editor {}; 231 + pimcommon = callPackage ./pimcommon {}; 232 232 plasmatube = callPackage ./plasmatube {}; 233 233 poxml = callPackage ./poxml {}; 234 234 qmlkonsole = callPackage ./qmlkonsole {};
+2 -2
pkgs/kde/gear/elisa/default.nix
··· 1 1 { 2 2 mkKdeDerivation, 3 3 qtmultimedia, 4 - vlc, 4 + libvlc, 5 5 }: 6 6 mkKdeDerivation { 7 7 pname = "elisa"; 8 8 9 - extraBuildInputs = [qtmultimedia vlc]; 9 + extraBuildInputs = [qtmultimedia libvlc]; 10 10 meta.mainProgram = "elisa"; 11 11 }
+6 -1
pkgs/kde/gear/kalarm/default.nix
··· 1 - {mkKdeDerivation}: 1 + { 2 + mkKdeDerivation, 3 + libcanberra, 4 + }: 2 5 mkKdeDerivation { 3 6 pname = "kalarm"; 7 + 8 + extraBuildInputs = [libcanberra]; 4 9 }
+1 -1
pkgs/kde/gear/kdepim-addons/default.nix
··· 8 8 discount, 9 9 alpaka, 10 10 # provided as callPackage input to enable easier overrides through overlays 11 - cargoHash ? "sha256-z2W2TxyN6Ye+KUaqz5nPAG5zxeABu/UXWuz+XpDpNfc=", 11 + cargoHash ? "sha256-MMCDfCtGDJ+yrfdpZEMxlSh7yWU6de/Pggw7Op7VxQI=", 12 12 }: 13 13 mkKdeDerivation rec { 14 14 pname = "kdepim-addons";
+738 -738
pkgs/kde/generated/sources/gear.json
··· 1 1 { 2 2 "akonadi": { 3 - "version": "24.02.0", 4 - "url": "mirror://kde/stable/release-service/24.02.0/src/akonadi-24.02.0.tar.xz", 5 - "hash": "sha256-ooDLUIgGxAim5i0vkwQDqD5MOn2hCo7x6BGFTl65Bh0=" 3 + "version": "24.02.1", 4 + "url": "mirror://kde/stable/release-service/24.02.1/src/akonadi-24.02.1.tar.xz", 5 + "hash": "sha256-ACW6ZEOazIZBZImCxuyKdm4tKeikmTUERr5ZfIgMccA=" 6 6 }, 7 7 "akonadi-calendar": { 8 - "version": "24.02.0", 9 - "url": "mirror://kde/stable/release-service/24.02.0/src/akonadi-calendar-24.02.0.tar.xz", 10 - "hash": "sha256-wxXu+agOTtHuNimKWtTmllexirp3v810zdLVo9CH6j8=" 8 + "version": "24.02.1", 9 + "url": "mirror://kde/stable/release-service/24.02.1/src/akonadi-calendar-24.02.1.tar.xz", 10 + "hash": "sha256-Av2ZpYjIDe0wTocbH/lm91t9drrAu0fmbsYMxvM31f0=" 11 11 }, 12 12 "akonadi-calendar-tools": { 13 - "version": "24.02.0", 14 - "url": "mirror://kde/stable/release-service/24.02.0/src/akonadi-calendar-tools-24.02.0.tar.xz", 15 - "hash": "sha256-X9UbkWeptqDHo/Kz5FJFKg0J2EmTBH3Ene6zCtYOwFs=" 13 + "version": "24.02.1", 14 + "url": "mirror://kde/stable/release-service/24.02.1/src/akonadi-calendar-tools-24.02.1.tar.xz", 15 + "hash": "sha256-ZKKFXfEmtk+901SH5Q8hlnNV4BxeFIm8bOocTWaHRDI=" 16 16 }, 17 17 "akonadiconsole": { 18 - "version": "24.02.0", 19 - "url": "mirror://kde/stable/release-service/24.02.0/src/akonadiconsole-24.02.0.tar.xz", 20 - "hash": "sha256-dcXQuNA8QABV2vqXgVfH5x0WxYnUaY9bPzPtFFcd36k=" 18 + "version": "24.02.1", 19 + "url": "mirror://kde/stable/release-service/24.02.1/src/akonadiconsole-24.02.1.tar.xz", 20 + "hash": "sha256-JMTa5yfF05CwZ7xz2BjVAwNNE9iCBKtgqNWEXTN1P1o=" 21 21 }, 22 22 "akonadi-contacts": { 23 - "version": "24.02.0", 24 - "url": "mirror://kde/stable/release-service/24.02.0/src/akonadi-contacts-24.02.0.tar.xz", 25 - "hash": "sha256-yv2cLcSOiNydB8hokupUoz7hm7IxuSp2z697p7ssLgQ=" 23 + "version": "24.02.1", 24 + "url": "mirror://kde/stable/release-service/24.02.1/src/akonadi-contacts-24.02.1.tar.xz", 25 + "hash": "sha256-LvKss2DcbUMrj4vpQI+bQYJNZSrrxj4LayM6bjVcacc=" 26 26 }, 27 27 "akonadi-import-wizard": { 28 - "version": "24.02.0", 29 - "url": "mirror://kde/stable/release-service/24.02.0/src/akonadi-import-wizard-24.02.0.tar.xz", 30 - "hash": "sha256-uOi+zHJ/8DmxoHwtvFAmBvu6kg58/dlKwuE4YEhgAos=" 28 + "version": "24.02.1", 29 + "url": "mirror://kde/stable/release-service/24.02.1/src/akonadi-import-wizard-24.02.1.tar.xz", 30 + "hash": "sha256-rXuSdjQOUFUwgL4rZ2ADM1tFLxhN3fEMqOIs3jRDuwE=" 31 31 }, 32 32 "akonadi-mime": { 33 - "version": "24.02.0", 34 - "url": "mirror://kde/stable/release-service/24.02.0/src/akonadi-mime-24.02.0.tar.xz", 35 - "hash": "sha256-y87KziJ7TIwuPzG34W4AF+II3NlOn1j4Dvk+K4jWkys=" 33 + "version": "24.02.1", 34 + "url": "mirror://kde/stable/release-service/24.02.1/src/akonadi-mime-24.02.1.tar.xz", 35 + "hash": "sha256-GC6GK0jMGH8eKb+cAGNztoi7PVd00GQdcAvP6Yg4DkE=" 36 36 }, 37 37 "akonadi-notes": { 38 - "version": "24.02.0", 39 - "url": "mirror://kde/stable/release-service/24.02.0/src/akonadi-notes-24.02.0.tar.xz", 40 - "hash": "sha256-XmkE4VqAx5ompVQwa+Z9u06aYDk0uFzFzO1iYvcg3tg=" 38 + "version": "24.02.1", 39 + "url": "mirror://kde/stable/release-service/24.02.1/src/akonadi-notes-24.02.1.tar.xz", 40 + "hash": "sha256-CzNK9ydi4Qc55O2DXC4J2digGMyCEjWggq5ZmlwV1ZM=" 41 41 }, 42 42 "akonadi-search": { 43 - "version": "24.02.0", 44 - "url": "mirror://kde/stable/release-service/24.02.0/src/akonadi-search-24.02.0.tar.xz", 45 - "hash": "sha256-5ks8Y5mDBfvZe5xgOTRfUUyDWFTd6vAwsFjR5MXVvKU=" 43 + "version": "24.02.1", 44 + "url": "mirror://kde/stable/release-service/24.02.1/src/akonadi-search-24.02.1.tar.xz", 45 + "hash": "sha256-kqpvnensD1/3jS120r+yzXwh1GURF6Gaqld/4o/2ENg=" 46 46 }, 47 47 "akregator": { 48 - "version": "24.02.0", 49 - "url": "mirror://kde/stable/release-service/24.02.0/src/akregator-24.02.0.tar.xz", 50 - "hash": "sha256-tQHuTKvdim1+ojBLdhqfYYelzrwyf5DA4QHbQ9Z7TgU=" 48 + "version": "24.02.1", 49 + "url": "mirror://kde/stable/release-service/24.02.1/src/akregator-24.02.1.tar.xz", 50 + "hash": "sha256-CpAp3MFPP9xuAQdSXUVFIZxIW0kkNwCWHAdXVeHey1I=" 51 51 }, 52 52 "alligator": { 53 - "version": "24.02.0", 54 - "url": "mirror://kde/stable/release-service/24.02.0/src/alligator-24.02.0.tar.xz", 55 - "hash": "sha256-6nB+uUCCB2VYtExrY6dZOkXm3uPnv0AaKuayMZl8dNg=" 53 + "version": "24.02.1", 54 + "url": "mirror://kde/stable/release-service/24.02.1/src/alligator-24.02.1.tar.xz", 55 + "hash": "sha256-N8Q4EofbrRLZ3dYh9SHO/T+i/msA184AmxulBghsfZU=" 56 56 }, 57 57 "analitza": { 58 - "version": "24.02.0", 59 - "url": "mirror://kde/stable/release-service/24.02.0/src/analitza-24.02.0.tar.xz", 60 - "hash": "sha256-dEK3gEwCyFP3hjfPtLVRqxCGBtLWcxVhfVY4RgeRN7I=" 58 + "version": "24.02.1", 59 + "url": "mirror://kde/stable/release-service/24.02.1/src/analitza-24.02.1.tar.xz", 60 + "hash": "sha256-UQJFTDDzarfcGYfddrzvxNV9hjrO9wSQyUB6BjL4mU8=" 61 61 }, 62 62 "angelfish": { 63 - "version": "24.02.0", 64 - "url": "mirror://kde/stable/release-service/24.02.0/src/angelfish-24.02.0.tar.xz", 65 - "hash": "sha256-gg5uLbHddShRmXb/q8QqdN+NzTuhiddDwdJUjUGX6aA=" 63 + "version": "24.02.1", 64 + "url": "mirror://kde/stable/release-service/24.02.1/src/angelfish-24.02.1.tar.xz", 65 + "hash": "sha256-duoPmm2k+T9LESWY6lFRSDq6RxfiTOdm1IClXlNLUBQ=" 66 66 }, 67 67 "arianna": { 68 - "version": "24.02.0", 69 - "url": "mirror://kde/stable/release-service/24.02.0/src/arianna-24.02.0.tar.xz", 70 - "hash": "sha256-+T65E6LQKhi3Jr8eUsIgUeqNCyXS6rtWF5GRXLwUQTU=" 68 + "version": "24.02.1", 69 + "url": "mirror://kde/stable/release-service/24.02.1/src/arianna-24.02.1.tar.xz", 70 + "hash": "sha256-YC1pp6/aKNJhOsBTPFXxXUhJp+aRevpGeOlc+mOzWWg=" 71 71 }, 72 72 "ark": { 73 - "version": "24.02.0", 74 - "url": "mirror://kde/stable/release-service/24.02.0/src/ark-24.02.0.tar.xz", 75 - "hash": "sha256-/xH+k1LYqoAgeiHz4CThi0A1y75omrqtIKkf42xFVGk=" 73 + "version": "24.02.1", 74 + "url": "mirror://kde/stable/release-service/24.02.1/src/ark-24.02.1.tar.xz", 75 + "hash": "sha256-h0DluVd8xfTriJ2IClan0e54xCK/PjCwDB+qheQUj2Q=" 76 76 }, 77 77 "artikulate": { 78 - "version": "24.02.0", 79 - "url": "mirror://kde/stable/release-service/24.02.0/src/artikulate-24.02.0.tar.xz", 80 - "hash": "sha256-z6yNeJzcgJz5T/89stBR7d1OfU44o8FEwTfjMYZZyHw=" 78 + "version": "24.02.1", 79 + "url": "mirror://kde/stable/release-service/24.02.1/src/artikulate-24.02.1.tar.xz", 80 + "hash": "sha256-S0QbrR2YEVHAEa3e5IeLNFp4JL8xLVgrAAVxBCyC0M8=" 81 81 }, 82 82 "audiocd-kio": { 83 - "version": "24.02.0", 84 - "url": "mirror://kde/stable/release-service/24.02.0/src/audiocd-kio-24.02.0.tar.xz", 85 - "hash": "sha256-Y105es7pxSgSqfq7Z05W0v85EAHDWVlevtU9+v5Ex+0=" 83 + "version": "24.02.1", 84 + "url": "mirror://kde/stable/release-service/24.02.1/src/audiocd-kio-24.02.1.tar.xz", 85 + "hash": "sha256-LBrYOxFNF18NuN7w4LsaJS8/hMia+vQZmIH4NtNkJuY=" 86 86 }, 87 87 "audiotube": { 88 - "version": "24.02.0", 89 - "url": "mirror://kde/stable/release-service/24.02.0/src/audiotube-24.02.0.tar.xz", 90 - "hash": "sha256-XtbcPB9pF9Nabe2QxHlTgmPTxRlDs6c69KVGYCd7lUU=" 88 + "version": "24.02.1", 89 + "url": "mirror://kde/stable/release-service/24.02.1/src/audiotube-24.02.1.tar.xz", 90 + "hash": "sha256-Wf4yFQWlvhrKkAMpCk4BJ19FT9n1O23Cuhi5jwrSzpk=" 91 91 }, 92 92 "baloo-widgets": { 93 - "version": "24.02.0", 94 - "url": "mirror://kde/stable/release-service/24.02.0/src/baloo-widgets-24.02.0.tar.xz", 95 - "hash": "sha256-mJnW3Gw4PB9mY8EHs5rmHyIy+oPUtjPnkvY77O10yxw=" 93 + "version": "24.02.1", 94 + "url": "mirror://kde/stable/release-service/24.02.1/src/baloo-widgets-24.02.1.tar.xz", 95 + "hash": "sha256-t94o5H1HD6uohAzAKHMYgoTDcHVyF2qguCHM9G+24+8=" 96 96 }, 97 97 "blinken": { 98 - "version": "24.02.0", 99 - "url": "mirror://kde/stable/release-service/24.02.0/src/blinken-24.02.0.tar.xz", 100 - "hash": "sha256-nNV5c4W0BkT3Mpl8i/DTH3BcBofC7PrrlCwz1LKp/XQ=" 98 + "version": "24.02.1", 99 + "url": "mirror://kde/stable/release-service/24.02.1/src/blinken-24.02.1.tar.xz", 100 + "hash": "sha256-Fcvs7wjLe+i4N2yivpjGvayghlGXievK0EGty3xNDhc=" 101 101 }, 102 102 "bomber": { 103 - "version": "24.02.0", 104 - "url": "mirror://kde/stable/release-service/24.02.0/src/bomber-24.02.0.tar.xz", 105 - "hash": "sha256-zVsnjGobs3GqH8mDL2M+bh3uCY7lzKmZGm0F8doeyU0=" 103 + "version": "24.02.1", 104 + "url": "mirror://kde/stable/release-service/24.02.1/src/bomber-24.02.1.tar.xz", 105 + "hash": "sha256-xepCm6PEOL0x56bvytyNysUo8If6Mes0ehLuwPvrdpY=" 106 106 }, 107 107 "bovo": { 108 - "version": "24.02.0", 109 - "url": "mirror://kde/stable/release-service/24.02.0/src/bovo-24.02.0.tar.xz", 110 - "hash": "sha256-Zg/oKI+3qHa9zHsWsRlCdYhTS9ax6ahpOrcA5tWRu+E=" 108 + "version": "24.02.1", 109 + "url": "mirror://kde/stable/release-service/24.02.1/src/bovo-24.02.1.tar.xz", 110 + "hash": "sha256-L+Nsa2HjMihoNSOHkHlncW0Vn92w+zcTXpLL2oh/jY0=" 111 111 }, 112 112 "calendarsupport": { 113 - "version": "24.02.0", 114 - "url": "mirror://kde/stable/release-service/24.02.0/src/calendarsupport-24.02.0.tar.xz", 115 - "hash": "sha256-5GW/iQNSQ5nGeenl2grUVOLF5aQnmgUWKzj4UlreUAU=" 113 + "version": "24.02.1", 114 + "url": "mirror://kde/stable/release-service/24.02.1/src/calendarsupport-24.02.1.tar.xz", 115 + "hash": "sha256-+k4xpqH6cO4Lr2d4okMJM8Rqk4kysrUx9ex7bL+4gs0=" 116 116 }, 117 117 "calindori": { 118 - "version": "24.02.0", 119 - "url": "mirror://kde/stable/release-service/24.02.0/src/calindori-24.02.0.tar.xz", 120 - "hash": "sha256-umV2DaNV56clCRw93uOVdVtRpW/JN0ldbfj1/BTz3pM=" 118 + "version": "24.02.1", 119 + "url": "mirror://kde/stable/release-service/24.02.1/src/calindori-24.02.1.tar.xz", 120 + "hash": "sha256-xOl/NExr7+S4R/EWJ3mukUpA7qlPdIfnyH2g7MiG7AU=" 121 121 }, 122 122 "cantor": { 123 - "version": "24.02.0", 124 - "url": "mirror://kde/stable/release-service/24.02.0/src/cantor-24.02.0.tar.xz", 125 - "hash": "sha256-FBMsAkFCf1tcv7eXoPtaXEqoJh0RB8+emsB2+ilJOBM=" 123 + "version": "24.02.1", 124 + "url": "mirror://kde/stable/release-service/24.02.1/src/cantor-24.02.1.tar.xz", 125 + "hash": "sha256-VeQu+Ug3obXOQTma6S6GY2b4yElr9gyAs1kZ6U2JZ3g=" 126 126 }, 127 127 "cervisia": { 128 - "version": "24.02.0", 129 - "url": "mirror://kde/stable/release-service/24.02.0/src/cervisia-24.02.0.tar.xz", 130 - "hash": "sha256-5gfIBPqqhCWtnjKxPJW5X7CncpMVpFv7DFhKG5cwoNk=" 128 + "version": "24.02.1", 129 + "url": "mirror://kde/stable/release-service/24.02.1/src/cervisia-24.02.1.tar.xz", 130 + "hash": "sha256-qwpJzKV21zH3IvEKYy9amAwhVx+9wP5T5fJg9XJKBz4=" 131 131 }, 132 132 "colord-kde": { 133 - "version": "24.02.0", 134 - "url": "mirror://kde/stable/release-service/24.02.0/src/colord-kde-24.02.0.tar.xz", 135 - "hash": "sha256-tY9FuIWeFpT+xqgkowH+Uqb4yXhPg6xjGH80A+wLas8=" 133 + "version": "24.02.1", 134 + "url": "mirror://kde/stable/release-service/24.02.1/src/colord-kde-24.02.1.tar.xz", 135 + "hash": "sha256-ne0O+XzY/YIAtmd0z9nls7CohSOprptlJHpyK0mHI9A=" 136 136 }, 137 137 "dolphin": { 138 - "version": "24.02.0", 139 - "url": "mirror://kde/stable/release-service/24.02.0/src/dolphin-24.02.0.tar.xz", 140 - "hash": "sha256-EO8oRZfij5M9i06tddAnWaFd9LzJKO0QtU+AZbdDElc=" 138 + "version": "24.02.1", 139 + "url": "mirror://kde/stable/release-service/24.02.1/src/dolphin-24.02.1.tar.xz", 140 + "hash": "sha256-WXuxLFOYS65zEM2l4G2+2DH9rhpucx9Vu8ZgtKWD2g4=" 141 141 }, 142 142 "dolphin-plugins": { 143 - "version": "24.02.0", 144 - "url": "mirror://kde/stable/release-service/24.02.0/src/dolphin-plugins-24.02.0.tar.xz", 145 - "hash": "sha256-ounGHd/4Q/CDpWhtmHGYQTdCh4Ne+PxeHRxDwi/RK+A=" 143 + "version": "24.02.1", 144 + "url": "mirror://kde/stable/release-service/24.02.1/src/dolphin-plugins-24.02.1.tar.xz", 145 + "hash": "sha256-aOZBKa+BqILPbcGEMp7WuW8yfHj4QLXjlEBtv+F8/qw=" 146 146 }, 147 147 "dragon": { 148 - "version": "24.02.0", 149 - "url": "mirror://kde/stable/release-service/24.02.0/src/dragon-24.02.0.tar.xz", 150 - "hash": "sha256-djHdZhIpgo1dziL+nHgsd3GD0GWd6vIs1n7UsroCRts=" 148 + "version": "24.02.1", 149 + "url": "mirror://kde/stable/release-service/24.02.1/src/dragon-24.02.1.tar.xz", 150 + "hash": "sha256-hRfiNTrDFxDIw12N4afzcMs9UPjyePf1kdDiTYxMDTg=" 151 151 }, 152 152 "elisa": { 153 - "version": "24.02.0", 154 - "url": "mirror://kde/stable/release-service/24.02.0/src/elisa-24.02.0.tar.xz", 155 - "hash": "sha256-7LZwAFqjux3Q9AfCrAMxxwMZTPsrE0ZJL/wzYbhAuLQ=" 153 + "version": "24.02.1", 154 + "url": "mirror://kde/stable/release-service/24.02.1/src/elisa-24.02.1.tar.xz", 155 + "hash": "sha256-WYXRta6FCieaYDp9OulyTkqLabEdExeQFU4BbmknqA4=" 156 156 }, 157 157 "eventviews": { 158 - "version": "24.02.0", 159 - "url": "mirror://kde/stable/release-service/24.02.0/src/eventviews-24.02.0.tar.xz", 160 - "hash": "sha256-BBSMQ4ZdpR2+x1ZfJ5exNv2jW2mAAnJwhu1O2HjlWrs=" 158 + "version": "24.02.1", 159 + "url": "mirror://kde/stable/release-service/24.02.1/src/eventviews-24.02.1.tar.xz", 160 + "hash": "sha256-Ge8W9VBcoUqBFt7Y6n0ysT5LYCxy/EY6XRrfYFOiUrY=" 161 161 }, 162 162 "falkon": { 163 - "version": "24.02.0", 164 - "url": "mirror://kde/stable/release-service/24.02.0/src/falkon-24.02.0.tar.xz", 165 - "hash": "sha256-vkmP2e9LF8+oB2HEeS54Ln3B3jqKhVtI/MfJx9c5Fhc=" 163 + "version": "24.02.1", 164 + "url": "mirror://kde/stable/release-service/24.02.1/src/falkon-24.02.1.tar.xz", 165 + "hash": "sha256-cmvSrXk7+pPvAUNKJW4tGrgQMbpj5istI4J95i8u+L0=" 166 166 }, 167 167 "ffmpegthumbs": { 168 - "version": "24.02.0", 169 - "url": "mirror://kde/stable/release-service/24.02.0/src/ffmpegthumbs-24.02.0.tar.xz", 170 - "hash": "sha256-OD3G1adGS0Q8Fmy0KoUHtZYAaTVtooqRkH12qBeNefE=" 168 + "version": "24.02.1", 169 + "url": "mirror://kde/stable/release-service/24.02.1/src/ffmpegthumbs-24.02.1.tar.xz", 170 + "hash": "sha256-lPhtbpsyxQVPfGzlRJ18amKPCoP7ELU3354Ev5Maoog=" 171 171 }, 172 172 "filelight": { 173 - "version": "24.02.0", 174 - "url": "mirror://kde/stable/release-service/24.02.0/src/filelight-24.02.0.tar.xz", 175 - "hash": "sha256-B/kH6/xe2zkYo+A5psEexc/GnQ8WhZ2iyBPJmKTCB5Y=" 173 + "version": "24.02.1", 174 + "url": "mirror://kde/stable/release-service/24.02.1/src/filelight-24.02.1.tar.xz", 175 + "hash": "sha256-nTJvc7jslG1n2guEEoSEcZf20JnoUZaNcKuozhiHt3c=" 176 176 }, 177 177 "ghostwriter": { 178 - "version": "24.02.0", 179 - "url": "mirror://kde/stable/release-service/24.02.0/src/ghostwriter-24.02.0.tar.xz", 180 - "hash": "sha256-Eool2WoiDLrGcpw3vI/T7mb03CFERbYoLIbdIPnAhUk=" 178 + "version": "24.02.1", 179 + "url": "mirror://kde/stable/release-service/24.02.1/src/ghostwriter-24.02.1.tar.xz", 180 + "hash": "sha256-HwOef0LGwgTwG+0UprNl+q/ML8RUMwJY/lImVASnknQ=" 181 181 }, 182 182 "granatier": { 183 - "version": "24.02.0", 184 - "url": "mirror://kde/stable/release-service/24.02.0/src/granatier-24.02.0.tar.xz", 185 - "hash": "sha256-TBfFtGeozCPc8+yjQhav4E29a10ixLgfuf8JnlJRcTE=" 183 + "version": "24.02.1", 184 + "url": "mirror://kde/stable/release-service/24.02.1/src/granatier-24.02.1.tar.xz", 185 + "hash": "sha256-r+bAlAVDh/xqy54mx0BlLLQDW40GbKaiKWI7hI/cv4Q=" 186 186 }, 187 187 "grantlee-editor": { 188 - "version": "24.02.0", 189 - "url": "mirror://kde/stable/release-service/24.02.0/src/grantlee-editor-24.02.0.tar.xz", 190 - "hash": "sha256-tyCZ7eCMHAN2hrgrtPM5A7qrHkA4A347Km3HBml2RmI=" 188 + "version": "24.02.1", 189 + "url": "mirror://kde/stable/release-service/24.02.1/src/grantlee-editor-24.02.1.tar.xz", 190 + "hash": "sha256-qx9KHDp1OBinXdicgfA9nkLkTVi3Gvh3YI1B13zDr6o=" 191 191 }, 192 192 "grantleetheme": { 193 - "version": "24.02.0", 194 - "url": "mirror://kde/stable/release-service/24.02.0/src/grantleetheme-24.02.0.tar.xz", 195 - "hash": "sha256-+3+rHO2P6RU+1KxuihNboTNfO2NDD35btgKIRz+evGg=" 193 + "version": "24.02.1", 194 + "url": "mirror://kde/stable/release-service/24.02.1/src/grantleetheme-24.02.1.tar.xz", 195 + "hash": "sha256-oAIXmh6KXQZ+tICYFQTNLEzysvcnLGZstLOZeHYKS78=" 196 196 }, 197 197 "gwenview": { 198 - "version": "24.02.0", 199 - "url": "mirror://kde/stable/release-service/24.02.0/src/gwenview-24.02.0.tar.xz", 200 - "hash": "sha256-A2BtPLoVIPBFVqySsqpEn4Xn2so2pjcWLTPAXsQrsLQ=" 198 + "version": "24.02.1", 199 + "url": "mirror://kde/stable/release-service/24.02.1/src/gwenview-24.02.1.tar.xz", 200 + "hash": "sha256-N2YUJq1VB6jrRENA7XyyiqGYPKUrNHH/8dKThe279sw=" 201 201 }, 202 202 "incidenceeditor": { 203 - "version": "24.02.0", 204 - "url": "mirror://kde/stable/release-service/24.02.0/src/incidenceeditor-24.02.0.tar.xz", 205 - "hash": "sha256-m0AagRUFacYh52OhxbfqB9JD5KlEXS4m3L6QoUaT45g=" 203 + "version": "24.02.1", 204 + "url": "mirror://kde/stable/release-service/24.02.1/src/incidenceeditor-24.02.1.tar.xz", 205 + "hash": "sha256-MFvxp4yUEEttrmmStC8XZUSbceeaye5mHhtPsXyFIKM=" 206 206 }, 207 207 "isoimagewriter": { 208 - "version": "24.02.0", 209 - "url": "mirror://kde/stable/release-service/24.02.0/src/isoimagewriter-24.02.0.tar.xz", 210 - "hash": "sha256-SEu12ZECvXRGfBnHb1o7Ezbg9SlOBKNBEKExCucVn4Y=" 208 + "version": "24.02.1", 209 + "url": "mirror://kde/stable/release-service/24.02.1/src/isoimagewriter-24.02.1.tar.xz", 210 + "hash": "sha256-X6e0h5LuPkm1fmdhmfLy0iRAfDQtS50/jrZskGaKlmE=" 211 211 }, 212 212 "itinerary": { 213 - "version": "24.02.0", 214 - "url": "mirror://kde/stable/release-service/24.02.0/src/itinerary-24.02.0.tar.xz", 215 - "hash": "sha256-bWOrwT/OTNCATb/BybfGWVuDOXJ1i9jYIH4SEKXnyUM=" 213 + "version": "24.02.1", 214 + "url": "mirror://kde/stable/release-service/24.02.1/src/itinerary-24.02.1.tar.xz", 215 + "hash": "sha256-MxXLjWKkWsqBaiBNT/7oJuSJ9zyLY5hFgLfghY9VUYY=" 216 216 }, 217 217 "juk": { 218 - "version": "24.02.0", 219 - "url": "mirror://kde/stable/release-service/24.02.0/src/juk-24.02.0.tar.xz", 220 - "hash": "sha256-YvDfysvTJJ8vmxPxUdTRbuLClnWvBJxAnt6st+nxiIE=" 218 + "version": "24.02.1", 219 + "url": "mirror://kde/stable/release-service/24.02.1/src/juk-24.02.1.tar.xz", 220 + "hash": "sha256-xsBd/xGDy7bd1zBIIaHLeEvjehaqVizBbKBwu4N4m0U=" 221 221 }, 222 222 "k3b": { 223 - "version": "24.02.0", 224 - "url": "mirror://kde/stable/release-service/24.02.0/src/k3b-24.02.0.tar.xz", 225 - "hash": "sha256-LySlx84ps6u88Uqu6SR2I1bc8PXqwAUfg6kt75v3tRw=" 223 + "version": "24.02.1", 224 + "url": "mirror://kde/stable/release-service/24.02.1/src/k3b-24.02.1.tar.xz", 225 + "hash": "sha256-DFIJiptgT1kK6w1gdIioF3y/zIwr/4TO4qEYhtgk+bY=" 226 226 }, 227 227 "kaccounts-integration": { 228 - "version": "24.02.0", 229 - "url": "mirror://kde/stable/release-service/24.02.0/src/kaccounts-integration-24.02.0.tar.xz", 230 - "hash": "sha256-V4hCWECE4TYop68C52cxIiRMmgMISoUmYfTc5MVtgA4=" 228 + "version": "24.02.1", 229 + "url": "mirror://kde/stable/release-service/24.02.1/src/kaccounts-integration-24.02.1.tar.xz", 230 + "hash": "sha256-5WjxGpeRnG7dMR3pOyAbFTKAOT7Re45aGIbpq/DG5ow=" 231 231 }, 232 232 "kaccounts-providers": { 233 - "version": "24.02.0", 234 - "url": "mirror://kde/stable/release-service/24.02.0/src/kaccounts-providers-24.02.0.tar.xz", 235 - "hash": "sha256-z2WVslg4ebPwwNFFnczrD5L6MqNknxsSzQ8eAinJV+4=" 233 + "version": "24.02.1", 234 + "url": "mirror://kde/stable/release-service/24.02.1/src/kaccounts-providers-24.02.1.tar.xz", 235 + "hash": "sha256-LTJQuEMXQd05p6NfqQxnqY0SLBHeq8QKzG+sRonTJak=" 236 236 }, 237 237 "kaddressbook": { 238 - "version": "24.02.0", 239 - "url": "mirror://kde/stable/release-service/24.02.0/src/kaddressbook-24.02.0.tar.xz", 240 - "hash": "sha256-ZJFhF7zun1SSOrvOr8cz2wClLDjjnhvJHi3Ibqq8yvU=" 238 + "version": "24.02.1", 239 + "url": "mirror://kde/stable/release-service/24.02.1/src/kaddressbook-24.02.1.tar.xz", 240 + "hash": "sha256-vQAs0OMNryyfN9vrIw2qVr93jEiYdjtdhe02Vq/9Rcc=" 241 241 }, 242 242 "kajongg": { 243 - "version": "24.02.0", 244 - "url": "mirror://kde/stable/release-service/24.02.0/src/kajongg-24.02.0.tar.xz", 245 - "hash": "sha256-Z+jXMjDPZA7aHP3bi2z7yObjiiRibr5yylyZYxNdQws=" 243 + "version": "24.02.1", 244 + "url": "mirror://kde/stable/release-service/24.02.1/src/kajongg-24.02.1.tar.xz", 245 + "hash": "sha256-3drKhXpjfmZLYWKdlEKbBF2YwjreZQ2mEReln6vH4FE=" 246 246 }, 247 247 "kalarm": { 248 - "version": "24.02.0", 249 - "url": "mirror://kde/stable/release-service/24.02.0/src/kalarm-24.02.0.tar.xz", 250 - "hash": "sha256-AbS/EHNMlH4ohh34ljytllPYsWyFXRvjk3y+v58pWeY=" 248 + "version": "24.02.1", 249 + "url": "mirror://kde/stable/release-service/24.02.1/src/kalarm-24.02.1.tar.xz", 250 + "hash": "sha256-PilL0nOvkRrbeQwU7p5/mXimsTmlTXab6/DTba2VV9k=" 251 251 }, 252 252 "kalgebra": { 253 - "version": "24.02.0", 254 - "url": "mirror://kde/stable/release-service/24.02.0/src/kalgebra-24.02.0.tar.xz", 255 - "hash": "sha256-j6aVhapPHfbSCb4lpWVfjsIRbp9SX/h7tx6EYFAmKM4=" 253 + "version": "24.02.1", 254 + "url": "mirror://kde/stable/release-service/24.02.1/src/kalgebra-24.02.1.tar.xz", 255 + "hash": "sha256-Kz/FUDjtTC+ORzKVaBmWJo+793OOboE2A4Qnqz+CAng=" 256 256 }, 257 257 "kalk": { 258 - "version": "24.02.0", 259 - "url": "mirror://kde/stable/release-service/24.02.0/src/kalk-24.02.0.tar.xz", 260 - "hash": "sha256-ncrjNBgbtfUMDmSSV9M9xgSTnydDG3lvGlx2+eeV26k=" 258 + "version": "24.02.1", 259 + "url": "mirror://kde/stable/release-service/24.02.1/src/kalk-24.02.1.tar.xz", 260 + "hash": "sha256-1vhwf/coKYE+f2HD2AK63wWnqshaHaKPPUX9SASXvi4=" 261 261 }, 262 262 "kalzium": { 263 - "version": "24.02.0", 264 - "url": "mirror://kde/stable/release-service/24.02.0/src/kalzium-24.02.0.tar.xz", 265 - "hash": "sha256-DuxtcEFqvoJrNygPdOBelvKftrmxtkV1W4CPxYptlak=" 263 + "version": "24.02.1", 264 + "url": "mirror://kde/stable/release-service/24.02.1/src/kalzium-24.02.1.tar.xz", 265 + "hash": "sha256-1MZNdbwbpJBt6RDTaxer6sWx48768qCmYAnQsIQchMg=" 266 266 }, 267 267 "kamera": { 268 - "version": "24.02.0", 269 - "url": "mirror://kde/stable/release-service/24.02.0/src/kamera-24.02.0.tar.xz", 270 - "hash": "sha256-fU41VmagdArlDX0S/hkHG9RYfslutZvB1l2KWO1w5zI=" 268 + "version": "24.02.1", 269 + "url": "mirror://kde/stable/release-service/24.02.1/src/kamera-24.02.1.tar.xz", 270 + "hash": "sha256-y2suGBR+WwIw4yn+oxPCm7uramx5Prvq6uRjt7gvBJM=" 271 271 }, 272 272 "kamoso": { 273 - "version": "24.02.0", 274 - "url": "mirror://kde/stable/release-service/24.02.0/src/kamoso-24.02.0.tar.xz", 275 - "hash": "sha256-epVdLiMWDVUEG5bfdWdPLxPeJswJSwXUV3nBOY8/mrk=" 273 + "version": "24.02.1", 274 + "url": "mirror://kde/stable/release-service/24.02.1/src/kamoso-24.02.1.tar.xz", 275 + "hash": "sha256-r38iH4VMzMr88L2oidf3I0+j3rZQTZzQoUAFJGGXeCk=" 276 276 }, 277 277 "kanagram": { 278 - "version": "24.02.0", 279 - "url": "mirror://kde/stable/release-service/24.02.0/src/kanagram-24.02.0.tar.xz", 280 - "hash": "sha256-Wgc3wkuJ16RmH73J80NXdOPhe7bbRA60NwjYH0zagZU=" 278 + "version": "24.02.1", 279 + "url": "mirror://kde/stable/release-service/24.02.1/src/kanagram-24.02.1.tar.xz", 280 + "hash": "sha256-iVIkBFT9j1ZVTNQEIjWQII3eXhpqPB/88Ej6XEI7jJo=" 281 281 }, 282 282 "kapman": { 283 - "version": "24.02.0", 284 - "url": "mirror://kde/stable/release-service/24.02.0/src/kapman-24.02.0.tar.xz", 285 - "hash": "sha256-VFzdFH0GWG1Q624zmQIWob45ezlIr9rWeEoeo769meg=" 283 + "version": "24.02.1", 284 + "url": "mirror://kde/stable/release-service/24.02.1/src/kapman-24.02.1.tar.xz", 285 + "hash": "sha256-NBv611cCzlXRrP+yg0JMr78chI9woLveHnBFCYF19Vo=" 286 286 }, 287 287 "kapptemplate": { 288 - "version": "24.02.0", 289 - "url": "mirror://kde/stable/release-service/24.02.0/src/kapptemplate-24.02.0.tar.xz", 290 - "hash": "sha256-3XWfNVlUBrackatgMith9yyKtVsSgiIrFm1dvaOu3uE=" 288 + "version": "24.02.1", 289 + "url": "mirror://kde/stable/release-service/24.02.1/src/kapptemplate-24.02.1.tar.xz", 290 + "hash": "sha256-8pdu/O5XCAJqrcLTstBfsB6QVRmhnvr8L2NbLzvCYq4=" 291 291 }, 292 292 "kasts": { 293 - "version": "24.02.0", 294 - "url": "mirror://kde/stable/release-service/24.02.0/src/kasts-24.02.0.tar.xz", 295 - "hash": "sha256-4h2+kJakb87fk7k+Ole7HYihk5zAUULk2ckN2XCHuec=" 293 + "version": "24.02.1", 294 + "url": "mirror://kde/stable/release-service/24.02.1/src/kasts-24.02.1.tar.xz", 295 + "hash": "sha256-AebMpVbJpnzPl+S1xlCxrDjfvVcFeY1Rx89tPz7gf0w=" 296 296 }, 297 297 "kate": { 298 - "version": "24.02.0", 299 - "url": "mirror://kde/stable/release-service/24.02.0/src/kate-24.02.0.tar.xz", 300 - "hash": "sha256-mx78zPTjbvzbwuraY5nNgSjOGHoZGCQAMTBi917jX0g=" 298 + "version": "24.02.1", 299 + "url": "mirror://kde/stable/release-service/24.02.1/src/kate-24.02.1.tar.xz", 300 + "hash": "sha256-y3h/fUm7D5ubUL+A2DurGnE9MlqWvwnhBvY3IfwbAS0=" 301 301 }, 302 302 "katomic": { 303 - "version": "24.02.0", 304 - "url": "mirror://kde/stable/release-service/24.02.0/src/katomic-24.02.0.tar.xz", 305 - "hash": "sha256-HCADUPHtuGBJCGpi8+r0NZEOmqXOfinMhanEgCcgCP4=" 303 + "version": "24.02.1", 304 + "url": "mirror://kde/stable/release-service/24.02.1/src/katomic-24.02.1.tar.xz", 305 + "hash": "sha256-7QFXSPHe/FYsjWoruEpok4F+0OGK8vFAlAD/4H8G+zs=" 306 306 }, 307 307 "kbackup": { 308 - "version": "24.02.0", 309 - "url": "mirror://kde/stable/release-service/24.02.0/src/kbackup-24.02.0.tar.xz", 310 - "hash": "sha256-6zDO95RC7D1Dp9mrAYtRdeuez8PDKmm65PpNdlxekr0=" 308 + "version": "24.02.1", 309 + "url": "mirror://kde/stable/release-service/24.02.1/src/kbackup-24.02.1.tar.xz", 310 + "hash": "sha256-q1r+bz9oU3zPDILId9Kizm0na90a0wNRH3J/Cq8vS34=" 311 311 }, 312 312 "kblackbox": { 313 - "version": "24.02.0", 314 - "url": "mirror://kde/stable/release-service/24.02.0/src/kblackbox-24.02.0.tar.xz", 315 - "hash": "sha256-hw6ONCbMwWRN3+9614vM14m6Ctvl7Ws0P95cRRYQc00=" 313 + "version": "24.02.1", 314 + "url": "mirror://kde/stable/release-service/24.02.1/src/kblackbox-24.02.1.tar.xz", 315 + "hash": "sha256-nMiV7Sk18WJasbnRrrsZxNpmpBHULXkUXUk2ZdPqgOQ=" 316 316 }, 317 317 "kblocks": { 318 - "version": "24.02.0", 319 - "url": "mirror://kde/stable/release-service/24.02.0/src/kblocks-24.02.0.tar.xz", 320 - "hash": "sha256-vVvjY9VfjNWMhNgA1y3n+nvx73p1GszZTJ6ZJyd1fXc=" 318 + "version": "24.02.1", 319 + "url": "mirror://kde/stable/release-service/24.02.1/src/kblocks-24.02.1.tar.xz", 320 + "hash": "sha256-StHJx7ALrk+fgwkwxFQThR6jTlPnHnnScvQB1UMfBh8=" 321 321 }, 322 322 "kbounce": { 323 - "version": "24.02.0", 324 - "url": "mirror://kde/stable/release-service/24.02.0/src/kbounce-24.02.0.tar.xz", 325 - "hash": "sha256-X1B1rBy1D4CEcBT7VpRmIUS2C0in4KaZsESVFHH+8lg=" 323 + "version": "24.02.1", 324 + "url": "mirror://kde/stable/release-service/24.02.1/src/kbounce-24.02.1.tar.xz", 325 + "hash": "sha256-1hxzgufyV2qsjBl8Wi9uPi/kNVULpRdiwebE+wTPflw=" 326 326 }, 327 327 "kbreakout": { 328 - "version": "24.02.0", 329 - "url": "mirror://kde/stable/release-service/24.02.0/src/kbreakout-24.02.0.tar.xz", 330 - "hash": "sha256-K5JdwUuyO517uUFIozLfaYcZ8ki8P0htz3rFqn/UHl4=" 328 + "version": "24.02.1", 329 + "url": "mirror://kde/stable/release-service/24.02.1/src/kbreakout-24.02.1.tar.xz", 330 + "hash": "sha256-7hoh48B2wh8Jg2r55GY8yFOp3XXMad0pbd77OLPcn6o=" 331 331 }, 332 332 "kbruch": { 333 - "version": "24.02.0", 334 - "url": "mirror://kde/stable/release-service/24.02.0/src/kbruch-24.02.0.tar.xz", 335 - "hash": "sha256-hC8ZOpn3PJ9dZQLA+czyHiORVx/tyJDi2D6QdM8m38U=" 333 + "version": "24.02.1", 334 + "url": "mirror://kde/stable/release-service/24.02.1/src/kbruch-24.02.1.tar.xz", 335 + "hash": "sha256-3MVi4m1fRdJWcNM+4LaU6ufv6rqwi4kzBzW3O9b9LAU=" 336 336 }, 337 337 "kcachegrind": { 338 - "version": "24.02.0", 339 - "url": "mirror://kde/stable/release-service/24.02.0/src/kcachegrind-24.02.0.tar.xz", 340 - "hash": "sha256-4R1RYWUKVNsiREsZPVIee9jJcLiwguFYgxmDdG4BZfU=" 338 + "version": "24.02.1", 339 + "url": "mirror://kde/stable/release-service/24.02.1/src/kcachegrind-24.02.1.tar.xz", 340 + "hash": "sha256-dN2VjEOSSbv7PmqPCCEHM4h6b5gVftMv5sJv1AL3EBU=" 341 341 }, 342 342 "kcalc": { 343 - "version": "24.02.0", 344 - "url": "mirror://kde/stable/release-service/24.02.0/src/kcalc-24.02.0.tar.xz", 345 - "hash": "sha256-wZtjnWMr7h7fPp+DLnmB9WcaErRktGeLpS27H/8vx8U=" 343 + "version": "24.02.1", 344 + "url": "mirror://kde/stable/release-service/24.02.1/src/kcalc-24.02.1.tar.xz", 345 + "hash": "sha256-38lcv0vVrLBgCs6tpL9hNrC+YfPOU9KzXsKxSnjhrK8=" 346 346 }, 347 347 "kcalutils": { 348 - "version": "24.02.0", 349 - "url": "mirror://kde/stable/release-service/24.02.0/src/kcalutils-24.02.0.tar.xz", 350 - "hash": "sha256-gXZ+Fd8kNPxDpcfLi/YAKrNVDONP1Hxtzlh49VuSuD8=" 348 + "version": "24.02.1", 349 + "url": "mirror://kde/stable/release-service/24.02.1/src/kcalutils-24.02.1.tar.xz", 350 + "hash": "sha256-Q+2OQnGYKfDri64BexbADMLiEErmMcDBumuArKtT8bY=" 351 351 }, 352 352 "kcharselect": { 353 - "version": "24.02.0", 354 - "url": "mirror://kde/stable/release-service/24.02.0/src/kcharselect-24.02.0.tar.xz", 355 - "hash": "sha256-YTDOe4n1Fk/taeiZ8xuxGMgASKIRYdLiK5Tlwg0GjaQ=" 353 + "version": "24.02.1", 354 + "url": "mirror://kde/stable/release-service/24.02.1/src/kcharselect-24.02.1.tar.xz", 355 + "hash": "sha256-EfUYASrSHsT+9a7FV59b8pEqFaMEWoKfp2o54b6t5qE=" 356 356 }, 357 357 "kclock": { 358 - "version": "24.02.0", 359 - "url": "mirror://kde/stable/release-service/24.02.0/src/kclock-24.02.0.tar.xz", 360 - "hash": "sha256-WwoZuoUwZ6JhdpKbxlOVAx3pMFVVZgYtGaLuFPiIYkY=" 358 + "version": "24.02.1", 359 + "url": "mirror://kde/stable/release-service/24.02.1/src/kclock-24.02.1.tar.xz", 360 + "hash": "sha256-r4ILyI1KJrI19WCDp0cEkfto/RfDaC3zQi8Q0jYj6Fg=" 361 361 }, 362 362 "kcolorchooser": { 363 - "version": "24.02.0", 364 - "url": "mirror://kde/stable/release-service/24.02.0/src/kcolorchooser-24.02.0.tar.xz", 365 - "hash": "sha256-Nic2tvUMD2EJtroFjRQUmifhaRgkvGQj5xhkldpBkSM=" 363 + "version": "24.02.1", 364 + "url": "mirror://kde/stable/release-service/24.02.1/src/kcolorchooser-24.02.1.tar.xz", 365 + "hash": "sha256-/Bh1XVUd2YrALSrefK4XEqJsnuRZ49XvvDSkR0SUAs4=" 366 366 }, 367 367 "kcron": { 368 - "version": "24.02.0", 369 - "url": "mirror://kde/stable/release-service/24.02.0/src/kcron-24.02.0.tar.xz", 370 - "hash": "sha256-X/hkM7avtAUMKEsfFf0lCBcreZWoZnY24nQqjZvPFaM=" 368 + "version": "24.02.1", 369 + "url": "mirror://kde/stable/release-service/24.02.1/src/kcron-24.02.1.tar.xz", 370 + "hash": "sha256-Cjx+APBWa98vPPbFdAHveMw8fipluaBV3akHVmCUdoM=" 371 371 }, 372 372 "kdebugsettings": { 373 - "version": "24.02.0", 374 - "url": "mirror://kde/stable/release-service/24.02.0/src/kdebugsettings-24.02.0.tar.xz", 375 - "hash": "sha256-Kk1DsnxGel6uS/pWyxecBnflYyMipu+qHjmCVBctZqo=" 373 + "version": "24.02.1", 374 + "url": "mirror://kde/stable/release-service/24.02.1/src/kdebugsettings-24.02.1.tar.xz", 375 + "hash": "sha256-CyRldtyEjsf8Ltj+Kk1KisZxRbZ79A/c/xXvEJwzzzo=" 376 376 }, 377 377 "kdeconnect-kde": { 378 - "version": "24.02.0", 379 - "url": "mirror://kde/stable/release-service/24.02.0/src/kdeconnect-kde-24.02.0.tar.xz", 380 - "hash": "sha256-2VxbNpPRS5VPsJoi0vwXEoFapCR0DL9YcsQKWe1CTg0=" 378 + "version": "24.02.1", 379 + "url": "mirror://kde/stable/release-service/24.02.1/src/kdeconnect-kde-24.02.1.tar.xz", 380 + "hash": "sha256-tbmGuvBKUculcFEJrzQaGOz6FO7aZV7wgd5GzJDr7OI=" 381 381 }, 382 382 "kde-dev-scripts": { 383 - "version": "24.02.0", 384 - "url": "mirror://kde/stable/release-service/24.02.0/src/kde-dev-scripts-24.02.0.tar.xz", 385 - "hash": "sha256-AOmjoUY5frMMQ2Oj1fsQVc0xDd5oRfBrWApgVmZ5tp0=" 383 + "version": "24.02.1", 384 + "url": "mirror://kde/stable/release-service/24.02.1/src/kde-dev-scripts-24.02.1.tar.xz", 385 + "hash": "sha256-/yL24UopmlijxngpHG32JGZ1t1H9dz57wPONX/hpY44=" 386 386 }, 387 387 "kde-dev-utils": { 388 - "version": "24.02.0", 389 - "url": "mirror://kde/stable/release-service/24.02.0/src/kde-dev-utils-24.02.0.tar.xz", 390 - "hash": "sha256-Ug4MlnOicBnOkGkHT3j/cujRiQ7ho/LpfFJyRPcEMUk=" 388 + "version": "24.02.1", 389 + "url": "mirror://kde/stable/release-service/24.02.1/src/kde-dev-utils-24.02.1.tar.xz", 390 + "hash": "sha256-K+/xZoe65DtnczsXmz89DQiBCtnIwslq3fEKXeb136A=" 391 391 }, 392 392 "kdeedu-data": { 393 - "version": "24.02.0", 394 - "url": "mirror://kde/stable/release-service/24.02.0/src/kdeedu-data-24.02.0.tar.xz", 395 - "hash": "sha256-Cl2akMYUdnn/NszV0PhgdZjj2J/RPlKawdZQksoX728=" 393 + "version": "24.02.1", 394 + "url": "mirror://kde/stable/release-service/24.02.1/src/kdeedu-data-24.02.1.tar.xz", 395 + "hash": "sha256-FHoiFRO4qzNGCLOPrcgzagFJJdo9urw6PDePgxd7EBU=" 396 396 }, 397 397 "kdegraphics-mobipocket": { 398 - "version": "24.02.0", 399 - "url": "mirror://kde/stable/release-service/24.02.0/src/kdegraphics-mobipocket-24.02.0.tar.xz", 400 - "hash": "sha256-fCNtFpIZJqvY0TuAk0UG0XglrsSU99gUEEjmKydIS4I=" 398 + "version": "24.02.1", 399 + "url": "mirror://kde/stable/release-service/24.02.1/src/kdegraphics-mobipocket-24.02.1.tar.xz", 400 + "hash": "sha256-eT3rVPR8V8s8+aQXSFzfvTF4K+UZu94vWyIGqwLXE6g=" 401 401 }, 402 402 "kdegraphics-thumbnailers": { 403 - "version": "24.02.0", 404 - "url": "mirror://kde/stable/release-service/24.02.0/src/kdegraphics-thumbnailers-24.02.0.tar.xz", 405 - "hash": "sha256-GsDPFZgrHXcBKxOEXlJUwjCiYi0q/Z76d2lfaGElaos=" 403 + "version": "24.02.1", 404 + "url": "mirror://kde/stable/release-service/24.02.1/src/kdegraphics-thumbnailers-24.02.1.tar.xz", 405 + "hash": "sha256-qaoCAV9OOBYU/+RHANJ5Q0TngI0kVLs80QSjNb6BiXE=" 406 406 }, 407 407 "kde-inotify-survey": { 408 - "version": "24.02.0", 409 - "url": "mirror://kde/stable/release-service/24.02.0/src/kde-inotify-survey-24.02.0.tar.xz", 410 - "hash": "sha256-UPil14KZALlNu9dtqTCFR8qggT3pMz3G54GV6BqG0+E=" 408 + "version": "24.02.1", 409 + "url": "mirror://kde/stable/release-service/24.02.1/src/kde-inotify-survey-24.02.1.tar.xz", 410 + "hash": "sha256-NHjq4xJnIm3K357flSvR+fQIESxDTzhTg6zK0c3yl3w=" 411 411 }, 412 412 "kdenetwork-filesharing": { 413 - "version": "24.02.0", 414 - "url": "mirror://kde/stable/release-service/24.02.0/src/kdenetwork-filesharing-24.02.0.tar.xz", 415 - "hash": "sha256-I/MUm00NLduYUFRDJm6vzYy1+XAJ6RMnG5QSyTaczm0=" 413 + "version": "24.02.1", 414 + "url": "mirror://kde/stable/release-service/24.02.1/src/kdenetwork-filesharing-24.02.1.tar.xz", 415 + "hash": "sha256-Hw6RdVS/bIup/CxwQ+TRH1wLvwMCU9VD8FjZ/45subc=" 416 416 }, 417 417 "kdenlive": { 418 - "version": "24.02.0", 419 - "url": "mirror://kde/stable/release-service/24.02.0/src/kdenlive-24.02.0.tar.xz", 420 - "hash": "sha256-E1qR6ZGOtjH+uCK2eGJfNVfpW2pehr3h06wd9jQBUUY=" 418 + "version": "24.02.1", 419 + "url": "mirror://kde/stable/release-service/24.02.1/src/kdenlive-24.02.1.tar.xz", 420 + "hash": "sha256-H3dHUlmoLFui2U7pdfSuqpsMDbElUEwT73GLFAhXUFY=" 421 421 }, 422 422 "kdepim-addons": { 423 - "version": "24.02.0", 424 - "url": "mirror://kde/stable/release-service/24.02.0/src/kdepim-addons-24.02.0.tar.xz", 425 - "hash": "sha256-AOUdgRbc1HIqLhaPhwBPYjyIyHX28CvbeMFmrBoLfCc=" 423 + "version": "24.02.1", 424 + "url": "mirror://kde/stable/release-service/24.02.1/src/kdepim-addons-24.02.1.tar.xz", 425 + "hash": "sha256-svL5Zz5fbHvc8eoG3RGQvBDLot/55qyHqgubGRuhrcU=" 426 426 }, 427 427 "kdepim-runtime": { 428 - "version": "24.02.0", 429 - "url": "mirror://kde/stable/release-service/24.02.0/src/kdepim-runtime-24.02.0.tar.xz", 430 - "hash": "sha256-XNqKp7PYp71Sb73SDfMPVqLc8QqETYim9xuRIgZ7qzU=" 428 + "version": "24.02.1", 429 + "url": "mirror://kde/stable/release-service/24.02.1/src/kdepim-runtime-24.02.1.tar.xz", 430 + "hash": "sha256-ryPUPhEt6uXGLr+EEXlhRjFvfC5L0vIQGiRqGe3lhVg=" 431 431 }, 432 432 "kdesdk-kio": { 433 - "version": "24.02.0", 434 - "url": "mirror://kde/stable/release-service/24.02.0/src/kdesdk-kio-24.02.0.tar.xz", 435 - "hash": "sha256-MMdAZZqtHukDGhnCo9dV/Xj4HwK7rCfJkM6iLezDoFk=" 433 + "version": "24.02.1", 434 + "url": "mirror://kde/stable/release-service/24.02.1/src/kdesdk-kio-24.02.1.tar.xz", 435 + "hash": "sha256-AskK0wqOfEd7FNgwF666l9kEGvZOVZu44oe4Eyw6JEU=" 436 436 }, 437 437 "kdesdk-thumbnailers": { 438 - "version": "24.02.0", 439 - "url": "mirror://kde/stable/release-service/24.02.0/src/kdesdk-thumbnailers-24.02.0.tar.xz", 440 - "hash": "sha256-RPh4+mDQPeznFzSnu5LqN3Y+2hDWAjll+rFfwuojMwc=" 438 + "version": "24.02.1", 439 + "url": "mirror://kde/stable/release-service/24.02.1/src/kdesdk-thumbnailers-24.02.1.tar.xz", 440 + "hash": "sha256-k9f7/AoAWhStHwk6IPuWOT2erCVSMXbpqpdfxFg+K4M=" 441 441 }, 442 442 "kdevelop": { 443 - "version": "24.02.0", 444 - "url": "mirror://kde/stable/release-service/24.02.0/src/kdevelop-24.02.0.tar.xz", 445 - "hash": "sha256-ICrN+1Oxve65kV6rGgBW0ZAEDYgJA4lQvy7I1E+oHhk=" 443 + "version": "24.02.1", 444 + "url": "mirror://kde/stable/release-service/24.02.1/src/kdevelop-24.02.1.tar.xz", 445 + "hash": "sha256-X8ySelNvTx5IrvvmMwNZPoix9mV+WItiQOlhazNKno8=" 446 446 }, 447 447 "kdev-php": { 448 - "version": "24.02.0", 449 - "url": "mirror://kde/stable/release-service/24.02.0/src/kdev-php-24.02.0.tar.xz", 450 - "hash": "sha256-c/SC70a3Glz7eLiGwmz9DWGCdISGgeYEdSj6ypbQ60k=" 448 + "version": "24.02.1", 449 + "url": "mirror://kde/stable/release-service/24.02.1/src/kdev-php-24.02.1.tar.xz", 450 + "hash": "sha256-FaJvtKymwgrB4AN3MWLbIlGnBzIuQ+8dZDQewsnT+Hs=" 451 451 }, 452 452 "kdev-python": { 453 - "version": "24.02.0", 454 - "url": "mirror://kde/stable/release-service/24.02.0/src/kdev-python-24.02.0.tar.xz", 455 - "hash": "sha256-qUsJfgsXoHBxWlG4f98xRWZ2frnlNaJ4Dt81Jl007Cs=" 453 + "version": "24.02.1", 454 + "url": "mirror://kde/stable/release-service/24.02.1/src/kdev-python-24.02.1.tar.xz", 455 + "hash": "sha256-ZisKfm1q/LGiDQNqe2Q7gXdEqW5Qz9bbLq8WxV4gUhk=" 456 456 }, 457 457 "kdf": { 458 - "version": "24.02.0", 459 - "url": "mirror://kde/stable/release-service/24.02.0/src/kdf-24.02.0.tar.xz", 460 - "hash": "sha256-vJ9rEouG1m7ZwRjndGSQQKY0L7dnsyfc4h9UuK3Mw08=" 458 + "version": "24.02.1", 459 + "url": "mirror://kde/stable/release-service/24.02.1/src/kdf-24.02.1.tar.xz", 460 + "hash": "sha256-OGla8UQrbjUS3F7xekOun8zrLKsvOeLijqlypOwI2kg=" 461 461 }, 462 462 "kdialog": { 463 - "version": "24.02.0", 464 - "url": "mirror://kde/stable/release-service/24.02.0/src/kdialog-24.02.0.tar.xz", 465 - "hash": "sha256-d0odH6oCW2iC72XoBtc6fRlWClYOnBzerMAgKwHwvd0=" 463 + "version": "24.02.1", 464 + "url": "mirror://kde/stable/release-service/24.02.1/src/kdialog-24.02.1.tar.xz", 465 + "hash": "sha256-GwPx/cJcCT6sXAjSWAYYu7L/r47xADr7ROaw7J9+Bwg=" 466 466 }, 467 467 "kdiamond": { 468 - "version": "24.02.0", 469 - "url": "mirror://kde/stable/release-service/24.02.0/src/kdiamond-24.02.0.tar.xz", 470 - "hash": "sha256-0yKSPPbSn83ewxlPF55FtEAZXG3eXR7lsypLvxx5epo=" 468 + "version": "24.02.1", 469 + "url": "mirror://kde/stable/release-service/24.02.1/src/kdiamond-24.02.1.tar.xz", 470 + "hash": "sha256-6jCltKvGAn2CCUyYPy6tIh0sMsgctESARL6s+Rnc/gg=" 471 471 }, 472 472 "keditbookmarks": { 473 - "version": "24.02.0", 474 - "url": "mirror://kde/stable/release-service/24.02.0/src/keditbookmarks-24.02.0.tar.xz", 475 - "hash": "sha256-GLvT+HyhIlVIjXDipYiS6YOFeB8epo/qvU/JZXtVhgc=" 473 + "version": "24.02.1", 474 + "url": "mirror://kde/stable/release-service/24.02.1/src/keditbookmarks-24.02.1.tar.xz", 475 + "hash": "sha256-dO9GQSe91o8og0MEbVcvOEsiyg/qAEROqEMbcg7bc+A=" 476 476 }, 477 477 "keysmith": { 478 - "version": "24.02.0", 479 - "url": "mirror://kde/stable/release-service/24.02.0/src/keysmith-24.02.0.tar.xz", 480 - "hash": "sha256-6V+kxaDMZuzGYoOSueOiszrN2zLZ/gV5JTQZWYv7IEs=" 478 + "version": "24.02.1", 479 + "url": "mirror://kde/stable/release-service/24.02.1/src/keysmith-24.02.1.tar.xz", 480 + "hash": "sha256-9lSvHpgX1olv72bkVSbyimahE6kycsibnb0tF/jjHGo=" 481 481 }, 482 482 "kfind": { 483 - "version": "24.02.0", 484 - "url": "mirror://kde/stable/release-service/24.02.0/src/kfind-24.02.0.tar.xz", 485 - "hash": "sha256-wrhF9gz4z8VH7RgAZ/IdrgFdzKySLTxwXesLn1lDAAc=" 483 + "version": "24.02.1", 484 + "url": "mirror://kde/stable/release-service/24.02.1/src/kfind-24.02.1.tar.xz", 485 + "hash": "sha256-MFXVeG+XsxqetpS0AdgxiSLm979QyJS7KohOWUj/gPQ=" 486 486 }, 487 487 "kfourinline": { 488 - "version": "24.02.0", 489 - "url": "mirror://kde/stable/release-service/24.02.0/src/kfourinline-24.02.0.tar.xz", 490 - "hash": "sha256-liP40dPpgoBr5uFnzHsCD7FDjHKOTemIQNV6lHrto3M=" 488 + "version": "24.02.1", 489 + "url": "mirror://kde/stable/release-service/24.02.1/src/kfourinline-24.02.1.tar.xz", 490 + "hash": "sha256-OGAJRLhtB5tOGKpAbBo3c+gPpk/RpmRSvMXJoFBLZps=" 491 491 }, 492 492 "kgeography": { 493 - "version": "24.02.0", 494 - "url": "mirror://kde/stable/release-service/24.02.0/src/kgeography-24.02.0.tar.xz", 495 - "hash": "sha256-CUVKlvIaUF7aC20A/Fx3GvR48/3FivY3/iRBHobxcbY=" 493 + "version": "24.02.1", 494 + "url": "mirror://kde/stable/release-service/24.02.1/src/kgeography-24.02.1.tar.xz", 495 + "hash": "sha256-cMjrZ8cY6QHV0alE4iS8e3M2cOm9IrbRkLZ/JQJwd9s=" 496 496 }, 497 497 "kget": { 498 - "version": "24.02.0", 499 - "url": "mirror://kde/stable/release-service/24.02.0/src/kget-24.02.0.tar.xz", 500 - "hash": "sha256-Z4sJOWwHfKt/5euOJ1qFNElSKfMZW6xmldicV7i+Ru4=" 498 + "version": "24.02.1", 499 + "url": "mirror://kde/stable/release-service/24.02.1/src/kget-24.02.1.tar.xz", 500 + "hash": "sha256-kavgEdXSwPZX1Z0gVw6apmEmDQ0fEIG/70nlPS0Cc7c=" 501 501 }, 502 502 "kgoldrunner": { 503 - "version": "24.02.0", 504 - "url": "mirror://kde/stable/release-service/24.02.0/src/kgoldrunner-24.02.0.tar.xz", 505 - "hash": "sha256-9kEUKpW/YFUC5/8RwunRMGr/A0R8sUG1IlIK1pNDcBk=" 503 + "version": "24.02.1", 504 + "url": "mirror://kde/stable/release-service/24.02.1/src/kgoldrunner-24.02.1.tar.xz", 505 + "hash": "sha256-ihBI+OwqJl6OV03acT4cidobbTHVW250igvG4jLodoM=" 506 506 }, 507 507 "kgpg": { 508 - "version": "24.02.0", 509 - "url": "mirror://kde/stable/release-service/24.02.0/src/kgpg-24.02.0.tar.xz", 510 - "hash": "sha256-G+Jh+Gax8epW0a18wGuRsC54TQHsB+lER5vgQn32eAc=" 508 + "version": "24.02.1", 509 + "url": "mirror://kde/stable/release-service/24.02.1/src/kgpg-24.02.1.tar.xz", 510 + "hash": "sha256-lXOR7KtG0HC/vL6wwmiHRhrH2hFKziJqXWdxqJZDBGM=" 511 511 }, 512 512 "khangman": { 513 - "version": "24.02.0", 514 - "url": "mirror://kde/stable/release-service/24.02.0/src/khangman-24.02.0.tar.xz", 515 - "hash": "sha256-DsBcVkZmEepMS4ba0vkNRtcyUp/R1LdJsPLxTS82pvE=" 513 + "version": "24.02.1", 514 + "url": "mirror://kde/stable/release-service/24.02.1/src/khangman-24.02.1.tar.xz", 515 + "hash": "sha256-CRb2ZXqcDII2SvUgiGXEoBFoDyNw5tmPb2hHyHvW5Gc=" 516 516 }, 517 517 "khealthcertificate": { 518 - "version": "24.02.0", 519 - "url": "mirror://kde/stable/release-service/24.02.0/src/khealthcertificate-24.02.0.tar.xz", 520 - "hash": "sha256-sDjTpv1FzmwZuA0piU0P/gNvfLr4/Pz9kopfui5rpEk=" 518 + "version": "24.02.1", 519 + "url": "mirror://kde/stable/release-service/24.02.1/src/khealthcertificate-24.02.1.tar.xz", 520 + "hash": "sha256-e6O8EK39YcwJNuQpMGMppymzSPVvFQd2il2dzp5eLAA=" 521 521 }, 522 522 "khelpcenter": { 523 - "version": "24.02.0", 524 - "url": "mirror://kde/stable/release-service/24.02.0/src/khelpcenter-24.02.0.tar.xz", 525 - "hash": "sha256-+YKRgB6Do66nVs5jdciWRs7dcVaW9oypDFpXOHGSkMY=" 523 + "version": "24.02.1", 524 + "url": "mirror://kde/stable/release-service/24.02.1/src/khelpcenter-24.02.1.tar.xz", 525 + "hash": "sha256-+UZLX3+obVIFY0bfAni2lGEVEp19X/quyB/seE3W0RQ=" 526 526 }, 527 527 "kidentitymanagement": { 528 - "version": "24.02.0", 529 - "url": "mirror://kde/stable/release-service/24.02.0/src/kidentitymanagement-24.02.0.tar.xz", 530 - "hash": "sha256-/dTFko8UEiwztPl891h6B2iebRaLOlajG3+mDXFJBIw=" 528 + "version": "24.02.1", 529 + "url": "mirror://kde/stable/release-service/24.02.1/src/kidentitymanagement-24.02.1.tar.xz", 530 + "hash": "sha256-yuz+AH6ypNSJE93/6KHvBQVqayWTAcgBKAUiU0DkZj0=" 531 531 }, 532 532 "kig": { 533 - "version": "24.02.0", 534 - "url": "mirror://kde/stable/release-service/24.02.0/src/kig-24.02.0.tar.xz", 535 - "hash": "sha256-YLxI/ZxPybmoMP+AaZPfrLn2SwKmPgzliKFgxT+m4KM=" 533 + "version": "24.02.1", 534 + "url": "mirror://kde/stable/release-service/24.02.1/src/kig-24.02.1.tar.xz", 535 + "hash": "sha256-AAy4xamCvZc65VqfJ1AuMDWahT7BB88UGlaH3atn03k=" 536 536 }, 537 537 "kigo": { 538 - "version": "24.02.0", 539 - "url": "mirror://kde/stable/release-service/24.02.0/src/kigo-24.02.0.tar.xz", 540 - "hash": "sha256-atr3+yK3mBjznenbcHoWuQXUYZs9++727QtggeF8Km0=" 538 + "version": "24.02.1", 539 + "url": "mirror://kde/stable/release-service/24.02.1/src/kigo-24.02.1.tar.xz", 540 + "hash": "sha256-meIDrWp+qdOWt0OAw8l0f+feZAcSLbsWkNuwMw2vS54=" 541 541 }, 542 542 "killbots": { 543 - "version": "24.02.0", 544 - "url": "mirror://kde/stable/release-service/24.02.0/src/killbots-24.02.0.tar.xz", 545 - "hash": "sha256-zMNzSdlypSwSFMofkSHSwSJOTWyUHNSjLGppBcuemaE=" 543 + "version": "24.02.1", 544 + "url": "mirror://kde/stable/release-service/24.02.1/src/killbots-24.02.1.tar.xz", 545 + "hash": "sha256-xHrFUsD0MMgxTPVw0LpsOh+LJFQydYgyr88+iuKN1to=" 546 546 }, 547 547 "kimagemapeditor": { 548 - "version": "24.02.0", 549 - "url": "mirror://kde/stable/release-service/24.02.0/src/kimagemapeditor-24.02.0.tar.xz", 550 - "hash": "sha256-hBaiCHRMZ3WeK4eKnq+9fXCjwIdKJfTmUENVW4ip0ao=" 548 + "version": "24.02.1", 549 + "url": "mirror://kde/stable/release-service/24.02.1/src/kimagemapeditor-24.02.1.tar.xz", 550 + "hash": "sha256-z2Zp7Bu2w7vrj2eHg8keERYIDio1R8qV/nhhdjCKPEw=" 551 551 }, 552 552 "kimap": { 553 - "version": "24.02.0", 554 - "url": "mirror://kde/stable/release-service/24.02.0/src/kimap-24.02.0.tar.xz", 555 - "hash": "sha256-5e/gxzfBjDArMThPQ4HcgmaNZw346uPfGFPdieojtwY=" 553 + "version": "24.02.1", 554 + "url": "mirror://kde/stable/release-service/24.02.1/src/kimap-24.02.1.tar.xz", 555 + "hash": "sha256-VUKXCdOYElGWvD6RWO32yfdVznFKs8/13zmPO7F5sO4=" 556 556 }, 557 557 "kio-admin": { 558 - "version": "24.02.0", 559 - "url": "mirror://kde/stable/release-service/24.02.0/src/kio-admin-24.02.0.tar.xz", 560 - "hash": "sha256-z/rba5KQk00NkBpghVByi/X62o4FDY5fqUHDdaCHmQ8=" 558 + "version": "24.02.1", 559 + "url": "mirror://kde/stable/release-service/24.02.1/src/kio-admin-24.02.1.tar.xz", 560 + "hash": "sha256-xFObulemM3xn7Zg431fCShW4izNObBG1uiTz2WO9czI=" 561 561 }, 562 562 "kio-extras": { 563 - "version": "24.02.0", 564 - "url": "mirror://kde/stable/release-service/24.02.0/src/kio-extras-24.02.0.tar.xz", 565 - "hash": "sha256-gFWWyWqZtSKzrraZK8YMFKHEzNIA4CcUPo3tlIyZYt8=" 563 + "version": "24.02.1", 564 + "url": "mirror://kde/stable/release-service/24.02.1/src/kio-extras-24.02.1.tar.xz", 565 + "hash": "sha256-f3CKF0U5k9t5ffeNU7aK81hsuhXg24iCjamsuDIKDMA=" 566 566 }, 567 567 "kio-extras-kf5": { 568 - "version": "24.02.0", 569 - "url": "mirror://kde/stable/release-service/24.02.0/src/kio-extras-kf5-24.02.0.tar.xz", 570 - "hash": "sha256-LxNk8XF1rRzhkbw/IhaFRX9YZKVH1GzLcqYWKD2ArFM=" 568 + "version": "24.02.1", 569 + "url": "mirror://kde/stable/release-service/24.02.1/src/kio-extras-kf5-24.02.1.tar.xz", 570 + "hash": "sha256-9bpXRQKYgyksaHli0CVJUQ2rR3TocMaePWi4oy+z1gk=" 571 571 }, 572 572 "kio-gdrive": { 573 - "version": "24.02.0", 574 - "url": "mirror://kde/stable/release-service/24.02.0/src/kio-gdrive-24.02.0.tar.xz", 575 - "hash": "sha256-ufTXGrtoZydhFRrmapKugC8If0Ek6n5qpzZUIiRxkBM=" 573 + "version": "24.02.1", 574 + "url": "mirror://kde/stable/release-service/24.02.1/src/kio-gdrive-24.02.1.tar.xz", 575 + "hash": "sha256-rA4vcxKhr3QVMnSXddTsrifrr2HhUp7CXfao2k2zVd8=" 576 576 }, 577 577 "kio-zeroconf": { 578 - "version": "24.02.0", 579 - "url": "mirror://kde/stable/release-service/24.02.0/src/kio-zeroconf-24.02.0.tar.xz", 580 - "hash": "sha256-vW6U6K+KGlgDznjyDUDMxpR9tOsE0Gf5Uj18hpYfcU8=" 578 + "version": "24.02.1", 579 + "url": "mirror://kde/stable/release-service/24.02.1/src/kio-zeroconf-24.02.1.tar.xz", 580 + "hash": "sha256-+WychaU9d7PnW4G9sIBKozcXbK4QOhZMFMi3Xdn4k1U=" 581 581 }, 582 582 "kipi-plugins": { 583 - "version": "24.02.0", 584 - "url": "mirror://kde/stable/release-service/24.02.0/src/kipi-plugins-24.02.0.tar.xz", 585 - "hash": "sha256-5Auv82sYRsypHu0KD2P2Wr9pfXYTxHM4iWJv8fPSGWA=" 583 + "version": "24.02.1", 584 + "url": "mirror://kde/stable/release-service/24.02.1/src/kipi-plugins-24.02.1.tar.xz", 585 + "hash": "sha256-PvquTKHj4eKhwuHhYzm4Fr+f/OBPVZRMFrEF+iZlIz0=" 586 586 }, 587 587 "kirigami-gallery": { 588 - "version": "24.02.0", 589 - "url": "mirror://kde/stable/release-service/24.02.0/src/kirigami-gallery-24.02.0.tar.xz", 590 - "hash": "sha256-G+pLnuMoJU72rsrdrh0djhHAADThWHvIKyp2yi5iTIw=" 588 + "version": "24.02.1", 589 + "url": "mirror://kde/stable/release-service/24.02.1/src/kirigami-gallery-24.02.1.tar.xz", 590 + "hash": "sha256-o6rFvbPcYvVFMJBVqzo3KNpJRbBQeMpQrdOecYPSqG0=" 591 591 }, 592 592 "kiriki": { 593 - "version": "24.02.0", 594 - "url": "mirror://kde/stable/release-service/24.02.0/src/kiriki-24.02.0.tar.xz", 595 - "hash": "sha256-4pbohCmFYQdO+KTAJ48/fCHxRFtkXW3H3mKVZe7FBrs=" 593 + "version": "24.02.1", 594 + "url": "mirror://kde/stable/release-service/24.02.1/src/kiriki-24.02.1.tar.xz", 595 + "hash": "sha256-N97jHeNyHseLr34xI4EV804yaJsDfan0Vuw37cFZ0hA=" 596 596 }, 597 597 "kiten": { 598 - "version": "24.02.0", 599 - "url": "mirror://kde/stable/release-service/24.02.0/src/kiten-24.02.0.tar.xz", 600 - "hash": "sha256-et2aCiEidVKUc8Wc5OR/hsmHu8ITY9yW7VwjvglZYYE=" 598 + "version": "24.02.1", 599 + "url": "mirror://kde/stable/release-service/24.02.1/src/kiten-24.02.1.tar.xz", 600 + "hash": "sha256-An2TME2mmk+hlGGiQ2u5WH3aYCa/TJFq3zvJeIcWoJk=" 601 601 }, 602 602 "kitinerary": { 603 - "version": "24.02.0", 604 - "url": "mirror://kde/stable/release-service/24.02.0/src/kitinerary-24.02.0.tar.xz", 605 - "hash": "sha256-4YxiNjYH3XaQkunhX84+ACUNcG940cfYrSg1vGINl3o=" 603 + "version": "24.02.1", 604 + "url": "mirror://kde/stable/release-service/24.02.1/src/kitinerary-24.02.1.tar.xz", 605 + "hash": "sha256-kDEuG3nNpcTEDQ/yjMViy+0syWHD1m64Kh70uvhLsVg=" 606 606 }, 607 607 "kjournald": { 608 - "version": "24.02.0", 609 - "url": "mirror://kde/stable/release-service/24.02.0/src/kjournald-24.02.0.tar.xz", 610 - "hash": "sha256-pPTLND/FD6UK7BYfKP9VznALXC9Fo4qrJtTNBCAounQ=" 608 + "version": "24.02.1", 609 + "url": "mirror://kde/stable/release-service/24.02.1/src/kjournald-24.02.1.tar.xz", 610 + "hash": "sha256-FDF9ktlqZ0SNcq0M+psx/7dM0uPjFpnEu3XzR6wwYf4=" 611 611 }, 612 612 "kjumpingcube": { 613 - "version": "24.02.0", 614 - "url": "mirror://kde/stable/release-service/24.02.0/src/kjumpingcube-24.02.0.tar.xz", 615 - "hash": "sha256-qfwO/Kmzxdalf+u0cS9pIXCJIt9HqfBG8IXVx5OoS7w=" 613 + "version": "24.02.1", 614 + "url": "mirror://kde/stable/release-service/24.02.1/src/kjumpingcube-24.02.1.tar.xz", 615 + "hash": "sha256-VAhjxtdL+eX3Ipa8XP4GA6CgMxKKAtStsdzORyU96wU=" 616 616 }, 617 617 "kldap": { 618 - "version": "24.02.0", 619 - "url": "mirror://kde/stable/release-service/24.02.0/src/kldap-24.02.0.tar.xz", 620 - "hash": "sha256-AT2c3pSO84rZRRAT5FTDnbcD/Hw3w6kWcKmp5kX8VRo=" 618 + "version": "24.02.1", 619 + "url": "mirror://kde/stable/release-service/24.02.1/src/kldap-24.02.1.tar.xz", 620 + "hash": "sha256-YcToycp9CFxEPgxpJigLA9SfDlzjdKZKJDR9nVnsx6M=" 621 621 }, 622 622 "kleopatra": { 623 - "version": "24.02.0", 624 - "url": "mirror://kde/stable/release-service/24.02.0/src/kleopatra-24.02.0.tar.xz", 625 - "hash": "sha256-uRSG9ACE2IaCQzkwHfA434RjKj2BuSVNh3NCQNzZmDg=" 623 + "version": "24.02.1", 624 + "url": "mirror://kde/stable/release-service/24.02.1/src/kleopatra-24.02.1.tar.xz", 625 + "hash": "sha256-b4eQAX3mQyX/3vLij9VFC6ZRC1KXm0hrHbO/of3QK5U=" 626 626 }, 627 627 "klettres": { 628 - "version": "24.02.0", 629 - "url": "mirror://kde/stable/release-service/24.02.0/src/klettres-24.02.0.tar.xz", 630 - "hash": "sha256-uNL+4Ady3ZLHyE9S+ACb2AFoFKdd35DZh3bgbsrvYXs=" 628 + "version": "24.02.1", 629 + "url": "mirror://kde/stable/release-service/24.02.1/src/klettres-24.02.1.tar.xz", 630 + "hash": "sha256-3gHuaRDld2u2vhwci6O6BMvIgjKiRTDXcZeMKdFaYLM=" 631 631 }, 632 632 "klickety": { 633 - "version": "24.02.0", 634 - "url": "mirror://kde/stable/release-service/24.02.0/src/klickety-24.02.0.tar.xz", 635 - "hash": "sha256-4FiMmSQgF1bo/jgTZwb+32K8hGLZj2SBkr1denfnNag=" 633 + "version": "24.02.1", 634 + "url": "mirror://kde/stable/release-service/24.02.1/src/klickety-24.02.1.tar.xz", 635 + "hash": "sha256-EREo5aYkjqCldP0pr1rKdL6QfGGjABFaOoIR2hbTk1w=" 636 636 }, 637 637 "klines": { 638 - "version": "24.02.0", 639 - "url": "mirror://kde/stable/release-service/24.02.0/src/klines-24.02.0.tar.xz", 640 - "hash": "sha256-72TJ5HDcHIUcEAEqj6v10HEXBIfyfzyzHMahNgs8so4=" 638 + "version": "24.02.1", 639 + "url": "mirror://kde/stable/release-service/24.02.1/src/klines-24.02.1.tar.xz", 640 + "hash": "sha256-4kEckyk0Zm3Z08EjurtwoLBbI4lPGH9zF0ItFoR4J0Q=" 641 641 }, 642 642 "kmag": { 643 - "version": "24.02.0", 644 - "url": "mirror://kde/stable/release-service/24.02.0/src/kmag-24.02.0.tar.xz", 645 - "hash": "sha256-puRJXUqvOU7mDf+L3ysEtLLT1vzeEJJdiP3cn2WTK/w=" 643 + "version": "24.02.1", 644 + "url": "mirror://kde/stable/release-service/24.02.1/src/kmag-24.02.1.tar.xz", 645 + "hash": "sha256-lMN4nlaxv05D2iXPS+oyL9Rn6tNJgZFRlXyAag6QSuA=" 646 646 }, 647 647 "kmahjongg": { 648 - "version": "24.02.0", 649 - "url": "mirror://kde/stable/release-service/24.02.0/src/kmahjongg-24.02.0.tar.xz", 650 - "hash": "sha256-aNWmPk40em68VIQjXhA6CEACqxYmNcBfCchx3zzdBh4=" 648 + "version": "24.02.1", 649 + "url": "mirror://kde/stable/release-service/24.02.1/src/kmahjongg-24.02.1.tar.xz", 650 + "hash": "sha256-3FlxIZIXOMEn7yj0NBSldr0JBKQlKQL2OmUTbS0aKEE=" 651 651 }, 652 652 "kmail": { 653 - "version": "24.02.0", 654 - "url": "mirror://kde/stable/release-service/24.02.0/src/kmail-24.02.0.tar.xz", 655 - "hash": "sha256-NDPwJTVR00DYoPI8HyotUQbhJ+DcnIK+PTCz/DPDd5k=" 653 + "version": "24.02.1", 654 + "url": "mirror://kde/stable/release-service/24.02.1/src/kmail-24.02.1.tar.xz", 655 + "hash": "sha256-yK7BFWRCqrP8l/iHWposWCW9Eg0hcho3reIrqsyOBdE=" 656 656 }, 657 657 "kmail-account-wizard": { 658 - "version": "24.02.0", 659 - "url": "mirror://kde/stable/release-service/24.02.0/src/kmail-account-wizard-24.02.0.tar.xz", 660 - "hash": "sha256-MShJn7xViuFpGQWgGr+OKPcQQm4VrPsoaOHKcWM0XcE=" 658 + "version": "24.02.1", 659 + "url": "mirror://kde/stable/release-service/24.02.1/src/kmail-account-wizard-24.02.1.tar.xz", 660 + "hash": "sha256-1OeMfxGjKjI85Hw/ew4+N7g8mAivTxxMar5rqZw+ekY=" 661 661 }, 662 662 "kmailtransport": { 663 - "version": "24.02.0", 664 - "url": "mirror://kde/stable/release-service/24.02.0/src/kmailtransport-24.02.0.tar.xz", 665 - "hash": "sha256-0esQYgfuuIss9vKzs6R++IGD21ATmpFJ26DXKAXgT6o=" 663 + "version": "24.02.1", 664 + "url": "mirror://kde/stable/release-service/24.02.1/src/kmailtransport-24.02.1.tar.xz", 665 + "hash": "sha256-Vk1q7+VVk0nV3IUTzbVx7Sx0jCoN0YXfycdb3BMadLs=" 666 666 }, 667 667 "kmbox": { 668 - "version": "24.02.0", 669 - "url": "mirror://kde/stable/release-service/24.02.0/src/kmbox-24.02.0.tar.xz", 670 - "hash": "sha256-bqjqQ0g0idRGf1KBYxAa9PsZ6jNmTHKFeyq/6KRo9AM=" 668 + "version": "24.02.1", 669 + "url": "mirror://kde/stable/release-service/24.02.1/src/kmbox-24.02.1.tar.xz", 670 + "hash": "sha256-fx5uxNwNi6Hmpb88ml0tMUvj0CfgrG74Pwf2elm+pNo=" 671 671 }, 672 672 "kmime": { 673 - "version": "24.02.0", 674 - "url": "mirror://kde/stable/release-service/24.02.0/src/kmime-24.02.0.tar.xz", 675 - "hash": "sha256-TxJRSE8Ytu7fYskhmlBOY1feWt/0AWzDSnFN0Mt0gGU=" 673 + "version": "24.02.1", 674 + "url": "mirror://kde/stable/release-service/24.02.1/src/kmime-24.02.1.tar.xz", 675 + "hash": "sha256-OQSnGenx2F+ozgueZ2PZvu+BOsR3kGMCh8SiMTn6cdY=" 676 676 }, 677 677 "kmines": { 678 - "version": "24.02.0", 679 - "url": "mirror://kde/stable/release-service/24.02.0/src/kmines-24.02.0.tar.xz", 680 - "hash": "sha256-iuyasRb2vN+5Qo+DkLW3LvULiDqMOHikluDJqzjn/cU=" 678 + "version": "24.02.1", 679 + "url": "mirror://kde/stable/release-service/24.02.1/src/kmines-24.02.1.tar.xz", 680 + "hash": "sha256-KovvXvynhZhrfzwaFeNt/HT6mZKfZk3Ji773mmYyBGg=" 681 681 }, 682 682 "kmix": { 683 - "version": "24.02.0", 684 - "url": "mirror://kde/stable/release-service/24.02.0/src/kmix-24.02.0.tar.xz", 685 - "hash": "sha256-kcmI6fq5xVPMWakgKzpkvQhmpOPDI2++1Hw4U7Z2gX8=" 683 + "version": "24.02.1", 684 + "url": "mirror://kde/stable/release-service/24.02.1/src/kmix-24.02.1.tar.xz", 685 + "hash": "sha256-8yN9RuxRgRIdnQ15qRjBKiPEaqUSEggOnzbtJV8jFj0=" 686 686 }, 687 687 "kmousetool": { 688 - "version": "24.02.0", 689 - "url": "mirror://kde/stable/release-service/24.02.0/src/kmousetool-24.02.0.tar.xz", 690 - "hash": "sha256-iLM2UIgD2/t26aPIlx2kZ0JHOMmsNwZMr+UARXepbOo=" 688 + "version": "24.02.1", 689 + "url": "mirror://kde/stable/release-service/24.02.1/src/kmousetool-24.02.1.tar.xz", 690 + "hash": "sha256-mFG4cm89fTqmok5Lt8ef2+pSF0hemVinpT5toPd4fJ0=" 691 691 }, 692 692 "kmouth": { 693 - "version": "24.02.0", 694 - "url": "mirror://kde/stable/release-service/24.02.0/src/kmouth-24.02.0.tar.xz", 695 - "hash": "sha256-7aRXYrRkOMnUIZG6Ks2IaTKL9IpmSfGzRZ2G9+XJ5Gw=" 693 + "version": "24.02.1", 694 + "url": "mirror://kde/stable/release-service/24.02.1/src/kmouth-24.02.1.tar.xz", 695 + "hash": "sha256-cCYOYk3jij58Wfv1cAmRg2xrkW/1pU0c41w+2Zby03s=" 696 696 }, 697 697 "kmplot": { 698 - "version": "24.02.0", 699 - "url": "mirror://kde/stable/release-service/24.02.0/src/kmplot-24.02.0.tar.xz", 700 - "hash": "sha256-ui6FaOEBxKuXMHcqPg0+X04hwpk7rRee5hod+68EWHY=" 698 + "version": "24.02.1", 699 + "url": "mirror://kde/stable/release-service/24.02.1/src/kmplot-24.02.1.tar.xz", 700 + "hash": "sha256-GQkcr4PdUG2bJK6kSilOwbCdWa2RCh7U6V4oWC9hTdA=" 701 701 }, 702 702 "knavalbattle": { 703 - "version": "24.02.0", 704 - "url": "mirror://kde/stable/release-service/24.02.0/src/knavalbattle-24.02.0.tar.xz", 705 - "hash": "sha256-VxD8HBZTIeczXpjGV/WDw9Qt2nMEyVvQElDmNlNU4ZI=" 703 + "version": "24.02.1", 704 + "url": "mirror://kde/stable/release-service/24.02.1/src/knavalbattle-24.02.1.tar.xz", 705 + "hash": "sha256-07heKsP8WAzOEuYtXWkkuKjZEW17o+ghYrnltcEW00g=" 706 706 }, 707 707 "knetwalk": { 708 - "version": "24.02.0", 709 - "url": "mirror://kde/stable/release-service/24.02.0/src/knetwalk-24.02.0.tar.xz", 710 - "hash": "sha256-PiBdDwXA8NMJ8nMqBENjsZkiLqdi+81wzzniAfbvN1w=" 708 + "version": "24.02.1", 709 + "url": "mirror://kde/stable/release-service/24.02.1/src/knetwalk-24.02.1.tar.xz", 710 + "hash": "sha256-WIQhgzMMzxOeIJLeVNo9biFXUB0496lWnb5HyZv/BbQ=" 711 711 }, 712 712 "knights": { 713 - "version": "24.02.0", 714 - "url": "mirror://kde/stable/release-service/24.02.0/src/knights-24.02.0.tar.xz", 715 - "hash": "sha256-QjCT6HJOzjNtFHbgD8zhFSe9OuVVeCGdoxOGh4e+HfA=" 713 + "version": "24.02.1", 714 + "url": "mirror://kde/stable/release-service/24.02.1/src/knights-24.02.1.tar.xz", 715 + "hash": "sha256-GEuoqesR0hU0ks4Z6nPmD9tR5G0ToTwPOxx9l8eqIGI=" 716 716 }, 717 717 "knotes": { 718 - "version": "24.02.0", 719 - "url": "mirror://kde/stable/release-service/24.02.0/src/knotes-24.02.0.tar.xz", 720 - "hash": "sha256-QELnoh1ac9ZvmhdyCxBBCDx9G6I+RfRlid+9eYMj/t0=" 718 + "version": "24.02.1", 719 + "url": "mirror://kde/stable/release-service/24.02.1/src/knotes-24.02.1.tar.xz", 720 + "hash": "sha256-k4ViH8ymUbSrO2Hb6XoY9AT+T4Pbc3A0IX9cdnjIZaY=" 721 721 }, 722 722 "koko": { 723 - "version": "24.02.0", 724 - "url": "mirror://kde/stable/release-service/24.02.0/src/koko-24.02.0.tar.xz", 725 - "hash": "sha256-b51ePO2XLLPB9UFinnFgLOJWy2omwzQH7xb+QCDL8do=" 723 + "version": "24.02.1", 724 + "url": "mirror://kde/stable/release-service/24.02.1/src/koko-24.02.1.tar.xz", 725 + "hash": "sha256-n88NiQIYRwWnT5hQX/ekQhrQbk0VrPUrM+FZNwajSzo=" 726 726 }, 727 727 "kolf": { 728 - "version": "24.02.0", 729 - "url": "mirror://kde/stable/release-service/24.02.0/src/kolf-24.02.0.tar.xz", 730 - "hash": "sha256-g28WB/Ynb5Fa+4gyV9tQriTudp4XiW87rTpRpKgLFC4=" 728 + "version": "24.02.1", 729 + "url": "mirror://kde/stable/release-service/24.02.1/src/kolf-24.02.1.tar.xz", 730 + "hash": "sha256-QyWutEJOqz9bJMS6+1QcC9XFH83v36lMVPsOcoVTfkk=" 731 731 }, 732 732 "kollision": { 733 - "version": "24.02.0", 734 - "url": "mirror://kde/stable/release-service/24.02.0/src/kollision-24.02.0.tar.xz", 735 - "hash": "sha256-945+1QG9Y1wEHz9R9jyhZgqjho6gznmhVLxmGDughT4=" 733 + "version": "24.02.1", 734 + "url": "mirror://kde/stable/release-service/24.02.1/src/kollision-24.02.1.tar.xz", 735 + "hash": "sha256-pmpnATag0bz8jBwwz0pObDEwcDIxO7w14Ac3xlsbERM=" 736 736 }, 737 737 "kolourpaint": { 738 - "version": "24.02.0", 739 - "url": "mirror://kde/stable/release-service/24.02.0/src/kolourpaint-24.02.0.tar.xz", 740 - "hash": "sha256-TWUkBV91X13c66eXureQmubABLZpP7Svb8bw8incn08=" 738 + "version": "24.02.1", 739 + "url": "mirror://kde/stable/release-service/24.02.1/src/kolourpaint-24.02.1.tar.xz", 740 + "hash": "sha256-eFXnoqPx5n6ctlAXsPzK5f+KvJ3M/DaeUeiEdaVNsdk=" 741 741 }, 742 742 "kompare": { 743 - "version": "24.02.0", 744 - "url": "mirror://kde/stable/release-service/24.02.0/src/kompare-24.02.0.tar.xz", 745 - "hash": "sha256-b1gwy6sew3OkOLVxkb/hzRKPcnGmHLNN3aU5O47iN74=" 743 + "version": "24.02.1", 744 + "url": "mirror://kde/stable/release-service/24.02.1/src/kompare-24.02.1.tar.xz", 745 + "hash": "sha256-S+U1U7/uwi5LP6AyNiGOkgY+ZAzlxIcUEJmIjzlURyo=" 746 746 }, 747 747 "kongress": { 748 - "version": "24.02.0", 749 - "url": "mirror://kde/stable/release-service/24.02.0/src/kongress-24.02.0.tar.xz", 750 - "hash": "sha256-t4QsBIC8Bb3q5BZyG64qvxW1Vc5nF02ZZwXkqAvyJNk=" 748 + "version": "24.02.1", 749 + "url": "mirror://kde/stable/release-service/24.02.1/src/kongress-24.02.1.tar.xz", 750 + "hash": "sha256-gKFwPMNBZL6clFdoJXEeVjqlakFqMMmLMwzWdj0k6lc=" 751 751 }, 752 752 "konqueror": { 753 - "version": "24.02.0", 754 - "url": "mirror://kde/stable/release-service/24.02.0/src/konqueror-24.02.0.tar.xz", 755 - "hash": "sha256-eWMepFIch+Soam/VinRA3sWrunK9gVcvwq+uyLG1NkE=" 753 + "version": "24.02.1", 754 + "url": "mirror://kde/stable/release-service/24.02.1/src/konqueror-24.02.1.tar.xz", 755 + "hash": "sha256-FQXVzeZEgBtOWKw30VLgWLDXdTA5YsBPnFmuMYFE84U=" 756 756 }, 757 757 "konquest": { 758 - "version": "24.02.0", 759 - "url": "mirror://kde/stable/release-service/24.02.0/src/konquest-24.02.0.tar.xz", 760 - "hash": "sha256-ez/sNbLqLjQK43QKNS9r7th9MghtBpyurF2vBGJ1m+c=" 758 + "version": "24.02.1", 759 + "url": "mirror://kde/stable/release-service/24.02.1/src/konquest-24.02.1.tar.xz", 760 + "hash": "sha256-Ar0nrb4VPXVKte89amcXbgQdLQ7wvyF6yVwxJPTZQns=" 761 761 }, 762 762 "konsole": { 763 - "version": "24.02.0", 764 - "url": "mirror://kde/stable/release-service/24.02.0/src/konsole-24.02.0.tar.xz", 765 - "hash": "sha256-KRXtzYVlUr1hme+yPcrxlGBe5PswfHXidgYZglPf3+A=" 763 + "version": "24.02.1", 764 + "url": "mirror://kde/stable/release-service/24.02.1/src/konsole-24.02.1.tar.xz", 765 + "hash": "sha256-xaJ324Si9hdRJQuJx/mE39t3UNntX2ik+uIo2JrnLIU=" 766 766 }, 767 767 "kontact": { 768 - "version": "24.02.0", 769 - "url": "mirror://kde/stable/release-service/24.02.0/src/kontact-24.02.0.tar.xz", 770 - "hash": "sha256-4kVTXlOvLk/aQxWIAjKfWAuMivFprFew4rrqLDkk5Yw=" 768 + "version": "24.02.1", 769 + "url": "mirror://kde/stable/release-service/24.02.1/src/kontact-24.02.1.tar.xz", 770 + "hash": "sha256-9/0jDEBVJzawVUclfHN8Lk+4oI1uHuIRagt9WxN9As8=" 771 771 }, 772 772 "kontactinterface": { 773 - "version": "24.02.0", 774 - "url": "mirror://kde/stable/release-service/24.02.0/src/kontactinterface-24.02.0.tar.xz", 775 - "hash": "sha256-c4WDAWz/AexNYGiNOzKUiyvJ2U9VvnZtQU6LTM9+484=" 773 + "version": "24.02.1", 774 + "url": "mirror://kde/stable/release-service/24.02.1/src/kontactinterface-24.02.1.tar.xz", 775 + "hash": "sha256-0rUauivPPGTeBP70fTgJcFVLrt6dIwQ3dhXVf0Frblg=" 776 776 }, 777 777 "kontrast": { 778 - "version": "24.02.0", 779 - "url": "mirror://kde/stable/release-service/24.02.0/src/kontrast-24.02.0.tar.xz", 780 - "hash": "sha256-kZUHEuCNOSR4N+MqU73BFgP9SE10om3WNEQQ5oLGERw=" 778 + "version": "24.02.1", 779 + "url": "mirror://kde/stable/release-service/24.02.1/src/kontrast-24.02.1.tar.xz", 780 + "hash": "sha256-jUbETKPfPYNTQhSVNclH2nTQu+kOOx/6tm4/gYsn5Yw=" 781 781 }, 782 782 "konversation": { 783 - "version": "24.02.0", 784 - "url": "mirror://kde/stable/release-service/24.02.0/src/konversation-24.02.0.tar.xz", 785 - "hash": "sha256-yNdUoY/x9olK1YHJe5TDJj5L4jihfjL5woyWBkuBguk=" 783 + "version": "24.02.1", 784 + "url": "mirror://kde/stable/release-service/24.02.1/src/konversation-24.02.1.tar.xz", 785 + "hash": "sha256-zGHf0FZoDD4GoNp03ALTGdEty60cLHg14AQV6TiGbA0=" 786 786 }, 787 787 "kopeninghours": { 788 - "version": "24.02.0", 789 - "url": "mirror://kde/stable/release-service/24.02.0/src/kopeninghours-24.02.0.tar.xz", 790 - "hash": "sha256-CVo8wVkB/EGBat0MrLmNpGQ1ZnrCS+GOxV9vugWBhHc=" 788 + "version": "24.02.1", 789 + "url": "mirror://kde/stable/release-service/24.02.1/src/kopeninghours-24.02.1.tar.xz", 790 + "hash": "sha256-3uYpi5DcWS4qo4qc15rIpSGMCcm/5pL33X6pSXrQBqs=" 791 791 }, 792 792 "korganizer": { 793 - "version": "24.02.0", 794 - "url": "mirror://kde/stable/release-service/24.02.0/src/korganizer-24.02.0.tar.xz", 795 - "hash": "sha256-QlHvzihgYE2yOqAjSy/tq+4irqL2k3klm/7HOwzQCTI=" 793 + "version": "24.02.1", 794 + "url": "mirror://kde/stable/release-service/24.02.1/src/korganizer-24.02.1.tar.xz", 795 + "hash": "sha256-7mkERr791pON8F0yOSqIVMbvU6seiHoUfUb67mkOLzE=" 796 796 }, 797 797 "kosmindoormap": { 798 - "version": "24.02.0", 799 - "url": "mirror://kde/stable/release-service/24.02.0/src/kosmindoormap-24.02.0.tar.xz", 800 - "hash": "sha256-+Id+XQ4viBs16Jez1Y5Wue8jrs8eqL4MsvSwHLXXNjQ=" 798 + "version": "24.02.1", 799 + "url": "mirror://kde/stable/release-service/24.02.1/src/kosmindoormap-24.02.1.tar.xz", 800 + "hash": "sha256-ZYxKngOYxe2F+sIwIlag3DiwXyCMJkPCF2oV5kfu+BM=" 801 801 }, 802 802 "kpat": { 803 - "version": "24.02.0", 804 - "url": "mirror://kde/stable/release-service/24.02.0/src/kpat-24.02.0.tar.xz", 805 - "hash": "sha256-oPGn3s2Q9T5usfetmW2QqfxKtJzKpJdupNBA1XahxpI=" 803 + "version": "24.02.1", 804 + "url": "mirror://kde/stable/release-service/24.02.1/src/kpat-24.02.1.tar.xz", 805 + "hash": "sha256-wgJzlfiX5fYzNfMlr8CiwUdke4wKltkwuYKH4RQmNSs=" 806 806 }, 807 807 "kpimtextedit": { 808 - "version": "24.02.0", 809 - "url": "mirror://kde/stable/release-service/24.02.0/src/kpimtextedit-24.02.0.tar.xz", 810 - "hash": "sha256-8T3ON2k8xMlaAFp6zoniAeoQD/leLlshXFVMKnjwXzM=" 808 + "version": "24.02.1", 809 + "url": "mirror://kde/stable/release-service/24.02.1/src/kpimtextedit-24.02.1.tar.xz", 810 + "hash": "sha256-bVVlBuUI6CXX6lxsDOyP4Lue8ozLXjRthW2+HsNhmpc=" 811 811 }, 812 812 "kpkpass": { 813 - "version": "24.02.0", 814 - "url": "mirror://kde/stable/release-service/24.02.0/src/kpkpass-24.02.0.tar.xz", 815 - "hash": "sha256-ouOv4Ezasv17JTbZsOzzQDbSdNKqNk3gN81WCfs7CN8=" 813 + "version": "24.02.1", 814 + "url": "mirror://kde/stable/release-service/24.02.1/src/kpkpass-24.02.1.tar.xz", 815 + "hash": "sha256-g5w+snfXxDb2s4/cp3YPuIkH8tKQMJW+0ICONCGEJqM=" 816 816 }, 817 817 "kpmcore": { 818 - "version": "24.02.0", 819 - "url": "mirror://kde/stable/release-service/24.02.0/src/kpmcore-24.02.0.tar.xz", 820 - "hash": "sha256-TFxQqVCupwU2FvmqhtKcHS4PG9sSHBfMMefh5zpi3tE=" 818 + "version": "24.02.1", 819 + "url": "mirror://kde/stable/release-service/24.02.1/src/kpmcore-24.02.1.tar.xz", 820 + "hash": "sha256-hzWLOUD3Jbt+7XzyiVu7r0C7fKnOS/6DM1tkgLvqVXg=" 821 821 }, 822 822 "kpublictransport": { 823 - "version": "24.02.0", 824 - "url": "mirror://kde/stable/release-service/24.02.0/src/kpublictransport-24.02.0.tar.xz", 825 - "hash": "sha256-it3FzeMe1U2dGMckeq79ZpveEKjNdkA3hN0Lz/nNIvg=" 823 + "version": "24.02.1", 824 + "url": "mirror://kde/stable/release-service/24.02.1/src/kpublictransport-24.02.1.tar.xz", 825 + "hash": "sha256-ybOXJqJKVaY6mqVe7/lUezbcvzVaIm28fs7GWJTjlww=" 826 826 }, 827 827 "kqtquickcharts": { 828 - "version": "24.02.0", 829 - "url": "mirror://kde/stable/release-service/24.02.0/src/kqtquickcharts-24.02.0.tar.xz", 830 - "hash": "sha256-fkgwCdCdZs6pkmBCqHO+u4Wx2Jcy2sAXRdEY2FghHM8=" 828 + "version": "24.02.1", 829 + "url": "mirror://kde/stable/release-service/24.02.1/src/kqtquickcharts-24.02.1.tar.xz", 830 + "hash": "sha256-URO0ju6e2dgW+/vorgMQnNG08AZ9GXtUyPwx6LMzweY=" 831 831 }, 832 832 "krdc": { 833 - "version": "24.02.0", 834 - "url": "mirror://kde/stable/release-service/24.02.0/src/krdc-24.02.0.tar.xz", 835 - "hash": "sha256-yA0xsjleWb2hXnp2Cx4dQUs2QWeREmCJKujh9gYyomE=" 833 + "version": "24.02.1", 834 + "url": "mirror://kde/stable/release-service/24.02.1/src/krdc-24.02.1.tar.xz", 835 + "hash": "sha256-LXpCIKSHMq8auNbHfbqe+vyLzyuX5Yk+qYfTa4xa3Hs=" 836 836 }, 837 837 "krecorder": { 838 - "version": "24.02.0", 839 - "url": "mirror://kde/stable/release-service/24.02.0/src/krecorder-24.02.0.tar.xz", 840 - "hash": "sha256-Aelia5F4KOfdrJsCCJHLD6A519RkpiL8uYPf478CdV0=" 838 + "version": "24.02.1", 839 + "url": "mirror://kde/stable/release-service/24.02.1/src/krecorder-24.02.1.tar.xz", 840 + "hash": "sha256-1paQ9V3Phg+vOgCxoUfE6oZfzvjiqJFScpja0KM2BE8=" 841 841 }, 842 842 "kreversi": { 843 - "version": "24.02.0", 844 - "url": "mirror://kde/stable/release-service/24.02.0/src/kreversi-24.02.0.tar.xz", 845 - "hash": "sha256-w724cLuA8cZnE1NFmAj1qIN1YIIEwvcIS6KZbBjk880=" 843 + "version": "24.02.1", 844 + "url": "mirror://kde/stable/release-service/24.02.1/src/kreversi-24.02.1.tar.xz", 845 + "hash": "sha256-O6ObAxrms3bqY6IQVgbN6YzMus4jrQVw50AtMMjFTAY=" 846 846 }, 847 847 "krfb": { 848 - "version": "24.02.0", 849 - "url": "mirror://kde/stable/release-service/24.02.0/src/krfb-24.02.0.tar.xz", 850 - "hash": "sha256-rglGiRVq5Gz1z0QPH0QXx60HxeLhNW7yAyT00KmofDo=" 848 + "version": "24.02.1", 849 + "url": "mirror://kde/stable/release-service/24.02.1/src/krfb-24.02.1.tar.xz", 850 + "hash": "sha256-gOcU6c7u7EWAo33CIA8VU2pN5rnIvmFqrL+qk5y16PE=" 851 851 }, 852 852 "kross-interpreters": { 853 - "version": "24.02.0", 854 - "url": "mirror://kde/stable/release-service/24.02.0/src/kross-interpreters-24.02.0.tar.xz", 855 - "hash": "sha256-Prit+XIbYbKF+g3BU9ikbyNEtufMYjP5yGHkq78IogE=" 853 + "version": "24.02.1", 854 + "url": "mirror://kde/stable/release-service/24.02.1/src/kross-interpreters-24.02.1.tar.xz", 855 + "hash": "sha256-a16KfyAcdQy16vEXiCQL/y/KnhRdDyD+IAnZAFWpxWM=" 856 856 }, 857 857 "kruler": { 858 - "version": "24.02.0", 859 - "url": "mirror://kde/stable/release-service/24.02.0/src/kruler-24.02.0.tar.xz", 860 - "hash": "sha256-f9xZX0SwZ0O081hSWbcSfMISBXr1bpaq3tBOt6wPvNU=" 858 + "version": "24.02.1", 859 + "url": "mirror://kde/stable/release-service/24.02.1/src/kruler-24.02.1.tar.xz", 860 + "hash": "sha256-GlKxCBdiWi+Vq8tpNAhFwBfuh3IYXATmPYeoH57W0ZE=" 861 861 }, 862 862 "ksanecore": { 863 - "version": "24.02.0", 864 - "url": "mirror://kde/stable/release-service/24.02.0/src/ksanecore-24.02.0.tar.xz", 865 - "hash": "sha256-kwh3N/xzTFTPIySSG2terw94ZDBsRJaUKUS5NSzbIds=" 863 + "version": "24.02.1", 864 + "url": "mirror://kde/stable/release-service/24.02.1/src/ksanecore-24.02.1.tar.xz", 865 + "hash": "sha256-tP5YVU/i49afOZ1nTZR4yg6N6GXd+70Y+OaWY4Ryc3M=" 866 866 }, 867 867 "kshisen": { 868 - "version": "24.02.0", 869 - "url": "mirror://kde/stable/release-service/24.02.0/src/kshisen-24.02.0.tar.xz", 870 - "hash": "sha256-nmaObTESP6O/uUAL/cm6h0iHI+WIHdpuiypp9AiyjA8=" 868 + "version": "24.02.1", 869 + "url": "mirror://kde/stable/release-service/24.02.1/src/kshisen-24.02.1.tar.xz", 870 + "hash": "sha256-G7qxIYVx9qjamvdJAGka/VJNF+Z4c5MjzdivU8Tcb7E=" 871 871 }, 872 872 "ksirk": { 873 - "version": "24.02.0", 874 - "url": "mirror://kde/stable/release-service/24.02.0/src/ksirk-24.02.0.tar.xz", 875 - "hash": "sha256-NBBpFUJ8TGlEywsU8VhzNd5Q690EPWdTTIX7SuWnIyg=" 873 + "version": "24.02.1", 874 + "url": "mirror://kde/stable/release-service/24.02.1/src/ksirk-24.02.1.tar.xz", 875 + "hash": "sha256-q1JPsk3JOtlCQhaa8XWq2ryIK+J//vLN7K/2POVGbGs=" 876 876 }, 877 877 "ksmtp": { 878 - "version": "24.02.0", 879 - "url": "mirror://kde/stable/release-service/24.02.0/src/ksmtp-24.02.0.tar.xz", 880 - "hash": "sha256-Cp/7MrUGfJbZAuYl1Rolb7syn5gU8NpC07UWF7RYqQg=" 878 + "version": "24.02.1", 879 + "url": "mirror://kde/stable/release-service/24.02.1/src/ksmtp-24.02.1.tar.xz", 880 + "hash": "sha256-+l9FJKNt+DK7FMQxYTMnUb9XaFCUpON+N45pQz+yA00=" 881 881 }, 882 882 "ksnakeduel": { 883 - "version": "24.02.0", 884 - "url": "mirror://kde/stable/release-service/24.02.0/src/ksnakeduel-24.02.0.tar.xz", 885 - "hash": "sha256-oJJ0kNVrROMTGEbCuBRATby/40v2DtPrMnsylhIx9tw=" 883 + "version": "24.02.1", 884 + "url": "mirror://kde/stable/release-service/24.02.1/src/ksnakeduel-24.02.1.tar.xz", 885 + "hash": "sha256-1pZ0QcR04K/gSwSYJYwBs9lzWJ801wng2ZEp3qHAQfU=" 886 886 }, 887 887 "kspaceduel": { 888 - "version": "24.02.0", 889 - "url": "mirror://kde/stable/release-service/24.02.0/src/kspaceduel-24.02.0.tar.xz", 890 - "hash": "sha256-tGLVSZcKlE2QNFe4ByV87jeA2hhXJQPkxjPARq2YyvE=" 888 + "version": "24.02.1", 889 + "url": "mirror://kde/stable/release-service/24.02.1/src/kspaceduel-24.02.1.tar.xz", 890 + "hash": "sha256-h0vf8JMJrn/naMulfWohKtP5SCvOGsIkL+/q3eh9cTw=" 891 891 }, 892 892 "ksquares": { 893 - "version": "24.02.0", 894 - "url": "mirror://kde/stable/release-service/24.02.0/src/ksquares-24.02.0.tar.xz", 895 - "hash": "sha256-q5ISgFe3KKSFNgyTpAcCu54rdLlEJR8QOld/jVEfUJo=" 893 + "version": "24.02.1", 894 + "url": "mirror://kde/stable/release-service/24.02.1/src/ksquares-24.02.1.tar.xz", 895 + "hash": "sha256-DboQSbWFohEq3BEkKDYBKXDGxSH5cILkNnrzP7rbOLo=" 896 896 }, 897 897 "ksudoku": { 898 - "version": "24.02.0", 899 - "url": "mirror://kde/stable/release-service/24.02.0/src/ksudoku-24.02.0.tar.xz", 900 - "hash": "sha256-l9acSyIMd1NfAvWDtWPut3KIrjnBes3OCKLwhQ8SwCY=" 898 + "version": "24.02.1", 899 + "url": "mirror://kde/stable/release-service/24.02.1/src/ksudoku-24.02.1.tar.xz", 900 + "hash": "sha256-k6COovaysFQOE14ttgj4hupg48uochBJuxqm6BXrit0=" 901 901 }, 902 902 "ksystemlog": { 903 - "version": "24.02.0", 904 - "url": "mirror://kde/stable/release-service/24.02.0/src/ksystemlog-24.02.0.tar.xz", 905 - "hash": "sha256-digHzjZOgBQtG3GuG0jXkyCSBe17F6vIOPUUqLd3WB4=" 903 + "version": "24.02.1", 904 + "url": "mirror://kde/stable/release-service/24.02.1/src/ksystemlog-24.02.1.tar.xz", 905 + "hash": "sha256-gKmG+fARxOPqxfJ1KMnDix4UgmiHuEAJJREtqbQIgE4=" 906 906 }, 907 907 "kteatime": { 908 - "version": "24.02.0", 909 - "url": "mirror://kde/stable/release-service/24.02.0/src/kteatime-24.02.0.tar.xz", 910 - "hash": "sha256-S/g5mERK1NPOXnxqk2HkxjQHzad2mq+H6QSLWEUzY34=" 908 + "version": "24.02.1", 909 + "url": "mirror://kde/stable/release-service/24.02.1/src/kteatime-24.02.1.tar.xz", 910 + "hash": "sha256-Auys6i81t4EmW9ckGd3+5ZY8dNyUkP0KNeno7w6W0+4=" 911 911 }, 912 912 "ktimer": { 913 - "version": "24.02.0", 914 - "url": "mirror://kde/stable/release-service/24.02.0/src/ktimer-24.02.0.tar.xz", 915 - "hash": "sha256-cJM+CATWOSUrEb2MTWXBiFSHoriTPMgX/o26uOBzvV4=" 913 + "version": "24.02.1", 914 + "url": "mirror://kde/stable/release-service/24.02.1/src/ktimer-24.02.1.tar.xz", 915 + "hash": "sha256-WXT188ue5fVlIfKnyGsMK90zKtye4Fikxn2+s/cB+P0=" 916 916 }, 917 917 "ktnef": { 918 - "version": "24.02.0", 919 - "url": "mirror://kde/stable/release-service/24.02.0/src/ktnef-24.02.0.tar.xz", 920 - "hash": "sha256-t+GnG81B3aO3kjrvOeFbiZiFjWgMPXegAf7HAnE++xA=" 918 + "version": "24.02.1", 919 + "url": "mirror://kde/stable/release-service/24.02.1/src/ktnef-24.02.1.tar.xz", 920 + "hash": "sha256-DRR9P0qb1OzGBImvdMFCZeAFKQRz8szfWGrTiXgl7JU=" 921 921 }, 922 922 "ktorrent": { 923 - "version": "24.02.0", 924 - "url": "mirror://kde/stable/release-service/24.02.0/src/ktorrent-24.02.0.tar.xz", 925 - "hash": "sha256-A4Rafv53jU3H7TlvKE8J1nB9UG1rOmQDnsZLrKWJMFo=" 923 + "version": "24.02.1", 924 + "url": "mirror://kde/stable/release-service/24.02.1/src/ktorrent-24.02.1.tar.xz", 925 + "hash": "sha256-KboMnk3IWJefLFjEPTkD+kQVrNWrhYh1ZsfBN5G2oG4=" 926 926 }, 927 927 "ktouch": { 928 - "version": "24.02.0", 929 - "url": "mirror://kde/stable/release-service/24.02.0/src/ktouch-24.02.0.tar.xz", 930 - "hash": "sha256-fWaMAVhzGN1LeknttVXpblgYblhGbHKIuxeRZscjW1s=" 928 + "version": "24.02.1", 929 + "url": "mirror://kde/stable/release-service/24.02.1/src/ktouch-24.02.1.tar.xz", 930 + "hash": "sha256-X8rmkJGEKe2e+ctYjcGbQ7r5v/d9O82F3D9waNkPc3w=" 931 931 }, 932 932 "ktrip": { 933 - "version": "24.02.0", 934 - "url": "mirror://kde/stable/release-service/24.02.0/src/ktrip-24.02.0.tar.xz", 935 - "hash": "sha256-RPJv4m8r+jNCSXBRywS/NCEKp+/thhXaxFW7TznX+7s=" 933 + "version": "24.02.1", 934 + "url": "mirror://kde/stable/release-service/24.02.1/src/ktrip-24.02.1.tar.xz", 935 + "hash": "sha256-MXS0gGHzR+1DLr7rBinuWBaYc58abCCSB6iluA1VMYE=" 936 936 }, 937 937 "ktuberling": { 938 - "version": "24.02.0", 939 - "url": "mirror://kde/stable/release-service/24.02.0/src/ktuberling-24.02.0.tar.xz", 940 - "hash": "sha256-73ODxkH6QxYI9O2wNwCO7cHdNQhwFqzUzBxrFuGfX6o=" 938 + "version": "24.02.1", 939 + "url": "mirror://kde/stable/release-service/24.02.1/src/ktuberling-24.02.1.tar.xz", 940 + "hash": "sha256-biTtI8oPNVLGiEaTD44pmRqfQiaJAP90JOK7gF3tRns=" 941 941 }, 942 942 "kturtle": { 943 - "version": "24.02.0", 944 - "url": "mirror://kde/stable/release-service/24.02.0/src/kturtle-24.02.0.tar.xz", 945 - "hash": "sha256-rK1KUkW9iFcPpHJ4DleLwGXjPACtcsL6Lg/AojKHLPA=" 943 + "version": "24.02.1", 944 + "url": "mirror://kde/stable/release-service/24.02.1/src/kturtle-24.02.1.tar.xz", 945 + "hash": "sha256-cDPogNA5A8PAZguFLXgy6olrFHzpC0Hxw32kgqNJqQA=" 946 946 }, 947 947 "kubrick": { 948 - "version": "24.02.0", 949 - "url": "mirror://kde/stable/release-service/24.02.0/src/kubrick-24.02.0.tar.xz", 950 - "hash": "sha256-nVJHXUFodsFhHtEVZtNKJYGCViHPKiCaddXscwfQgUs=" 948 + "version": "24.02.1", 949 + "url": "mirror://kde/stable/release-service/24.02.1/src/kubrick-24.02.1.tar.xz", 950 + "hash": "sha256-A1yfttn8Uo9JKOZDKxNcrPcY375HAfANXmNUCpbFaAs=" 951 951 }, 952 952 "kwalletmanager": { 953 - "version": "24.02.0", 954 - "url": "mirror://kde/stable/release-service/24.02.0/src/kwalletmanager-24.02.0.tar.xz", 955 - "hash": "sha256-/EgwCPzay6WdobJYauZ8tJ6rF/g/+RRcnJlVqIzUOLI=" 953 + "version": "24.02.1", 954 + "url": "mirror://kde/stable/release-service/24.02.1/src/kwalletmanager-24.02.1.tar.xz", 955 + "hash": "sha256-1D4p9VpZxxDZ/3DX+Esz3qzUzFZJxV9Gs2INTZIntGI=" 956 956 }, 957 957 "kwave": { 958 - "version": "24.02.0", 959 - "url": "mirror://kde/stable/release-service/24.02.0/src/kwave-24.02.0.tar.xz", 960 - "hash": "sha256-9dRFHIBWD1+UOoVJ2mKCy9gwW5y41tdItDSUfMXI3vk=" 958 + "version": "24.02.1", 959 + "url": "mirror://kde/stable/release-service/24.02.1/src/kwave-24.02.1.tar.xz", 960 + "hash": "sha256-CdAEU+84sujvS5mFpk7SV2RizipPvswPG8l9xoRTCXs=" 961 961 }, 962 962 "kweather": { 963 - "version": "24.02.0", 964 - "url": "mirror://kde/stable/release-service/24.02.0/src/kweather-24.02.0.tar.xz", 965 - "hash": "sha256-hr6rcTLj0HSLfEApAu0JJbVz15tMY6ShlB5YiYRozK8=" 963 + "version": "24.02.1", 964 + "url": "mirror://kde/stable/release-service/24.02.1/src/kweather-24.02.1.tar.xz", 965 + "hash": "sha256-wjg5+Qc0Ud3rwvL9KzPFDBIrTV8ybUynUnBSEZ2kywY=" 966 966 }, 967 967 "kwordquiz": { 968 - "version": "24.02.0", 969 - "url": "mirror://kde/stable/release-service/24.02.0/src/kwordquiz-24.02.0.tar.xz", 970 - "hash": "sha256-ps3PCCOncBxuGTDX1RpxekyleUeBBU04zyeMZuDgL6Q=" 968 + "version": "24.02.1", 969 + "url": "mirror://kde/stable/release-service/24.02.1/src/kwordquiz-24.02.1.tar.xz", 970 + "hash": "sha256-dCpCCaCCBX5pSRwN6PR8h1v4F4prvAxEN/0KtRzmU8M=" 971 971 }, 972 972 "libgravatar": { 973 - "version": "24.02.0", 974 - "url": "mirror://kde/stable/release-service/24.02.0/src/libgravatar-24.02.0.tar.xz", 975 - "hash": "sha256-0/5VBt3WgCj6IW9c0FADXmjI687MG5/SJNbtMrPntUk=" 973 + "version": "24.02.1", 974 + "url": "mirror://kde/stable/release-service/24.02.1/src/libgravatar-24.02.1.tar.xz", 975 + "hash": "sha256-kfkI3LSBn11JNT/g3Yo7KaN5NyLt2CMFNLN/ym66sVA=" 976 976 }, 977 977 "libkcddb": { 978 - "version": "24.02.0", 979 - "url": "mirror://kde/stable/release-service/24.02.0/src/libkcddb-24.02.0.tar.xz", 980 - "hash": "sha256-/aFpBy8m0T2oU3N6iFO2wcxKux1MWxTRuNEw26FH7c8=" 978 + "version": "24.02.1", 979 + "url": "mirror://kde/stable/release-service/24.02.1/src/libkcddb-24.02.1.tar.xz", 980 + "hash": "sha256-+yjDcJh0nXjoBZnYCv/ruboS/7UoYJRGB15ffuj0Kh0=" 981 981 }, 982 982 "libkcompactdisc": { 983 - "version": "24.02.0", 984 - "url": "mirror://kde/stable/release-service/24.02.0/src/libkcompactdisc-24.02.0.tar.xz", 985 - "hash": "sha256-yQrLDIhQ6sfdQOlcpsxb1+dOUqg5C0ImAoq2EffXn1M=" 983 + "version": "24.02.1", 984 + "url": "mirror://kde/stable/release-service/24.02.1/src/libkcompactdisc-24.02.1.tar.xz", 985 + "hash": "sha256-bwNpNFm8VvecUp8Fy/1wRSdbb87jPdosQhYwwgHNziI=" 986 986 }, 987 987 "libkdcraw": { 988 - "version": "24.02.0", 989 - "url": "mirror://kde/stable/release-service/24.02.0/src/libkdcraw-24.02.0.tar.xz", 990 - "hash": "sha256-0TckttdYckBCEJh5ZgbWP3v1Ur6hYlgpSCuvLfmaqxo=" 988 + "version": "24.02.1", 989 + "url": "mirror://kde/stable/release-service/24.02.1/src/libkdcraw-24.02.1.tar.xz", 990 + "hash": "sha256-rUHiD1jCJnHWa96+G+kzYOhIInaJGGdDibhYcri1zCA=" 991 991 }, 992 992 "libkdegames": { 993 - "version": "24.02.0", 994 - "url": "mirror://kde/stable/release-service/24.02.0/src/libkdegames-24.02.0.tar.xz", 995 - "hash": "sha256-PRE0ItxlQ0iyAl3l/h3iVtBqPFW+nHsQQlPiVZWy4rE=" 993 + "version": "24.02.1", 994 + "url": "mirror://kde/stable/release-service/24.02.1/src/libkdegames-24.02.1.tar.xz", 995 + "hash": "sha256-SUAXsGWJkoD1LpDwHH9QruqGNTKDa4SPpF93GiwUcQU=" 996 996 }, 997 997 "libkdepim": { 998 - "version": "24.02.0", 999 - "url": "mirror://kde/stable/release-service/24.02.0/src/libkdepim-24.02.0.tar.xz", 1000 - "hash": "sha256-1BJBnRdPy8X2qkaDHyyoFxjw2KeZcpNfoJfFS48u5+A=" 998 + "version": "24.02.1", 999 + "url": "mirror://kde/stable/release-service/24.02.1/src/libkdepim-24.02.1.tar.xz", 1000 + "hash": "sha256-8wRBYTXytxVt6No2SQ1DfJjrPDCwOYXFj/GCTLUgKow=" 1001 1001 }, 1002 1002 "libkeduvocdocument": { 1003 - "version": "24.02.0", 1004 - "url": "mirror://kde/stable/release-service/24.02.0/src/libkeduvocdocument-24.02.0.tar.xz", 1005 - "hash": "sha256-PItMxVX08jt3BEYVz4LLqRq4Z2RFtdJcE4+WIXrd4xs=" 1003 + "version": "24.02.1", 1004 + "url": "mirror://kde/stable/release-service/24.02.1/src/libkeduvocdocument-24.02.1.tar.xz", 1005 + "hash": "sha256-fsFeQxE/oP+nTo6xWDfbqjPJttkztBOibVpqMGYuGKw=" 1006 1006 }, 1007 1007 "libkexiv2": { 1008 - "version": "24.02.0", 1009 - "url": "mirror://kde/stable/release-service/24.02.0/src/libkexiv2-24.02.0.tar.xz", 1010 - "hash": "sha256-Ko1zP2Duee/4xZmL5jKqNppwURU5A/Acp01gOAlch04=" 1008 + "version": "24.02.1", 1009 + "url": "mirror://kde/stable/release-service/24.02.1/src/libkexiv2-24.02.1.tar.xz", 1010 + "hash": "sha256-PNYSJSdLCWhpGr0p5nbj0xtvD0iAJOWnhSXcObpn9ug=" 1011 1011 }, 1012 1012 "libkgapi": { 1013 - "version": "24.02.0", 1014 - "url": "mirror://kde/stable/release-service/24.02.0/src/libkgapi-24.02.0.tar.xz", 1015 - "hash": "sha256-7x+XLmKerhKQEDm7/Ld9E2WzzzBdjZeA9ySD7/OrOwo=" 1013 + "version": "24.02.1", 1014 + "url": "mirror://kde/stable/release-service/24.02.1/src/libkgapi-24.02.1.tar.xz", 1015 + "hash": "sha256-cuuDG4EnEixzfILcnsSnMVgRKh22X9Oy26UpjfTSM5U=" 1016 1016 }, 1017 1017 "libkipi": { 1018 - "version": "24.02.0", 1019 - "url": "mirror://kde/stable/release-service/24.02.0/src/libkipi-24.02.0.tar.xz", 1020 - "hash": "sha256-Ig9IWMF+fZuFMzLmSB3jUYKhE7QSr38tSf5PIJ7gOR4=" 1018 + "version": "24.02.1", 1019 + "url": "mirror://kde/stable/release-service/24.02.1/src/libkipi-24.02.1.tar.xz", 1020 + "hash": "sha256-9uaBdnTZTCrsK36ZGOedBNFWOYVK6YTNbRKr/bQ8wsI=" 1021 1021 }, 1022 1022 "libkleo": { 1023 - "version": "24.02.0", 1024 - "url": "mirror://kde/stable/release-service/24.02.0/src/libkleo-24.02.0.tar.xz", 1025 - "hash": "sha256-reQo2spUR5gxSjpbV37+hBfG0hgvdOQn89fHnDyhuWw=" 1023 + "version": "24.02.1", 1024 + "url": "mirror://kde/stable/release-service/24.02.1/src/libkleo-24.02.1.tar.xz", 1025 + "hash": "sha256-CHHvP64rRPj+AS7cVZAv14SZcyg6/jf44IO/03Av+b0=" 1026 1026 }, 1027 1027 "libkmahjongg": { 1028 - "version": "24.02.0", 1029 - "url": "mirror://kde/stable/release-service/24.02.0/src/libkmahjongg-24.02.0.tar.xz", 1030 - "hash": "sha256-pld2Ae17ry8cQhMK4ubRm5nqkm0U+CoEYaRrN0wZZ8U=" 1028 + "version": "24.02.1", 1029 + "url": "mirror://kde/stable/release-service/24.02.1/src/libkmahjongg-24.02.1.tar.xz", 1030 + "hash": "sha256-FXSmx1kKoobanQlDoxQqKv7GaaTjiDme0zQCQVsks78=" 1031 1031 }, 1032 1032 "libkomparediff2": { 1033 - "version": "24.02.0", 1034 - "url": "mirror://kde/stable/release-service/24.02.0/src/libkomparediff2-24.02.0.tar.xz", 1035 - "hash": "sha256-bNNk3ADzblPwsdZv+OWvGAXdWXNY6bK64+na9uxNVLg=" 1033 + "version": "24.02.1", 1034 + "url": "mirror://kde/stable/release-service/24.02.1/src/libkomparediff2-24.02.1.tar.xz", 1035 + "hash": "sha256-Y0BqQpdEvAQx8rTijg1hS/LJJef7oPpmQC0C+DX30G4=" 1036 1036 }, 1037 1037 "libksane": { 1038 - "version": "24.02.0", 1039 - "url": "mirror://kde/stable/release-service/24.02.0/src/libksane-24.02.0.tar.xz", 1040 - "hash": "sha256-jo9ZpawoD/dRLHcStGdfd4/KO4Apb7u9+NjPZQsXGrU=" 1038 + "version": "24.02.1", 1039 + "url": "mirror://kde/stable/release-service/24.02.1/src/libksane-24.02.1.tar.xz", 1040 + "hash": "sha256-+AbdOzlqjjWDMgqKj6CBrBca43fAs3SP0eDorNrnG/8=" 1041 1041 }, 1042 1042 "libksieve": { 1043 - "version": "24.02.0", 1044 - "url": "mirror://kde/stable/release-service/24.02.0/src/libksieve-24.02.0.tar.xz", 1045 - "hash": "sha256-3vqFYnNCuqQYS7iALrGoui6KzZro3GRBHfinEqg3zK0=" 1043 + "version": "24.02.1", 1044 + "url": "mirror://kde/stable/release-service/24.02.1/src/libksieve-24.02.1.tar.xz", 1045 + "hash": "sha256-Yo/c+kZlhq/9/TZXmUqG90WhHNTQpjCSObxPbftRIDg=" 1046 1046 }, 1047 1047 "libktorrent": { 1048 - "version": "24.02.0", 1049 - "url": "mirror://kde/stable/release-service/24.02.0/src/libktorrent-24.02.0.tar.xz", 1050 - "hash": "sha256-iGZX//AS4iVUMLHLKVWeT3k8L1TkfW7UhEIVQNl1uJo=" 1048 + "version": "24.02.1", 1049 + "url": "mirror://kde/stable/release-service/24.02.1/src/libktorrent-24.02.1.tar.xz", 1050 + "hash": "sha256-kOR7wekWgRl6EI/pe9Q4W0E9mn+t9+DSBIzSyKdVvO4=" 1051 1051 }, 1052 1052 "lokalize": { 1053 - "version": "24.02.0", 1054 - "url": "mirror://kde/stable/release-service/24.02.0/src/lokalize-24.02.0.tar.xz", 1055 - "hash": "sha256-WznIX/27WZ+UW5YErYgIitJUs0A3+hn777wzcaUVCt0=" 1053 + "version": "24.02.1", 1054 + "url": "mirror://kde/stable/release-service/24.02.1/src/lokalize-24.02.1.tar.xz", 1055 + "hash": "sha256-GknHgvarWlXRr78shAJpQ0PqtbzNURUbmY/+TAlSHB0=" 1056 1056 }, 1057 1057 "lskat": { 1058 - "version": "24.02.0", 1059 - "url": "mirror://kde/stable/release-service/24.02.0/src/lskat-24.02.0.tar.xz", 1060 - "hash": "sha256-kVALtkeet6C9w9pVm204nq+v4H5S63OSbJiE4qn4x2U=" 1058 + "version": "24.02.1", 1059 + "url": "mirror://kde/stable/release-service/24.02.1/src/lskat-24.02.1.tar.xz", 1060 + "hash": "sha256-osjLg3VOaHFDSpJI/5DsZmgcxn0tvUIveU9in16twvI=" 1061 1061 }, 1062 1062 "mailcommon": { 1063 - "version": "24.02.0", 1064 - "url": "mirror://kde/stable/release-service/24.02.0/src/mailcommon-24.02.0.tar.xz", 1065 - "hash": "sha256-d/kMdC5VeQp43LdbNKtNgi4cOF45KBeqceEf0cDCQ9o=" 1063 + "version": "24.02.1", 1064 + "url": "mirror://kde/stable/release-service/24.02.1/src/mailcommon-24.02.1.tar.xz", 1065 + "hash": "sha256-zTVEKUMxTeLbh3MVPFOIGZMSuBBGjMYEoGDTKGUK9sM=" 1066 1066 }, 1067 1067 "mailimporter": { 1068 - "version": "24.02.0", 1069 - "url": "mirror://kde/stable/release-service/24.02.0/src/mailimporter-24.02.0.tar.xz", 1070 - "hash": "sha256-3Z1rNH52BzidcBVfXmAyTnRfubqOnybu6skY8ImOdZU=" 1068 + "version": "24.02.1", 1069 + "url": "mirror://kde/stable/release-service/24.02.1/src/mailimporter-24.02.1.tar.xz", 1070 + "hash": "sha256-Oa0Ex/B5mBN8pg8QFJ6u4pJTfzU/XIrBoi/LxO5cwWc=" 1071 1071 }, 1072 1072 "marble": { 1073 - "version": "24.02.0", 1074 - "url": "mirror://kde/stable/release-service/24.02.0/src/marble-24.02.0.tar.xz", 1075 - "hash": "sha256-kpkHPKYXJDUPMjbJkW6oHUvURQCexltzZmCkvwFu+Wo=" 1073 + "version": "24.02.1", 1074 + "url": "mirror://kde/stable/release-service/24.02.1/src/marble-24.02.1.tar.xz", 1075 + "hash": "sha256-3KeieLNTzgzp/fpkGgNiu3ExBVvrcfr+qvWsaQJrDZ0=" 1076 1076 }, 1077 1077 "markdownpart": { 1078 - "version": "24.02.0", 1079 - "url": "mirror://kde/stable/release-service/24.02.0/src/markdownpart-24.02.0.tar.xz", 1080 - "hash": "sha256-a79yKY8hxQIgiu0/76VTAticUGpe510lZdRkU0U0S8k=" 1078 + "version": "24.02.1", 1079 + "url": "mirror://kde/stable/release-service/24.02.1/src/markdownpart-24.02.1.tar.xz", 1080 + "hash": "sha256-+2lCSm0b9+nBlEZ66daHemCvrEhVifEkicinNcGHpBE=" 1081 1081 }, 1082 1082 "mbox-importer": { 1083 - "version": "24.02.0", 1084 - "url": "mirror://kde/stable/release-service/24.02.0/src/mbox-importer-24.02.0.tar.xz", 1085 - "hash": "sha256-LOLwaNlk9T7967HEy/+zimaXzy/jEIj6/JuyJrzIiXs=" 1083 + "version": "24.02.1", 1084 + "url": "mirror://kde/stable/release-service/24.02.1/src/mbox-importer-24.02.1.tar.xz", 1085 + "hash": "sha256-nTu+1QIMciFcuRsKmMyAswtpTWoY/XPAApiUIQmVPFo=" 1086 1086 }, 1087 1087 "merkuro": { 1088 - "version": "24.02.0", 1089 - "url": "mirror://kde/stable/release-service/24.02.0/src/merkuro-24.02.0.tar.xz", 1090 - "hash": "sha256-oxu1ZAfJCtTi5d+wGxee32WJ6b/G5hTYMXJjmsrUv1E=" 1088 + "version": "24.02.1", 1089 + "url": "mirror://kde/stable/release-service/24.02.1/src/merkuro-24.02.1.tar.xz", 1090 + "hash": "sha256-X2Qcg2vJPmpEvfO/G+3Mt6I09dGHNo+VSyNBr3iE1xc=" 1091 1091 }, 1092 1092 "messagelib": { 1093 - "version": "24.02.0", 1094 - "url": "mirror://kde/stable/release-service/24.02.0/src/messagelib-24.02.0.tar.xz", 1095 - "hash": "sha256-/0jfAZvD+aZVMhlpWpR+gwPRtW16oYW1Hz8klzQujz0=" 1093 + "version": "24.02.1", 1094 + "url": "mirror://kde/stable/release-service/24.02.1/src/messagelib-24.02.1.tar.xz", 1095 + "hash": "sha256-sBOBrv6jI+yTr164RbqLv9wDFMjQ7/5MsCNcTcqaFN4=" 1096 1096 }, 1097 1097 "mimetreeparser": { 1098 - "version": "24.02.0", 1099 - "url": "mirror://kde/stable/release-service/24.02.0/src/mimetreeparser-24.02.0.tar.xz", 1100 - "hash": "sha256-XQVGxJ6P1dY5umiuCnkCYKrl4dBoc3WH8r3FwRD/l+8=" 1098 + "version": "24.02.1", 1099 + "url": "mirror://kde/stable/release-service/24.02.1/src/mimetreeparser-24.02.1.tar.xz", 1100 + "hash": "sha256-vD9I5tjZdWB7c6G0XTEMy1hOjo9UcL1r9EOh+RTSoRs=" 1101 1101 }, 1102 1102 "minuet": { 1103 - "version": "24.02.0", 1104 - "url": "mirror://kde/stable/release-service/24.02.0/src/minuet-24.02.0.tar.xz", 1105 - "hash": "sha256-eFrJR+LOW2f9anvA+9j1BdMwBN4MwZn8hlhitjsJFdM=" 1103 + "version": "24.02.1", 1104 + "url": "mirror://kde/stable/release-service/24.02.1/src/minuet-24.02.1.tar.xz", 1105 + "hash": "sha256-pv4C4K9SM3TV8r5fAZq2IqvzmaJ5h4vZedi/Ssz/DlI=" 1106 1106 }, 1107 1107 "neochat": { 1108 - "version": "24.02.0", 1109 - "url": "mirror://kde/stable/release-service/24.02.0/src/neochat-24.02.0.tar.xz", 1110 - "hash": "sha256-JOeLm8y90qQHJuO2g7XUHf370G1JA8tHT1mJ/4/gcDI=" 1108 + "version": "24.02.1", 1109 + "url": "mirror://kde/stable/release-service/24.02.1/src/neochat-24.02.1.tar.xz", 1110 + "hash": "sha256-Bbbfokt5G7Ip8QinOCcHZIiKtYVBPf7Y8/o9MS+3/cY=" 1111 1111 }, 1112 1112 "okular": { 1113 - "version": "24.02.0", 1114 - "url": "mirror://kde/stable/release-service/24.02.0/src/okular-24.02.0.tar.xz", 1115 - "hash": "sha256-/CZVSPhZVixUzUBYf/PGocLQ95JmF5UbBuYUXR9Ck4w=" 1113 + "version": "24.02.1", 1114 + "url": "mirror://kde/stable/release-service/24.02.1/src/okular-24.02.1.tar.xz", 1115 + "hash": "sha256-1T+wcRxRAUx7fz0GDRxlR8LXuOYUmiC73mwWNL9Dctk=" 1116 1116 }, 1117 1117 "palapeli": { 1118 - "version": "24.02.0", 1119 - "url": "mirror://kde/stable/release-service/24.02.0/src/palapeli-24.02.0.tar.xz", 1120 - "hash": "sha256-0F3kZGY2QIWcyuEaylrfW17Vz1UROc9oViLZxz36tTI=" 1118 + "version": "24.02.1", 1119 + "url": "mirror://kde/stable/release-service/24.02.1/src/palapeli-24.02.1.tar.xz", 1120 + "hash": "sha256-3UKuXaAuUbElb6HnTDp+76MSzJ8l/MMD8cjL+FGzjhc=" 1121 1121 }, 1122 1122 "parley": { 1123 - "version": "24.02.0", 1124 - "url": "mirror://kde/stable/release-service/24.02.0/src/parley-24.02.0.tar.xz", 1125 - "hash": "sha256-/b3RBQo/2D6u7wQjj3jU/10NTmRVQkw7ZKm7mC6ZDxc=" 1123 + "version": "24.02.1", 1124 + "url": "mirror://kde/stable/release-service/24.02.1/src/parley-24.02.1.tar.xz", 1125 + "hash": "sha256-jX68fWi2rO8cyqxGY39RikqoxZBf9ms0acx6Snis0VQ=" 1126 1126 }, 1127 1127 "partitionmanager": { 1128 - "version": "24.02.0", 1129 - "url": "mirror://kde/stable/release-service/24.02.0/src/partitionmanager-24.02.0.tar.xz", 1130 - "hash": "sha256-suxJFlgFvKW4BvZrTsU91KmN1GYzrtVOafBAod8VpKw=" 1128 + "version": "24.02.1", 1129 + "url": "mirror://kde/stable/release-service/24.02.1/src/partitionmanager-24.02.1.tar.xz", 1130 + "hash": "sha256-i+xmaohjz4LNS4eex3A3OMQzGN2DpOHonLhYRngNGUY=" 1131 1131 }, 1132 1132 "picmi": { 1133 - "version": "24.02.0", 1134 - "url": "mirror://kde/stable/release-service/24.02.0/src/picmi-24.02.0.tar.xz", 1135 - "hash": "sha256-/SeGR/MuCTQgVuS0NQ/JjccPTBW0D1XPUu90bIs8IM8=" 1133 + "version": "24.02.1", 1134 + "url": "mirror://kde/stable/release-service/24.02.1/src/picmi-24.02.1.tar.xz", 1135 + "hash": "sha256-0Sy+KmqgkdlMTV5lMCqfrNQMKtqcVaGPhGOMzagDgAs=" 1136 1136 }, 1137 1137 "pimcommon": { 1138 - "version": "24.02.0", 1139 - "url": "mirror://kde/stable/release-service/24.02.0/src/pimcommon-24.02.0.tar.xz", 1140 - "hash": "sha256-Yypu3thy6A6Y/BHYv67KgoO34gn2ifJcT9toEsxpkxw=" 1138 + "version": "24.02.1", 1139 + "url": "mirror://kde/stable/release-service/24.02.1/src/pimcommon-24.02.1.tar.xz", 1140 + "hash": "sha256-5YSgPUp3dU8Qrz0Ds6fH6qtiUKI3czPVMX2nO7xeH0Q=" 1141 1141 }, 1142 1142 "pim-data-exporter": { 1143 - "version": "24.02.0", 1144 - "url": "mirror://kde/stable/release-service/24.02.0/src/pim-data-exporter-24.02.0.tar.xz", 1145 - "hash": "sha256-XmT0wgdRhbL9Ryq851MoF+n0zxD2UPiTR97gt7sDj78=" 1143 + "version": "24.02.1", 1144 + "url": "mirror://kde/stable/release-service/24.02.1/src/pim-data-exporter-24.02.1.tar.xz", 1145 + "hash": "sha256-P6wJVBJmkAho9jS+CBV0nCpnXBGqh85YACMRS+VSakk=" 1146 1146 }, 1147 1147 "pim-sieve-editor": { 1148 - "version": "24.02.0", 1149 - "url": "mirror://kde/stable/release-service/24.02.0/src/pim-sieve-editor-24.02.0.tar.xz", 1150 - "hash": "sha256-hJCWNj3IIuzNsxQqceqabCsFDBEambr6UUhv7k7zyeQ=" 1148 + "version": "24.02.1", 1149 + "url": "mirror://kde/stable/release-service/24.02.1/src/pim-sieve-editor-24.02.1.tar.xz", 1150 + "hash": "sha256-F8dHU0uA8x8RcGQcTJ173/zGX6omvdOMucAm5UwwTFs=" 1151 1151 }, 1152 1152 "plasmatube": { 1153 - "version": "24.02.0", 1154 - "url": "mirror://kde/stable/release-service/24.02.0/src/plasmatube-24.02.0.tar.xz", 1155 - "hash": "sha256-pTR53BqHz5hS44GVPy1aQ5v9Umaf7cn+7QqxTAn/eRk=" 1153 + "version": "24.02.1", 1154 + "url": "mirror://kde/stable/release-service/24.02.1/src/plasmatube-24.02.1.tar.xz", 1155 + "hash": "sha256-kIpZ07T2OFKvcGr/ry020oATh+GuN+uxoHETgRzZXWo=" 1156 1156 }, 1157 1157 "poxml": { 1158 - "version": "24.02.0", 1159 - "url": "mirror://kde/stable/release-service/24.02.0/src/poxml-24.02.0.tar.xz", 1160 - "hash": "sha256-psDlllkWEHOWtPzwEeMvbAIqHn25Vx/cZIZj+Sb+1To=" 1158 + "version": "24.02.1", 1159 + "url": "mirror://kde/stable/release-service/24.02.1/src/poxml-24.02.1.tar.xz", 1160 + "hash": "sha256-MB/yYDCoKK5+z5iCZGIczsaNJnZF+Fqwxv11JbGnxos=" 1161 1161 }, 1162 1162 "qmlkonsole": { 1163 - "version": "24.02.0", 1164 - "url": "mirror://kde/stable/release-service/24.02.0/src/qmlkonsole-24.02.0.tar.xz", 1165 - "hash": "sha256-dzCe7Zv0t6G/P8JrAiU/C5212uWWxDNLFoiEQiqqigY=" 1163 + "version": "24.02.1", 1164 + "url": "mirror://kde/stable/release-service/24.02.1/src/qmlkonsole-24.02.1.tar.xz", 1165 + "hash": "sha256-DgQ2Q6vl1b9AHJMukXSC+swmRGxWb2hWU8YPc82aR08=" 1166 1166 }, 1167 1167 "rocs": { 1168 - "version": "24.02.0", 1169 - "url": "mirror://kde/stable/release-service/24.02.0/src/rocs-24.02.0.tar.xz", 1170 - "hash": "sha256-Othj1cCeK/I1sNUEimsdvTwrArecH/xZ5Q0z86tgEwI=" 1168 + "version": "24.02.1", 1169 + "url": "mirror://kde/stable/release-service/24.02.1/src/rocs-24.02.1.tar.xz", 1170 + "hash": "sha256-1dRiwZTIilT4ele9AphPRw8PxhSfRsmBNda9BUhKcJ0=" 1171 1171 }, 1172 1172 "signon-kwallet-extension": { 1173 - "version": "24.02.0", 1174 - "url": "mirror://kde/stable/release-service/24.02.0/src/signon-kwallet-extension-24.02.0.tar.xz", 1175 - "hash": "sha256-62lx+1Ef1su7Ng+xolsAMzE7clOPcJUK2NLK+qr7nW4=" 1173 + "version": "24.02.1", 1174 + "url": "mirror://kde/stable/release-service/24.02.1/src/signon-kwallet-extension-24.02.1.tar.xz", 1175 + "hash": "sha256-R8z5F48N6xRE6rzUV3S1nbqV77ysFljvtHJnZNdc9FI=" 1176 1176 }, 1177 1177 "skanlite": { 1178 - "version": "24.02.0", 1179 - "url": "mirror://kde/stable/release-service/24.02.0/src/skanlite-24.02.0.tar.xz", 1180 - "hash": "sha256-wV7o3vz7Bdof0d7qLJqqPMb7MkiXlPVx7Andi02TiqY=" 1178 + "version": "24.02.1", 1179 + "url": "mirror://kde/stable/release-service/24.02.1/src/skanlite-24.02.1.tar.xz", 1180 + "hash": "sha256-SysKRweI2FR1r0ernVc326xsweXdLSX+lvDyZd+pcC4=" 1181 1181 }, 1182 1182 "skanpage": { 1183 - "version": "24.02.0", 1184 - "url": "mirror://kde/stable/release-service/24.02.0/src/skanpage-24.02.0.tar.xz", 1185 - "hash": "sha256-ifaShgBg6rDlPibDQPuLsu/dSZm6vx7JVy+moUT9by8=" 1183 + "version": "24.02.1", 1184 + "url": "mirror://kde/stable/release-service/24.02.1/src/skanpage-24.02.1.tar.xz", 1185 + "hash": "sha256-MXU9s95pG/rEvp5wD9VHJvzj2vRfvPJhbkdhF5/cZaM=" 1186 1186 }, 1187 1187 "spectacle": { 1188 - "version": "24.02.0", 1189 - "url": "mirror://kde/stable/release-service/24.02.0/src/spectacle-24.02.0.tar.xz", 1190 - "hash": "sha256-YUsQyZC1weKvU5xvYNpcq40ZdbbBeiwkWKgbldLkw9E=" 1188 + "version": "24.02.1", 1189 + "url": "mirror://kde/stable/release-service/24.02.1/src/spectacle-24.02.1.tar.xz", 1190 + "hash": "sha256-V0a8AquJ3la6Pzu0rfcs2H0IsPtgA3CBSBtDp6Nk6lc=" 1191 1191 }, 1192 1192 "step": { 1193 - "version": "24.02.0", 1194 - "url": "mirror://kde/stable/release-service/24.02.0/src/step-24.02.0.tar.xz", 1195 - "hash": "sha256-SfIQVPQjzEuDTzegc29ljm89GcJNuhXvIw2FfaH/HBM=" 1193 + "version": "24.02.1", 1194 + "url": "mirror://kde/stable/release-service/24.02.1/src/step-24.02.1.tar.xz", 1195 + "hash": "sha256-kO2A/daKqhAoEjxx+N8N5oIcFUzLoljh9XKAcAlVtR0=" 1196 1196 }, 1197 1197 "svgpart": { 1198 - "version": "24.02.0", 1199 - "url": "mirror://kde/stable/release-service/24.02.0/src/svgpart-24.02.0.tar.xz", 1200 - "hash": "sha256-JGjS2Cf1M8Mw2X28jrC4PPLYHHhfC7WUKNvOT/z6CGU=" 1198 + "version": "24.02.1", 1199 + "url": "mirror://kde/stable/release-service/24.02.1/src/svgpart-24.02.1.tar.xz", 1200 + "hash": "sha256-o2dq9PfsqOqy6MAtKz9XvoMVOW0eLSo+32WBrwktOM4=" 1201 1201 }, 1202 1202 "sweeper": { 1203 - "version": "24.02.0", 1204 - "url": "mirror://kde/stable/release-service/24.02.0/src/sweeper-24.02.0.tar.xz", 1205 - "hash": "sha256-MtiaAsfpbSSBe4Q0DW1YvP8glecU1c3pYUbk6SWGIow=" 1203 + "version": "24.02.1", 1204 + "url": "mirror://kde/stable/release-service/24.02.1/src/sweeper-24.02.1.tar.xz", 1205 + "hash": "sha256-9zvu1+R6FlLN9aQArEVpJvFt2pVCY4kG5g93Fbcjz1Y=" 1206 1206 }, 1207 1207 "telly-skout": { 1208 - "version": "24.02.0", 1209 - "url": "mirror://kde/stable/release-service/24.02.0/src/telly-skout-24.02.0.tar.xz", 1210 - "hash": "sha256-u0y0kue+gaWQ4TF5o5J7PFfW7sjsNBkh6tyCraDIi7M=" 1208 + "version": "24.02.1", 1209 + "url": "mirror://kde/stable/release-service/24.02.1/src/telly-skout-24.02.1.tar.xz", 1210 + "hash": "sha256-WKtAtUgjT6Pue3aH8CKScsseaIa0IT/HN/C4iy/n9Ng=" 1211 1211 }, 1212 1212 "tokodon": { 1213 - "version": "24.02.0", 1214 - "url": "mirror://kde/stable/release-service/24.02.0/src/tokodon-24.02.0.tar.xz", 1215 - "hash": "sha256-DXSOQ/qBse39tBvCPzCeTQ6f1vJTPGY+z7DYw5AOz98=" 1213 + "version": "24.02.1", 1214 + "url": "mirror://kde/stable/release-service/24.02.1/src/tokodon-24.02.1.tar.xz", 1215 + "hash": "sha256-Pq9spIdTIzb28c7/RSgblllaBJOh+q7kP97+X5f2gO8=" 1216 1216 }, 1217 1217 "umbrello": { 1218 - "version": "24.02.0", 1219 - "url": "mirror://kde/stable/release-service/24.02.0/src/umbrello-24.02.0.tar.xz", 1220 - "hash": "sha256-AMuUHmihDvZNfU23Fr/OwGjhZV09VSCvl5Rv8z3tE8c=" 1218 + "version": "24.02.1", 1219 + "url": "mirror://kde/stable/release-service/24.02.1/src/umbrello-24.02.1.tar.xz", 1220 + "hash": "sha256-Ub1NBse9SuGZBKheOHojXkJ2JkKcGYrrfPs7auuthNs=" 1221 1221 }, 1222 1222 "yakuake": { 1223 - "version": "24.02.0", 1224 - "url": "mirror://kde/stable/release-service/24.02.0/src/yakuake-24.02.0.tar.xz", 1225 - "hash": "sha256-jwubjyV5jQpYriB+E8isVch+IgX6bIZRua8/l8AC9qQ=" 1223 + "version": "24.02.1", 1224 + "url": "mirror://kde/stable/release-service/24.02.1/src/yakuake-24.02.1.tar.xz", 1225 + "hash": "sha256-aCTEHlOOWoxSphNli8dqa6KB/dueubT3AUFFM803QZw=" 1226 1226 }, 1227 1227 "zanshin": { 1228 - "version": "24.02.0", 1229 - "url": "mirror://kde/stable/release-service/24.02.0/src/zanshin-24.02.0.tar.xz", 1230 - "hash": "sha256-lgw1cPYmHbfbdEvVzpMe3qZH874suUY9CGm6/DDLZGU=" 1228 + "version": "24.02.1", 1229 + "url": "mirror://kde/stable/release-service/24.02.1/src/zanshin-24.02.1.tar.xz", 1230 + "hash": "sha256-plh2l/67sUzh36AI1rZHtHJj0BTaG1DDdNDT+ZePfjg=" 1231 1231 } 1232 1232 }
+4 -5
pkgs/kde/lib/mk-kde-derivation.nix
··· 112 112 "meta" 113 113 ]; 114 114 115 - meta = let 116 - pos = builtins.unsafeGetAttrPos "pname" args; 117 - in { 115 + meta = { 118 116 description = projectInfo.${pname}.description; 119 117 homepage = "https://invent.kde.org/${projectInfo.${pname}.repo_path}"; 120 118 license = lib.filter (l: l != null) (map (l: licensesBySpdxId.${l}) licenseInfo.${pname}); 121 119 maintainers = lib.teams.qt-kde.members; 122 120 # Platforms are currently limited to what upstream tests in CI, but can be extended if there's interest. 123 121 platforms = lib.platforms.linux ++ lib.platforms.freebsd; 124 - position = "${pos.file}:${toString pos.line}"; 125 122 } // (args.meta or { }); 123 + 124 + pos = builtins.unsafeGetAttrPos "pname" args; 126 125 in 127 - stdenv.mkDerivation (defaultArgs // cleanArgs) // { inherit meta; } 126 + stdenv.mkDerivation (defaultArgs // cleanArgs // { inherit meta pos; })
+1 -1
pkgs/misc/ghostscript/default.nix
··· 188 188 operations in the PostScript language, and (iii) a wide variety 189 189 of output drivers for various file formats and printers. 190 190 ''; 191 - license = lib.licenses.agpl3; 191 + license = lib.licenses.agpl3Plus; 192 192 platforms = lib.platforms.all; 193 193 maintainers = [ lib.maintainers.viric ]; 194 194 mainProgram = "gs";
+2 -2
pkgs/os-specific/linux/ryzenadj/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, pciutils, cmake }: 2 2 stdenv.mkDerivation rec { 3 3 pname = "ryzenadj"; 4 - version = "0.14.0"; 4 + version = "0.15.0"; 5 5 6 6 src = fetchFromGitHub { 7 7 owner = "FlyGoat"; 8 8 repo = "RyzenAdj"; 9 9 rev = "v${version}"; 10 - sha256 = "sha256-Lqq4LNRmqQyeIJfr/+tYdKMEk+P54VnwZAQZcE0ev8Y="; 10 + sha256 = "sha256-aNkVP1fuPcb41Qk5YI1loJnqVmamSzoMFyTGkJtrnvg="; 11 11 }; 12 12 13 13 nativeBuildInputs = [ pciutils cmake ];
-25
pkgs/os-specific/linux/tiscamera/0001-cmake-find-aravis-fix-pkg-cfg-include-dirs.patch
··· 1 - From 90b540bd135de2587352719b14c385b20aa572be Mon Sep 17 00:00:00 2001 2 - From: Raymond Gauthier <jraygauthier@gmail.com> 3 - Date: Wed, 15 Jun 2022 16:09:58 -0400 4 - Subject: [PATCH] cmake-find-aravis: fix pkg cfg include dirs 5 - 6 - --- 7 - cmake/modules/FindAravis.cmake | 2 +- 8 - 1 file changed, 1 insertion(+), 1 deletion(-) 9 - 10 - diff --git a/cmake/modules/FindAravis.cmake b/cmake/modules/FindAravis.cmake 11 - index 5dab5431..811302b9 100644 12 - --- a/cmake/modules/FindAravis.cmake 13 - +++ b/cmake/modules/FindAravis.cmake 14 - @@ -20,7 +20,7 @@ find_path(aravis_INCLUDE_DIR 15 - arv.h 16 - PATHS 17 - ${aravis_PKGCONF_INCLUDE_DIRS} 18 - - ${aravis0_6_PKGCONF_INCLUDE_DIRS} 19 - + ${aravis0_8_PKGCONF_INCLUDE_DIRS} 20 - /usr/local/include 21 - # /usr/local/include/aravis-0.4 22 - /usr/local/include/aravis-0.8 23 - -- 24 - 2.31.1 25 -
-70
pkgs/os-specific/linux/tiscamera/0001-tcamconvert-tcamsrc-add-missing-include-lib-dirs.patch
··· 1 - From 5e7146e176cb1b01b47d16a66763469dccd87f25 Mon Sep 17 00:00:00 2001 2 - From: Raymond Gauthier <jraygauthier@gmail.com> 3 - Date: Thu, 9 Jun 2022 19:45:30 -0400 4 - Subject: [PATCH] tcamconvert&tcamsrc: add missing include/lib dirs 5 - 6 - These were building libraries with dependencies on gstreamer-video 7 - and gstreamer-base but weren't adding the proper include and 8 - lib directories which resulted in build failure on systems 9 - where video and base aren't installed in the same location 10 - as gstreamer itself (e.g: nix, nixos). 11 - --- 12 - src/gstreamer-1.0/tcamconvert/CMakeLists.txt | 2 ++ 13 - src/gstreamer-1.0/tcamsrc/CMakeLists.txt | 11 +++++++++++ 14 - 2 files changed, 13 insertions(+) 15 - 16 - diff --git a/src/gstreamer-1.0/tcamconvert/CMakeLists.txt b/src/gstreamer-1.0/tcamconvert/CMakeLists.txt 17 - index 30563c38..066cb5d7 100644 18 - --- a/src/gstreamer-1.0/tcamconvert/CMakeLists.txt 19 - +++ b/src/gstreamer-1.0/tcamconvert/CMakeLists.txt 20 - @@ -28,6 +28,8 @@ add_library(tcamconvert SHARED 21 - target_include_directories(tcamconvert 22 - PRIVATE 23 - ${GSTREAMER_INCLUDE_DIRS} 24 - + ${GSTREAMER_BASE_INCLUDE_DIRS} 25 - + ${GSTREAMER_VIDEO_INCLUDE_DIRS} 26 - ) 27 - 28 - set_project_warnings(tcamconvert) 29 - diff --git a/src/gstreamer-1.0/tcamsrc/CMakeLists.txt b/src/gstreamer-1.0/tcamsrc/CMakeLists.txt 30 - index 3bc7ed97..ed5be37f 100644 31 - --- a/src/gstreamer-1.0/tcamsrc/CMakeLists.txt 32 - +++ b/src/gstreamer-1.0/tcamsrc/CMakeLists.txt 33 - @@ -21,12 +21,15 @@ add_library(gsttcamstatistics SHARED 34 - target_include_directories(gsttcamstatistics 35 - PRIVATE 36 - ${GSTREAMER_INCLUDE_DIRS} 37 - + ${GSTREAMER_BASE_INCLUDE_DIRS} 38 - + ${GSTREAMER_VIDEO_INCLUDE_DIRS} 39 - ) 40 - 41 - target_link_libraries( gsttcamstatistics 42 - PRIVATE 43 - ${GSTREAMER_LIBRARIES} 44 - ${GSTREAMER_BASE_LIBRARIES} 45 - + ${GSTREAMER_VIDEO_LIBRARIES} 46 - ) 47 - 48 - 49 - @@ -53,10 +56,18 @@ add_library(gsttcamsrc SHARED 50 - tcambind.cpp 51 - ) 52 - 53 - + target_include_directories(gsttcamsrc 54 - + PRIVATE 55 - + ${GSTREAMER_INCLUDE_DIRS} 56 - + ${GSTREAMER_BASE_INCLUDE_DIRS} 57 - + ${GSTREAMER_VIDEO_INCLUDE_DIRS} 58 - + ) 59 - + 60 - target_link_libraries( gsttcamsrc 61 - PRIVATE 62 - ${GSTREAMER_LIBRARIES} 63 - ${GSTREAMER_BASE_LIBRARIES} 64 - + ${GSTREAMER_VIDEO_LIBRARIES} 65 - 66 - tcamgstbase 67 - tcam::gst-helper 68 - -- 69 - 2.31.1 70 -
-25
pkgs/os-specific/linux/tiscamera/0001-udev-rules-fix-install-location.patch
··· 1 - From fdbc0b74812b9afd663226715375b5688e5408b5 Mon Sep 17 00:00:00 2001 2 - From: Raymond Gauthier <jraygauthier@gmail.com> 3 - Date: Thu, 9 Jun 2022 20:23:02 -0400 4 - Subject: [PATCH] udev/rules: fix install location 5 - 6 - --- 7 - CMakeInstall.cmake | 2 +- 8 - 1 file changed, 1 insertion(+), 1 deletion(-) 9 - 10 - diff --git a/CMakeInstall.cmake b/CMakeInstall.cmake 11 - index 4773091f..962c9b09 100644 12 - --- a/CMakeInstall.cmake 13 - +++ b/CMakeInstall.cmake 14 - @@ -92,7 +92,7 @@ else() 15 - 16 - else() 17 - 18 - - set(TCAM_INSTALL_UDEV "${CMAKE_INSTALL_PREFIX}/udev/rules.d" CACHE PATH "udev rules installation path" FORCE) 19 - + set(TCAM_INSTALL_UDEV "${CMAKE_INSTALL_PREFIX}/lib/udev/rules.d" CACHE PATH "udev rules installation path" FORCE) 20 - set(TCAM_INSTALL_SYSTEMD "${CMAKE_INSTALL_PREFIX}/lib/systemd/system/" CACHE PATH "systemd unit installation path" FORCE) 21 - 22 - set(TCAM_INSTALL_PKGCONFIG "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" CACHE PATH "pkgconfig installation path" FORCE) 23 - -- 24 - 2.31.1 25 -
+8 -11
pkgs/os-specific/linux/tiscamera/default.nix
··· 19 19 , gobject-introspection 20 20 , gst_all_1 21 21 , wrapGAppsHook 22 - , withDoc ? true 22 + # needs pkg_resources 23 + , withDoc ? false 23 24 , sphinx 24 25 , graphviz 25 26 , withAravis ? true ··· 32 33 33 34 stdenv.mkDerivation rec { 34 35 pname = "tiscamera"; 35 - version = "1.0.0"; 36 + version = "1.1.1"; 36 37 37 38 src = fetchFromGitHub { 38 39 owner = "TheImagingSource"; 39 - repo = pname; 40 - rev = "v-${pname}-${version}"; 41 - sha256 = "0msz33wvqrji11kszdswcvljqnjflmjpk0aqzmsv6i855y8xn6cd"; 40 + repo = "tiscamera"; 41 + rev = "v-tiscamera-${version}"; 42 + hash = "sha256-33U/8CbqNWIRwfDHXCZSN466WEQj9fip+Z5EJ7kIwRM="; 42 43 }; 43 - 44 - patches = [ 45 - ./0001-tcamconvert-tcamsrc-add-missing-include-lib-dirs.patch 46 - ./0001-udev-rules-fix-install-location.patch 47 - ./0001-cmake-find-aravis-fix-pkg-cfg-include-dirs.patch 48 - ]; 49 44 50 45 postPatch = '' 51 46 cp ${catch2}/include/catch2/catch.hpp external/catch/catch.hpp ··· 109 104 "-DTCAM_ARAVIS_USB_VISION=${if withAravis && withAravisUsbVision then "ON" else "OFF"}" 110 105 "-DTCAM_INSTALL_FORCE_PREFIX=ON" 111 106 ]; 107 + 108 + env.CXXFLAGS = "-include cstdint"; 112 109 113 110 doCheck = true; 114 111
+1 -1
pkgs/servers/akkoma/admin-fe/default.nix
··· 78 78 meta = with lib; { 79 79 description = "Admin interface for Akkoma"; 80 80 homepage = "https://akkoma.dev/AkkomaGang/akkoma-fe/"; 81 - license = licenses.agpl3; 81 + license = licenses.agpl3Only; 82 82 maintainers = with maintainers; [ mvs ]; 83 83 }; 84 84 }
+1 -1
pkgs/servers/akkoma/akkoma-fe/default.nix
··· 76 76 meta = with lib; { 77 77 description = "Frontend for Akkoma"; 78 78 homepage = "https://akkoma.dev/AkkomaGang/akkoma-fe/"; 79 - license = licenses.agpl3; 79 + license = licenses.agpl3Only; 80 80 maintainers = with maintainers; [ mvs ]; 81 81 }; 82 82 }
+1 -1
pkgs/servers/akkoma/default.nix
··· 228 228 meta = with lib; { 229 229 description = "ActivityPub microblogging server"; 230 230 homepage = "https://akkoma.social"; 231 - license = licenses.agpl3; 231 + license = licenses.agpl3Only; 232 232 maintainers = with maintainers; [ mvs ]; 233 233 platforms = platforms.unix; 234 234 };
+1 -1
pkgs/servers/blockbook/default.nix
··· 64 64 meta = with lib; { 65 65 description = "Trezor address/account balance backend"; 66 66 homepage = "https://github.com/trezor/blockbook"; 67 - license = licenses.agpl3; 67 + license = licenses.agpl3Only; 68 68 maintainers = with maintainers; [ mmahut _1000101 ]; 69 69 platforms = platforms.unix; 70 70 mainProgram = "blockbook";
+1 -1
pkgs/servers/documize-community/default.nix
··· 32 32 33 33 meta = with lib; { 34 34 description = "Open source Confluence alternative for internal & external docs built with Golang + EmberJS"; 35 - license = licenses.agpl3; 35 + license = licenses.agpl3Only; 36 36 maintainers = with maintainers; [ ]; 37 37 mainProgram = "documize"; 38 38 homepage = "https://www.documize.com/";
+2 -2
pkgs/servers/fastnetmon-advanced/default.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "fastnetmon-advanced"; 11 - version = "2.0.358"; 11 + version = "2.0.362"; 12 12 13 13 src = fetchurl { 14 14 url = "https://repo.fastnetmon.com/fastnetmon_ubuntu_jammy/pool/fastnetmon/f/fastnetmon/fastnetmon_${version}_amd64.deb"; 15 - hash = "sha256-qL+LxePCZnSpbeeNANvI/f8ntNStHe02fSqMA+XKFng="; 15 + hash = "sha256-9RKZyFntv2LsVZbN4sgb3C35kkDvM6kN7WpqdwwxnsE="; 16 16 }; 17 17 18 18 nativeBuildInputs = [
+1 -1
pkgs/servers/filtron/default.nix
··· 31 31 meta = with lib; { 32 32 description = "Reverse HTTP proxy to filter requests by different rules."; 33 33 homepage = "https://github.com/asciimoo/filtron"; 34 - license = licenses.agpl3; 34 + license = licenses.agpl3Only; 35 35 maintainers = [ maintainers.dasj19 ]; 36 36 platforms = platforms.linux; 37 37 mainProgram = "filtron";
+1 -1
pkgs/servers/home-assistant/custom-components/better_thermostat/default.nix
··· 19 19 "Smart TRV control integrates room-temp sensors, window/door sensors, weather forecasts, and ambient probes for efficient heating and calibration, enhancing energy savings and comfort."; 20 20 homepage = "https://better-thermostat.org/"; 21 21 maintainers = with maintainers; [ mguentner ]; 22 - license = licenses.agpl3; 22 + license = licenses.agpl3Only; 23 23 }; 24 24 }
+2
pkgs/servers/home-assistant/custom-components/default.nix
··· 12 12 13 13 epex_spot = callPackage ./epex_spot {}; 14 14 15 + frigate = callPackage ./frigate {}; 16 + 15 17 govee-lan = callPackage ./govee-lan {}; 16 18 17 19 gpio = callPackage ./gpio {};
+32
pkgs/servers/home-assistant/custom-components/frigate/default.nix
··· 1 + { lib 2 + , fetchFromGitHub 3 + , buildHomeAssistantComponent 4 + , pytz 5 + }: 6 + 7 + buildHomeAssistantComponent rec { 8 + owner = "presto8"; 9 + domain = "frigate"; 10 + version = "5.1.0"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "blakeblackshear"; 14 + repo = "frigate-hass-integration"; 15 + rev = "v${version}"; 16 + hash = "sha256-6W9U0Q0wW36RsErvtFQo1sc1AF7js6MMHxgMQcDFexw="; 17 + }; 18 + 19 + propagatedBuildInputs = [ 20 + pytz 21 + ]; 22 + 23 + dontBuild = true; 24 + 25 + meta = with lib; { 26 + description = "Provides Home Assistant integration to interface with a separately running Frigate service"; 27 + homepage = "https://github.com/blakeblackshear/frigate-hass-integration"; 28 + changelog = "https://github.com/blakeblackshear/frigate-hass-integration/releases/tag/v${version}"; 29 + maintainers = with maintainers; [ presto8 ]; 30 + license = licenses.mit; 31 + }; 32 + }
+2 -2
pkgs/servers/home-assistant/custom-components/sensi/default.nix
··· 7 7 buildHomeAssistantComponent rec { 8 8 owner = "iprak"; 9 9 domain = "sensi"; 10 - version = "1.3.1"; 10 + version = "1.3.4"; 11 11 12 12 src = fetchFromGitHub { 13 13 inherit owner; 14 14 repo = domain; 15 15 rev = "refs/tags/v${version}"; 16 - hash = "sha256-RF182b6OBpoXfDsalwZntuaN8VxkQK2jy9qa0zNFQdI="; 16 + hash = "sha256-NbK9h0nvcWNSwsc04YgjqKl+InijxftPJ3SLCQF/Hns="; 17 17 }; 18 18 19 19 propagatedBuildInputs = [
+3 -3
pkgs/servers/http/nginx/modules.nix
··· 77 77 meta = with lib; { 78 78 description = "Validates Akamai v2 query string tokens"; 79 79 homepage = "https://github.com/kaltura/nginx-akamai-token-validate-module"; 80 - license = with licenses; [ agpl3 ]; 80 + license = with licenses; [ agpl3Only ]; 81 81 maintainers = with maintainers; [ ]; 82 82 }; 83 83 }; ··· 685 685 meta = with lib; { 686 686 description = "Generates CDN tokens, either as a cookie or as a query string parameter"; 687 687 homepage = "https://github.com/kaltura/nginx-secure-token-module"; 688 - license = with licenses; [ agpl3 ]; 688 + license = with licenses; [ agpl3Only ]; 689 689 maintainers = with maintainers; [ ]; 690 690 }; 691 691 }; ··· 1004 1004 meta = with lib; { 1005 1005 description = "VOD packager"; 1006 1006 homepage = "https://github.com/kaltura/nginx-vod-module"; 1007 - license = with licenses; [ agpl3 ]; 1007 + license = with licenses; [ agpl3Only ]; 1008 1008 maintainers = with maintainers; [ ]; 1009 1009 }; 1010 1010 };
+1 -1
pkgs/servers/invidious/default.nix
··· 109 109 description = "An open source alternative front-end to YouTube"; 110 110 mainProgram = "invidious"; 111 111 homepage = "https://invidious.io/"; 112 - license = licenses.agpl3; 112 + license = licenses.agpl3Plus; 113 113 maintainers = with maintainers; [ infinisil sbruder ]; 114 114 }; 115 115 }
+2 -2
pkgs/servers/jitsi-videobridge/default.nix
··· 2 2 3 3 let 4 4 pname = "jitsi-videobridge2"; 5 - version = "2.3-67-gb2d4229f"; 5 + version = "2.3-92-g64f9f34f"; 6 6 src = fetchurl { 7 7 url = "https://download.jitsi.org/stable/${pname}_${version}-1_all.deb"; 8 - sha256 = "aE9QFzOJk3jMzNTEitcaBZVKpa1IJ55JahLfNDCujJI="; 8 + sha256 = "fatkARiFgSEQl/caVUjJX77os7IZDIEZrxp0RLLaK/M="; 9 9 }; 10 10 in 11 11 stdenv.mkDerivation {
+1 -1
pkgs/servers/matrix-hebbot/default.nix
··· 38 38 description = "A Matrix bot which can generate \"This Week in X\" like blog posts "; 39 39 homepage = "https://github.com/haecker-felix/hebbot"; 40 40 changelog = "https://github.com/haecker-felix/hebbot/releases/tag/v${version}"; 41 - license = with licenses; [ agpl3 ]; 41 + license = with licenses; [ agpl3Only ]; 42 42 mainProgram = "hebbot"; 43 43 maintainers = with maintainers; [ a-kenji ]; 44 44 };
+1 -1
pkgs/servers/mattermost/default.nix
··· 77 77 meta = with lib; { 78 78 description = "Mattermost is an open source platform for secure collaboration across the entire software development lifecycle"; 79 79 homepage = "https://www.mattermost.org"; 80 - license = with licenses; [ agpl3 asl20 ]; 80 + license = with licenses; [ agpl3Only asl20 ]; 81 81 maintainers = with maintainers; [ ryantm numinit kranzes mgdelacroix ]; 82 82 mainProgram = "mattermost"; 83 83 };
+1 -1
pkgs/servers/monitoring/grafana/default.nix
··· 134 134 135 135 meta = with lib; { 136 136 description = "Gorgeous metric viz, dashboards & editors for Graphite, InfluxDB & OpenTSDB"; 137 - license = licenses.agpl3; 137 + license = licenses.agpl3Only; 138 138 homepage = "https://grafana.com"; 139 139 maintainers = with maintainers; [ offline fpletz willibutz globin ma27 Frostman ]; 140 140 platforms = platforms.linux ++ platforms.darwin;
+1 -1
pkgs/servers/monitoring/phlare/default.nix
··· 33 33 34 34 meta = with lib; { 35 35 description = "Grafana Phlare is an open source database that provides fast, scalable, highly available, and efficient storage and querying of profiling data."; 36 - license = licenses.agpl3; 36 + license = licenses.agpl3Only; 37 37 homepage = "https://grafana.com/oss/phlare"; 38 38 maintainers = with maintainers; [ cathalmullan ]; 39 39 };
+3 -3
pkgs/servers/monitoring/prometheus/kea-exporter.nix
··· 6 6 7 7 python3Packages.buildPythonApplication rec { 8 8 pname = "kea-exporter"; 9 - version = "0.6.1"; 9 + version = "0.7.0"; 10 10 format = "pyproject"; 11 11 12 12 src = fetchPypi { 13 13 pname = "kea_exporter"; 14 14 inherit version; 15 - hash = "sha256-PyNFSTDqT+PBY7d9NSG1FVhN+Y3ID13T6859kBYsFzU="; 15 + hash = "sha256-kn2iwYWcyW90tgfWmzLF7rU06fJyLRzqYKNLOgu/Yqk="; 16 16 }; 17 17 18 18 nativeBuildInputs = with python3Packages; [ ··· 31 31 ''; 32 32 33 33 passthru.tests = { 34 - inherit (nixosTests.prometheus-exporters) kea; 34 + inherit (nixosTests) kea; 35 35 }; 36 36 37 37 meta = with lib; {
+1 -1
pkgs/servers/nosql/aerospike/default.nix
··· 31 31 description = "Flash-optimized, in-memory, NoSQL database"; 32 32 mainProgram = "asd"; 33 33 homepage = "https://aerospike.com/"; 34 - license = licenses.agpl3; 34 + license = licenses.agpl3Only; 35 35 platforms = [ "x86_64-linux" ]; 36 36 maintainers = with maintainers; [ kalbasit ]; 37 37 };
+1 -1
pkgs/servers/onlyoffice-documentserver/default.nix
··· 143 143 fully compatible with Office Open XML formats: .docx, .xlsx, .pptx and enabling collaborative editing in real time. 144 144 ''; 145 145 homepage = "ONLYOFFICE Document Server is an online office suite comprising viewers and editors"; 146 - license = licenses.agpl3; 146 + license = licenses.agpl3Plus; 147 147 platforms = [ "x86_64-linux" ]; 148 148 sourceProvenance = [ sourceTypes.binaryNativeCode ]; 149 149 maintainers = with maintainers; [ SuperSandro2000 ];
+1 -1
pkgs/servers/pleroma/default.nix
··· 163 163 meta = with lib; { 164 164 description = "ActivityPub microblogging server"; 165 165 homepage = "https://git.pleroma.social/pleroma/pleroma"; 166 - license = licenses.agpl3; 166 + license = licenses.agpl3Only; 167 167 maintainers = with maintainers; [ picnoir yuka kloenk yayayayaka ]; 168 168 platforms = platforms.unix; 169 169 };
+1 -1
pkgs/servers/rainloop/default.nix
··· 54 54 description = "Simple, modern & fast web-based email client"; 55 55 homepage = "https://www.rainloop.net"; 56 56 downloadPage = "https://github.com/RainLoop/rainloop-webmail/releases"; 57 - license = with licenses; if edition == "" then unfree else agpl3; 57 + license = with licenses; if edition == "" then unfree else agpl3Only; 58 58 platforms = platforms.all; 59 59 maintainers = with maintainers; [ das_j ]; 60 60 };
+1 -1
pkgs/servers/snappymail/default.nix
··· 35 35 homepage = "https://snappymail.eu"; 36 36 changelog = "https://github.com/the-djmaze/snappymail/blob/v${version}/CHANGELOG.md"; 37 37 downloadPage = "https://github.com/the-djmaze/snappymail/releases"; 38 - license = licenses.agpl3; 38 + license = licenses.agpl3Only; 39 39 platforms = platforms.all; 40 40 maintainers = with maintainers; [ mic92 ]; 41 41 };
+1 -1
pkgs/servers/sozu/default.nix
··· 43 43 "Open Source HTTP Reverse Proxy built in Rust for Immutable Infrastructures"; 44 44 homepage = "https://www.sozu.io"; 45 45 changelog = "https://github.com/sozu-proxy/sozu/releases/tag/${version}"; 46 - license = licenses.agpl3; 46 + license = licenses.agpl3Only; 47 47 maintainers = with maintainers; [ Br1ght0ne gaelreyrol ]; 48 48 mainProgram = "sozu"; 49 49 # error[E0432]: unresolved import `std::arch::x86_64`
+1 -1
pkgs/servers/tt-rss/plugin-ff-instagram/default.nix
··· 24 24 25 25 The name of the plugin in TT-RSS is 'ff_instagram'. 26 26 ''; 27 - license = licenses.agpl3; 27 + license = licenses.agpl3Plus; 28 28 homepage = "https://github.com/wltb/ff_instagram"; 29 29 maintainers = with maintainers; [ das_j ]; 30 30 platforms = platforms.all;
+1 -1
pkgs/servers/web-apps/hedgedoc/default.nix
··· 108 108 109 109 meta = { 110 110 description = "Realtime collaborative markdown notes on all platforms"; 111 - license = lib.licenses.agpl3; 111 + license = lib.licenses.agpl3Only; 112 112 homepage = "https://hedgedoc.org"; 113 113 mainProgram = "hedgedoc"; 114 114 maintainers = with lib.maintainers; [ SuperSandro2000 ];
+1 -1
pkgs/servers/web-apps/jirafeau/default.nix
··· 25 25 26 26 meta = with lib; { 27 27 description = "Website permitting upload of a file in a simple way and giving a unique link to it"; 28 - license = licenses.agpl3; 28 + license = licenses.agpl3Plus; 29 29 homepage = "https://gitlab.com/mojo42/Jirafeau"; 30 30 platforms = platforms.all; 31 31 maintainers = with maintainers; [ davidtwco ];
+1 -1
pkgs/servers/web-apps/lemmy/package.json
··· 3 3 "description": "An isomorphic UI for lemmy", 4 4 "version": "0.19.3", 5 5 "author": "Dessalines <tyhou13@gmx.com>", 6 - "license": "AGPL-3.0", 6 + "license": "AGPL-3.0-only", 7 7 "scripts": { 8 8 "analyze": "webpack --mode=none", 9 9 "build:dev": "webpack --env COMMIT_HASH=$(git rev-parse --short HEAD) --mode=development",
+1 -1
pkgs/servers/web-apps/morty/default.nix
··· 24 24 ''; 25 25 homepage = "https://github.com/asciimoo/morty"; 26 26 maintainers = with maintainers; [ leenaars SuperSandro2000 ]; 27 - license = licenses.agpl3; 27 + license = licenses.agpl3Only; 28 28 }; 29 29 }
+1 -1
pkgs/servers/web-apps/slskd/default.nix
··· 20 20 meta = with lib; { 21 21 description = "A modern client-server application for the Soulseek file sharing network"; 22 22 homepage = "https://github.com/slskd/slskd"; 23 - license = licenses.agpl3; 23 + license = licenses.agpl3Plus; 24 24 maintainers = with maintainers; [ ppom ]; 25 25 platforms = platforms.linux; 26 26 };
+1 -1
pkgs/shells/liquidprompt/default.nix
··· 26 26 meta = with lib; { 27 27 description = "A full-featured & carefully designed adaptive prompt for Bash & Zsh"; 28 28 homepage = "https://github.com/nojhan/liquidprompt"; 29 - license = licenses.agpl3; 29 + license = licenses.agpl3Plus; 30 30 platforms = platforms.all; 31 31 maintainers = with maintainers; [ gerschtli ]; 32 32 };
+3 -3
pkgs/shells/nushell/nu_scripts/default.nix
··· 6 6 7 7 stdenvNoCC.mkDerivation rec { 8 8 pname = "nu_scripts"; 9 - version = "unstable-2024-03-17"; 9 + version = "unstable-2024-03-20"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "nushell"; 13 13 repo = pname; 14 - rev = "7d662ad5c5e6cc33162034f6191f97394bdc9d6b"; 15 - hash = "sha256-fJ05NC5N/90qLWuBR7RcrH5U4615MBAZEiVwg6JZp24="; 14 + rev = "707cda345078553f3e878a100ca103a28f440705"; 15 + hash = "sha256-pgihFkuPIjFTLYtVKaXA+NPUfs/8TpWoojpGyi5TLhY="; 16 16 }; 17 17 18 18 installPhase = ''
+3 -3
pkgs/stdenv/adapters.nix
··· 132 132 # extraBuildInputs are dropped in cross.nix, but darwin still needs them 133 133 extraBuildInputs = [ pkgs.buildPackages.darwin.CF ]; 134 134 mkDerivationFromStdenv = withOldMkDerivation old (stdenv: mkDerivationSuper: args: 135 - (mkDerivationSuper args).overrideAttrs (finalAttrs: { 136 - NIX_CFLAGS_LINK = toString (finalAttrs.NIX_CFLAGS_LINK or "") 135 + (mkDerivationSuper args).overrideAttrs (prevAttrs: { 136 + NIX_CFLAGS_LINK = toString (prevAttrs.NIX_CFLAGS_LINK or "") 137 137 + lib.optionalString (stdenv.cc.isGNU or false) " -static-libgcc"; 138 - nativeBuildInputs = (finalAttrs.nativeBuildInputs or []) 138 + nativeBuildInputs = (prevAttrs.nativeBuildInputs or []) 139 139 ++ lib.optionals stdenv.hasCC [ 140 140 (pkgs.buildPackages.makeSetupHook { 141 141 name = "darwin-portable-libSystem-hook";
+2 -2
pkgs/tools/admin/credhub-cli/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "credhub-cli"; 5 - version = "2.9.27"; 5 + version = "2.9.28"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "cloudfoundry-incubator"; 9 9 repo = "credhub-cli"; 10 10 rev = version; 11 - sha256 = "sha256-qd6AKiFfDmh7O0HloV05yMGwP4htrPR+O3wQFSsZEps="; 11 + sha256 = "sha256-2LHWbTvxE8awSUm33XocjWxrY8dosMEaCPOx85+tj4s="; 12 12 }; 13 13 14 14 # these tests require network access that we're not going to give them
+1 -1
pkgs/tools/admin/hedgedoc-cli/default.nix
··· 35 35 meta = with lib; { 36 36 description = "Hedgedoc CLI"; 37 37 homepage = "https://github.com/hedgedoc/cli"; 38 - license = licenses.agpl3; 38 + license = licenses.agpl3Only; 39 39 maintainers = with maintainers; [ drupol ]; 40 40 }; 41 41 }
+1 -1
pkgs/tools/admin/lxd/default.nix
··· 87 87 description = "Daemon based on liblxc offering a REST API to manage containers"; 88 88 homepage = "https://ubuntu.com/lxd"; 89 89 changelog = "https://github.com/canonical/lxd/releases/tag/lxd-${version}"; 90 - license = with licenses; [ asl20 agpl3 ]; 90 + license = with licenses; [ asl20 agpl3Plus ]; 91 91 maintainers = teams.lxc.members; 92 92 platforms = platforms.linux; 93 93 };
+3 -9
pkgs/tools/admin/salt/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , python3 4 - , fetchpatch 5 4 , fetchPypi 6 5 , openssl 7 6 # Many Salt modules require various Python modules to be installed, ··· 11 10 12 11 python3.pkgs.buildPythonApplication rec { 13 12 pname = "salt"; 14 - version = "3006.7"; 13 + version = "3007.0"; 15 14 format = "setuptools"; 16 15 17 16 src = fetchPypi { 18 17 inherit pname version; 19 - hash = "sha256-7ZLSG4TrnUefk7qJRoRTQIEX4NwQEGFCFJmejQwhCv0="; 18 + hash = "sha256-Qb+E5x/GVb+KS1LrRA0GIa6WEJaghtIOEy4VEuLt3/g="; 20 19 }; 21 20 22 21 patches = [ 23 - # https://github.com/saltstack/salt/pull/63795 24 - (fetchpatch { 25 - name = "remove-duplicate-scripts.patch"; 26 - url = "https://github.com/saltstack/salt/commit/6b9463836e70e40409dbf653f01aa94ef869dfe7.patch"; 27 - hash = "sha256-VcVdKC8EH4qoWHtq6eEPl8OviR4eA2k/S2lWNQbubJw="; 28 - }) 29 22 ./fix-libcrypto-loading.patch 30 23 ]; 31 24 ··· 57 50 pyyaml 58 51 pyzmq 59 52 requests 53 + tornado 60 54 ] ++ extraInputs; 61 55 62 56 # Don't use fixed dependencies on Darwin
+1 -1
pkgs/tools/backup/burp/default.nix
··· 34 34 meta = with lib; { 35 35 description = "BURP - BackUp and Restore Program"; 36 36 homepage = "https://burp.grke.org"; 37 - license = licenses.agpl3; 37 + license = licenses.agpl3Plus; 38 38 maintainers = with maintainers; [ arjan-s ]; 39 39 platforms = platforms.all; 40 40 };
+2 -2
pkgs/tools/graphics/quirc/0001-dont-build-demos.patch
··· 4 4 +++ b/Makefile 5 5 @@ -37,7 +37,7 @@ DEMO_UTIL_OBJ = \ 6 6 7 - OPENCV_CFLAGS != pkg-config --cflags opencv4 8 - OPENCV_LIBS != pkg-config --libs opencv4 7 + OPENCV_CFLAGS := $(shell pkg-config --cflags opencv4 2>&1) 8 + OPENCV_LIBS = $(shell pkg-config --libs opencv4) 9 9 -QUIRC_CXXFLAGS = $(QUIRC_CFLAGS) $(OPENCV_CFLAGS) --std=c++17 10 10 +QUIRC_CXXFLAGS = $(QUIRC_CFLAGS) --std=c++17 11 11
+19 -14
pkgs/tools/graphics/quirc/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, SDL_gfx, SDL, libjpeg, libpng, opencv 2 2 , pkg-config }: 3 3 4 - stdenv.mkDerivation { 4 + stdenv.mkDerivation (finalAttrs: { 5 5 pname = "quirc"; 6 - version = "2021-10-08"; 6 + version = "1.2"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "dlbeer"; 10 10 repo = "quirc"; 11 - rev = "516d91a94d880ca1006fc1d57f318bdff8411f0d"; 12 - sha256 = "0jkaz5frm6jr9bxyfympvzh180nczrfvvb3z3qhk21djlas6nr5f"; 11 + rev = "v${finalAttrs.version}"; 12 + hash = "sha256-zdq/YKL33jJXa10RqmQIl06rRYnrthWG+umT4dipft0="; 13 13 }; 14 + 15 + postPatch = '' 16 + # don't try to change ownership 17 + substituteInPlace Makefile \ 18 + --replace-fail "-o root" "" \ 19 + --replace-fail "-g root" "" 20 + ''; 14 21 15 22 nativeBuildInputs = [ pkg-config ]; 16 23 buildInputs = [ SDL SDL_gfx libjpeg libpng opencv ]; ··· 28 35 runHook postBuild 29 36 ''; 30 37 31 - configurePhase = '' 32 - runHook preConfigure 33 - 34 - # don't try to change ownership 35 - sed -e 's/-[og] root//g' -i Makefile 36 - 37 - runHook postConfigure 38 - ''; 39 - 40 38 preInstall = '' 41 39 mkdir -p "$out"/{bin,lib,include} 42 40 ··· 44 42 find -maxdepth 1 -type f -executable ! -name '*.so.*' | xargs cp -t "$out"/bin 45 43 ''; 46 44 45 + postInstall = '' 46 + # don't install static library 47 + rm $out/lib/libquirc.a 48 + 49 + ln -s $out/lib/libquirc.so.* $out/lib/libquirc.so 50 + ''; 51 + 47 52 meta = { 48 53 description = "A small QR code decoding library"; 49 54 license = lib.licenses.isc; 50 55 maintainers = [ lib.maintainers.raskin ]; 51 56 platforms = lib.platforms.linux ++ [ "x86_64-darwin" "aarch64-darwin" ]; 52 57 }; 53 - } 58 + })
+1 -1
pkgs/tools/misc/altserver-linux/default.nix
··· 28 28 meta = with lib; { 29 29 homepage = "https://github.com/NyaMisty/AltServer-Linux"; 30 30 description = "AltServer for AltStore, but on-device. Requires root privileges as well as running a custom anisette server currently"; 31 - license = licenses.agpl3; 31 + license = licenses.agpl3Only; 32 32 mainProgram = "alt-server"; 33 33 sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 34 34 platforms = platforms.linux;
+3 -3
pkgs/tools/misc/chezmoi/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "chezmoi"; 9 - version = "2.47.1"; 9 + version = "2.47.2"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "twpayne"; 13 13 repo = "chezmoi"; 14 14 rev = "v${version}"; 15 - hash = "sha256-sCDRHbizWhxaGBKdBhLViOfv+mwJiVvw7cjXSuDnOAo="; 15 + hash = "sha256-XjPeOTVoWcAWq8wb3RJCsIVMN4zF5ovAni+fWrR1P+I="; 16 16 }; 17 17 18 - vendorHash = "sha256-gTgzuNsNzw8RmYaeOTBxkOc0Pt+WGLWTA6/oAL/1RRg="; 18 + vendorHash = "sha256-ZtxX8BTX+7SfRxdxNWAy3wNTl8H7yoBNJr99dzCA+uk="; 19 19 20 20 doCheck = false; 21 21
+1 -1
pkgs/tools/misc/clipster/default.nix
··· 43 43 - Option to ignore clipboard updates form certain applications. (filter_classes) 44 44 - Ability to delete items in clipboard history. 45 45 ''; 46 - license = licenses.agpl3; 46 + license = licenses.agpl3Only; 47 47 homepage = "https://github.com/mrichar1/clipster"; 48 48 platforms = platforms.linux; 49 49 maintainers = [ maintainers.magnetophon ];
+1 -1
pkgs/tools/misc/libbitcoin/libbitcoin-client.nix
··· 30 30 maintainers = with maintainers; [ ]; 31 31 32 32 # AGPL with a lesser clause 33 - license = licenses.agpl3; 33 + license = licenses.agpl3Plus; 34 34 }; 35 35 }
+1 -1
pkgs/tools/misc/libbitcoin/libbitcoin-explorer.nix
··· 32 32 maintainers = with maintainers; [ asymmetric ]; 33 33 34 34 # AGPL with a lesser clause 35 - license = licenses.agpl3; 35 + license = licenses.agpl3Plus; 36 36 }; 37 37 }
+1 -1
pkgs/tools/misc/libbitcoin/libbitcoin-network.nix
··· 30 30 maintainers = with maintainers; [ asymmetric ]; 31 31 32 32 # AGPL with a lesser clause 33 - license = licenses.agpl3; 33 + license = licenses.agpl3Plus; 34 34 }; 35 35 }
+1 -1
pkgs/tools/misc/libbitcoin/libbitcoin-protocol.nix
··· 31 31 maintainers = with maintainers; [ asymmetric ]; 32 32 33 33 # AGPL with a lesser clause 34 - license = licenses.agpl3; 34 + license = licenses.agpl3Plus; 35 35 }; 36 36 }
+1 -1
pkgs/tools/misc/libbitcoin/libbitcoin.nix
··· 30 30 platforms = platforms.linux ++ platforms.darwin; 31 31 maintainers = with maintainers; [ ]; 32 32 # AGPL with a lesser clause 33 - license = licenses.agpl3; 33 + license = licenses.agpl3Plus; 34 34 }; 35 35 }
+5
pkgs/tools/misc/ollama/default.nix
··· 51 51 rocmPath = buildEnv { 52 52 name = "rocm-path"; 53 53 paths = [ 54 + rocmPackages.clr 55 + rocmPackages.hipblas 56 + rocmPackages.rocblas 57 + rocmPackages.rocsolver 58 + rocmPackages.rocsparse 54 59 rocmPackages.rocm-device-libs 55 60 rocmClang 56 61 ];
+1 -1
pkgs/tools/misc/pb/default.nix
··· 30 30 homepage = "https://github.com/parseablehq/pb"; 31 31 changelog = "https://github.com/parseablehq/pb/releases/tag/v${version}"; 32 32 description = "CLI client for Parseable server"; 33 - license = licenses.agpl3; 33 + license = licenses.agpl3Plus; 34 34 maintainers = with maintainers; [ aaronjheng ]; 35 35 mainProgram = "pb"; 36 36 };
+2 -2
pkgs/tools/misc/scdl/default.nix
··· 2 2 3 3 python3Packages.buildPythonApplication rec { 4 4 pname = "scdl"; 5 - version = "2.7.3"; 5 + version = "2.7.5"; 6 6 format = "setuptools"; 7 7 8 8 src = fetchPypi { 9 9 inherit pname version; 10 - sha256 = "60284b7b058040d4847f2e4b0ab906b10e959d51f976a0188641e8e10685474f"; 10 + sha256 = "sha256-YoQaIbOfwLtkSZJGZd9CL7TZGgqjfohJfrnQ3t5uLU0="; 11 11 }; 12 12 13 13 propagatedBuildInputs = with python3Packages; [
+1 -1
pkgs/tools/misc/steampipe/default.nix
··· 41 41 meta = with lib; { 42 42 homepage = "https://steampipe.io/"; 43 43 description = "select * from cloud;"; 44 - license = licenses.agpl3; 44 + license = licenses.agpl3Only; 45 45 maintainers = with maintainers; [ hardselius ]; 46 46 changelog = "https://github.com/turbot/steampipe/blob/v${version}/CHANGELOG.md"; 47 47 };
+2 -2
pkgs/tools/misc/z-lua/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "z-lua"; 5 - version = "1.8.17"; 5 + version = "1.8.18"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "skywind3000"; 9 9 repo = "z.lua"; 10 10 rev = version; 11 - sha256 = "sha256-zhhrRTteKv6VvTbM7ao2Z3nWRN181nqLLcOA+qi88fc="; 11 + sha256 = "sha256-QSwZhdBXO+x4vcwRnZjdYdIdWW0Nfu0oImftUgm4wyo="; 12 12 }; 13 13 14 14 dontBuild = true;
+3 -3
pkgs/tools/networking/cfspeedtest/default.nix
··· 6 6 7 7 rustPlatform.buildRustPackage rec { 8 8 pname = "cfspeedtest"; 9 - version = "1.2.2"; 9 + version = "1.2.3"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "code-inflation"; 13 13 repo = pname; 14 14 rev = "refs/tags/v${version}"; 15 - hash = "sha256-0BX9nEhSyYY/fDJHZOw0URLPIXZGRGZyXB1Tm8GX1/A="; 15 + hash = "sha256-xg5jSA3J6QzqiItNV+poVxxXmKKPE7TsEYMGdKv4k+k="; 16 16 }; 17 17 18 - cargoHash = "sha256-GNoYLps6OaA3Ubb0nG6hQfe6r52lhnIb19n1PLCsbXs="; 18 + cargoHash = "sha256-ZXETP60R2121xTFqsvIFziUtKhL+ODGCpG98Mlt/zlg="; 19 19 20 20 meta = with lib; { 21 21 description = "Unofficial CLI for speed.cloudflare.com";
+3 -3
pkgs/tools/networking/narrowlink/default.nix
··· 9 9 10 10 rustPlatform.buildRustPackage rec { 11 11 pname = "narrowlink"; 12 - version = "0.2.4"; 12 + version = "0.2.5"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "narrowlink"; 16 16 repo = "narrowlink"; 17 17 rev = version; 18 - hash = "sha256-priVl44VSxV+rCy/5H704I3CbNXDMP2BUguknl5Bguk="; 18 + hash = "sha256-Ro5SfcuKy0JqSwh2HbYisE9I4BTP4o7qjEA3fU3pAuw="; 19 19 }; 20 20 21 - cargoHash = "sha256-q15T0/2Xf8L6ZEphIjZzzcqcnkWMbv3zvBAd/Ofvnfg="; 21 + cargoHash = "sha256-XHbgwqvzfnpbu2h8rbI8XsL+og0gkjQzhHzME6crmZg="; 22 22 23 23 nativeBuildInputs = [ 24 24 rustPlatform.bindgenHook
+1 -1
pkgs/tools/networking/ratman/default.nix
··· 87 87 description = "A modular decentralised peer-to-peer packet router and associated tools"; 88 88 homepage = "https://git.irde.st/we/irdest"; 89 89 platforms = platforms.unix; 90 - license = licenses.agpl3; 90 + license = licenses.agpl3Only; 91 91 maintainers = with maintainers; [ spacekookie yuka ]; 92 92 }; 93 93 }
+1 -1
pkgs/tools/networking/saldl/default.nix
··· 52 52 meta = with lib; { 53 53 description = "CLI downloader optimized for speed and early preview"; 54 54 homepage = "https://saldl.github.io"; 55 - license = licenses.agpl3; 55 + license = licenses.agpl3Only; 56 56 maintainers = with maintainers; [ zowoq ]; 57 57 platforms = platforms.all; 58 58 mainProgram = "saldl";
+3 -3
pkgs/tools/networking/sitespeed-io/default.nix
··· 24 24 assert (!withFirefox && !withChromium) -> throw "Either `withFirefox` or `withChromium` must be enabled."; 25 25 buildNpmPackage rec { 26 26 pname = "sitespeed-io"; 27 - version = "33.2.0"; 27 + version = "33.3.0"; 28 28 29 29 src = fetchFromGitHub { 30 30 owner = "sitespeedio"; 31 31 repo = "sitespeed.io"; 32 32 rev = "v${version}"; 33 - hash = "sha256-GU7eQfh44zAuZ0oPb/9wGxK/+AfKvNPyuRgmEP0NaMM="; 33 + hash = "sha256-voH0/F11fSMpEccyjcX3YUKaXjegJRwQwlRoa8R8sDg="; 34 34 }; 35 35 36 36 nodejs = nodejs_18; ··· 46 46 47 47 dontNpmBuild = true; 48 48 npmInstallFlags = [ "--omit=dev" ]; 49 - npmDepsHash = "sha256-t11JMu+MjTRsDuud/mDvLglvdcj1mlZfx67ueejdw/0="; 49 + npmDepsHash = "sha256-IiDfvID3h6kBue54p6J9qpjwwO5LwKkK0fw7TNptsxA="; 50 50 51 51 postInstall = '' 52 52 mv $out/bin/sitespeed{.,-}io
+2 -2
pkgs/tools/networking/v2ray/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "v2ray-core"; 9 - version = "5.15.0"; 9 + version = "5.15.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "v2fly"; 13 13 repo = "v2ray-core"; 14 14 rev = "v${version}"; 15 - hash = "sha256-XxmzJfZa05Kf32Lh6FapYpQZProJyzlXoXKnDPiWqMQ="; 15 + hash = "sha256-EENeJQfIKHtbh5dmWeUtnVepIGsBsXMs6Yhi/QzeRRs="; 16 16 }; 17 17 18 18 # `nix-update` doesn't support `vendorHash` yet.
+1 -1
pkgs/tools/networking/wuzz/default.nix
··· 25 25 meta = with lib; { 26 26 homepage = "https://github.com/asciimoo/wuzz"; 27 27 description = "Interactive cli tool for HTTP inspection"; 28 - license = licenses.agpl3; 28 + license = licenses.agpl3Only; 29 29 maintainers = with maintainers; [ pradeepchhetri ]; 30 30 mainProgram = "wuzz"; 31 31 };
+2 -3
pkgs/tools/nix/nixos-render-docs/src/nixos_render_docs/html.py
··· 181 181 if hstyle: 182 182 hstyle = f'style="{escape(hstyle, True)}"' 183 183 if anchor := cast(str, token.attrs.get('id', '')): 184 - anchor = f'<span id="{escape(anchor, True)}"></span>' 184 + anchor = f'id="{escape(anchor, True)}"' 185 185 result = self._close_headings(hlevel) 186 186 tag = self._heading_tag(token, tokens, i) 187 187 toc_fragment = self._build_toc(tokens, i) ··· 192 192 f' <div class="titlepage">' 193 193 f' <div>' 194 194 f' <div>' 195 - f' <{htag} class="title" {hstyle}>' 196 - f' {anchor}' 195 + f' <{htag} {anchor} class="title" {hstyle}>' 197 196 ) 198 197 def heading_close(self, token: Token, tokens: Sequence[Token], i: int) -> str: 199 198 heading = self._headings[-1]
+1
pkgs/tools/package-management/nix-update-source/default.nix
··· 51 51 }; 52 52 53 53 meta = { 54 + homepage = "https://github.com/timbertson/nix-update-source"; 54 55 description = "Utility to automate updating of nix derivation sources"; 55 56 maintainers = with lib.maintainers; [ timbertson ]; 56 57 license = lib.licenses.mit;
+2 -2
pkgs/tools/security/exploitdb/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "exploitdb"; 9 - version = "2024-03-19"; 9 + version = "2024-03-21"; 10 10 11 11 src = fetchFromGitLab { 12 12 owner = "exploit-database"; 13 13 repo = pname; 14 14 rev = "refs/tags/${version}"; 15 - hash = "sha256-VfaUm1d/Hpqo3TfS3gssr0YRPHqxXewZzH52/nSLHXU="; 15 + hash = "sha256-vacIdG4+9AiwtcikE5Xqf8L+TqExmrh6w7ZSGtnNe/c="; 16 16 }; 17 17 18 18 nativeBuildInputs = [
+9 -23
pkgs/tools/security/yubikey-touch-detector/default.nix
··· 1 - { lib, libnotify, buildGoModule, fetchFromGitHub, fetchurl, pkg-config, iconColor ? "#84bd00" }: 1 + { lib, libnotify, gpgme, buildGoModule, fetchFromGitHub, fetchurl, pkg-config }: 2 2 3 3 buildGoModule rec { 4 4 pname = "yubikey-touch-detector"; 5 - version = "1.10.1"; 5 + version = "1.11.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "maximbaz"; 9 9 repo = "yubikey-touch-detector"; 10 10 rev = version; 11 - sha256 = "sha256-y/iDmxlhu2Q6Zas0jsv07HQPkNdMrOQaXWy/cuWvpMk="; 12 - }; 13 - vendorHash = "sha256-OitI9Yp4/mRMrNH4yrWSL785+3mykPkvzarrc6ipOeg="; 14 - 15 - iconSrc = fetchurl { 16 - url = "https://github.com/Yubico/yubioath-flutter/raw/yubioath-desktop-5.0.0/images/touch.svg"; 17 - hash = "sha256-+jC9RKjl1uMBaNqLX5WXN+E4CuOcIEx5IGXWxgxzA/k="; 11 + hash = "sha256-XpaCKNQpQD9dNj4EOGJ6PdjfSAxxG5dC8mIzYr7t/+I="; 18 12 }; 13 + vendorHash = "sha256-mhmYTicj/ihGNzeCZd1ZijWPkvxQZjBxaC5dyAU1O7U="; 19 14 20 15 nativeBuildInputs = [ pkg-config ]; 21 16 22 - buildInputs = [ libnotify ]; 23 - 24 - postPatch = '' 25 - cp $iconSrc yubikey-touch-detector.svg 26 - substituteInPlace yubikey-touch-detector.svg \ 27 - --replace '#284c61' ${lib.escapeShellArg iconColor} 28 - 29 - substituteInPlace notifier/libnotify.go \ 30 - --replace \ 31 - 'AppIcon: "yubikey-touch-detector"' \ 32 - "AppIcon: \"$out/share/icons/yubikey-touch-detector.svg\"" 33 - ''; 17 + buildInputs = [ libnotify gpgme ]; 34 18 35 19 postInstall = '' 36 - install -Dm444 -t $out/share/doc/${pname} *.md 20 + install -Dm444 -t $out/share/doc/${pname} *.{md,example} 37 21 38 - install -Dm444 -t $out/share/icons yubikey-touch-detector.svg 22 + install -Dm444 -t $out/share/licenses/${pname} LICENSE 23 + 24 + install -Dm444 -t $out/share/icons/hicolor/128x128/apps yubikey-touch-detector.png 39 25 40 26 install -Dm444 -t $out/lib/systemd/user *.{service,socket} 41 27
+1 -1
pkgs/tools/system/illum/default.nix
··· 37 37 description = "Daemon that wires button presses to screen backlight level"; 38 38 platforms = lib.platforms.linux; 39 39 maintainers = [ lib.maintainers.dancek ]; 40 - license = lib.licenses.agpl3; 40 + license = lib.licenses.agpl3Plus; 41 41 mainProgram = "illum-d"; 42 42 }; 43 43 }
+1 -1
pkgs/tools/system/monit/default.nix
··· 47 47 meta = { 48 48 homepage = "https://mmonit.com/monit/"; 49 49 description = "Monitoring system"; 50 - license = lib.licenses.agpl3; 50 + license = lib.licenses.agpl3Plus; 51 51 maintainers = with lib.maintainers; [ raskin wmertens ryantm ]; 52 52 platforms = with lib; platforms.linux ++ platforms.darwin; 53 53 mainProgram = "monit";
+1 -1
pkgs/tools/virtualization/xen-guest-agent/default.nix
··· 33 33 meta = with lib; { 34 34 description = "Xen agent running in Linux/BSDs (POSIX) VMs"; 35 35 homepage = "https://gitlab.com/xen-project/xen-guest-agent"; 36 - license = licenses.agpl3; 36 + license = licenses.agpl3Only; 37 37 platforms = platforms.unix; 38 38 maintainers = with maintainers; [matdibu]; 39 39 };
+6 -5
pkgs/top-level/all-packages.nix
··· 4928 4928 4929 4929 csvs-to-sqlite = callPackage ../tools/misc/csvs-to-sqlite { }; 4930 4930 4931 - cucumber = callPackage ../development/tools/cucumber { }; 4932 - 4933 4931 cutemarked-ng = libsForQt5.callPackage ../applications/office/cutemarked-ng { }; 4934 4932 4935 4933 dab_lib = callPackage ../development/libraries/dab_lib { }; ··· 11161 11159 11162 11160 numberstation = callPackage ../applications/misc/numberstation { }; 11163 11161 11164 - nvchecker = with python3Packages; toPythonApplication nvchecker; 11162 + nvchecker = with python3Packages; toPythonApplication ( 11163 + nvchecker.overridePythonAttrs (oldAttrs: { 11164 + propagatedBuildInputs = oldAttrs.propagatedBuildInputs 11165 + ++ lib.flatten (builtins.attrValues oldAttrs.optional-dependencies); 11166 + }) 11167 + ); 11165 11168 11166 11169 nvfetcher = haskell.lib.compose.justStaticExecutables haskellPackages.nvfetcher; 11167 11170 ··· 20186 20189 ztags = callPackage ../development/tools/misc/ztags { }; 20187 20190 20188 20191 ### DEVELOPMENT / LIBRARIES 20189 - 20190 - a52dec = callPackage ../development/libraries/a52dec { }; 20191 20192 20192 20193 aalib = callPackage ../development/libraries/aalib { }; 20193 20194
+21
pkgs/top-level/haskell-packages.nix
··· 298 298 packages.ghc963 299 299 else if stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian then 300 300 packages.ghc963 301 + else if stdenv.hostPlatform.isDarwin then 302 + # it seems like the GHC 9.6.* bindists are built with a different 303 + # toolchain than we are using (which I'm guessing from the fact 304 + # that 9.6.4 bindists pass linker flags our ld doesn't support). 305 + # With both 9.6.3 and 9.6.4 binary it is impossible to link against 306 + # the clock package (probably a hsc2hs problem). 307 + packages.ghc963 301 308 else 302 309 packages.ghc963Binary; 303 310 inherit (buildPackages.python3Packages) sphinx; ··· 316 323 packages.ghc963 317 324 else if stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian then 318 325 packages.ghc963 326 + else if stdenv.hostPlatform.isDarwin then 327 + # it seems like the GHC 9.6.* bindists are built with a different 328 + # toolchain than we are using (which I'm guessing from the fact 329 + # that 9.6.4 bindists pass linker flags our ld doesn't support). 330 + # With both 9.6.3 and 9.6.4 binary it is impossible to link against 331 + # the clock package (probably a hsc2hs problem). 332 + packages.ghc963 319 333 else 320 334 packages.ghc963Binary; 321 335 inherit (buildPackages.python3Packages) sphinx; ··· 334 348 if stdenv.hostPlatform.isAarch32 then 335 349 packages.ghc963 336 350 else if stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian then 351 + packages.ghc963 352 + else if stdenv.hostPlatform.isDarwin then 353 + # it seems like the GHC 9.6.* bindists are built with a different 354 + # toolchain than we are using (which I'm guessing from the fact 355 + # that 9.6.4 bindists pass linker flags our ld doesn't support). 356 + # With both 9.6.3 and 9.6.4 binary it is impossible to link against 357 + # the clock package (probably a hsc2hs problem). 337 358 packages.ghc963 338 359 else 339 360 packages.ghc963Binary;
+14
pkgs/top-level/python-packages.nix
··· 2836 2836 2837 2837 deezer-python = callPackage ../development/python-modules/deezer-python { }; 2838 2838 2839 + defang = callPackage ../development/python-modules/defang { }; 2840 + 2839 2841 defcon = callPackage ../development/python-modules/defcon { }; 2840 2842 2841 2843 deform = callPackage ../development/python-modules/deform { }; ··· 3864 3866 evdev = callPackage ../development/python-modules/evdev { }; 3865 3867 3866 3868 eve = callPackage ../development/python-modules/eve { }; 3869 + 3870 + eventkit = callPackage ../development/python-modules/eventkit { }; 3867 3871 3868 3872 eventlet = callPackage ../development/python-modules/eventlet { }; 3869 3873 ··· 6344 6348 6345 6349 laces = callPackage ../development/python-modules/laces { }; 6346 6350 6351 + lacuscore = callPackage ../development/python-modules/lacuscore { }; 6352 + 6347 6353 lakeside = callPackage ../development/python-modules/lakeside { }; 6348 6354 6349 6355 langchain = callPackage ../development/python-modules/langchain { }; ··· 9656 9662 9657 9663 playwright = callPackage ../development/python-modules/playwright { }; 9658 9664 9665 + playwright-stealth = callPackage ../development/python-modules/playwright-stealth { }; 9666 + 9667 + playwrightcapture = callPackage ../development/python-modules/playwrightcapture { }; 9668 + 9659 9669 pmsensor = callPackage ../development/python-modules/pmsensor { }; 9660 9670 9661 9671 ppdeep = callPackage ../development/python-modules/ppdeep { }; ··· 13917 13927 13918 13928 speechbrain = callPackage ../development/python-modules/speechbrain { }; 13919 13929 13930 + speechrecognition = callPackage ../development/python-modules/speechrecognition { }; 13931 + 13920 13932 speedtest-cli = callPackage ../development/python-modules/speedtest-cli { }; 13921 13933 13922 13934 speg = callPackage ../development/python-modules/speg { }; ··· 14388 14400 }; 14389 14401 14390 14402 sympy = callPackage ../development/python-modules/sympy { }; 14403 + 14404 + symspellpy = callPackage ../development/python-modules/symspellpy { }; 14391 14405 14392 14406 syncedlyrics = callPackage ../development/python-modules/syncedlyrics { }; 14393 14407