Merge staging-next into staging

authored by nixpkgs-ci[bot] and committed by GitHub bd5d8282 cd0fbfaa

+1375 -1033
+2 -2
README.md
··· 1 1 <p align="center"> 2 2 <a href="https://nixos.org"> 3 3 <picture> 4 - <source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/NixOS/nixos-homepage/main/public/logo/nixos-hires.png"> 4 + <source media="(prefers-color-scheme: light)" srcset="https://nixos.org/logo/nixos-hires.png"> 5 5 <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/NixOS/nixos-artwork/master/logo/nixos-white.png"> 6 - <img src="https://raw.githubusercontent.com/NixOS/nixos-homepage/main/public/logo/nixos-hires.png" width="500px" alt="NixOS logo"> 6 + <img src="https://nixos.org/logo/nixos-hires.png" width="500px" alt="NixOS logo"> 7 7 </picture> 8 8 </a> 9 9 </p>
+3 -3
doc/languages-frameworks/neovim.section.md
··· 63 63 - `plugins`: A list of plugins to add to the wrapper. 64 64 65 65 ``` 66 - wrapNeovimUnstable { 66 + wrapNeovimUnstable neovim-unwrapped { 67 67 autoconfigure = true; 68 68 autowrapRuntimeDeps = true; 69 69 luaRcContent = '' ··· 105 105 `PLUGIN.passthru.initLua` for neovim plugins. For instance, the `unicode-vim` plugin 106 106 needs the path towards a unicode database so we expose the following snippet `vim.g.Unicode_data_directory="${self.unicode-vim}/autoload/unicode"` under `vimPlugins.unicode-vim.passthru.initLua`. 107 107 108 - #### {#neovim-luarocks-based-plugins} 108 + #### LuaRocks based plugins {#neovim-luarocks-based-plugins} 109 109 110 110 In order to automatically handle plugin dependencies, several neovim plugins 111 - upload their package to [](www.luarocks.org). This means less work for nixpkgs maintainers in the long term as dependencies get updated automatically. 111 + upload their package to [LuaRocks](https://www.luarocks.org). This means less work for nixpkgs maintainers in the long term as dependencies get updated automatically. 112 112 This means several neovim plugins are first packaged as nixpkgs [lua 113 113 packages](#packaging-a-library-on-luarocks), and converted via `buildNeovimPlugin` in 114 114 a vim plugin. This conversion is necessary because neovim expects lua folders to be
+5
doc/release-notes/rl-2505.section.md
··· 335 335 336 336 - `titaniumenv`, `titanium`, and `titanium-alloy` have been removed due to lack of maintenance in Nixpkgs []{#sec-nixpkgs-release-25.05-incompatibilities-titanium-removed}. 337 337 338 + - androidenv has been improved: 339 + - All versions specified in composeAndroidPackages now track the latest. Android packages are automatically updated on unstable, and run the androidenv test suite on every update. 340 + - Many androidenv packages are now searchable on [search.nixos.org](https://search.nixos.org). 341 + - We now use the latest Google repositories, which should improve aarch64-darwin compatibility. The SDK now additionally evaluates on aarch64-linux, though not all packages are functional. 342 + 338 343 - `gerbera` now has wavpack support. 339 344 340 345 - GOverlay has been updated to 1.2, please check the [upstream changelog](https://github.com/benjamimgois/goverlay/releases) for more details.
+1 -1
doc/stdenv/stdenv.chapter.md
··· 1597 1597 1598 1598 #### `trivialautovarinit` {#trivialautovarinit} 1599 1599 1600 - Adds the `-ftrivial-auto-var-init=pattern` compiler option. This causes "trivially-initializable" uninitialized stack variables to be forcibly initialized with a nonzero value that is likely to cause a crash (and therefore be noticed). Uninitialized variables generally take on their values based on fragments of previous program state, and attackers can carefully manipulate that state to craft malicious initial values for these variables. 1600 + Adds the `-ftrivial-auto-var-init=pattern` compiler option. Uninitialized variables generally take on their values based on fragments of previous program state, and attackers can carefully manipulate that state to craft malicious initial values for these variables. This flag causes "trivially-initializable" uninitialized stack variables to be forcibly initialized with a nonzero value that is likely to cause a crash (and therefore be noticed). 1601 1601 1602 1602 Use of this flag is controversial as it can prevent tools that detect uninitialized variable use (such as valgrind) from operating correctly. 1603 1603
-5
nixos/doc/manual/release-notes/rl-2505.section.md
··· 34 34 - A new `pkgs.mattermost.buildPlugin` function has been added, which allows plugins to be built from source, including webapp frontends with a supported package-lock.json. See the Mattermost NixOS test and [manual](https://nixos.org/manual/nixpkgs/unstable/#sec-mattermost-plugins-build) for an example. 35 35 - Note that the Mattermost module will create an account _without_ a well-known UID if the username differs from the default (`mattermost`). If you used Mattermost with a nonstandard username, you may want to review the module changes before upgrading. 36 36 37 - - androidenv has been updated: 38 - - All versions specified in composeAndroidPackages now track latest. Android packages are automatically updated on unstable, and run the androidenv test suite on every update. 39 - - Some androidenv packages are now searchable on [search.nixos.org](https://search.nixos.org). 40 - - We now use the latest Google repositories, which should improve aarch64-darwin compatibility. The SDK now additionally evaluates on aarch64-linux, though not all packages are functional. 41 - 42 37 <!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. --> 43 38 44 39 ## New Modules {#sec-release-25.05-new-modules}
+1
nixos/modules/system/boot/systemd/shutdown.nix
··· 52 52 what = "tmpfs"; 53 53 where = "/run/initramfs"; 54 54 type = "tmpfs"; 55 + options = "mode=0700"; 55 56 } 56 57 ]; 57 58
+9 -1
nixos/tests/systemd-shutdown.nix
··· 17 17 imports = [ ../modules/profiles/minimal.nix ]; 18 18 systemd.shutdownRamfs.contents."/etc/systemd/system-shutdown/shutdown-message".source = 19 19 pkgs.writeShellScript "shutdown-message" '' 20 - echo "${msg}" 20 + echo "${msg}" > /dev/kmsg 21 21 ''; 22 22 boot.initrd.systemd.enable = systemdStage1; 23 23 }; 24 24 25 25 testScript = '' 26 + # Check that 'generate-shutdown-ramfs.service' is started 27 + # automatically and that 'systemd-shutdown' runs our script. 26 28 machine.wait_for_unit("multi-user.target") 27 29 # .shutdown() would wait for the machine to power off 28 30 machine.succeed("systemctl poweroff") ··· 31 33 machine.wait_for_console_text("${msg}") 32 34 # Don't try to sync filesystems 33 35 machine.wait_for_shutdown() 36 + 37 + # In a separate boot, start 'generate-shutdown-ramfs.service' 38 + # manually in order to check the permissions on '/run/initramfs'. 39 + machine.systemctl("start generate-shutdown-ramfs.service") 40 + stat = machine.succeed("stat --printf=%a:%u:%g /run/initramfs") 41 + assert stat == "700:0:0", f"Improper permissions on /run/initramfs: {stat}" 34 42 ''; 35 43 } 36 44 )
+1 -1
pkgs/applications/editors/android-studio-for-platform/common.nix
··· 188 188 # binaries are also distributed as proprietary software (unlike the 189 189 # source-code itself). 190 190 platforms = [ "x86_64-linux" ]; 191 - maintainers = with maintainers; [ robbins ]; 191 + maintainers = teams.android.members ++ (with maintainers; [ robbins ]); 192 192 mainProgram = pname; 193 193 }; 194 194 }
+5 -6
pkgs/applications/editors/android-studio/common.nix
··· 323 323 # source-code itself). 324 324 platforms = [ "x86_64-linux" ]; 325 325 maintainers = 326 - with lib.maintainers; 327 326 rec { 328 - stable = [ 329 - alapshin 330 - johnrtitor 331 - numinit 332 - ]; 327 + stable = 328 + lib.teams.android.members 329 + ++ (with lib.maintainers; [ 330 + alapshin 331 + ]); 333 332 beta = stable; 334 333 canary = stable; 335 334 dev = stable;
+5 -5
pkgs/applications/networking/browsers/librewolf/src.json
··· 1 1 { 2 - "packageVersion": "137.0-3", 2 + "packageVersion": "137.0.1-1", 3 3 "source": { 4 - "rev": "137.0-3", 5 - "hash": "sha256-3E8xjruyAHoOklvSt4sH6DY6cIzcOEFy8v3UhqKSpdI=" 4 + "rev": "137.0.1-1", 5 + "hash": "sha256-4C9RcdkNOYX215uom94yOi9ZQM0zEVgETNFFTsgkPns=" 6 6 }, 7 7 "firefox": { 8 - "version": "137.0", 9 - "hash": "sha512-gaLAzBT/wuSeSTeebCq1bPtuE7ZmZqZPOr/0SkO7Ln3BcnTTJdHCCvBi1Av/gGPXiNSy+TGnpkbbiwcgTKa0gQ==" 8 + "version": "137.0.1", 9 + "hash": "sha512-zCy+PdZWloScGxl7kIiHwREIP6i1CJqk6ubzPuQE2ynFZmGcSLd/tJWtf53JSi2dkQ5bKq+GRNsdADaAkfnctg==" 10 10 } 11 11 }
+8 -1
pkgs/build-support/kernel/make-initrd-ng/Cargo.lock
··· 1 1 # This file is automatically @generated by Cargo. 2 2 # It is not intended for manual editing. 3 - version = 3 3 + version = 4 4 4 5 5 [[package]] 6 6 name = "eyre" ··· 36 36 checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" 37 37 38 38 [[package]] 39 + name = "libc" 40 + version = "0.2.171" 41 + source = "registry+https://github.com/rust-lang/crates.io-index" 42 + checksum = "c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6" 43 + 44 + [[package]] 39 45 name = "log" 40 46 version = "0.4.21" 41 47 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 47 53 dependencies = [ 48 54 "eyre", 49 55 "goblin", 56 + "libc", 50 57 "serde", 51 58 "serde_json", 52 59 ]
+1
pkgs/build-support/kernel/make-initrd-ng/Cargo.toml
··· 9 9 [dependencies] 10 10 eyre = "0.6.8" 11 11 goblin = "0.5.0" 12 + libc = "0.2.171" 12 13 serde = { version = "1.0", features = ["derive"] } 13 14 serde_json = "1.0"
+14 -3
pkgs/build-support/kernel/make-initrd-ng/src/main.rs
··· 5 5 use std::hash::Hash; 6 6 use std::iter::FromIterator; 7 7 use std::os::unix; 8 + use std::os::unix::fs::PermissionsExt; 8 9 use std::path::{Component, Path, PathBuf}; 9 10 use std::process::Command; 11 + 12 + use libc::umask; 10 13 11 14 use eyre::Context; 12 15 use goblin::{elf::Elf, Object}; ··· 191 194 let mut permissions = fs::metadata(&target) 192 195 .wrap_err_with(|| format!("failed to get metadata for {:?}", target))? 193 196 .permissions(); 194 - permissions.set_readonly(false); 195 - fs::set_permissions(&target, permissions) 196 - .wrap_err_with(|| format!("failed to set readonly flag to false for {:?}", target))?; 197 + permissions.set_mode(permissions.mode() | 0o200); 198 + fs::set_permissions(&target, permissions.clone()) 199 + .wrap_err_with(|| format!("failed to set read-write permissions for {:?}", target))?; 197 200 198 201 // Strip further than normal 199 202 if let Ok(strip) = env::var("STRIP") { ··· 207 210 println!("{:?} was not successfully stripped.", OsStr::new(&target)); 208 211 } 209 212 } 213 + 214 + // Remove writable permissions 215 + permissions.set_mode(permissions.mode() ^ 0o222); 216 + fs::set_permissions(&target, permissions) 217 + .wrap_err_with(|| format!("failed to remove writable permissions for {:?}", target))?; 210 218 }; 211 219 212 220 Ok(()) ··· 334 342 })?; 335 343 let output = &args[2]; 336 344 let out_path = Path::new(output); 345 + 346 + // The files we create should not be writable. 347 + unsafe { umask(0o022) }; 337 348 338 349 let mut queue = NonRepeatingQueue::<StorePath>::new(); 339 350
+1 -1
pkgs/by-name/an/android-studio-tools/package.nix
··· 51 51 downloadPage = "https://developer.android.com/studio"; 52 52 changelog = "https://developer.android.com/studio/releases"; 53 53 license = lib.licenses.unfree; 54 - maintainers = with lib.maintainers; [ pandapip1 ]; 54 + maintainers = lib.teams.android.members ++ (with lib.maintainers; [ pandapip1 ]); 55 55 platforms = lib.platforms.all; 56 56 sourceProvenance = with lib.sourceTypes; [ fromSource ]; # The 'binaries' are actually shell scripts 57 57 };
+1 -1
pkgs/by-name/an/android-udev-rules/package.nix
··· 30 30 description = "Android udev rules list aimed to be the most comprehensive on the net"; 31 31 platforms = platforms.linux; 32 32 license = licenses.gpl3Plus; 33 - maintainers = with maintainers; [ abbradar ]; 33 + maintainers = lib.teams.android.members ++ (with maintainers; [ abbradar ]); 34 34 }; 35 35 }
+47 -5
pkgs/by-name/an/anubis/package.nix
··· 1 1 { 2 2 lib, 3 3 buildGoModule, 4 + buildNpmPackage, 4 5 fetchFromGitHub, 5 6 nix-update-script, 6 7 stdenv, 8 + 9 + esbuild, 10 + brotli, 11 + zstd, 7 12 }: 8 - buildGoModule (finalAttrs: { 13 + let 9 14 pname = "anubis"; 10 - version = "1.15.2"; 15 + version = "1.16.0"; 11 16 12 17 src = fetchFromGitHub { 13 18 owner = "TecharoHQ"; 14 19 repo = "anubis"; 15 - tag = "v${finalAttrs.version}"; 16 - hash = "sha256-5OqpmuRTrM+hseIhR2sTb+K01Co6X+Rhb6mN+U54NAI="; 20 + tag = "v${version}"; 21 + hash = "sha256-/7GMf0QGR0rtz05vHN/yYYuzxN25NhqidITdAf6jSXY="; 17 22 }; 18 23 19 - vendorHash = "sha256-Rcra5cu7zxGm2LhL2x9Kd3j/uQaEb8OOh/j5Rhh8S1k="; 24 + anubisXess = buildNpmPackage { 25 + inherit version src; 26 + pname = "${pname}-xess"; 27 + 28 + npmDepsHash = "sha256-QrW0grgNRZRum2mCec86Za1UV4R5QSRlhjVYFsZDwY8="; 29 + 30 + buildPhase = '' 31 + runHook preBuild 32 + npx postcss ./xess/xess.css -o xess.min.css 33 + runHook postBuild 34 + ''; 35 + 36 + installPhase = '' 37 + runHook preInstall 38 + mkdir -p $out 39 + cp xess.min.css $out 40 + runHook postInstall 41 + ''; 42 + }; 43 + in 44 + buildGoModule (finalAttrs: { 45 + inherit pname version src; 46 + 47 + vendorHash = "sha256-D0+SDJIagAPqd71fIHCh29vPMVL0ZZAFg0rmgW2EaGw="; 48 + 49 + nativeBuildInputs = [ 50 + esbuild 51 + brotli 52 + zstd 53 + ]; 20 54 21 55 subPackages = [ 22 56 "cmd/anubis" ··· 31 65 ++ lib.optionals stdenv.hostPlatform.isLinux [ 32 66 "-extldflags=-static" 33 67 ]; 68 + 69 + postPatch = '' 70 + patchShebangs ./web/build.sh 71 + ''; 72 + 73 + preBuild = '' 74 + go generate ./... && ./web/build.sh && cp -r ${anubisXess}/xess.min.css ./xess 75 + ''; 34 76 35 77 preCheck = '' 36 78 export DONT_USE_NETWORK=1
+2 -2
pkgs/by-name/ar/arduino-ide/package.nix
··· 6 6 7 7 let 8 8 pname = "arduino-ide"; 9 - version = "2.3.5"; 9 + version = "2.3.6"; 10 10 11 11 src = fetchurl { 12 12 url = "https://github.com/arduino/arduino-ide/releases/download/${version}/arduino-ide_${version}_Linux_64bit.AppImage"; 13 - hash = "sha256-U1yMxqL+XfJpb7i7DsEzE2CpCAPJptrjLPm5JVntO8I="; 13 + hash = "sha256-3Zx6XRhkvAt1Erv13wF3p3lm3guRDYreh+ATBzoO6pk="; 14 14 }; 15 15 16 16 appimageContents = appimageTools.extractType2 { inherit pname version src; };
+2 -2
pkgs/by-name/as/ashuffle/package.nix
··· 12 12 13 13 stdenv.mkDerivation rec { 14 14 pname = "ashuffle"; 15 - version = "3.14.8"; 15 + version = "3.14.9"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "joshkunz"; 19 19 repo = "ashuffle"; 20 20 rev = "v${version}"; 21 - hash = "sha256-XnibLlwUspI2aveWfMg/TOe59vK6Z2WEnF7gafUmx6E="; 21 + hash = "sha256-HQ4+vyTvX0mhfuRclbiC+MvllV3300ztAwL0IxrUiC8="; 22 22 fetchSubmodules = true; 23 23 }; 24 24
+3 -3
pkgs/by-name/ba/balena-cli/package.nix
··· 22 22 in 23 23 buildNpmPackage' rec { 24 24 pname = "balena-cli"; 25 - version = "21.1.3"; 25 + version = "21.1.9"; 26 26 27 27 src = fetchFromGitHub { 28 28 owner = "balena-io"; 29 29 repo = "balena-cli"; 30 30 rev = "v${version}"; 31 - hash = "sha256-44r0dbcX/KRmfucNy4p/OMrKFC2J8P9eQpwTOTOmwS4="; 31 + hash = "sha256-oeOhE4cgN/u9zLEXoiMbbE+onNJvrX8wNjoydh20Wdk="; 32 32 }; 33 33 34 - npmDepsHash = "sha256-wEshPXXpFVOYzaqh6c5z47OccBEWMP5aarZP42PYgzk="; 34 + npmDepsHash = "sha256-ggdCry0MtA/UZIlm8mrC7TdcAoj2pTgq7kWSqMN5siM="; 35 35 36 36 postPatch = '' 37 37 ln -s npm-shrinkwrap.json package-lock.json
+3 -3
pkgs/by-name/ca/cargo-deb/package.nix
··· 8 8 9 9 rustPlatform.buildRustPackage rec { 10 10 pname = "cargo-deb"; 11 - version = "2.11.4"; 11 + version = "2.12.1"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "kornelski"; 15 15 repo = "cargo-deb"; 16 16 rev = "v${version}"; 17 - hash = "sha256-E0PU0j0n1ITP65D+p1upn3cBFBKkoCbyHe6S5XxDAyU="; 17 + hash = "sha256-Ov3rVfURzzZ6+YFq4Cqtoq5RQVHHjqvgkOcpsvAy1jc="; 18 18 }; 19 19 20 20 useFetchCargoVendor = true; 21 - cargoHash = "sha256-uPLXUx+nbUqXJM83RHxuXWiVWEWp5c+v5A0dOESL9oA="; 21 + cargoHash = "sha256-11l/9l1WD7vLHNOKFVOxcR4OI2ft1IrT5bRX77XS+BI="; 22 22 23 23 nativeBuildInputs = [ 24 24 makeWrapper
+2 -2
pkgs/by-name/cd/cdncheck/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "cdncheck"; 9 - version = "1.1.13"; 9 + version = "1.1.14"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "projectdiscovery"; 13 13 repo = "cdncheck"; 14 14 tag = "v${version}"; 15 - hash = "sha256-jHUFHmVVugshheRjz5ztIVK1jsrW7kSWSgEjZj9OVQw="; 15 + hash = "sha256-VbFpZilrPR7Ajs1FY0a+qlkBnwvh+F18fmIf2oYlIFE="; 16 16 }; 17 17 18 18 vendorHash = "sha256-/1REkZ5+sz/H4T4lXhloz7fu5cLv1GoaD3dlttN+Qd4=";
+2 -2
pkgs/by-name/ci/circt/package.nix
··· 19 19 in 20 20 stdenv.mkDerivation rec { 21 21 pname = "circt"; 22 - version = "1.112.0"; 22 + version = "1.113.0"; 23 23 src = fetchFromGitHub { 24 24 owner = "llvm"; 25 25 repo = "circt"; 26 26 rev = "firtool-${version}"; 27 - hash = "sha256-yh7/2QsUO2/sCyrgT8QTBC/BENEZNmXoHTIiz5abngw="; 27 + hash = "sha256-hzS9ztX2/n4PJIerwQ5DNIuV6975KgyitOvG2jHNM/w="; 28 28 fetchSubmodules = true; 29 29 }; 30 30
+3 -3
pkgs/by-name/cl/cloudfoundry-cli/package.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "cloudfoundry-cli"; 11 - version = "8.12.0"; 11 + version = "8.13.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "cloudfoundry"; 15 15 repo = "cli"; 16 16 rev = "v${version}"; 17 - sha256 = "sha256-W9hshsq02AiDVNFYMoIWCei04b7pPTmIP2+fMyLgcDY="; 17 + sha256 = "sha256-WljZBnDRC606/w7qIUwvkOhF9EaMYmWZE1Wax20IqEE="; 18 18 }; 19 - vendorHash = "sha256-6pAcDdCCp64o6VuSSLyLtnLPD5OxSt4o3eUpRhJzXTI="; 19 + vendorHash = "sha256-qOZABuHQlk7UnuxvFUPbRMv8TNnw2CHyRiWtXxD58Eo="; 20 20 21 21 subPackages = [ "." ]; 22 22
+3 -3
pkgs/by-name/ea/eask-cli/package.nix
··· 6 6 7 7 buildNpmPackage rec { 8 8 pname = "eask-cli"; 9 - version = "0.11.0"; 9 + version = "0.11.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "emacs-eask"; 13 13 repo = "cli"; 14 14 rev = version; 15 - hash = "sha256-xMay2HGw5vGvGIrbjCk0LNn5bvSiHbnpjfdGdO7BpQ4="; 15 + hash = "sha256-4KV/wuZCtgVFfZwNEtlj8fjNS+Pk9d8yquYGCBEj+pE="; 16 16 }; 17 17 18 - npmDepsHash = "sha256-8/2DCFlQ0bQt9uajWm17qqp2zc8scHdscL6n/laSZZ8="; 18 + npmDepsHash = "sha256-4AMFqX4wco+aCcWvnixR1KgYBPmQb2XSCicZpQwusRs="; 19 19 20 20 dontBuild = true; 21 21
+2 -2
pkgs/by-name/fr/frei/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "frei"; 9 - version = "0.2.0"; 9 + version = "0.3.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "alexcoder04"; 13 13 repo = "frei"; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-jCUr3fREawA0J8Q0U07wCpBQrjPyH0l/6tih6C9kJWc="; 15 + sha256 = "sha256-C70c/uADy/D2YARRYROkc6Bs/VtYH3SIXUjSF3+qVjY="; 16 16 }; 17 17 18 18 vendorHash = null;
+3 -3
pkgs/by-name/go/go-dnscollector/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "go-dnscollector"; 9 - version = "1.5.0"; 9 + version = "1.6.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "dmachard"; 13 13 repo = "go-dnscollector"; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-rJHU/hDmnANziJj/K2FGccZjWFe8eyggtjIc2nt0pgo="; 15 + sha256 = "sha256-/jc9OEWxwcMFIdihlyxADHgZKumc/uOqkhjjN1mLw1U="; 16 16 }; 17 17 18 - vendorHash = "sha256-bAqr2ZVR6x1hJ80oZogA5ZXEuoz5A7yp5rxry1rIhSY="; 18 + vendorHash = "sha256-koWDlmlabDiwnlx+BTTtSQglu2lpccoTh17fRUC3pvg="; 19 19 20 20 subPackages = [ "." ]; 21 21
+2 -2
pkgs/by-name/go/gosmee/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "gosmee"; 10 - version = "0.23.2"; 10 + version = "0.23.4"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "chmouel"; 14 14 repo = "gosmee"; 15 15 rev = "v${version}"; 16 - hash = "sha256-B+0Qod9U7bTQKXkbZJ0eQ6DkPdq56EI2tf/3i8wP/TI="; 16 + hash = "sha256-orQDLuEbfxWWXmothxfTgeaMiqzJeTOFeNnPNDHwnYU="; 17 17 }; 18 18 vendorHash = null; 19 19
+3 -3
pkgs/by-name/gt/gtree/package.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "gtree"; 11 - version = "1.11.0"; 11 + version = "1.11.3"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "ddddddO"; 15 15 repo = "gtree"; 16 16 rev = "v${version}"; 17 - hash = "sha256-d+cFESWQyu2laj1pLepEWoHnFHaSKytfWkmD4yuFf78="; 17 + hash = "sha256-VGlSc0NMl1yMoqLyIwxJn1s24Uw2DAv4BO2hM/7ffXA="; 18 18 }; 19 19 20 - vendorHash = "sha256-jx+F8FfFMMU4I61O0ERXp5OLC9SdQculYoa+3CgVL2w="; 20 + vendorHash = "sha256-F4obYTU8LNsrNZtgFSf1A1a2N5aG2U94cXr91uVJT4s="; 21 21 22 22 subPackages = [ 23 23 "cmd/gtree"
+3 -3
pkgs/by-name/li/libdeltachat/package.nix
··· 21 21 22 22 stdenv.mkDerivation rec { 23 23 pname = "libdeltachat"; 24 - version = "1.159.0"; 24 + version = "1.159.1"; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "chatmail"; 28 28 repo = "core"; 29 29 tag = "v${version}"; 30 - hash = "sha256-Pdrb2A4OhW2+XsBuwTQfIjZms9byaMg/KV2fGWD35/w="; 30 + hash = "sha256-ASEGwcmSlUgR69wqc3h53abmKObowuVC6CFP2G+H/0s="; 31 31 }; 32 32 33 33 patches = [ ··· 37 37 cargoDeps = rustPlatform.fetchCargoVendor { 38 38 pname = "deltachat-core-rust"; 39 39 inherit version src; 40 - hash = "sha256-5xihycfIdZ/DINoKZ7kiRB46xKyEB4aAQz2OkejoXJc="; 40 + hash = "sha256-gu0Cxaw+Lpu2mGqX0lFTmK1MWHt0icM8BbA1yiKVpzs="; 41 41 }; 42 42 43 43 nativeBuildInputs =
+3 -3
pkgs/by-name/li/lint-staged/package.nix
··· 8 8 9 9 buildNpmPackage rec { 10 10 pname = "lint-staged"; 11 - version = "15.5.0"; 11 + version = "15.5.1"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "okonet"; 15 15 repo = "lint-staged"; 16 16 rev = "v${version}"; 17 - hash = "sha256-xZ4fKwryGHVD1AhSKJVvBGIDJin10YejKxDp1yMi8Pg="; 17 + hash = "sha256-oVSWAst7owEEpC7NsfkKmg2I71aMNNWCWywQu1eFrOU="; 18 18 }; 19 19 20 - npmDepsHash = "sha256-KIZgJaVGwPAsMtKMINqSnqSuD3iJIqRmoUDkU4iPh/s="; 20 + npmDepsHash = "sha256-H1exOO4BzKJ4jnL6vwUbxbWnfd7fcTmzNgYmMj9EHGQ="; 21 21 22 22 dontNpmBuild = true; 23 23
+2 -2
pkgs/by-name/lt/lttng-tools/package.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "lttng-tools"; 16 - version = "2.13.14"; 16 + version = "2.13.15"; 17 17 18 18 src = fetchurl { 19 19 url = "https://lttng.org/files/lttng-tools/${pname}-${version}.tar.bz2"; 20 - sha256 = "sha256-U733xK0H2/5mDuTZr/xj/kSuWemnPG96luD8oUDlrcs="; 20 + sha256 = "sha256-lupCNR7hEsGdrZ/ceq6TtYPZ8XIrIXVmSjgdLTN3A8Q="; 21 21 }; 22 22 23 23 nativeBuildInputs = [ pkg-config ];
+2 -2
pkgs/by-name/ma/manifest-tool/package.nix
··· 10 10 11 11 buildGoModule rec { 12 12 pname = "manifest-tool"; 13 - version = "2.1.9"; 13 + version = "2.2.0"; 14 14 modRoot = "v2"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "estesp"; 18 18 repo = "manifest-tool"; 19 19 rev = "v${version}"; 20 - hash = "sha256-tehdgYH73tmzjhJmTQuMWvciGYIyc6VeIMS2fFO7YP4="; 20 + hash = "sha256-tEUsqrJGRhyirI8TEgG6r9crHX58webHO5v7JLLRQ30="; 21 21 leaveDotGit = true; 22 22 postFetch = '' 23 23 git -C $out rev-parse HEAD > $out/.git-revision
+2 -2
pkgs/by-name/mc/mctc-lib/package.nix
··· 12 12 13 13 stdenv.mkDerivation rec { 14 14 pname = "mctc-lib"; 15 - version = "0.4.0"; 15 + version = "0.4.1"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "grimme-lab"; 19 19 repo = "mctc-lib"; 20 20 rev = "v${version}"; 21 - hash = "sha256-zR4J9gOKwUIfDZsHMdX/t+mKdTpHKYTZQBYxQMWC8Vk="; 21 + hash = "sha256-AMRHvzL6CUPItCs07LLOB6Al3yfs8WgrPKRhuNbXiGw="; 22 22 }; 23 23 24 24 nativeBuildInputs = [
+23 -8
pkgs/by-name/mi/mistral-rs/package.nix
··· 7 7 # nativeBuildInputs 8 8 pkg-config, 9 9 python3, 10 + autoPatchelfHook, 11 + autoAddDriverRunpath, 10 12 11 13 # buildInputs 12 14 oniguruma, ··· 86 88 useFetchCargoVendor = true; 87 89 cargoHash = "sha256-YGGtS8gJJQKIgXxMWjO05ikSVdfVNs+cORbJ+Wf88y4="; 88 90 89 - nativeBuildInputs = [ 90 - pkg-config 91 - python3 92 - ] ++ lib.optionals cudaSupport [ cudaPackages.cuda_nvcc ]; 91 + nativeBuildInputs = 92 + [ 93 + pkg-config 94 + python3 95 + ] 96 + ++ lib.optionals cudaSupport [ 97 + # WARNING: autoAddDriverRunpath must run AFTER autoPatchelfHook 98 + # Otherwise, autoPatchelfHook removes driverLink from RUNPATH 99 + autoPatchelfHook 100 + autoAddDriverRunpath 101 + 102 + cudaPackages.cuda_nvcc 103 + ]; 93 104 94 105 buildInputs = 95 106 [ ··· 97 108 openssl 98 109 ] 99 110 ++ lib.optionals cudaSupport [ 111 + cudaPackages.cuda_cccl 100 112 cudaPackages.cuda_cudart 101 113 cudaPackages.cuda_nvrtc 102 114 cudaPackages.libcublas ··· 132 144 // (lib.optionalAttrs cudaSupport { 133 145 CUDA_COMPUTE_CAP = cudaCapability'; 134 146 135 - # Apparently, cudart is enough: No need to provide the entire cudaPackages.cudatoolkit derivation. 147 + # We already list CUDA dependencies in buildInputs 148 + # We only set CUDA_TOOLKIT_ROOT_DIR to satisfy some redundant checks from upstream 136 149 CUDA_TOOLKIT_ROOT_DIR = lib.getDev cudaPackages.cuda_cudart; 137 150 }); 138 151 139 - NVCC_PREPEND_FLAGS = lib.optionals cudaSupport [ 140 - "-I${lib.getDev cudaPackages.cuda_cudart}/include" 141 - "-I${lib.getDev cudaPackages.cuda_cccl}/include" 152 + appendRunpaths = [ 153 + (lib.makeLibraryPath [ 154 + cudaPackages.libcublas 155 + cudaPackages.libcurand 156 + ]) 142 157 ]; 143 158 144 159 # swagger-ui will once more be copied in the target directory during the check phase
+6 -1
pkgs/by-name/nh/nheko/package.nix
··· 80 80 81 81 preFixup = '' 82 82 # add gstreamer plugins path to the wrapper 83 - qtWrapperArgs+=(--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0") 83 + # unset QT_STYLE_OVERRIDE to avoid showing a blank window when started 84 + # https://github.com/NixOS/nixpkgs/issues/333009 85 + qtWrapperArgs+=( 86 + --prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0" 87 + --unset QT_STYLE_OVERRIDE 88 + ) 84 89 ''; 85 90 86 91 meta = with lib; {
+227 -196
pkgs/by-name/pr/proxmox-auto-install-assistant/Cargo.lock
··· 1 1 # This file is automatically @generated by Cargo. 2 2 # It is not intended for manual editing. 3 - version = 3 3 + version = 4 4 4 5 5 [[package]] 6 6 name = "adler2" ··· 15 15 checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" 16 16 dependencies = [ 17 17 "cfg-if", 18 - "getrandom", 18 + "getrandom 0.2.15", 19 19 "once_cell", 20 20 "version_check", 21 21 "zerocopy", ··· 71 71 72 72 [[package]] 73 73 name = "anstyle-wincon" 74 - version = "3.0.6" 74 + version = "3.0.7" 75 75 source = "registry+https://github.com/rust-lang/crates.io-index" 76 - checksum = "2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125" 76 + checksum = "ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e" 77 77 dependencies = [ 78 78 "anstyle", 79 + "once_cell", 79 80 "windows-sys 0.59.0", 80 81 ] 81 82 82 83 [[package]] 83 84 name = "anyhow" 84 - version = "1.0.93" 85 + version = "1.0.97" 85 86 source = "registry+https://github.com/rust-lang/crates.io-index" 86 - checksum = "4c95c10ba0b00a02636238b814946408b1322d5ac4760326e6fb8ec956d85775" 87 + checksum = "dcfed56ad506cb2c684a14971b8861fdc3baaaae314b9e5f9bb532cbe3ba7a4f" 87 88 88 89 [[package]] 89 90 name = "autocfg" ··· 99 100 100 101 [[package]] 101 102 name = "bitflags" 102 - version = "1.3.2" 103 + version = "2.9.0" 103 104 source = "registry+https://github.com/rust-lang/crates.io-index" 104 - checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 105 - 106 - [[package]] 107 - name = "bitflags" 108 - version = "2.6.0" 109 - source = "registry+https://github.com/rust-lang/crates.io-index" 110 - checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" 105 + checksum = "5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd" 111 106 112 107 [[package]] 113 108 name = "block-buffer" ··· 129 124 130 125 [[package]] 131 126 name = "cc" 132 - version = "1.2.1" 127 + version = "1.2.18" 133 128 source = "registry+https://github.com/rust-lang/crates.io-index" 134 - checksum = "fd9de9f2205d5ef3fd67e685b0df337994ddd4495e2a28d185500d0e1edfea47" 129 + checksum = "525046617d8376e3db1deffb079e91cef90a89fc3ca5c185bbf8c9ecdd15cd5c" 135 130 dependencies = [ 136 131 "shlex", 137 132 ] ··· 144 139 145 140 [[package]] 146 141 name = "clap" 147 - version = "4.5.21" 142 + version = "4.5.35" 148 143 source = "registry+https://github.com/rust-lang/crates.io-index" 149 - checksum = "fb3b4b9e5a7c7514dfa52869339ee98b3156b0bfb4e8a77c4ff4babb64b1604f" 144 + checksum = "d8aa86934b44c19c50f87cc2790e19f54f7a67aedb64101c2e1a2e5ecfb73944" 150 145 dependencies = [ 151 146 "clap_builder", 152 147 "clap_derive", ··· 154 149 155 150 [[package]] 156 151 name = "clap_builder" 157 - version = "4.5.21" 152 + version = "4.5.35" 158 153 source = "registry+https://github.com/rust-lang/crates.io-index" 159 - checksum = "b17a95aa67cc7b5ebd32aa5370189aa0d79069ef1c64ce893bd30fb24bff20ec" 154 + checksum = "2414dbb2dd0695280da6ea9261e327479e9d37b0630f6b53ba2a11c60c679fd9" 160 155 dependencies = [ 161 156 "anstream", 162 157 "anstyle", ··· 166 161 167 162 [[package]] 168 163 name = "clap_derive" 169 - version = "4.5.18" 164 + version = "4.5.32" 170 165 source = "registry+https://github.com/rust-lang/crates.io-index" 171 - checksum = "4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab" 166 + checksum = "09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7" 172 167 dependencies = [ 173 168 "heck", 174 169 "proc-macro2", ··· 178 173 179 174 [[package]] 180 175 name = "clap_lex" 181 - version = "0.7.3" 176 + version = "0.7.4" 182 177 source = "registry+https://github.com/rust-lang/crates.io-index" 183 - checksum = "afb84c814227b90d6895e01398aee0d8033c00e7466aca416fb6a8e0eb19d8a7" 178 + checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6" 184 179 185 180 [[package]] 186 181 name = "colorchoice" ··· 190 185 191 186 [[package]] 192 187 name = "compact_str" 193 - version = "0.8.0" 188 + version = "0.8.1" 194 189 source = "registry+https://github.com/rust-lang/crates.io-index" 195 - checksum = "6050c3a16ddab2e412160b31f2c871015704239bca62f72f6e5f0be631d3f644" 190 + checksum = "3b79c4069c6cad78e2e0cdfcbd26275770669fb39fd308a752dc110e83b9af32" 196 191 dependencies = [ 197 192 "castaway", 198 193 "cfg-if", ··· 220 215 221 216 [[package]] 222 217 name = "cpufeatures" 223 - version = "0.2.16" 218 + version = "0.2.17" 224 219 source = "registry+https://github.com/rust-lang/crates.io-index" 225 - checksum = "16b80225097f2e5ae4e7179dd2266824648f3e2f49d9134d584b76389d31c4c3" 220 + checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" 226 221 dependencies = [ 227 222 "libc", 228 223 ] ··· 238 233 239 234 [[package]] 240 235 name = "crossbeam-channel" 241 - version = "0.5.13" 236 + version = "0.5.15" 242 237 source = "registry+https://github.com/rust-lang/crates.io-index" 243 - checksum = "33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2" 238 + checksum = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2" 244 239 dependencies = [ 245 240 "crossbeam-utils", 246 241 ] 247 242 248 243 [[package]] 249 244 name = "crossbeam-utils" 250 - version = "0.8.20" 245 + version = "0.8.21" 251 246 source = "registry+https://github.com/rust-lang/crates.io-index" 252 - checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" 247 + checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" 253 248 254 249 [[package]] 255 250 name = "crossterm" ··· 257 252 source = "registry+https://github.com/rust-lang/crates.io-index" 258 253 checksum = "829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6" 259 254 dependencies = [ 260 - "bitflags 2.6.0", 255 + "bitflags", 261 256 "crossterm_winapi", 262 257 "mio", 263 258 "parking_lot", 264 - "rustix", 259 + "rustix 0.38.44", 265 260 "signal-hook", 266 261 "signal-hook-mio", 267 262 "winapi", ··· 339 334 340 335 [[package]] 341 336 name = "darling" 342 - version = "0.20.10" 337 + version = "0.20.11" 343 338 source = "registry+https://github.com/rust-lang/crates.io-index" 344 - checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" 339 + checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" 345 340 dependencies = [ 346 341 "darling_core", 347 342 "darling_macro", ··· 349 344 350 345 [[package]] 351 346 name = "darling_core" 352 - version = "0.20.10" 347 + version = "0.20.11" 353 348 source = "registry+https://github.com/rust-lang/crates.io-index" 354 - checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5" 349 + checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" 355 350 dependencies = [ 356 351 "fnv", 357 352 "ident_case", ··· 362 357 363 358 [[package]] 364 359 name = "darling_macro" 365 - version = "0.20.10" 360 + version = "0.20.11" 366 361 source = "registry+https://github.com/rust-lang/crates.io-index" 367 - checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" 362 + checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" 368 363 dependencies = [ 369 364 "darling_core", 370 365 "quote", ··· 373 368 374 369 [[package]] 375 370 name = "deranged" 376 - version = "0.3.11" 371 + version = "0.4.0" 377 372 source = "registry+https://github.com/rust-lang/crates.io-index" 378 - checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" 373 + checksum = "9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e" 379 374 dependencies = [ 380 375 "powerfmt", 381 376 ] 382 377 383 378 [[package]] 379 + name = "diff" 380 + version = "0.1.13" 381 + source = "registry+https://github.com/rust-lang/crates.io-index" 382 + checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" 383 + 384 + [[package]] 384 385 name = "digest" 385 386 version = "0.10.7" 386 387 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 444 445 445 446 [[package]] 446 447 name = "equivalent" 447 - version = "1.0.1" 448 + version = "1.0.2" 448 449 source = "registry+https://github.com/rust-lang/crates.io-index" 449 - checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 450 + checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" 450 451 451 452 [[package]] 452 453 name = "errno" 453 - version = "0.3.9" 454 + version = "0.3.11" 454 455 source = "registry+https://github.com/rust-lang/crates.io-index" 455 - checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" 456 + checksum = "976dd42dc7e85965fe702eb8164f21f450704bdde31faefd6471dba214cb594e" 456 457 dependencies = [ 457 458 "libc", 458 - "windows-sys 0.52.0", 459 + "windows-sys 0.59.0", 459 460 ] 460 461 461 462 [[package]] 462 463 name = "fastrand" 463 - version = "2.2.0" 464 + version = "2.3.0" 464 465 source = "registry+https://github.com/rust-lang/crates.io-index" 465 - checksum = "486f806e73c5707928240ddc295403b1b93c96a02038563881c4a2fd84b81ac4" 466 + checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" 466 467 467 468 [[package]] 468 469 name = "flate2" 469 - version = "1.0.35" 470 + version = "1.1.1" 470 471 source = "registry+https://github.com/rust-lang/crates.io-index" 471 - checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" 472 + checksum = "7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece" 472 473 dependencies = [ 473 474 "crc32fast", 474 475 "miniz_oxide", ··· 522 523 dependencies = [ 523 524 "cfg-if", 524 525 "libc", 525 - "wasi", 526 + "wasi 0.11.0+wasi-snapshot-preview1", 527 + ] 528 + 529 + [[package]] 530 + name = "getrandom" 531 + version = "0.3.2" 532 + source = "registry+https://github.com/rust-lang/crates.io-index" 533 + checksum = "73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0" 534 + dependencies = [ 535 + "cfg-if", 536 + "libc", 537 + "r-efi", 538 + "wasi 0.14.2+wasi-0.2.4", 526 539 ] 527 540 528 541 [[package]] 529 542 name = "glob" 530 - version = "0.3.1" 543 + version = "0.3.2" 531 544 source = "registry+https://github.com/rust-lang/crates.io-index" 532 - checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" 545 + checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2" 533 546 534 547 [[package]] 535 548 name = "hashbrown" ··· 542 555 version = "0.5.0" 543 556 source = "registry+https://github.com/rust-lang/crates.io-index" 544 557 checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" 545 - 546 - [[package]] 547 - name = "hermit-abi" 548 - version = "0.3.9" 549 - source = "registry+https://github.com/rust-lang/crates.io-index" 550 - checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" 551 558 552 559 [[package]] 553 560 name = "hex" ··· 596 603 597 604 [[package]] 598 605 name = "icu_locid_transform_data" 599 - version = "1.5.0" 606 + version = "1.5.1" 600 607 source = "registry+https://github.com/rust-lang/crates.io-index" 601 - checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" 608 + checksum = "7515e6d781098bf9f7205ab3fc7e9709d34554ae0b21ddbcb5febfa4bc7df11d" 602 609 603 610 [[package]] 604 611 name = "icu_normalizer" ··· 620 627 621 628 [[package]] 622 629 name = "icu_normalizer_data" 623 - version = "1.5.0" 630 + version = "1.5.1" 624 631 source = "registry+https://github.com/rust-lang/crates.io-index" 625 - checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" 632 + checksum = "c5e8338228bdc8ab83303f16b797e177953730f601a96c25d10cb3ab0daa0cb7" 626 633 627 634 [[package]] 628 635 name = "icu_properties" ··· 641 648 642 649 [[package]] 643 650 name = "icu_properties_data" 644 - version = "1.5.0" 651 + version = "1.5.1" 645 652 source = "registry+https://github.com/rust-lang/crates.io-index" 646 - checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" 653 + checksum = "85fb8799753b75aee8d2a21d7c14d9f38921b54b3dbda10f5a3c7a7b82dba5e2" 647 654 648 655 [[package]] 649 656 name = "icu_provider" ··· 702 709 703 710 [[package]] 704 711 name = "indexmap" 705 - version = "2.6.0" 712 + version = "2.9.0" 706 713 source = "registry+https://github.com/rust-lang/crates.io-index" 707 - checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da" 714 + checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" 708 715 dependencies = [ 709 716 "equivalent", 710 717 "hashbrown", ··· 718 725 719 726 [[package]] 720 727 name = "itoa" 721 - version = "1.0.13" 728 + version = "1.0.15" 722 729 source = "registry+https://github.com/rust-lang/crates.io-index" 723 - checksum = "540654e97a3f4470a492cd30ff187bc95d89557a903a2bbf112e2fae98104ef2" 730 + checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" 724 731 725 732 [[package]] 726 733 name = "lazy_static" ··· 730 737 731 738 [[package]] 732 739 name = "libc" 733 - version = "0.2.164" 740 + version = "0.2.171" 734 741 source = "registry+https://github.com/rust-lang/crates.io-index" 735 - checksum = "433bfe06b8c75da9b2e3fbea6e5329ff87748f0b144ef75306e674c3f6f7c13f" 742 + checksum = "c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6" 736 743 737 744 [[package]] 738 745 name = "linux-raw-sys" 739 - version = "0.4.14" 746 + version = "0.4.15" 740 747 source = "registry+https://github.com/rust-lang/crates.io-index" 741 - checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" 748 + checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" 749 + 750 + [[package]] 751 + name = "linux-raw-sys" 752 + version = "0.9.4" 753 + source = "registry+https://github.com/rust-lang/crates.io-index" 754 + checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" 742 755 743 756 [[package]] 744 757 name = "litemap" 745 - version = "0.7.4" 758 + version = "0.7.5" 746 759 source = "registry+https://github.com/rust-lang/crates.io-index" 747 - checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" 760 + checksum = "23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856" 748 761 749 762 [[package]] 750 763 name = "lock_api" ··· 758 771 759 772 [[package]] 760 773 name = "log" 761 - version = "0.4.22" 774 + version = "0.4.27" 762 775 source = "registry+https://github.com/rust-lang/crates.io-index" 763 - checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" 776 + checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" 764 777 765 778 [[package]] 766 779 name = "memchr" ··· 769 782 checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" 770 783 771 784 [[package]] 772 - name = "memoffset" 773 - version = "0.7.1" 774 - source = "registry+https://github.com/rust-lang/crates.io-index" 775 - checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" 776 - dependencies = [ 777 - "autocfg", 778 - ] 779 - 780 - [[package]] 781 785 name = "miniz_oxide" 782 - version = "0.8.0" 786 + version = "0.8.8" 783 787 source = "registry+https://github.com/rust-lang/crates.io-index" 784 - checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1" 788 + checksum = "3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a" 785 789 dependencies = [ 786 790 "adler2", 787 791 ] 788 792 789 793 [[package]] 790 794 name = "mio" 791 - version = "1.0.2" 795 + version = "1.0.3" 792 796 source = "registry+https://github.com/rust-lang/crates.io-index" 793 - checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec" 797 + checksum = "2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd" 794 798 dependencies = [ 795 - "hermit-abi", 796 799 "libc", 797 800 "log", 798 - "wasi", 801 + "wasi 0.11.0+wasi-snapshot-preview1", 799 802 "windows-sys 0.52.0", 800 803 ] 801 804 802 805 [[package]] 803 806 name = "native-tls" 804 - version = "0.2.12" 807 + version = "0.2.14" 805 808 source = "registry+https://github.com/rust-lang/crates.io-index" 806 - checksum = "a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466" 809 + checksum = "87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e" 807 810 dependencies = [ 808 811 "libc", 809 812 "log", ··· 814 817 "security-framework", 815 818 "security-framework-sys", 816 819 "tempfile", 817 - ] 818 - 819 - [[package]] 820 - name = "nix" 821 - version = "0.26.4" 822 - source = "registry+https://github.com/rust-lang/crates.io-index" 823 - checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b" 824 - dependencies = [ 825 - "bitflags 1.3.2", 826 - "cfg-if", 827 - "libc", 828 - "memoffset", 829 - "pin-utils", 830 820 ] 831 821 832 822 [[package]] ··· 907 897 908 898 [[package]] 909 899 name = "once_cell" 910 - version = "1.20.2" 900 + version = "1.21.3" 911 901 source = "registry+https://github.com/rust-lang/crates.io-index" 912 - checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" 902 + checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" 913 903 914 904 [[package]] 915 905 name = "openssl" 916 - version = "0.10.68" 906 + version = "0.10.72" 917 907 source = "registry+https://github.com/rust-lang/crates.io-index" 918 - checksum = "6174bc48f102d208783c2c84bf931bb75927a617866870de8a4ea85597f871f5" 908 + checksum = "fedfea7d58a1f73118430a55da6a286e7b044961736ce96a16a17068ea25e5da" 919 909 dependencies = [ 920 - "bitflags 2.6.0", 910 + "bitflags", 921 911 "cfg-if", 922 912 "foreign-types", 923 913 "libc", ··· 939 929 940 930 [[package]] 941 931 name = "openssl-probe" 942 - version = "0.1.5" 932 + version = "0.1.6" 943 933 source = "registry+https://github.com/rust-lang/crates.io-index" 944 - checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" 934 + checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e" 945 935 946 936 [[package]] 947 937 name = "openssl-sys" 948 - version = "0.9.104" 938 + version = "0.9.107" 949 939 source = "registry+https://github.com/rust-lang/crates.io-index" 950 - checksum = "45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741" 940 + checksum = "8288979acd84749c744a9014b4382d42b8f7b2592847b5afb2ed29e5d16ede07" 951 941 dependencies = [ 952 942 "cc", 953 943 "libc", ··· 985 975 checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" 986 976 987 977 [[package]] 988 - name = "pin-utils" 989 - version = "0.1.0" 990 - source = "registry+https://github.com/rust-lang/crates.io-index" 991 - checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 992 - 993 - [[package]] 994 978 name = "pkg-config" 995 - version = "0.3.31" 979 + version = "0.3.32" 996 980 source = "registry+https://github.com/rust-lang/crates.io-index" 997 - checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2" 981 + checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" 998 982 999 983 [[package]] 1000 984 name = "powerfmt" ··· 1003 987 checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" 1004 988 1005 989 [[package]] 990 + name = "pretty_assertions" 991 + version = "1.4.1" 992 + source = "registry+https://github.com/rust-lang/crates.io-index" 993 + checksum = "3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d" 994 + dependencies = [ 995 + "diff", 996 + "yansi", 997 + ] 998 + 999 + [[package]] 1006 1000 name = "proc-macro2" 1007 - version = "1.0.92" 1001 + version = "1.0.94" 1008 1002 source = "registry+https://github.com/rust-lang/crates.io-index" 1009 - checksum = "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0" 1003 + checksum = "a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84" 1010 1004 dependencies = [ 1011 1005 "unicode-ident", 1012 1006 ] 1013 1007 1014 1008 [[package]] 1015 1009 name = "proxmox-auto-install-assistant" 1016 - version = "8.3.3" 1010 + version = "8.4.6" 1017 1011 dependencies = [ 1018 1012 "anyhow", 1019 1013 "clap", ··· 1029 1023 1030 1024 [[package]] 1031 1025 name = "proxmox-auto-installer" 1032 - version = "0.1.0" 1026 + version = "8.4.6" 1033 1027 dependencies = [ 1034 1028 "anyhow", 1035 1029 "clap", 1036 1030 "glob", 1037 1031 "log", 1032 + "pretty_assertions", 1038 1033 "proxmox-installer-common", 1039 1034 "serde", 1040 1035 "serde_json", ··· 1044 1039 1045 1040 [[package]] 1046 1041 name = "proxmox-chroot" 1047 - version = "0.1.0" 1042 + version = "8.4.6" 1048 1043 dependencies = [ 1049 1044 "anyhow", 1050 1045 "clap", 1051 - "nix", 1052 1046 "proxmox-installer-common", 1053 1047 "regex", 1054 1048 "serde_json", ··· 1056 1050 1057 1051 [[package]] 1058 1052 name = "proxmox-fetch-answer" 1059 - version = "0.1.0" 1053 + version = "8.4.6" 1060 1054 dependencies = [ 1061 1055 "anyhow", 1062 1056 "log", ··· 1069 1063 1070 1064 [[package]] 1071 1065 name = "proxmox-installer-common" 1072 - version = "0.1.0" 1066 + version = "8.4.6" 1073 1067 dependencies = [ 1074 1068 "anyhow", 1075 1069 "hex", 1076 1070 "native-tls", 1071 + "pretty_assertions", 1077 1072 "regex", 1078 1073 "rustls", 1079 1074 "rustls-native-certs", ··· 1086 1081 1087 1082 [[package]] 1088 1083 name = "proxmox-post-hook" 1089 - version = "0.1.0" 1084 + version = "8.4.6" 1090 1085 dependencies = [ 1091 1086 "anyhow", 1092 1087 "proxmox-auto-installer", ··· 1097 1092 1098 1093 [[package]] 1099 1094 name = "proxmox-tui-installer" 1100 - version = "0.1.0" 1095 + version = "8.4.6" 1101 1096 dependencies = [ 1102 1097 "cursive", 1103 1098 "proxmox-installer-common", ··· 1108 1103 1109 1104 [[package]] 1110 1105 name = "quote" 1111 - version = "1.0.37" 1106 + version = "1.0.40" 1112 1107 source = "registry+https://github.com/rust-lang/crates.io-index" 1113 - checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" 1108 + checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" 1114 1109 dependencies = [ 1115 1110 "proc-macro2", 1116 1111 ] 1117 1112 1118 1113 [[package]] 1114 + name = "r-efi" 1115 + version = "5.2.0" 1116 + source = "registry+https://github.com/rust-lang/crates.io-index" 1117 + checksum = "74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5" 1118 + 1119 + [[package]] 1119 1120 name = "redox_syscall" 1120 - version = "0.5.7" 1121 + version = "0.5.11" 1121 1122 source = "registry+https://github.com/rust-lang/crates.io-index" 1122 - checksum = "9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f" 1123 + checksum = "d2f103c6d277498fbceb16e84d317e2a400f160f46904d5f5410848c829511a3" 1123 1124 dependencies = [ 1124 - "bitflags 2.6.0", 1125 + "bitflags", 1125 1126 ] 1126 1127 1127 1128 [[package]] ··· 1155 1156 1156 1157 [[package]] 1157 1158 name = "ring" 1158 - version = "0.17.8" 1159 + version = "0.17.14" 1159 1160 source = "registry+https://github.com/rust-lang/crates.io-index" 1160 - checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" 1161 + checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7" 1161 1162 dependencies = [ 1162 1163 "cc", 1163 1164 "cfg-if", 1164 - "getrandom", 1165 + "getrandom 0.2.15", 1165 1166 "libc", 1166 - "spin", 1167 1167 "untrusted", 1168 1168 "windows-sys 0.52.0", 1169 1169 ] 1170 1170 1171 1171 [[package]] 1172 1172 name = "rustix" 1173 - version = "0.38.41" 1173 + version = "0.38.44" 1174 + source = "registry+https://github.com/rust-lang/crates.io-index" 1175 + checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" 1176 + dependencies = [ 1177 + "bitflags", 1178 + "errno", 1179 + "libc", 1180 + "linux-raw-sys 0.4.15", 1181 + "windows-sys 0.59.0", 1182 + ] 1183 + 1184 + [[package]] 1185 + name = "rustix" 1186 + version = "1.0.5" 1174 1187 source = "registry+https://github.com/rust-lang/crates.io-index" 1175 - checksum = "d7f649912bc1495e167a6edee79151c84b1bad49748cb4f1f1167f459f6224f6" 1188 + checksum = "d97817398dd4bb2e6da002002db259209759911da105da92bec29ccb12cf58bf" 1176 1189 dependencies = [ 1177 - "bitflags 2.6.0", 1190 + "bitflags", 1178 1191 "errno", 1179 1192 "libc", 1180 - "linux-raw-sys", 1181 - "windows-sys 0.52.0", 1193 + "linux-raw-sys 0.9.4", 1194 + "windows-sys 0.59.0", 1182 1195 ] 1183 1196 1184 1197 [[package]] ··· 1226 1239 1227 1240 [[package]] 1228 1241 name = "rustversion" 1229 - version = "1.0.18" 1242 + version = "1.0.20" 1230 1243 source = "registry+https://github.com/rust-lang/crates.io-index" 1231 - checksum = "0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248" 1244 + checksum = "eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2" 1232 1245 1233 1246 [[package]] 1234 1247 name = "ryu" 1235 - version = "1.0.18" 1248 + version = "1.0.20" 1236 1249 source = "registry+https://github.com/rust-lang/crates.io-index" 1237 - checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" 1250 + checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" 1238 1251 1239 1252 [[package]] 1240 1253 name = "schannel" ··· 1267 1280 source = "registry+https://github.com/rust-lang/crates.io-index" 1268 1281 checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" 1269 1282 dependencies = [ 1270 - "bitflags 2.6.0", 1283 + "bitflags", 1271 1284 "core-foundation", 1272 1285 "core-foundation-sys", 1273 1286 "libc", ··· 1276 1289 1277 1290 [[package]] 1278 1291 name = "security-framework-sys" 1279 - version = "2.12.1" 1292 + version = "2.14.0" 1280 1293 source = "registry+https://github.com/rust-lang/crates.io-index" 1281 - checksum = "fa39c7303dc58b5543c94d22c1766b0d31f2ee58306363ea622b10bbc075eaa2" 1294 + checksum = "49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32" 1282 1295 dependencies = [ 1283 1296 "core-foundation-sys", 1284 1297 "libc", ··· 1286 1299 1287 1300 [[package]] 1288 1301 name = "serde" 1289 - version = "1.0.215" 1302 + version = "1.0.219" 1290 1303 source = "registry+https://github.com/rust-lang/crates.io-index" 1291 - checksum = "6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f" 1304 + checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" 1292 1305 dependencies = [ 1293 1306 "serde_derive", 1294 1307 ] 1295 1308 1296 1309 [[package]] 1297 1310 name = "serde_derive" 1298 - version = "1.0.215" 1311 + version = "1.0.219" 1299 1312 source = "registry+https://github.com/rust-lang/crates.io-index" 1300 - checksum = "ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0" 1313 + checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" 1301 1314 dependencies = [ 1302 1315 "proc-macro2", 1303 1316 "quote", ··· 1306 1319 1307 1320 [[package]] 1308 1321 name = "serde_json" 1309 - version = "1.0.133" 1322 + version = "1.0.140" 1310 1323 source = "registry+https://github.com/rust-lang/crates.io-index" 1311 - checksum = "c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377" 1324 + checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" 1312 1325 dependencies = [ 1313 1326 "itoa", 1314 1327 "memchr", ··· 1383 1396 1384 1397 [[package]] 1385 1398 name = "smallvec" 1386 - version = "1.13.2" 1399 + version = "1.15.0" 1387 1400 source = "registry+https://github.com/rust-lang/crates.io-index" 1388 - checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" 1389 - 1390 - [[package]] 1391 - name = "spin" 1392 - version = "0.9.8" 1393 - source = "registry+https://github.com/rust-lang/crates.io-index" 1394 - checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" 1401 + checksum = "8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9" 1395 1402 1396 1403 [[package]] 1397 1404 name = "stable_deref_trait" ··· 1413 1420 1414 1421 [[package]] 1415 1422 name = "syn" 1416 - version = "2.0.89" 1423 + version = "2.0.100" 1417 1424 source = "registry+https://github.com/rust-lang/crates.io-index" 1418 - checksum = "44d46482f1c1c87acd84dea20c1bf5ebff4c757009ed6bf19cfd36fb10e92c4e" 1425 + checksum = "b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0" 1419 1426 dependencies = [ 1420 1427 "proc-macro2", 1421 1428 "quote", ··· 1435 1442 1436 1443 [[package]] 1437 1444 name = "tempfile" 1438 - version = "3.14.0" 1445 + version = "3.19.1" 1439 1446 source = "registry+https://github.com/rust-lang/crates.io-index" 1440 - checksum = "28cce251fcbc87fac86a866eeb0d6c2d536fc16d06f184bb61aeae11aa4cee0c" 1447 + checksum = "7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf" 1441 1448 dependencies = [ 1442 - "cfg-if", 1443 1449 "fastrand", 1450 + "getrandom 0.3.2", 1444 1451 "once_cell", 1445 - "rustix", 1452 + "rustix 1.0.5", 1446 1453 "windows-sys 0.59.0", 1447 1454 ] 1448 1455 1449 1456 [[package]] 1450 1457 name = "time" 1451 - version = "0.3.36" 1458 + version = "0.3.41" 1452 1459 source = "registry+https://github.com/rust-lang/crates.io-index" 1453 - checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" 1460 + checksum = "8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40" 1454 1461 dependencies = [ 1455 1462 "deranged", 1456 1463 "itoa", ··· 1465 1472 1466 1473 [[package]] 1467 1474 name = "time-core" 1468 - version = "0.1.2" 1475 + version = "0.1.4" 1469 1476 source = "registry+https://github.com/rust-lang/crates.io-index" 1470 - checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" 1477 + checksum = "c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c" 1471 1478 1472 1479 [[package]] 1473 1480 name = "time-macros" 1474 - version = "0.2.18" 1481 + version = "0.2.22" 1475 1482 source = "registry+https://github.com/rust-lang/crates.io-index" 1476 - checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" 1483 + checksum = "3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49" 1477 1484 dependencies = [ 1478 1485 "num-conv", 1479 1486 "time-core", ··· 1491 1498 1492 1499 [[package]] 1493 1500 name = "toml" 1494 - version = "0.8.19" 1501 + version = "0.8.20" 1495 1502 source = "registry+https://github.com/rust-lang/crates.io-index" 1496 - checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" 1503 + checksum = "cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148" 1497 1504 dependencies = [ 1498 1505 "serde", 1499 1506 "serde_spanned", ··· 1512 1519 1513 1520 [[package]] 1514 1521 name = "toml_edit" 1515 - version = "0.22.22" 1522 + version = "0.22.24" 1516 1523 source = "registry+https://github.com/rust-lang/crates.io-index" 1517 - checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5" 1524 + checksum = "17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474" 1518 1525 dependencies = [ 1519 1526 "indexmap", 1520 1527 "serde", ··· 1525 1532 1526 1533 [[package]] 1527 1534 name = "typenum" 1528 - version = "1.17.0" 1535 + version = "1.18.0" 1529 1536 source = "registry+https://github.com/rust-lang/crates.io-index" 1530 - checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" 1537 + checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" 1531 1538 1532 1539 [[package]] 1533 1540 name = "unicode-ident" 1534 - version = "1.0.14" 1541 + version = "1.0.18" 1535 1542 source = "registry+https://github.com/rust-lang/crates.io-index" 1536 - checksum = "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83" 1543 + checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" 1537 1544 1538 1545 [[package]] 1539 1546 name = "unicode-segmentation" ··· 1617 1624 version = "0.11.0+wasi-snapshot-preview1" 1618 1625 source = "registry+https://github.com/rust-lang/crates.io-index" 1619 1626 checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 1627 + 1628 + [[package]] 1629 + name = "wasi" 1630 + version = "0.14.2+wasi-0.2.4" 1631 + source = "registry+https://github.com/rust-lang/crates.io-index" 1632 + checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3" 1633 + dependencies = [ 1634 + "wit-bindgen-rt", 1635 + ] 1620 1636 1621 1637 [[package]] 1622 1638 name = "webpki-roots" ··· 1730 1746 1731 1747 [[package]] 1732 1748 name = "winnow" 1733 - version = "0.6.20" 1749 + version = "0.7.6" 1734 1750 source = "registry+https://github.com/rust-lang/crates.io-index" 1735 - checksum = "36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b" 1751 + checksum = "63d3fcd9bba44b03821e7d699eeee959f3126dcc4aa8e4ae18ec617c2a5cea10" 1736 1752 dependencies = [ 1737 1753 "memchr", 1754 + ] 1755 + 1756 + [[package]] 1757 + name = "wit-bindgen-rt" 1758 + version = "0.39.0" 1759 + source = "registry+https://github.com/rust-lang/crates.io-index" 1760 + checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1" 1761 + dependencies = [ 1762 + "bitflags", 1738 1763 ] 1739 1764 1740 1765 [[package]] ··· 1756 1781 checksum = "a67300977d3dc3f8034dae89778f502b6ba20b269527b3223ba59c0cf393bb8a" 1757 1782 1758 1783 [[package]] 1784 + name = "yansi" 1785 + version = "1.0.1" 1786 + source = "registry+https://github.com/rust-lang/crates.io-index" 1787 + checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049" 1788 + 1789 + [[package]] 1759 1790 name = "yoke" 1760 1791 version = "0.7.5" 1761 1792 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1801 1832 1802 1833 [[package]] 1803 1834 name = "zerofrom" 1804 - version = "0.1.5" 1835 + version = "0.1.6" 1805 1836 source = "registry+https://github.com/rust-lang/crates.io-index" 1806 - checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" 1837 + checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" 1807 1838 dependencies = [ 1808 1839 "zerofrom-derive", 1809 1840 ] 1810 1841 1811 1842 [[package]] 1812 1843 name = "zerofrom-derive" 1813 - version = "0.1.5" 1844 + version = "0.1.6" 1814 1845 source = "registry+https://github.com/rust-lang/crates.io-index" 1815 - checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" 1846 + checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" 1816 1847 dependencies = [ 1817 1848 "proc-macro2", 1818 1849 "quote",
+2
pkgs/by-name/pr/proxmox-auto-install-assistant/locale-info.json
··· 1 + {"cczones":{"ad":{"Europe/Andorra":1},"ae":{"Asia/Dubai":1},"af":{"Asia/Kabul":1},"ag":{"America/Antigua":1},"ai":{"America/Anguilla":1},"al":{"Europe/Tirane":1},"am":{"Asia/Yerevan":1},"ao":{"Africa/Luanda":1},"aq":{"Antarctica/Casey":1,"Antarctica/Davis":1,"Antarctica/DumontDUrville":1,"Antarctica/Mawson":1,"Antarctica/McMurdo":1,"Antarctica/Palmer":1,"Antarctica/Rothera":1,"Antarctica/Syowa":1,"Antarctica/Troll":1,"Antarctica/Vostok":1},"ar":{"America/Argentina/Buenos_Aires":1,"America/Argentina/Catamarca":1,"America/Argentina/Cordoba":1,"America/Argentina/Jujuy":1,"America/Argentina/La_Rioja":1,"America/Argentina/Mendoza":1,"America/Argentina/Rio_Gallegos":1,"America/Argentina/Salta":1,"America/Argentina/San_Juan":1,"America/Argentina/San_Luis":1,"America/Argentina/Tucuman":1,"America/Argentina/Ushuaia":1},"as":{"Pacific/Pago_Pago":1},"at":{"Europe/Vienna":1},"au":{"Antarctica/Macquarie":1,"Australia/Adelaide":1,"Australia/Brisbane":1,"Australia/Broken_Hill":1,"Australia/Darwin":1,"Australia/Eucla":1,"Australia/Hobart":1,"Australia/Lindeman":1,"Australia/Lord_Howe":1,"Australia/Melbourne":1,"Australia/Perth":1,"Australia/Sydney":1},"aw":{"America/Aruba":1},"ax":{"Europe/Mariehamn":1},"az":{"Asia/Baku":1},"ba":{"Europe/Sarajevo":1},"bb":{"America/Barbados":1},"bd":{"Asia/Dhaka":1},"be":{"Europe/Brussels":1},"bf":{"Africa/Ouagadougou":1},"bg":{"Europe/Sofia":1},"bh":{"Asia/Bahrain":1},"bi":{"Africa/Bujumbura":1},"bj":{"Africa/Porto-Novo":1},"bl":{"America/St_Barthelemy":1},"bm":{"Atlantic/Bermuda":1},"bn":{"Asia/Brunei":1},"bo":{"America/La_Paz":1},"bq":{"America/Kralendijk":1},"br":{"America/Araguaina":1,"America/Bahia":1,"America/Belem":1,"America/Boa_Vista":1,"America/Campo_Grande":1,"America/Cuiaba":1,"America/Eirunepe":1,"America/Fortaleza":1,"America/Maceio":1,"America/Manaus":1,"America/Noronha":1,"America/Porto_Velho":1,"America/Recife":1,"America/Rio_Branco":1,"America/Santarem":1,"America/Sao_Paulo":1},"bs":{"America/Nassau":1},"bt":{"Asia/Thimphu":1},"bw":{"Africa/Gaborone":1},"by":{"Europe/Minsk":1},"bz":{"America/Belize":1},"ca":{"America/Atikokan":1,"America/Blanc-Sablon":1,"America/Cambridge_Bay":1,"America/Creston":1,"America/Dawson":1,"America/Dawson_Creek":1,"America/Edmonton":1,"America/Fort_Nelson":1,"America/Glace_Bay":1,"America/Goose_Bay":1,"America/Halifax":1,"America/Inuvik":1,"America/Iqaluit":1,"America/Moncton":1,"America/Rankin_Inlet":1,"America/Regina":1,"America/Resolute":1,"America/St_Johns":1,"America/Swift_Current":1,"America/Toronto":1,"America/Vancouver":1,"America/Whitehorse":1,"America/Winnipeg":1},"cc":{"Indian/Cocos":1},"cd":{"Africa/Kinshasa":1,"Africa/Lubumbashi":1},"cf":{"Africa/Bangui":1},"cg":{"Africa/Brazzaville":1},"ch":{"Europe/Zurich":1},"ci":{"Africa/Abidjan":1},"ck":{"Pacific/Rarotonga":1},"cl":{"America/Punta_Arenas":1,"America/Santiago":1,"Pacific/Easter":1},"cm":{"Africa/Douala":1},"cn":{"Asia/Shanghai":1,"Asia/Urumqi":1},"co":{"America/Bogota":1},"cr":{"America/Costa_Rica":1},"cu":{"America/Havana":1},"cv":{"Atlantic/Cape_Verde":1},"cw":{"America/Curacao":1},"cx":{"Indian/Christmas":1},"cy":{"Asia/Famagusta":1,"Asia/Nicosia":1},"cz":{"Europe/Prague":1},"de":{"Europe/Berlin":1,"Europe/Busingen":1},"dj":{"Africa/Djibouti":1},"dk":{"Europe/Copenhagen":1},"dm":{"America/Dominica":1},"do":{"America/Santo_Domingo":1},"dz":{"Africa/Algiers":1},"ec":{"America/Guayaquil":1,"Pacific/Galapagos":1},"ee":{"Europe/Tallinn":1},"eg":{"Africa/Cairo":1},"eh":{"Africa/El_Aaiun":1},"er":{"Africa/Asmara":1},"es":{"Africa/Ceuta":1,"Atlantic/Canary":1,"Europe/Madrid":1},"et":{"Africa/Addis_Ababa":1},"fi":{"Europe/Helsinki":1},"fj":{"Pacific/Fiji":1},"fk":{"Atlantic/Stanley":1},"fm":{"Pacific/Chuuk":1,"Pacific/Kosrae":1,"Pacific/Pohnpei":1},"fo":{"Atlantic/Faroe":1},"fr":{"Europe/Paris":1},"ga":{"Africa/Libreville":1},"gb":{"Europe/London":1},"gd":{"America/Grenada":1},"ge":{"Asia/Tbilisi":1},"gf":{"America/Cayenne":1},"gg":{"Europe/Guernsey":1},"gh":{"Africa/Accra":1},"gi":{"Europe/Gibraltar":1},"gl":{"America/Danmarkshavn":1,"America/Nuuk":1,"America/Scoresbysund":1,"America/Thule":1},"gm":{"Africa/Banjul":1},"gn":{"Africa/Conakry":1},"gp":{"America/Guadeloupe":1},"gq":{"Africa/Malabo":1},"gr":{"Europe/Athens":1},"gs":{"Atlantic/South_Georgia":1},"gt":{"America/Guatemala":1},"gu":{"Pacific/Guam":1},"gw":{"Africa/Bissau":1},"gy":{"America/Guyana":1},"hk":{"Asia/Hong_Kong":1},"hn":{"America/Tegucigalpa":1},"hr":{"Europe/Zagreb":1},"ht":{"America/Port-au-Prince":1},"hu":{"Europe/Budapest":1},"id":{"Asia/Jakarta":1,"Asia/Jayapura":1,"Asia/Makassar":1,"Asia/Pontianak":1},"ie":{"Europe/Dublin":1},"il":{"Asia/Jerusalem":1},"im":{"Europe/Isle_of_Man":1},"in":{"Asia/Kolkata":1},"io":{"Indian/Chagos":1},"iq":{"Asia/Baghdad":1},"ir":{"Asia/Tehran":1},"is":{"Atlantic/Reykjavik":1},"it":{"Europe/Rome":1},"je":{"Europe/Jersey":1},"jm":{"America/Jamaica":1},"jo":{"Asia/Amman":1},"jp":{"Asia/Tokyo":1},"ke":{"Africa/Nairobi":1},"kg":{"Asia/Bishkek":1},"kh":{"Asia/Phnom_Penh":1},"ki":{"Pacific/Kanton":1,"Pacific/Kiritimati":1,"Pacific/Tarawa":1},"km":{"Indian/Comoro":1},"kn":{"America/St_Kitts":1},"kp":{"Asia/Pyongyang":1},"kr":{"Asia/Seoul":1},"kw":{"Asia/Kuwait":1},"ky":{"America/Cayman":1},"kz":{"Asia/Almaty":1,"Asia/Aqtau":1,"Asia/Aqtobe":1,"Asia/Atyrau":1,"Asia/Oral":1,"Asia/Qostanay":1,"Asia/Qyzylorda":1},"la":{"Asia/Vientiane":1},"lb":{"Asia/Beirut":1},"lc":{"America/St_Lucia":1},"li":{"Europe/Vaduz":1},"lk":{"Asia/Colombo":1},"lr":{"Africa/Monrovia":1},"ls":{"Africa/Maseru":1},"lt":{"Europe/Vilnius":1},"lu":{"Europe/Luxembourg":1},"lv":{"Europe/Riga":1},"ly":{"Africa/Tripoli":1},"ma":{"Africa/Casablanca":1},"mc":{"Europe/Monaco":1},"md":{"Europe/Chisinau":1},"me":{"Europe/Podgorica":1},"mf":{"America/Marigot":1},"mg":{"Indian/Antananarivo":1},"mh":{"Pacific/Kwajalein":1,"Pacific/Majuro":1},"mk":{"Europe/Skopje":1},"ml":{"Africa/Bamako":1},"mm":{"Asia/Yangon":1},"mn":{"Asia/Choibalsan":1,"Asia/Hovd":1,"Asia/Ulaanbaatar":1},"mo":{"Asia/Macau":1},"mp":{"Pacific/Saipan":1},"mq":{"America/Martinique":1},"mr":{"Africa/Nouakchott":1},"ms":{"America/Montserrat":1},"mt":{"Europe/Malta":1},"mu":{"Indian/Mauritius":1},"mv":{"Indian/Maldives":1},"mw":{"Africa/Blantyre":1},"mx":{"America/Bahia_Banderas":1,"America/Cancun":1,"America/Chihuahua":1,"America/Ciudad_Juarez":1,"America/Hermosillo":1,"America/Matamoros":1,"America/Mazatlan":1,"America/Merida":1,"America/Mexico_City":1,"America/Monterrey":1,"America/Ojinaga":1,"America/Tijuana":1},"my":{"Asia/Kuala_Lumpur":1,"Asia/Kuching":1},"mz":{"Africa/Maputo":1},"na":{"Africa/Windhoek":1},"nc":{"Pacific/Noumea":1},"ne":{"Africa/Niamey":1},"nf":{"Pacific/Norfolk":1},"ng":{"Africa/Lagos":1},"ni":{"America/Managua":1},"nl":{"Europe/Amsterdam":1},"no":{"Europe/Oslo":1},"np":{"Asia/Kathmandu":1},"nr":{"Pacific/Nauru":1},"nu":{"Pacific/Niue":1},"nz":{"Pacific/Auckland":1,"Pacific/Chatham":1},"om":{"Asia/Muscat":1},"pa":{"America/Panama":1},"pe":{"America/Lima":1},"pf":{"Pacific/Gambier":1,"Pacific/Marquesas":1,"Pacific/Tahiti":1},"pg":{"Pacific/Bougainville":1,"Pacific/Port_Moresby":1},"ph":{"Asia/Manila":1},"pk":{"Asia/Karachi":1},"pl":{"Europe/Warsaw":1},"pm":{"America/Miquelon":1},"pn":{"Pacific/Pitcairn":1},"pr":{"America/Puerto_Rico":1},"ps":{"Asia/Gaza":1,"Asia/Hebron":1},"pt":{"Atlantic/Azores":1,"Atlantic/Madeira":1,"Europe/Lisbon":1},"pw":{"Pacific/Palau":1},"py":{"America/Asuncion":1},"qa":{"Asia/Qatar":1},"re":{"Indian/Reunion":1},"ro":{"Europe/Bucharest":1},"rs":{"Europe/Belgrade":1},"ru":{"Asia/Anadyr":1,"Asia/Barnaul":1,"Asia/Chita":1,"Asia/Irkutsk":1,"Asia/Kamchatka":1,"Asia/Khandyga":1,"Asia/Krasnoyarsk":1,"Asia/Magadan":1,"Asia/Novokuznetsk":1,"Asia/Novosibirsk":1,"Asia/Omsk":1,"Asia/Sakhalin":1,"Asia/Srednekolymsk":1,"Asia/Tomsk":1,"Asia/Ust-Nera":1,"Asia/Vladivostok":1,"Asia/Yakutsk":1,"Asia/Yekaterinburg":1,"Europe/Astrakhan":1,"Europe/Kaliningrad":1,"Europe/Kirov":1,"Europe/Moscow":1,"Europe/Samara":1,"Europe/Saratov":1,"Europe/Ulyanovsk":1,"Europe/Volgograd":1},"rw":{"Africa/Kigali":1},"sa":{"Asia/Riyadh":1},"sb":{"Pacific/Guadalcanal":1},"sc":{"Indian/Mahe":1},"sd":{"Africa/Khartoum":1},"se":{"Europe/Stockholm":1},"sg":{"Asia/Singapore":1},"sh":{"Atlantic/St_Helena":1},"si":{"Europe/Ljubljana":1},"sj":{"Arctic/Longyearbyen":1},"sk":{"Europe/Bratislava":1},"sl":{"Africa/Freetown":1},"sm":{"Europe/San_Marino":1},"sn":{"Africa/Dakar":1},"so":{"Africa/Mogadishu":1},"sr":{"America/Paramaribo":1},"ss":{"Africa/Juba":1},"st":{"Africa/Sao_Tome":1},"sv":{"America/El_Salvador":1},"sx":{"America/Lower_Princes":1},"sy":{"Asia/Damascus":1},"sz":{"Africa/Mbabane":1},"tc":{"America/Grand_Turk":1},"td":{"Africa/Ndjamena":1},"tf":{"Indian/Kerguelen":1},"tg":{"Africa/Lome":1},"th":{"Asia/Bangkok":1},"tj":{"Asia/Dushanbe":1},"tk":{"Pacific/Fakaofo":1},"tl":{"Asia/Dili":1},"tm":{"Asia/Ashgabat":1},"tn":{"Africa/Tunis":1},"to":{"Pacific/Tongatapu":1},"tr":{"Europe/Istanbul":1},"tt":{"America/Port_of_Spain":1},"tv":{"Pacific/Funafuti":1},"tw":{"Asia/Taipei":1},"tz":{"Africa/Dar_es_Salaam":1},"ua":{"Europe/Kyiv":1,"Europe/Simferopol":1},"ug":{"Africa/Kampala":1},"um":{"Pacific/Midway":1,"Pacific/Wake":1},"us":{"America/Adak":1,"America/Anchorage":1,"America/Boise":1,"America/Chicago":1,"America/Denver":1,"America/Detroit":1,"America/Indiana/Indianapolis":1,"America/Indiana/Knox":1,"America/Indiana/Marengo":1,"America/Indiana/Petersburg":1,"America/Indiana/Tell_City":1,"America/Indiana/Vevay":1,"America/Indiana/Vincennes":1,"America/Indiana/Winamac":1,"America/Juneau":1,"America/Kentucky/Louisville":1,"America/Kentucky/Monticello":1,"America/Los_Angeles":1,"America/Menominee":1,"America/Metlakatla":1,"America/New_York":1,"America/Nome":1,"America/North_Dakota/Beulah":1,"America/North_Dakota/Center":1,"America/North_Dakota/New_Salem":1,"America/Phoenix":1,"America/Sitka":1,"America/Yakutat":1,"Pacific/Honolulu":1},"uy":{"America/Montevideo":1},"uz":{"Asia/Samarkand":1,"Asia/Tashkent":1},"va":{"Europe/Vatican":1},"vc":{"America/St_Vincent":1},"ve":{"America/Caracas":1},"vg":{"America/Tortola":1},"vi":{"America/St_Thomas":1},"vn":{"Asia/Ho_Chi_Minh":1},"vu":{"Pacific/Efate":1},"wf":{"Pacific/Wallis":1},"ws":{"Pacific/Apia":1},"ye":{"Asia/Aden":1},"yt":{"Indian/Mayotte":1},"za":{"Africa/Johannesburg":1},"zm":{"Africa/Lusaka":1},"zw":{"Africa/Harare":1}},"country":{"ad":{"kmap":"","mirror":"","name":"Andorra","zone":"Europe/Andorra"},"ae":{"kmap":"","mirror":"","name":"United Arab Emirates","zone":"Asia/Dubai"},"af":{"kmap":"","mirror":"","name":"Afghanistan","zone":"Asia/Kabul"},"ag":{"kmap":"","mirror":"","name":"Antigua and Barbuda","zone":"America/Antigua"},"ai":{"kmap":"","mirror":"","name":"Anguilla","zone":"America/Anguilla"},"al":{"kmap":"","mirror":"","name":"Albania","zone":"Europe/Tirane"},"am":{"kmap":"","mirror":"","name":"Armenia","zone":"Asia/Yerevan"},"ao":{"kmap":"","mirror":"","name":"Angola","zone":"Africa/Luanda"},"aq":{"kmap":"","mirror":"","name":"Antarctica","zone":"Antarctica/McMurdo"},"ar":{"kmap":"","mirror":"","name":"Argentina","zone":"America/Argentina/Buenos_Aires"},"as":{"kmap":"","mirror":"","name":"American Samoa","zone":"Pacific/Pago_Pago"},"at":{"kmap":"de","mirror":"ftp.at.debian.org","name":"Austria","zone":"Europe/Vienna"},"au":{"kmap":"","mirror":"ftp.au.debian.org","name":"Australia","zone":"Australia/Lord_Howe"},"aw":{"kmap":"","mirror":"","name":"Aruba","zone":"America/Aruba"},"ax":{"kmap":"","mirror":"","name":"Åland Islands","zone":"Europe/Mariehamn"},"az":{"kmap":"","mirror":"","name":"Azerbaijan","zone":"Asia/Baku"},"ba":{"kmap":"","mirror":"","name":"Bosnia and Herzegovina","zone":"Europe/Sarajevo"},"bb":{"kmap":"","mirror":"","name":"Barbados","zone":"America/Barbados"},"bd":{"kmap":"","mirror":"","name":"Bangladesh","zone":"Asia/Dhaka"},"be":{"kmap":"fr-be","mirror":"ftp.be.debian.org","name":"Belgium","zone":"Europe/Brussels"},"bf":{"kmap":"","mirror":"","name":"Burkina Faso","zone":"Africa/Ouagadougou"},"bg":{"kmap":"","mirror":"ftp.bg.debian.org","name":"Bulgaria","zone":"Europe/Sofia"},"bh":{"kmap":"","mirror":"","name":"Bahrain","zone":"Asia/Bahrain"},"bi":{"kmap":"","mirror":"","name":"Burundi","zone":"Africa/Bujumbura"},"bj":{"kmap":"","mirror":"","name":"Benin","zone":"Africa/Porto-Novo"},"bl":{"kmap":"","mirror":"","name":"Saint Barthélemy","zone":"America/St_Barthelemy"},"bm":{"kmap":"","mirror":"","name":"Bermuda","zone":"Atlantic/Bermuda"},"bn":{"kmap":"","mirror":"","name":"Brunei Darussalam","zone":"Asia/Brunei"},"bo":{"kmap":"","mirror":"","name":"Bolivia","zone":"America/La_Paz"},"bq":{"kmap":"","mirror":"","name":"Bonaire, Sint Eustatius and Saba","zone":"America/Kralendijk"},"br":{"kmap":"pt-br","mirror":"ftp.br.debian.org","name":"Brazil","zone":"America/Noronha"},"bs":{"kmap":"","mirror":"","name":"Bahamas","zone":"America/Nassau"},"bt":{"kmap":"","mirror":"","name":"Bhutan","zone":"Asia/Thimphu"},"bv":{"kmap":"","mirror":"","name":"Bouvet Island"},"bw":{"kmap":"","mirror":"","name":"Botswana","zone":"Africa/Gaborone"},"by":{"kmap":"","mirror":"","name":"Belarus","zone":"Europe/Minsk"},"bz":{"kmap":"","mirror":"","name":"Belize","zone":"America/Belize"},"ca":{"kmap":"en-us","mirror":"ftp.ca.debian.org","name":"Canada","zone":"America/St_Johns"},"cc":{"kmap":"","mirror":"","name":"Cocos (Keeling) Islands","zone":"Indian/Cocos"},"cd":{"kmap":"","mirror":"","name":"Congo, The Democratic Republic of the","zone":"Africa/Kinshasa"},"cf":{"kmap":"","mirror":"","name":"Central African Republic","zone":"Africa/Bangui"},"cg":{"kmap":"","mirror":"","name":"Congo","zone":"Africa/Brazzaville"},"ch":{"kmap":"de-ch","mirror":"ftp.ch.debian.org","name":"Switzerland","zone":"Europe/Zurich"},"ci":{"kmap":"","mirror":"","name":"Côte d'Ivoire","zone":"Africa/Abidjan"},"ck":{"kmap":"","mirror":"","name":"Cook Islands","zone":"Pacific/Rarotonga"},"cl":{"kmap":"","mirror":"ftp.cl.debian.org","name":"Chile","zone":"America/Santiago"},"cm":{"kmap":"","mirror":"","name":"Cameroon","zone":"Africa/Douala"},"cn":{"kmap":"","mirror":"","name":"China","zone":"Asia/Shanghai"},"co":{"kmap":"","mirror":"","name":"Colombia","zone":"America/Bogota"},"cr":{"kmap":"","mirror":"","name":"Costa Rica","zone":"America/Costa_Rica"},"cu":{"kmap":"","mirror":"","name":"Cuba","zone":"America/Havana"},"cv":{"kmap":"","mirror":"","name":"Cabo Verde","zone":"Atlantic/Cape_Verde"},"cw":{"kmap":"","mirror":"","name":"Curaçao","zone":"America/Curacao"},"cx":{"kmap":"","mirror":"","name":"Christmas Island","zone":"Indian/Christmas"},"cy":{"kmap":"","mirror":"","name":"Cyprus","zone":"Asia/Nicosia"},"cz":{"kmap":"","mirror":"ftp.cz.debian.org","name":"Czechia","zone":"Europe/Prague"},"de":{"kmap":"de","mirror":"ftp.de.debian.org","name":"Germany","zone":"Europe/Berlin"},"dj":{"kmap":"","mirror":"","name":"Djibouti","zone":"Africa/Djibouti"},"dk":{"kmap":"dk","mirror":"ftp.dk.debian.org","name":"Denmark","zone":"Europe/Copenhagen"},"dm":{"kmap":"","mirror":"","name":"Dominica","zone":"America/Dominica"},"do":{"kmap":"","mirror":"","name":"Dominican Republic","zone":"America/Santo_Domingo"},"dz":{"kmap":"","mirror":"","name":"Algeria","zone":"Africa/Algiers"},"ec":{"kmap":"","mirror":"","name":"Ecuador","zone":"America/Guayaquil"},"ee":{"kmap":"","mirror":"ftp.ee.debian.org","name":"Estonia","zone":"Europe/Tallinn"},"eg":{"kmap":"","mirror":"","name":"Egypt","zone":"Africa/Cairo"},"eh":{"kmap":"","mirror":"","name":"Western Sahara","zone":"Africa/El_Aaiun"},"er":{"kmap":"","mirror":"","name":"Eritrea","zone":"Africa/Asmara"},"es":{"kmap":"es","mirror":"ftp.es.debian.org","name":"Spain","zone":"Europe/Madrid"},"et":{"kmap":"","mirror":"","name":"Ethiopia","zone":"Africa/Addis_Ababa"},"fi":{"kmap":"fi","mirror":"ftp.fi.debian.org","name":"Finland","zone":"Europe/Helsinki"},"fj":{"kmap":"","mirror":"","name":"Fiji","zone":"Pacific/Fiji"},"fk":{"kmap":"","mirror":"","name":"Falkland Islands (Malvinas)","zone":"Atlantic/Stanley"},"fm":{"kmap":"","mirror":"","name":"Micronesia, Federated States of","zone":"Pacific/Chuuk"},"fo":{"kmap":"","mirror":"","name":"Faroe Islands","zone":"Atlantic/Faroe"},"fr":{"kmap":"fr","mirror":"ftp.fr.debian.org","name":"France","zone":"Europe/Paris"},"ga":{"kmap":"","mirror":"","name":"Gabon","zone":"Africa/Libreville"},"gb":{"kmap":"en-gb","mirror":"ftp.uk.debian.org","name":"United Kingdom","zone":"Europe/London"},"gd":{"kmap":"","mirror":"","name":"Grenada","zone":"America/Grenada"},"ge":{"kmap":"","mirror":"","name":"Georgia","zone":"Asia/Tbilisi"},"gf":{"kmap":"","mirror":"","name":"French Guiana","zone":"America/Cayenne"},"gg":{"kmap":"","mirror":"","name":"Guernsey","zone":"Europe/Guernsey"},"gh":{"kmap":"","mirror":"","name":"Ghana","zone":"Africa/Accra"},"gi":{"kmap":"es","mirror":"","name":"Gibraltar","zone":"Europe/Gibraltar"},"gl":{"kmap":"","mirror":"","name":"Greenland","zone":"America/Nuuk"},"gm":{"kmap":"","mirror":"","name":"Gambia","zone":"Africa/Banjul"},"gn":{"kmap":"","mirror":"","name":"Guinea","zone":"Africa/Conakry"},"gp":{"kmap":"","mirror":"","name":"Guadeloupe","zone":"America/Guadeloupe"},"gq":{"kmap":"","mirror":"","name":"Equatorial Guinea","zone":"Africa/Malabo"},"gr":{"kmap":"","mirror":"ftp.gr.debian.org","name":"Greece","zone":"Europe/Athens"},"gs":{"kmap":"","mirror":"","name":"South Georgia and the South Sandwich Islands","zone":"Atlantic/South_Georgia"},"gt":{"kmap":"","mirror":"","name":"Guatemala","zone":"America/Guatemala"},"gu":{"kmap":"","mirror":"","name":"Guam","zone":"Pacific/Guam"},"gw":{"kmap":"","mirror":"","name":"Guinea-Bissau","zone":"Africa/Bissau"},"gy":{"kmap":"","mirror":"","name":"Guyana","zone":"America/Guyana"},"hk":{"kmap":"","mirror":"ftp.hk.debian.org","name":"Hong Kong","zone":"Asia/Hong_Kong"},"hm":{"kmap":"","mirror":"","name":"Heard Island and McDonald Islands"},"hn":{"kmap":"","mirror":"","name":"Honduras","zone":"America/Tegucigalpa"},"hr":{"kmap":"","mirror":"ftp.hr.debian.org","name":"Croatia","zone":"Europe/Zagreb"},"ht":{"kmap":"","mirror":"","name":"Haiti","zone":"America/Port-au-Prince"},"hu":{"kmap":"hu","mirror":"ftp.hu.debian.org","name":"Hungary","zone":"Europe/Budapest"},"id":{"kmap":"","mirror":"","name":"Indonesia","zone":"Asia/Jakarta"},"ie":{"kmap":"","mirror":"ftp.ie.debian.org","name":"Ireland","zone":"Europe/Dublin"},"il":{"kmap":"","mirror":"","name":"Israel","zone":"Asia/Jerusalem"},"im":{"kmap":"","mirror":"","name":"Isle of Man","zone":"Europe/Isle_of_Man"},"in":{"kmap":"","mirror":"","name":"India","zone":"Asia/Kolkata"},"io":{"kmap":"","mirror":"","name":"British Indian Ocean Territory","zone":"Indian/Chagos"},"iq":{"kmap":"","mirror":"","name":"Iraq","zone":"Asia/Baghdad"},"ir":{"kmap":"","mirror":"","name":"Iran","zone":"Asia/Tehran"},"is":{"kmap":"is","mirror":"ftp.is.debian.org","name":"Iceland","zone":"Atlantic/Reykjavik"},"it":{"kmap":"it","mirror":"ftp.it.debian.org","name":"Italy","zone":"Europe/Rome"},"je":{"kmap":"","mirror":"","name":"Jersey","zone":"Europe/Jersey"},"jm":{"kmap":"","mirror":"","name":"Jamaica","zone":"America/Jamaica"},"jo":{"kmap":"","mirror":"","name":"Jordan","zone":"Asia/Amman"},"jp":{"kmap":"jp","mirror":"ftp.jp.debian.org","name":"Japan","zone":"Asia/Tokyo"},"ke":{"kmap":"","mirror":"","name":"Kenya","zone":"Africa/Nairobi"},"kg":{"kmap":"","mirror":"","name":"Kyrgyzstan","zone":"Asia/Bishkek"},"kh":{"kmap":"","mirror":"","name":"Cambodia","zone":"Asia/Phnom_Penh"},"ki":{"kmap":"","mirror":"","name":"Kiribati","zone":"Pacific/Tarawa"},"km":{"kmap":"","mirror":"","name":"Comoros","zone":"Indian/Comoro"},"kn":{"kmap":"","mirror":"","name":"Saint Kitts and Nevis","zone":"America/St_Kitts"},"kp":{"kmap":"","mirror":"","name":"North Korea","zone":"Asia/Pyongyang"},"kr":{"kmap":"","mirror":"ftp.kr.debian.org","name":"South Korea","zone":"Asia/Seoul"},"kw":{"kmap":"","mirror":"","name":"Kuwait","zone":"Asia/Kuwait"},"ky":{"kmap":"","mirror":"","name":"Cayman Islands","zone":"America/Cayman"},"kz":{"kmap":"","mirror":"","name":"Kazakhstan","zone":"Asia/Almaty"},"la":{"kmap":"","mirror":"","name":"Laos","zone":"Asia/Vientiane"},"lb":{"kmap":"","mirror":"","name":"Lebanon","zone":"Asia/Beirut"},"lc":{"kmap":"","mirror":"","name":"Saint Lucia","zone":"America/St_Lucia"},"li":{"kmap":"de-ch","mirror":"","name":"Liechtenstein","zone":"Europe/Vaduz"},"lk":{"kmap":"","mirror":"","name":"Sri Lanka","zone":"Asia/Colombo"},"lr":{"kmap":"","mirror":"","name":"Liberia","zone":"Africa/Monrovia"},"ls":{"kmap":"","mirror":"","name":"Lesotho","zone":"Africa/Maseru"},"lt":{"kmap":"lt","mirror":"","name":"Lithuania","zone":"Europe/Vilnius"},"lu":{"kmap":"fr-ch","mirror":"","name":"Luxembourg","zone":"Europe/Luxembourg"},"lv":{"kmap":"","mirror":"","name":"Latvia","zone":"Europe/Riga"},"ly":{"kmap":"","mirror":"","name":"Libya","zone":"Africa/Tripoli"},"ma":{"kmap":"","mirror":"","name":"Morocco","zone":"Africa/Casablanca"},"mc":{"kmap":"","mirror":"","name":"Monaco","zone":"Europe/Monaco"},"md":{"kmap":"","mirror":"","name":"Moldova","zone":"Europe/Chisinau"},"me":{"kmap":"","mirror":"","name":"Montenegro","zone":"Europe/Podgorica"},"mf":{"kmap":"","mirror":"","name":"Saint Martin (French part)","zone":"America/Marigot"},"mg":{"kmap":"","mirror":"","name":"Madagascar","zone":"Indian/Antananarivo"},"mh":{"kmap":"","mirror":"","name":"Marshall Islands","zone":"Pacific/Majuro"},"mk":{"kmap":"mk","mirror":"","name":"North Macedonia","zone":"Europe/Skopje"},"ml":{"kmap":"","mirror":"","name":"Mali","zone":"Africa/Bamako"},"mm":{"kmap":"","mirror":"","name":"Myanmar","zone":"Asia/Yangon"},"mn":{"kmap":"","mirror":"","name":"Mongolia","zone":"Asia/Ulaanbaatar"},"mo":{"kmap":"","mirror":"","name":"Macao","zone":"Asia/Macau"},"mp":{"kmap":"","mirror":"","name":"Northern Mariana Islands","zone":"Pacific/Saipan"},"mq":{"kmap":"","mirror":"","name":"Martinique","zone":"America/Martinique"},"mr":{"kmap":"","mirror":"","name":"Mauritania","zone":"Africa/Nouakchott"},"ms":{"kmap":"","mirror":"","name":"Montserrat","zone":"America/Montserrat"},"mt":{"kmap":"","mirror":"","name":"Malta","zone":"Europe/Malta"},"mu":{"kmap":"","mirror":"","name":"Mauritius","zone":"Indian/Mauritius"},"mv":{"kmap":"","mirror":"","name":"Maldives","zone":"Indian/Maldives"},"mw":{"kmap":"","mirror":"","name":"Malawi","zone":"Africa/Blantyre"},"mx":{"kmap":"","mirror":"ftp.mx.debian.org","name":"Mexico","zone":"America/Mexico_City"},"my":{"kmap":"","mirror":"","name":"Malaysia","zone":"Asia/Kuala_Lumpur"},"mz":{"kmap":"","mirror":"","name":"Mozambique","zone":"Africa/Maputo"},"na":{"kmap":"","mirror":"","name":"Namibia","zone":"Africa/Windhoek"},"nc":{"kmap":"","mirror":"","name":"New Caledonia","zone":"Pacific/Noumea"},"ne":{"kmap":"","mirror":"","name":"Niger","zone":"Africa/Niamey"},"nf":{"kmap":"","mirror":"","name":"Norfolk Island","zone":"Pacific/Norfolk"},"ng":{"kmap":"","mirror":"","name":"Nigeria","zone":"Africa/Lagos"},"ni":{"kmap":"","mirror":"","name":"Nicaragua","zone":"America/Managua"},"nl":{"kmap":"en-us","mirror":"ftp.nl.debian.org","name":"Netherlands","zone":"Europe/Amsterdam"},"no":{"kmap":"no","mirror":"ftp.no.debian.org","name":"Norway","zone":"Europe/Oslo"},"np":{"kmap":"","mirror":"","name":"Nepal","zone":"Asia/Kathmandu"},"nr":{"kmap":"","mirror":"","name":"Nauru","zone":"Pacific/Nauru"},"nu":{"kmap":"","mirror":"","name":"Niue","zone":"Pacific/Niue"},"nz":{"kmap":"","mirror":"ftp.nz.debian.org","name":"New Zealand","zone":"Pacific/Auckland"},"om":{"kmap":"","mirror":"","name":"Oman","zone":"Asia/Muscat"},"pa":{"kmap":"","mirror":"","name":"Panama","zone":"America/Panama"},"pe":{"kmap":"","mirror":"","name":"Peru","zone":"America/Lima"},"pf":{"kmap":"","mirror":"","name":"French Polynesia","zone":"Pacific/Tahiti"},"pg":{"kmap":"","mirror":"","name":"Papua New Guinea","zone":"Pacific/Port_Moresby"},"ph":{"kmap":"","mirror":"","name":"Philippines","zone":"Asia/Manila"},"pk":{"kmap":"","mirror":"","name":"Pakistan","zone":"Asia/Karachi"},"pl":{"kmap":"pl","mirror":"ftp.pl.debian.org","name":"Poland","zone":"Europe/Warsaw"},"pm":{"kmap":"","mirror":"","name":"Saint Pierre and Miquelon","zone":"America/Miquelon"},"pn":{"kmap":"","mirror":"","name":"Pitcairn","zone":"Pacific/Pitcairn"},"pr":{"kmap":"","mirror":"","name":"Puerto Rico","zone":"America/Puerto_Rico"},"ps":{"kmap":"","mirror":"","name":"Palestine, State of","zone":"Asia/Gaza"},"pt":{"kmap":"pt","mirror":"ftp.pt.debian.org","name":"Portugal","zone":"Europe/Lisbon"},"pw":{"kmap":"","mirror":"","name":"Palau","zone":"Pacific/Palau"},"py":{"kmap":"","mirror":"","name":"Paraguay","zone":"America/Asuncion"},"qa":{"kmap":"","mirror":"","name":"Qatar","zone":"Asia/Qatar"},"re":{"kmap":"","mirror":"","name":"Réunion","zone":"Indian/Reunion"},"ro":{"kmap":"","mirror":"ftp.ro.debian.org","name":"Romania","zone":"Europe/Bucharest"},"rs":{"kmap":"","mirror":"","name":"Serbia","zone":"Europe/Belgrade"},"ru":{"kmap":"","mirror":"ftp.ru.debian.org","name":"Russian Federation","zone":"Europe/Kaliningrad"},"rw":{"kmap":"","mirror":"","name":"Rwanda","zone":"Africa/Kigali"},"sa":{"kmap":"","mirror":"","name":"Saudi Arabia","zone":"Asia/Riyadh"},"sb":{"kmap":"","mirror":"","name":"Solomon Islands","zone":"Pacific/Guadalcanal"},"sc":{"kmap":"","mirror":"","name":"Seychelles","zone":"Indian/Mahe"},"sd":{"kmap":"","mirror":"","name":"Sudan","zone":"Africa/Khartoum"},"se":{"kmap":"","mirror":"ftp.se.debian.org","name":"Sweden","zone":"Europe/Stockholm"},"sg":{"kmap":"","mirror":"","name":"Singapore","zone":"Asia/Singapore"},"sh":{"kmap":"","mirror":"","name":"Saint Helena, Ascension and Tristan da Cunha","zone":"Atlantic/St_Helena"},"si":{"kmap":"si","mirror":"ftp.si.debian.org","name":"Slovenia","zone":"Europe/Ljubljana"},"sj":{"kmap":"","mirror":"","name":"Svalbard and Jan Mayen","zone":"Arctic/Longyearbyen"},"sk":{"kmap":"","mirror":"ftp.sk.debian.org","name":"Slovakia","zone":"Europe/Bratislava"},"sl":{"kmap":"","mirror":"","name":"Sierra Leone","zone":"Africa/Freetown"},"sm":{"kmap":"","mirror":"","name":"San Marino","zone":"Europe/San_Marino"},"sn":{"kmap":"","mirror":"","name":"Senegal","zone":"Africa/Dakar"},"so":{"kmap":"","mirror":"","name":"Somalia","zone":"Africa/Mogadishu"},"sr":{"kmap":"","mirror":"","name":"Suriname","zone":"America/Paramaribo"},"ss":{"kmap":"","mirror":"","name":"South Sudan","zone":"Africa/Juba"},"st":{"kmap":"","mirror":"","name":"Sao Tome and Principe","zone":"Africa/Sao_Tome"},"sv":{"kmap":"","mirror":"","name":"El Salvador","zone":"America/El_Salvador"},"sx":{"kmap":"","mirror":"","name":"Sint Maarten (Dutch part)","zone":"America/Lower_Princes"},"sy":{"kmap":"","mirror":"","name":"Syria","zone":"Asia/Damascus"},"sz":{"kmap":"","mirror":"","name":"Eswatini","zone":"Africa/Mbabane"},"tc":{"kmap":"","mirror":"","name":"Turks and Caicos Islands","zone":"America/Grand_Turk"},"td":{"kmap":"","mirror":"","name":"Chad","zone":"Africa/Ndjamena"},"tf":{"kmap":"","mirror":"","name":"French Southern Territories","zone":"Indian/Kerguelen"},"tg":{"kmap":"","mirror":"","name":"Togo","zone":"Africa/Lome"},"th":{"kmap":"","mirror":"","name":"Thailand","zone":"Asia/Bangkok"},"tj":{"kmap":"","mirror":"","name":"Tajikistan","zone":"Asia/Dushanbe"},"tk":{"kmap":"","mirror":"","name":"Tokelau","zone":"Pacific/Fakaofo"},"tl":{"kmap":"","mirror":"","name":"Timor-Leste","zone":"Asia/Dili"},"tm":{"kmap":"","mirror":"","name":"Turkmenistan","zone":"Asia/Ashgabat"},"tn":{"kmap":"","mirror":"","name":"Tunisia","zone":"Africa/Tunis"},"to":{"kmap":"","mirror":"","name":"Tonga","zone":"Pacific/Tongatapu"},"tr":{"kmap":"","mirror":"ftp.tr.debian.org","name":"Türkiye","zone":"Europe/Istanbul"},"tt":{"kmap":"","mirror":"","name":"Trinidad and Tobago","zone":"America/Port_of_Spain"},"tv":{"kmap":"","mirror":"","name":"Tuvalu","zone":"Pacific/Funafuti"},"tw":{"kmap":"","mirror":"ftp.tw.debian.org","name":"Taiwan","zone":"Asia/Taipei"},"tz":{"kmap":"","mirror":"","name":"Tanzania","zone":"Africa/Dar_es_Salaam"},"ua":{"kmap":"","mirror":"","name":"Ukraine","zone":"Europe/Simferopol"},"ug":{"kmap":"","mirror":"","name":"Uganda","zone":"Africa/Kampala"},"um":{"kmap":"","mirror":"","name":"United States Minor Outlying Islands","zone":"Pacific/Midway"},"us":{"kmap":"en-us","mirror":"ftp.us.debian.org","name":"United States","zone":"America/New_York"},"uy":{"kmap":"","mirror":"","name":"Uruguay","zone":"America/Montevideo"},"uz":{"kmap":"","mirror":"","name":"Uzbekistan","zone":"Asia/Samarkand"},"va":{"kmap":"it","mirror":"","name":"Holy See (Vatican City State)","zone":"Europe/Vatican"},"vc":{"kmap":"","mirror":"","name":"Saint Vincent and the Grenadines","zone":"America/St_Vincent"},"ve":{"kmap":"","mirror":"","name":"Venezuela","zone":"America/Caracas"},"vg":{"kmap":"","mirror":"","name":"Virgin Islands, British","zone":"America/Tortola"},"vi":{"kmap":"","mirror":"","name":"Virgin Islands, U.S.","zone":"America/St_Thomas"},"vn":{"kmap":"","mirror":"","name":"Vietnam","zone":"Asia/Ho_Chi_Minh"},"vu":{"kmap":"","mirror":"","name":"Vanuatu","zone":"Pacific/Efate"},"wf":{"kmap":"","mirror":"","name":"Wallis and Futuna","zone":"Pacific/Wallis"},"ws":{"kmap":"","mirror":"","name":"Samoa","zone":"Pacific/Apia"},"ye":{"kmap":"","mirror":"","name":"Yemen","zone":"Asia/Aden"},"yt":{"kmap":"","mirror":"","name":"Mayotte","zone":"Indian/Mayotte"},"za":{"kmap":"","mirror":"","name":"South Africa","zone":"Africa/Johannesburg"},"zm":{"kmap":"","mirror":"","name":"Zambia","zone":"Africa/Lusaka"},"zw":{"kmap":"","mirror":"","name":"Zimbabwe","zone":"Africa/Harare"}},"countryhash":{"afghanistan":"af","albania":"al","algeria":"dz","american samoa":"as","andorra":"ad","angola":"ao","anguilla":"ai","antarctica":"aq","antigua and barbuda":"ag","argentina":"ar","armenia":"am","aruba":"aw","australia":"au","austria":"at","azerbaijan":"az","bahamas":"bs","bahrain":"bh","bangladesh":"bd","barbados":"bb","belarus":"by","belgium":"be","belize":"bz","benin":"bj","bermuda":"bm","bhutan":"bt","bolivia":"bo","bonaire, sint eustatius and saba":"bq","bosnia and herzegovina":"ba","botswana":"bw","bouvet island":"bv","brazil":"br","british indian ocean territory":"io","brunei darussalam":"bn","bulgaria":"bg","burkina faso":"bf","burundi":"bi","cabo verde":"cv","cambodia":"kh","cameroon":"cm","canada":"ca","cayman islands":"ky","central african republic":"cf","chad":"td","chile":"cl","china":"cn","christmas island":"cx","cocos (keeling) islands":"cc","colombia":"co","comoros":"km","congo":"cg","congo, the democratic republic of the":"cd","cook islands":"ck","costa rica":"cr","croatia":"hr","cuba":"cu","curaçao":"cw","cyprus":"cy","czechia":"cz","côte d'ivoire":"ci","denmark":"dk","djibouti":"dj","dominica":"dm","dominican republic":"do","ecuador":"ec","egypt":"eg","el salvador":"sv","equatorial guinea":"gq","eritrea":"er","estonia":"ee","eswatini":"sz","ethiopia":"et","falkland islands (malvinas)":"fk","faroe islands":"fo","fiji":"fj","finland":"fi","france":"fr","french guiana":"gf","french polynesia":"pf","french southern territories":"tf","gabon":"ga","gambia":"gm","georgia":"ge","germany":"de","ghana":"gh","gibraltar":"gi","greece":"gr","greenland":"gl","grenada":"gd","guadeloupe":"gp","guam":"gu","guatemala":"gt","guernsey":"gg","guinea":"gn","guinea-bissau":"gw","guyana":"gy","haiti":"ht","heard island and mcdonald islands":"hm","holy see (vatican city state)":"va","honduras":"hn","hong kong":"hk","hungary":"hu","iceland":"is","india":"in","indonesia":"id","iran":"ir","iraq":"iq","ireland":"ie","isle of man":"im","israel":"il","italy":"it","jamaica":"jm","japan":"jp","jersey":"je","jordan":"jo","kazakhstan":"kz","kenya":"ke","kiribati":"ki","kuwait":"kw","kyrgyzstan":"kg","laos":"la","latvia":"lv","lebanon":"lb","lesotho":"ls","liberia":"lr","libya":"ly","liechtenstein":"li","lithuania":"lt","luxembourg":"lu","macao":"mo","madagascar":"mg","malawi":"mw","malaysia":"my","maldives":"mv","mali":"ml","malta":"mt","marshall islands":"mh","martinique":"mq","mauritania":"mr","mauritius":"mu","mayotte":"yt","mexico":"mx","micronesia, federated states of":"fm","moldova":"md","monaco":"mc","mongolia":"mn","montenegro":"me","montserrat":"ms","morocco":"ma","mozambique":"mz","myanmar":"mm","namibia":"na","nauru":"nr","nepal":"np","netherlands":"nl","new caledonia":"nc","new zealand":"nz","nicaragua":"ni","niger":"ne","nigeria":"ng","niue":"nu","norfolk island":"nf","north korea":"kp","north macedonia":"mk","northern mariana islands":"mp","norway":"no","oman":"om","pakistan":"pk","palau":"pw","palestine, state of":"ps","panama":"pa","papua new guinea":"pg","paraguay":"py","peru":"pe","philippines":"ph","pitcairn":"pn","poland":"pl","portugal":"pt","puerto rico":"pr","qatar":"qa","romania":"ro","russian federation":"ru","rwanda":"rw","réunion":"re","saint barthélemy":"bl","saint helena, ascension and tristan da cunha":"sh","saint kitts and nevis":"kn","saint lucia":"lc","saint martin (french part)":"mf","saint pierre and miquelon":"pm","saint vincent and the grenadines":"vc","samoa":"ws","san marino":"sm","sao tome and principe":"st","saudi arabia":"sa","senegal":"sn","serbia":"rs","seychelles":"sc","sierra leone":"sl","singapore":"sg","sint maarten (dutch part)":"sx","slovakia":"sk","slovenia":"si","solomon islands":"sb","somalia":"so","south africa":"za","south georgia and the south sandwich islands":"gs","south korea":"kr","south sudan":"ss","spain":"es","sri lanka":"lk","sudan":"sd","suriname":"sr","svalbard and jan mayen":"sj","sweden":"se","switzerland":"ch","syria":"sy","taiwan":"tw","tajikistan":"tj","tanzania":"tz","thailand":"th","timor-leste":"tl","togo":"tg","tokelau":"tk","tonga":"to","trinidad and tobago":"tt","tunisia":"tn","turkmenistan":"tm","turks and caicos islands":"tc","tuvalu":"tv","türkiye":"tr","uganda":"ug","ukraine":"ua","united arab emirates":"ae","united kingdom":"gb","united states":"us","united states minor outlying islands":"um","uruguay":"uy","uzbekistan":"uz","vanuatu":"vu","venezuela":"ve","vietnam":"vn","virgin islands, british":"vg","virgin islands, u.s.":"vi","wallis and futuna":"wf","western sahara":"eh","yemen":"ye","zambia":"zm","zimbabwe":"zw","åland islands":"ax"},"kmap":{"de":{"console":"qwertz/de-latin1-nodeadkeys.kmap.gz","kvm":"de","name":"German","x11":"de","x11var":"nodeadkeys"},"de-ch":{"console":"qwertz/sg-latin1.kmap.gz","kvm":"de-ch","name":"Swiss-German","x11":"ch","x11var":"de_nodeadkeys"},"dk":{"console":"qwerty/dk-latin1.kmap.gz","kvm":"da","name":"Danish","x11":"dk","x11var":"nodeadkeys"},"en-gb":{"console":"qwerty/uk.kmap.gz","kvm":"en-gb","name":"United Kingdom","x11":"gb","x11var":""},"en-us":{"console":"qwerty/us-latin1.kmap.gz","kvm":"en-us","name":"U.S. English","x11":"us","x11var":""},"es":{"console":"qwerty/es.kmap.gz","kvm":"es","name":"Spanish","x11":"es","x11var":"nodeadkeys"},"fi":{"console":"qwerty/fi-latin1.kmap.gz","kvm":"fi","name":"Finnish","x11":"fi","x11var":"nodeadkeys"},"fr":{"console":"azerty/fr-latin1.kmap.gz","kvm":"fr","name":"French","x11":"fr","x11var":"nodeadkeys"},"fr-be":{"console":"azerty/be2-latin1.kmap.gz","kvm":"fr-be","name":"Belgium-French","x11":"be","x11var":"nodeadkeys"},"fr-ca":{"console":"qwerty/cf.kmap.gz","kvm":"fr-ca","name":"Canada-French","x11":"ca","x11var":"fr-legacy"},"fr-ch":{"console":"qwertz/fr_CH-latin1.kmap.gz","kvm":"fr-ch","name":"Swiss-French","x11":"ch","x11var":"fr_nodeadkeys"},"hu":{"console":"qwertz/hu.kmap.gz","kvm":"hu","name":"Hungarian","x11":"hu","x11var":""},"is":{"console":"qwerty/is-latin1.kmap.gz","kvm":"is","name":"Icelandic","x11":"is","x11var":"nodeadkeys"},"it":{"console":"qwerty/it2.kmap.gz","kvm":"it","name":"Italian","x11":"it","x11var":"nodeadkeys"},"jp":{"console":"qwerty/jp106.kmap.gz","kvm":"ja","name":"Japanese","x11":"jp","x11var":""},"lt":{"console":"qwerty/lt.kmap.gz","kvm":"lt","name":"Lithuanian","x11":"lt","x11var":"std"},"mk":{"console":"qwerty/mk.kmap.gz","kvm":"mk","name":"Macedonian","x11":"mk","x11var":"nodeadkeys"},"nl":{"console":"qwerty/nl.kmap.gz","kvm":"nl","name":"Dutch","x11":"nl","x11var":""},"no":{"console":"qwerty/no-latin1.kmap.gz","kvm":"no","name":"Norwegian","x11":"no","x11var":"nodeadkeys"},"pl":{"console":"qwerty/pl.kmap.gz","kvm":"pl","name":"Polish","x11":"pl","x11var":""},"pt":{"console":"qwerty/pt-latin1.kmap.gz","kvm":"pt","name":"Portuguese","x11":"pt","x11var":"nodeadkeys"},"pt-br":{"console":"qwerty/br-latin1.kmap.gz","kvm":"pt-br","name":"Brazil-Portuguese","x11":"br","x11var":"nodeadkeys"},"se":{"console":"qwerty/se-latin1.kmap.gz","kvm":"sv","name":"Swedish","x11":"se","x11var":"nodeadkeys"},"si":{"console":"qwertz/slovene.kmap.gz","kvm":"sl","name":"Slovenian","x11":"si","x11var":""},"tr":{"console":"qwerty/trq.kmap.gz","kvm":"tr","name":"Turkish","x11":"tr","x11var":""}},"kmaphash":{"Belgium-French":"fr-be","Brazil-Portuguese":"pt-br","Canada-French":"fr-ca","Danish":"dk","Dutch":"nl","Finnish":"fi","French":"fr","German":"de","Hungarian":"hu","Icelandic":"is","Italian":"it","Japanese":"jp","Lithuanian":"lt","Macedonian":"mk","Norwegian":"no","Polish":"pl","Portuguese":"pt","Slovenian":"si","Spanish":"es","Swedish":"se","Swiss-French":"fr-ch","Swiss-German":"de-ch","Turkish":"tr","U.S. English":"en-us","United Kingdom":"en-gb"},"zones":{"Africa/Abidjan":1,"Africa/Accra":1,"Africa/Addis_Ababa":1,"Africa/Algiers":1,"Africa/Asmara":1,"Africa/Bamako":1,"Africa/Bangui":1,"Africa/Banjul":1,"Africa/Bissau":1,"Africa/Blantyre":1,"Africa/Brazzaville":1,"Africa/Bujumbura":1,"Africa/Cairo":1,"Africa/Casablanca":1,"Africa/Ceuta":1,"Africa/Conakry":1,"Africa/Dakar":1,"Africa/Dar_es_Salaam":1,"Africa/Djibouti":1,"Africa/Douala":1,"Africa/El_Aaiun":1,"Africa/Freetown":1,"Africa/Gaborone":1,"Africa/Harare":1,"Africa/Johannesburg":1,"Africa/Juba":1,"Africa/Kampala":1,"Africa/Khartoum":1,"Africa/Kigali":1,"Africa/Kinshasa":1,"Africa/Lagos":1,"Africa/Libreville":1,"Africa/Lome":1,"Africa/Luanda":1,"Africa/Lubumbashi":1,"Africa/Lusaka":1,"Africa/Malabo":1,"Africa/Maputo":1,"Africa/Maseru":1,"Africa/Mbabane":1,"Africa/Mogadishu":1,"Africa/Monrovia":1,"Africa/Nairobi":1,"Africa/Ndjamena":1,"Africa/Niamey":1,"Africa/Nouakchott":1,"Africa/Ouagadougou":1,"Africa/Porto-Novo":1,"Africa/Sao_Tome":1,"Africa/Tripoli":1,"Africa/Tunis":1,"Africa/Windhoek":1,"America/Adak":1,"America/Anchorage":1,"America/Anguilla":1,"America/Antigua":1,"America/Araguaina":1,"America/Argentina/Buenos_Aires":1,"America/Argentina/Catamarca":1,"America/Argentina/Cordoba":1,"America/Argentina/Jujuy":1,"America/Argentina/La_Rioja":1,"America/Argentina/Mendoza":1,"America/Argentina/Rio_Gallegos":1,"America/Argentina/Salta":1,"America/Argentina/San_Juan":1,"America/Argentina/San_Luis":1,"America/Argentina/Tucuman":1,"America/Argentina/Ushuaia":1,"America/Aruba":1,"America/Asuncion":1,"America/Atikokan":1,"America/Bahia":1,"America/Bahia_Banderas":1,"America/Barbados":1,"America/Belem":1,"America/Belize":1,"America/Blanc-Sablon":1,"America/Boa_Vista":1,"America/Bogota":1,"America/Boise":1,"America/Cambridge_Bay":1,"America/Campo_Grande":1,"America/Cancun":1,"America/Caracas":1,"America/Cayenne":1,"America/Cayman":1,"America/Chicago":1,"America/Chihuahua":1,"America/Ciudad_Juarez":1,"America/Costa_Rica":1,"America/Creston":1,"America/Cuiaba":1,"America/Curacao":1,"America/Danmarkshavn":1,"America/Dawson":1,"America/Dawson_Creek":1,"America/Denver":1,"America/Detroit":1,"America/Dominica":1,"America/Edmonton":1,"America/Eirunepe":1,"America/El_Salvador":1,"America/Fort_Nelson":1,"America/Fortaleza":1,"America/Glace_Bay":1,"America/Goose_Bay":1,"America/Grand_Turk":1,"America/Grenada":1,"America/Guadeloupe":1,"America/Guatemala":1,"America/Guayaquil":1,"America/Guyana":1,"America/Halifax":1,"America/Havana":1,"America/Hermosillo":1,"America/Indiana/Indianapolis":1,"America/Indiana/Knox":1,"America/Indiana/Marengo":1,"America/Indiana/Petersburg":1,"America/Indiana/Tell_City":1,"America/Indiana/Vevay":1,"America/Indiana/Vincennes":1,"America/Indiana/Winamac":1,"America/Inuvik":1,"America/Iqaluit":1,"America/Jamaica":1,"America/Juneau":1,"America/Kentucky/Louisville":1,"America/Kentucky/Monticello":1,"America/Kralendijk":1,"America/La_Paz":1,"America/Lima":1,"America/Los_Angeles":1,"America/Lower_Princes":1,"America/Maceio":1,"America/Managua":1,"America/Manaus":1,"America/Marigot":1,"America/Martinique":1,"America/Matamoros":1,"America/Mazatlan":1,"America/Menominee":1,"America/Merida":1,"America/Metlakatla":1,"America/Mexico_City":1,"America/Miquelon":1,"America/Moncton":1,"America/Monterrey":1,"America/Montevideo":1,"America/Montserrat":1,"America/Nassau":1,"America/New_York":1,"America/Nome":1,"America/Noronha":1,"America/North_Dakota/Beulah":1,"America/North_Dakota/Center":1,"America/North_Dakota/New_Salem":1,"America/Nuuk":1,"America/Ojinaga":1,"America/Panama":1,"America/Paramaribo":1,"America/Phoenix":1,"America/Port-au-Prince":1,"America/Port_of_Spain":1,"America/Porto_Velho":1,"America/Puerto_Rico":1,"America/Punta_Arenas":1,"America/Rankin_Inlet":1,"America/Recife":1,"America/Regina":1,"America/Resolute":1,"America/Rio_Branco":1,"America/Santarem":1,"America/Santiago":1,"America/Santo_Domingo":1,"America/Sao_Paulo":1,"America/Scoresbysund":1,"America/Sitka":1,"America/St_Barthelemy":1,"America/St_Johns":1,"America/St_Kitts":1,"America/St_Lucia":1,"America/St_Thomas":1,"America/St_Vincent":1,"America/Swift_Current":1,"America/Tegucigalpa":1,"America/Thule":1,"America/Tijuana":1,"America/Toronto":1,"America/Tortola":1,"America/Vancouver":1,"America/Whitehorse":1,"America/Winnipeg":1,"America/Yakutat":1,"Antarctica/Casey":1,"Antarctica/Davis":1,"Antarctica/DumontDUrville":1,"Antarctica/Macquarie":1,"Antarctica/Mawson":1,"Antarctica/McMurdo":1,"Antarctica/Palmer":1,"Antarctica/Rothera":1,"Antarctica/Syowa":1,"Antarctica/Troll":1,"Antarctica/Vostok":1,"Arctic/Longyearbyen":1,"Asia/Aden":1,"Asia/Almaty":1,"Asia/Amman":1,"Asia/Anadyr":1,"Asia/Aqtau":1,"Asia/Aqtobe":1,"Asia/Ashgabat":1,"Asia/Atyrau":1,"Asia/Baghdad":1,"Asia/Bahrain":1,"Asia/Baku":1,"Asia/Bangkok":1,"Asia/Barnaul":1,"Asia/Beirut":1,"Asia/Bishkek":1,"Asia/Brunei":1,"Asia/Chita":1,"Asia/Choibalsan":1,"Asia/Colombo":1,"Asia/Damascus":1,"Asia/Dhaka":1,"Asia/Dili":1,"Asia/Dubai":1,"Asia/Dushanbe":1,"Asia/Famagusta":1,"Asia/Gaza":1,"Asia/Hebron":1,"Asia/Ho_Chi_Minh":1,"Asia/Hong_Kong":1,"Asia/Hovd":1,"Asia/Irkutsk":1,"Asia/Jakarta":1,"Asia/Jayapura":1,"Asia/Jerusalem":1,"Asia/Kabul":1,"Asia/Kamchatka":1,"Asia/Karachi":1,"Asia/Kathmandu":1,"Asia/Khandyga":1,"Asia/Kolkata":1,"Asia/Krasnoyarsk":1,"Asia/Kuala_Lumpur":1,"Asia/Kuching":1,"Asia/Kuwait":1,"Asia/Macau":1,"Asia/Magadan":1,"Asia/Makassar":1,"Asia/Manila":1,"Asia/Muscat":1,"Asia/Nicosia":1,"Asia/Novokuznetsk":1,"Asia/Novosibirsk":1,"Asia/Omsk":1,"Asia/Oral":1,"Asia/Phnom_Penh":1,"Asia/Pontianak":1,"Asia/Pyongyang":1,"Asia/Qatar":1,"Asia/Qostanay":1,"Asia/Qyzylorda":1,"Asia/Riyadh":1,"Asia/Sakhalin":1,"Asia/Samarkand":1,"Asia/Seoul":1,"Asia/Shanghai":1,"Asia/Singapore":1,"Asia/Srednekolymsk":1,"Asia/Taipei":1,"Asia/Tashkent":1,"Asia/Tbilisi":1,"Asia/Tehran":1,"Asia/Thimphu":1,"Asia/Tokyo":1,"Asia/Tomsk":1,"Asia/Ulaanbaatar":1,"Asia/Urumqi":1,"Asia/Ust-Nera":1,"Asia/Vientiane":1,"Asia/Vladivostok":1,"Asia/Yakutsk":1,"Asia/Yangon":1,"Asia/Yekaterinburg":1,"Asia/Yerevan":1,"Atlantic/Azores":1,"Atlantic/Bermuda":1,"Atlantic/Canary":1,"Atlantic/Cape_Verde":1,"Atlantic/Faroe":1,"Atlantic/Madeira":1,"Atlantic/Reykjavik":1,"Atlantic/South_Georgia":1,"Atlantic/St_Helena":1,"Atlantic/Stanley":1,"Australia/Adelaide":1,"Australia/Brisbane":1,"Australia/Broken_Hill":1,"Australia/Darwin":1,"Australia/Eucla":1,"Australia/Hobart":1,"Australia/Lindeman":1,"Australia/Lord_Howe":1,"Australia/Melbourne":1,"Australia/Perth":1,"Australia/Sydney":1,"Europe/Amsterdam":1,"Europe/Andorra":1,"Europe/Astrakhan":1,"Europe/Athens":1,"Europe/Belgrade":1,"Europe/Berlin":1,"Europe/Bratislava":1,"Europe/Brussels":1,"Europe/Bucharest":1,"Europe/Budapest":1,"Europe/Busingen":1,"Europe/Chisinau":1,"Europe/Copenhagen":1,"Europe/Dublin":1,"Europe/Gibraltar":1,"Europe/Guernsey":1,"Europe/Helsinki":1,"Europe/Isle_of_Man":1,"Europe/Istanbul":1,"Europe/Jersey":1,"Europe/Kaliningrad":1,"Europe/Kirov":1,"Europe/Kyiv":1,"Europe/Lisbon":1,"Europe/Ljubljana":1,"Europe/London":1,"Europe/Luxembourg":1,"Europe/Madrid":1,"Europe/Malta":1,"Europe/Mariehamn":1,"Europe/Minsk":1,"Europe/Monaco":1,"Europe/Moscow":1,"Europe/Oslo":1,"Europe/Paris":1,"Europe/Podgorica":1,"Europe/Prague":1,"Europe/Riga":1,"Europe/Rome":1,"Europe/Samara":1,"Europe/San_Marino":1,"Europe/Sarajevo":1,"Europe/Saratov":1,"Europe/Simferopol":1,"Europe/Skopje":1,"Europe/Sofia":1,"Europe/Stockholm":1,"Europe/Tallinn":1,"Europe/Tirane":1,"Europe/Ulyanovsk":1,"Europe/Vaduz":1,"Europe/Vatican":1,"Europe/Vienna":1,"Europe/Vilnius":1,"Europe/Volgograd":1,"Europe/Warsaw":1,"Europe/Zagreb":1,"Europe/Zurich":1,"Indian/Antananarivo":1,"Indian/Chagos":1,"Indian/Christmas":1,"Indian/Cocos":1,"Indian/Comoro":1,"Indian/Kerguelen":1,"Indian/Mahe":1,"Indian/Maldives":1,"Indian/Mauritius":1,"Indian/Mayotte":1,"Indian/Reunion":1,"Pacific/Apia":1,"Pacific/Auckland":1,"Pacific/Bougainville":1,"Pacific/Chatham":1,"Pacific/Chuuk":1,"Pacific/Easter":1,"Pacific/Efate":1,"Pacific/Fakaofo":1,"Pacific/Fiji":1,"Pacific/Funafuti":1,"Pacific/Galapagos":1,"Pacific/Gambier":1,"Pacific/Guadalcanal":1,"Pacific/Guam":1,"Pacific/Honolulu":1,"Pacific/Kanton":1,"Pacific/Kiritimati":1,"Pacific/Kosrae":1,"Pacific/Kwajalein":1,"Pacific/Majuro":1,"Pacific/Marquesas":1,"Pacific/Midway":1,"Pacific/Nauru":1,"Pacific/Niue":1,"Pacific/Norfolk":1,"Pacific/Noumea":1,"Pacific/Pago_Pago":1,"Pacific/Palau":1,"Pacific/Pitcairn":1,"Pacific/Pohnpei":1,"Pacific/Port_Moresby":1,"Pacific/Rarotonga":1,"Pacific/Saipan":1,"Pacific/Tahiti":1,"Pacific/Tarawa":1,"Pacific/Tongatapu":1,"Pacific/Wake":1,"Pacific/Wallis":1}} 2 +
+16 -10
pkgs/by-name/pr/proxmox-auto-install-assistant/package.nix
··· 2 2 lib, 3 3 fetchgit, 4 4 rustPlatform, 5 - testers, 6 5 pkg-config, 7 6 openssl, 8 7 versionCheckHook, ··· 10 9 11 10 rustPlatform.buildRustPackage rec { 12 11 pname = "proxmox-auto-install-assistant"; 13 - version = "8.3.3"; 12 + version = "8.4.6"; 14 13 15 14 src = fetchgit { 16 15 url = "git://git.proxmox.com/git/pve-installer.git"; 17 - rev = "cf6df4a23491071d207dcc8b00af8ddf310ae0b0"; 18 - hash = "sha256-n4mn8VF84QyJiUNubgoxkbMEbuyj8n5KeIdVB3Xz5iY="; 16 + rev = "fcd13b1503bec573da9db4bfad42b2478e97d9ce"; 17 + hash = "sha256-fPl6qxWTaqumtnAFUfEBTChTIe+94fWCZv8s7Sq9zSk="; 19 18 }; 20 19 21 20 postPatch = '' 22 21 rm -v .cargo/config.toml 23 22 cp -v ${./Cargo.lock} Cargo.lock 24 - # fix up hard-coded version number to match that of the debian package 25 - substituteInPlace proxmox-auto-install-assistant/Cargo.toml \ 26 - --replace-fail 'version = "0.1.0"' 'version = "${version}"' 23 + # pre-generated using `make locale-info.json` 24 + # depends on non-packaged perl modules and debian-specific files 25 + cp -v ${./locale-info.json} locale-info.json 27 26 ''; 28 27 29 28 buildAndTestSubdir = "proxmox-auto-install-assistant"; ··· 34 33 buildInputs = [ openssl.dev ]; 35 34 36 35 postFixup = '' 37 - # openssl is not actually necessary, only pulled in through a feature (unfortunately) 38 - patchelf --remove-needed libssl.so.3 $out/bin/proxmox-auto-install-assistant 36 + # these libraries are not actually necessary, only linked in by cargo 37 + # through crate dependencies (unfortunately) 38 + patchelf \ 39 + --remove-needed libcrypto.so.3 \ 40 + --remove-needed libssl.so.3 \ 41 + $out/bin/proxmox-auto-install-assistant 42 + patchelf --shrink-rpath $out/bin/proxmox-auto-install-assistant 39 43 ''; 44 + 45 + disallowedReferences = [ openssl.out ]; 40 46 41 47 doInstallCheck = true; 42 48 nativeInstallCheckInputs = [ versionCheckHook ]; ··· 47 53 longDescription = '' 48 54 This tool can be used to prepare a Proxmox installation ISO for automated installations. 49 55 Additional uses are to validate the format of an answer file or to test match filters and 50 - print information on the properties to match against for the current hardware 56 + print information on the properties to match against for the current hardware. 51 57 ''; 52 58 homepage = "https://pve.proxmox.com/wiki/Automated_Installation"; 53 59 changelog = "https://git.proxmox.com/?p=pve-installer.git;a=blob;f=debian/changelog";
+3 -3
pkgs/by-name/ps/pscale/package.nix
··· 10 10 11 11 buildGoModule rec { 12 12 pname = "pscale"; 13 - version = "0.236.0"; 13 + version = "0.239.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "planetscale"; 17 17 repo = "cli"; 18 18 rev = "v${version}"; 19 - sha256 = "sha256-sL/TBcUtHYqZuUp5JlcKshwlyVSf0t0XukMmRkWRyvk="; 19 + sha256 = "sha256-y7SIZ/upQrzHQbncEyJM5OrJDXDuh7It3lOWSn3Y7hI="; 20 20 }; 21 21 22 - vendorHash = "sha256-Uw4A6RBq0OiBHWRfmj9wKI2FenDN6C8CWEsKicGS/1Q="; 22 + vendorHash = "sha256-qcv5pFCibYSJvekSmj4iLeQWunW9+U/mbzbaGTp1sso="; 23 23 24 24 ldflags = [ 25 25 "-s"
+22 -11
pkgs/by-name/pv/pvs-studio/package.nix
··· 3 3 stdenv, 4 4 fetchzip, 5 5 6 + installShellFiles, 6 7 makeWrapper, 7 8 perl, 8 9 strace, ··· 14 15 # nixpkgs-update: no auto update 15 16 stdenv.mkDerivation rec { 16 17 pname = "pvs-studio"; 17 - version = "7.33.85330.89"; 18 + version = "7.36.91321.455"; 18 19 19 20 src = 20 21 let ··· 23 24 in 24 25 fetchzip { 25 26 url = selectSystem { 26 - x86_64-darwin = "https://web.archive.org/web/20241115155106/https://cdn.pvs-studio.com/pvs-studio-7.33.85330.89-macos.tgz"; 27 - x86_64-linux = "https://web.archive.org/web/20241115155538/https://cdn.pvs-studio.com/pvs-studio-7.33.85330.89-x86_64.tgz"; 27 + aarch64-darwin = "https://web.archive.org/web/20250411093324/https://files.pvs-studio.com/pvs-studio-${version}-macos-arm64.tgz"; 28 + x86_64-darwin = "https://web.archive.org/web/20250411092440/https://files.pvs-studio.com/pvs-studio-${version}-macos-x86_64.tgz"; 29 + x86_64-linux = "https://web.archive.org/web/20250411091929/https://files.pvs-studio.com/pvs-studio-${version}-x86_64.tgz"; 28 30 }; 29 31 hash = selectSystem { 30 - x86_64-darwin = "sha256-jhfW+uBexzYzzf3JVqRYqtDjE5+OoT3RcuRPJEOEs18="; 31 - x86_64-linux = "sha256-rJQc8B2B7J0bcEI00auwIO/4PH2YMkuzSK/OyAnhdBA="; 32 + aarch64-darwin = "sha256-KEDKsWXg+CRwsEi7hNKlC3CWldBtvf9Jw79vuLMKSOE="; 33 + x86_64-darwin = "sha256-Esf+pohienMAkWs1q5fYZ+0RzzK/WxOGljRXYJ0AtFI="; 34 + x86_64-linux = "sha256-Be4IGFA+307zuMnhXBZko6T27TYeBZHX/zxaXBWVPHo="; 32 35 }; 33 36 }; 34 37 35 - nativeBuildInputs = [ makeWrapper ]; 38 + nativeBuildInputs = [ 39 + installShellFiles 40 + makeWrapper 41 + ]; 36 42 37 - nativeRuntimeInputs = lib.makeBinPath [ 38 - perl 39 - strace 40 - ]; 43 + nativeRuntimeInputs = lib.makeBinPath ( 44 + [ 45 + perl 46 + ] 47 + ++ lib.optionals (lib.meta.availableOn stdenv.hostPlatform strace) [ 48 + strace 49 + ] 50 + ); 41 51 42 52 installPhase = '' 43 53 runHook preInstall 44 54 45 55 install -D -m 0755 bin/* -t $out/bin 46 - install -D -m 0644 etc/bash_completion.d/* -t $out/etc/bash_completion.d 56 + installShellCompletion --bash etc/bash_completion.d/* 47 57 48 58 runHook postInstall 49 59 ''; ··· 62 72 homepage = "https://pvs-studio.com/en/pvs-studio"; 63 73 license = lib.licenses.unfreeRedistributable; 64 74 platforms = [ 75 + "aarch64-darwin" 65 76 "x86_64-darwin" 66 77 "x86_64-linux" 67 78 ];
+2 -2
pkgs/by-name/qu/quarkus/package.nix
··· 8 8 9 9 stdenv.mkDerivation (finalAttrs: { 10 10 pname = "quarkus-cli"; 11 - version = "3.19.4"; 11 + version = "3.21.1"; 12 12 13 13 src = fetchurl { 14 14 url = "https://github.com/quarkusio/quarkus/releases/download/${finalAttrs.version}/quarkus-cli-${finalAttrs.version}.tar.gz"; 15 - hash = "sha256-18sfx0z06JqdYFfSNT62X9Io6awPxUNzjKmG/PeaDB0="; 15 + hash = "sha256-5RQsGznVMVR24v0hxIWKV+Hs6SR0g0tsY7tpgFp8sps="; 16 16 }; 17 17 18 18 nativeBuildInputs = [ makeWrapper ];
+2 -2
pkgs/by-name/qu/quill-log/package.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "quill-log"; 10 - version = "9.0.0"; 10 + version = "9.0.1"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "odygrd"; 14 14 repo = "quill"; 15 15 rev = "v${version}"; 16 - hash = "sha256-WkJOB06yH3B3L2aqglh1jc38e1fDbxaqFEEh1AvBUcw="; 16 + hash = "sha256-RPffzaFrkV7w40CAQLAXV47EyWv4M7pShaY7Phsmw1o="; 17 17 }; 18 18 19 19 nativeBuildInputs = [ cmake ];
+3 -3
pkgs/by-name/re/revive/package.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "revive"; 11 - version = "1.8.0"; 11 + version = "1.9.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "mgechev"; 15 15 repo = pname; 16 16 rev = "v${version}"; 17 - hash = "sha256-lu5zbZXTaLJ5m2sVOG1Y7I/bbJ7kwqbfL1ebwPJ+C0o="; 17 + hash = "sha256-mHyXymMJZeHXYOB6JB5VTqeP1flOACnNE/dLApAenH4="; 18 18 # populate values that require us to use git. By doing this in postFetch we 19 19 # can delete .git afterwards and maintain better reproducibility of the src. 20 20 leaveDotGit = true; ··· 24 24 rm -rf $out/.git 25 25 ''; 26 26 }; 27 - vendorHash = "sha256-sGvD8CdTFE+TqMjerPSjg7EY9VXPA/EKjY9Ncy+UKTo="; 27 + vendorHash = "sha256-oRhex0WC0MUxX1luKJeMvA7NpN7aS/9ecXkrfRYEnvM="; 28 28 29 29 ldflags = [ 30 30 "-s"
+36
pkgs/by-name/ro/rose-pine-kvantum/package.nix
··· 1 + { 2 + stdenvNoCC, 3 + fetchFromGitHub, 4 + lib, 5 + }: 6 + stdenvNoCC.mkDerivation (finalAttrs: { 7 + pname = "rose-pine-kvantum"; 8 + version = "0-unstable-2025-03-26"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "rose-pine"; 12 + repo = "kvantum"; 13 + rev = "5a51f5892ba752088dee062a6188b9f0bb59324b"; 14 + hash = "sha256-lUO3Bg9+KbPkllKu2sv9ueV1dcZu4qRn32N/+4+2B4A="; 15 + }; 16 + 17 + dontBuild = true; 18 + installPhase = '' 19 + runHook preInstall 20 + 21 + mkdir -p $out/share/Kvantum/themes 22 + for i in $(find . -iname "*.tar.gz"); do 23 + tar -xf $i -C $out/share/Kvantum/themes 24 + done 25 + 26 + runHook postInstall 27 + ''; 28 + 29 + meta = { 30 + description = "Kvantum-themes based on Rose Pine"; 31 + homepage = "https://github.com/rose-pine/kvantum"; 32 + platforms = lib.platforms.linux; 33 + maintainers = with lib.maintainers; [ amadaluzia ]; 34 + license = lib.licenses.unfree; # rose-pine/kvantum#1 35 + }; 36 + })
+2 -2
pkgs/by-name/rs/rssguard/package.nix
··· 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "rssguard"; 12 - version = "4.8.2"; 12 + version = "4.8.3"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "martinrotter"; 16 16 repo = pname; 17 17 tag = version; 18 - sha256 = "sha256-C5iA5qK8+FhCUeFtyskY/vd4evaYS3TY1SHAc83/36w="; 18 + sha256 = "sha256-1y3hmAuIOhh1L+x4ZOPy7ixAizVNPtQjxL3mgNWgx9A="; 19 19 }; 20 20 21 21 buildInputs = [
+2 -2
pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix
··· 12 12 13 13 rustPlatform.buildRustPackage rec { 14 14 pname = "rust-analyzer-unwrapped"; 15 - version = "2025-03-31"; 15 + version = "2025-04-07"; 16 16 useFetchCargoVendor = true; 17 17 cargoHash = "sha256-sOuswCnF5y/L8x586PpcrLQj19+5x8COi9xBE2SRLYY="; 18 18 ··· 20 20 owner = "rust-lang"; 21 21 repo = "rust-analyzer"; 22 22 rev = version; 23 - hash = "sha256-GLefofvDqIcyZ/S8rcF6cuKoSPJOVkm7TSK23MGT3Kk="; 23 + hash = "sha256-3lJ0W+mzfuR5FZM7JS7EfCJ5wBhu44fRBFu2/gKORzc="; 24 24 }; 25 25 26 26 cargoBuildFlags = [
+3 -3
pkgs/by-name/se/serie/package.nix
··· 11 11 12 12 rustPlatform.buildRustPackage rec { 13 13 pname = "serie"; 14 - version = "0.4.4"; 14 + version = "0.4.5"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "lusingander"; 18 18 repo = "serie"; 19 19 rev = "v${version}"; 20 - hash = "sha256-Uf7HYcN/lJc2TSl2dZQcOKyEeLHMb2RTQwSzXWZnBkw="; 20 + hash = "sha256-JTrXsakXsDuEzRs7y3OgdvfWw8vvF1IvajHi7KueoPI="; 21 21 }; 22 22 23 23 useFetchCargoVendor = true; 24 - cargoHash = "sha256-NbBF747sSxmjlTbcYknNZFFsaIVZ6+wHhjMJ6akg4BU="; 24 + cargoHash = "sha256-+5mUMB4rqLePimfgWlV7UP8B1lPoKzfWCXBBN1q2WIU="; 25 25 26 26 buildInputs = lib.optionals stdenv.hostPlatform.isDarwin ( 27 27 with darwin.apple_sdk.frameworks;
+2 -2
pkgs/by-name/si/signalbackup-tools/package.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "signalbackup-tools"; 16 - version = "20250406-1"; 16 + version = "20250410-2"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "bepaald"; 20 20 repo = "signalbackup-tools"; 21 21 rev = version; 22 - hash = "sha256-PdbZxDmaM1kdc5IHkWf8RcJcT5cmfRAvUl76VYnqFXc="; 22 + hash = "sha256-VnxqaZH9jTRnVgGOcUd8SaT+SndFGOWzNGZyFVa7Tlk="; 23 23 }; 24 24 25 25 nativeBuildInputs =
+2 -2
pkgs/by-name/si/silx/package.nix
··· 6 6 7 7 python3Packages.buildPythonApplication rec { 8 8 pname = "silx"; 9 - version = "2.2.1"; 9 + version = "2.2.2"; 10 10 11 11 pyproject = true; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - hash = "sha256-9di3TNjhhoOT4bRwPfaM/jTbVW5+V9b8V2V6ZBwXZjo="; 15 + hash = "sha256-XZujZ7VxXMTLkBE4jz1xIA1763Z2yRCVL9E1CjQsVx8="; 16 16 }; 17 17 18 18 build-system = with python3Packages; [
+2 -2
pkgs/by-name/st/stripe-cli/package.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "stripe-cli"; 11 - version = "1.26.0"; 11 + version = "1.26.1"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "stripe"; 15 15 repo = "stripe-cli"; 16 16 rev = "v${version}"; 17 - hash = "sha256-gnV7BPHtbv6wFcgVUhKfIrskfAZIyZq6LtQwQYAkFCQ="; 17 + hash = "sha256-21KkeGbvI3QVT3G8Mn7y710waLhNoPtlDFz5Ji5lhhI="; 18 18 }; 19 19 vendorHash = "sha256-T8vrEbR240ihkLDG4vu0s+MxKJ5nOLm0aseDgK9EPPE="; 20 20
+3 -3
pkgs/by-name/sv/svdtools/package.nix
··· 6 6 7 7 rustPlatform.buildRustPackage rec { 8 8 pname = "svdtools"; 9 - version = "0.4.5"; 9 + version = "0.4.6"; 10 10 11 11 src = fetchCrate { 12 12 inherit version pname; 13 - hash = "sha256-XwgDjSn19qbmh/yX4h5vG0C4rTRxd9tT1ZzUm1Y1ckg="; 13 + hash = "sha256-AfRFtybGEpArLGKp4AkGlokfNFMK8Ez5VA5Fu5GUhRI="; 14 14 }; 15 15 16 16 useFetchCargoVendor = true; 17 - cargoHash = "sha256-h99NTKW1Re680GNsmKTW35OpJVlfYFj05QVZ9rHXgYY="; 17 + cargoHash = "sha256-0GR9pbrevb0USu8de1oFHePJH1hGTvcVh3Gc9WKP0uA="; 18 18 19 19 meta = with lib; { 20 20 description = "Tools to handle vendor-supplied, often buggy SVD files";
+3 -3
pkgs/by-name/va/vault-ssh-plus/package.nix
··· 9 9 }: 10 10 buildGoModule rec { 11 11 pname = "vault-ssh-plus"; 12 - version = "0.7.7"; 12 + version = "0.7.8"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "isometry"; 16 16 repo = pname; 17 17 rev = "v${version}"; 18 - hash = "sha256-l2Gr4AxikPWbSGeZqmkZa1wTRXNZ0l6fTSAcjl+6P8s="; 18 + hash = "sha256-5rajB4pSRp7Pw4yx0u6MoOLxfkWWjhB7T2JGGb8ICRU="; 19 19 }; 20 20 21 - vendorHash = "sha256-AYScvuhsK6GUzOhONBl1C89yvu85SntoW7CxCr7wWmo="; 21 + vendorHash = "sha256-IfT8F8zqWSfGh/XlISDTTZju8i3dEHG33lrZqJz1nX8="; 22 22 23 23 nativeBuildInputs = [ makeWrapper ]; 24 24
+5 -5
pkgs/by-name/wh/whisparr/package.nix
··· 29 29 ."${system}" or (throw "Unsupported system: ${system}"); 30 30 hash = 31 31 { 32 - arm64-linux-hash = "sha256-GQSDButJqPmWbxhDIYqIZxhL2Bn4IpFP8Vinv6OsI9Q="; 33 - arm64-osx-hash = "sha256-6e2Pqb/V02I+9ZTxR2er+zMLEBE4ZnJcwkVEgqO04eU="; 34 - x64-linux-hash = "sha256-KZ24XPz1WwL4dK1wFT7x6jH2WU3NgFYLiSx2QfmstkA="; 35 - x64-osx-hash = "sha256-p749/sc7aAzuvwwlCOx+pNh4J7DIJIZlvsFRa/mIlMk="; 32 + arm64-linux-hash = "sha256-sMhZ2QPIkuomUdgKYMoPwyQH5k0ziqdJSoCvV51tVNQ="; 33 + arm64-osx-hash = "sha256-uubRkA6ER/kQeUXys9Jcf4Aii7FFkrKPgh/niK/3jO0="; 34 + x64-linux-hash = "sha256-S2Ow+5AdvFZ10lA0xnvT5egdi1QbFTy97XzvSI5FtRk="; 35 + x64-osx-hash = "sha256-7PvYkhJ9Tlulk0t/s8qAJUAHguUeilAQsQ0qU+DBVQM="; 36 36 } 37 37 ."${arch}-${os}-hash"; 38 38 in 39 39 stdenv.mkDerivation rec { 40 40 pname = "whisparr"; 41 - version = "2.0.0.891"; 41 + version = "2.0.0.987"; 42 42 43 43 src = fetchurl { 44 44 name = "${pname}-${arch}-${os}-${version}.tar.gz";
+3 -3
pkgs/by-name/wp/wpaperd/package.nix
··· 10 10 11 11 rustPlatform.buildRustPackage rec { 12 12 pname = "wpaperd"; 13 - version = "1.2.0"; 13 + version = "1.2.1"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "danyspin97"; 17 17 repo = "wpaperd"; 18 18 rev = version; 19 - hash = "sha256-L3xoEhVjbJoPsGgie95SIxpRDCV5ZZcrfL01TPAffZc="; 19 + hash = "sha256-mBdrOmS+e+Npei5+RmtbTkBCGR8L5O83hulNU1z0Akk="; 20 20 }; 21 21 22 22 useFetchCargoVendor = true; 23 - cargoHash = "sha256-F4u+d0HZBC5JWS25EGyWoeLV7wkmI0n4/pVjp61qSu0="; 23 + cargoHash = "sha256-d8jzoNCn9J36SE4tQZ1orgOfFGbhVtHaaO940b3JxmQ="; 24 24 25 25 nativeBuildInputs = [ 26 26 pkg-config
+1 -1
pkgs/by-name/ya/yazi/plugins/duckdb/default.nix
··· 5 5 }: 6 6 mkYaziPlugin { 7 7 pname = "duckdb.yazi"; 8 - version = "25.4.8-unstable-2025-04-08"; 8 + version = "25.4.8-unstable-2025-04-09"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "wylie102";
+1 -1
pkgs/by-name/ya/yazi/plugins/projects/default.nix
··· 5 5 }: 6 6 mkYaziPlugin { 7 7 pname = "projects.yazi"; 8 - version = "0-unstable-2025-03-02"; 8 + version = "0-unstable-2025-03-03"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "MasouShizuka";
+3 -3
pkgs/by-name/ya/yazi/plugins/starship/default.nix
··· 5 5 }: 6 6 mkYaziPlugin { 7 7 pname = "starship.yazi"; 8 - version = "25.2.7-unstable-2025-02-23"; 8 + version = "25.4.8-unstable-2025-04-09"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "Rolv-Apneseth"; 12 12 repo = "starship.yazi"; 13 - rev = "6c639b474aabb17f5fecce18a4c97bf90b016512"; 14 - hash = "sha256-bhLUziCDnF4QDCyysRn7Az35RAy8ibZIVUzoPgyEO1A="; 13 + rev = "c0707544f1d526f704dab2da15f379ec90d613c2"; 14 + hash = "sha256-H8j+9jcdcpPFXVO/XQZL3zq1l5f/WiOm4YUxAMduSRs="; 15 15 }; 16 16 17 17 meta = {
+1 -1
pkgs/by-name/ya/yazi/plugins/time-travel/default.nix
··· 5 5 }: 6 6 mkYaziPlugin { 7 7 pname = "time-travel.yazi"; 8 - version = "0-unstable-2025-03-02"; 8 + version = "0-unstable-2025-02-14"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "iynaix";
+1 -1
pkgs/by-name/ya/yazi/plugins/toggle-pane/default.nix
··· 5 5 }: 6 6 mkYaziPlugin { 7 7 pname = "toggle-pane.yazi"; 8 - version = "25.2.26-unstable-2025-03-02"; 8 + version = "25.2.26-unstable-2025-03-19"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "yazi-rs";
+3 -3
pkgs/by-name/ya/yazi/plugins/vcs-files/default.nix
··· 5 5 }: 6 6 mkYaziPlugin { 7 7 pname = "vcs-files.yazi"; 8 - version = "25.3.7-unstable-2025-03-07"; 8 + version = "25.4.8-unstable-2025-04-08"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "yazi-rs"; 12 12 repo = "plugins"; 13 - rev = "273019910c1111a388dd20e057606016f4bd0d17"; 14 - hash = "sha256-80mR86UWgD11XuzpVNn56fmGRkvj0af2cFaZkU8M31I="; 13 + rev = "a1738e8088366ba73b33da5f45010796fb33221e"; 14 + hash = "sha256-eiLkIWviGzG9R0XP1Cik3Bg0s6lgk3nibN6bZvo8e9o="; 15 15 }; 16 16 17 17 meta = {
+33 -8
pkgs/desktops/xfce/panel-plugins/xfce4-pulseaudio-plugin/default.nix
··· 1 1 { 2 + stdenv, 2 3 lib, 3 - mkXfceDerivation, 4 + fetchFromGitLab, 4 5 exo, 5 6 gtk3, 6 7 libcanberra, ··· 9 10 libxfce4ui, 10 11 libxfce4util, 11 12 libxfce4windowing, 13 + meson, 14 + ninja, 15 + pkg-config, 12 16 xfce4-panel, 13 17 xfconf, 14 18 keybinder3, 15 19 glib, 20 + gitUpdater, 16 21 }: 17 22 18 - mkXfceDerivation { 19 - category = "panel-plugins"; 23 + stdenv.mkDerivation (finalAttrs: { 20 24 pname = "xfce4-pulseaudio-plugin"; 21 - version = "0.4.9"; 22 - sha256 = "sha256-bJp4HicAFPuRATDHus0DfJFy1c6gw6Tkpd2UN7SXqsI="; 25 + version = "0.5.0"; 26 + 27 + src = fetchFromGitLab { 28 + domain = "gitlab.xfce.org"; 29 + owner = "panel-plugins"; 30 + repo = "xfce4-pulseaudio-plugin"; 31 + tag = "xfce4-pulseaudio-plugin-${finalAttrs.version}"; 32 + hash = "sha256-FIEV99AV5UiGLTXi9rU4DKK//SolkrOQfpENXQcy64E="; 33 + }; 34 + 35 + strictDeps = true; 36 + 37 + nativeBuildInputs = [ 38 + glib # glib-compile-resources 39 + meson 40 + ninja 41 + pkg-config 42 + ]; 23 43 24 44 buildInputs = [ 25 45 exo ··· 36 56 xfconf 37 57 ]; 38 58 39 - meta = with lib; { 59 + passthru.updateScript = gitUpdater { rev-prefix = "xfce4-pulseaudio-plugin-"; }; 60 + 61 + meta = { 40 62 description = "Adjust the audio volume of the PulseAudio sound system"; 41 - maintainers = with maintainers; [ ] ++ teams.xfce.members; 63 + homepage = "https://gitlab.xfce.org/panel-plugins/xfce4-pulseaudio-plugin"; 64 + license = lib.licenses.gpl2Plus; 65 + maintainers = lib.teams.xfce.members; 66 + platforms = lib.platforms.linux; 42 67 }; 43 - } 68 + })
+6 -1
pkgs/development/androidndk-pkgs/androidndk-pkgs.nix
··· 74 74 ); 75 75 in 76 76 77 - rec { 77 + lib.recurseIntoAttrs rec { 78 78 # Misc tools 79 79 binaries = stdenv.mkDerivation { 80 80 pname = "${targetPrefix}ndk-toolchain"; ··· 138 138 139 139 patchShebangs $out/bin 140 140 ''; 141 + meta = { 142 + description = "The Android NDK toolchain, tuned for other platforms"; 143 + license = with lib.licenses; [ unfree ]; 144 + maintainers = lib.teams.android.members; 145 + }; 141 146 }; 142 147 143 148 binutils = wrapBintoolsWith {
+1 -1
pkgs/development/androidndk-pkgs/default.nix
··· 53 53 }; 54 54 in 55 55 56 - { 56 + lib.recurseIntoAttrs { 57 57 "21" = makeNdkPkgs "21.0.6113669" pkgs.llvmPackages_14; # "9" 58 58 "23" = makeNdkPkgs "23.1.7779620" pkgs.llvmPackages_14; # "12" 59 59 # Versions below 24 use a version not available in nixpkgs/old version which could be removed in the near future so use 14 for them as this is only used to get the hardening flags.
+26
pkgs/development/interpreters/perl/CVE-2024-56406.patch
··· 1 + commit 385e8759c3ff1e7f7f996bd4ea391074d61d48c1 2 + Author: Karl Williamson <khw@cpan.org> 3 + AuthorDate: 2024-12-18 18:25:29 -0700 4 + Commit: Steve Hay <steve.m.hay@googlemail.com> 5 + CommitDate: 2025-03-30 11:59:51 +0100 6 + 7 + CVE-2024-56406: Heap-buffer-overflow with tr// 8 + 9 + This was due to underallocating needed space. If the translation forces 10 + something to become UTF-8 that is initially bytes, that UTF-8 could 11 + now require two bytes where previously a single one would do. 12 + 13 + (cherry picked from commit f93109c8a6950aafbd7488d98e112552033a3686) 14 + 15 + diff --git a/op.c b/op.c 16 + index 3fc23eca49a..aeee88e0335 100644 17 + --- a/op.c 18 + +++ b/op.c 19 + @@ -6649,6 +6649,7 @@ S_pmtrans(pTHX_ OP *o, OP *expr, OP *repl) 20 + * same time. But otherwise one crosses before the other */ 21 + if (t_cp < 256 && r_cp_end > 255 && r_cp != t_cp) { 22 + can_force_utf8 = TRUE; 23 + + max_expansion = MAX(2, max_expansion); 24 + } 25 + } 26 +
+3 -1
pkgs/development/interpreters/perl/interpreter.nix
··· 71 71 disallowedReferences = [ stdenv.cc ]; 72 72 73 73 patches = 74 - [ ] 74 + [ 75 + ./CVE-2024-56406.patch 76 + ] 75 77 # Do not look in /usr etc. for dependencies. 76 78 ++ lib.optional ((lib.versions.majorMinor version) == "5.38") ./no-sys-dirs-5.38.0.patch 77 79 ++ lib.optional ((lib.versions.majorMinor version) == "5.40") ./no-sys-dirs-5.40.0.patch
+40 -30
pkgs/development/mobile/androidenv/compose-android-packages.nix
··· 175 175 passthru = { 176 176 info = packageInfo; 177 177 }; 178 - }) 178 + }).overrideAttrs 179 + (prev: { 180 + # fetchurl won't generate the correct filename if we specify pname and version, 181 + # and we still want the version attribute to show up in search, so specify these in an override 182 + pname = packageInfo.name; 183 + version = packageInfo.revision; 184 + }) 179 185 ) validArchives 180 186 ) 181 187 ) ··· 207 213 # Converts things like 'extras;google;auto' to 'extras-google-auto' 208 214 toVersionKey = 209 215 name: 210 - lib.optionalString (lib.match "^[0-9].*" name != null) "v" 211 - + lib.concatStringsSep "_" (lib.splitVersion (lib.replaceStrings [ ";" ] [ "-" ] name)); 216 + let 217 + normalizedName = lib.replaceStrings [ ";" "." ] [ "-" "_" ] name; 218 + versionParts = lib.match "^([0-9][0-9\\.]*)(.*)$" normalizedName; 219 + in 220 + if versionParts == null then normalizedName else "v" + lib.concatStrings versionParts; 212 221 213 222 recurse = lib.mapAttrs' ( 214 223 name: value: ··· 248 257 ++ extraLicenses 249 258 ); 250 259 251 - # put a much nicer error message that includes the available options. 252 - check-version = 260 + # Returns true if the given version exists. 261 + hasVersion = 262 + packages: package: version: 263 + lib.hasAttrByPath [ package (toString version) ] packages; 264 + 265 + # Displays a nice error message that includes the available options if a version doesn't exist. 266 + checkVersion = 253 267 packages: package: version: 254 - if lib.hasAttrByPath [ package version ] packages then 255 - packages.${package}.${version} 268 + if hasVersion packages package version then 269 + packages.${package}.${toString version} 256 270 else 257 271 throw '' 258 - The version ${version} is missing in package ${package}. 272 + The version ${toString version} is missing in package ${package}. 259 273 The only available versions are ${ 260 274 builtins.concatStringsSep ", " (builtins.attrNames packages.${package}) 261 275 }. ··· 406 420 arch 407 421 meta 408 422 ; 409 - package = check-version allArchives.packages "platform-tools" platformToolsVersion; 423 + package = checkVersion allArchives.packages "platform-tools" platformToolsVersion; 410 424 }; 411 425 412 426 tools = callPackage ./tools.nix { ··· 416 430 arch 417 431 meta 418 432 ; 419 - package = check-version allArchives.packages "tools" toolsVersion; 433 + package = checkVersion allArchives.packages "tools" toolsVersion; 420 434 421 435 postInstall = '' 422 436 ${linkPlugin { ··· 440 454 arch 441 455 meta 442 456 ; 443 - package = check-version allArchives.packages "build-tools" version; 457 + package = checkVersion allArchives.packages "build-tools" version; 444 458 445 459 postInstall = '' 446 460 ${linkPlugin { ··· 459 473 arch 460 474 meta 461 475 ; 462 - package = check-version allArchives.packages "emulator" emulatorVersion; 476 + package = checkVersion allArchives.packages "emulator" emulatorVersion; 463 477 464 478 postInstall = '' 465 479 ${linkSystemImages { ··· 474 488 platforms = map ( 475 489 version: 476 490 deployAndroidPackage { 477 - package = check-version allArchives.packages "platforms" (toString version); 491 + package = checkVersion allArchives.packages "platforms" version; 478 492 } 479 493 ) platformVersions; 480 494 481 495 sources = map ( 482 496 version: 483 497 deployAndroidPackage { 484 - package = check-version allArchives.packages "sources" (toString version); 498 + package = checkVersion allArchives.packages "sources" version; 485 499 } 486 500 ) platformVersions; 487 501 ··· 536 550 arch 537 551 meta 538 552 ; 539 - package = check-version allArchives.packages "cmake" version; 553 + package = checkVersion allArchives.packages "cmake" version; 540 554 } 541 555 ) cmakeVersions; 542 556 ··· 572 586 # The "default" NDK bundle. 573 587 ndk-bundle = if ndk-bundles == [ ] then null else lib.head ndk-bundles; 574 588 575 - # Makes a Google API bundle. 576 - google-apis = 577 - map 578 - ( 579 - version: 580 - deployAndroidPackage { 581 - package = (check-version allArchives "addons" (toString version)).google_apis; 582 - } 583 - ) 584 - ( 585 - builtins.filter (platformVersion: lib.versionOlder (toString platformVersion) "26") platformVersions 586 - ); # API level 26 and higher include Google APIs by default 589 + # Makes a Google API bundle from supported versions. 590 + google-apis = map ( 591 + version: 592 + deployAndroidPackage { 593 + package = (checkVersion allArchives "addons" version).google_apis; 594 + } 595 + ) (lib.filter (hasVersion allArchives "addons") platformVersions); 587 596 597 + # Makes a Google TV addons bundle from supported versions. 588 598 google-tv-addons = map ( 589 599 version: 590 600 deployAndroidPackage { 591 - package = (check-version allArchives "addons" (toString version)).google_tv_addon; 601 + package = (checkVersion allArchives "addons" version).google_tv_addon; 592 602 } 593 - ) platformVersions; 603 + ) (lib.filter (hasVersion allArchives "addons") platformVersions); 594 604 595 - cmdline-tools-package = check-version allArchives.packages "cmdline-tools" cmdLineToolsVersion; 605 + cmdline-tools-package = checkVersion allArchives.packages "cmdline-tools" cmdLineToolsVersion; 596 606 597 607 # This derivation deploys the tools package and symlinks all the desired 598 608 # plugins that we want to use. If the license isn't accepted, prints all the licenses
+1 -4
pkgs/development/mobile/androidenv/default.nix
··· 36 36 description = "Android SDK tools, packaged in Nixpkgs"; 37 37 license = lib.licenses.unfree; 38 38 platforms = lib.platforms.all; 39 - maintainers = with lib.maintainers; [ 40 - numinit 41 - hadilq 42 - ]; 39 + maintainers = lib.teams.android.members; 43 40 }; 44 41 }
+1
pkgs/development/mobile/androidenv/examples/shell.nix
··· 51 51 includeEmulator = "if-supported"; 52 52 includeNDK = "if-supported"; 53 53 useGoogleAPIs = true; 54 + useGoogleTVAddOns = true; 54 55 55 56 # Make sure everything from the last decade works since we are not using system images. 56 57 numLatestPlatformVersions = 10;
+2 -2
pkgs/development/php-packages/mongodb/default.nix
··· 16 16 17 17 buildPecl rec { 18 18 pname = "mongodb"; 19 - version = "1.21.0"; 19 + version = "2.0.0"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "mongodb"; 23 23 repo = "mongo-php-driver"; 24 24 rev = version; 25 - hash = "sha256-BMa0JOhk3jMiuhKX9AcGC2cpL1K0mocOs5wH8F43F0U="; 25 + hash = "sha256-o4fy46oh3iWLAcszcFo1m5GdalQs6OswT+OQTYo2cZc="; 26 26 fetchSubmodules = true; 27 27 }; 28 28
+3 -3
pkgs/development/python-modules/boolean-py/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "boolean-py"; 11 - version = "4.0"; 11 + version = "5.0"; 12 12 format = "setuptools"; 13 13 14 14 disabled = pythonOlder "3.7"; ··· 16 16 src = fetchFromGitHub { 17 17 owner = "bastikr"; 18 18 repo = "boolean.py"; 19 - rev = "v${version}"; 20 - hash = "sha256-i6aNzGDhZip9YHXLiuh9crGm2qT2toBU2xze4PDLleg="; 19 + tag = "v${version}"; 20 + hash = "sha256-h5iHcdN77ZRGMJnSJLoYkRTY1TeJ3yQ1eF193HKsNqU="; 21 21 }; 22 22 23 23 nativeCheckInputs = [ pytestCheckHook ];
+3 -3
pkgs/development/python-modules/bthome-ble/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "bthome-ble"; 18 - version = "3.12.4"; 18 + version = "3.12.5"; 19 19 pyproject = true; 20 20 21 21 disabled = pythonOlder "3.9"; ··· 24 24 owner = "Bluetooth-Devices"; 25 25 repo = "bthome-ble"; 26 26 tag = "v${version}"; 27 - hash = "sha256-1Kr+KKL8o1qsu/ncwclsokPcO1QHYadul/f+/Nnv6SQ="; 27 + hash = "sha256-SuGmNcx+z/4GOxgAsupY7NW+2ni7vLaAEC3EKn6ctpw="; 28 28 }; 29 29 30 30 build-system = [ poetry-core ]; ··· 47 47 meta = with lib; { 48 48 description = "Library for BThome BLE devices"; 49 49 homepage = "https://github.com/Bluetooth-Devices/bthome-ble"; 50 - changelog = "https://github.com/bluetooth-devices/bthome-ble/blob/v${version}/CHANGELOG.md"; 50 + changelog = "https://github.com/bluetooth-devices/bthome-ble/blob/${src.tag}/CHANGELOG.md"; 51 51 license = licenses.mit; 52 52 maintainers = with maintainers; [ fab ]; 53 53 };
+2 -2
pkgs/development/python-modules/btrfs/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "btrfs"; 9 - version = "14.1"; 9 + version = "15"; 10 10 format = "setuptools"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - hash = "sha256-BPKPwT33i8fQYJkUZbnJ8nQNbmKw0Dq6ekb9mr7awEY="; 14 + hash = "sha256-FBmRT/FB3+nhb9BHfZVI1L6nM+zXdYjoy3JVzhetoQs="; 15 15 }; 16 16 17 17 # no tests (in v12)
+2 -2
pkgs/development/python-modules/chispa/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "chispa"; 13 - version = "0.11.0"; 13 + version = "0.11.1"; 14 14 format = "pyproject"; 15 15 16 16 disabled = pythonOlder "3.7"; ··· 19 19 owner = "MrPowers"; 20 20 repo = "chispa"; 21 21 tag = "v${version}"; 22 - hash = "sha256-P9b/HabHckq6FWAgCYB/YLQqtu8M6NB536p4tByNF5Y="; 22 + hash = "sha256-M4iYKWXI0wBSHt1tWd0vGvQ6FLRRE9TB2u6sTJnkFpY="; 23 23 }; 24 24 25 25 build-system = [ poetry-core ];
+37
pkgs/development/python-modules/condense-json/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + setuptools, 6 + pytestCheckHook, 7 + }: 8 + buildPythonPackage rec { 9 + pname = "condense-json"; 10 + version = "0.1.2"; 11 + pyproject = true; 12 + 13 + src = fetchFromGitHub { 14 + owner = "simonw"; 15 + repo = "condense-json"; 16 + tag = version; 17 + hash = "sha256-eZ8d8N7k8VL7dFkORHmp7JmHM1/11Km8BCriWw/LiwE="; 18 + }; 19 + 20 + build-system = [ 21 + setuptools 22 + ]; 23 + 24 + nativeCheckInputs = [ 25 + pytestCheckHook 26 + ]; 27 + 28 + pythonImportsCheck = [ "condense_json" ]; 29 + 30 + meta = { 31 + description = "Python function for condensing JSON using replacement strings"; 32 + homepage = "https://github.com/simonw/condense-json"; 33 + changelog = "https://github.com/simonw/condense-json/releases/tag/${src.tag}"; 34 + license = lib.licenses.asl20; 35 + maintainers = with lib.maintainers; [ josh ]; 36 + }; 37 + }
+10 -14
pkgs/development/python-modules/cramjam/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "cramjam"; 16 - # 2.9.1 ships with experimental decoders that were having issues. 17 - # They were removed afterwards but the change has not been released yet: 18 - # https://github.com/milesgranger/cramjam/pull/197 19 - # TODO: update to the next stable release when available 20 - version = "2.9.1-unstable-2025-01-04"; 16 + version = "2.10.0"; 21 17 pyproject = true; 22 18 23 19 src = fetchFromGitHub { 24 20 owner = "milesgranger"; 25 21 repo = "cramjam"; 26 - rev = "61564e7761e38e5ec55e7939ccd6a276c2c55d11"; 27 - hash = "sha256-KTYTelQdN5EIJFbyQgrYcayqkAQQSNF+SHqUFFHf1Z8="; 22 + tag = version; 23 + hash = "sha256-zM3EIo7KQYWK7W3LSGaY72iYQQcRB84opLqj/lrSwwY="; 28 24 }; 29 25 30 26 cargoDeps = rustPlatform.fetchCargoVendor { 31 27 inherit pname src version; 32 - hash = "sha256-Jw9zbgcrX3pofW7E8b4xzZYKj3h6ufCVLjv2xD/qONo="; 28 + hash = "sha256-eMVUDF6DWNzdNfzWuwDF0UBbJ5wQU4/DHaNkP/k2SJ8="; 33 29 }; 34 30 35 31 nativeBuildInputs = with rustPlatform; [ ··· 50 46 CI = true; 51 47 }; 52 48 53 - disabledTestPaths = [ 54 - "benchmarks/test_bench.py" 55 - ]; 56 - 57 49 disabledTests = [ 58 - # https://github.com/milesgranger/cramjam/issues/201 59 - # https://github.com/HypothesisWorks/hypothesis/issues/4267 50 + # I (@GaetanLepage) cannot reproduce the failure, but it fails consistently on Ofborg with: 51 + # SyntaxError: could not convert string to float: 'V' - Consider hexadecimal for huge integer literals to avoid decimal conversion limits. 60 52 "test_variants_decompress_into" 53 + ]; 54 + 55 + disabledTestPaths = [ 56 + "benchmarks/test_bench.py" 61 57 ]; 62 58 63 59 pythonImportsCheck = [ "cramjam" ];
+2 -2
pkgs/development/python-modules/django-admin-datta/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "django-admin-datta"; 11 - version = "1.0.17"; 11 + version = "1.0.18"; 12 12 format = "setuptools"; 13 13 14 14 disabled = pythonOlder "3.7"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - hash = "sha256-1POh1ii6sITt2rqn+2S2B/kK1tsKsSlgxc1fEnCvSCM="; 18 + hash = "sha256-9gQHtdmDjeoyCNjp+HG9nNh2xyGTwASHUyg77GvEHGM="; 19 19 }; 20 20 21 21 propagatedBuildInputs = [ django ];
+3 -3
pkgs/development/python-modules/django-anymail/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "django-anymail"; 18 - version = "12.0"; 18 + version = "13.0"; 19 19 pyproject = true; 20 20 21 21 disabled = pythonOlder "3.7"; ··· 24 24 owner = "anymail"; 25 25 repo = "django-anymail"; 26 26 tag = "v${version}"; 27 - hash = "sha256-TuEEwxwgZVv97Ns4sRWdQjaNymE03nj8CTiU9S6ynZ8="; 27 + hash = "sha256-0KqpgS71QwTfLp4I8p1An6sCnGcvxTNB4xy4LaFFl8E="; 28 28 }; 29 29 30 30 build-system = [ hatchling ]; ··· 55 55 meta = with lib; { 56 56 description = "Django email backends and webhooks for Mailgun"; 57 57 homepage = "https://github.com/anymail/django-anymail"; 58 - changelog = "https://github.com/anymail/django-anymail/blob/v${version}/CHANGELOG.rst"; 58 + changelog = "https://github.com/anymail/django-anymail/blob/${src.tag}/CHANGELOG.rst"; 59 59 license = licenses.bsd3; 60 60 maintainers = with maintainers; [ onny ]; 61 61 };
+2 -2
pkgs/development/python-modules/dohq-artifactory/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "dohq-artifactory"; 17 - version = "1.0.0"; 17 + version = "1.0.1"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "devopshq"; 21 21 repo = "artifactory"; 22 22 tag = version; 23 - hash = "sha256-g6FozwSieurnXS76+yu/lBeL4yIWXdoyl9cUyUpMJx0="; 23 + hash = "sha256-oGv7sZWi/e9WWa5W82pJ6d8S2d2e9gaoGZ3P/97IWoI="; 24 24 }; 25 25 26 26 # https://github.com/devopshq/artifactory/issues/470
+3 -3
pkgs/development/python-modules/extract-msg/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "extract-msg"; 19 - version = "0.54.0"; 19 + version = "0.54.1"; 20 20 pyproject = true; 21 21 22 22 disabled = pythonOlder "3.7"; ··· 25 25 owner = "TeamMsgExtractor"; 26 26 repo = "msg-extractor"; 27 27 tag = "v${version}"; 28 - hash = "sha256-R02rhwIbXGMynYXqE8TYLG4YvmyEW2Yt8N0hm/dPTv0="; 28 + hash = "sha256-ISrMt9dK/WfTp8YD3xSwOCsKAa13g+l6I1SZ5hySOSg="; 29 29 }; 30 30 31 31 pythonRelaxDeps = [ ··· 56 56 meta = with lib; { 57 57 description = "Extracts emails and attachments saved in Microsoft Outlook's .msg files"; 58 58 homepage = "https://github.com/TeamMsgExtractor/msg-extractor"; 59 - changelog = "https://github.com/TeamMsgExtractor/msg-extractor/blob/${version}/CHANGELOG.md"; 59 + changelog = "https://github.com/TeamMsgExtractor/msg-extractor/blob/${src.tag}/CHANGELOG.md"; 60 60 license = licenses.gpl3Only; 61 61 maintainers = with maintainers; [ fab ]; 62 62 };
+3 -3
pkgs/development/python-modules/granian/default.nix
··· 19 19 20 20 buildPythonPackage rec { 21 21 pname = "granian"; 22 - version = "2.2.3"; 22 + version = "2.2.4"; 23 23 pyproject = true; 24 24 25 25 src = fetchFromGitHub { 26 26 owner = "emmett-framework"; 27 27 repo = "granian"; 28 28 tag = "v${version}"; 29 - hash = "sha256-E0ooMXqR6PR6JVHEjiqsVaxsMs5ZIoR5YAmExF73ljI="; 29 + hash = "sha256-DZFTQLZx+p2SoR1/7atAqxjVqDGgJBkz3fmXGF0iojA="; 30 30 }; 31 31 32 32 cargoDeps = rustPlatform.fetchCargoVendor { 33 33 inherit pname version src; 34 - hash = "sha256-XXgg2HW4SNINeoG1zU/bqpplP6UdQOE2z68rvB4vA/0="; 34 + hash = "sha256-4MwIQTjS+SH0d+wPB4wfRXzo3f8CBMOAUy/3tf2uXYo="; 35 35 }; 36 36 37 37 nativeBuildInputs = with rustPlatform; [
+2 -2
pkgs/development/python-modules/graph-tool/default.nix
··· 32 32 in 33 33 buildPythonPackage rec { 34 34 pname = "graph-tool"; 35 - version = "2.92"; 35 + version = "2.96"; 36 36 format = "other"; 37 37 38 38 src = fetchurl { 39 39 url = "https://downloads.skewed.de/graph-tool/graph-tool-${version}.tar.bz2"; 40 - hash = "sha256-BBtWpWgmZV+R8EAu6eROrVe3jOTINDfi9HN5ZMt5r44="; 40 + hash = "sha256-kNW09I/5U2kwKFOCWRdsedoXtIdnZhg9Bjy1GOw1rVc="; 41 41 }; 42 42 43 43 postPatch = ''
+2 -2
pkgs/development/python-modules/hahomematic/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "hahomematic"; 20 - version = "2025.4.0"; 20 + version = "2025.4.1"; 21 21 pyproject = true; 22 22 23 23 disabled = pythonOlder "3.13"; ··· 26 26 owner = "SukramJ"; 27 27 repo = "hahomematic"; 28 28 tag = version; 29 - hash = "sha256-bEMGt53tXJdGIpjP8sZ1VkKH/ky+VVnIF6t+oS/YYlY="; 29 + hash = "sha256-cJpt5OjC2zXsKIxYZ+5TQORDuhLsQ+6MBzXD9ygG5Os="; 30 30 }; 31 31 32 32 __darwinAllowLocalNetworking = true;
+2 -2
pkgs/development/python-modules/metakernel/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "metakernel"; 15 - version = "0.30.2"; 15 + version = "0.30.3"; 16 16 pyproject = true; 17 17 18 18 disabled = pythonOlder "3.7"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - hash = "sha256-Siff2FO4SfASgkLFUgTuWXpajYZClPJghLry+8gU1aQ="; 22 + hash = "sha256-nryNTYciAq16xkpW4HIm2NPFzkW1tCDQQB9UfHUKR10="; 23 23 }; 24 24 25 25 build-system = [ hatchling ];
+3
pkgs/development/python-modules/nix-prefetch-github/default.nix
··· 10 10 sphinx-argparse, 11 11 parameterized, 12 12 setuptools, 13 + nix, 13 14 }: 14 15 15 16 buildPythonPackage rec { ··· 29 30 rev = "v${version}"; 30 31 hash = "sha256-eQd/MNlnuzXzgFzvwUMchvHoIvkIrbpGKV7iknO14Cc="; 31 32 }; 33 + 34 + dependencies = [ nix ]; 32 35 33 36 nativeBuildInputs = [ 34 37 sphinxHook
+2 -2
pkgs/development/python-modules/pyexploitdb/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "pyexploitdb"; 13 - version = "0.2.75"; 13 + version = "0.2.76"; 14 14 pyproject = true; 15 15 16 16 disabled = pythonOlder "3.7"; ··· 18 18 src = fetchPypi { 19 19 pname = "pyExploitDb"; 20 20 inherit version; 21 - hash = "sha256-rQP9OuWK+kEyc5DipPo0tPagvHm1Rl1YVUiALL7OKvQ="; 21 + hash = "sha256-HcedkHQVatxyoVHRxivTd5vPxs4zMkLC2X27cmmAcMo="; 22 22 }; 23 23 24 24 build-system = [ setuptools ];
+66
pkgs/development/python-modules/pymodbus-repl/default.nix
··· 1 + { 2 + aiohttp, 3 + buildPythonPackage, 4 + doCheck ? false, # cyclic dependency with pymodbus 5 + fetchFromGitHub, 6 + lib, 7 + poetry-core, 8 + prompt-toolkit, 9 + pygments, 10 + pymodbus, 11 + pymodbus-repl, 12 + pytest-cov-stub, 13 + pytestCheckHook, 14 + tabulate, 15 + typer, 16 + }: 17 + 18 + buildPythonPackage rec { 19 + pname = "pymodbus-repl"; 20 + version = "2.0.5"; 21 + pyproject = true; 22 + 23 + src = fetchFromGitHub { 24 + owner = "pymodbus-dev"; 25 + repo = "repl"; 26 + tag = version; 27 + hash = "sha256-jGoYp2nDWMWMX8n0aaG/YP+rQcj2npFbhdy7T1qxByc="; 28 + }; 29 + 30 + build-system = [ poetry-core ]; 31 + 32 + pythonRelaxDeps = [ 33 + "typer" 34 + ]; 35 + 36 + dependencies = [ 37 + aiohttp 38 + prompt-toolkit 39 + pygments 40 + tabulate 41 + typer 42 + ]; 43 + 44 + pythonImportsCheck = [ "pymodbus_repl" ]; 45 + 46 + inherit doCheck; 47 + 48 + nativeCheckInputs = [ 49 + pymodbus 50 + pytest-cov-stub 51 + pytestCheckHook 52 + ]; 53 + 54 + passthru.tests = { 55 + # currently expected to fail: https://github.com/pymodbus-dev/repl/pull/26 56 + pytest = pymodbus-repl.override { doCheck = true; }; 57 + }; 58 + 59 + meta = { 60 + changelog = "https://github.com/pymodbus-dev/repl/releases/tag/${src.tag}"; 61 + description = "REPL client and server for pymodbus"; 62 + homepage = "https://github.com/pymodbus-dev/repl"; 63 + license = lib.licenses.mit; 64 + maintainers = with lib.maintainers; [ dotlambda ]; 65 + }; 66 + }
+5 -12
pkgs/development/python-modules/pymodbus/default.nix
··· 6 6 fetchFromGitHub, 7 7 prompt-toolkit, 8 8 pygments, 9 + pymodbus-repl, 9 10 pyserial, 10 11 pytest-asyncio, 11 12 pytest-cov-stub, 12 13 pytest-xdist, 13 14 pytestCheckHook, 14 - pythonOlder, 15 15 redis, 16 16 setuptools, 17 17 sqlalchemy, ··· 21 21 22 22 buildPythonPackage rec { 23 23 pname = "pymodbus"; 24 - version = "3.9.0"; 24 + version = "3.9.1"; 25 25 pyproject = true; 26 26 27 - disabled = pythonOlder "3.9"; 28 - 29 27 src = fetchFromGitHub { 30 28 owner = "pymodbus-dev"; 31 29 repo = "pymodbus"; 32 30 tag = "v${version}"; 33 - hash = "sha256-8v48+wnxVBIXJhCn7/oHyoxPN8smWWNY/i5LMHhKUVk="; 31 + hash = "sha256-O64r8/3AGZYr449FANo3wQCUiIJkIjN5eQ+VoTrvUHo="; 34 32 }; 35 33 36 34 build-system = [ setuptools ]; 37 35 38 36 optional-dependencies = { 39 - repl = [ 40 - aiohttp 41 - typer 42 - prompt-toolkit 43 - pygments 44 - click 45 - ]; 37 + repl = [ pymodbus-repl ]; 46 38 serial = [ pyserial ]; 39 + simulator = [ aiohttp ]; 47 40 }; 48 41 49 42 nativeCheckInputs = [
+3 -3
pkgs/development/python-modules/pyorthanc/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "pyorthanc"; 12 - version = "1.19.1"; 12 + version = "1.20.0"; 13 13 14 14 pyproject = true; 15 15 ··· 17 17 owner = "gacou54"; 18 18 repo = "pyorthanc"; 19 19 tag = "v${version}"; 20 - hash = "sha256-97i341NXb7QsgN0X808mtz1rSKYSP+SMoGJy43Tkwug="; 20 + hash = "sha256-AWYu/JVL1Hs/aEZXgSRc/y4rN22VRrgn6pINDTogPPs="; 21 21 }; 22 22 23 23 build-system = [ poetry-core ]; ··· 38 38 meta = { 39 39 description = "Python library that wraps the Orthanc REST API"; 40 40 homepage = "https://github.com/gacou54/pyorthanc"; 41 - changelog = "https://github.com/gacou54/pyorthanc/releases/tag/v${version}"; 41 + changelog = "https://github.com/gacou54/pyorthanc/releases/tag/${src.tag}"; 42 42 license = lib.licenses.mit; 43 43 maintainers = with lib.maintainers; [ bcdarwin ]; 44 44 };
+3 -3
pkgs/development/python-modules/pysilero-vad/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "pysilero-vad"; 20 - version = "2.0.1"; 20 + version = "2.1.0"; 21 21 pyproject = true; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "rhasspy"; 25 25 repo = "pysilero-vad"; 26 26 tag = "v${version}"; 27 - hash = "sha256-v6Ok0JWhdp0oM6I87BVojJgMikdomUX/Vk2ZVje0z+w="; 27 + hash = "sha256-h49AD3ICh0NYyh2EDogynQ0qgkKCAQTVKS9rbXbrqPE="; 28 28 }; 29 29 30 30 build-system = [ setuptools ]; ··· 45 45 broken = stdenv.hostPlatform.isAarch64 && stdenv.hostPlatform.isLinux; 46 46 description = "Pre-packaged voice activity detector using silero-vad"; 47 47 homepage = "https://github.com/rhasspy/pysilero-vad"; 48 - changelog = "https://github.com/rhasspy/pysilero-vad/blob/${src.rev}/CHANGELOG.md"; 48 + changelog = "https://github.com/rhasspy/pysilero-vad/blob/${src.tag}/CHANGELOG.md"; 49 49 license = licenses.mit; 50 50 maintainers = with maintainers; [ hexa ]; 51 51 };
+6 -8
pkgs/development/python-modules/pytibber/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "pytibber"; 15 - version = "0.30.8"; 15 + version = "0.31.0"; 16 16 pyproject = true; 17 17 18 18 disabled = pythonOlder "3.11"; ··· 21 21 owner = "Danielhiversen"; 22 22 repo = "pyTibber"; 23 23 tag = version; 24 - hash = "sha256-lUxID4D9wxKvDF3epEznTof9lHYKFniTDYv7/gvW7Z4="; 24 + hash = "sha256-NCzgh/hPbbKgJLvfOzXSkOCrV53w/F0F5TglQ2gOAJk="; 25 25 }; 26 26 27 27 build-system = [ setuptools ]; ··· 36 36 pytestCheckHook 37 37 ]; 38 38 39 - pytestFlagsArray = [ "test/test.py" ]; 40 - 41 39 # Tests access network 42 40 doCheck = false; 43 41 44 42 pythonImportsCheck = [ "tibber" ]; 45 43 46 - meta = with lib; { 44 + meta = { 47 45 description = "Python library to communicate with Tibber"; 48 46 homepage = "https://github.com/Danielhiversen/pyTibber"; 49 - changelog = "https://github.com/Danielhiversen/pyTibber/releases/tag/${version}"; 50 - license = licenses.mit; 51 - maintainers = with maintainers; [ dotlambda ]; 47 + changelog = "https://github.com/Danielhiversen/pyTibber/releases/tag/${src.tag}"; 48 + license = lib.licenses.mit; 49 + maintainers = with lib.maintainers; [ dotlambda ]; 52 50 }; 53 51 }
+2 -2
pkgs/development/python-modules/qpsolvers/default.nix
··· 23 23 }: 24 24 buildPythonPackage rec { 25 25 pname = "qpsolvers"; 26 - version = "4.5.0"; 26 + version = "4.5.1"; 27 27 pyproject = true; 28 28 29 29 src = fetchFromGitHub { 30 30 owner = "qpsolvers"; 31 31 repo = "qpsolvers"; 32 32 tag = "v${version}"; 33 - hash = "sha256-6oqCUya0ObY51zPtJl8BFK7UeX5X2SUx6p3bGQSN/gQ="; 33 + hash = "sha256-BPjuc1RyN4qy2LJCIpsUVooP+cmHaLtaYRG2Mp/+ETc="; 34 34 }; 35 35 36 36 build-system = [ flit-core ];
+2 -7
pkgs/development/python-modules/rectangle-packer/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "rectangle-packer"; 12 - version = "2.0.2"; 12 + version = "2.0.4"; 13 13 pyproject = true; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "Penlect"; 17 17 repo = "rectangle-packer"; 18 18 rev = version; 19 - hash = "sha256-YsMLB9jfAC5yB8TnlY9j6ybXM2ILireOgQ8m8wYo4ts="; 19 + hash = "sha256-Tm1ZkWTecmQDGsTOa1AP2GtjdxVgxklLIYSBlTSfSiY="; 20 20 }; 21 21 22 22 build-system = [ 23 23 cython 24 24 setuptools 25 25 ]; 26 - 27 - postPatch = '' 28 - substituteInPlace setup.py \ 29 - --replace-fail 'Cython<3.0.0' 'Cython' 30 - ''; 31 26 32 27 pythonImportsCheck = [ "rpack" ]; 33 28
+2 -2
pkgs/development/python-modules/scripttest/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "scripttest"; 10 - version = "2.0"; 10 + version = "2.0.post1"; 11 11 format = "setuptools"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "sha256-xbFdNcRlwLxjcCvYS6Q2U+EXl+rtx31er4bvwgEpk2A="; 15 + sha256 = "sha256-pgZ/H+rfSy7T5ZSwsy5BWJZA5/o5dHZapj1QhSDAv9w="; 16 16 }; 17 17 18 18 buildInputs = [ pytest ];
+9 -9
pkgs/development/python-modules/spatial-image/default.nix
··· 3 3 buildPythonPackage, 4 4 pythonOlder, 5 5 fetchFromGitHub, 6 - flit-core, 6 + hatchling, 7 7 pytestCheckHook, 8 8 numpy, 9 9 xarray, ··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "spatial-image"; 15 - version = "1.1.0"; 15 + version = "1.2.1"; 16 16 pyproject = true; 17 17 18 - disabled = pythonOlder "3.8"; 18 + disabled = pythonOlder "3.10"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "spatial-image"; 22 22 repo = "spatial-image"; 23 23 tag = "v${version}"; 24 - hash = "sha256-yIAqHhq2naTA8PdLOdrNSrhEOhRwlFD6x9dH4xDVt9Y="; 24 + hash = "sha256-PGc2uey2xcfE0PcYDaCp7U0lgeGL1I6MMP3vbTN+Alk="; 25 25 }; 26 26 27 - nativeBuildInputs = [ flit-core ]; 27 + build-system = [ hatchling ]; 28 28 29 - propagatedBuildInputs = [ 29 + dependencies = [ 30 30 numpy 31 31 xarray 32 32 xarray-dataclasses ··· 36 36 37 37 pythonImportsCheck = [ "spatial_image" ]; 38 38 39 - meta = with lib; { 39 + meta = { 40 40 description = "Multi-dimensional spatial image data structure for scientific Python"; 41 41 homepage = "https://github.com/spatial-image/spatial-image"; 42 42 changelog = "https://github.com/spatial-image/spatial-image/releases/tag/v${version}"; 43 - license = licenses.mit; 44 - maintainers = with maintainers; [ bcdarwin ]; 43 + license = lib.licenses.mit; 44 + maintainers = with lib.maintainers; [ bcdarwin ]; 45 45 }; 46 46 }
+3 -3
pkgs/development/python-modules/troposphere/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "troposphere"; 14 - version = "4.9.0"; 14 + version = "4.9.1"; 15 15 format = "setuptools"; 16 16 17 17 disabled = pythonOlder "3.7"; ··· 20 20 owner = "cloudtools"; 21 21 repo = pname; 22 22 tag = version; 23 - hash = "sha256-1Qq1vV3DsslnwJq0d0MZ9bCadYD08gxLsM3tQmti4Pw="; 23 + hash = "sha256-P2in05PJ8JubX7bvQbqyW7QkjK4BGBdysFclya7pxpE="; 24 24 }; 25 25 26 26 propagatedBuildInputs = [ cfn-flip ] ++ lib.optionals (pythonOlder "3.8") [ typing-extensions ]; ··· 39 39 meta = with lib; { 40 40 description = "Library to create AWS CloudFormation descriptions"; 41 41 homepage = "https://github.com/cloudtools/troposphere"; 42 - changelog = "https://github.com/cloudtools/troposphere/blob/${version}/CHANGELOG.rst"; 42 + changelog = "https://github.com/cloudtools/troposphere/blob/${src.tag}/CHANGELOG.rst"; 43 43 license = licenses.bsd2; 44 44 maintainers = with maintainers; [ jlesquembre ]; 45 45 };
+2 -2
pkgs/development/python-modules/trytond/default.nix
··· 27 27 28 28 buildPythonPackage rec { 29 29 pname = "trytond"; 30 - version = "7.4.8"; 30 + version = "7.4.9"; 31 31 pyproject = true; 32 32 33 33 disabled = pythonOlder "3.7"; 34 34 35 35 src = fetchPypi { 36 36 inherit pname version; 37 - hash = "sha256-o/VMPW5nh8zci82I80sFnythW7Z7A6DV6Nfl4Cnp2OE="; 37 + hash = "sha256-yH0dIRVBPKOjzk+36HGHN13ffhD4y+ZCC123s33YfMA="; 38 38 }; 39 39 40 40 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/ultralytics/default.nix
··· 32 32 33 33 buildPythonPackage rec { 34 34 pname = "ultralytics"; 35 - version = "8.3.99"; 35 + version = "8.3.107"; 36 36 pyproject = true; 37 37 38 38 src = fetchFromGitHub { 39 39 owner = "ultralytics"; 40 40 repo = "ultralytics"; 41 41 tag = "v${version}"; 42 - hash = "sha256-k3YoW7XrfhVrUJPEyrJ0PPEssfkaOVl/Ls/sIro2P7I="; 42 + hash = "sha256-WRoRll21yxmZLz6Qj1i+MfV+haQPV9HKS77lY3zeZOU="; 43 43 }; 44 44 45 45 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/unearth/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "unearth"; 19 - version = "0.17.3"; 19 + version = "0.17.5"; 20 20 pyproject = true; 21 21 22 22 disabled = pythonOlder "3.8"; 23 23 24 24 src = fetchPypi { 25 25 inherit pname version; 26 - hash = "sha256-MulsnfY8VjoRjUEd+0+cZy8YGkEJd/Z2XA7UMLDTJ4Q="; 26 + hash = "sha256-oZ4cAuZLQFGNCIB5x0FvxBtFpki4GkEoqsAllyNO5ro="; 27 27 }; 28 28 29 29 build-system = [ pdm-backend ];
+119 -117
pkgs/development/tools/rust/cargo-pgrx/buildPgrxExtension.nix
··· 47 47 # If the generated rust bindings aren't needed to use the extension, its a 48 48 # unnecessary and heavy dependency. If you set this to true, you also 49 49 # have to add `rustfmt` to `nativeBuildInputs`. 50 + # - `usePgTestCheckFeature` Whether to enable the `pg_test` feature during the check phase. 51 + lib.extendMkDerivation { 52 + constructDrv = rustPlatform.buildRustPackage; 50 53 51 - { 52 - buildAndTestSubdir ? null, 53 - buildType ? "release", 54 - buildFeatures ? [ ], 55 - cargoBuildFlags ? [ ], 56 - cargoPgrxFlags ? [ ], 57 - postgresql, 58 - # cargo-pgrx calls rustfmt on generated bindings, this is not strictly necessary, so we avoid the 59 - # dependency here. Set to false and provide rustfmt in nativeBuildInputs, if you need it, e.g. 60 - # if you include the generated code in the output via postInstall. 61 - useFakeRustfmt ? true, 62 - usePgTestCheckFeature ? true, 63 - ... 64 - }@args: 65 - let 66 - rustfmtInNativeBuildInputs = lib.lists.any (dep: lib.getName dep == "rustfmt") ( 67 - args.nativeBuildInputs or [ ] 68 - ); 69 - in 54 + excludeDrvArgNames = [ 55 + "postgresql" 56 + "useFakeRustfmt" 57 + "usePgTestCheckFeature" 58 + ]; 70 59 71 - assert lib.asserts.assertMsg ( 72 - (args.installPhase or "") == "" 73 - ) "buildPgrxExtensions overwrites the installPhase, so providing one does nothing"; 74 - assert lib.asserts.assertMsg ( 75 - (args.buildPhase or "") == "" 76 - ) "buildPgrxExtensions overwrites the buildPhase, so providing one does nothing"; 77 - assert lib.asserts.assertMsg (useFakeRustfmt -> !rustfmtInNativeBuildInputs) 78 - "The parameter useFakeRustfmt is set to true, but rustfmt is included in nativeBuildInputs. Either set useFakeRustfmt to false or remove rustfmt from nativeBuildInputs."; 79 - assert lib.asserts.assertMsg (!useFakeRustfmt -> rustfmtInNativeBuildInputs) 80 - "The parameter useFakeRustfmt is set to false, but rustfmt is not included in nativeBuildInputs. Either set useFakeRustfmt to true or add rustfmt from nativeBuildInputs."; 81 - 82 - let 83 - fakeRustfmt = writeShellScriptBin "rustfmt" '' 84 - exit 0 85 - ''; 86 - maybeDebugFlag = lib.optionalString (buildType != "release") "--debug"; 87 - maybeEnterBuildAndTestSubdir = lib.optionalString (buildAndTestSubdir != null) '' 88 - export CARGO_TARGET_DIR="$(pwd)/target" 89 - pushd "${buildAndTestSubdir}" 90 - ''; 91 - maybeLeaveBuildAndTestSubdir = lib.optionalString (buildAndTestSubdir != null) "popd"; 60 + extendDrvArgs = 61 + finalAttrs: 62 + { 63 + buildAndTestSubdir ? null, 64 + buildType ? "release", 65 + buildFeatures ? [ ], 66 + cargoBuildFlags ? [ ], 67 + cargoPgrxFlags ? [ ], 68 + postgresql, 69 + # cargo-pgrx calls rustfmt on generated bindings, this is not strictly necessary, so we avoid the 70 + # dependency here. Set to false and provide rustfmt in nativeBuildInputs, if you need it, e.g. 71 + # if you include the generated code in the output via postInstall. 72 + useFakeRustfmt ? true, 73 + usePgTestCheckFeature ? true, 74 + ... 75 + }@args: 76 + let 77 + rustfmtInNativeBuildInputs = lib.lists.any (dep: lib.getName dep == "rustfmt") ( 78 + args.nativeBuildInputs or [ ] 79 + ); 80 + in 92 81 93 - pgrxPostgresMajor = lib.versions.major postgresql.version; 94 - preBuildAndTest = '' 95 - export PGRX_HOME="$(mktemp -d)" 96 - export PGDATA="$PGRX_HOME/data-${pgrxPostgresMajor}/" 97 - cargo-pgrx pgrx init "--pg${pgrxPostgresMajor}" ${postgresql.pg_config}/bin/pg_config 82 + assert lib.asserts.assertMsg ( 83 + (args.installPhase or "") == "" 84 + ) "buildPgrxExtension overwrites the installPhase, so providing one does nothing"; 85 + assert lib.asserts.assertMsg ( 86 + (args.buildPhase or "") == "" 87 + ) "buildPgrxExtension overwrites the buildPhase, so providing one does nothing"; 88 + assert lib.asserts.assertMsg (useFakeRustfmt -> !rustfmtInNativeBuildInputs) 89 + "The parameter useFakeRustfmt is set to true, but rustfmt is included in nativeBuildInputs. Either set useFakeRustfmt to false or remove rustfmt from nativeBuildInputs."; 90 + assert lib.asserts.assertMsg (!useFakeRustfmt -> rustfmtInNativeBuildInputs) 91 + "The parameter useFakeRustfmt is set to false, but rustfmt is not included in nativeBuildInputs. Either set useFakeRustfmt to true or add rustfmt from nativeBuildInputs."; 98 92 99 - # unix sockets work in sandbox, too. 100 - export PGHOST="$(mktemp -d)" 101 - cat > "$PGDATA/postgresql.conf" <<EOF 102 - listen_addresses = ''\'' 103 - unix_socket_directories = '$PGHOST' 104 - EOF 93 + let 94 + fakeRustfmt = writeShellScriptBin "rustfmt" '' 95 + exit 0 96 + ''; 97 + maybeDebugFlag = lib.optionalString (buildType != "release") "--debug"; 98 + maybeEnterBuildAndTestSubdir = lib.optionalString (buildAndTestSubdir != null) '' 99 + export CARGO_TARGET_DIR="$(pwd)/target" 100 + pushd "${buildAndTestSubdir}" 101 + ''; 102 + maybeLeaveBuildAndTestSubdir = lib.optionalString (buildAndTestSubdir != null) "popd"; 105 103 106 - # This is primarily for Mac or other Nix systems that don't use the nixbld user. 107 - export USER="$(whoami)" 108 - pg_ctl start 109 - createuser --superuser --createdb "$USER" || true 110 - pg_ctl stop 111 - ''; 104 + pgrxPostgresMajor = lib.versions.major postgresql.version; 105 + preBuildAndTest = '' 106 + export PGRX_HOME="$(mktemp -d)" 107 + export PGDATA="$PGRX_HOME/data-${pgrxPostgresMajor}/" 108 + cargo-pgrx pgrx init "--pg${pgrxPostgresMajor}" ${postgresql.pg_config}/bin/pg_config 112 109 113 - argsForBuildRustPackage = builtins.removeAttrs args [ 114 - "postgresql" 115 - "useFakeRustfmt" 116 - "usePgTestCheckFeature" 117 - ]; 110 + # unix sockets work in sandbox, too. 111 + export PGHOST="$(mktemp -d)" 112 + cat > "$PGDATA/postgresql.conf" <<EOF 113 + listen_addresses = ''\'' 114 + unix_socket_directories = '$PGHOST' 115 + EOF 118 116 119 - cargoPgrxFlags' = lib.escapeShellArgs cargoPgrxFlags; 117 + # This is primarily for Mac or other Nix systems that don't use the nixbld user. 118 + export USER="$(whoami)" 119 + pg_ctl start 120 + createuser --superuser --createdb "$USER" || true 121 + pg_ctl stop 122 + ''; 120 123 121 - # so we don't accidentally `(rustPlatform.buildRustPackage argsForBuildRustPackage) // { ... }` because 122 - # we forgot parentheses 123 - finalArgs = argsForBuildRustPackage // { 124 - buildInputs = (args.buildInputs or [ ]) ++ lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; 124 + cargoPgrxFlags' = lib.escapeShellArgs cargoPgrxFlags; 125 + in 126 + { 127 + buildInputs = (args.buildInputs or [ ]) ++ lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; 125 128 126 - nativeBuildInputs = 127 - (args.nativeBuildInputs or [ ]) 128 - ++ [ 129 - cargo-pgrx 130 - postgresql 131 - pkg-config 132 - rustPlatform.bindgenHook 133 - ] 134 - ++ lib.optionals useFakeRustfmt [ fakeRustfmt ]; 129 + nativeBuildInputs = 130 + (args.nativeBuildInputs or [ ]) 131 + ++ [ 132 + cargo-pgrx 133 + postgresql 134 + pkg-config 135 + rustPlatform.bindgenHook 136 + ] 137 + ++ lib.optionals useFakeRustfmt [ fakeRustfmt ]; 135 138 136 - buildPhase = '' 137 - runHook preBuild 139 + buildPhase = '' 140 + runHook preBuild 138 141 139 - echo "Executing cargo-pgrx buildPhase" 140 - ${preBuildAndTest} 141 - ${maybeEnterBuildAndTestSubdir} 142 + echo "Executing cargo-pgrx buildPhase" 143 + ${preBuildAndTest} 144 + ${maybeEnterBuildAndTestSubdir} 142 145 143 - PGRX_BUILD_FLAGS="--frozen -j $NIX_BUILD_CORES ${builtins.concatStringsSep " " cargoBuildFlags}" \ 144 - ${lib.optionalString stdenv.hostPlatform.isDarwin ''RUSTFLAGS="''${RUSTFLAGS:+''${RUSTFLAGS} }-Clink-args=-Wl,-undefined,dynamic_lookup"''} \ 145 - cargo pgrx package \ 146 - ${cargoPgrxFlags'} \ 147 - --pg-config ${postgresql.pg_config}/bin/pg_config \ 148 - ${maybeDebugFlag} \ 149 - --features "${builtins.concatStringsSep " " buildFeatures}" \ 150 - --out-dir "$out" 146 + PGRX_BUILD_FLAGS="--frozen -j $NIX_BUILD_CORES ${builtins.concatStringsSep " " cargoBuildFlags}" \ 147 + ${lib.optionalString stdenv.hostPlatform.isDarwin ''RUSTFLAGS="''${RUSTFLAGS:+''${RUSTFLAGS} }-Clink-args=-Wl,-undefined,dynamic_lookup"''} \ 148 + cargo pgrx package \ 149 + ${cargoPgrxFlags'} \ 150 + --pg-config ${postgresql.pg_config}/bin/pg_config \ 151 + ${maybeDebugFlag} \ 152 + --features "${builtins.concatStringsSep " " buildFeatures}" \ 153 + --out-dir "$out" 151 154 152 - ${maybeLeaveBuildAndTestSubdir} 155 + ${maybeLeaveBuildAndTestSubdir} 153 156 154 - runHook postBuild 155 - ''; 157 + runHook postBuild 158 + ''; 156 159 157 - preCheck = preBuildAndTest + args.preCheck or ""; 160 + preCheck = preBuildAndTest + args.preCheck or ""; 158 161 159 - installPhase = '' 160 - runHook preInstall 162 + installPhase = '' 163 + runHook preInstall 161 164 162 - echo "Executing buildPgrxExtension install" 165 + echo "Executing buildPgrxExtension install" 163 166 164 - ${maybeEnterBuildAndTestSubdir} 167 + ${maybeEnterBuildAndTestSubdir} 165 168 166 - cargo-pgrx pgrx stop all ${cargoPgrxFlags'} 169 + cargo-pgrx pgrx stop all ${cargoPgrxFlags'} 167 170 168 - mv $out/${postgresql}/* $out 169 - rm -rf $out/nix 171 + mv $out/${postgresql}/* $out 172 + rm -rf $out/nix 170 173 171 - ${maybeLeaveBuildAndTestSubdir} 174 + ${maybeLeaveBuildAndTestSubdir} 172 175 173 - runHook postInstall 174 - ''; 176 + runHook postInstall 177 + ''; 175 178 176 - PGRX_PG_SYS_SKIP_BINDING_REWRITE = "1"; 177 - CARGO_BUILD_INCREMENTAL = "false"; 178 - RUST_BACKTRACE = "full"; 179 + PGRX_PG_SYS_SKIP_BINDING_REWRITE = "1"; 180 + CARGO_BUILD_INCREMENTAL = "false"; 181 + RUST_BACKTRACE = "full"; 179 182 180 - checkNoDefaultFeatures = true; 181 - checkFeatures = 182 - (args.checkFeatures or [ ]) 183 - ++ (lib.optionals usePgTestCheckFeature [ "pg_test" ]) 184 - ++ [ "pg${pgrxPostgresMajor}" ]; 183 + checkNoDefaultFeatures = true; 184 + checkFeatures = 185 + (args.checkFeatures or [ ]) 186 + ++ (lib.optionals usePgTestCheckFeature [ "pg_test" ]) 187 + ++ [ "pg${pgrxPostgresMajor}" ]; 185 188 186 - meta = (args.meta or { }) // { 187 - # See comment in postgresql's generic.nix doInstallCheck section 188 - broken = (args.meta.broken or false) || stdenv.hostPlatform.isDarwin; 189 + meta = (args.meta or { }) // { 190 + # See comment in postgresql's generic.nix doInstallCheck section 191 + broken = (args.meta.broken or false) || stdenv.hostPlatform.isDarwin; 192 + }; 189 193 }; 190 - }; 191 - in 192 - rustPlatform.buildRustPackage finalArgs 194 + }
+6
pkgs/development/web/nodejs/nodejs.nix
··· 429 429 "test-macos-app-sandbox" 430 430 "test-os" 431 431 "test-os-process-priority" 432 + 433 + # Debugger tests failing on macOS 15.4 434 + "test-debugger-extract-function-name" 435 + "test-debugger-random-port-with-inspect-port" 436 + "test-debugger-launch" 437 + "test-debugger-pid" 432 438 ] 433 439 ++ lib.optionals (stdenv.buildPlatform.isDarwin && stdenv.buildPlatform.isx86_64) [ 434 440 # These tests fail on x86_64-darwin (even without sandbox).
+216 -216
pkgs/kde/generated/sources/frameworks.json
··· 1 1 { 2 2 "attica": { 3 - "version": "6.12.0", 4 - "url": "mirror://kde/stable/frameworks/6.12/attica-6.12.0.tar.xz", 5 - "hash": "sha256-UnV/+x6gHjvrdCUy9n0cy96aVi46/9YhRDvxPZN864I=" 3 + "version": "6.13.0", 4 + "url": "mirror://kde/stable/frameworks/6.13/attica-6.13.0.tar.xz", 5 + "hash": "sha256-rMy3/2Lh5CH6pf/TgbQXd9DHv7omj64e2AK1GmvZioc=" 6 6 }, 7 7 "baloo": { 8 - "version": "6.12.0", 9 - "url": "mirror://kde/stable/frameworks/6.12/baloo-6.12.0.tar.xz", 10 - "hash": "sha256-iYRPq5x5LfWioZ6DJC5Pxx/8X9UeGOKz2QY3cdUJa14=" 8 + "version": "6.13.0", 9 + "url": "mirror://kde/stable/frameworks/6.13/baloo-6.13.0.tar.xz", 10 + "hash": "sha256-W0V02aSggL3JdekxvUEac4agwX/w1cV1HdJskgEBM/g=" 11 11 }, 12 12 "bluez-qt": { 13 - "version": "6.12.0", 14 - "url": "mirror://kde/stable/frameworks/6.12/bluez-qt-6.12.0.tar.xz", 15 - "hash": "sha256-2KhM0zoTRTAUhzkcbcYl4ne1olRNc2Dl9u2gKjTMdVg=" 13 + "version": "6.13.0", 14 + "url": "mirror://kde/stable/frameworks/6.13/bluez-qt-6.13.0.tar.xz", 15 + "hash": "sha256-GpmVSgqtcNMOe2DoC2czJTR0PsRVbr2yem9AtvEUkUI=" 16 16 }, 17 17 "breeze-icons": { 18 - "version": "6.12.0", 19 - "url": "mirror://kde/stable/frameworks/6.12/breeze-icons-6.12.0.tar.xz", 20 - "hash": "sha256-Gvl5pnwFOfJ6j8v/lzyRJFWEv7Jg3WTCBrxpFXXLtmg=" 18 + "version": "6.13.0", 19 + "url": "mirror://kde/stable/frameworks/6.13/breeze-icons-6.13.0.tar.xz", 20 + "hash": "sha256-dtoFRILAuX4K5ouUqsqRmMUAKI3teLNL2ws8uIxHO10=" 21 21 }, 22 22 "extra-cmake-modules": { 23 - "version": "6.12.0", 24 - "url": "mirror://kde/stable/frameworks/6.12/extra-cmake-modules-6.12.0.tar.xz", 25 - "hash": "sha256-5U6HNl4ZPIBpZulpgyC96BmBIZV0ch/xlwqYFjyO1aA=" 23 + "version": "6.13.0", 24 + "url": "mirror://kde/stable/frameworks/6.13/extra-cmake-modules-6.13.0.tar.xz", 25 + "hash": "sha256-cAYBfADIF/9MBWmVFG0nF5HRSHo5jTnqbKwc1ZqL9AI=" 26 26 }, 27 27 "frameworkintegration": { 28 - "version": "6.12.0", 29 - "url": "mirror://kde/stable/frameworks/6.12/frameworkintegration-6.12.0.tar.xz", 30 - "hash": "sha256-mw1qoaUUkzMd4S5I4JHbHVTu9BEgx88+qLpn3/jtPEE=" 28 + "version": "6.13.0", 29 + "url": "mirror://kde/stable/frameworks/6.13/frameworkintegration-6.13.0.tar.xz", 30 + "hash": "sha256-GCuRHJoI3piQwkJ+ihz8ICtK4FrqN8bZOaRJv6mH8x8=" 31 31 }, 32 32 "kapidox": { 33 - "version": "6.12.0", 34 - "url": "mirror://kde/stable/frameworks/6.12/kapidox-6.12.0.tar.xz", 35 - "hash": "sha256-N+BjcFYUHNw6c353PSyq4yN9ExQGvrAJYMEI6OYWBpg=" 33 + "version": "6.13.0", 34 + "url": "mirror://kde/stable/frameworks/6.13/kapidox-6.13.0.tar.xz", 35 + "hash": "sha256-820HphMbOUf0yMX4XapiDpI2sF/R5kpe7Hrxo5LLNjE=" 36 36 }, 37 37 "karchive": { 38 - "version": "6.12.0", 39 - "url": "mirror://kde/stable/frameworks/6.12/karchive-6.12.0.tar.xz", 40 - "hash": "sha256-kKU5fV3zqQSGtNfvrqspgptjqHeyXiPln18S9DH4KQQ=" 38 + "version": "6.13.0", 39 + "url": "mirror://kde/stable/frameworks/6.13/karchive-6.13.0.tar.xz", 40 + "hash": "sha256-PJtdzzq9/idh4hU9cNnWZ/H/D9L2yArdunVJ2pVPzJA=" 41 41 }, 42 42 "kauth": { 43 - "version": "6.12.0", 44 - "url": "mirror://kde/stable/frameworks/6.12/kauth-6.12.0.tar.xz", 45 - "hash": "sha256-BM9PHC0ezet4z9mG4h1Iq1May+aUIPNDIH3Wbaj/nZM=" 43 + "version": "6.13.0", 44 + "url": "mirror://kde/stable/frameworks/6.13/kauth-6.13.0.tar.xz", 45 + "hash": "sha256-ozvweCjYjPSZyL/nF/Avfiidz09YuPOq6eL5VhWo2NY=" 46 46 }, 47 47 "kbookmarks": { 48 - "version": "6.12.0", 49 - "url": "mirror://kde/stable/frameworks/6.12/kbookmarks-6.12.0.tar.xz", 50 - "hash": "sha256-G27cIKenl/4qGQ1aeKO20PRtHnsbLIFkbeMXa/dPjjo=" 48 + "version": "6.13.0", 49 + "url": "mirror://kde/stable/frameworks/6.13/kbookmarks-6.13.0.tar.xz", 50 + "hash": "sha256-ax1T1I46jS2vgzXxBcM4n5lwi+Rv98wC3uXVkOZtstI=" 51 51 }, 52 52 "kcalendarcore": { 53 - "version": "6.12.0", 54 - "url": "mirror://kde/stable/frameworks/6.12/kcalendarcore-6.12.0.tar.xz", 55 - "hash": "sha256-+HD6Tjn5HgT55o8qPrD0lHmEYAW7DNQYA8khD16V4lE=" 53 + "version": "6.13.0", 54 + "url": "mirror://kde/stable/frameworks/6.13/kcalendarcore-6.13.0.tar.xz", 55 + "hash": "sha256-4VBKhR85+/m+rAXWIspG671unysRBuccXUu/fKf6H0E=" 56 56 }, 57 57 "kcmutils": { 58 - "version": "6.12.0", 59 - "url": "mirror://kde/stable/frameworks/6.12/kcmutils-6.12.0.tar.xz", 60 - "hash": "sha256-eqzS8G8POTYx/AWBiLkq1Vkphx6Tqi6j3iqdCzWjasc=" 58 + "version": "6.13.0", 59 + "url": "mirror://kde/stable/frameworks/6.13/kcmutils-6.13.0.tar.xz", 60 + "hash": "sha256-EfAyO4250hUXlirw/7vvW6P5PA8RmIHe0IvpQA3BXI8=" 61 61 }, 62 62 "kcodecs": { 63 - "version": "6.12.0", 64 - "url": "mirror://kde/stable/frameworks/6.12/kcodecs-6.12.0.tar.xz", 65 - "hash": "sha256-blhSlUqeg3UONG+GA+gUYBDNyNfVRKXl1etG2TyUqRE=" 63 + "version": "6.13.0", 64 + "url": "mirror://kde/stable/frameworks/6.13/kcodecs-6.13.0.tar.xz", 65 + "hash": "sha256-3d3gXZcNAmrmorMeNVlTIQf03mDybX2HpFczF24SIII=" 66 66 }, 67 67 "kcolorscheme": { 68 - "version": "6.12.0", 69 - "url": "mirror://kde/stable/frameworks/6.12/kcolorscheme-6.12.0.tar.xz", 70 - "hash": "sha256-9CJpmce5ydqN6e2eMXT8pJ94ZNoNodC8lmjERI9mdRI=" 68 + "version": "6.13.0", 69 + "url": "mirror://kde/stable/frameworks/6.13/kcolorscheme-6.13.0.tar.xz", 70 + "hash": "sha256-irilZ724uD9kgkrT1EkHfsuS9zAkMU9V7qt3d9kSnt8=" 71 71 }, 72 72 "kcompletion": { 73 - "version": "6.12.0", 74 - "url": "mirror://kde/stable/frameworks/6.12/kcompletion-6.12.0.tar.xz", 75 - "hash": "sha256-jNMReVtdFcB7IbNsESTOTxqgoYo6A//ylgjkyt0JGpw=" 73 + "version": "6.13.0", 74 + "url": "mirror://kde/stable/frameworks/6.13/kcompletion-6.13.0.tar.xz", 75 + "hash": "sha256-VVzqytv9kaBZ3t49nwapOThY/eoStVhBNa1BOaKnkQo=" 76 76 }, 77 77 "kconfig": { 78 - "version": "6.12.0", 79 - "url": "mirror://kde/stable/frameworks/6.12/kconfig-6.12.0.tar.xz", 80 - "hash": "sha256-A9HQkFTWRsZ/yqnx+lMVeBGtB+9Ao4ufTgtSrjFzsb8=" 78 + "version": "6.13.0", 79 + "url": "mirror://kde/stable/frameworks/6.13/kconfig-6.13.0.tar.xz", 80 + "hash": "sha256-LsZsmWKI30cvzDq6UFQOJm+2IY1g0456SkRdSxk/lEU=" 81 81 }, 82 82 "kconfigwidgets": { 83 - "version": "6.12.0", 84 - "url": "mirror://kde/stable/frameworks/6.12/kconfigwidgets-6.12.0.tar.xz", 85 - "hash": "sha256-ZtpiyQtrBuW+xo5pH3DJwwL+TcX9TeUANZV9p/Ro0mY=" 83 + "version": "6.13.0", 84 + "url": "mirror://kde/stable/frameworks/6.13/kconfigwidgets-6.13.0.tar.xz", 85 + "hash": "sha256-xd9V1zsRb+VmhjzDuQvU7f1cSYnxIez9jgwffI5ANlo=" 86 86 }, 87 87 "kcontacts": { 88 - "version": "6.12.0", 89 - "url": "mirror://kde/stable/frameworks/6.12/kcontacts-6.12.0.tar.xz", 90 - "hash": "sha256-TI4LdCAcSDiM7c/7djen9Gt1r+ao8IggappEGNQ/KoA=" 88 + "version": "6.13.0", 89 + "url": "mirror://kde/stable/frameworks/6.13/kcontacts-6.13.0.tar.xz", 90 + "hash": "sha256-w/OJ+eQfKq6+XGssb7wzkn9kQjyyTMJA9h6T28BXUG8=" 91 91 }, 92 92 "kcoreaddons": { 93 - "version": "6.12.0", 94 - "url": "mirror://kde/stable/frameworks/6.12/kcoreaddons-6.12.0.tar.xz", 95 - "hash": "sha256-ezfo1OGFvN2L/RZsc59628sHMM3xQNZKMI97lrGEVzY=" 93 + "version": "6.13.0", 94 + "url": "mirror://kde/stable/frameworks/6.13/kcoreaddons-6.13.0.tar.xz", 95 + "hash": "sha256-oRC8MwPFQfusPi06qTwuslQTBV3iRjSmkDQhD23929s=" 96 96 }, 97 97 "kcrash": { 98 - "version": "6.12.0", 99 - "url": "mirror://kde/stable/frameworks/6.12/kcrash-6.12.0.tar.xz", 100 - "hash": "sha256-wLlhENJfqjVYesSvMM0eOoASEz/KwSJ26LJZd82bhKQ=" 98 + "version": "6.13.0", 99 + "url": "mirror://kde/stable/frameworks/6.13/kcrash-6.13.0.tar.xz", 100 + "hash": "sha256-Ji4prbpEXT0AslBD5TwCPzKix93hFxHCpIPDU21XuV8=" 101 101 }, 102 102 "kdav": { 103 - "version": "6.12.0", 104 - "url": "mirror://kde/stable/frameworks/6.12/kdav-6.12.0.tar.xz", 105 - "hash": "sha256-sHPWBCvxRIAcFrPBnhuKKoGDuJOTl6w86qQ9IGhDML4=" 103 + "version": "6.13.0", 104 + "url": "mirror://kde/stable/frameworks/6.13/kdav-6.13.0.tar.xz", 105 + "hash": "sha256-12fo9RWNf0wfWI8XKGF3FFiA2Az7LiFfVUpsgg+GsNk=" 106 106 }, 107 107 "kdbusaddons": { 108 - "version": "6.12.0", 109 - "url": "mirror://kde/stable/frameworks/6.12/kdbusaddons-6.12.0.tar.xz", 110 - "hash": "sha256-wjbHCSK5ZAp9/jrIELDXQ1Vd9K65RTZ15WpEnuwexSE=" 108 + "version": "6.13.0", 109 + "url": "mirror://kde/stable/frameworks/6.13/kdbusaddons-6.13.0.tar.xz", 110 + "hash": "sha256-my8WBFo4sNsU0ZRqPfVSrtRe2smB5b/2n8l1Kryxf54=" 111 111 }, 112 112 "kdeclarative": { 113 - "version": "6.12.0", 114 - "url": "mirror://kde/stable/frameworks/6.12/kdeclarative-6.12.0.tar.xz", 115 - "hash": "sha256-thIfcgM7Nh9AjecSX2H0DPFOnGxU6rlcRtquAoEuc7A=" 113 + "version": "6.13.0", 114 + "url": "mirror://kde/stable/frameworks/6.13/kdeclarative-6.13.0.tar.xz", 115 + "hash": "sha256-6CjjYz2PBv69a7HK9dyYMhjofJ+1qxJZQptnb5awoyg=" 116 116 }, 117 117 "kded": { 118 - "version": "6.12.0", 119 - "url": "mirror://kde/stable/frameworks/6.12/kded-6.12.0.tar.xz", 120 - "hash": "sha256-YBrJZL2EFFbRyu/pWwSj3wVcqFg9dTNTpVtHpt+2g+g=" 118 + "version": "6.13.0", 119 + "url": "mirror://kde/stable/frameworks/6.13/kded-6.13.0.tar.xz", 120 + "hash": "sha256-cHWkLQcMQksIODzrAedms0lXvjfP201xNs29+ECTH7g=" 121 121 }, 122 122 "kdesu": { 123 - "version": "6.12.0", 124 - "url": "mirror://kde/stable/frameworks/6.12/kdesu-6.12.0.tar.xz", 125 - "hash": "sha256-wZ2Nz0x0rXTilAOj79FmIIZF7c7xQpdf+t87Icwi508=" 123 + "version": "6.13.0", 124 + "url": "mirror://kde/stable/frameworks/6.13/kdesu-6.13.0.tar.xz", 125 + "hash": "sha256-a+keshkSuyUh9OTxkmdjnDvtM6td0J958nni+Uw4CmI=" 126 126 }, 127 127 "kdnssd": { 128 - "version": "6.12.0", 129 - "url": "mirror://kde/stable/frameworks/6.12/kdnssd-6.12.0.tar.xz", 130 - "hash": "sha256-q7RTjqVsff6e2gYzii3TuA9HMmODpsWiPyoJrV+svpg=" 128 + "version": "6.13.0", 129 + "url": "mirror://kde/stable/frameworks/6.13/kdnssd-6.13.0.tar.xz", 130 + "hash": "sha256-49Jd+qOIbf9IUeW4j2Uva8bo6HGHCL2AukmHUUGQfoI=" 131 131 }, 132 132 "kdoctools": { 133 - "version": "6.12.0", 134 - "url": "mirror://kde/stable/frameworks/6.12/kdoctools-6.12.0.tar.xz", 135 - "hash": "sha256-DHLfRaYkeMKvELglXswYunnkEI/0spChNoHjU89cfhc=" 133 + "version": "6.13.0", 134 + "url": "mirror://kde/stable/frameworks/6.13/kdoctools-6.13.0.tar.xz", 135 + "hash": "sha256-tcXAJdJpyDlHfz8mTAl68HTnPysHrRqGgzZ/OV0qyq0=" 136 136 }, 137 137 "kfilemetadata": { 138 - "version": "6.12.0", 139 - "url": "mirror://kde/stable/frameworks/6.12/kfilemetadata-6.12.0.tar.xz", 140 - "hash": "sha256-X7OaNwUVQxfu/3i366d2tRpEY0oSFrYOvn9i7METGPc=" 138 + "version": "6.13.0", 139 + "url": "mirror://kde/stable/frameworks/6.13/kfilemetadata-6.13.0.tar.xz", 140 + "hash": "sha256-CQ/NBVd815QOcHL8+IVfGn8Hb/Ca4zl7v6QGgd6kvp4=" 141 141 }, 142 142 "kglobalaccel": { 143 - "version": "6.12.0", 144 - "url": "mirror://kde/stable/frameworks/6.12/kglobalaccel-6.12.0.tar.xz", 145 - "hash": "sha256-HF5+TZtoYus2ofbCP9n/9LS88LT610C65cpY4VyEB/Q=" 143 + "version": "6.13.0", 144 + "url": "mirror://kde/stable/frameworks/6.13/kglobalaccel-6.13.0.tar.xz", 145 + "hash": "sha256-mVTxaozyV/RWnP27ZKhCz1N/4vr2tPqP4Y9idE7+lrA=" 146 146 }, 147 147 "kguiaddons": { 148 - "version": "6.12.0", 149 - "url": "mirror://kde/stable/frameworks/6.12/kguiaddons-6.12.0.tar.xz", 150 - "hash": "sha256-45SCbK3hxdlJEWbzo/TQw9YlvycQY1JnigbS7FNkxTI=" 148 + "version": "6.13.0", 149 + "url": "mirror://kde/stable/frameworks/6.13/kguiaddons-6.13.0.tar.xz", 150 + "hash": "sha256-koCg8E8puOT/q+PJQmIeLGCSvcADejq54LmeXqVohL8=" 151 151 }, 152 152 "kholidays": { 153 - "version": "6.12.0", 154 - "url": "mirror://kde/stable/frameworks/6.12/kholidays-6.12.0.tar.xz", 155 - "hash": "sha256-aYx3RO0ExdOVlgtPTIwHz196KBy5zsaL8w/beEFVA8M=" 153 + "version": "6.13.0", 154 + "url": "mirror://kde/stable/frameworks/6.13/kholidays-6.13.0.tar.xz", 155 + "hash": "sha256-N9Kur7LHaV923cCY0HZG639loDrufItf7Qq3xO8mR3U=" 156 156 }, 157 157 "ki18n": { 158 - "version": "6.12.0", 159 - "url": "mirror://kde/stable/frameworks/6.12/ki18n-6.12.0.tar.xz", 160 - "hash": "sha256-zRrbzeG637esiUXDwKmvwCsu1kLHaddOG8twoC0HDcU=" 158 + "version": "6.13.0", 159 + "url": "mirror://kde/stable/frameworks/6.13/ki18n-6.13.0.tar.xz", 160 + "hash": "sha256-AIwKMiNdwqfTqi+pqYpUDxtLr2q179FIOaEf2m50ahQ=" 161 161 }, 162 162 "kiconthemes": { 163 - "version": "6.12.0", 164 - "url": "mirror://kde/stable/frameworks/6.12/kiconthemes-6.12.0.tar.xz", 165 - "hash": "sha256-VLG18oORYtmAhzMocWswzwj5D9B5rYVMwJh4rZs3bs8=" 163 + "version": "6.13.0", 164 + "url": "mirror://kde/stable/frameworks/6.13/kiconthemes-6.13.0.tar.xz", 165 + "hash": "sha256-oyeMXSnC/bDvXdcqDV+bWnXAcmYwJuHk/bsn9Rv6WqE=" 166 166 }, 167 167 "kidletime": { 168 - "version": "6.12.0", 169 - "url": "mirror://kde/stable/frameworks/6.12/kidletime-6.12.0.tar.xz", 170 - "hash": "sha256-2KiIqMgDMU66l63yDkj51ZYExIC7A0KLfugycBAPpsM=" 168 + "version": "6.13.0", 169 + "url": "mirror://kde/stable/frameworks/6.13/kidletime-6.13.0.tar.xz", 170 + "hash": "sha256-7hfT983VBzkODpupaJa33PqgCOOFqdtCMge8PuI25tw=" 171 171 }, 172 172 "kimageformats": { 173 - "version": "6.12.0", 174 - "url": "mirror://kde/stable/frameworks/6.12/kimageformats-6.12.0.tar.xz", 175 - "hash": "sha256-ye/zCJlTC2GT7nhVtFLwc7C2tvkyVRYZXAhDlc3O2jY=" 173 + "version": "6.13.0", 174 + "url": "mirror://kde/stable/frameworks/6.13/kimageformats-6.13.0.tar.xz", 175 + "hash": "sha256-jKzpLcSc4krYZbMdG/suqy189VBUJmD50qFtvptH804=" 176 176 }, 177 177 "kio": { 178 - "version": "6.12.0", 179 - "url": "mirror://kde/stable/frameworks/6.12/kio-6.12.0.tar.xz", 180 - "hash": "sha256-FYHk+IV1DwijE0+tR7gelTVW4/yUAok5tH/64KtDLu4=" 178 + "version": "6.13.0", 179 + "url": "mirror://kde/stable/frameworks/6.13/kio-6.13.0.tar.xz", 180 + "hash": "sha256-QxVS0LdA81fE233i4o3PDsKOK/sEGgQtpXCK4m7CogM=" 181 181 }, 182 182 "kirigami": { 183 - "version": "6.12.0", 184 - "url": "mirror://kde/stable/frameworks/6.12/kirigami-6.12.0.tar.xz", 185 - "hash": "sha256-0Xfq4YqtNub0HTBxBORaj8xo2xR9uzM/bdsXiihGTnw=" 183 + "version": "6.13.0", 184 + "url": "mirror://kde/stable/frameworks/6.13/kirigami-6.13.0.tar.xz", 185 + "hash": "sha256-3Vqhtbj7xOtzEieFGvfKnKodyqwNyZQh29PQ1Y2Ygyk=" 186 186 }, 187 187 "kitemmodels": { 188 - "version": "6.12.0", 189 - "url": "mirror://kde/stable/frameworks/6.12/kitemmodels-6.12.0.tar.xz", 190 - "hash": "sha256-YmiDEQgrasoiYReBC8OZGwy5UVjexNTIANcKmb3P38g=" 188 + "version": "6.13.0", 189 + "url": "mirror://kde/stable/frameworks/6.13/kitemmodels-6.13.0.tar.xz", 190 + "hash": "sha256-QWxHkumRjE+Qnh2tj751UftWFwPALU4AAbNy3x+rWOY=" 191 191 }, 192 192 "kitemviews": { 193 - "version": "6.12.0", 194 - "url": "mirror://kde/stable/frameworks/6.12/kitemviews-6.12.0.tar.xz", 195 - "hash": "sha256-+NX/Lk5SNLzo7VaInYs9fpRVTsi0Djl9LprC/8EX49M=" 193 + "version": "6.13.0", 194 + "url": "mirror://kde/stable/frameworks/6.13/kitemviews-6.13.0.tar.xz", 195 + "hash": "sha256-4N6Mn6K6onvear04R7bV9MtUrs6rNDbGT4mlD+HZaV0=" 196 196 }, 197 197 "kjobwidgets": { 198 - "version": "6.12.0", 199 - "url": "mirror://kde/stable/frameworks/6.12/kjobwidgets-6.12.0.tar.xz", 200 - "hash": "sha256-7D4xSYwUCylvXkQuJSCCNDfybLYtcYbxFhN9GbvLnxI=" 198 + "version": "6.13.0", 199 + "url": "mirror://kde/stable/frameworks/6.13/kjobwidgets-6.13.0.tar.xz", 200 + "hash": "sha256-aPg4gSxDBCEsDSVhHEJRwnqHYIhbPbIt+pCTVcVzuJU=" 201 201 }, 202 202 "knewstuff": { 203 - "version": "6.12.0", 204 - "url": "mirror://kde/stable/frameworks/6.12/knewstuff-6.12.0.tar.xz", 205 - "hash": "sha256-8LzKZsJn26M1499esImuQMVmgKfThRdrxE2VHe+j0Ck=" 203 + "version": "6.13.0", 204 + "url": "mirror://kde/stable/frameworks/6.13/knewstuff-6.13.0.tar.xz", 205 + "hash": "sha256-M4hzzsoFk/A6dgcy5PjQ/RuwWfIbfe3N4T9eWUIm15g=" 206 206 }, 207 207 "knotifications": { 208 - "version": "6.12.0", 209 - "url": "mirror://kde/stable/frameworks/6.12/knotifications-6.12.0.tar.xz", 210 - "hash": "sha256-0oJUc7zE93QjtSZqW5LoGKmpix1nKxwp2PI33RHpkCY=" 208 + "version": "6.13.0", 209 + "url": "mirror://kde/stable/frameworks/6.13/knotifications-6.13.0.tar.xz", 210 + "hash": "sha256-0rEvHUroD3ALyHQRLs7pmx5EQ4xJuyqKd860xwVp+d0=" 211 211 }, 212 212 "knotifyconfig": { 213 - "version": "6.12.0", 214 - "url": "mirror://kde/stable/frameworks/6.12/knotifyconfig-6.12.0.tar.xz", 215 - "hash": "sha256-U0SPmB0WVuQjNSoBcj3iq5k+W7o5pz9t5CLrTestqqs=" 213 + "version": "6.13.0", 214 + "url": "mirror://kde/stable/frameworks/6.13/knotifyconfig-6.13.0.tar.xz", 215 + "hash": "sha256-q5s56/wd6C+Kq8OkQa/tcwICoz1ygoMI6tyBIy74ObQ=" 216 216 }, 217 217 "kpackage": { 218 - "version": "6.12.0", 219 - "url": "mirror://kde/stable/frameworks/6.12/kpackage-6.12.0.tar.xz", 220 - "hash": "sha256-qNZQX6alO/3MMfqPKtCpIm7J+vq8DAEgSQ++trAX+0o=" 218 + "version": "6.13.0", 219 + "url": "mirror://kde/stable/frameworks/6.13/kpackage-6.13.0.tar.xz", 220 + "hash": "sha256-piJpSqcj15t7SYjLK8UfhdIPyq/uAg90HuUgU9yFZIo=" 221 221 }, 222 222 "kparts": { 223 - "version": "6.12.0", 224 - "url": "mirror://kde/stable/frameworks/6.12/kparts-6.12.0.tar.xz", 225 - "hash": "sha256-uJeqMkED75dM5ROVVHP+Zf6uq6Td+Z+0zIZ3IRT6kww=" 223 + "version": "6.13.0", 224 + "url": "mirror://kde/stable/frameworks/6.13/kparts-6.13.0.tar.xz", 225 + "hash": "sha256-yNM2+rTTewlryfD/8tCm7yU5QFm8h/ypOwDqaynjPfQ=" 226 226 }, 227 227 "kpeople": { 228 - "version": "6.12.0", 229 - "url": "mirror://kde/stable/frameworks/6.12/kpeople-6.12.0.tar.xz", 230 - "hash": "sha256-pD3d54MlDX+1nT3814DPJ6t+QCj2snwDVR/Rei0xV+Y=" 228 + "version": "6.13.0", 229 + "url": "mirror://kde/stable/frameworks/6.13/kpeople-6.13.0.tar.xz", 230 + "hash": "sha256-OuwcoRHvIceScXCgDSDpcbWxlbGah98Yo65cuWh8+AQ=" 231 231 }, 232 232 "kplotting": { 233 - "version": "6.12.0", 234 - "url": "mirror://kde/stable/frameworks/6.12/kplotting-6.12.0.tar.xz", 235 - "hash": "sha256-RidBrgpxcNRT1KqT2BP/nQ7XDL42OIhVY3rpWxsRy/4=" 233 + "version": "6.13.0", 234 + "url": "mirror://kde/stable/frameworks/6.13/kplotting-6.13.0.tar.xz", 235 + "hash": "sha256-kYtW+dCsZ318Tr4/EknatcfUav2KKPlAdRZV+8STWRY=" 236 236 }, 237 237 "kpty": { 238 - "version": "6.12.0", 239 - "url": "mirror://kde/stable/frameworks/6.12/kpty-6.12.0.tar.xz", 240 - "hash": "sha256-hOcTzPYwyRo1HMrj2Vw7hXtn5Eb8SRpioBPcEBlPgDo=" 238 + "version": "6.13.0", 239 + "url": "mirror://kde/stable/frameworks/6.13/kpty-6.13.0.tar.xz", 240 + "hash": "sha256-r6j6jFeb0spLDMzGlCf5A1+n12zv4lhjnsF9lmqkNRM=" 241 241 }, 242 242 "kquickcharts": { 243 - "version": "6.12.0", 244 - "url": "mirror://kde/stable/frameworks/6.12/kquickcharts-6.12.0.tar.xz", 245 - "hash": "sha256-4zE7TcXiYBQloQPW9wzmHeoDQP6qBdH9mb9EU70d43o=" 243 + "version": "6.13.0", 244 + "url": "mirror://kde/stable/frameworks/6.13/kquickcharts-6.13.0.tar.xz", 245 + "hash": "sha256-vOB+laRg9EyxpRkalv2yLa/uaB8J2+0o/nUI4zIZ6gs=" 246 246 }, 247 247 "krunner": { 248 - "version": "6.12.0", 249 - "url": "mirror://kde/stable/frameworks/6.12/krunner-6.12.0.tar.xz", 250 - "hash": "sha256-zgzjKC/J0fgRp7TEz7AV57n82NbKytlF6KOHV3E71Rs=" 248 + "version": "6.13.0", 249 + "url": "mirror://kde/stable/frameworks/6.13/krunner-6.13.0.tar.xz", 250 + "hash": "sha256-XeF3Wm5drztygQ+biq/e6WXRS/Zwhkrq3kR45Q8E9Ts=" 251 251 }, 252 252 "kservice": { 253 - "version": "6.12.0", 254 - "url": "mirror://kde/stable/frameworks/6.12/kservice-6.12.0.tar.xz", 255 - "hash": "sha256-lTO5OpUE3fLx6OaWvPraDDeRAZ7o6M++4E2dHRS2uWQ=" 253 + "version": "6.13.0", 254 + "url": "mirror://kde/stable/frameworks/6.13/kservice-6.13.0.tar.xz", 255 + "hash": "sha256-ZdlUL3KdML49zBKqLr61AjjOTTCoUHdfmwBrm58cHNU=" 256 256 }, 257 257 "kstatusnotifieritem": { 258 - "version": "6.12.0", 259 - "url": "mirror://kde/stable/frameworks/6.12/kstatusnotifieritem-6.12.0.tar.xz", 260 - "hash": "sha256-Ww57IEktvZ1XQruv1vhXfcaCSAphXhll88U3QeaE/D0=" 258 + "version": "6.13.0", 259 + "url": "mirror://kde/stable/frameworks/6.13/kstatusnotifieritem-6.13.0.tar.xz", 260 + "hash": "sha256-7Th/3uPctbw/qVbva7mb0tTA7VbuXi8diauusMC03po=" 261 261 }, 262 262 "ksvg": { 263 - "version": "6.12.0", 264 - "url": "mirror://kde/stable/frameworks/6.12/ksvg-6.12.0.tar.xz", 265 - "hash": "sha256-dAfNrJ8f43cK2oig4UuKx9+sbfE3FFAeHXGz0PBFanc=" 263 + "version": "6.13.0", 264 + "url": "mirror://kde/stable/frameworks/6.13/ksvg-6.13.0.tar.xz", 265 + "hash": "sha256-m/DSp2JlV7Q8UIIbq30ZYKc/jrmB6okqZMtKESd+0ks=" 266 266 }, 267 267 "ktexteditor": { 268 - "version": "6.12.0", 269 - "url": "mirror://kde/stable/frameworks/6.12/ktexteditor-6.12.0.tar.xz", 270 - "hash": "sha256-1dIepl+chKm9o/utPY33DHaSTZ1WGCIGnuuc6GKSSj8=" 268 + "version": "6.13.0", 269 + "url": "mirror://kde/stable/frameworks/6.13/ktexteditor-6.13.0.tar.xz", 270 + "hash": "sha256-fBLvBh9FvcO17MXA7skInNZSHEmSF94HonPcZf3Xx88=" 271 271 }, 272 272 "ktexttemplate": { 273 - "version": "6.12.0", 274 - "url": "mirror://kde/stable/frameworks/6.12/ktexttemplate-6.12.0.tar.xz", 275 - "hash": "sha256-n//X9skwmy/KOXz+29tV3tM+So5UOODc6/M7b5UAaZw=" 273 + "version": "6.13.0", 274 + "url": "mirror://kde/stable/frameworks/6.13/ktexttemplate-6.13.0.tar.xz", 275 + "hash": "sha256-QFDOdt44rLgQTYwLbn7LOL8o/01lSZ7JEfsxbzg/ktk=" 276 276 }, 277 277 "ktextwidgets": { 278 - "version": "6.12.0", 279 - "url": "mirror://kde/stable/frameworks/6.12/ktextwidgets-6.12.0.tar.xz", 280 - "hash": "sha256-aY4r5/xv0ntKpMGSoasLCrwIEhY5d1xP9PS0yB2PBB0=" 278 + "version": "6.13.0", 279 + "url": "mirror://kde/stable/frameworks/6.13/ktextwidgets-6.13.0.tar.xz", 280 + "hash": "sha256-H/Kb8Cskfwn/qq/kV48Jd7UcQrZ+74T921Z33X0e3y4=" 281 281 }, 282 282 "kunitconversion": { 283 - "version": "6.12.0", 284 - "url": "mirror://kde/stable/frameworks/6.12/kunitconversion-6.12.0.tar.xz", 285 - "hash": "sha256-4pikWf+YHcgFKSBmBPpZkcJrzxnSiRdxaMOdubvA4II=" 283 + "version": "6.13.0", 284 + "url": "mirror://kde/stable/frameworks/6.13/kunitconversion-6.13.0.tar.xz", 285 + "hash": "sha256-II8DfoCJ+ZnguwqvhVcbOi00HNjkDBEbNerZ0mEAF+o=" 286 286 }, 287 287 "kuserfeedback": { 288 - "version": "6.12.0", 289 - "url": "mirror://kde/stable/frameworks/6.12/kuserfeedback-6.12.0.tar.xz", 290 - "hash": "sha256-b0VTezJ02Zw9Ubtc407++bVqZqhgkApjigbmZIsTMCw=" 288 + "version": "6.13.0", 289 + "url": "mirror://kde/stable/frameworks/6.13/kuserfeedback-6.13.0.tar.xz", 290 + "hash": "sha256-SMGGSC/npvEBen5Qs6Fv18EMEPf5Y8APMsYbsHNAS5o=" 291 291 }, 292 292 "kwallet": { 293 - "version": "6.12.0", 294 - "url": "mirror://kde/stable/frameworks/6.12/kwallet-6.12.0.tar.xz", 295 - "hash": "sha256-0j5/29pmZJBGK7v9UIeSTtRRtw3P9vpMmtNU257VrQA=" 293 + "version": "6.13.0", 294 + "url": "mirror://kde/stable/frameworks/6.13/kwallet-6.13.0.tar.xz", 295 + "hash": "sha256-Gm/yzPZgpDO9prAKyHN5bctGvSRDeH/PX75MQzyoyzY=" 296 296 }, 297 297 "kwidgetsaddons": { 298 - "version": "6.12.0", 299 - "url": "mirror://kde/stable/frameworks/6.12/kwidgetsaddons-6.12.0.tar.xz", 300 - "hash": "sha256-As5grIui5xcYBxX3+3CwJNMMQ2+C+rbOGlRGlqnwwc0=" 298 + "version": "6.13.0", 299 + "url": "mirror://kde/stable/frameworks/6.13/kwidgetsaddons-6.13.0.tar.xz", 300 + "hash": "sha256-oVOIKZlzGfivAETteuhPebThjPKzLKzU/cR0i48cdAY=" 301 301 }, 302 302 "kwindowsystem": { 303 - "version": "6.12.0", 304 - "url": "mirror://kde/stable/frameworks/6.12/kwindowsystem-6.12.0.tar.xz", 305 - "hash": "sha256-bn8Oob1bGw+B94X/D93rlDIiOC8cEbUgH2m2xidjtvY=" 303 + "version": "6.13.0", 304 + "url": "mirror://kde/stable/frameworks/6.13/kwindowsystem-6.13.0.tar.xz", 305 + "hash": "sha256-T6g0JPOal9f+eEUz0q1NSWn/h40mQ43ancAOMHRZWaw=" 306 306 }, 307 307 "kxmlgui": { 308 - "version": "6.12.0", 309 - "url": "mirror://kde/stable/frameworks/6.12/kxmlgui-6.12.0.tar.xz", 310 - "hash": "sha256-PDCkTj1Rdt42r1a2wp2GQT/VjGOGZ5xiIqpNC0bQ2Iw=" 308 + "version": "6.13.0", 309 + "url": "mirror://kde/stable/frameworks/6.13/kxmlgui-6.13.0.tar.xz", 310 + "hash": "sha256-4QZILTuxX3r97rVULg8PPKJrm1xjdKA8oYFT1dJ1DeY=" 311 311 }, 312 312 "modemmanager-qt": { 313 - "version": "6.12.0", 314 - "url": "mirror://kde/stable/frameworks/6.12/modemmanager-qt-6.12.0.tar.xz", 315 - "hash": "sha256-HuUSPviznfy9zwTTEvAjS4Z2vNwO+sI8RiPAqJYvTto=" 313 + "version": "6.13.0", 314 + "url": "mirror://kde/stable/frameworks/6.13/modemmanager-qt-6.13.0.tar.xz", 315 + "hash": "sha256-Je/TMsFq+PWNwzXowlnsPBOz5en0wq6tuH7KVi0029A=" 316 316 }, 317 317 "networkmanager-qt": { 318 - "version": "6.12.0", 319 - "url": "mirror://kde/stable/frameworks/6.12/networkmanager-qt-6.12.0.tar.xz", 320 - "hash": "sha256-s7Asg2PqptULmHgOiSLDWgck0lT1sVYYe9oyD/gHqc0=" 318 + "version": "6.13.0", 319 + "url": "mirror://kde/stable/frameworks/6.13/networkmanager-qt-6.13.0.tar.xz", 320 + "hash": "sha256-mp41laG5gWsnN7BBa52St24rDKCYnQ72WpXl+JWsNsE=" 321 321 }, 322 322 "prison": { 323 - "version": "6.12.0", 324 - "url": "mirror://kde/stable/frameworks/6.12/prison-6.12.0.tar.xz", 325 - "hash": "sha256-AABM15tQ2zxDl/apKKvrnB3MNI3NQ3sVjFfa2uhshoE=" 323 + "version": "6.13.0", 324 + "url": "mirror://kde/stable/frameworks/6.13/prison-6.13.0.tar.xz", 325 + "hash": "sha256-I8RuKJwn8drLDIMRer3GIbXAv+q0XNGHRksAaPcAA+E=" 326 326 }, 327 327 "purpose": { 328 - "version": "6.12.0", 329 - "url": "mirror://kde/stable/frameworks/6.12/purpose-6.12.0.tar.xz", 330 - "hash": "sha256-r46HaFgvNXwI86F3Z0f0xKLFqMx9pVoK9WfOX1OtBg0=" 328 + "version": "6.13.0", 329 + "url": "mirror://kde/stable/frameworks/6.13/purpose-6.13.0.tar.xz", 330 + "hash": "sha256-K6t0kHUFvulfqs3JyT6KlLKrM2Ual9KufWP9SD9Fgyc=" 331 331 }, 332 332 "qqc2-desktop-style": { 333 - "version": "6.12.0", 334 - "url": "mirror://kde/stable/frameworks/6.12/qqc2-desktop-style-6.12.0.tar.xz", 335 - "hash": "sha256-j7jay+aPaPly3bHM7vFbnXDX5R7yBKbyX4MpgQyoliQ=" 333 + "version": "6.13.0", 334 + "url": "mirror://kde/stable/frameworks/6.13/qqc2-desktop-style-6.13.0.tar.xz", 335 + "hash": "sha256-qKWozjQ+p3yx0LMAwS6GgpyRPgNsb/itXSG4+WIYQmo=" 336 336 }, 337 337 "solid": { 338 - "version": "6.12.0", 339 - "url": "mirror://kde/stable/frameworks/6.12/solid-6.12.0.tar.xz", 340 - "hash": "sha256-S9lrOUcjvlM6MEBIBL5Avkld+uBaRDDAESI9YD19hmY=" 338 + "version": "6.13.0", 339 + "url": "mirror://kde/stable/frameworks/6.13/solid-6.13.0.tar.xz", 340 + "hash": "sha256-VBnxGKmkXVx2qOK3G9K+Ox37UxP8JkSEu7ocLkRkBR8=" 341 341 }, 342 342 "sonnet": { 343 - "version": "6.12.0", 344 - "url": "mirror://kde/stable/frameworks/6.12/sonnet-6.12.0.tar.xz", 345 - "hash": "sha256-vuzKUsuVoEp6BDeAKWWVBesXoL1N/wkV1+XhyKO3XNI=" 343 + "version": "6.13.0", 344 + "url": "mirror://kde/stable/frameworks/6.13/sonnet-6.13.0.tar.xz", 345 + "hash": "sha256-1HRlqdYjJXz7AZLDpNwkczSQqolSMQQi5ALYKK1GHu4=" 346 346 }, 347 347 "syndication": { 348 - "version": "6.12.0", 349 - "url": "mirror://kde/stable/frameworks/6.12/syndication-6.12.0.tar.xz", 350 - "hash": "sha256-vH0CgitnBfkxLsoR8vHE3aTuE3+JgYV1TpoXHkKORyA=" 348 + "version": "6.13.0", 349 + "url": "mirror://kde/stable/frameworks/6.13/syndication-6.13.0.tar.xz", 350 + "hash": "sha256-H+B6WBcFZZdT+ZWn7gmXe/UosCCmWXg0m5cihi2gj7c=" 351 351 }, 352 352 "syntax-highlighting": { 353 - "version": "6.12.0", 354 - "url": "mirror://kde/stable/frameworks/6.12/syntax-highlighting-6.12.0.tar.xz", 355 - "hash": "sha256-VkSvkAvqQNTaWo+eH7VzACMGrp4oSkOuU0LRphgQ5Is=" 353 + "version": "6.13.0", 354 + "url": "mirror://kde/stable/frameworks/6.13/syntax-highlighting-6.13.0.tar.xz", 355 + "hash": "sha256-1vGbuIbW4cclHYE0l/FOzJ2sQTJTdk62Go86g2gGRQ0=" 356 356 }, 357 357 "threadweaver": { 358 - "version": "6.12.0", 359 - "url": "mirror://kde/stable/frameworks/6.12/threadweaver-6.12.0.tar.xz", 360 - "hash": "sha256-7Hf7r7vZpr7wSOV+C9ZJmbHBezG0PVmjxamBqxjy4b4=" 358 + "version": "6.13.0", 359 + "url": "mirror://kde/stable/frameworks/6.13/threadweaver-6.13.0.tar.xz", 360 + "hash": "sha256-ZKFi9J/SUmPdmSs+cIVLens7zRURS7ZwlbtRPECX45o=" 361 361 } 362 362 }
+2 -2
pkgs/servers/home-assistant/custom-components/homematicip_local/package.nix
··· 9 9 buildHomeAssistantComponent rec { 10 10 owner = "SukramJ"; 11 11 domain = "homematicip_local"; 12 - version = "1.82.1"; 12 + version = "1.83.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "SukramJ"; 16 16 repo = "custom_homematic"; 17 17 tag = version; 18 - hash = "sha256-/ZUSPYdjHZ/qHucKgxPLjvktr0LEYRdHPn/iypf3Y44="; 18 + hash = "sha256-F26Q7nfikw5NSa84L0LKwTSQDmqEdxwYyyzBNzSMWPw="; 19 19 }; 20 20 21 21 postPatch = ''
+2 -2
pkgs/servers/spicedb/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "spicedb"; 9 - version = "1.42.0"; 9 + version = "1.42.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "authzed"; 13 13 repo = "spicedb"; 14 14 rev = "v${version}"; 15 - hash = "sha256-7E9wbPi82F9mqqEsnK96a376QRu9NnpdZRAFB0pe1Lc="; 15 + hash = "sha256-mgVJtMqLVLShWbv3FqzGovWD3O/xHn+noDvrbQa6XrA="; 16 16 }; 17 17 18 18 vendorHash = "sha256-mjzVMtTLJiimzQcXntd2JTIDQS7ndRqosxCVorzcn54=";
+6 -6
pkgs/servers/sql/postgresql/ext/age.nix
··· 19 19 "13" = "sha256-HR6nnWt/V2a0rD5eHHUsFIZ1y7lmvLz36URt9pPJnCw="; 20 20 }; 21 21 in 22 - postgresqlBuildExtension rec { 22 + postgresqlBuildExtension (finalAttrs: { 23 23 pname = "age"; 24 24 version = "1.5.0-rc0"; 25 25 ··· 27 27 owner = "apache"; 28 28 repo = "age"; 29 29 tag = "PG${lib.versions.major postgresql.version}/v${ 30 - builtins.replaceStrings [ "." ] [ "_" ] version 30 + builtins.replaceStrings [ "." ] [ "_" ] finalAttrs.version 31 31 }"; 32 32 hash = 33 33 hashes.${lib.versions.major postgresql.version} ··· 42 42 43 43 enableUpdateScript = false; 44 44 passthru.tests = stdenv.mkDerivation { 45 - inherit version src; 45 + inherit (finalAttrs) version src; 46 46 47 47 pname = "age-regression"; 48 48 ··· 50 50 51 51 buildPhase = 52 52 let 53 - postgresqlAge = postgresql.withPackages (ps: [ ps.age ]); 53 + postgresqlAge = postgresql.withPackages (_: [ finalAttrs.finalPackage ]); 54 54 in 55 55 '' 56 56 # The regression tests need to be run in the order specified in the Makefile. ··· 76 76 broken = !builtins.elem (lib.versions.major postgresql.version) (builtins.attrNames hashes); 77 77 description = "Graph database extension for PostgreSQL"; 78 78 homepage = "https://age.apache.org/"; 79 - changelog = "https://github.com/apache/age/raw/v${src.rev}/RELEASE"; 79 + changelog = "https://github.com/apache/age/raw/v${finalAttrs.src.rev}/RELEASE"; 80 80 maintainers = [ ]; 81 81 platforms = postgresql.meta.platforms; 82 82 license = lib.licenses.asl20; 83 83 }; 84 - } 84 + })
+4 -4
pkgs/servers/sql/postgresql/ext/citus.nix
··· 9 9 stdenv, 10 10 }: 11 11 12 - postgresqlBuildExtension rec { 12 + postgresqlBuildExtension (finalAttrs: { 13 13 pname = "citus"; 14 14 version = "13.0.3"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "citusdata"; 18 18 repo = "citus"; 19 - tag = "v${version}"; 19 + tag = "v${finalAttrs.version}"; 20 20 hash = "sha256-tQ2YkMUeziz+dhfXtfuK0x8PWH3vfoJiVbE+YvQ/Gzc="; 21 21 }; 22 22 ··· 42 42 broken = lib.versionOlder postgresql.version "15"; 43 43 description = "Distributed PostgreSQL as an extension"; 44 44 homepage = "https://www.citusdata.com/"; 45 - changelog = "https://github.com/citusdata/citus/blob/${src.rev}/CHANGELOG.md"; 45 + changelog = "https://github.com/citusdata/citus/blob/${finalAttrs.src.rev}/CHANGELOG.md"; 46 46 license = lib.licenses.agpl3Only; 47 47 maintainers = [ ]; 48 48 inherit (postgresql.meta) platforms; 49 49 }; 50 - } 50 + })
+3 -3
pkgs/servers/sql/postgresql/ext/hypopg.nix
··· 7 7 stdenv, 8 8 }: 9 9 10 - postgresqlBuildExtension rec { 10 + postgresqlBuildExtension (finalAttrs: { 11 11 pname = "hypopg"; 12 12 version = "1.4.1"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "HypoPG"; 16 16 repo = "hypopg"; 17 - tag = version; 17 + tag = finalAttrs.version; 18 18 hash = "sha256-88uKPSnITRZ2VkelI56jZ9GWazG/Rn39QlyHKJKSKMM="; 19 19 }; 20 20 ··· 31 31 platforms = postgresql.meta.platforms; 32 32 maintainers = with lib.maintainers; [ bbigras ]; 33 33 }; 34 - } 34 + })
+3 -3
pkgs/servers/sql/postgresql/ext/periods.nix
··· 6 6 stdenv, 7 7 }: 8 8 9 - postgresqlBuildExtension rec { 9 + postgresqlBuildExtension (finalAttrs: { 10 10 pname = "periods"; 11 11 version = "1.2.3"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "xocolatl"; 15 15 repo = "periods"; 16 - tag = "v${version}"; 16 + tag = "v${finalAttrs.version}"; 17 17 hash = "sha256-97v6+WNDcYb/KivlE/JBlRIZ3gYHj68AlK0fylp1cPo="; 18 18 }; 19 19 ··· 24 24 platforms = postgresql.meta.platforms; 25 25 license = lib.licenses.postgresql; 26 26 }; 27 - } 27 + })
+4 -4
pkgs/servers/sql/postgresql/ext/pg_auto_failover.nix
··· 6 6 stdenv, 7 7 }: 8 8 9 - postgresqlBuildExtension rec { 9 + postgresqlBuildExtension (finalAttrs: { 10 10 pname = "pg_auto_failover"; 11 11 version = "2.2"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "citusdata"; 15 15 repo = "pg_auto_failover"; 16 - tag = "v${version}"; 16 + tag = "v${finalAttrs.version}"; 17 17 hash = "sha256-lsnVry+5n08kLOun8u0B7XFvI5ijTKJtFJ84fixMHe4="; 18 18 }; 19 19 ··· 23 23 description = "PostgreSQL extension and service for automated failover and high-availability"; 24 24 mainProgram = "pg_autoctl"; 25 25 homepage = "https://github.com/citusdata/pg_auto_failover"; 26 - changelog = "https://github.com/citusdata/pg_auto_failover/blob/v${version}/CHANGELOG.md"; 26 + changelog = "https://github.com/citusdata/pg_auto_failover/blob/v${finalAttrs.version}/CHANGELOG.md"; 27 27 maintainers = [ ]; 28 28 platforms = postgresql.meta.platforms; 29 29 license = lib.licenses.postgresql; 30 30 }; 31 - } 31 + })
+3 -3
pkgs/servers/sql/postgresql/ext/pg_bigm.nix
··· 5 5 postgresqlBuildExtension, 6 6 }: 7 7 8 - postgresqlBuildExtension rec { 8 + postgresqlBuildExtension (finalAttrs: { 9 9 pname = "pg_bigm"; 10 10 version = "1.2-20240606"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "pgbigm"; 14 14 repo = "pg_bigm"; 15 - tag = "v${version}"; 15 + tag = "v${finalAttrs.version}"; 16 16 hash = "sha256-5Uy1DmGZR4WdtRUvNdZ5b9zBHJUb9idcEzW20rkreBs="; 17 17 }; 18 18 ··· 25 25 platforms = postgresql.meta.platforms; 26 26 license = lib.licenses.postgresql; 27 27 }; 28 - } 28 + })
+4 -4
pkgs/servers/sql/postgresql/ext/pg_cron.nix
··· 6 6 stdenv, 7 7 }: 8 8 9 - postgresqlBuildExtension rec { 9 + postgresqlBuildExtension (finalAttrs: { 10 10 pname = "pg_cron"; 11 11 version = "1.6.5"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "citusdata"; 15 15 repo = "pg_cron"; 16 - tag = "v${version}"; 16 + tag = "v${finalAttrs.version}"; 17 17 hash = "sha256-Llksil7Fk7jvJJmCpfCN0Qm2b2I4J1VOA7/ibytO+KM="; 18 18 }; 19 19 20 20 meta = { 21 21 description = "Run Cron jobs through PostgreSQL"; 22 22 homepage = "https://github.com/citusdata/pg_cron"; 23 - changelog = "https://github.com/citusdata/pg_cron/releases/tag/v${version}"; 23 + changelog = "https://github.com/citusdata/pg_cron/releases/tag/v${finalAttrs.version}"; 24 24 maintainers = with lib.maintainers; [ thoughtpolice ]; 25 25 platforms = postgresql.meta.platforms; 26 26 license = lib.licenses.postgresql; 27 27 }; 28 - } 28 + })
+3 -3
pkgs/servers/sql/postgresql/ext/pg_ed25519.nix
··· 6 6 stdenv, 7 7 }: 8 8 9 - postgresqlBuildExtension rec { 9 + postgresqlBuildExtension (finalAttrs: { 10 10 pname = "pg_ed25519"; 11 11 version = "0.2"; 12 12 13 13 src = fetchFromGitLab { 14 14 owner = "dwagin"; 15 15 repo = "pg_ed25519"; 16 - tag = version; 16 + tag = finalAttrs.version; 17 17 hash = "sha256-IOL3ogbPCMNmwDwpeaCZSoaFLJRX0Oah+ysgyUfHg5s="; 18 18 }; 19 19 ··· 26 26 # Broken with no upstream fix available. 27 27 broken = lib.versionAtLeast postgresql.version "16"; 28 28 }; 29 - } 29 + })
+4 -4
pkgs/servers/sql/postgresql/ext/pg_hll.nix
··· 6 6 stdenv, 7 7 }: 8 8 9 - postgresqlBuildExtension rec { 9 + postgresqlBuildExtension (finalAttrs: { 10 10 pname = "pg_hll"; 11 11 version = "2.18"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "citusdata"; 15 15 repo = "postgresql-hll"; 16 - tag = "v${version}"; 16 + tag = "v${finalAttrs.version}"; 17 17 hash = "sha256-Latdxph1Ura8yKEokEjalJ+/GY+pAKOT3GXjuLprj6c="; 18 18 }; 19 19 20 20 meta = { 21 21 description = "HyperLogLog for PostgreSQL"; 22 22 homepage = "https://github.com/citusdata/postgresql-hll"; 23 - changelog = "https://github.com/citusdata/postgresql-hll/blob/v${version}/CHANGELOG.md"; 23 + changelog = "https://github.com/citusdata/postgresql-hll/blob/v${finalAttrs.version}/CHANGELOG.md"; 24 24 maintainers = with lib.maintainers; [ thoughtpolice ]; 25 25 platforms = postgresql.meta.platforms; 26 26 license = lib.licenses.asl20; 27 27 }; 28 - } 28 + })
+4 -4
pkgs/servers/sql/postgresql/ext/pg_ivm.nix
··· 6 6 stdenv, 7 7 }: 8 8 9 - postgresqlBuildExtension rec { 9 + postgresqlBuildExtension (finalAttrs: { 10 10 pname = "pg_ivm"; 11 11 version = "1.10"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "sraoss"; 15 15 repo = "pg_ivm"; 16 - tag = "v${version}"; 16 + tag = "v${finalAttrs.version}"; 17 17 hash = "sha256-4/ftJkm2ZInm9lkjJG7y4ZULwlyVC19lP0wGXu56SGw="; 18 18 }; 19 19 20 20 meta = { 21 21 description = "Materialized views with IVM (Incremental View Maintenance) for PostgreSQL"; 22 22 homepage = "https://github.com/sraoss/pg_ivm"; 23 - changelog = "https://github.com/sraoss/pg_ivm/releases/tag/v${version}"; 23 + changelog = "https://github.com/sraoss/pg_ivm/releases/tag/v${finalAttrs.version}"; 24 24 maintainers = with lib.maintainers; [ ivan ]; 25 25 platforms = postgresql.meta.platforms; 26 26 license = lib.licenses.postgresql; 27 27 broken = lib.versionOlder postgresql.version "13"; 28 28 }; 29 - } 29 + })
+4 -4
pkgs/servers/sql/postgresql/ext/pg_net.nix
··· 7 7 stdenv, 8 8 }: 9 9 10 - postgresqlBuildExtension rec { 10 + postgresqlBuildExtension (finalAttrs: { 11 11 pname = "pg_net"; 12 12 version = "0.14.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "supabase"; 16 16 repo = "pg_net"; 17 - tag = "v${version}"; 17 + tag = "v${finalAttrs.version}"; 18 18 hash = "sha256-c1pxhTyrE5j6dY+M5eKAboQNofIORS+Dccz+7HKEKQI="; 19 19 }; 20 20 ··· 25 25 meta = { 26 26 description = "Async networking for Postgres"; 27 27 homepage = "https://github.com/supabase/pg_net"; 28 - changelog = "https://github.com/supabase/pg_net/releases/tag/v${version}"; 28 + changelog = "https://github.com/supabase/pg_net/releases/tag/v${finalAttrs.version}"; 29 29 maintainers = with lib.maintainers; [ thoughtpolice ]; 30 30 platforms = postgresql.meta.platforms; 31 31 license = lib.licenses.postgresql; 32 32 }; 33 - } 33 + })
+4 -4
pkgs/servers/sql/postgresql/ext/pg_partman.nix
··· 6 6 stdenv, 7 7 }: 8 8 9 - postgresqlBuildExtension rec { 9 + postgresqlBuildExtension (finalAttrs: { 10 10 pname = "pg_partman"; 11 11 version = "5.2.4"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "pgpartman"; 15 15 repo = "pg_partman"; 16 - tag = "v${version}"; 16 + tag = "v${finalAttrs.version}"; 17 17 hash = "sha256-i/o+JZEXnJRO17kfdTw87aca28+I8pvuFZsPMA/kf+w="; 18 18 }; 19 19 20 20 meta = { 21 21 description = "Partition management extension for PostgreSQL"; 22 22 homepage = "https://github.com/pgpartman/pg_partman"; 23 - changelog = "https://github.com/pgpartman/pg_partman/blob/v${version}/CHANGELOG.md"; 23 + changelog = "https://github.com/pgpartman/pg_partman/blob/v${finalAttrs.version}/CHANGELOG.md"; 24 24 maintainers = with lib.maintainers; [ ggpeti ]; 25 25 platforms = postgresql.meta.platforms; 26 26 license = lib.licenses.postgresql; 27 27 broken = lib.versionOlder postgresql.version "14"; 28 28 }; 29 - } 29 + })
+3 -3
pkgs/servers/sql/postgresql/ext/pg_rational.nix
··· 5 5 postgresqlBuildExtension, 6 6 }: 7 7 8 - postgresqlBuildExtension rec { 8 + postgresqlBuildExtension (finalAttrs: { 9 9 pname = "pg_rational"; 10 10 version = "0.0.2"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "begriffs"; 14 14 repo = "pg_rational"; 15 - tag = "v${version}"; 15 + tag = "v${finalAttrs.version}"; 16 16 hash = "sha256-Sp5wuX2nP3KGyWw7MFa11rI1CPIKIWBt8nvBSsASIEw="; 17 17 }; 18 18 ··· 23 23 platforms = postgresql.meta.platforms; 24 24 license = lib.licenses.mit; 25 25 }; 26 - } 26 + })
+3 -3
pkgs/servers/sql/postgresql/ext/pg_relusage.nix
··· 6 6 stdenv, 7 7 }: 8 8 9 - postgresqlBuildExtension rec { 9 + postgresqlBuildExtension (finalAttrs: { 10 10 pname = "pg_relusage"; 11 11 version = "0.0.1"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "adept"; 15 15 repo = "pg_relusage"; 16 - tag = "${version}"; 16 + tag = "${finalAttrs.version}"; 17 17 hash = "sha256-8hJNjQ9MaBk3J9a73l+yQMwMW/F2N8vr5PO2o+5GvYs="; 18 18 }; 19 19 ··· 24 24 platforms = postgresql.meta.platforms; 25 25 license = lib.licenses.postgresql; 26 26 }; 27 - } 27 + })
+3 -3
pkgs/servers/sql/postgresql/ext/pg_uuidv7.nix
··· 6 6 stdenv, 7 7 }: 8 8 9 - postgresqlBuildExtension rec { 9 + postgresqlBuildExtension (finalAttrs: { 10 10 pname = "pg_uuidv7"; 11 11 version = "1.6.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "fboulnois"; 15 15 repo = "pg_uuidv7"; 16 - tag = "v${version}"; 16 + tag = "v${finalAttrs.version}"; 17 17 hash = "sha256-lG6dCnbLALnfQc4uclqXXXfYjK/WXLV0lo5I8l1E5p4="; 18 18 }; 19 19 ··· 26 26 license = lib.licenses.mpl20; 27 27 broken = lib.versionOlder postgresql.version "13"; 28 28 }; 29 - } 29 + })
+5 -5
pkgs/servers/sql/postgresql/ext/pgmq.nix
··· 6 6 stdenv, 7 7 }: 8 8 9 - postgresqlBuildExtension rec { 9 + postgresqlBuildExtension (finalAttrs: { 10 10 pname = "pgmq"; 11 11 version = "1.5.1"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "tembo-io"; 15 15 repo = "pgmq"; 16 - tag = "v${version}"; 16 + tag = "v${finalAttrs.version}"; 17 17 hash = "sha256-IU+i6ONPwtgsFKdzya6E+222ualR66gkbb0lDr+7Rb8="; 18 18 }; 19 19 20 - sourceRoot = "${src.name}/pgmq-extension"; 20 + sourceRoot = "${finalAttrs.src.name}/pgmq-extension"; 21 21 22 22 dontConfigure = true; 23 23 24 24 meta = { 25 25 description = "Lightweight message queue like AWS SQS and RSMQ but on Postgres"; 26 26 homepage = "https://tembo.io/pgmq"; 27 - changelog = "https://github.com/tembo-io/pgmq/releases/tag/v${version}"; 27 + changelog = "https://github.com/tembo-io/pgmq/releases/tag/v${finalAttrs.version}"; 28 28 maintainers = with lib.maintainers; [ takeda ]; 29 29 platforms = postgresql.meta.platforms; 30 30 license = lib.licenses.postgresql; 31 31 }; 32 - } 32 + })
+4 -4
pkgs/servers/sql/postgresql/ext/pgroonga.nix
··· 10 10 xxHash, 11 11 }: 12 12 13 - postgresqlBuildExtension rec { 13 + postgresqlBuildExtension (finalAttrs: { 14 14 pname = "pgroonga"; 15 15 version = "4.0.1"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "pgroonga"; 19 19 repo = "pgroonga"; 20 - tag = "${version}"; 20 + tag = "${finalAttrs.version}"; 21 21 hash = "sha256-a5nNtlUiFBuuqWAjIN0gU/FaoV3VpJh+/fab8R/77dw="; 22 22 }; 23 23 ··· 43 43 You can use super fast full text search feature against all languages by installing PGroonga into your PostgreSQL. 44 44 ''; 45 45 homepage = "https://pgroonga.github.io/"; 46 - changelog = "https://github.com/pgroonga/pgroonga/releases/tag/${version}"; 46 + changelog = "https://github.com/pgroonga/pgroonga/releases/tag/${finalAttrs.version}"; 47 47 license = lib.licenses.postgresql; 48 48 platforms = postgresql.meta.platforms; 49 49 maintainers = with lib.maintainers; [ DerTim1 ]; 50 50 }; 51 - } 51 + })
+4 -4
pkgs/servers/sql/postgresql/ext/pgrouting.nix
··· 9 9 stdenv, 10 10 }: 11 11 12 - postgresqlBuildExtension rec { 12 + postgresqlBuildExtension (finalAttrs: { 13 13 pname = "pgrouting"; 14 14 version = "3.7.3"; 15 15 ··· 22 22 src = fetchFromGitHub { 23 23 owner = "pgRouting"; 24 24 repo = "pgrouting"; 25 - tag = "v${version}"; 25 + tag = "v${finalAttrs.version}"; 26 26 hash = "sha256-jaevnDCJ6hRQeDhdAkvMTvnnFWElMNvo9gZRW53proQ="; 27 27 }; 28 28 29 29 meta = { 30 30 description = "PostgreSQL/PostGIS extension that provides geospatial routing functionality"; 31 31 homepage = "https://pgrouting.org/"; 32 - changelog = "https://github.com/pgRouting/pgrouting/releases/tag/v${version}"; 32 + changelog = "https://github.com/pgRouting/pgrouting/releases/tag/v${finalAttrs.version}"; 33 33 maintainers = with lib.maintainers; lib.teams.geospatial.members ++ [ steve-chavez ]; 34 34 platforms = postgresql.meta.platforms; 35 35 license = lib.licenses.gpl2Plus; 36 36 }; 37 - } 37 + })
+4 -4
pkgs/servers/sql/postgresql/ext/pgsql-http.nix
··· 7 7 stdenv, 8 8 }: 9 9 10 - postgresqlBuildExtension rec { 10 + postgresqlBuildExtension (finalAttrs: { 11 11 pname = "pgsql-http"; 12 12 version = "1.6.3"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "pramsey"; 16 16 repo = "pgsql-http"; 17 - tag = "v${version}"; 17 + tag = "v${finalAttrs.version}"; 18 18 hash = "sha256-Ij8BaNj2SOwDfjgLxrpLFvvPCzSahXyyckRPGmcqKtE="; 19 19 }; 20 20 ··· 24 24 meta = { 25 25 description = "HTTP client for PostgreSQL, retrieve a web page from inside the database"; 26 26 homepage = "https://github.com/pramsey/pgsql-http"; 27 - changelog = "https://github.com/pramsey/pgsql-http/releases/tag/v${version}"; 27 + changelog = "https://github.com/pramsey/pgsql-http/releases/tag/v${finalAttrs.version}"; 28 28 maintainers = [ ]; 29 29 platforms = postgresql.meta.platforms; 30 30 license = lib.licenses.mit; 31 31 }; 32 - } 32 + })
+5 -5
pkgs/servers/sql/postgresql/ext/pgvecto-rs/package.nix
··· 30 30 cargo-pgrx = cargo-pgrx_0_12_0_alpha_1; 31 31 rustPlatform = rustPlatform'; 32 32 }) 33 - rec { 33 + (finalAttrs: { 34 34 inherit postgresql; 35 35 36 36 pname = "pgvecto-rs"; ··· 49 49 src = fetchFromGitHub { 50 50 owner = "tensorchord"; 51 51 repo = "pgvecto.rs"; 52 - tag = "v${version}"; 52 + tag = "v${finalAttrs.version}"; 53 53 hash = "sha256-X7BY2Exv0xQNhsS/GA7GNvj9OeVDqVCd/k3lUkXtfgE="; 54 54 }; 55 55 ··· 58 58 59 59 # Set appropriate version on vectors.control, otherwise it won't show up on PostgreSQL 60 60 postPatch = '' 61 - substituteInPlace ./vectors.control --subst-var-by CARGO_VERSION ${version} 61 + substituteInPlace ./vectors.control --subst-var-by CARGO_VERSION ${finalAttrs.version} 62 62 ''; 63 63 64 64 # Include upgrade scripts in the final package ··· 90 90 || 91 91 # PostgreSQL 17 support issue upstream: https://github.com/tensorchord/pgvecto.rs/issues/607 92 92 # Check after next package update. 93 - lib.versionAtLeast postgresql.version "17" && version == "0.3.0"; 93 + lib.versionAtLeast postgresql.version "17" && finalAttrs.version == "0.3.0"; 94 94 description = "Scalable, Low-latency and Hybrid-enabled Vector Search in Postgres"; 95 95 homepage = "https://github.com/tensorchord/pgvecto.rs"; 96 96 license = lib.licenses.asl20; ··· 99 99 esclear 100 100 ]; 101 101 }; 102 - } 102 + })
+4 -4
pkgs/servers/sql/postgresql/ext/pgvector.nix
··· 6 6 stdenv, 7 7 }: 8 8 9 - postgresqlBuildExtension rec { 9 + postgresqlBuildExtension (finalAttrs: { 10 10 pname = "pgvector"; 11 11 version = "0.8.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "pgvector"; 15 15 repo = "pgvector"; 16 - tag = "v${version}"; 16 + tag = "v${finalAttrs.version}"; 17 17 hash = "sha256-JsZV+I4eRMypXTjGmjCtMBXDVpqTIPHQa28ogXncE/Q="; 18 18 }; 19 19 20 20 meta = { 21 21 description = "Open-source vector similarity search for PostgreSQL"; 22 22 homepage = "https://github.com/pgvector/pgvector"; 23 - changelog = "https://github.com/pgvector/pgvector/raw/v${version}/CHANGELOG.md"; 23 + changelog = "https://github.com/pgvector/pgvector/raw/v${finalAttrs.version}/CHANGELOG.md"; 24 24 license = lib.licenses.postgresql; 25 25 platforms = postgresql.meta.platforms; 26 26 maintainers = [ ]; 27 27 }; 28 - } 28 + })
+67 -70
pkgs/servers/sql/postgresql/ext/pgvectorscale/package.nix
··· 6 6 postgresqlTestExtension, 7 7 }: 8 8 9 - let 10 - finalPackage = buildPgrxExtension rec { 11 - pname = "pgvectorscale"; 12 - version = "0.7.0"; 9 + buildPgrxExtension (finalAttrs: { 10 + pname = "pgvectorscale"; 11 + version = "0.7.0"; 13 12 14 - src = fetchFromGitHub { 15 - owner = "timescale"; 16 - repo = "pgvectorscale"; 17 - tag = version; 18 - hash = "sha256-dy481k2SvyYXwwcsyLZSl3XlhSk9C5+4LfEfciB1DK4="; 19 - }; 13 + src = fetchFromGitHub { 14 + owner = "timescale"; 15 + repo = "pgvectorscale"; 16 + tag = finalAttrs.version; 17 + hash = "sha256-dy481k2SvyYXwwcsyLZSl3XlhSk9C5+4LfEfciB1DK4="; 18 + }; 20 19 21 - doCheck = false; 20 + doCheck = false; 22 21 23 - useFetchCargoVendor = true; 24 - cargoHash = "sha256-CeRyDn9VhxfjWFJ1/Z/XvOUQOSnDoHHZAqgfYTeKU0o="; 25 - cargoPatches = [ 26 - ./add-Cargo.lock.patch 27 - ]; 22 + useFetchCargoVendor = true; 23 + cargoHash = "sha256-CeRyDn9VhxfjWFJ1/Z/XvOUQOSnDoHHZAqgfYTeKU0o="; 24 + cargoPatches = [ 25 + ./add-Cargo.lock.patch 26 + ]; 28 27 29 - cargoPgrxFlags = [ 30 - "-p" 31 - "vectorscale" 32 - ]; 28 + cargoPgrxFlags = [ 29 + "-p" 30 + "vectorscale" 31 + ]; 33 32 34 - inherit postgresql; 33 + inherit postgresql; 35 34 36 - passthru.tests.extension = postgresqlTestExtension { 37 - inherit finalPackage; 38 - withPackages = [ "pgvector" ]; 39 - sql = 40 - let 41 - genCheck = 42 - id: compare: expected: 43 - let 44 - vecStr = "[${lib.concatMapStringsSep "," toString compare}]"; 45 - in 46 - '' 47 - ASSERT ( 48 - SELECT id 49 - FROM document_embedding 50 - WHERE ${toString expected} = (embedding <-> '${vecStr}') 51 - ) = ${toString id}, 52 - 'Expected vector of row with ID=${toString id} to have a euclidean distance from ${vecStr} of ${toString expected}'; 53 - ''; 54 - in 55 - '' 56 - CREATE EXTENSION vectorscale CASCADE; 57 - CREATE TABLE IF NOT EXISTS document_embedding ( 58 - id BIGINT PRIMARY KEY GENERATED BY DEFAULT AS IDENTITY, 59 - embedding VECTOR(3) 60 - ); 35 + passthru.tests.extension = postgresqlTestExtension { 36 + inherit (finalAttrs) finalPackage; 37 + withPackages = [ "pgvector" ]; 38 + sql = 39 + let 40 + genCheck = 41 + id: compare: expected: 42 + let 43 + vecStr = "[${lib.concatMapStringsSep "," toString compare}]"; 44 + in 45 + '' 46 + ASSERT ( 47 + SELECT id 48 + FROM document_embedding 49 + WHERE ${toString expected} = (embedding <-> '${vecStr}') 50 + ) = ${toString id}, 51 + 'Expected vector of row with ID=${toString id} to have a euclidean distance from ${vecStr} of ${toString expected}'; 52 + ''; 53 + in 54 + '' 55 + CREATE EXTENSION vectorscale CASCADE; 56 + CREATE TABLE IF NOT EXISTS document_embedding ( 57 + id BIGINT PRIMARY KEY GENERATED BY DEFAULT AS IDENTITY, 58 + embedding VECTOR(3) 59 + ); 61 60 62 - INSERT INTO document_embedding (id, embedding) VALUES 63 - (1, '[1,2,4]'), 64 - (2, '[1,2,5]'); 61 + INSERT INTO document_embedding (id, embedding) VALUES 62 + (1, '[1,2,4]'), 63 + (2, '[1,2,5]'); 65 64 66 - CREATE INDEX document_embedding_idx ON document_embedding 67 - USING diskann (embedding vector_cosine_ops); 65 + CREATE INDEX document_embedding_idx ON document_embedding 66 + USING diskann (embedding vector_cosine_ops); 68 67 69 - DO $$ 70 - BEGIN 71 - ${genCheck 1 [ 1 2 3 ] 1} 72 - ${genCheck 2 [ 1 2 3 ] 2} 73 - END; 74 - $$ 75 - LANGUAGE PLPGSQL; 76 - ''; 77 - }; 68 + DO $$ 69 + BEGIN 70 + ${genCheck 1 [ 1 2 3 ] 1} 71 + ${genCheck 2 [ 1 2 3 ] 2} 72 + END; 73 + $$ 74 + LANGUAGE PLPGSQL; 75 + ''; 76 + }; 78 77 79 - meta = { 80 - homepage = "https://github.com/timescale/pgvectorscale"; 81 - maintainers = lib.teams.flyingcircus.members; 82 - description = "Complement to pgvector for high performance, cost efficient vector search on large workloads"; 83 - license = lib.licenses.postgresql; 84 - platforms = postgresql.meta.platforms; 85 - changelog = "https://github.com/timescale/pgvectorscale/releases/tag/${version}"; 86 - }; 78 + meta = { 79 + homepage = "https://github.com/timescale/pgvectorscale"; 80 + maintainers = lib.teams.flyingcircus.members; 81 + description = "Complement to pgvector for high performance, cost efficient vector search on large workloads"; 82 + license = lib.licenses.postgresql; 83 + platforms = postgresql.meta.platforms; 84 + changelog = "https://github.com/timescale/pgvectorscale/releases/tag/${finalAttrs.version}"; 87 85 }; 88 - in 89 - finalPackage 86 + })
+4 -4
pkgs/servers/sql/postgresql/ext/pgx_ulid.nix
··· 6 6 postgresql, 7 7 util-linux, 8 8 }: 9 - buildPgrxExtension rec { 9 + buildPgrxExtension (finalAttrs: { 10 10 inherit postgresql; 11 11 12 12 pname = "pgx_ulid"; ··· 15 15 src = fetchFromGitHub { 16 16 owner = "pksunkara"; 17 17 repo = "pgx_ulid"; 18 - tag = "v${version}"; 18 + tag = "v${finalAttrs.version}"; 19 19 hash = "sha256-VdLWwkUA0sVs5Z/Lyf5oTRhcHVzPmhgnYQhIM8MWJ0c="; 20 20 }; 21 21 ··· 42 42 broken = lib.versionOlder postgresql.version "14"; 43 43 description = "ULID Postgres extension written in Rust"; 44 44 homepage = "https://github.com/pksunkara/pgx_ulid"; 45 - changelog = "https://github.com/pksunkara/pgx_ulid/blob/v${version}/CHANGELOG.md"; 45 + changelog = "https://github.com/pksunkara/pgx_ulid/blob/v${finalAttrs.version}/CHANGELOG.md"; 46 46 license = lib.licenses.mit; 47 47 maintainers = with lib.maintainers; [ myypo ]; 48 48 }; 49 - } 49 + })
+3 -3
pkgs/servers/sql/postgresql/ext/repmgr.nix
··· 9 9 stdenv, 10 10 }: 11 11 12 - postgresqlBuildExtension rec { 12 + postgresqlBuildExtension (finalAttrs: { 13 13 pname = "repmgr"; 14 14 version = "5.5.0"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "EnterpriseDB"; 18 18 repo = "repmgr"; 19 - tag = "v${version}"; 19 + tag = "v${finalAttrs.version}"; 20 20 hash = "sha256-8G2CzzkWTKEglpUt1Gr7d/DuHJvCIEjsbYDMl3Zt3cs="; 21 21 }; 22 22 ··· 34 34 platforms = postgresql.meta.platforms; 35 35 maintainers = with lib.maintainers; [ zimbatm ]; 36 36 }; 37 - } 37 + })
+4 -4
pkgs/servers/sql/postgresql/ext/sqlite_fdw.nix
··· 6 6 sqlite, 7 7 }: 8 8 9 - postgresqlBuildExtension rec { 9 + postgresqlBuildExtension (finalAttrs: { 10 10 pname = "sqlite_fdw"; 11 11 version = "2.5.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "pgspider"; 15 15 repo = "sqlite_fdw"; 16 - tag = "v${version}"; 16 + tag = "v${finalAttrs.version}"; 17 17 hash = "sha256-zPVIFzUv6UFFHq0Zi5MeQOcvgsfZAKGkkNIGxkTJ+oo="; 18 18 }; 19 19 ··· 24 24 meta = { 25 25 description = "SQLite Foreign Data Wrapper for PostgreSQL"; 26 26 homepage = "https://github.com/pgspider/sqlite_fdw"; 27 - changelog = "https://github.com/pgspider/sqlite_fdw/releases/tag/v${version}"; 27 + changelog = "https://github.com/pgspider/sqlite_fdw/releases/tag/v${finalAttrs.version}"; 28 28 maintainers = with lib.maintainers; [ apfelkuchen6 ]; 29 29 platforms = lib.platforms.unix; 30 30 license = lib.licenses.postgresql; 31 31 }; 32 - } 32 + })
+4 -4
pkgs/servers/sql/postgresql/ext/system_stats.nix
··· 5 5 postgresqlBuildExtension, 6 6 stdenv, 7 7 }: 8 - postgresqlBuildExtension rec { 8 + postgresqlBuildExtension (finalAttrs: { 9 9 pname = "system_stats"; 10 10 version = "3.2"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "EnterpriseDB"; 14 14 repo = "system_stats"; 15 - tag = "v${version}"; 15 + tag = "v${finalAttrs.version}"; 16 16 hash = "sha256-/xXnui0S0ZjRw7P8kMAgttHVv8T41aOhM3pM8P0OTig="; 17 17 }; 18 18 ··· 21 21 meta = { 22 22 description = "Postgres extension for exposing system metrics such as CPU, memory and disk information"; 23 23 homepage = "https://github.com/EnterpriseDB/system_stats"; 24 - changelog = "https://github.com/EnterpriseDB/system_stats/raw/v${version}/CHANGELOG.md"; 24 + changelog = "https://github.com/EnterpriseDB/system_stats/raw/v${finalAttrs.version}/CHANGELOG.md"; 25 25 maintainers = with lib.maintainers; [ shivaraj-bh ]; 26 26 platforms = postgresql.meta.platforms; 27 27 license = lib.licenses.postgresql; 28 28 }; 29 - } 29 + })
+4 -4
pkgs/servers/sql/postgresql/ext/tds_fdw.nix
··· 8 8 unstableGitUpdater, 9 9 }: 10 10 11 - postgresqlBuildExtension rec { 11 + postgresqlBuildExtension (finalAttrs: { 12 12 pname = "tds_fdw"; 13 13 version = "2.0.4"; 14 14 ··· 17 17 src = fetchFromGitHub { 18 18 owner = "tds-fdw"; 19 19 repo = "tds_fdw"; 20 - tag = "v${version}"; 20 + tag = "v${finalAttrs.version}"; 21 21 hash = "sha256-ruelOHueaHx1royLPvDM8Abd1rQD62R4KXgtHY9qqTw="; 22 22 }; 23 23 24 24 meta = { 25 25 description = "PostgreSQL foreign data wrapper to connect to TDS databases (Sybase and Microsoft SQL Server)"; 26 26 homepage = "https://github.com/tds-fdw/tds_fdw"; 27 - changelog = "https://github.com/tds-fdw/tds_fdw/releases/tag/v${version}"; 27 + changelog = "https://github.com/tds-fdw/tds_fdw/releases/tag/v${finalAttrs.version}"; 28 28 maintainers = with lib.maintainers; [ steve-chavez ]; 29 29 platforms = postgresql.meta.platforms; 30 30 license = lib.licenses.postgresql; 31 31 }; 32 - } 32 + })
+3 -3
pkgs/servers/sql/postgresql/ext/temporal_tables.nix
··· 6 6 stdenv, 7 7 }: 8 8 9 - postgresqlBuildExtension rec { 9 + postgresqlBuildExtension (finalAttrs: { 10 10 pname = "temporal_tables"; 11 11 version = "1.2.2"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "arkhipov"; 15 15 repo = "temporal_tables"; 16 - tag = "v${version}"; 16 + tag = "v${finalAttrs.version}"; 17 17 hash = "sha256-7+DCSPAPhsokWDq/5IXNhd7jY6FfzxxUjlsg/VJeD3k="; 18 18 }; 19 19 ··· 24 24 platforms = postgresql.meta.platforms; 25 25 license = lib.licenses.bsd2; 26 26 }; 27 - } 27 + })
+4 -4
pkgs/servers/sql/postgresql/ext/timescaledb.nix
··· 12 12 enableUnfree ? true, 13 13 }: 14 14 15 - postgresqlBuildExtension rec { 15 + postgresqlBuildExtension (finalAttrs: { 16 16 pname = "timescaledb${lib.optionalString (!enableUnfree) "-apache"}"; 17 17 version = "2.19.2"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "timescale"; 21 21 repo = "timescaledb"; 22 - tag = version; 22 + tag = finalAttrs.version; 23 23 hash = "sha256-H46lhvM6rA9J4nLRLeFArCc7tqmVmpWztsGFAboSM0k="; 24 24 }; 25 25 ··· 55 55 meta = { 56 56 description = "Scales PostgreSQL for time-series data via automatic partitioning across time and space"; 57 57 homepage = "https://www.timescale.com/"; 58 - changelog = "https://github.com/timescale/timescaledb/blob/${version}/CHANGELOG.md"; 58 + changelog = "https://github.com/timescale/timescaledb/blob/${finalAttrs.version}/CHANGELOG.md"; 59 59 maintainers = with lib.maintainers; [ kirillrdy ]; 60 60 platforms = postgresql.meta.platforms; 61 61 license = with lib.licenses; if enableUnfree then tsl else asl20; 62 62 broken = lib.versionOlder postgresql.version "14"; 63 63 }; 64 - } 64 + })
+3 -3
pkgs/servers/sql/postgresql/ext/timescaledb_toolkit.nix
··· 8 8 postgresql, 9 9 }: 10 10 11 - (buildPgrxExtension.override { cargo-pgrx = cargo-pgrx_0_12_6; }) rec { 11 + (buildPgrxExtension.override { cargo-pgrx = cargo-pgrx_0_12_6; }) (finalAttrs: { 12 12 inherit postgresql; 13 13 14 14 pname = "timescaledb_toolkit"; ··· 17 17 src = fetchFromGitHub { 18 18 owner = "timescale"; 19 19 repo = "timescaledb-toolkit"; 20 - tag = version; 20 + tag = finalAttrs.version; 21 21 hash = "sha256-7yUbtWbYL4AnuUX8OXG4OVqYCY2Lf0pISSTlcFdPqog="; 22 22 }; 23 23 ··· 40 40 platforms = postgresql.meta.platforms; 41 41 license = lib.licenses.tsl; 42 42 }; 43 - } 43 + })
+3 -3
pkgs/servers/sql/postgresql/ext/tsja.nix
··· 7 7 stdenv, 8 8 }: 9 9 10 - stdenv.mkDerivation rec { 10 + stdenv.mkDerivation (finalAttrs: { 11 11 pname = "tsja"; 12 12 version = "0.5.0"; 13 13 14 14 src = fetchzip { 15 - url = "https://www.amris.jp/tsja/tsja-${version}.tar.xz"; 15 + url = "https://www.amris.jp/tsja/tsja-${finalAttrs.version}.tar.xz"; 16 16 hash = "sha256-h59UhUG/7biN8NaDiGK6kXDqfhR9uMzt8CpwbJ+PpEM="; 17 17 }; 18 18 ··· 45 45 platforms = lib.platforms.gnu; 46 46 license = lib.licenses.gpl2Only; 47 47 }; 48 - } 48 + })
+4 -4
pkgs/servers/sql/postgresql/ext/wal2json.nix
··· 6 6 postgresqlBuildExtension, 7 7 }: 8 8 9 - postgresqlBuildExtension rec { 9 + postgresqlBuildExtension (finalAttrs: { 10 10 pname = "wal2json"; 11 11 version = "${builtins.replaceStrings [ "_" ] [ "." ] ( 12 - lib.strings.removePrefix "wal2json_" src.rev 12 + lib.strings.removePrefix "wal2json_" finalAttrs.src.rev 13 13 )}"; 14 14 15 15 src = fetchFromGitHub { ··· 26 26 meta = { 27 27 description = "PostgreSQL JSON output plugin for changeset extraction"; 28 28 homepage = "https://github.com/eulerto/wal2json"; 29 - changelog = "https://github.com/eulerto/wal2json/releases/tag/${src.rev}"; 29 + changelog = "https://github.com/eulerto/wal2json/releases/tag/${finalAttrs.src.rev}"; 30 30 maintainers = with lib.maintainers; [ euank ]; 31 31 platforms = postgresql.meta.platforms; 32 32 license = lib.licenses.bsd3; 33 33 }; 34 - } 34 + })
+8 -5
pkgs/servers/sql/postgresql/postgresqlBuildExtension.nix
··· 63 63 nix-update-script, 64 64 }: 65 65 66 - args: 66 + lib.extendMkDerivation { 67 + constructDrv = stdenv.mkDerivation; 67 68 68 - let 69 - postgresqlBuildExtension = 69 + excludeDrvArgNames = [ 70 + "enableUpdateScript" 71 + ]; 72 + 73 + extendDrvArgs = 70 74 finalAttrs: 71 75 { 72 76 enableUpdateScript ? true, ··· 145 149 '' 146 150 + prevAttrs.postInstall or ""; 147 151 }; 148 - in 149 - stdenv.mkDerivation (lib.extends postgresqlBuildExtension (lib.toFunction args)) 152 + }
+2 -2
pkgs/tools/graphics/asymptote/default.nix
··· 36 36 }: 37 37 38 38 stdenv.mkDerivation (finalAttrs: { 39 - version = "3.01"; 39 + version = "3.02"; 40 40 pname = "asymptote"; 41 41 42 42 outputs = [ ··· 49 49 50 50 src = fetchurl { 51 51 url = "mirror://sourceforge/asymptote/${finalAttrs.version}/asymptote-${finalAttrs.version}.src.tgz"; 52 - hash = "sha256-egUACsP2vwYx2uvSCZ8H/jLU9f17Siz8gFWwCNSXsIQ="; 52 + hash = "sha256-Z5bec53elWwwxon7DPOSenEUe0lho32IOTPgJxM/xwo="; 53 53 }; 54 54 55 55 # override with TeX Live containers to avoid building sty, docs from source
+1 -1
pkgs/tools/misc/android-tools/default.nix
··· 79 79 unicode-dfs-2015 80 80 ]; 81 81 platforms = platforms.unix; 82 - maintainers = with maintainers; [ primeos ]; 82 + maintainers = teams.android.members ++ (with maintainers; [ primeos ]); 83 83 }; 84 84 }
+2 -2
pkgs/tools/security/trufflehog/default.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "trufflehog"; 11 - version = "3.88.21"; 11 + version = "3.88.23"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "trufflesecurity"; 15 15 repo = "trufflehog"; 16 16 tag = "v${version}"; 17 - hash = "sha256-hUBUpsfVKifeQ9DpeNKwBGnoLH1OK2T4IOb7yFWxz+Q="; 17 + hash = "sha256-dGk3cVFEaeaZfZxJYeGMvexssbUPssAqdJbBTOV8b6I="; 18 18 }; 19 19 20 20 vendorHash = "sha256-vJl2gIS14NA9nV9j+81xKv3NnsDce4V7XoeipOZV+wI=";
+4
pkgs/top-level/python-packages.nix
··· 2741 2741 2742 2742 conda-package-streaming = callPackage ../development/python-modules/conda-package-streaming { }; 2743 2743 2744 + condense-json = callPackage ../development/python-modules/condense-json { }; 2745 + 2744 2746 conduit = callPackage ../development/python-modules/conduit { }; 2745 2747 2746 2748 conduit-mpi = callPackage ../development/python-modules/conduit { mpiSupport = true; }; ··· 12665 12667 pymitv = callPackage ../development/python-modules/pymitv { }; 12666 12668 12667 12669 pymodbus = callPackage ../development/python-modules/pymodbus { }; 12670 + 12671 + pymodbus-repl = callPackage ../development/python-modules/pymodbus-repl { }; 12668 12672 12669 12673 pymodes = callPackage ../development/python-modules/pymodes { }; 12670 12674
+1
pkgs/top-level/release-cuda.nix
··· 105 105 lightgbm = linux; 106 106 llama-cpp = linux; 107 107 meshlab = linux; 108 + mistral-rs = linux; 108 109 monado = linux; # Failed in https://github.com/NixOS/nixpkgs/pull/233581 109 110 noisetorch = linux; 110 111 obs-studio-plugins.obs-backgroundremoval = linux;