Merge staging-next into staging

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

+1375 -1033
+2 -2
README.md
··· 1 <p align="center"> 2 <a href="https://nixos.org"> 3 <picture> 4 - <source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/NixOS/nixos-homepage/main/public/logo/nixos-hires.png"> 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"> 7 </picture> 8 </a> 9 </p>
··· 1 <p align="center"> 2 <a href="https://nixos.org"> 3 <picture> 4 + <source media="(prefers-color-scheme: light)" srcset="https://nixos.org/logo/nixos-hires.png"> 5 <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/NixOS/nixos-artwork/master/logo/nixos-white.png"> 6 + <img src="https://nixos.org/logo/nixos-hires.png" width="500px" alt="NixOS logo"> 7 </picture> 8 </a> 9 </p>
+3 -3
doc/languages-frameworks/neovim.section.md
··· 63 - `plugins`: A list of plugins to add to the wrapper. 64 65 ``` 66 - wrapNeovimUnstable { 67 autoconfigure = true; 68 autowrapRuntimeDeps = true; 69 luaRcContent = '' ··· 105 `PLUGIN.passthru.initLua` for neovim plugins. For instance, the `unicode-vim` plugin 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 108 - #### {#neovim-luarocks-based-plugins} 109 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. 112 This means several neovim plugins are first packaged as nixpkgs [lua 113 packages](#packaging-a-library-on-luarocks), and converted via `buildNeovimPlugin` in 114 a vim plugin. This conversion is necessary because neovim expects lua folders to be
··· 63 - `plugins`: A list of plugins to add to the wrapper. 64 65 ``` 66 + wrapNeovimUnstable neovim-unwrapped { 67 autoconfigure = true; 68 autowrapRuntimeDeps = true; 69 luaRcContent = '' ··· 105 `PLUGIN.passthru.initLua` for neovim plugins. For instance, the `unicode-vim` plugin 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 108 + #### LuaRocks based plugins {#neovim-luarocks-based-plugins} 109 110 In order to automatically handle plugin dependencies, several neovim plugins 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 This means several neovim plugins are first packaged as nixpkgs [lua 113 packages](#packaging-a-library-on-luarocks), and converted via `buildNeovimPlugin` in 114 a vim plugin. This conversion is necessary because neovim expects lua folders to be
+5
doc/release-notes/rl-2505.section.md
··· 335 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 338 - `gerbera` now has wavpack support. 339 340 - GOverlay has been updated to 1.2, please check the [upstream changelog](https://github.com/benjamimgois/goverlay/releases) for more details.
··· 335 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 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 + 343 - `gerbera` now has wavpack support. 344 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 1598 #### `trivialautovarinit` {#trivialautovarinit} 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. 1601 1602 Use of this flag is controversial as it can prevent tools that detect uninitialized variable use (such as valgrind) from operating correctly. 1603
··· 1597 1598 #### `trivialautovarinit` {#trivialautovarinit} 1599 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 1602 Use of this flag is controversial as it can prevent tools that detect uninitialized variable use (such as valgrind) from operating correctly. 1603
-5
nixos/doc/manual/release-notes/rl-2505.section.md
··· 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 - 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 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 <!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. --> 43 44 ## New Modules {#sec-release-25.05-new-modules}
··· 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 - 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 37 <!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. --> 38 39 ## New Modules {#sec-release-25.05-new-modules}
+1
nixos/modules/system/boot/systemd/shutdown.nix
··· 52 what = "tmpfs"; 53 where = "/run/initramfs"; 54 type = "tmpfs"; 55 } 56 ]; 57
··· 52 what = "tmpfs"; 53 where = "/run/initramfs"; 54 type = "tmpfs"; 55 + options = "mode=0700"; 56 } 57 ]; 58
+9 -1
nixos/tests/systemd-shutdown.nix
··· 17 imports = [ ../modules/profiles/minimal.nix ]; 18 systemd.shutdownRamfs.contents."/etc/systemd/system-shutdown/shutdown-message".source = 19 pkgs.writeShellScript "shutdown-message" '' 20 - echo "${msg}" 21 ''; 22 boot.initrd.systemd.enable = systemdStage1; 23 }; 24 25 testScript = '' 26 machine.wait_for_unit("multi-user.target") 27 # .shutdown() would wait for the machine to power off 28 machine.succeed("systemctl poweroff") ··· 31 machine.wait_for_console_text("${msg}") 32 # Don't try to sync filesystems 33 machine.wait_for_shutdown() 34 ''; 35 } 36 )
··· 17 imports = [ ../modules/profiles/minimal.nix ]; 18 systemd.shutdownRamfs.contents."/etc/systemd/system-shutdown/shutdown-message".source = 19 pkgs.writeShellScript "shutdown-message" '' 20 + echo "${msg}" > /dev/kmsg 21 ''; 22 boot.initrd.systemd.enable = systemdStage1; 23 }; 24 25 testScript = '' 26 + # Check that 'generate-shutdown-ramfs.service' is started 27 + # automatically and that 'systemd-shutdown' runs our script. 28 machine.wait_for_unit("multi-user.target") 29 # .shutdown() would wait for the machine to power off 30 machine.succeed("systemctl poweroff") ··· 33 machine.wait_for_console_text("${msg}") 34 # Don't try to sync filesystems 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}" 42 ''; 43 } 44 )
+1 -1
pkgs/applications/editors/android-studio-for-platform/common.nix
··· 188 # binaries are also distributed as proprietary software (unlike the 189 # source-code itself). 190 platforms = [ "x86_64-linux" ]; 191 - maintainers = with maintainers; [ robbins ]; 192 mainProgram = pname; 193 }; 194 }
··· 188 # binaries are also distributed as proprietary software (unlike the 189 # source-code itself). 190 platforms = [ "x86_64-linux" ]; 191 + maintainers = teams.android.members ++ (with maintainers; [ robbins ]); 192 mainProgram = pname; 193 }; 194 }
+5 -6
pkgs/applications/editors/android-studio/common.nix
··· 323 # source-code itself). 324 platforms = [ "x86_64-linux" ]; 325 maintainers = 326 - with lib.maintainers; 327 rec { 328 - stable = [ 329 - alapshin 330 - johnrtitor 331 - numinit 332 - ]; 333 beta = stable; 334 canary = stable; 335 dev = stable;
··· 323 # source-code itself). 324 platforms = [ "x86_64-linux" ]; 325 maintainers = 326 rec { 327 + stable = 328 + lib.teams.android.members 329 + ++ (with lib.maintainers; [ 330 + alapshin 331 + ]); 332 beta = stable; 333 canary = stable; 334 dev = stable;
+5 -5
pkgs/applications/networking/browsers/librewolf/src.json
··· 1 { 2 - "packageVersion": "137.0-3", 3 "source": { 4 - "rev": "137.0-3", 5 - "hash": "sha256-3E8xjruyAHoOklvSt4sH6DY6cIzcOEFy8v3UhqKSpdI=" 6 }, 7 "firefox": { 8 - "version": "137.0", 9 - "hash": "sha512-gaLAzBT/wuSeSTeebCq1bPtuE7ZmZqZPOr/0SkO7Ln3BcnTTJdHCCvBi1Av/gGPXiNSy+TGnpkbbiwcgTKa0gQ==" 10 } 11 }
··· 1 { 2 + "packageVersion": "137.0.1-1", 3 "source": { 4 + "rev": "137.0.1-1", 5 + "hash": "sha256-4C9RcdkNOYX215uom94yOi9ZQM0zEVgETNFFTsgkPns=" 6 }, 7 "firefox": { 8 + "version": "137.0.1", 9 + "hash": "sha512-zCy+PdZWloScGxl7kIiHwREIP6i1CJqk6ubzPuQE2ynFZmGcSLd/tJWtf53JSi2dkQ5bKq+GRNsdADaAkfnctg==" 10 } 11 }
+8 -1
pkgs/build-support/kernel/make-initrd-ng/Cargo.lock
··· 1 # This file is automatically @generated by Cargo. 2 # It is not intended for manual editing. 3 - version = 3 4 5 [[package]] 6 name = "eyre" ··· 36 checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" 37 38 [[package]] 39 name = "log" 40 version = "0.4.21" 41 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 47 dependencies = [ 48 "eyre", 49 "goblin", 50 "serde", 51 "serde_json", 52 ]
··· 1 # This file is automatically @generated by Cargo. 2 # It is not intended for manual editing. 3 + version = 4 4 5 [[package]] 6 name = "eyre" ··· 36 checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" 37 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]] 45 name = "log" 46 version = "0.4.21" 47 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 53 dependencies = [ 54 "eyre", 55 "goblin", 56 + "libc", 57 "serde", 58 "serde_json", 59 ]
+1
pkgs/build-support/kernel/make-initrd-ng/Cargo.toml
··· 9 [dependencies] 10 eyre = "0.6.8" 11 goblin = "0.5.0" 12 serde = { version = "1.0", features = ["derive"] } 13 serde_json = "1.0"
··· 9 [dependencies] 10 eyre = "0.6.8" 11 goblin = "0.5.0" 12 + libc = "0.2.171" 13 serde = { version = "1.0", features = ["derive"] } 14 serde_json = "1.0"
+14 -3
pkgs/build-support/kernel/make-initrd-ng/src/main.rs
··· 5 use std::hash::Hash; 6 use std::iter::FromIterator; 7 use std::os::unix; 8 use std::path::{Component, Path, PathBuf}; 9 use std::process::Command; 10 11 use eyre::Context; 12 use goblin::{elf::Elf, Object}; ··· 191 let mut permissions = fs::metadata(&target) 192 .wrap_err_with(|| format!("failed to get metadata for {:?}", target))? 193 .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 198 // Strip further than normal 199 if let Ok(strip) = env::var("STRIP") { ··· 207 println!("{:?} was not successfully stripped.", OsStr::new(&target)); 208 } 209 } 210 }; 211 212 Ok(()) ··· 334 })?; 335 let output = &args[2]; 336 let out_path = Path::new(output); 337 338 let mut queue = NonRepeatingQueue::<StorePath>::new(); 339
··· 5 use std::hash::Hash; 6 use std::iter::FromIterator; 7 use std::os::unix; 8 + use std::os::unix::fs::PermissionsExt; 9 use std::path::{Component, Path, PathBuf}; 10 use std::process::Command; 11 + 12 + use libc::umask; 13 14 use eyre::Context; 15 use goblin::{elf::Elf, Object}; ··· 194 let mut permissions = fs::metadata(&target) 195 .wrap_err_with(|| format!("failed to get metadata for {:?}", target))? 196 .permissions(); 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))?; 200 201 // Strip further than normal 202 if let Ok(strip) = env::var("STRIP") { ··· 210 println!("{:?} was not successfully stripped.", OsStr::new(&target)); 211 } 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))?; 218 }; 219 220 Ok(()) ··· 342 })?; 343 let output = &args[2]; 344 let out_path = Path::new(output); 345 + 346 + // The files we create should not be writable. 347 + unsafe { umask(0o022) }; 348 349 let mut queue = NonRepeatingQueue::<StorePath>::new(); 350
+1 -1
pkgs/by-name/an/android-studio-tools/package.nix
··· 51 downloadPage = "https://developer.android.com/studio"; 52 changelog = "https://developer.android.com/studio/releases"; 53 license = lib.licenses.unfree; 54 - maintainers = with lib.maintainers; [ pandapip1 ]; 55 platforms = lib.platforms.all; 56 sourceProvenance = with lib.sourceTypes; [ fromSource ]; # The 'binaries' are actually shell scripts 57 };
··· 51 downloadPage = "https://developer.android.com/studio"; 52 changelog = "https://developer.android.com/studio/releases"; 53 license = lib.licenses.unfree; 54 + maintainers = lib.teams.android.members ++ (with lib.maintainers; [ pandapip1 ]); 55 platforms = lib.platforms.all; 56 sourceProvenance = with lib.sourceTypes; [ fromSource ]; # The 'binaries' are actually shell scripts 57 };
+1 -1
pkgs/by-name/an/android-udev-rules/package.nix
··· 30 description = "Android udev rules list aimed to be the most comprehensive on the net"; 31 platforms = platforms.linux; 32 license = licenses.gpl3Plus; 33 - maintainers = with maintainers; [ abbradar ]; 34 }; 35 }
··· 30 description = "Android udev rules list aimed to be the most comprehensive on the net"; 31 platforms = platforms.linux; 32 license = licenses.gpl3Plus; 33 + maintainers = lib.teams.android.members ++ (with maintainers; [ abbradar ]); 34 }; 35 }
+47 -5
pkgs/by-name/an/anubis/package.nix
··· 1 { 2 lib, 3 buildGoModule, 4 fetchFromGitHub, 5 nix-update-script, 6 stdenv, 7 }: 8 - buildGoModule (finalAttrs: { 9 pname = "anubis"; 10 - version = "1.15.2"; 11 12 src = fetchFromGitHub { 13 owner = "TecharoHQ"; 14 repo = "anubis"; 15 - tag = "v${finalAttrs.version}"; 16 - hash = "sha256-5OqpmuRTrM+hseIhR2sTb+K01Co6X+Rhb6mN+U54NAI="; 17 }; 18 19 - vendorHash = "sha256-Rcra5cu7zxGm2LhL2x9Kd3j/uQaEb8OOh/j5Rhh8S1k="; 20 21 subPackages = [ 22 "cmd/anubis" ··· 31 ++ lib.optionals stdenv.hostPlatform.isLinux [ 32 "-extldflags=-static" 33 ]; 34 35 preCheck = '' 36 export DONT_USE_NETWORK=1
··· 1 { 2 lib, 3 buildGoModule, 4 + buildNpmPackage, 5 fetchFromGitHub, 6 nix-update-script, 7 stdenv, 8 + 9 + esbuild, 10 + brotli, 11 + zstd, 12 }: 13 + let 14 pname = "anubis"; 15 + version = "1.16.0"; 16 17 src = fetchFromGitHub { 18 owner = "TecharoHQ"; 19 repo = "anubis"; 20 + tag = "v${version}"; 21 + hash = "sha256-/7GMf0QGR0rtz05vHN/yYYuzxN25NhqidITdAf6jSXY="; 22 }; 23 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 + ]; 54 55 subPackages = [ 56 "cmd/anubis" ··· 65 ++ lib.optionals stdenv.hostPlatform.isLinux [ 66 "-extldflags=-static" 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 + ''; 76 77 preCheck = '' 78 export DONT_USE_NETWORK=1
+2 -2
pkgs/by-name/ar/arduino-ide/package.nix
··· 6 7 let 8 pname = "arduino-ide"; 9 - version = "2.3.5"; 10 11 src = fetchurl { 12 url = "https://github.com/arduino/arduino-ide/releases/download/${version}/arduino-ide_${version}_Linux_64bit.AppImage"; 13 - hash = "sha256-U1yMxqL+XfJpb7i7DsEzE2CpCAPJptrjLPm5JVntO8I="; 14 }; 15 16 appimageContents = appimageTools.extractType2 { inherit pname version src; };
··· 6 7 let 8 pname = "arduino-ide"; 9 + version = "2.3.6"; 10 11 src = fetchurl { 12 url = "https://github.com/arduino/arduino-ide/releases/download/${version}/arduino-ide_${version}_Linux_64bit.AppImage"; 13 + hash = "sha256-3Zx6XRhkvAt1Erv13wF3p3lm3guRDYreh+ATBzoO6pk="; 14 }; 15 16 appimageContents = appimageTools.extractType2 { inherit pname version src; };
+2 -2
pkgs/by-name/as/ashuffle/package.nix
··· 12 13 stdenv.mkDerivation rec { 14 pname = "ashuffle"; 15 - version = "3.14.8"; 16 17 src = fetchFromGitHub { 18 owner = "joshkunz"; 19 repo = "ashuffle"; 20 rev = "v${version}"; 21 - hash = "sha256-XnibLlwUspI2aveWfMg/TOe59vK6Z2WEnF7gafUmx6E="; 22 fetchSubmodules = true; 23 }; 24
··· 12 13 stdenv.mkDerivation rec { 14 pname = "ashuffle"; 15 + version = "3.14.9"; 16 17 src = fetchFromGitHub { 18 owner = "joshkunz"; 19 repo = "ashuffle"; 20 rev = "v${version}"; 21 + hash = "sha256-HQ4+vyTvX0mhfuRclbiC+MvllV3300ztAwL0IxrUiC8="; 22 fetchSubmodules = true; 23 }; 24
+3 -3
pkgs/by-name/ba/balena-cli/package.nix
··· 22 in 23 buildNpmPackage' rec { 24 pname = "balena-cli"; 25 - version = "21.1.3"; 26 27 src = fetchFromGitHub { 28 owner = "balena-io"; 29 repo = "balena-cli"; 30 rev = "v${version}"; 31 - hash = "sha256-44r0dbcX/KRmfucNy4p/OMrKFC2J8P9eQpwTOTOmwS4="; 32 }; 33 34 - npmDepsHash = "sha256-wEshPXXpFVOYzaqh6c5z47OccBEWMP5aarZP42PYgzk="; 35 36 postPatch = '' 37 ln -s npm-shrinkwrap.json package-lock.json
··· 22 in 23 buildNpmPackage' rec { 24 pname = "balena-cli"; 25 + version = "21.1.9"; 26 27 src = fetchFromGitHub { 28 owner = "balena-io"; 29 repo = "balena-cli"; 30 rev = "v${version}"; 31 + hash = "sha256-oeOhE4cgN/u9zLEXoiMbbE+onNJvrX8wNjoydh20Wdk="; 32 }; 33 34 + npmDepsHash = "sha256-ggdCry0MtA/UZIlm8mrC7TdcAoj2pTgq7kWSqMN5siM="; 35 36 postPatch = '' 37 ln -s npm-shrinkwrap.json package-lock.json
+3 -3
pkgs/by-name/ca/cargo-deb/package.nix
··· 8 9 rustPlatform.buildRustPackage rec { 10 pname = "cargo-deb"; 11 - version = "2.11.4"; 12 13 src = fetchFromGitHub { 14 owner = "kornelski"; 15 repo = "cargo-deb"; 16 rev = "v${version}"; 17 - hash = "sha256-E0PU0j0n1ITP65D+p1upn3cBFBKkoCbyHe6S5XxDAyU="; 18 }; 19 20 useFetchCargoVendor = true; 21 - cargoHash = "sha256-uPLXUx+nbUqXJM83RHxuXWiVWEWp5c+v5A0dOESL9oA="; 22 23 nativeBuildInputs = [ 24 makeWrapper
··· 8 9 rustPlatform.buildRustPackage rec { 10 pname = "cargo-deb"; 11 + version = "2.12.1"; 12 13 src = fetchFromGitHub { 14 owner = "kornelski"; 15 repo = "cargo-deb"; 16 rev = "v${version}"; 17 + hash = "sha256-Ov3rVfURzzZ6+YFq4Cqtoq5RQVHHjqvgkOcpsvAy1jc="; 18 }; 19 20 useFetchCargoVendor = true; 21 + cargoHash = "sha256-11l/9l1WD7vLHNOKFVOxcR4OI2ft1IrT5bRX77XS+BI="; 22 23 nativeBuildInputs = [ 24 makeWrapper
+2 -2
pkgs/by-name/cd/cdncheck/package.nix
··· 6 7 buildGoModule rec { 8 pname = "cdncheck"; 9 - version = "1.1.13"; 10 11 src = fetchFromGitHub { 12 owner = "projectdiscovery"; 13 repo = "cdncheck"; 14 tag = "v${version}"; 15 - hash = "sha256-jHUFHmVVugshheRjz5ztIVK1jsrW7kSWSgEjZj9OVQw="; 16 }; 17 18 vendorHash = "sha256-/1REkZ5+sz/H4T4lXhloz7fu5cLv1GoaD3dlttN+Qd4=";
··· 6 7 buildGoModule rec { 8 pname = "cdncheck"; 9 + version = "1.1.14"; 10 11 src = fetchFromGitHub { 12 owner = "projectdiscovery"; 13 repo = "cdncheck"; 14 tag = "v${version}"; 15 + hash = "sha256-VbFpZilrPR7Ajs1FY0a+qlkBnwvh+F18fmIf2oYlIFE="; 16 }; 17 18 vendorHash = "sha256-/1REkZ5+sz/H4T4lXhloz7fu5cLv1GoaD3dlttN+Qd4=";
+2 -2
pkgs/by-name/ci/circt/package.nix
··· 19 in 20 stdenv.mkDerivation rec { 21 pname = "circt"; 22 - version = "1.112.0"; 23 src = fetchFromGitHub { 24 owner = "llvm"; 25 repo = "circt"; 26 rev = "firtool-${version}"; 27 - hash = "sha256-yh7/2QsUO2/sCyrgT8QTBC/BENEZNmXoHTIiz5abngw="; 28 fetchSubmodules = true; 29 }; 30
··· 19 in 20 stdenv.mkDerivation rec { 21 pname = "circt"; 22 + version = "1.113.0"; 23 src = fetchFromGitHub { 24 owner = "llvm"; 25 repo = "circt"; 26 rev = "firtool-${version}"; 27 + hash = "sha256-hzS9ztX2/n4PJIerwQ5DNIuV6975KgyitOvG2jHNM/w="; 28 fetchSubmodules = true; 29 }; 30
+3 -3
pkgs/by-name/cl/cloudfoundry-cli/package.nix
··· 8 9 buildGoModule rec { 10 pname = "cloudfoundry-cli"; 11 - version = "8.12.0"; 12 13 src = fetchFromGitHub { 14 owner = "cloudfoundry"; 15 repo = "cli"; 16 rev = "v${version}"; 17 - sha256 = "sha256-W9hshsq02AiDVNFYMoIWCei04b7pPTmIP2+fMyLgcDY="; 18 }; 19 - vendorHash = "sha256-6pAcDdCCp64o6VuSSLyLtnLPD5OxSt4o3eUpRhJzXTI="; 20 21 subPackages = [ "." ]; 22
··· 8 9 buildGoModule rec { 10 pname = "cloudfoundry-cli"; 11 + version = "8.13.0"; 12 13 src = fetchFromGitHub { 14 owner = "cloudfoundry"; 15 repo = "cli"; 16 rev = "v${version}"; 17 + sha256 = "sha256-WljZBnDRC606/w7qIUwvkOhF9EaMYmWZE1Wax20IqEE="; 18 }; 19 + vendorHash = "sha256-qOZABuHQlk7UnuxvFUPbRMv8TNnw2CHyRiWtXxD58Eo="; 20 21 subPackages = [ "." ]; 22
+3 -3
pkgs/by-name/ea/eask-cli/package.nix
··· 6 7 buildNpmPackage rec { 8 pname = "eask-cli"; 9 - version = "0.11.0"; 10 11 src = fetchFromGitHub { 12 owner = "emacs-eask"; 13 repo = "cli"; 14 rev = version; 15 - hash = "sha256-xMay2HGw5vGvGIrbjCk0LNn5bvSiHbnpjfdGdO7BpQ4="; 16 }; 17 18 - npmDepsHash = "sha256-8/2DCFlQ0bQt9uajWm17qqp2zc8scHdscL6n/laSZZ8="; 19 20 dontBuild = true; 21
··· 6 7 buildNpmPackage rec { 8 pname = "eask-cli"; 9 + version = "0.11.1"; 10 11 src = fetchFromGitHub { 12 owner = "emacs-eask"; 13 repo = "cli"; 14 rev = version; 15 + hash = "sha256-4KV/wuZCtgVFfZwNEtlj8fjNS+Pk9d8yquYGCBEj+pE="; 16 }; 17 18 + npmDepsHash = "sha256-4AMFqX4wco+aCcWvnixR1KgYBPmQb2XSCicZpQwusRs="; 19 20 dontBuild = true; 21
+2 -2
pkgs/by-name/fr/frei/package.nix
··· 6 7 buildGoModule rec { 8 pname = "frei"; 9 - version = "0.2.0"; 10 11 src = fetchFromGitHub { 12 owner = "alexcoder04"; 13 repo = "frei"; 14 rev = "v${version}"; 15 - sha256 = "sha256-jCUr3fREawA0J8Q0U07wCpBQrjPyH0l/6tih6C9kJWc="; 16 }; 17 18 vendorHash = null;
··· 6 7 buildGoModule rec { 8 pname = "frei"; 9 + version = "0.3.0"; 10 11 src = fetchFromGitHub { 12 owner = "alexcoder04"; 13 repo = "frei"; 14 rev = "v${version}"; 15 + sha256 = "sha256-C70c/uADy/D2YARRYROkc6Bs/VtYH3SIXUjSF3+qVjY="; 16 }; 17 18 vendorHash = null;
+3 -3
pkgs/by-name/go/go-dnscollector/package.nix
··· 6 7 buildGoModule rec { 8 pname = "go-dnscollector"; 9 - version = "1.5.0"; 10 11 src = fetchFromGitHub { 12 owner = "dmachard"; 13 repo = "go-dnscollector"; 14 rev = "v${version}"; 15 - sha256 = "sha256-rJHU/hDmnANziJj/K2FGccZjWFe8eyggtjIc2nt0pgo="; 16 }; 17 18 - vendorHash = "sha256-bAqr2ZVR6x1hJ80oZogA5ZXEuoz5A7yp5rxry1rIhSY="; 19 20 subPackages = [ "." ]; 21
··· 6 7 buildGoModule rec { 8 pname = "go-dnscollector"; 9 + version = "1.6.0"; 10 11 src = fetchFromGitHub { 12 owner = "dmachard"; 13 repo = "go-dnscollector"; 14 rev = "v${version}"; 15 + sha256 = "sha256-/jc9OEWxwcMFIdihlyxADHgZKumc/uOqkhjjN1mLw1U="; 16 }; 17 18 + vendorHash = "sha256-koWDlmlabDiwnlx+BTTtSQglu2lpccoTh17fRUC3pvg="; 19 20 subPackages = [ "." ]; 21
+2 -2
pkgs/by-name/go/gosmee/package.nix
··· 7 8 buildGoModule rec { 9 pname = "gosmee"; 10 - version = "0.23.2"; 11 12 src = fetchFromGitHub { 13 owner = "chmouel"; 14 repo = "gosmee"; 15 rev = "v${version}"; 16 - hash = "sha256-B+0Qod9U7bTQKXkbZJ0eQ6DkPdq56EI2tf/3i8wP/TI="; 17 }; 18 vendorHash = null; 19
··· 7 8 buildGoModule rec { 9 pname = "gosmee"; 10 + version = "0.23.4"; 11 12 src = fetchFromGitHub { 13 owner = "chmouel"; 14 repo = "gosmee"; 15 rev = "v${version}"; 16 + hash = "sha256-orQDLuEbfxWWXmothxfTgeaMiqzJeTOFeNnPNDHwnYU="; 17 }; 18 vendorHash = null; 19
+3 -3
pkgs/by-name/gt/gtree/package.nix
··· 8 9 buildGoModule rec { 10 pname = "gtree"; 11 - version = "1.11.0"; 12 13 src = fetchFromGitHub { 14 owner = "ddddddO"; 15 repo = "gtree"; 16 rev = "v${version}"; 17 - hash = "sha256-d+cFESWQyu2laj1pLepEWoHnFHaSKytfWkmD4yuFf78="; 18 }; 19 20 - vendorHash = "sha256-jx+F8FfFMMU4I61O0ERXp5OLC9SdQculYoa+3CgVL2w="; 21 22 subPackages = [ 23 "cmd/gtree"
··· 8 9 buildGoModule rec { 10 pname = "gtree"; 11 + version = "1.11.3"; 12 13 src = fetchFromGitHub { 14 owner = "ddddddO"; 15 repo = "gtree"; 16 rev = "v${version}"; 17 + hash = "sha256-VGlSc0NMl1yMoqLyIwxJn1s24Uw2DAv4BO2hM/7ffXA="; 18 }; 19 20 + vendorHash = "sha256-F4obYTU8LNsrNZtgFSf1A1a2N5aG2U94cXr91uVJT4s="; 21 22 subPackages = [ 23 "cmd/gtree"
+3 -3
pkgs/by-name/li/libdeltachat/package.nix
··· 21 22 stdenv.mkDerivation rec { 23 pname = "libdeltachat"; 24 - version = "1.159.0"; 25 26 src = fetchFromGitHub { 27 owner = "chatmail"; 28 repo = "core"; 29 tag = "v${version}"; 30 - hash = "sha256-Pdrb2A4OhW2+XsBuwTQfIjZms9byaMg/KV2fGWD35/w="; 31 }; 32 33 patches = [ ··· 37 cargoDeps = rustPlatform.fetchCargoVendor { 38 pname = "deltachat-core-rust"; 39 inherit version src; 40 - hash = "sha256-5xihycfIdZ/DINoKZ7kiRB46xKyEB4aAQz2OkejoXJc="; 41 }; 42 43 nativeBuildInputs =
··· 21 22 stdenv.mkDerivation rec { 23 pname = "libdeltachat"; 24 + version = "1.159.1"; 25 26 src = fetchFromGitHub { 27 owner = "chatmail"; 28 repo = "core"; 29 tag = "v${version}"; 30 + hash = "sha256-ASEGwcmSlUgR69wqc3h53abmKObowuVC6CFP2G+H/0s="; 31 }; 32 33 patches = [ ··· 37 cargoDeps = rustPlatform.fetchCargoVendor { 38 pname = "deltachat-core-rust"; 39 inherit version src; 40 + hash = "sha256-gu0Cxaw+Lpu2mGqX0lFTmK1MWHt0icM8BbA1yiKVpzs="; 41 }; 42 43 nativeBuildInputs =
+3 -3
pkgs/by-name/li/lint-staged/package.nix
··· 8 9 buildNpmPackage rec { 10 pname = "lint-staged"; 11 - version = "15.5.0"; 12 13 src = fetchFromGitHub { 14 owner = "okonet"; 15 repo = "lint-staged"; 16 rev = "v${version}"; 17 - hash = "sha256-xZ4fKwryGHVD1AhSKJVvBGIDJin10YejKxDp1yMi8Pg="; 18 }; 19 20 - npmDepsHash = "sha256-KIZgJaVGwPAsMtKMINqSnqSuD3iJIqRmoUDkU4iPh/s="; 21 22 dontNpmBuild = true; 23
··· 8 9 buildNpmPackage rec { 10 pname = "lint-staged"; 11 + version = "15.5.1"; 12 13 src = fetchFromGitHub { 14 owner = "okonet"; 15 repo = "lint-staged"; 16 rev = "v${version}"; 17 + hash = "sha256-oVSWAst7owEEpC7NsfkKmg2I71aMNNWCWywQu1eFrOU="; 18 }; 19 20 + npmDepsHash = "sha256-H1exOO4BzKJ4jnL6vwUbxbWnfd7fcTmzNgYmMj9EHGQ="; 21 22 dontNpmBuild = true; 23
+2 -2
pkgs/by-name/lt/lttng-tools/package.nix
··· 13 14 stdenv.mkDerivation rec { 15 pname = "lttng-tools"; 16 - version = "2.13.14"; 17 18 src = fetchurl { 19 url = "https://lttng.org/files/lttng-tools/${pname}-${version}.tar.bz2"; 20 - sha256 = "sha256-U733xK0H2/5mDuTZr/xj/kSuWemnPG96luD8oUDlrcs="; 21 }; 22 23 nativeBuildInputs = [ pkg-config ];
··· 13 14 stdenv.mkDerivation rec { 15 pname = "lttng-tools"; 16 + version = "2.13.15"; 17 18 src = fetchurl { 19 url = "https://lttng.org/files/lttng-tools/${pname}-${version}.tar.bz2"; 20 + sha256 = "sha256-lupCNR7hEsGdrZ/ceq6TtYPZ8XIrIXVmSjgdLTN3A8Q="; 21 }; 22 23 nativeBuildInputs = [ pkg-config ];
+2 -2
pkgs/by-name/ma/manifest-tool/package.nix
··· 10 11 buildGoModule rec { 12 pname = "manifest-tool"; 13 - version = "2.1.9"; 14 modRoot = "v2"; 15 16 src = fetchFromGitHub { 17 owner = "estesp"; 18 repo = "manifest-tool"; 19 rev = "v${version}"; 20 - hash = "sha256-tehdgYH73tmzjhJmTQuMWvciGYIyc6VeIMS2fFO7YP4="; 21 leaveDotGit = true; 22 postFetch = '' 23 git -C $out rev-parse HEAD > $out/.git-revision
··· 10 11 buildGoModule rec { 12 pname = "manifest-tool"; 13 + version = "2.2.0"; 14 modRoot = "v2"; 15 16 src = fetchFromGitHub { 17 owner = "estesp"; 18 repo = "manifest-tool"; 19 rev = "v${version}"; 20 + hash = "sha256-tEUsqrJGRhyirI8TEgG6r9crHX58webHO5v7JLLRQ30="; 21 leaveDotGit = true; 22 postFetch = '' 23 git -C $out rev-parse HEAD > $out/.git-revision
+2 -2
pkgs/by-name/mc/mctc-lib/package.nix
··· 12 13 stdenv.mkDerivation rec { 14 pname = "mctc-lib"; 15 - version = "0.4.0"; 16 17 src = fetchFromGitHub { 18 owner = "grimme-lab"; 19 repo = "mctc-lib"; 20 rev = "v${version}"; 21 - hash = "sha256-zR4J9gOKwUIfDZsHMdX/t+mKdTpHKYTZQBYxQMWC8Vk="; 22 }; 23 24 nativeBuildInputs = [
··· 12 13 stdenv.mkDerivation rec { 14 pname = "mctc-lib"; 15 + version = "0.4.1"; 16 17 src = fetchFromGitHub { 18 owner = "grimme-lab"; 19 repo = "mctc-lib"; 20 rev = "v${version}"; 21 + hash = "sha256-AMRHvzL6CUPItCs07LLOB6Al3yfs8WgrPKRhuNbXiGw="; 22 }; 23 24 nativeBuildInputs = [
+23 -8
pkgs/by-name/mi/mistral-rs/package.nix
··· 7 # nativeBuildInputs 8 pkg-config, 9 python3, 10 11 # buildInputs 12 oniguruma, ··· 86 useFetchCargoVendor = true; 87 cargoHash = "sha256-YGGtS8gJJQKIgXxMWjO05ikSVdfVNs+cORbJ+Wf88y4="; 88 89 - nativeBuildInputs = [ 90 - pkg-config 91 - python3 92 - ] ++ lib.optionals cudaSupport [ cudaPackages.cuda_nvcc ]; 93 94 buildInputs = 95 [ ··· 97 openssl 98 ] 99 ++ lib.optionals cudaSupport [ 100 cudaPackages.cuda_cudart 101 cudaPackages.cuda_nvrtc 102 cudaPackages.libcublas ··· 132 // (lib.optionalAttrs cudaSupport { 133 CUDA_COMPUTE_CAP = cudaCapability'; 134 135 - # Apparently, cudart is enough: No need to provide the entire cudaPackages.cudatoolkit derivation. 136 CUDA_TOOLKIT_ROOT_DIR = lib.getDev cudaPackages.cuda_cudart; 137 }); 138 139 - NVCC_PREPEND_FLAGS = lib.optionals cudaSupport [ 140 - "-I${lib.getDev cudaPackages.cuda_cudart}/include" 141 - "-I${lib.getDev cudaPackages.cuda_cccl}/include" 142 ]; 143 144 # swagger-ui will once more be copied in the target directory during the check phase
··· 7 # nativeBuildInputs 8 pkg-config, 9 python3, 10 + autoPatchelfHook, 11 + autoAddDriverRunpath, 12 13 # buildInputs 14 oniguruma, ··· 88 useFetchCargoVendor = true; 89 cargoHash = "sha256-YGGtS8gJJQKIgXxMWjO05ikSVdfVNs+cORbJ+Wf88y4="; 90 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 + ]; 104 105 buildInputs = 106 [ ··· 108 openssl 109 ] 110 ++ lib.optionals cudaSupport [ 111 + cudaPackages.cuda_cccl 112 cudaPackages.cuda_cudart 113 cudaPackages.cuda_nvrtc 114 cudaPackages.libcublas ··· 144 // (lib.optionalAttrs cudaSupport { 145 CUDA_COMPUTE_CAP = cudaCapability'; 146 147 + # We already list CUDA dependencies in buildInputs 148 + # We only set CUDA_TOOLKIT_ROOT_DIR to satisfy some redundant checks from upstream 149 CUDA_TOOLKIT_ROOT_DIR = lib.getDev cudaPackages.cuda_cudart; 150 }); 151 152 + appendRunpaths = [ 153 + (lib.makeLibraryPath [ 154 + cudaPackages.libcublas 155 + cudaPackages.libcurand 156 + ]) 157 ]; 158 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 81 preFixup = '' 82 # add gstreamer plugins path to the wrapper 83 - qtWrapperArgs+=(--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0") 84 ''; 85 86 meta = with lib; {
··· 80 81 preFixup = '' 82 # add gstreamer plugins path to the wrapper 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 + ) 89 ''; 90 91 meta = with lib; {
+227 -196
pkgs/by-name/pr/proxmox-auto-install-assistant/Cargo.lock
··· 1 # This file is automatically @generated by Cargo. 2 # It is not intended for manual editing. 3 - version = 3 4 5 [[package]] 6 name = "adler2" ··· 15 checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" 16 dependencies = [ 17 "cfg-if", 18 - "getrandom", 19 "once_cell", 20 "version_check", 21 "zerocopy", ··· 71 72 [[package]] 73 name = "anstyle-wincon" 74 - version = "3.0.6" 75 source = "registry+https://github.com/rust-lang/crates.io-index" 76 - checksum = "2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125" 77 dependencies = [ 78 "anstyle", 79 "windows-sys 0.59.0", 80 ] 81 82 [[package]] 83 name = "anyhow" 84 - version = "1.0.93" 85 source = "registry+https://github.com/rust-lang/crates.io-index" 86 - checksum = "4c95c10ba0b00a02636238b814946408b1322d5ac4760326e6fb8ec956d85775" 87 88 [[package]] 89 name = "autocfg" ··· 99 100 [[package]] 101 name = "bitflags" 102 - version = "1.3.2" 103 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" 111 112 [[package]] 113 name = "block-buffer" ··· 129 130 [[package]] 131 name = "cc" 132 - version = "1.2.1" 133 source = "registry+https://github.com/rust-lang/crates.io-index" 134 - checksum = "fd9de9f2205d5ef3fd67e685b0df337994ddd4495e2a28d185500d0e1edfea47" 135 dependencies = [ 136 "shlex", 137 ] ··· 144 145 [[package]] 146 name = "clap" 147 - version = "4.5.21" 148 source = "registry+https://github.com/rust-lang/crates.io-index" 149 - checksum = "fb3b4b9e5a7c7514dfa52869339ee98b3156b0bfb4e8a77c4ff4babb64b1604f" 150 dependencies = [ 151 "clap_builder", 152 "clap_derive", ··· 154 155 [[package]] 156 name = "clap_builder" 157 - version = "4.5.21" 158 source = "registry+https://github.com/rust-lang/crates.io-index" 159 - checksum = "b17a95aa67cc7b5ebd32aa5370189aa0d79069ef1c64ce893bd30fb24bff20ec" 160 dependencies = [ 161 "anstream", 162 "anstyle", ··· 166 167 [[package]] 168 name = "clap_derive" 169 - version = "4.5.18" 170 source = "registry+https://github.com/rust-lang/crates.io-index" 171 - checksum = "4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab" 172 dependencies = [ 173 "heck", 174 "proc-macro2", ··· 178 179 [[package]] 180 name = "clap_lex" 181 - version = "0.7.3" 182 source = "registry+https://github.com/rust-lang/crates.io-index" 183 - checksum = "afb84c814227b90d6895e01398aee0d8033c00e7466aca416fb6a8e0eb19d8a7" 184 185 [[package]] 186 name = "colorchoice" ··· 190 191 [[package]] 192 name = "compact_str" 193 - version = "0.8.0" 194 source = "registry+https://github.com/rust-lang/crates.io-index" 195 - checksum = "6050c3a16ddab2e412160b31f2c871015704239bca62f72f6e5f0be631d3f644" 196 dependencies = [ 197 "castaway", 198 "cfg-if", ··· 220 221 [[package]] 222 name = "cpufeatures" 223 - version = "0.2.16" 224 source = "registry+https://github.com/rust-lang/crates.io-index" 225 - checksum = "16b80225097f2e5ae4e7179dd2266824648f3e2f49d9134d584b76389d31c4c3" 226 dependencies = [ 227 "libc", 228 ] ··· 238 239 [[package]] 240 name = "crossbeam-channel" 241 - version = "0.5.13" 242 source = "registry+https://github.com/rust-lang/crates.io-index" 243 - checksum = "33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2" 244 dependencies = [ 245 "crossbeam-utils", 246 ] 247 248 [[package]] 249 name = "crossbeam-utils" 250 - version = "0.8.20" 251 source = "registry+https://github.com/rust-lang/crates.io-index" 252 - checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" 253 254 [[package]] 255 name = "crossterm" ··· 257 source = "registry+https://github.com/rust-lang/crates.io-index" 258 checksum = "829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6" 259 dependencies = [ 260 - "bitflags 2.6.0", 261 "crossterm_winapi", 262 "mio", 263 "parking_lot", 264 - "rustix", 265 "signal-hook", 266 "signal-hook-mio", 267 "winapi", ··· 339 340 [[package]] 341 name = "darling" 342 - version = "0.20.10" 343 source = "registry+https://github.com/rust-lang/crates.io-index" 344 - checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" 345 dependencies = [ 346 "darling_core", 347 "darling_macro", ··· 349 350 [[package]] 351 name = "darling_core" 352 - version = "0.20.10" 353 source = "registry+https://github.com/rust-lang/crates.io-index" 354 - checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5" 355 dependencies = [ 356 "fnv", 357 "ident_case", ··· 362 363 [[package]] 364 name = "darling_macro" 365 - version = "0.20.10" 366 source = "registry+https://github.com/rust-lang/crates.io-index" 367 - checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" 368 dependencies = [ 369 "darling_core", 370 "quote", ··· 373 374 [[package]] 375 name = "deranged" 376 - version = "0.3.11" 377 source = "registry+https://github.com/rust-lang/crates.io-index" 378 - checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" 379 dependencies = [ 380 "powerfmt", 381 ] 382 383 [[package]] 384 name = "digest" 385 version = "0.10.7" 386 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 444 445 [[package]] 446 name = "equivalent" 447 - version = "1.0.1" 448 source = "registry+https://github.com/rust-lang/crates.io-index" 449 - checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 450 451 [[package]] 452 name = "errno" 453 - version = "0.3.9" 454 source = "registry+https://github.com/rust-lang/crates.io-index" 455 - checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" 456 dependencies = [ 457 "libc", 458 - "windows-sys 0.52.0", 459 ] 460 461 [[package]] 462 name = "fastrand" 463 - version = "2.2.0" 464 source = "registry+https://github.com/rust-lang/crates.io-index" 465 - checksum = "486f806e73c5707928240ddc295403b1b93c96a02038563881c4a2fd84b81ac4" 466 467 [[package]] 468 name = "flate2" 469 - version = "1.0.35" 470 source = "registry+https://github.com/rust-lang/crates.io-index" 471 - checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" 472 dependencies = [ 473 "crc32fast", 474 "miniz_oxide", ··· 522 dependencies = [ 523 "cfg-if", 524 "libc", 525 - "wasi", 526 ] 527 528 [[package]] 529 name = "glob" 530 - version = "0.3.1" 531 source = "registry+https://github.com/rust-lang/crates.io-index" 532 - checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" 533 534 [[package]] 535 name = "hashbrown" ··· 542 version = "0.5.0" 543 source = "registry+https://github.com/rust-lang/crates.io-index" 544 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 552 [[package]] 553 name = "hex" ··· 596 597 [[package]] 598 name = "icu_locid_transform_data" 599 - version = "1.5.0" 600 source = "registry+https://github.com/rust-lang/crates.io-index" 601 - checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" 602 603 [[package]] 604 name = "icu_normalizer" ··· 620 621 [[package]] 622 name = "icu_normalizer_data" 623 - version = "1.5.0" 624 source = "registry+https://github.com/rust-lang/crates.io-index" 625 - checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" 626 627 [[package]] 628 name = "icu_properties" ··· 641 642 [[package]] 643 name = "icu_properties_data" 644 - version = "1.5.0" 645 source = "registry+https://github.com/rust-lang/crates.io-index" 646 - checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" 647 648 [[package]] 649 name = "icu_provider" ··· 702 703 [[package]] 704 name = "indexmap" 705 - version = "2.6.0" 706 source = "registry+https://github.com/rust-lang/crates.io-index" 707 - checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da" 708 dependencies = [ 709 "equivalent", 710 "hashbrown", ··· 718 719 [[package]] 720 name = "itoa" 721 - version = "1.0.13" 722 source = "registry+https://github.com/rust-lang/crates.io-index" 723 - checksum = "540654e97a3f4470a492cd30ff187bc95d89557a903a2bbf112e2fae98104ef2" 724 725 [[package]] 726 name = "lazy_static" ··· 730 731 [[package]] 732 name = "libc" 733 - version = "0.2.164" 734 source = "registry+https://github.com/rust-lang/crates.io-index" 735 - checksum = "433bfe06b8c75da9b2e3fbea6e5329ff87748f0b144ef75306e674c3f6f7c13f" 736 737 [[package]] 738 name = "linux-raw-sys" 739 - version = "0.4.14" 740 source = "registry+https://github.com/rust-lang/crates.io-index" 741 - checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" 742 743 [[package]] 744 name = "litemap" 745 - version = "0.7.4" 746 source = "registry+https://github.com/rust-lang/crates.io-index" 747 - checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" 748 749 [[package]] 750 name = "lock_api" ··· 758 759 [[package]] 760 name = "log" 761 - version = "0.4.22" 762 source = "registry+https://github.com/rust-lang/crates.io-index" 763 - checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" 764 765 [[package]] 766 name = "memchr" ··· 769 checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" 770 771 [[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 name = "miniz_oxide" 782 - version = "0.8.0" 783 source = "registry+https://github.com/rust-lang/crates.io-index" 784 - checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1" 785 dependencies = [ 786 "adler2", 787 ] 788 789 [[package]] 790 name = "mio" 791 - version = "1.0.2" 792 source = "registry+https://github.com/rust-lang/crates.io-index" 793 - checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec" 794 dependencies = [ 795 - "hermit-abi", 796 "libc", 797 "log", 798 - "wasi", 799 "windows-sys 0.52.0", 800 ] 801 802 [[package]] 803 name = "native-tls" 804 - version = "0.2.12" 805 source = "registry+https://github.com/rust-lang/crates.io-index" 806 - checksum = "a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466" 807 dependencies = [ 808 "libc", 809 "log", ··· 814 "security-framework", 815 "security-framework-sys", 816 "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 ] 831 832 [[package]] ··· 907 908 [[package]] 909 name = "once_cell" 910 - version = "1.20.2" 911 source = "registry+https://github.com/rust-lang/crates.io-index" 912 - checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" 913 914 [[package]] 915 name = "openssl" 916 - version = "0.10.68" 917 source = "registry+https://github.com/rust-lang/crates.io-index" 918 - checksum = "6174bc48f102d208783c2c84bf931bb75927a617866870de8a4ea85597f871f5" 919 dependencies = [ 920 - "bitflags 2.6.0", 921 "cfg-if", 922 "foreign-types", 923 "libc", ··· 939 940 [[package]] 941 name = "openssl-probe" 942 - version = "0.1.5" 943 source = "registry+https://github.com/rust-lang/crates.io-index" 944 - checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" 945 946 [[package]] 947 name = "openssl-sys" 948 - version = "0.9.104" 949 source = "registry+https://github.com/rust-lang/crates.io-index" 950 - checksum = "45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741" 951 dependencies = [ 952 "cc", 953 "libc", ··· 985 checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" 986 987 [[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 name = "pkg-config" 995 - version = "0.3.31" 996 source = "registry+https://github.com/rust-lang/crates.io-index" 997 - checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2" 998 999 [[package]] 1000 name = "powerfmt" ··· 1003 checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" 1004 1005 [[package]] 1006 name = "proc-macro2" 1007 - version = "1.0.92" 1008 source = "registry+https://github.com/rust-lang/crates.io-index" 1009 - checksum = "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0" 1010 dependencies = [ 1011 "unicode-ident", 1012 ] 1013 1014 [[package]] 1015 name = "proxmox-auto-install-assistant" 1016 - version = "8.3.3" 1017 dependencies = [ 1018 "anyhow", 1019 "clap", ··· 1029 1030 [[package]] 1031 name = "proxmox-auto-installer" 1032 - version = "0.1.0" 1033 dependencies = [ 1034 "anyhow", 1035 "clap", 1036 "glob", 1037 "log", 1038 "proxmox-installer-common", 1039 "serde", 1040 "serde_json", ··· 1044 1045 [[package]] 1046 name = "proxmox-chroot" 1047 - version = "0.1.0" 1048 dependencies = [ 1049 "anyhow", 1050 "clap", 1051 - "nix", 1052 "proxmox-installer-common", 1053 "regex", 1054 "serde_json", ··· 1056 1057 [[package]] 1058 name = "proxmox-fetch-answer" 1059 - version = "0.1.0" 1060 dependencies = [ 1061 "anyhow", 1062 "log", ··· 1069 1070 [[package]] 1071 name = "proxmox-installer-common" 1072 - version = "0.1.0" 1073 dependencies = [ 1074 "anyhow", 1075 "hex", 1076 "native-tls", 1077 "regex", 1078 "rustls", 1079 "rustls-native-certs", ··· 1086 1087 [[package]] 1088 name = "proxmox-post-hook" 1089 - version = "0.1.0" 1090 dependencies = [ 1091 "anyhow", 1092 "proxmox-auto-installer", ··· 1097 1098 [[package]] 1099 name = "proxmox-tui-installer" 1100 - version = "0.1.0" 1101 dependencies = [ 1102 "cursive", 1103 "proxmox-installer-common", ··· 1108 1109 [[package]] 1110 name = "quote" 1111 - version = "1.0.37" 1112 source = "registry+https://github.com/rust-lang/crates.io-index" 1113 - checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" 1114 dependencies = [ 1115 "proc-macro2", 1116 ] 1117 1118 [[package]] 1119 name = "redox_syscall" 1120 - version = "0.5.7" 1121 source = "registry+https://github.com/rust-lang/crates.io-index" 1122 - checksum = "9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f" 1123 dependencies = [ 1124 - "bitflags 2.6.0", 1125 ] 1126 1127 [[package]] ··· 1155 1156 [[package]] 1157 name = "ring" 1158 - version = "0.17.8" 1159 source = "registry+https://github.com/rust-lang/crates.io-index" 1160 - checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" 1161 dependencies = [ 1162 "cc", 1163 "cfg-if", 1164 - "getrandom", 1165 "libc", 1166 - "spin", 1167 "untrusted", 1168 "windows-sys 0.52.0", 1169 ] 1170 1171 [[package]] 1172 name = "rustix" 1173 - version = "0.38.41" 1174 source = "registry+https://github.com/rust-lang/crates.io-index" 1175 - checksum = "d7f649912bc1495e167a6edee79151c84b1bad49748cb4f1f1167f459f6224f6" 1176 dependencies = [ 1177 - "bitflags 2.6.0", 1178 "errno", 1179 "libc", 1180 - "linux-raw-sys", 1181 - "windows-sys 0.52.0", 1182 ] 1183 1184 [[package]] ··· 1226 1227 [[package]] 1228 name = "rustversion" 1229 - version = "1.0.18" 1230 source = "registry+https://github.com/rust-lang/crates.io-index" 1231 - checksum = "0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248" 1232 1233 [[package]] 1234 name = "ryu" 1235 - version = "1.0.18" 1236 source = "registry+https://github.com/rust-lang/crates.io-index" 1237 - checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" 1238 1239 [[package]] 1240 name = "schannel" ··· 1267 source = "registry+https://github.com/rust-lang/crates.io-index" 1268 checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" 1269 dependencies = [ 1270 - "bitflags 2.6.0", 1271 "core-foundation", 1272 "core-foundation-sys", 1273 "libc", ··· 1276 1277 [[package]] 1278 name = "security-framework-sys" 1279 - version = "2.12.1" 1280 source = "registry+https://github.com/rust-lang/crates.io-index" 1281 - checksum = "fa39c7303dc58b5543c94d22c1766b0d31f2ee58306363ea622b10bbc075eaa2" 1282 dependencies = [ 1283 "core-foundation-sys", 1284 "libc", ··· 1286 1287 [[package]] 1288 name = "serde" 1289 - version = "1.0.215" 1290 source = "registry+https://github.com/rust-lang/crates.io-index" 1291 - checksum = "6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f" 1292 dependencies = [ 1293 "serde_derive", 1294 ] 1295 1296 [[package]] 1297 name = "serde_derive" 1298 - version = "1.0.215" 1299 source = "registry+https://github.com/rust-lang/crates.io-index" 1300 - checksum = "ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0" 1301 dependencies = [ 1302 "proc-macro2", 1303 "quote", ··· 1306 1307 [[package]] 1308 name = "serde_json" 1309 - version = "1.0.133" 1310 source = "registry+https://github.com/rust-lang/crates.io-index" 1311 - checksum = "c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377" 1312 dependencies = [ 1313 "itoa", 1314 "memchr", ··· 1383 1384 [[package]] 1385 name = "smallvec" 1386 - version = "1.13.2" 1387 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" 1395 1396 [[package]] 1397 name = "stable_deref_trait" ··· 1413 1414 [[package]] 1415 name = "syn" 1416 - version = "2.0.89" 1417 source = "registry+https://github.com/rust-lang/crates.io-index" 1418 - checksum = "44d46482f1c1c87acd84dea20c1bf5ebff4c757009ed6bf19cfd36fb10e92c4e" 1419 dependencies = [ 1420 "proc-macro2", 1421 "quote", ··· 1435 1436 [[package]] 1437 name = "tempfile" 1438 - version = "3.14.0" 1439 source = "registry+https://github.com/rust-lang/crates.io-index" 1440 - checksum = "28cce251fcbc87fac86a866eeb0d6c2d536fc16d06f184bb61aeae11aa4cee0c" 1441 dependencies = [ 1442 - "cfg-if", 1443 "fastrand", 1444 "once_cell", 1445 - "rustix", 1446 "windows-sys 0.59.0", 1447 ] 1448 1449 [[package]] 1450 name = "time" 1451 - version = "0.3.36" 1452 source = "registry+https://github.com/rust-lang/crates.io-index" 1453 - checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" 1454 dependencies = [ 1455 "deranged", 1456 "itoa", ··· 1465 1466 [[package]] 1467 name = "time-core" 1468 - version = "0.1.2" 1469 source = "registry+https://github.com/rust-lang/crates.io-index" 1470 - checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" 1471 1472 [[package]] 1473 name = "time-macros" 1474 - version = "0.2.18" 1475 source = "registry+https://github.com/rust-lang/crates.io-index" 1476 - checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" 1477 dependencies = [ 1478 "num-conv", 1479 "time-core", ··· 1491 1492 [[package]] 1493 name = "toml" 1494 - version = "0.8.19" 1495 source = "registry+https://github.com/rust-lang/crates.io-index" 1496 - checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" 1497 dependencies = [ 1498 "serde", 1499 "serde_spanned", ··· 1512 1513 [[package]] 1514 name = "toml_edit" 1515 - version = "0.22.22" 1516 source = "registry+https://github.com/rust-lang/crates.io-index" 1517 - checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5" 1518 dependencies = [ 1519 "indexmap", 1520 "serde", ··· 1525 1526 [[package]] 1527 name = "typenum" 1528 - version = "1.17.0" 1529 source = "registry+https://github.com/rust-lang/crates.io-index" 1530 - checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" 1531 1532 [[package]] 1533 name = "unicode-ident" 1534 - version = "1.0.14" 1535 source = "registry+https://github.com/rust-lang/crates.io-index" 1536 - checksum = "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83" 1537 1538 [[package]] 1539 name = "unicode-segmentation" ··· 1617 version = "0.11.0+wasi-snapshot-preview1" 1618 source = "registry+https://github.com/rust-lang/crates.io-index" 1619 checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 1620 1621 [[package]] 1622 name = "webpki-roots" ··· 1730 1731 [[package]] 1732 name = "winnow" 1733 - version = "0.6.20" 1734 source = "registry+https://github.com/rust-lang/crates.io-index" 1735 - checksum = "36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b" 1736 dependencies = [ 1737 "memchr", 1738 ] 1739 1740 [[package]] ··· 1756 checksum = "a67300977d3dc3f8034dae89778f502b6ba20b269527b3223ba59c0cf393bb8a" 1757 1758 [[package]] 1759 name = "yoke" 1760 version = "0.7.5" 1761 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1801 1802 [[package]] 1803 name = "zerofrom" 1804 - version = "0.1.5" 1805 source = "registry+https://github.com/rust-lang/crates.io-index" 1806 - checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" 1807 dependencies = [ 1808 "zerofrom-derive", 1809 ] 1810 1811 [[package]] 1812 name = "zerofrom-derive" 1813 - version = "0.1.5" 1814 source = "registry+https://github.com/rust-lang/crates.io-index" 1815 - checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" 1816 dependencies = [ 1817 "proc-macro2", 1818 "quote",
··· 1 # This file is automatically @generated by Cargo. 2 # It is not intended for manual editing. 3 + version = 4 4 5 [[package]] 6 name = "adler2" ··· 15 checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" 16 dependencies = [ 17 "cfg-if", 18 + "getrandom 0.2.15", 19 "once_cell", 20 "version_check", 21 "zerocopy", ··· 71 72 [[package]] 73 name = "anstyle-wincon" 74 + version = "3.0.7" 75 source = "registry+https://github.com/rust-lang/crates.io-index" 76 + checksum = "ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e" 77 dependencies = [ 78 "anstyle", 79 + "once_cell", 80 "windows-sys 0.59.0", 81 ] 82 83 [[package]] 84 name = "anyhow" 85 + version = "1.0.97" 86 source = "registry+https://github.com/rust-lang/crates.io-index" 87 + checksum = "dcfed56ad506cb2c684a14971b8861fdc3baaaae314b9e5f9bb532cbe3ba7a4f" 88 89 [[package]] 90 name = "autocfg" ··· 100 101 [[package]] 102 name = "bitflags" 103 + version = "2.9.0" 104 source = "registry+https://github.com/rust-lang/crates.io-index" 105 + checksum = "5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd" 106 107 [[package]] 108 name = "block-buffer" ··· 124 125 [[package]] 126 name = "cc" 127 + version = "1.2.18" 128 source = "registry+https://github.com/rust-lang/crates.io-index" 129 + checksum = "525046617d8376e3db1deffb079e91cef90a89fc3ca5c185bbf8c9ecdd15cd5c" 130 dependencies = [ 131 "shlex", 132 ] ··· 139 140 [[package]] 141 name = "clap" 142 + version = "4.5.35" 143 source = "registry+https://github.com/rust-lang/crates.io-index" 144 + checksum = "d8aa86934b44c19c50f87cc2790e19f54f7a67aedb64101c2e1a2e5ecfb73944" 145 dependencies = [ 146 "clap_builder", 147 "clap_derive", ··· 149 150 [[package]] 151 name = "clap_builder" 152 + version = "4.5.35" 153 source = "registry+https://github.com/rust-lang/crates.io-index" 154 + checksum = "2414dbb2dd0695280da6ea9261e327479e9d37b0630f6b53ba2a11c60c679fd9" 155 dependencies = [ 156 "anstream", 157 "anstyle", ··· 161 162 [[package]] 163 name = "clap_derive" 164 + version = "4.5.32" 165 source = "registry+https://github.com/rust-lang/crates.io-index" 166 + checksum = "09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7" 167 dependencies = [ 168 "heck", 169 "proc-macro2", ··· 173 174 [[package]] 175 name = "clap_lex" 176 + version = "0.7.4" 177 source = "registry+https://github.com/rust-lang/crates.io-index" 178 + checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6" 179 180 [[package]] 181 name = "colorchoice" ··· 185 186 [[package]] 187 name = "compact_str" 188 + version = "0.8.1" 189 source = "registry+https://github.com/rust-lang/crates.io-index" 190 + checksum = "3b79c4069c6cad78e2e0cdfcbd26275770669fb39fd308a752dc110e83b9af32" 191 dependencies = [ 192 "castaway", 193 "cfg-if", ··· 215 216 [[package]] 217 name = "cpufeatures" 218 + version = "0.2.17" 219 source = "registry+https://github.com/rust-lang/crates.io-index" 220 + checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" 221 dependencies = [ 222 "libc", 223 ] ··· 233 234 [[package]] 235 name = "crossbeam-channel" 236 + version = "0.5.15" 237 source = "registry+https://github.com/rust-lang/crates.io-index" 238 + checksum = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2" 239 dependencies = [ 240 "crossbeam-utils", 241 ] 242 243 [[package]] 244 name = "crossbeam-utils" 245 + version = "0.8.21" 246 source = "registry+https://github.com/rust-lang/crates.io-index" 247 + checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" 248 249 [[package]] 250 name = "crossterm" ··· 252 source = "registry+https://github.com/rust-lang/crates.io-index" 253 checksum = "829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6" 254 dependencies = [ 255 + "bitflags", 256 "crossterm_winapi", 257 "mio", 258 "parking_lot", 259 + "rustix 0.38.44", 260 "signal-hook", 261 "signal-hook-mio", 262 "winapi", ··· 334 335 [[package]] 336 name = "darling" 337 + version = "0.20.11" 338 source = "registry+https://github.com/rust-lang/crates.io-index" 339 + checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" 340 dependencies = [ 341 "darling_core", 342 "darling_macro", ··· 344 345 [[package]] 346 name = "darling_core" 347 + version = "0.20.11" 348 source = "registry+https://github.com/rust-lang/crates.io-index" 349 + checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" 350 dependencies = [ 351 "fnv", 352 "ident_case", ··· 357 358 [[package]] 359 name = "darling_macro" 360 + version = "0.20.11" 361 source = "registry+https://github.com/rust-lang/crates.io-index" 362 + checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" 363 dependencies = [ 364 "darling_core", 365 "quote", ··· 368 369 [[package]] 370 name = "deranged" 371 + version = "0.4.0" 372 source = "registry+https://github.com/rust-lang/crates.io-index" 373 + checksum = "9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e" 374 dependencies = [ 375 "powerfmt", 376 ] 377 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]] 385 name = "digest" 386 version = "0.10.7" 387 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 445 446 [[package]] 447 name = "equivalent" 448 + version = "1.0.2" 449 source = "registry+https://github.com/rust-lang/crates.io-index" 450 + checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" 451 452 [[package]] 453 name = "errno" 454 + version = "0.3.11" 455 source = "registry+https://github.com/rust-lang/crates.io-index" 456 + checksum = "976dd42dc7e85965fe702eb8164f21f450704bdde31faefd6471dba214cb594e" 457 dependencies = [ 458 "libc", 459 + "windows-sys 0.59.0", 460 ] 461 462 [[package]] 463 name = "fastrand" 464 + version = "2.3.0" 465 source = "registry+https://github.com/rust-lang/crates.io-index" 466 + checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" 467 468 [[package]] 469 name = "flate2" 470 + version = "1.1.1" 471 source = "registry+https://github.com/rust-lang/crates.io-index" 472 + checksum = "7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece" 473 dependencies = [ 474 "crc32fast", 475 "miniz_oxide", ··· 523 dependencies = [ 524 "cfg-if", 525 "libc", 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", 539 ] 540 541 [[package]] 542 name = "glob" 543 + version = "0.3.2" 544 source = "registry+https://github.com/rust-lang/crates.io-index" 545 + checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2" 546 547 [[package]] 548 name = "hashbrown" ··· 555 version = "0.5.0" 556 source = "registry+https://github.com/rust-lang/crates.io-index" 557 checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" 558 559 [[package]] 560 name = "hex" ··· 603 604 [[package]] 605 name = "icu_locid_transform_data" 606 + version = "1.5.1" 607 source = "registry+https://github.com/rust-lang/crates.io-index" 608 + checksum = "7515e6d781098bf9f7205ab3fc7e9709d34554ae0b21ddbcb5febfa4bc7df11d" 609 610 [[package]] 611 name = "icu_normalizer" ··· 627 628 [[package]] 629 name = "icu_normalizer_data" 630 + version = "1.5.1" 631 source = "registry+https://github.com/rust-lang/crates.io-index" 632 + checksum = "c5e8338228bdc8ab83303f16b797e177953730f601a96c25d10cb3ab0daa0cb7" 633 634 [[package]] 635 name = "icu_properties" ··· 648 649 [[package]] 650 name = "icu_properties_data" 651 + version = "1.5.1" 652 source = "registry+https://github.com/rust-lang/crates.io-index" 653 + checksum = "85fb8799753b75aee8d2a21d7c14d9f38921b54b3dbda10f5a3c7a7b82dba5e2" 654 655 [[package]] 656 name = "icu_provider" ··· 709 710 [[package]] 711 name = "indexmap" 712 + version = "2.9.0" 713 source = "registry+https://github.com/rust-lang/crates.io-index" 714 + checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" 715 dependencies = [ 716 "equivalent", 717 "hashbrown", ··· 725 726 [[package]] 727 name = "itoa" 728 + version = "1.0.15" 729 source = "registry+https://github.com/rust-lang/crates.io-index" 730 + checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" 731 732 [[package]] 733 name = "lazy_static" ··· 737 738 [[package]] 739 name = "libc" 740 + version = "0.2.171" 741 source = "registry+https://github.com/rust-lang/crates.io-index" 742 + checksum = "c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6" 743 744 [[package]] 745 name = "linux-raw-sys" 746 + version = "0.4.15" 747 source = "registry+https://github.com/rust-lang/crates.io-index" 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" 755 756 [[package]] 757 name = "litemap" 758 + version = "0.7.5" 759 source = "registry+https://github.com/rust-lang/crates.io-index" 760 + checksum = "23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856" 761 762 [[package]] 763 name = "lock_api" ··· 771 772 [[package]] 773 name = "log" 774 + version = "0.4.27" 775 source = "registry+https://github.com/rust-lang/crates.io-index" 776 + checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" 777 778 [[package]] 779 name = "memchr" ··· 782 checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" 783 784 [[package]] 785 name = "miniz_oxide" 786 + version = "0.8.8" 787 source = "registry+https://github.com/rust-lang/crates.io-index" 788 + checksum = "3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a" 789 dependencies = [ 790 "adler2", 791 ] 792 793 [[package]] 794 name = "mio" 795 + version = "1.0.3" 796 source = "registry+https://github.com/rust-lang/crates.io-index" 797 + checksum = "2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd" 798 dependencies = [ 799 "libc", 800 "log", 801 + "wasi 0.11.0+wasi-snapshot-preview1", 802 "windows-sys 0.52.0", 803 ] 804 805 [[package]] 806 name = "native-tls" 807 + version = "0.2.14" 808 source = "registry+https://github.com/rust-lang/crates.io-index" 809 + checksum = "87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e" 810 dependencies = [ 811 "libc", 812 "log", ··· 817 "security-framework", 818 "security-framework-sys", 819 "tempfile", 820 ] 821 822 [[package]] ··· 897 898 [[package]] 899 name = "once_cell" 900 + version = "1.21.3" 901 source = "registry+https://github.com/rust-lang/crates.io-index" 902 + checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" 903 904 [[package]] 905 name = "openssl" 906 + version = "0.10.72" 907 source = "registry+https://github.com/rust-lang/crates.io-index" 908 + checksum = "fedfea7d58a1f73118430a55da6a286e7b044961736ce96a16a17068ea25e5da" 909 dependencies = [ 910 + "bitflags", 911 "cfg-if", 912 "foreign-types", 913 "libc", ··· 929 930 [[package]] 931 name = "openssl-probe" 932 + version = "0.1.6" 933 source = "registry+https://github.com/rust-lang/crates.io-index" 934 + checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e" 935 936 [[package]] 937 name = "openssl-sys" 938 + version = "0.9.107" 939 source = "registry+https://github.com/rust-lang/crates.io-index" 940 + checksum = "8288979acd84749c744a9014b4382d42b8f7b2592847b5afb2ed29e5d16ede07" 941 dependencies = [ 942 "cc", 943 "libc", ··· 975 checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" 976 977 [[package]] 978 name = "pkg-config" 979 + version = "0.3.32" 980 source = "registry+https://github.com/rust-lang/crates.io-index" 981 + checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" 982 983 [[package]] 984 name = "powerfmt" ··· 987 checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" 988 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]] 1000 name = "proc-macro2" 1001 + version = "1.0.94" 1002 source = "registry+https://github.com/rust-lang/crates.io-index" 1003 + checksum = "a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84" 1004 dependencies = [ 1005 "unicode-ident", 1006 ] 1007 1008 [[package]] 1009 name = "proxmox-auto-install-assistant" 1010 + version = "8.4.6" 1011 dependencies = [ 1012 "anyhow", 1013 "clap", ··· 1023 1024 [[package]] 1025 name = "proxmox-auto-installer" 1026 + version = "8.4.6" 1027 dependencies = [ 1028 "anyhow", 1029 "clap", 1030 "glob", 1031 "log", 1032 + "pretty_assertions", 1033 "proxmox-installer-common", 1034 "serde", 1035 "serde_json", ··· 1039 1040 [[package]] 1041 name = "proxmox-chroot" 1042 + version = "8.4.6" 1043 dependencies = [ 1044 "anyhow", 1045 "clap", 1046 "proxmox-installer-common", 1047 "regex", 1048 "serde_json", ··· 1050 1051 [[package]] 1052 name = "proxmox-fetch-answer" 1053 + version = "8.4.6" 1054 dependencies = [ 1055 "anyhow", 1056 "log", ··· 1063 1064 [[package]] 1065 name = "proxmox-installer-common" 1066 + version = "8.4.6" 1067 dependencies = [ 1068 "anyhow", 1069 "hex", 1070 "native-tls", 1071 + "pretty_assertions", 1072 "regex", 1073 "rustls", 1074 "rustls-native-certs", ··· 1081 1082 [[package]] 1083 name = "proxmox-post-hook" 1084 + version = "8.4.6" 1085 dependencies = [ 1086 "anyhow", 1087 "proxmox-auto-installer", ··· 1092 1093 [[package]] 1094 name = "proxmox-tui-installer" 1095 + version = "8.4.6" 1096 dependencies = [ 1097 "cursive", 1098 "proxmox-installer-common", ··· 1103 1104 [[package]] 1105 name = "quote" 1106 + version = "1.0.40" 1107 source = "registry+https://github.com/rust-lang/crates.io-index" 1108 + checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" 1109 dependencies = [ 1110 "proc-macro2", 1111 ] 1112 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]] 1120 name = "redox_syscall" 1121 + version = "0.5.11" 1122 source = "registry+https://github.com/rust-lang/crates.io-index" 1123 + checksum = "d2f103c6d277498fbceb16e84d317e2a400f160f46904d5f5410848c829511a3" 1124 dependencies = [ 1125 + "bitflags", 1126 ] 1127 1128 [[package]] ··· 1156 1157 [[package]] 1158 name = "ring" 1159 + version = "0.17.14" 1160 source = "registry+https://github.com/rust-lang/crates.io-index" 1161 + checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7" 1162 dependencies = [ 1163 "cc", 1164 "cfg-if", 1165 + "getrandom 0.2.15", 1166 "libc", 1167 "untrusted", 1168 "windows-sys 0.52.0", 1169 ] 1170 1171 [[package]] 1172 name = "rustix" 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" 1187 source = "registry+https://github.com/rust-lang/crates.io-index" 1188 + checksum = "d97817398dd4bb2e6da002002db259209759911da105da92bec29ccb12cf58bf" 1189 dependencies = [ 1190 + "bitflags", 1191 "errno", 1192 "libc", 1193 + "linux-raw-sys 0.9.4", 1194 + "windows-sys 0.59.0", 1195 ] 1196 1197 [[package]] ··· 1239 1240 [[package]] 1241 name = "rustversion" 1242 + version = "1.0.20" 1243 source = "registry+https://github.com/rust-lang/crates.io-index" 1244 + checksum = "eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2" 1245 1246 [[package]] 1247 name = "ryu" 1248 + version = "1.0.20" 1249 source = "registry+https://github.com/rust-lang/crates.io-index" 1250 + checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" 1251 1252 [[package]] 1253 name = "schannel" ··· 1280 source = "registry+https://github.com/rust-lang/crates.io-index" 1281 checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" 1282 dependencies = [ 1283 + "bitflags", 1284 "core-foundation", 1285 "core-foundation-sys", 1286 "libc", ··· 1289 1290 [[package]] 1291 name = "security-framework-sys" 1292 + version = "2.14.0" 1293 source = "registry+https://github.com/rust-lang/crates.io-index" 1294 + checksum = "49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32" 1295 dependencies = [ 1296 "core-foundation-sys", 1297 "libc", ··· 1299 1300 [[package]] 1301 name = "serde" 1302 + version = "1.0.219" 1303 source = "registry+https://github.com/rust-lang/crates.io-index" 1304 + checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" 1305 dependencies = [ 1306 "serde_derive", 1307 ] 1308 1309 [[package]] 1310 name = "serde_derive" 1311 + version = "1.0.219" 1312 source = "registry+https://github.com/rust-lang/crates.io-index" 1313 + checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" 1314 dependencies = [ 1315 "proc-macro2", 1316 "quote", ··· 1319 1320 [[package]] 1321 name = "serde_json" 1322 + version = "1.0.140" 1323 source = "registry+https://github.com/rust-lang/crates.io-index" 1324 + checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" 1325 dependencies = [ 1326 "itoa", 1327 "memchr", ··· 1396 1397 [[package]] 1398 name = "smallvec" 1399 + version = "1.15.0" 1400 source = "registry+https://github.com/rust-lang/crates.io-index" 1401 + checksum = "8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9" 1402 1403 [[package]] 1404 name = "stable_deref_trait" ··· 1420 1421 [[package]] 1422 name = "syn" 1423 + version = "2.0.100" 1424 source = "registry+https://github.com/rust-lang/crates.io-index" 1425 + checksum = "b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0" 1426 dependencies = [ 1427 "proc-macro2", 1428 "quote", ··· 1442 1443 [[package]] 1444 name = "tempfile" 1445 + version = "3.19.1" 1446 source = "registry+https://github.com/rust-lang/crates.io-index" 1447 + checksum = "7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf" 1448 dependencies = [ 1449 "fastrand", 1450 + "getrandom 0.3.2", 1451 "once_cell", 1452 + "rustix 1.0.5", 1453 "windows-sys 0.59.0", 1454 ] 1455 1456 [[package]] 1457 name = "time" 1458 + version = "0.3.41" 1459 source = "registry+https://github.com/rust-lang/crates.io-index" 1460 + checksum = "8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40" 1461 dependencies = [ 1462 "deranged", 1463 "itoa", ··· 1472 1473 [[package]] 1474 name = "time-core" 1475 + version = "0.1.4" 1476 source = "registry+https://github.com/rust-lang/crates.io-index" 1477 + checksum = "c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c" 1478 1479 [[package]] 1480 name = "time-macros" 1481 + version = "0.2.22" 1482 source = "registry+https://github.com/rust-lang/crates.io-index" 1483 + checksum = "3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49" 1484 dependencies = [ 1485 "num-conv", 1486 "time-core", ··· 1498 1499 [[package]] 1500 name = "toml" 1501 + version = "0.8.20" 1502 source = "registry+https://github.com/rust-lang/crates.io-index" 1503 + checksum = "cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148" 1504 dependencies = [ 1505 "serde", 1506 "serde_spanned", ··· 1519 1520 [[package]] 1521 name = "toml_edit" 1522 + version = "0.22.24" 1523 source = "registry+https://github.com/rust-lang/crates.io-index" 1524 + checksum = "17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474" 1525 dependencies = [ 1526 "indexmap", 1527 "serde", ··· 1532 1533 [[package]] 1534 name = "typenum" 1535 + version = "1.18.0" 1536 source = "registry+https://github.com/rust-lang/crates.io-index" 1537 + checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" 1538 1539 [[package]] 1540 name = "unicode-ident" 1541 + version = "1.0.18" 1542 source = "registry+https://github.com/rust-lang/crates.io-index" 1543 + checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" 1544 1545 [[package]] 1546 name = "unicode-segmentation" ··· 1624 version = "0.11.0+wasi-snapshot-preview1" 1625 source = "registry+https://github.com/rust-lang/crates.io-index" 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 + ] 1636 1637 [[package]] 1638 name = "webpki-roots" ··· 1746 1747 [[package]] 1748 name = "winnow" 1749 + version = "0.7.6" 1750 source = "registry+https://github.com/rust-lang/crates.io-index" 1751 + checksum = "63d3fcd9bba44b03821e7d699eeee959f3126dcc4aa8e4ae18ec617c2a5cea10" 1752 dependencies = [ 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", 1763 ] 1764 1765 [[package]] ··· 1781 checksum = "a67300977d3dc3f8034dae89778f502b6ba20b269527b3223ba59c0cf393bb8a" 1782 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]] 1790 name = "yoke" 1791 version = "0.7.5" 1792 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1832 1833 [[package]] 1834 name = "zerofrom" 1835 + version = "0.1.6" 1836 source = "registry+https://github.com/rust-lang/crates.io-index" 1837 + checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" 1838 dependencies = [ 1839 "zerofrom-derive", 1840 ] 1841 1842 [[package]] 1843 name = "zerofrom-derive" 1844 + version = "0.1.6" 1845 source = "registry+https://github.com/rust-lang/crates.io-index" 1846 + checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" 1847 dependencies = [ 1848 "proc-macro2", 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 lib, 3 fetchgit, 4 rustPlatform, 5 - testers, 6 pkg-config, 7 openssl, 8 versionCheckHook, ··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "proxmox-auto-install-assistant"; 13 - version = "8.3.3"; 14 15 src = fetchgit { 16 url = "git://git.proxmox.com/git/pve-installer.git"; 17 - rev = "cf6df4a23491071d207dcc8b00af8ddf310ae0b0"; 18 - hash = "sha256-n4mn8VF84QyJiUNubgoxkbMEbuyj8n5KeIdVB3Xz5iY="; 19 }; 20 21 postPatch = '' 22 rm -v .cargo/config.toml 23 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}"' 27 ''; 28 29 buildAndTestSubdir = "proxmox-auto-install-assistant"; ··· 34 buildInputs = [ openssl.dev ]; 35 36 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 39 ''; 40 41 doInstallCheck = true; 42 nativeInstallCheckInputs = [ versionCheckHook ]; ··· 47 longDescription = '' 48 This tool can be used to prepare a Proxmox installation ISO for automated installations. 49 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 51 ''; 52 homepage = "https://pve.proxmox.com/wiki/Automated_Installation"; 53 changelog = "https://git.proxmox.com/?p=pve-installer.git;a=blob;f=debian/changelog";
··· 2 lib, 3 fetchgit, 4 rustPlatform, 5 pkg-config, 6 openssl, 7 versionCheckHook, ··· 9 10 rustPlatform.buildRustPackage rec { 11 pname = "proxmox-auto-install-assistant"; 12 + version = "8.4.6"; 13 14 src = fetchgit { 15 url = "git://git.proxmox.com/git/pve-installer.git"; 16 + rev = "fcd13b1503bec573da9db4bfad42b2478e97d9ce"; 17 + hash = "sha256-fPl6qxWTaqumtnAFUfEBTChTIe+94fWCZv8s7Sq9zSk="; 18 }; 19 20 postPatch = '' 21 rm -v .cargo/config.toml 22 cp -v ${./Cargo.lock} Cargo.lock 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 26 ''; 27 28 buildAndTestSubdir = "proxmox-auto-install-assistant"; ··· 33 buildInputs = [ openssl.dev ]; 34 35 postFixup = '' 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 43 ''; 44 + 45 + disallowedReferences = [ openssl.out ]; 46 47 doInstallCheck = true; 48 nativeInstallCheckInputs = [ versionCheckHook ]; ··· 53 longDescription = '' 54 This tool can be used to prepare a Proxmox installation ISO for automated installations. 55 Additional uses are to validate the format of an answer file or to test match filters and 56 + print information on the properties to match against for the current hardware. 57 ''; 58 homepage = "https://pve.proxmox.com/wiki/Automated_Installation"; 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 11 buildGoModule rec { 12 pname = "pscale"; 13 - version = "0.236.0"; 14 15 src = fetchFromGitHub { 16 owner = "planetscale"; 17 repo = "cli"; 18 rev = "v${version}"; 19 - sha256 = "sha256-sL/TBcUtHYqZuUp5JlcKshwlyVSf0t0XukMmRkWRyvk="; 20 }; 21 22 - vendorHash = "sha256-Uw4A6RBq0OiBHWRfmj9wKI2FenDN6C8CWEsKicGS/1Q="; 23 24 ldflags = [ 25 "-s"
··· 10 11 buildGoModule rec { 12 pname = "pscale"; 13 + version = "0.239.0"; 14 15 src = fetchFromGitHub { 16 owner = "planetscale"; 17 repo = "cli"; 18 rev = "v${version}"; 19 + sha256 = "sha256-y7SIZ/upQrzHQbncEyJM5OrJDXDuh7It3lOWSn3Y7hI="; 20 }; 21 22 + vendorHash = "sha256-qcv5pFCibYSJvekSmj4iLeQWunW9+U/mbzbaGTp1sso="; 23 24 ldflags = [ 25 "-s"
+22 -11
pkgs/by-name/pv/pvs-studio/package.nix
··· 3 stdenv, 4 fetchzip, 5 6 makeWrapper, 7 perl, 8 strace, ··· 14 # nixpkgs-update: no auto update 15 stdenv.mkDerivation rec { 16 pname = "pvs-studio"; 17 - version = "7.33.85330.89"; 18 19 src = 20 let ··· 23 in 24 fetchzip { 25 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"; 28 }; 29 hash = selectSystem { 30 - x86_64-darwin = "sha256-jhfW+uBexzYzzf3JVqRYqtDjE5+OoT3RcuRPJEOEs18="; 31 - x86_64-linux = "sha256-rJQc8B2B7J0bcEI00auwIO/4PH2YMkuzSK/OyAnhdBA="; 32 }; 33 }; 34 35 - nativeBuildInputs = [ makeWrapper ]; 36 37 - nativeRuntimeInputs = lib.makeBinPath [ 38 - perl 39 - strace 40 - ]; 41 42 installPhase = '' 43 runHook preInstall 44 45 install -D -m 0755 bin/* -t $out/bin 46 - install -D -m 0644 etc/bash_completion.d/* -t $out/etc/bash_completion.d 47 48 runHook postInstall 49 ''; ··· 62 homepage = "https://pvs-studio.com/en/pvs-studio"; 63 license = lib.licenses.unfreeRedistributable; 64 platforms = [ 65 "x86_64-darwin" 66 "x86_64-linux" 67 ];
··· 3 stdenv, 4 fetchzip, 5 6 + installShellFiles, 7 makeWrapper, 8 perl, 9 strace, ··· 15 # nixpkgs-update: no auto update 16 stdenv.mkDerivation rec { 17 pname = "pvs-studio"; 18 + version = "7.36.91321.455"; 19 20 src = 21 let ··· 24 in 25 fetchzip { 26 url = selectSystem { 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"; 30 }; 31 hash = selectSystem { 32 + aarch64-darwin = "sha256-KEDKsWXg+CRwsEi7hNKlC3CWldBtvf9Jw79vuLMKSOE="; 33 + x86_64-darwin = "sha256-Esf+pohienMAkWs1q5fYZ+0RzzK/WxOGljRXYJ0AtFI="; 34 + x86_64-linux = "sha256-Be4IGFA+307zuMnhXBZko6T27TYeBZHX/zxaXBWVPHo="; 35 }; 36 }; 37 38 + nativeBuildInputs = [ 39 + installShellFiles 40 + makeWrapper 41 + ]; 42 43 + nativeRuntimeInputs = lib.makeBinPath ( 44 + [ 45 + perl 46 + ] 47 + ++ lib.optionals (lib.meta.availableOn stdenv.hostPlatform strace) [ 48 + strace 49 + ] 50 + ); 51 52 installPhase = '' 53 runHook preInstall 54 55 install -D -m 0755 bin/* -t $out/bin 56 + installShellCompletion --bash etc/bash_completion.d/* 57 58 runHook postInstall 59 ''; ··· 72 homepage = "https://pvs-studio.com/en/pvs-studio"; 73 license = lib.licenses.unfreeRedistributable; 74 platforms = [ 75 + "aarch64-darwin" 76 "x86_64-darwin" 77 "x86_64-linux" 78 ];
+2 -2
pkgs/by-name/qu/quarkus/package.nix
··· 8 9 stdenv.mkDerivation (finalAttrs: { 10 pname = "quarkus-cli"; 11 - version = "3.19.4"; 12 13 src = fetchurl { 14 url = "https://github.com/quarkusio/quarkus/releases/download/${finalAttrs.version}/quarkus-cli-${finalAttrs.version}.tar.gz"; 15 - hash = "sha256-18sfx0z06JqdYFfSNT62X9Io6awPxUNzjKmG/PeaDB0="; 16 }; 17 18 nativeBuildInputs = [ makeWrapper ];
··· 8 9 stdenv.mkDerivation (finalAttrs: { 10 pname = "quarkus-cli"; 11 + version = "3.21.1"; 12 13 src = fetchurl { 14 url = "https://github.com/quarkusio/quarkus/releases/download/${finalAttrs.version}/quarkus-cli-${finalAttrs.version}.tar.gz"; 15 + hash = "sha256-5RQsGznVMVR24v0hxIWKV+Hs6SR0g0tsY7tpgFp8sps="; 16 }; 17 18 nativeBuildInputs = [ makeWrapper ];
+2 -2
pkgs/by-name/qu/quill-log/package.nix
··· 7 8 stdenv.mkDerivation rec { 9 pname = "quill-log"; 10 - version = "9.0.0"; 11 12 src = fetchFromGitHub { 13 owner = "odygrd"; 14 repo = "quill"; 15 rev = "v${version}"; 16 - hash = "sha256-WkJOB06yH3B3L2aqglh1jc38e1fDbxaqFEEh1AvBUcw="; 17 }; 18 19 nativeBuildInputs = [ cmake ];
··· 7 8 stdenv.mkDerivation rec { 9 pname = "quill-log"; 10 + version = "9.0.1"; 11 12 src = fetchFromGitHub { 13 owner = "odygrd"; 14 repo = "quill"; 15 rev = "v${version}"; 16 + hash = "sha256-RPffzaFrkV7w40CAQLAXV47EyWv4M7pShaY7Phsmw1o="; 17 }; 18 19 nativeBuildInputs = [ cmake ];
+3 -3
pkgs/by-name/re/revive/package.nix
··· 8 9 buildGoModule rec { 10 pname = "revive"; 11 - version = "1.8.0"; 12 13 src = fetchFromGitHub { 14 owner = "mgechev"; 15 repo = pname; 16 rev = "v${version}"; 17 - hash = "sha256-lu5zbZXTaLJ5m2sVOG1Y7I/bbJ7kwqbfL1ebwPJ+C0o="; 18 # populate values that require us to use git. By doing this in postFetch we 19 # can delete .git afterwards and maintain better reproducibility of the src. 20 leaveDotGit = true; ··· 24 rm -rf $out/.git 25 ''; 26 }; 27 - vendorHash = "sha256-sGvD8CdTFE+TqMjerPSjg7EY9VXPA/EKjY9Ncy+UKTo="; 28 29 ldflags = [ 30 "-s"
··· 8 9 buildGoModule rec { 10 pname = "revive"; 11 + version = "1.9.0"; 12 13 src = fetchFromGitHub { 14 owner = "mgechev"; 15 repo = pname; 16 rev = "v${version}"; 17 + hash = "sha256-mHyXymMJZeHXYOB6JB5VTqeP1flOACnNE/dLApAenH4="; 18 # populate values that require us to use git. By doing this in postFetch we 19 # can delete .git afterwards and maintain better reproducibility of the src. 20 leaveDotGit = true; ··· 24 rm -rf $out/.git 25 ''; 26 }; 27 + vendorHash = "sha256-oRhex0WC0MUxX1luKJeMvA7NpN7aS/9ecXkrfRYEnvM="; 28 29 ldflags = [ 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 10 stdenv.mkDerivation rec { 11 pname = "rssguard"; 12 - version = "4.8.2"; 13 14 src = fetchFromGitHub { 15 owner = "martinrotter"; 16 repo = pname; 17 tag = version; 18 - sha256 = "sha256-C5iA5qK8+FhCUeFtyskY/vd4evaYS3TY1SHAc83/36w="; 19 }; 20 21 buildInputs = [
··· 9 10 stdenv.mkDerivation rec { 11 pname = "rssguard"; 12 + version = "4.8.3"; 13 14 src = fetchFromGitHub { 15 owner = "martinrotter"; 16 repo = pname; 17 tag = version; 18 + sha256 = "sha256-1y3hmAuIOhh1L+x4ZOPy7ixAizVNPtQjxL3mgNWgx9A="; 19 }; 20 21 buildInputs = [
+2 -2
pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix
··· 12 13 rustPlatform.buildRustPackage rec { 14 pname = "rust-analyzer-unwrapped"; 15 - version = "2025-03-31"; 16 useFetchCargoVendor = true; 17 cargoHash = "sha256-sOuswCnF5y/L8x586PpcrLQj19+5x8COi9xBE2SRLYY="; 18 ··· 20 owner = "rust-lang"; 21 repo = "rust-analyzer"; 22 rev = version; 23 - hash = "sha256-GLefofvDqIcyZ/S8rcF6cuKoSPJOVkm7TSK23MGT3Kk="; 24 }; 25 26 cargoBuildFlags = [
··· 12 13 rustPlatform.buildRustPackage rec { 14 pname = "rust-analyzer-unwrapped"; 15 + version = "2025-04-07"; 16 useFetchCargoVendor = true; 17 cargoHash = "sha256-sOuswCnF5y/L8x586PpcrLQj19+5x8COi9xBE2SRLYY="; 18 ··· 20 owner = "rust-lang"; 21 repo = "rust-analyzer"; 22 rev = version; 23 + hash = "sha256-3lJ0W+mzfuR5FZM7JS7EfCJ5wBhu44fRBFu2/gKORzc="; 24 }; 25 26 cargoBuildFlags = [
+3 -3
pkgs/by-name/se/serie/package.nix
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "serie"; 14 - version = "0.4.4"; 15 16 src = fetchFromGitHub { 17 owner = "lusingander"; 18 repo = "serie"; 19 rev = "v${version}"; 20 - hash = "sha256-Uf7HYcN/lJc2TSl2dZQcOKyEeLHMb2RTQwSzXWZnBkw="; 21 }; 22 23 useFetchCargoVendor = true; 24 - cargoHash = "sha256-NbBF747sSxmjlTbcYknNZFFsaIVZ6+wHhjMJ6akg4BU="; 25 26 buildInputs = lib.optionals stdenv.hostPlatform.isDarwin ( 27 with darwin.apple_sdk.frameworks;
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "serie"; 14 + version = "0.4.5"; 15 16 src = fetchFromGitHub { 17 owner = "lusingander"; 18 repo = "serie"; 19 rev = "v${version}"; 20 + hash = "sha256-JTrXsakXsDuEzRs7y3OgdvfWw8vvF1IvajHi7KueoPI="; 21 }; 22 23 useFetchCargoVendor = true; 24 + cargoHash = "sha256-+5mUMB4rqLePimfgWlV7UP8B1lPoKzfWCXBBN1q2WIU="; 25 26 buildInputs = lib.optionals stdenv.hostPlatform.isDarwin ( 27 with darwin.apple_sdk.frameworks;
+2 -2
pkgs/by-name/si/signalbackup-tools/package.nix
··· 13 14 stdenv.mkDerivation rec { 15 pname = "signalbackup-tools"; 16 - version = "20250406-1"; 17 18 src = fetchFromGitHub { 19 owner = "bepaald"; 20 repo = "signalbackup-tools"; 21 rev = version; 22 - hash = "sha256-PdbZxDmaM1kdc5IHkWf8RcJcT5cmfRAvUl76VYnqFXc="; 23 }; 24 25 nativeBuildInputs =
··· 13 14 stdenv.mkDerivation rec { 15 pname = "signalbackup-tools"; 16 + version = "20250410-2"; 17 18 src = fetchFromGitHub { 19 owner = "bepaald"; 20 repo = "signalbackup-tools"; 21 rev = version; 22 + hash = "sha256-VnxqaZH9jTRnVgGOcUd8SaT+SndFGOWzNGZyFVa7Tlk="; 23 }; 24 25 nativeBuildInputs =
+2 -2
pkgs/by-name/si/silx/package.nix
··· 6 7 python3Packages.buildPythonApplication rec { 8 pname = "silx"; 9 - version = "2.2.1"; 10 11 pyproject = true; 12 13 src = fetchPypi { 14 inherit pname version; 15 - hash = "sha256-9di3TNjhhoOT4bRwPfaM/jTbVW5+V9b8V2V6ZBwXZjo="; 16 }; 17 18 build-system = with python3Packages; [
··· 6 7 python3Packages.buildPythonApplication rec { 8 pname = "silx"; 9 + version = "2.2.2"; 10 11 pyproject = true; 12 13 src = fetchPypi { 14 inherit pname version; 15 + hash = "sha256-XZujZ7VxXMTLkBE4jz1xIA1763Z2yRCVL9E1CjQsVx8="; 16 }; 17 18 build-system = with python3Packages; [
+2 -2
pkgs/by-name/st/stripe-cli/package.nix
··· 8 9 buildGoModule rec { 10 pname = "stripe-cli"; 11 - version = "1.26.0"; 12 13 src = fetchFromGitHub { 14 owner = "stripe"; 15 repo = "stripe-cli"; 16 rev = "v${version}"; 17 - hash = "sha256-gnV7BPHtbv6wFcgVUhKfIrskfAZIyZq6LtQwQYAkFCQ="; 18 }; 19 vendorHash = "sha256-T8vrEbR240ihkLDG4vu0s+MxKJ5nOLm0aseDgK9EPPE="; 20
··· 8 9 buildGoModule rec { 10 pname = "stripe-cli"; 11 + version = "1.26.1"; 12 13 src = fetchFromGitHub { 14 owner = "stripe"; 15 repo = "stripe-cli"; 16 rev = "v${version}"; 17 + hash = "sha256-21KkeGbvI3QVT3G8Mn7y710waLhNoPtlDFz5Ji5lhhI="; 18 }; 19 vendorHash = "sha256-T8vrEbR240ihkLDG4vu0s+MxKJ5nOLm0aseDgK9EPPE="; 20
+3 -3
pkgs/by-name/sv/svdtools/package.nix
··· 6 7 rustPlatform.buildRustPackage rec { 8 pname = "svdtools"; 9 - version = "0.4.5"; 10 11 src = fetchCrate { 12 inherit version pname; 13 - hash = "sha256-XwgDjSn19qbmh/yX4h5vG0C4rTRxd9tT1ZzUm1Y1ckg="; 14 }; 15 16 useFetchCargoVendor = true; 17 - cargoHash = "sha256-h99NTKW1Re680GNsmKTW35OpJVlfYFj05QVZ9rHXgYY="; 18 19 meta = with lib; { 20 description = "Tools to handle vendor-supplied, often buggy SVD files";
··· 6 7 rustPlatform.buildRustPackage rec { 8 pname = "svdtools"; 9 + version = "0.4.6"; 10 11 src = fetchCrate { 12 inherit version pname; 13 + hash = "sha256-AfRFtybGEpArLGKp4AkGlokfNFMK8Ez5VA5Fu5GUhRI="; 14 }; 15 16 useFetchCargoVendor = true; 17 + cargoHash = "sha256-0GR9pbrevb0USu8de1oFHePJH1hGTvcVh3Gc9WKP0uA="; 18 19 meta = with lib; { 20 description = "Tools to handle vendor-supplied, often buggy SVD files";
+3 -3
pkgs/by-name/va/vault-ssh-plus/package.nix
··· 9 }: 10 buildGoModule rec { 11 pname = "vault-ssh-plus"; 12 - version = "0.7.7"; 13 14 src = fetchFromGitHub { 15 owner = "isometry"; 16 repo = pname; 17 rev = "v${version}"; 18 - hash = "sha256-l2Gr4AxikPWbSGeZqmkZa1wTRXNZ0l6fTSAcjl+6P8s="; 19 }; 20 21 - vendorHash = "sha256-AYScvuhsK6GUzOhONBl1C89yvu85SntoW7CxCr7wWmo="; 22 23 nativeBuildInputs = [ makeWrapper ]; 24
··· 9 }: 10 buildGoModule rec { 11 pname = "vault-ssh-plus"; 12 + version = "0.7.8"; 13 14 src = fetchFromGitHub { 15 owner = "isometry"; 16 repo = pname; 17 rev = "v${version}"; 18 + hash = "sha256-5rajB4pSRp7Pw4yx0u6MoOLxfkWWjhB7T2JGGb8ICRU="; 19 }; 20 21 + vendorHash = "sha256-IfT8F8zqWSfGh/XlISDTTZju8i3dEHG33lrZqJz1nX8="; 22 23 nativeBuildInputs = [ makeWrapper ]; 24
+5 -5
pkgs/by-name/wh/whisparr/package.nix
··· 29 ."${system}" or (throw "Unsupported system: ${system}"); 30 hash = 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="; 36 } 37 ."${arch}-${os}-hash"; 38 in 39 stdenv.mkDerivation rec { 40 pname = "whisparr"; 41 - version = "2.0.0.891"; 42 43 src = fetchurl { 44 name = "${pname}-${arch}-${os}-${version}.tar.gz";
··· 29 ."${system}" or (throw "Unsupported system: ${system}"); 30 hash = 31 { 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 } 37 ."${arch}-${os}-hash"; 38 in 39 stdenv.mkDerivation rec { 40 pname = "whisparr"; 41 + version = "2.0.0.987"; 42 43 src = fetchurl { 44 name = "${pname}-${arch}-${os}-${version}.tar.gz";
+3 -3
pkgs/by-name/wp/wpaperd/package.nix
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "wpaperd"; 13 - version = "1.2.0"; 14 15 src = fetchFromGitHub { 16 owner = "danyspin97"; 17 repo = "wpaperd"; 18 rev = version; 19 - hash = "sha256-L3xoEhVjbJoPsGgie95SIxpRDCV5ZZcrfL01TPAffZc="; 20 }; 21 22 useFetchCargoVendor = true; 23 - cargoHash = "sha256-F4u+d0HZBC5JWS25EGyWoeLV7wkmI0n4/pVjp61qSu0="; 24 25 nativeBuildInputs = [ 26 pkg-config
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "wpaperd"; 13 + version = "1.2.1"; 14 15 src = fetchFromGitHub { 16 owner = "danyspin97"; 17 repo = "wpaperd"; 18 rev = version; 19 + hash = "sha256-mBdrOmS+e+Npei5+RmtbTkBCGR8L5O83hulNU1z0Akk="; 20 }; 21 22 useFetchCargoVendor = true; 23 + cargoHash = "sha256-d8jzoNCn9J36SE4tQZ1orgOfFGbhVtHaaO940b3JxmQ="; 24 25 nativeBuildInputs = [ 26 pkg-config
+1 -1
pkgs/by-name/ya/yazi/plugins/duckdb/default.nix
··· 5 }: 6 mkYaziPlugin { 7 pname = "duckdb.yazi"; 8 - version = "25.4.8-unstable-2025-04-08"; 9 10 src = fetchFromGitHub { 11 owner = "wylie102";
··· 5 }: 6 mkYaziPlugin { 7 pname = "duckdb.yazi"; 8 + version = "25.4.8-unstable-2025-04-09"; 9 10 src = fetchFromGitHub { 11 owner = "wylie102";
+1 -1
pkgs/by-name/ya/yazi/plugins/projects/default.nix
··· 5 }: 6 mkYaziPlugin { 7 pname = "projects.yazi"; 8 - version = "0-unstable-2025-03-02"; 9 10 src = fetchFromGitHub { 11 owner = "MasouShizuka";
··· 5 }: 6 mkYaziPlugin { 7 pname = "projects.yazi"; 8 + version = "0-unstable-2025-03-03"; 9 10 src = fetchFromGitHub { 11 owner = "MasouShizuka";
+3 -3
pkgs/by-name/ya/yazi/plugins/starship/default.nix
··· 5 }: 6 mkYaziPlugin { 7 pname = "starship.yazi"; 8 - version = "25.2.7-unstable-2025-02-23"; 9 10 src = fetchFromGitHub { 11 owner = "Rolv-Apneseth"; 12 repo = "starship.yazi"; 13 - rev = "6c639b474aabb17f5fecce18a4c97bf90b016512"; 14 - hash = "sha256-bhLUziCDnF4QDCyysRn7Az35RAy8ibZIVUzoPgyEO1A="; 15 }; 16 17 meta = {
··· 5 }: 6 mkYaziPlugin { 7 pname = "starship.yazi"; 8 + version = "25.4.8-unstable-2025-04-09"; 9 10 src = fetchFromGitHub { 11 owner = "Rolv-Apneseth"; 12 repo = "starship.yazi"; 13 + rev = "c0707544f1d526f704dab2da15f379ec90d613c2"; 14 + hash = "sha256-H8j+9jcdcpPFXVO/XQZL3zq1l5f/WiOm4YUxAMduSRs="; 15 }; 16 17 meta = {
+1 -1
pkgs/by-name/ya/yazi/plugins/time-travel/default.nix
··· 5 }: 6 mkYaziPlugin { 7 pname = "time-travel.yazi"; 8 - version = "0-unstable-2025-03-02"; 9 10 src = fetchFromGitHub { 11 owner = "iynaix";
··· 5 }: 6 mkYaziPlugin { 7 pname = "time-travel.yazi"; 8 + version = "0-unstable-2025-02-14"; 9 10 src = fetchFromGitHub { 11 owner = "iynaix";
+1 -1
pkgs/by-name/ya/yazi/plugins/toggle-pane/default.nix
··· 5 }: 6 mkYaziPlugin { 7 pname = "toggle-pane.yazi"; 8 - version = "25.2.26-unstable-2025-03-02"; 9 10 src = fetchFromGitHub { 11 owner = "yazi-rs";
··· 5 }: 6 mkYaziPlugin { 7 pname = "toggle-pane.yazi"; 8 + version = "25.2.26-unstable-2025-03-19"; 9 10 src = fetchFromGitHub { 11 owner = "yazi-rs";
+3 -3
pkgs/by-name/ya/yazi/plugins/vcs-files/default.nix
··· 5 }: 6 mkYaziPlugin { 7 pname = "vcs-files.yazi"; 8 - version = "25.3.7-unstable-2025-03-07"; 9 10 src = fetchFromGitHub { 11 owner = "yazi-rs"; 12 repo = "plugins"; 13 - rev = "273019910c1111a388dd20e057606016f4bd0d17"; 14 - hash = "sha256-80mR86UWgD11XuzpVNn56fmGRkvj0af2cFaZkU8M31I="; 15 }; 16 17 meta = {
··· 5 }: 6 mkYaziPlugin { 7 pname = "vcs-files.yazi"; 8 + version = "25.4.8-unstable-2025-04-08"; 9 10 src = fetchFromGitHub { 11 owner = "yazi-rs"; 12 repo = "plugins"; 13 + rev = "a1738e8088366ba73b33da5f45010796fb33221e"; 14 + hash = "sha256-eiLkIWviGzG9R0XP1Cik3Bg0s6lgk3nibN6bZvo8e9o="; 15 }; 16 17 meta = {
+33 -8
pkgs/desktops/xfce/panel-plugins/xfce4-pulseaudio-plugin/default.nix
··· 1 { 2 lib, 3 - mkXfceDerivation, 4 exo, 5 gtk3, 6 libcanberra, ··· 9 libxfce4ui, 10 libxfce4util, 11 libxfce4windowing, 12 xfce4-panel, 13 xfconf, 14 keybinder3, 15 glib, 16 }: 17 18 - mkXfceDerivation { 19 - category = "panel-plugins"; 20 pname = "xfce4-pulseaudio-plugin"; 21 - version = "0.4.9"; 22 - sha256 = "sha256-bJp4HicAFPuRATDHus0DfJFy1c6gw6Tkpd2UN7SXqsI="; 23 24 buildInputs = [ 25 exo ··· 36 xfconf 37 ]; 38 39 - meta = with lib; { 40 description = "Adjust the audio volume of the PulseAudio sound system"; 41 - maintainers = with maintainers; [ ] ++ teams.xfce.members; 42 }; 43 - }
··· 1 { 2 + stdenv, 3 lib, 4 + fetchFromGitLab, 5 exo, 6 gtk3, 7 libcanberra, ··· 10 libxfce4ui, 11 libxfce4util, 12 libxfce4windowing, 13 + meson, 14 + ninja, 15 + pkg-config, 16 xfce4-panel, 17 xfconf, 18 keybinder3, 19 glib, 20 + gitUpdater, 21 }: 22 23 + stdenv.mkDerivation (finalAttrs: { 24 pname = "xfce4-pulseaudio-plugin"; 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 + ]; 43 44 buildInputs = [ 45 exo ··· 56 xfconf 57 ]; 58 59 + passthru.updateScript = gitUpdater { rev-prefix = "xfce4-pulseaudio-plugin-"; }; 60 + 61 + meta = { 62 description = "Adjust the audio volume of the PulseAudio sound system"; 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; 67 }; 68 + })
+6 -1
pkgs/development/androidndk-pkgs/androidndk-pkgs.nix
··· 74 ); 75 in 76 77 - rec { 78 # Misc tools 79 binaries = stdenv.mkDerivation { 80 pname = "${targetPrefix}ndk-toolchain"; ··· 138 139 patchShebangs $out/bin 140 ''; 141 }; 142 143 binutils = wrapBintoolsWith {
··· 74 ); 75 in 76 77 + lib.recurseIntoAttrs rec { 78 # Misc tools 79 binaries = stdenv.mkDerivation { 80 pname = "${targetPrefix}ndk-toolchain"; ··· 138 139 patchShebangs $out/bin 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 + }; 146 }; 147 148 binutils = wrapBintoolsWith {
+1 -1
pkgs/development/androidndk-pkgs/default.nix
··· 53 }; 54 in 55 56 - { 57 "21" = makeNdkPkgs "21.0.6113669" pkgs.llvmPackages_14; # "9" 58 "23" = makeNdkPkgs "23.1.7779620" pkgs.llvmPackages_14; # "12" 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.
··· 53 }; 54 in 55 56 + lib.recurseIntoAttrs { 57 "21" = makeNdkPkgs "21.0.6113669" pkgs.llvmPackages_14; # "9" 58 "23" = makeNdkPkgs "23.1.7779620" pkgs.llvmPackages_14; # "12" 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 disallowedReferences = [ stdenv.cc ]; 72 73 patches = 74 - [ ] 75 # Do not look in /usr etc. for dependencies. 76 ++ lib.optional ((lib.versions.majorMinor version) == "5.38") ./no-sys-dirs-5.38.0.patch 77 ++ lib.optional ((lib.versions.majorMinor version) == "5.40") ./no-sys-dirs-5.40.0.patch
··· 71 disallowedReferences = [ stdenv.cc ]; 72 73 patches = 74 + [ 75 + ./CVE-2024-56406.patch 76 + ] 77 # Do not look in /usr etc. for dependencies. 78 ++ lib.optional ((lib.versions.majorMinor version) == "5.38") ./no-sys-dirs-5.38.0.patch 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 passthru = { 176 info = packageInfo; 177 }; 178 - }) 179 ) validArchives 180 ) 181 ) ··· 207 # Converts things like 'extras;google;auto' to 'extras-google-auto' 208 toVersionKey = 209 name: 210 - lib.optionalString (lib.match "^[0-9].*" name != null) "v" 211 - + lib.concatStringsSep "_" (lib.splitVersion (lib.replaceStrings [ ";" ] [ "-" ] name)); 212 213 recurse = lib.mapAttrs' ( 214 name: value: ··· 248 ++ extraLicenses 249 ); 250 251 - # put a much nicer error message that includes the available options. 252 - check-version = 253 packages: package: version: 254 - if lib.hasAttrByPath [ package version ] packages then 255 - packages.${package}.${version} 256 else 257 throw '' 258 - The version ${version} is missing in package ${package}. 259 The only available versions are ${ 260 builtins.concatStringsSep ", " (builtins.attrNames packages.${package}) 261 }. ··· 406 arch 407 meta 408 ; 409 - package = check-version allArchives.packages "platform-tools" platformToolsVersion; 410 }; 411 412 tools = callPackage ./tools.nix { ··· 416 arch 417 meta 418 ; 419 - package = check-version allArchives.packages "tools" toolsVersion; 420 421 postInstall = '' 422 ${linkPlugin { ··· 440 arch 441 meta 442 ; 443 - package = check-version allArchives.packages "build-tools" version; 444 445 postInstall = '' 446 ${linkPlugin { ··· 459 arch 460 meta 461 ; 462 - package = check-version allArchives.packages "emulator" emulatorVersion; 463 464 postInstall = '' 465 ${linkSystemImages { ··· 474 platforms = map ( 475 version: 476 deployAndroidPackage { 477 - package = check-version allArchives.packages "platforms" (toString version); 478 } 479 ) platformVersions; 480 481 sources = map ( 482 version: 483 deployAndroidPackage { 484 - package = check-version allArchives.packages "sources" (toString version); 485 } 486 ) platformVersions; 487 ··· 536 arch 537 meta 538 ; 539 - package = check-version allArchives.packages "cmake" version; 540 } 541 ) cmakeVersions; 542 ··· 572 # The "default" NDK bundle. 573 ndk-bundle = if ndk-bundles == [ ] then null else lib.head ndk-bundles; 574 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 587 588 google-tv-addons = map ( 589 version: 590 deployAndroidPackage { 591 - package = (check-version allArchives "addons" (toString version)).google_tv_addon; 592 } 593 - ) platformVersions; 594 595 - cmdline-tools-package = check-version allArchives.packages "cmdline-tools" cmdLineToolsVersion; 596 597 # This derivation deploys the tools package and symlinks all the desired 598 # plugins that we want to use. If the license isn't accepted, prints all the licenses
··· 175 passthru = { 176 info = packageInfo; 177 }; 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 + }) 185 ) validArchives 186 ) 187 ) ··· 213 # Converts things like 'extras;google;auto' to 'extras-google-auto' 214 toVersionKey = 215 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; 221 222 recurse = lib.mapAttrs' ( 223 name: value: ··· 257 ++ extraLicenses 258 ); 259 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 = 267 packages: package: version: 268 + if hasVersion packages package version then 269 + packages.${package}.${toString version} 270 else 271 throw '' 272 + The version ${toString version} is missing in package ${package}. 273 The only available versions are ${ 274 builtins.concatStringsSep ", " (builtins.attrNames packages.${package}) 275 }. ··· 420 arch 421 meta 422 ; 423 + package = checkVersion allArchives.packages "platform-tools" platformToolsVersion; 424 }; 425 426 tools = callPackage ./tools.nix { ··· 430 arch 431 meta 432 ; 433 + package = checkVersion allArchives.packages "tools" toolsVersion; 434 435 postInstall = '' 436 ${linkPlugin { ··· 454 arch 455 meta 456 ; 457 + package = checkVersion allArchives.packages "build-tools" version; 458 459 postInstall = '' 460 ${linkPlugin { ··· 473 arch 474 meta 475 ; 476 + package = checkVersion allArchives.packages "emulator" emulatorVersion; 477 478 postInstall = '' 479 ${linkSystemImages { ··· 488 platforms = map ( 489 version: 490 deployAndroidPackage { 491 + package = checkVersion allArchives.packages "platforms" version; 492 } 493 ) platformVersions; 494 495 sources = map ( 496 version: 497 deployAndroidPackage { 498 + package = checkVersion allArchives.packages "sources" version; 499 } 500 ) platformVersions; 501 ··· 550 arch 551 meta 552 ; 553 + package = checkVersion allArchives.packages "cmake" version; 554 } 555 ) cmakeVersions; 556 ··· 586 # The "default" NDK bundle. 587 ndk-bundle = if ndk-bundles == [ ] then null else lib.head ndk-bundles; 588 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); 596 597 + # Makes a Google TV addons bundle from supported versions. 598 google-tv-addons = map ( 599 version: 600 deployAndroidPackage { 601 + package = (checkVersion allArchives "addons" version).google_tv_addon; 602 } 603 + ) (lib.filter (hasVersion allArchives "addons") platformVersions); 604 605 + cmdline-tools-package = checkVersion allArchives.packages "cmdline-tools" cmdLineToolsVersion; 606 607 # This derivation deploys the tools package and symlinks all the desired 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 description = "Android SDK tools, packaged in Nixpkgs"; 37 license = lib.licenses.unfree; 38 platforms = lib.platforms.all; 39 - maintainers = with lib.maintainers; [ 40 - numinit 41 - hadilq 42 - ]; 43 }; 44 }
··· 36 description = "Android SDK tools, packaged in Nixpkgs"; 37 license = lib.licenses.unfree; 38 platforms = lib.platforms.all; 39 + maintainers = lib.teams.android.members; 40 }; 41 }
+1
pkgs/development/mobile/androidenv/examples/shell.nix
··· 51 includeEmulator = "if-supported"; 52 includeNDK = "if-supported"; 53 useGoogleAPIs = true; 54 55 # Make sure everything from the last decade works since we are not using system images. 56 numLatestPlatformVersions = 10;
··· 51 includeEmulator = "if-supported"; 52 includeNDK = "if-supported"; 53 useGoogleAPIs = true; 54 + useGoogleTVAddOns = true; 55 56 # Make sure everything from the last decade works since we are not using system images. 57 numLatestPlatformVersions = 10;
+2 -2
pkgs/development/php-packages/mongodb/default.nix
··· 16 17 buildPecl rec { 18 pname = "mongodb"; 19 - version = "1.21.0"; 20 21 src = fetchFromGitHub { 22 owner = "mongodb"; 23 repo = "mongo-php-driver"; 24 rev = version; 25 - hash = "sha256-BMa0JOhk3jMiuhKX9AcGC2cpL1K0mocOs5wH8F43F0U="; 26 fetchSubmodules = true; 27 }; 28
··· 16 17 buildPecl rec { 18 pname = "mongodb"; 19 + version = "2.0.0"; 20 21 src = fetchFromGitHub { 22 owner = "mongodb"; 23 repo = "mongo-php-driver"; 24 rev = version; 25 + hash = "sha256-o4fy46oh3iWLAcszcFo1m5GdalQs6OswT+OQTYo2cZc="; 26 fetchSubmodules = true; 27 }; 28
+3 -3
pkgs/development/python-modules/boolean-py/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "boolean-py"; 11 - version = "4.0"; 12 format = "setuptools"; 13 14 disabled = pythonOlder "3.7"; ··· 16 src = fetchFromGitHub { 17 owner = "bastikr"; 18 repo = "boolean.py"; 19 - rev = "v${version}"; 20 - hash = "sha256-i6aNzGDhZip9YHXLiuh9crGm2qT2toBU2xze4PDLleg="; 21 }; 22 23 nativeCheckInputs = [ pytestCheckHook ];
··· 8 9 buildPythonPackage rec { 10 pname = "boolean-py"; 11 + version = "5.0"; 12 format = "setuptools"; 13 14 disabled = pythonOlder "3.7"; ··· 16 src = fetchFromGitHub { 17 owner = "bastikr"; 18 repo = "boolean.py"; 19 + tag = "v${version}"; 20 + hash = "sha256-h5iHcdN77ZRGMJnSJLoYkRTY1TeJ3yQ1eF193HKsNqU="; 21 }; 22 23 nativeCheckInputs = [ pytestCheckHook ];
+3 -3
pkgs/development/python-modules/bthome-ble/default.nix
··· 15 16 buildPythonPackage rec { 17 pname = "bthome-ble"; 18 - version = "3.12.4"; 19 pyproject = true; 20 21 disabled = pythonOlder "3.9"; ··· 24 owner = "Bluetooth-Devices"; 25 repo = "bthome-ble"; 26 tag = "v${version}"; 27 - hash = "sha256-1Kr+KKL8o1qsu/ncwclsokPcO1QHYadul/f+/Nnv6SQ="; 28 }; 29 30 build-system = [ poetry-core ]; ··· 47 meta = with lib; { 48 description = "Library for BThome BLE devices"; 49 homepage = "https://github.com/Bluetooth-Devices/bthome-ble"; 50 - changelog = "https://github.com/bluetooth-devices/bthome-ble/blob/v${version}/CHANGELOG.md"; 51 license = licenses.mit; 52 maintainers = with maintainers; [ fab ]; 53 };
··· 15 16 buildPythonPackage rec { 17 pname = "bthome-ble"; 18 + version = "3.12.5"; 19 pyproject = true; 20 21 disabled = pythonOlder "3.9"; ··· 24 owner = "Bluetooth-Devices"; 25 repo = "bthome-ble"; 26 tag = "v${version}"; 27 + hash = "sha256-SuGmNcx+z/4GOxgAsupY7NW+2ni7vLaAEC3EKn6ctpw="; 28 }; 29 30 build-system = [ poetry-core ]; ··· 47 meta = with lib; { 48 description = "Library for BThome BLE devices"; 49 homepage = "https://github.com/Bluetooth-Devices/bthome-ble"; 50 + changelog = "https://github.com/bluetooth-devices/bthome-ble/blob/${src.tag}/CHANGELOG.md"; 51 license = licenses.mit; 52 maintainers = with maintainers; [ fab ]; 53 };
+2 -2
pkgs/development/python-modules/btrfs/default.nix
··· 6 7 buildPythonPackage rec { 8 pname = "btrfs"; 9 - version = "14.1"; 10 format = "setuptools"; 11 12 src = fetchPypi { 13 inherit pname version; 14 - hash = "sha256-BPKPwT33i8fQYJkUZbnJ8nQNbmKw0Dq6ekb9mr7awEY="; 15 }; 16 17 # no tests (in v12)
··· 6 7 buildPythonPackage rec { 8 pname = "btrfs"; 9 + version = "15"; 10 format = "setuptools"; 11 12 src = fetchPypi { 13 inherit pname version; 14 + hash = "sha256-FBmRT/FB3+nhb9BHfZVI1L6nM+zXdYjoy3JVzhetoQs="; 15 }; 16 17 # no tests (in v12)
+2 -2
pkgs/development/python-modules/chispa/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "chispa"; 13 - version = "0.11.0"; 14 format = "pyproject"; 15 16 disabled = pythonOlder "3.7"; ··· 19 owner = "MrPowers"; 20 repo = "chispa"; 21 tag = "v${version}"; 22 - hash = "sha256-P9b/HabHckq6FWAgCYB/YLQqtu8M6NB536p4tByNF5Y="; 23 }; 24 25 build-system = [ poetry-core ];
··· 10 11 buildPythonPackage rec { 12 pname = "chispa"; 13 + version = "0.11.1"; 14 format = "pyproject"; 15 16 disabled = pythonOlder "3.7"; ··· 19 owner = "MrPowers"; 20 repo = "chispa"; 21 tag = "v${version}"; 22 + hash = "sha256-M4iYKWXI0wBSHt1tWd0vGvQ6FLRRE9TB2u6sTJnkFpY="; 23 }; 24 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 14 buildPythonPackage rec { 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"; 21 pyproject = true; 22 23 src = fetchFromGitHub { 24 owner = "milesgranger"; 25 repo = "cramjam"; 26 - rev = "61564e7761e38e5ec55e7939ccd6a276c2c55d11"; 27 - hash = "sha256-KTYTelQdN5EIJFbyQgrYcayqkAQQSNF+SHqUFFHf1Z8="; 28 }; 29 30 cargoDeps = rustPlatform.fetchCargoVendor { 31 inherit pname src version; 32 - hash = "sha256-Jw9zbgcrX3pofW7E8b4xzZYKj3h6ufCVLjv2xD/qONo="; 33 }; 34 35 nativeBuildInputs = with rustPlatform; [ ··· 50 CI = true; 51 }; 52 53 - disabledTestPaths = [ 54 - "benchmarks/test_bench.py" 55 - ]; 56 - 57 disabledTests = [ 58 - # https://github.com/milesgranger/cramjam/issues/201 59 - # https://github.com/HypothesisWorks/hypothesis/issues/4267 60 "test_variants_decompress_into" 61 ]; 62 63 pythonImportsCheck = [ "cramjam" ];
··· 13 14 buildPythonPackage rec { 15 pname = "cramjam"; 16 + version = "2.10.0"; 17 pyproject = true; 18 19 src = fetchFromGitHub { 20 owner = "milesgranger"; 21 repo = "cramjam"; 22 + tag = version; 23 + hash = "sha256-zM3EIo7KQYWK7W3LSGaY72iYQQcRB84opLqj/lrSwwY="; 24 }; 25 26 cargoDeps = rustPlatform.fetchCargoVendor { 27 inherit pname src version; 28 + hash = "sha256-eMVUDF6DWNzdNfzWuwDF0UBbJ5wQU4/DHaNkP/k2SJ8="; 29 }; 30 31 nativeBuildInputs = with rustPlatform; [ ··· 46 CI = true; 47 }; 48 49 disabledTests = [ 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. 52 "test_variants_decompress_into" 53 + ]; 54 + 55 + disabledTestPaths = [ 56 + "benchmarks/test_bench.py" 57 ]; 58 59 pythonImportsCheck = [ "cramjam" ];
+2 -2
pkgs/development/python-modules/django-admin-datta/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "django-admin-datta"; 11 - version = "1.0.17"; 12 format = "setuptools"; 13 14 disabled = pythonOlder "3.7"; 15 16 src = fetchPypi { 17 inherit pname version; 18 - hash = "sha256-1POh1ii6sITt2rqn+2S2B/kK1tsKsSlgxc1fEnCvSCM="; 19 }; 20 21 propagatedBuildInputs = [ django ];
··· 8 9 buildPythonPackage rec { 10 pname = "django-admin-datta"; 11 + version = "1.0.18"; 12 format = "setuptools"; 13 14 disabled = pythonOlder "3.7"; 15 16 src = fetchPypi { 17 inherit pname version; 18 + hash = "sha256-9gQHtdmDjeoyCNjp+HG9nNh2xyGTwASHUyg77GvEHGM="; 19 }; 20 21 propagatedBuildInputs = [ django ];
+3 -3
pkgs/development/python-modules/django-anymail/default.nix
··· 15 16 buildPythonPackage rec { 17 pname = "django-anymail"; 18 - version = "12.0"; 19 pyproject = true; 20 21 disabled = pythonOlder "3.7"; ··· 24 owner = "anymail"; 25 repo = "django-anymail"; 26 tag = "v${version}"; 27 - hash = "sha256-TuEEwxwgZVv97Ns4sRWdQjaNymE03nj8CTiU9S6ynZ8="; 28 }; 29 30 build-system = [ hatchling ]; ··· 55 meta = with lib; { 56 description = "Django email backends and webhooks for Mailgun"; 57 homepage = "https://github.com/anymail/django-anymail"; 58 - changelog = "https://github.com/anymail/django-anymail/blob/v${version}/CHANGELOG.rst"; 59 license = licenses.bsd3; 60 maintainers = with maintainers; [ onny ]; 61 };
··· 15 16 buildPythonPackage rec { 17 pname = "django-anymail"; 18 + version = "13.0"; 19 pyproject = true; 20 21 disabled = pythonOlder "3.7"; ··· 24 owner = "anymail"; 25 repo = "django-anymail"; 26 tag = "v${version}"; 27 + hash = "sha256-0KqpgS71QwTfLp4I8p1An6sCnGcvxTNB4xy4LaFFl8E="; 28 }; 29 30 build-system = [ hatchling ]; ··· 55 meta = with lib; { 56 description = "Django email backends and webhooks for Mailgun"; 57 homepage = "https://github.com/anymail/django-anymail"; 58 + changelog = "https://github.com/anymail/django-anymail/blob/${src.tag}/CHANGELOG.rst"; 59 license = licenses.bsd3; 60 maintainers = with maintainers; [ onny ]; 61 };
+2 -2
pkgs/development/python-modules/dohq-artifactory/default.nix
··· 14 15 buildPythonPackage rec { 16 pname = "dohq-artifactory"; 17 - version = "1.0.0"; 18 19 src = fetchFromGitHub { 20 owner = "devopshq"; 21 repo = "artifactory"; 22 tag = version; 23 - hash = "sha256-g6FozwSieurnXS76+yu/lBeL4yIWXdoyl9cUyUpMJx0="; 24 }; 25 26 # https://github.com/devopshq/artifactory/issues/470
··· 14 15 buildPythonPackage rec { 16 pname = "dohq-artifactory"; 17 + version = "1.0.1"; 18 19 src = fetchFromGitHub { 20 owner = "devopshq"; 21 repo = "artifactory"; 22 tag = version; 23 + hash = "sha256-oGv7sZWi/e9WWa5W82pJ6d8S2d2e9gaoGZ3P/97IWoI="; 24 }; 25 26 # https://github.com/devopshq/artifactory/issues/470
+3 -3
pkgs/development/python-modules/extract-msg/default.nix
··· 16 17 buildPythonPackage rec { 18 pname = "extract-msg"; 19 - version = "0.54.0"; 20 pyproject = true; 21 22 disabled = pythonOlder "3.7"; ··· 25 owner = "TeamMsgExtractor"; 26 repo = "msg-extractor"; 27 tag = "v${version}"; 28 - hash = "sha256-R02rhwIbXGMynYXqE8TYLG4YvmyEW2Yt8N0hm/dPTv0="; 29 }; 30 31 pythonRelaxDeps = [ ··· 56 meta = with lib; { 57 description = "Extracts emails and attachments saved in Microsoft Outlook's .msg files"; 58 homepage = "https://github.com/TeamMsgExtractor/msg-extractor"; 59 - changelog = "https://github.com/TeamMsgExtractor/msg-extractor/blob/${version}/CHANGELOG.md"; 60 license = licenses.gpl3Only; 61 maintainers = with maintainers; [ fab ]; 62 };
··· 16 17 buildPythonPackage rec { 18 pname = "extract-msg"; 19 + version = "0.54.1"; 20 pyproject = true; 21 22 disabled = pythonOlder "3.7"; ··· 25 owner = "TeamMsgExtractor"; 26 repo = "msg-extractor"; 27 tag = "v${version}"; 28 + hash = "sha256-ISrMt9dK/WfTp8YD3xSwOCsKAa13g+l6I1SZ5hySOSg="; 29 }; 30 31 pythonRelaxDeps = [ ··· 56 meta = with lib; { 57 description = "Extracts emails and attachments saved in Microsoft Outlook's .msg files"; 58 homepage = "https://github.com/TeamMsgExtractor/msg-extractor"; 59 + changelog = "https://github.com/TeamMsgExtractor/msg-extractor/blob/${src.tag}/CHANGELOG.md"; 60 license = licenses.gpl3Only; 61 maintainers = with maintainers; [ fab ]; 62 };
+3 -3
pkgs/development/python-modules/granian/default.nix
··· 19 20 buildPythonPackage rec { 21 pname = "granian"; 22 - version = "2.2.3"; 23 pyproject = true; 24 25 src = fetchFromGitHub { 26 owner = "emmett-framework"; 27 repo = "granian"; 28 tag = "v${version}"; 29 - hash = "sha256-E0ooMXqR6PR6JVHEjiqsVaxsMs5ZIoR5YAmExF73ljI="; 30 }; 31 32 cargoDeps = rustPlatform.fetchCargoVendor { 33 inherit pname version src; 34 - hash = "sha256-XXgg2HW4SNINeoG1zU/bqpplP6UdQOE2z68rvB4vA/0="; 35 }; 36 37 nativeBuildInputs = with rustPlatform; [
··· 19 20 buildPythonPackage rec { 21 pname = "granian"; 22 + version = "2.2.4"; 23 pyproject = true; 24 25 src = fetchFromGitHub { 26 owner = "emmett-framework"; 27 repo = "granian"; 28 tag = "v${version}"; 29 + hash = "sha256-DZFTQLZx+p2SoR1/7atAqxjVqDGgJBkz3fmXGF0iojA="; 30 }; 31 32 cargoDeps = rustPlatform.fetchCargoVendor { 33 inherit pname version src; 34 + hash = "sha256-4MwIQTjS+SH0d+wPB4wfRXzo3f8CBMOAUy/3tf2uXYo="; 35 }; 36 37 nativeBuildInputs = with rustPlatform; [
+2 -2
pkgs/development/python-modules/graph-tool/default.nix
··· 32 in 33 buildPythonPackage rec { 34 pname = "graph-tool"; 35 - version = "2.92"; 36 format = "other"; 37 38 src = fetchurl { 39 url = "https://downloads.skewed.de/graph-tool/graph-tool-${version}.tar.bz2"; 40 - hash = "sha256-BBtWpWgmZV+R8EAu6eROrVe3jOTINDfi9HN5ZMt5r44="; 41 }; 42 43 postPatch = ''
··· 32 in 33 buildPythonPackage rec { 34 pname = "graph-tool"; 35 + version = "2.96"; 36 format = "other"; 37 38 src = fetchurl { 39 url = "https://downloads.skewed.de/graph-tool/graph-tool-${version}.tar.bz2"; 40 + hash = "sha256-kNW09I/5U2kwKFOCWRdsedoXtIdnZhg9Bjy1GOw1rVc="; 41 }; 42 43 postPatch = ''
+2 -2
pkgs/development/python-modules/hahomematic/default.nix
··· 17 18 buildPythonPackage rec { 19 pname = "hahomematic"; 20 - version = "2025.4.0"; 21 pyproject = true; 22 23 disabled = pythonOlder "3.13"; ··· 26 owner = "SukramJ"; 27 repo = "hahomematic"; 28 tag = version; 29 - hash = "sha256-bEMGt53tXJdGIpjP8sZ1VkKH/ky+VVnIF6t+oS/YYlY="; 30 }; 31 32 __darwinAllowLocalNetworking = true;
··· 17 18 buildPythonPackage rec { 19 pname = "hahomematic"; 20 + version = "2025.4.1"; 21 pyproject = true; 22 23 disabled = pythonOlder "3.13"; ··· 26 owner = "SukramJ"; 27 repo = "hahomematic"; 28 tag = version; 29 + hash = "sha256-cJpt5OjC2zXsKIxYZ+5TQORDuhLsQ+6MBzXD9ygG5Os="; 30 }; 31 32 __darwinAllowLocalNetworking = true;
+2 -2
pkgs/development/python-modules/metakernel/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "metakernel"; 15 - version = "0.30.2"; 16 pyproject = true; 17 18 disabled = pythonOlder "3.7"; 19 20 src = fetchPypi { 21 inherit pname version; 22 - hash = "sha256-Siff2FO4SfASgkLFUgTuWXpajYZClPJghLry+8gU1aQ="; 23 }; 24 25 build-system = [ hatchling ];
··· 12 13 buildPythonPackage rec { 14 pname = "metakernel"; 15 + version = "0.30.3"; 16 pyproject = true; 17 18 disabled = pythonOlder "3.7"; 19 20 src = fetchPypi { 21 inherit pname version; 22 + hash = "sha256-nryNTYciAq16xkpW4HIm2NPFzkW1tCDQQB9UfHUKR10="; 23 }; 24 25 build-system = [ hatchling ];
+3
pkgs/development/python-modules/nix-prefetch-github/default.nix
··· 10 sphinx-argparse, 11 parameterized, 12 setuptools, 13 }: 14 15 buildPythonPackage rec { ··· 29 rev = "v${version}"; 30 hash = "sha256-eQd/MNlnuzXzgFzvwUMchvHoIvkIrbpGKV7iknO14Cc="; 31 }; 32 33 nativeBuildInputs = [ 34 sphinxHook
··· 10 sphinx-argparse, 11 parameterized, 12 setuptools, 13 + nix, 14 }: 15 16 buildPythonPackage rec { ··· 30 rev = "v${version}"; 31 hash = "sha256-eQd/MNlnuzXzgFzvwUMchvHoIvkIrbpGKV7iknO14Cc="; 32 }; 33 + 34 + dependencies = [ nix ]; 35 36 nativeBuildInputs = [ 37 sphinxHook
+2 -2
pkgs/development/python-modules/pyexploitdb/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "pyexploitdb"; 13 - version = "0.2.75"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.7"; ··· 18 src = fetchPypi { 19 pname = "pyExploitDb"; 20 inherit version; 21 - hash = "sha256-rQP9OuWK+kEyc5DipPo0tPagvHm1Rl1YVUiALL7OKvQ="; 22 }; 23 24 build-system = [ setuptools ];
··· 10 11 buildPythonPackage rec { 12 pname = "pyexploitdb"; 13 + version = "0.2.76"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.7"; ··· 18 src = fetchPypi { 19 pname = "pyExploitDb"; 20 inherit version; 21 + hash = "sha256-HcedkHQVatxyoVHRxivTd5vPxs4zMkLC2X27cmmAcMo="; 22 }; 23 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 fetchFromGitHub, 7 prompt-toolkit, 8 pygments, 9 pyserial, 10 pytest-asyncio, 11 pytest-cov-stub, 12 pytest-xdist, 13 pytestCheckHook, 14 - pythonOlder, 15 redis, 16 setuptools, 17 sqlalchemy, ··· 21 22 buildPythonPackage rec { 23 pname = "pymodbus"; 24 - version = "3.9.0"; 25 pyproject = true; 26 27 - disabled = pythonOlder "3.9"; 28 - 29 src = fetchFromGitHub { 30 owner = "pymodbus-dev"; 31 repo = "pymodbus"; 32 tag = "v${version}"; 33 - hash = "sha256-8v48+wnxVBIXJhCn7/oHyoxPN8smWWNY/i5LMHhKUVk="; 34 }; 35 36 build-system = [ setuptools ]; 37 38 optional-dependencies = { 39 - repl = [ 40 - aiohttp 41 - typer 42 - prompt-toolkit 43 - pygments 44 - click 45 - ]; 46 serial = [ pyserial ]; 47 }; 48 49 nativeCheckInputs = [
··· 6 fetchFromGitHub, 7 prompt-toolkit, 8 pygments, 9 + pymodbus-repl, 10 pyserial, 11 pytest-asyncio, 12 pytest-cov-stub, 13 pytest-xdist, 14 pytestCheckHook, 15 redis, 16 setuptools, 17 sqlalchemy, ··· 21 22 buildPythonPackage rec { 23 pname = "pymodbus"; 24 + version = "3.9.1"; 25 pyproject = true; 26 27 src = fetchFromGitHub { 28 owner = "pymodbus-dev"; 29 repo = "pymodbus"; 30 tag = "v${version}"; 31 + hash = "sha256-O64r8/3AGZYr449FANo3wQCUiIJkIjN5eQ+VoTrvUHo="; 32 }; 33 34 build-system = [ setuptools ]; 35 36 optional-dependencies = { 37 + repl = [ pymodbus-repl ]; 38 serial = [ pyserial ]; 39 + simulator = [ aiohttp ]; 40 }; 41 42 nativeCheckInputs = [
+3 -3
pkgs/development/python-modules/pyorthanc/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "pyorthanc"; 12 - version = "1.19.1"; 13 14 pyproject = true; 15 ··· 17 owner = "gacou54"; 18 repo = "pyorthanc"; 19 tag = "v${version}"; 20 - hash = "sha256-97i341NXb7QsgN0X808mtz1rSKYSP+SMoGJy43Tkwug="; 21 }; 22 23 build-system = [ poetry-core ]; ··· 38 meta = { 39 description = "Python library that wraps the Orthanc REST API"; 40 homepage = "https://github.com/gacou54/pyorthanc"; 41 - changelog = "https://github.com/gacou54/pyorthanc/releases/tag/v${version}"; 42 license = lib.licenses.mit; 43 maintainers = with lib.maintainers; [ bcdarwin ]; 44 };
··· 9 10 buildPythonPackage rec { 11 pname = "pyorthanc"; 12 + version = "1.20.0"; 13 14 pyproject = true; 15 ··· 17 owner = "gacou54"; 18 repo = "pyorthanc"; 19 tag = "v${version}"; 20 + hash = "sha256-AWYu/JVL1Hs/aEZXgSRc/y4rN22VRrgn6pINDTogPPs="; 21 }; 22 23 build-system = [ poetry-core ]; ··· 38 meta = { 39 description = "Python library that wraps the Orthanc REST API"; 40 homepage = "https://github.com/gacou54/pyorthanc"; 41 + changelog = "https://github.com/gacou54/pyorthanc/releases/tag/${src.tag}"; 42 license = lib.licenses.mit; 43 maintainers = with lib.maintainers; [ bcdarwin ]; 44 };
+3 -3
pkgs/development/python-modules/pysilero-vad/default.nix
··· 17 18 buildPythonPackage rec { 19 pname = "pysilero-vad"; 20 - version = "2.0.1"; 21 pyproject = true; 22 23 src = fetchFromGitHub { 24 owner = "rhasspy"; 25 repo = "pysilero-vad"; 26 tag = "v${version}"; 27 - hash = "sha256-v6Ok0JWhdp0oM6I87BVojJgMikdomUX/Vk2ZVje0z+w="; 28 }; 29 30 build-system = [ setuptools ]; ··· 45 broken = stdenv.hostPlatform.isAarch64 && stdenv.hostPlatform.isLinux; 46 description = "Pre-packaged voice activity detector using silero-vad"; 47 homepage = "https://github.com/rhasspy/pysilero-vad"; 48 - changelog = "https://github.com/rhasspy/pysilero-vad/blob/${src.rev}/CHANGELOG.md"; 49 license = licenses.mit; 50 maintainers = with maintainers; [ hexa ]; 51 };
··· 17 18 buildPythonPackage rec { 19 pname = "pysilero-vad"; 20 + version = "2.1.0"; 21 pyproject = true; 22 23 src = fetchFromGitHub { 24 owner = "rhasspy"; 25 repo = "pysilero-vad"; 26 tag = "v${version}"; 27 + hash = "sha256-h49AD3ICh0NYyh2EDogynQ0qgkKCAQTVKS9rbXbrqPE="; 28 }; 29 30 build-system = [ setuptools ]; ··· 45 broken = stdenv.hostPlatform.isAarch64 && stdenv.hostPlatform.isLinux; 46 description = "Pre-packaged voice activity detector using silero-vad"; 47 homepage = "https://github.com/rhasspy/pysilero-vad"; 48 + changelog = "https://github.com/rhasspy/pysilero-vad/blob/${src.tag}/CHANGELOG.md"; 49 license = licenses.mit; 50 maintainers = with maintainers; [ hexa ]; 51 };
+6 -8
pkgs/development/python-modules/pytibber/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "pytibber"; 15 - version = "0.30.8"; 16 pyproject = true; 17 18 disabled = pythonOlder "3.11"; ··· 21 owner = "Danielhiversen"; 22 repo = "pyTibber"; 23 tag = version; 24 - hash = "sha256-lUxID4D9wxKvDF3epEznTof9lHYKFniTDYv7/gvW7Z4="; 25 }; 26 27 build-system = [ setuptools ]; ··· 36 pytestCheckHook 37 ]; 38 39 - pytestFlagsArray = [ "test/test.py" ]; 40 - 41 # Tests access network 42 doCheck = false; 43 44 pythonImportsCheck = [ "tibber" ]; 45 46 - meta = with lib; { 47 description = "Python library to communicate with Tibber"; 48 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 ]; 52 }; 53 }
··· 12 13 buildPythonPackage rec { 14 pname = "pytibber"; 15 + version = "0.31.0"; 16 pyproject = true; 17 18 disabled = pythonOlder "3.11"; ··· 21 owner = "Danielhiversen"; 22 repo = "pyTibber"; 23 tag = version; 24 + hash = "sha256-NCzgh/hPbbKgJLvfOzXSkOCrV53w/F0F5TglQ2gOAJk="; 25 }; 26 27 build-system = [ setuptools ]; ··· 36 pytestCheckHook 37 ]; 38 39 # Tests access network 40 doCheck = false; 41 42 pythonImportsCheck = [ "tibber" ]; 43 44 + meta = { 45 description = "Python library to communicate with Tibber"; 46 homepage = "https://github.com/Danielhiversen/pyTibber"; 47 + changelog = "https://github.com/Danielhiversen/pyTibber/releases/tag/${src.tag}"; 48 + license = lib.licenses.mit; 49 + maintainers = with lib.maintainers; [ dotlambda ]; 50 }; 51 }
+2 -2
pkgs/development/python-modules/qpsolvers/default.nix
··· 23 }: 24 buildPythonPackage rec { 25 pname = "qpsolvers"; 26 - version = "4.5.0"; 27 pyproject = true; 28 29 src = fetchFromGitHub { 30 owner = "qpsolvers"; 31 repo = "qpsolvers"; 32 tag = "v${version}"; 33 - hash = "sha256-6oqCUya0ObY51zPtJl8BFK7UeX5X2SUx6p3bGQSN/gQ="; 34 }; 35 36 build-system = [ flit-core ];
··· 23 }: 24 buildPythonPackage rec { 25 pname = "qpsolvers"; 26 + version = "4.5.1"; 27 pyproject = true; 28 29 src = fetchFromGitHub { 30 owner = "qpsolvers"; 31 repo = "qpsolvers"; 32 tag = "v${version}"; 33 + hash = "sha256-BPjuc1RyN4qy2LJCIpsUVooP+cmHaLtaYRG2Mp/+ETc="; 34 }; 35 36 build-system = [ flit-core ];
+2 -7
pkgs/development/python-modules/rectangle-packer/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "rectangle-packer"; 12 - version = "2.0.2"; 13 pyproject = true; 14 15 src = fetchFromGitHub { 16 owner = "Penlect"; 17 repo = "rectangle-packer"; 18 rev = version; 19 - hash = "sha256-YsMLB9jfAC5yB8TnlY9j6ybXM2ILireOgQ8m8wYo4ts="; 20 }; 21 22 build-system = [ 23 cython 24 setuptools 25 ]; 26 - 27 - postPatch = '' 28 - substituteInPlace setup.py \ 29 - --replace-fail 'Cython<3.0.0' 'Cython' 30 - ''; 31 32 pythonImportsCheck = [ "rpack" ]; 33
··· 9 10 buildPythonPackage rec { 11 pname = "rectangle-packer"; 12 + version = "2.0.4"; 13 pyproject = true; 14 15 src = fetchFromGitHub { 16 owner = "Penlect"; 17 repo = "rectangle-packer"; 18 rev = version; 19 + hash = "sha256-Tm1ZkWTecmQDGsTOa1AP2GtjdxVgxklLIYSBlTSfSiY="; 20 }; 21 22 build-system = [ 23 cython 24 setuptools 25 ]; 26 27 pythonImportsCheck = [ "rpack" ]; 28
+2 -2
pkgs/development/python-modules/scripttest/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "scripttest"; 10 - version = "2.0"; 11 format = "setuptools"; 12 13 src = fetchPypi { 14 inherit pname version; 15 - sha256 = "sha256-xbFdNcRlwLxjcCvYS6Q2U+EXl+rtx31er4bvwgEpk2A="; 16 }; 17 18 buildInputs = [ pytest ];
··· 7 8 buildPythonPackage rec { 9 pname = "scripttest"; 10 + version = "2.0.post1"; 11 format = "setuptools"; 12 13 src = fetchPypi { 14 inherit pname version; 15 + sha256 = "sha256-pgZ/H+rfSy7T5ZSwsy5BWJZA5/o5dHZapj1QhSDAv9w="; 16 }; 17 18 buildInputs = [ pytest ];
+9 -9
pkgs/development/python-modules/spatial-image/default.nix
··· 3 buildPythonPackage, 4 pythonOlder, 5 fetchFromGitHub, 6 - flit-core, 7 pytestCheckHook, 8 numpy, 9 xarray, ··· 12 13 buildPythonPackage rec { 14 pname = "spatial-image"; 15 - version = "1.1.0"; 16 pyproject = true; 17 18 - disabled = pythonOlder "3.8"; 19 20 src = fetchFromGitHub { 21 owner = "spatial-image"; 22 repo = "spatial-image"; 23 tag = "v${version}"; 24 - hash = "sha256-yIAqHhq2naTA8PdLOdrNSrhEOhRwlFD6x9dH4xDVt9Y="; 25 }; 26 27 - nativeBuildInputs = [ flit-core ]; 28 29 - propagatedBuildInputs = [ 30 numpy 31 xarray 32 xarray-dataclasses ··· 36 37 pythonImportsCheck = [ "spatial_image" ]; 38 39 - meta = with lib; { 40 description = "Multi-dimensional spatial image data structure for scientific Python"; 41 homepage = "https://github.com/spatial-image/spatial-image"; 42 changelog = "https://github.com/spatial-image/spatial-image/releases/tag/v${version}"; 43 - license = licenses.mit; 44 - maintainers = with maintainers; [ bcdarwin ]; 45 }; 46 }
··· 3 buildPythonPackage, 4 pythonOlder, 5 fetchFromGitHub, 6 + hatchling, 7 pytestCheckHook, 8 numpy, 9 xarray, ··· 12 13 buildPythonPackage rec { 14 pname = "spatial-image"; 15 + version = "1.2.1"; 16 pyproject = true; 17 18 + disabled = pythonOlder "3.10"; 19 20 src = fetchFromGitHub { 21 owner = "spatial-image"; 22 repo = "spatial-image"; 23 tag = "v${version}"; 24 + hash = "sha256-PGc2uey2xcfE0PcYDaCp7U0lgeGL1I6MMP3vbTN+Alk="; 25 }; 26 27 + build-system = [ hatchling ]; 28 29 + dependencies = [ 30 numpy 31 xarray 32 xarray-dataclasses ··· 36 37 pythonImportsCheck = [ "spatial_image" ]; 38 39 + meta = { 40 description = "Multi-dimensional spatial image data structure for scientific Python"; 41 homepage = "https://github.com/spatial-image/spatial-image"; 42 changelog = "https://github.com/spatial-image/spatial-image/releases/tag/v${version}"; 43 + license = lib.licenses.mit; 44 + maintainers = with lib.maintainers; [ bcdarwin ]; 45 }; 46 }
+3 -3
pkgs/development/python-modules/troposphere/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "troposphere"; 14 - version = "4.9.0"; 15 format = "setuptools"; 16 17 disabled = pythonOlder "3.7"; ··· 20 owner = "cloudtools"; 21 repo = pname; 22 tag = version; 23 - hash = "sha256-1Qq1vV3DsslnwJq0d0MZ9bCadYD08gxLsM3tQmti4Pw="; 24 }; 25 26 propagatedBuildInputs = [ cfn-flip ] ++ lib.optionals (pythonOlder "3.8") [ typing-extensions ]; ··· 39 meta = with lib; { 40 description = "Library to create AWS CloudFormation descriptions"; 41 homepage = "https://github.com/cloudtools/troposphere"; 42 - changelog = "https://github.com/cloudtools/troposphere/blob/${version}/CHANGELOG.rst"; 43 license = licenses.bsd2; 44 maintainers = with maintainers; [ jlesquembre ]; 45 };
··· 11 12 buildPythonPackage rec { 13 pname = "troposphere"; 14 + version = "4.9.1"; 15 format = "setuptools"; 16 17 disabled = pythonOlder "3.7"; ··· 20 owner = "cloudtools"; 21 repo = pname; 22 tag = version; 23 + hash = "sha256-P2in05PJ8JubX7bvQbqyW7QkjK4BGBdysFclya7pxpE="; 24 }; 25 26 propagatedBuildInputs = [ cfn-flip ] ++ lib.optionals (pythonOlder "3.8") [ typing-extensions ]; ··· 39 meta = with lib; { 40 description = "Library to create AWS CloudFormation descriptions"; 41 homepage = "https://github.com/cloudtools/troposphere"; 42 + changelog = "https://github.com/cloudtools/troposphere/blob/${src.tag}/CHANGELOG.rst"; 43 license = licenses.bsd2; 44 maintainers = with maintainers; [ jlesquembre ]; 45 };
+2 -2
pkgs/development/python-modules/trytond/default.nix
··· 27 28 buildPythonPackage rec { 29 pname = "trytond"; 30 - version = "7.4.8"; 31 pyproject = true; 32 33 disabled = pythonOlder "3.7"; 34 35 src = fetchPypi { 36 inherit pname version; 37 - hash = "sha256-o/VMPW5nh8zci82I80sFnythW7Z7A6DV6Nfl4Cnp2OE="; 38 }; 39 40 build-system = [ setuptools ];
··· 27 28 buildPythonPackage rec { 29 pname = "trytond"; 30 + version = "7.4.9"; 31 pyproject = true; 32 33 disabled = pythonOlder "3.7"; 34 35 src = fetchPypi { 36 inherit pname version; 37 + hash = "sha256-yH0dIRVBPKOjzk+36HGHN13ffhD4y+ZCC123s33YfMA="; 38 }; 39 40 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/ultralytics/default.nix
··· 32 33 buildPythonPackage rec { 34 pname = "ultralytics"; 35 - version = "8.3.99"; 36 pyproject = true; 37 38 src = fetchFromGitHub { 39 owner = "ultralytics"; 40 repo = "ultralytics"; 41 tag = "v${version}"; 42 - hash = "sha256-k3YoW7XrfhVrUJPEyrJ0PPEssfkaOVl/Ls/sIro2P7I="; 43 }; 44 45 build-system = [ setuptools ];
··· 32 33 buildPythonPackage rec { 34 pname = "ultralytics"; 35 + version = "8.3.107"; 36 pyproject = true; 37 38 src = fetchFromGitHub { 39 owner = "ultralytics"; 40 repo = "ultralytics"; 41 tag = "v${version}"; 42 + hash = "sha256-WRoRll21yxmZLz6Qj1i+MfV+haQPV9HKS77lY3zeZOU="; 43 }; 44 45 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/unearth/default.nix
··· 16 17 buildPythonPackage rec { 18 pname = "unearth"; 19 - version = "0.17.3"; 20 pyproject = true; 21 22 disabled = pythonOlder "3.8"; 23 24 src = fetchPypi { 25 inherit pname version; 26 - hash = "sha256-MulsnfY8VjoRjUEd+0+cZy8YGkEJd/Z2XA7UMLDTJ4Q="; 27 }; 28 29 build-system = [ pdm-backend ];
··· 16 17 buildPythonPackage rec { 18 pname = "unearth"; 19 + version = "0.17.5"; 20 pyproject = true; 21 22 disabled = pythonOlder "3.8"; 23 24 src = fetchPypi { 25 inherit pname version; 26 + hash = "sha256-oZ4cAuZLQFGNCIB5x0FvxBtFpki4GkEoqsAllyNO5ro="; 27 }; 28 29 build-system = [ pdm-backend ];
+119 -117
pkgs/development/tools/rust/cargo-pgrx/buildPgrxExtension.nix
··· 47 # If the generated rust bindings aren't needed to use the extension, its a 48 # unnecessary and heavy dependency. If you set this to true, you also 49 # have to add `rustfmt` to `nativeBuildInputs`. 50 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 70 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"; 92 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 98 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 105 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 - ''; 112 113 - argsForBuildRustPackage = builtins.removeAttrs args [ 114 - "postgresql" 115 - "useFakeRustfmt" 116 - "usePgTestCheckFeature" 117 - ]; 118 119 - cargoPgrxFlags' = lib.escapeShellArgs cargoPgrxFlags; 120 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 ]; 125 126 - nativeBuildInputs = 127 - (args.nativeBuildInputs or [ ]) 128 - ++ [ 129 - cargo-pgrx 130 - postgresql 131 - pkg-config 132 - rustPlatform.bindgenHook 133 - ] 134 - ++ lib.optionals useFakeRustfmt [ fakeRustfmt ]; 135 136 - buildPhase = '' 137 - runHook preBuild 138 139 - echo "Executing cargo-pgrx buildPhase" 140 - ${preBuildAndTest} 141 - ${maybeEnterBuildAndTestSubdir} 142 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" 151 152 - ${maybeLeaveBuildAndTestSubdir} 153 154 - runHook postBuild 155 - ''; 156 157 - preCheck = preBuildAndTest + args.preCheck or ""; 158 159 - installPhase = '' 160 - runHook preInstall 161 162 - echo "Executing buildPgrxExtension install" 163 164 - ${maybeEnterBuildAndTestSubdir} 165 166 - cargo-pgrx pgrx stop all ${cargoPgrxFlags'} 167 168 - mv $out/${postgresql}/* $out 169 - rm -rf $out/nix 170 171 - ${maybeLeaveBuildAndTestSubdir} 172 173 - runHook postInstall 174 - ''; 175 176 - PGRX_PG_SYS_SKIP_BINDING_REWRITE = "1"; 177 - CARGO_BUILD_INCREMENTAL = "false"; 178 - RUST_BACKTRACE = "full"; 179 180 - checkNoDefaultFeatures = true; 181 - checkFeatures = 182 - (args.checkFeatures or [ ]) 183 - ++ (lib.optionals usePgTestCheckFeature [ "pg_test" ]) 184 - ++ [ "pg${pgrxPostgresMajor}" ]; 185 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 }; 190 - }; 191 - in 192 - rustPlatform.buildRustPackage finalArgs
··· 47 # If the generated rust bindings aren't needed to use the extension, its a 48 # unnecessary and heavy dependency. If you set this to true, you also 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; 53 54 + excludeDrvArgNames = [ 55 + "postgresql" 56 + "useFakeRustfmt" 57 + "usePgTestCheckFeature" 58 + ]; 59 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 81 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."; 92 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"; 103 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 109 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 116 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 + ''; 123 124 + cargoPgrxFlags' = lib.escapeShellArgs cargoPgrxFlags; 125 + in 126 + { 127 + buildInputs = (args.buildInputs or [ ]) ++ lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; 128 129 + nativeBuildInputs = 130 + (args.nativeBuildInputs or [ ]) 131 + ++ [ 132 + cargo-pgrx 133 + postgresql 134 + pkg-config 135 + rustPlatform.bindgenHook 136 + ] 137 + ++ lib.optionals useFakeRustfmt [ fakeRustfmt ]; 138 139 + buildPhase = '' 140 + runHook preBuild 141 142 + echo "Executing cargo-pgrx buildPhase" 143 + ${preBuildAndTest} 144 + ${maybeEnterBuildAndTestSubdir} 145 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" 154 155 + ${maybeLeaveBuildAndTestSubdir} 156 157 + runHook postBuild 158 + ''; 159 160 + preCheck = preBuildAndTest + args.preCheck or ""; 161 162 + installPhase = '' 163 + runHook preInstall 164 165 + echo "Executing buildPgrxExtension install" 166 167 + ${maybeEnterBuildAndTestSubdir} 168 169 + cargo-pgrx pgrx stop all ${cargoPgrxFlags'} 170 171 + mv $out/${postgresql}/* $out 172 + rm -rf $out/nix 173 174 + ${maybeLeaveBuildAndTestSubdir} 175 176 + runHook postInstall 177 + ''; 178 179 + PGRX_PG_SYS_SKIP_BINDING_REWRITE = "1"; 180 + CARGO_BUILD_INCREMENTAL = "false"; 181 + RUST_BACKTRACE = "full"; 182 183 + checkNoDefaultFeatures = true; 184 + checkFeatures = 185 + (args.checkFeatures or [ ]) 186 + ++ (lib.optionals usePgTestCheckFeature [ "pg_test" ]) 187 + ++ [ "pg${pgrxPostgresMajor}" ]; 188 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 + }; 193 }; 194 + }
+6
pkgs/development/web/nodejs/nodejs.nix
··· 429 "test-macos-app-sandbox" 430 "test-os" 431 "test-os-process-priority" 432 ] 433 ++ lib.optionals (stdenv.buildPlatform.isDarwin && stdenv.buildPlatform.isx86_64) [ 434 # These tests fail on x86_64-darwin (even without sandbox).
··· 429 "test-macos-app-sandbox" 430 "test-os" 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" 438 ] 439 ++ lib.optionals (stdenv.buildPlatform.isDarwin && stdenv.buildPlatform.isx86_64) [ 440 # These tests fail on x86_64-darwin (even without sandbox).
+216 -216
pkgs/kde/generated/sources/frameworks.json
··· 1 { 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=" 6 }, 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=" 11 }, 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=" 16 }, 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=" 21 }, 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=" 26 }, 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=" 31 }, 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=" 36 }, 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=" 41 }, 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=" 46 }, 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=" 51 }, 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=" 56 }, 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=" 61 }, 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=" 66 }, 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=" 71 }, 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=" 76 }, 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=" 81 }, 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=" 86 }, 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=" 91 }, 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=" 96 }, 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=" 101 }, 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=" 106 }, 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=" 111 }, 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=" 116 }, 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=" 121 }, 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=" 126 }, 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=" 131 }, 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=" 136 }, 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=" 141 }, 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=" 146 }, 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=" 151 }, 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=" 156 }, 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=" 161 }, 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=" 166 }, 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=" 171 }, 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=" 176 }, 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=" 181 }, 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=" 186 }, 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=" 191 }, 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=" 196 }, 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=" 201 }, 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=" 206 }, 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=" 211 }, 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=" 216 }, 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=" 221 }, 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=" 226 }, 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=" 231 }, 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=" 236 }, 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=" 241 }, 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=" 246 }, 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=" 251 }, 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=" 256 }, 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=" 261 }, 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=" 266 }, 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=" 271 }, 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=" 276 }, 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=" 281 }, 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=" 286 }, 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=" 291 }, 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=" 296 }, 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=" 301 }, 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=" 306 }, 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=" 311 }, 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=" 316 }, 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=" 321 }, 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=" 326 }, 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=" 331 }, 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=" 336 }, 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=" 341 }, 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=" 346 }, 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=" 351 }, 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=" 356 }, 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=" 361 } 362 }
··· 1 { 2 "attica": { 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 }, 7 "baloo": { 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 }, 12 "bluez-qt": { 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 }, 17 "breeze-icons": { 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 }, 22 "extra-cmake-modules": { 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 }, 27 "frameworkintegration": { 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 }, 32 "kapidox": { 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 }, 37 "karchive": { 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 }, 42 "kauth": { 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 }, 47 "kbookmarks": { 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 }, 52 "kcalendarcore": { 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 }, 57 "kcmutils": { 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 }, 62 "kcodecs": { 63 + "version": "6.13.0", 64 + "url": "mirror://kde/stable/frameworks/6.13/kcodecs-6.13.0.tar.xz", 65 + "hash": "sha256-3d3gXZcNAmrmorMeNVlTIQf03mDybX2HpFczF24SIII=" 66 }, 67 "kcolorscheme": { 68 + "version": "6.13.0", 69 + "url": "mirror://kde/stable/frameworks/6.13/kcolorscheme-6.13.0.tar.xz", 70 + "hash": "sha256-irilZ724uD9kgkrT1EkHfsuS9zAkMU9V7qt3d9kSnt8=" 71 }, 72 "kcompletion": { 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 }, 77 "kconfig": { 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 }, 82 "kconfigwidgets": { 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 }, 87 "kcontacts": { 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 }, 92 "kcoreaddons": { 93 + "version": "6.13.0", 94 + "url": "mirror://kde/stable/frameworks/6.13/kcoreaddons-6.13.0.tar.xz", 95 + "hash": "sha256-oRC8MwPFQfusPi06qTwuslQTBV3iRjSmkDQhD23929s=" 96 }, 97 "kcrash": { 98 + "version": "6.13.0", 99 + "url": "mirror://kde/stable/frameworks/6.13/kcrash-6.13.0.tar.xz", 100 + "hash": "sha256-Ji4prbpEXT0AslBD5TwCPzKix93hFxHCpIPDU21XuV8=" 101 }, 102 "kdav": { 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 }, 107 "kdbusaddons": { 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 }, 112 "kdeclarative": { 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 }, 117 "kded": { 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 }, 122 "kdesu": { 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 }, 127 "kdnssd": { 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 }, 132 "kdoctools": { 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 }, 137 "kfilemetadata": { 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 }, 142 "kglobalaccel": { 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 }, 147 "kguiaddons": { 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 }, 152 "kholidays": { 153 + "version": "6.13.0", 154 + "url": "mirror://kde/stable/frameworks/6.13/kholidays-6.13.0.tar.xz", 155 + "hash": "sha256-N9Kur7LHaV923cCY0HZG639loDrufItf7Qq3xO8mR3U=" 156 }, 157 "ki18n": { 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 }, 162 "kiconthemes": { 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 }, 167 "kidletime": { 168 + "version": "6.13.0", 169 + "url": "mirror://kde/stable/frameworks/6.13/kidletime-6.13.0.tar.xz", 170 + "hash": "sha256-7hfT983VBzkODpupaJa33PqgCOOFqdtCMge8PuI25tw=" 171 }, 172 "kimageformats": { 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 }, 177 "kio": { 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 }, 182 "kirigami": { 183 + "version": "6.13.0", 184 + "url": "mirror://kde/stable/frameworks/6.13/kirigami-6.13.0.tar.xz", 185 + "hash": "sha256-3Vqhtbj7xOtzEieFGvfKnKodyqwNyZQh29PQ1Y2Ygyk=" 186 }, 187 "kitemmodels": { 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 }, 192 "kitemviews": { 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 }, 197 "kjobwidgets": { 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 }, 202 "knewstuff": { 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 }, 207 "knotifications": { 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 }, 212 "knotifyconfig": { 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 }, 217 "kpackage": { 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 }, 222 "kparts": { 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 }, 227 "kpeople": { 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 }, 232 "kplotting": { 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 }, 237 "kpty": { 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 }, 242 "kquickcharts": { 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 }, 247 "krunner": { 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 }, 252 "kservice": { 253 + "version": "6.13.0", 254 + "url": "mirror://kde/stable/frameworks/6.13/kservice-6.13.0.tar.xz", 255 + "hash": "sha256-ZdlUL3KdML49zBKqLr61AjjOTTCoUHdfmwBrm58cHNU=" 256 }, 257 "kstatusnotifieritem": { 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 }, 262 "ksvg": { 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 }, 267 "ktexteditor": { 268 + "version": "6.13.0", 269 + "url": "mirror://kde/stable/frameworks/6.13/ktexteditor-6.13.0.tar.xz", 270 + "hash": "sha256-fBLvBh9FvcO17MXA7skInNZSHEmSF94HonPcZf3Xx88=" 271 }, 272 "ktexttemplate": { 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 }, 277 "ktextwidgets": { 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 }, 282 "kunitconversion": { 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 }, 287 "kuserfeedback": { 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 }, 292 "kwallet": { 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 }, 297 "kwidgetsaddons": { 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 }, 302 "kwindowsystem": { 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 }, 307 "kxmlgui": { 308 + "version": "6.13.0", 309 + "url": "mirror://kde/stable/frameworks/6.13/kxmlgui-6.13.0.tar.xz", 310 + "hash": "sha256-4QZILTuxX3r97rVULg8PPKJrm1xjdKA8oYFT1dJ1DeY=" 311 }, 312 "modemmanager-qt": { 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 }, 317 "networkmanager-qt": { 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 }, 322 "prison": { 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 }, 327 "purpose": { 328 + "version": "6.13.0", 329 + "url": "mirror://kde/stable/frameworks/6.13/purpose-6.13.0.tar.xz", 330 + "hash": "sha256-K6t0kHUFvulfqs3JyT6KlLKrM2Ual9KufWP9SD9Fgyc=" 331 }, 332 "qqc2-desktop-style": { 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 }, 337 "solid": { 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 }, 342 "sonnet": { 343 + "version": "6.13.0", 344 + "url": "mirror://kde/stable/frameworks/6.13/sonnet-6.13.0.tar.xz", 345 + "hash": "sha256-1HRlqdYjJXz7AZLDpNwkczSQqolSMQQi5ALYKK1GHu4=" 346 }, 347 "syndication": { 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 }, 352 "syntax-highlighting": { 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 }, 357 "threadweaver": { 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 } 362 }
+2 -2
pkgs/servers/home-assistant/custom-components/homematicip_local/package.nix
··· 9 buildHomeAssistantComponent rec { 10 owner = "SukramJ"; 11 domain = "homematicip_local"; 12 - version = "1.82.1"; 13 14 src = fetchFromGitHub { 15 owner = "SukramJ"; 16 repo = "custom_homematic"; 17 tag = version; 18 - hash = "sha256-/ZUSPYdjHZ/qHucKgxPLjvktr0LEYRdHPn/iypf3Y44="; 19 }; 20 21 postPatch = ''
··· 9 buildHomeAssistantComponent rec { 10 owner = "SukramJ"; 11 domain = "homematicip_local"; 12 + version = "1.83.0"; 13 14 src = fetchFromGitHub { 15 owner = "SukramJ"; 16 repo = "custom_homematic"; 17 tag = version; 18 + hash = "sha256-F26Q7nfikw5NSa84L0LKwTSQDmqEdxwYyyzBNzSMWPw="; 19 }; 20 21 postPatch = ''
+2 -2
pkgs/servers/spicedb/default.nix
··· 6 7 buildGoModule rec { 8 pname = "spicedb"; 9 - version = "1.42.0"; 10 11 src = fetchFromGitHub { 12 owner = "authzed"; 13 repo = "spicedb"; 14 rev = "v${version}"; 15 - hash = "sha256-7E9wbPi82F9mqqEsnK96a376QRu9NnpdZRAFB0pe1Lc="; 16 }; 17 18 vendorHash = "sha256-mjzVMtTLJiimzQcXntd2JTIDQS7ndRqosxCVorzcn54=";
··· 6 7 buildGoModule rec { 8 pname = "spicedb"; 9 + version = "1.42.1"; 10 11 src = fetchFromGitHub { 12 owner = "authzed"; 13 repo = "spicedb"; 14 rev = "v${version}"; 15 + hash = "sha256-mgVJtMqLVLShWbv3FqzGovWD3O/xHn+noDvrbQa6XrA="; 16 }; 17 18 vendorHash = "sha256-mjzVMtTLJiimzQcXntd2JTIDQS7ndRqosxCVorzcn54=";
+6 -6
pkgs/servers/sql/postgresql/ext/age.nix
··· 19 "13" = "sha256-HR6nnWt/V2a0rD5eHHUsFIZ1y7lmvLz36URt9pPJnCw="; 20 }; 21 in 22 - postgresqlBuildExtension rec { 23 pname = "age"; 24 version = "1.5.0-rc0"; 25 ··· 27 owner = "apache"; 28 repo = "age"; 29 tag = "PG${lib.versions.major postgresql.version}/v${ 30 - builtins.replaceStrings [ "." ] [ "_" ] version 31 }"; 32 hash = 33 hashes.${lib.versions.major postgresql.version} ··· 42 43 enableUpdateScript = false; 44 passthru.tests = stdenv.mkDerivation { 45 - inherit version src; 46 47 pname = "age-regression"; 48 ··· 50 51 buildPhase = 52 let 53 - postgresqlAge = postgresql.withPackages (ps: [ ps.age ]); 54 in 55 '' 56 # The regression tests need to be run in the order specified in the Makefile. ··· 76 broken = !builtins.elem (lib.versions.major postgresql.version) (builtins.attrNames hashes); 77 description = "Graph database extension for PostgreSQL"; 78 homepage = "https://age.apache.org/"; 79 - changelog = "https://github.com/apache/age/raw/v${src.rev}/RELEASE"; 80 maintainers = [ ]; 81 platforms = postgresql.meta.platforms; 82 license = lib.licenses.asl20; 83 }; 84 - }
··· 19 "13" = "sha256-HR6nnWt/V2a0rD5eHHUsFIZ1y7lmvLz36URt9pPJnCw="; 20 }; 21 in 22 + postgresqlBuildExtension (finalAttrs: { 23 pname = "age"; 24 version = "1.5.0-rc0"; 25 ··· 27 owner = "apache"; 28 repo = "age"; 29 tag = "PG${lib.versions.major postgresql.version}/v${ 30 + builtins.replaceStrings [ "." ] [ "_" ] finalAttrs.version 31 }"; 32 hash = 33 hashes.${lib.versions.major postgresql.version} ··· 42 43 enableUpdateScript = false; 44 passthru.tests = stdenv.mkDerivation { 45 + inherit (finalAttrs) version src; 46 47 pname = "age-regression"; 48 ··· 50 51 buildPhase = 52 let 53 + postgresqlAge = postgresql.withPackages (_: [ finalAttrs.finalPackage ]); 54 in 55 '' 56 # The regression tests need to be run in the order specified in the Makefile. ··· 76 broken = !builtins.elem (lib.versions.major postgresql.version) (builtins.attrNames hashes); 77 description = "Graph database extension for PostgreSQL"; 78 homepage = "https://age.apache.org/"; 79 + changelog = "https://github.com/apache/age/raw/v${finalAttrs.src.rev}/RELEASE"; 80 maintainers = [ ]; 81 platforms = postgresql.meta.platforms; 82 license = lib.licenses.asl20; 83 }; 84 + })
+4 -4
pkgs/servers/sql/postgresql/ext/citus.nix
··· 9 stdenv, 10 }: 11 12 - postgresqlBuildExtension rec { 13 pname = "citus"; 14 version = "13.0.3"; 15 16 src = fetchFromGitHub { 17 owner = "citusdata"; 18 repo = "citus"; 19 - tag = "v${version}"; 20 hash = "sha256-tQ2YkMUeziz+dhfXtfuK0x8PWH3vfoJiVbE+YvQ/Gzc="; 21 }; 22 ··· 42 broken = lib.versionOlder postgresql.version "15"; 43 description = "Distributed PostgreSQL as an extension"; 44 homepage = "https://www.citusdata.com/"; 45 - changelog = "https://github.com/citusdata/citus/blob/${src.rev}/CHANGELOG.md"; 46 license = lib.licenses.agpl3Only; 47 maintainers = [ ]; 48 inherit (postgresql.meta) platforms; 49 }; 50 - }
··· 9 stdenv, 10 }: 11 12 + postgresqlBuildExtension (finalAttrs: { 13 pname = "citus"; 14 version = "13.0.3"; 15 16 src = fetchFromGitHub { 17 owner = "citusdata"; 18 repo = "citus"; 19 + tag = "v${finalAttrs.version}"; 20 hash = "sha256-tQ2YkMUeziz+dhfXtfuK0x8PWH3vfoJiVbE+YvQ/Gzc="; 21 }; 22 ··· 42 broken = lib.versionOlder postgresql.version "15"; 43 description = "Distributed PostgreSQL as an extension"; 44 homepage = "https://www.citusdata.com/"; 45 + changelog = "https://github.com/citusdata/citus/blob/${finalAttrs.src.rev}/CHANGELOG.md"; 46 license = lib.licenses.agpl3Only; 47 maintainers = [ ]; 48 inherit (postgresql.meta) platforms; 49 }; 50 + })
+3 -3
pkgs/servers/sql/postgresql/ext/hypopg.nix
··· 7 stdenv, 8 }: 9 10 - postgresqlBuildExtension rec { 11 pname = "hypopg"; 12 version = "1.4.1"; 13 14 src = fetchFromGitHub { 15 owner = "HypoPG"; 16 repo = "hypopg"; 17 - tag = version; 18 hash = "sha256-88uKPSnITRZ2VkelI56jZ9GWazG/Rn39QlyHKJKSKMM="; 19 }; 20 ··· 31 platforms = postgresql.meta.platforms; 32 maintainers = with lib.maintainers; [ bbigras ]; 33 }; 34 - }
··· 7 stdenv, 8 }: 9 10 + postgresqlBuildExtension (finalAttrs: { 11 pname = "hypopg"; 12 version = "1.4.1"; 13 14 src = fetchFromGitHub { 15 owner = "HypoPG"; 16 repo = "hypopg"; 17 + tag = finalAttrs.version; 18 hash = "sha256-88uKPSnITRZ2VkelI56jZ9GWazG/Rn39QlyHKJKSKMM="; 19 }; 20 ··· 31 platforms = postgresql.meta.platforms; 32 maintainers = with lib.maintainers; [ bbigras ]; 33 }; 34 + })
+3 -3
pkgs/servers/sql/postgresql/ext/periods.nix
··· 6 stdenv, 7 }: 8 9 - postgresqlBuildExtension rec { 10 pname = "periods"; 11 version = "1.2.3"; 12 13 src = fetchFromGitHub { 14 owner = "xocolatl"; 15 repo = "periods"; 16 - tag = "v${version}"; 17 hash = "sha256-97v6+WNDcYb/KivlE/JBlRIZ3gYHj68AlK0fylp1cPo="; 18 }; 19 ··· 24 platforms = postgresql.meta.platforms; 25 license = lib.licenses.postgresql; 26 }; 27 - }
··· 6 stdenv, 7 }: 8 9 + postgresqlBuildExtension (finalAttrs: { 10 pname = "periods"; 11 version = "1.2.3"; 12 13 src = fetchFromGitHub { 14 owner = "xocolatl"; 15 repo = "periods"; 16 + tag = "v${finalAttrs.version}"; 17 hash = "sha256-97v6+WNDcYb/KivlE/JBlRIZ3gYHj68AlK0fylp1cPo="; 18 }; 19 ··· 24 platforms = postgresql.meta.platforms; 25 license = lib.licenses.postgresql; 26 }; 27 + })
+4 -4
pkgs/servers/sql/postgresql/ext/pg_auto_failover.nix
··· 6 stdenv, 7 }: 8 9 - postgresqlBuildExtension rec { 10 pname = "pg_auto_failover"; 11 version = "2.2"; 12 13 src = fetchFromGitHub { 14 owner = "citusdata"; 15 repo = "pg_auto_failover"; 16 - tag = "v${version}"; 17 hash = "sha256-lsnVry+5n08kLOun8u0B7XFvI5ijTKJtFJ84fixMHe4="; 18 }; 19 ··· 23 description = "PostgreSQL extension and service for automated failover and high-availability"; 24 mainProgram = "pg_autoctl"; 25 homepage = "https://github.com/citusdata/pg_auto_failover"; 26 - changelog = "https://github.com/citusdata/pg_auto_failover/blob/v${version}/CHANGELOG.md"; 27 maintainers = [ ]; 28 platforms = postgresql.meta.platforms; 29 license = lib.licenses.postgresql; 30 }; 31 - }
··· 6 stdenv, 7 }: 8 9 + postgresqlBuildExtension (finalAttrs: { 10 pname = "pg_auto_failover"; 11 version = "2.2"; 12 13 src = fetchFromGitHub { 14 owner = "citusdata"; 15 repo = "pg_auto_failover"; 16 + tag = "v${finalAttrs.version}"; 17 hash = "sha256-lsnVry+5n08kLOun8u0B7XFvI5ijTKJtFJ84fixMHe4="; 18 }; 19 ··· 23 description = "PostgreSQL extension and service for automated failover and high-availability"; 24 mainProgram = "pg_autoctl"; 25 homepage = "https://github.com/citusdata/pg_auto_failover"; 26 + changelog = "https://github.com/citusdata/pg_auto_failover/blob/v${finalAttrs.version}/CHANGELOG.md"; 27 maintainers = [ ]; 28 platforms = postgresql.meta.platforms; 29 license = lib.licenses.postgresql; 30 }; 31 + })
+3 -3
pkgs/servers/sql/postgresql/ext/pg_bigm.nix
··· 5 postgresqlBuildExtension, 6 }: 7 8 - postgresqlBuildExtension rec { 9 pname = "pg_bigm"; 10 version = "1.2-20240606"; 11 12 src = fetchFromGitHub { 13 owner = "pgbigm"; 14 repo = "pg_bigm"; 15 - tag = "v${version}"; 16 hash = "sha256-5Uy1DmGZR4WdtRUvNdZ5b9zBHJUb9idcEzW20rkreBs="; 17 }; 18 ··· 25 platforms = postgresql.meta.platforms; 26 license = lib.licenses.postgresql; 27 }; 28 - }
··· 5 postgresqlBuildExtension, 6 }: 7 8 + postgresqlBuildExtension (finalAttrs: { 9 pname = "pg_bigm"; 10 version = "1.2-20240606"; 11 12 src = fetchFromGitHub { 13 owner = "pgbigm"; 14 repo = "pg_bigm"; 15 + tag = "v${finalAttrs.version}"; 16 hash = "sha256-5Uy1DmGZR4WdtRUvNdZ5b9zBHJUb9idcEzW20rkreBs="; 17 }; 18 ··· 25 platforms = postgresql.meta.platforms; 26 license = lib.licenses.postgresql; 27 }; 28 + })
+4 -4
pkgs/servers/sql/postgresql/ext/pg_cron.nix
··· 6 stdenv, 7 }: 8 9 - postgresqlBuildExtension rec { 10 pname = "pg_cron"; 11 version = "1.6.5"; 12 13 src = fetchFromGitHub { 14 owner = "citusdata"; 15 repo = "pg_cron"; 16 - tag = "v${version}"; 17 hash = "sha256-Llksil7Fk7jvJJmCpfCN0Qm2b2I4J1VOA7/ibytO+KM="; 18 }; 19 20 meta = { 21 description = "Run Cron jobs through PostgreSQL"; 22 homepage = "https://github.com/citusdata/pg_cron"; 23 - changelog = "https://github.com/citusdata/pg_cron/releases/tag/v${version}"; 24 maintainers = with lib.maintainers; [ thoughtpolice ]; 25 platforms = postgresql.meta.platforms; 26 license = lib.licenses.postgresql; 27 }; 28 - }
··· 6 stdenv, 7 }: 8 9 + postgresqlBuildExtension (finalAttrs: { 10 pname = "pg_cron"; 11 version = "1.6.5"; 12 13 src = fetchFromGitHub { 14 owner = "citusdata"; 15 repo = "pg_cron"; 16 + tag = "v${finalAttrs.version}"; 17 hash = "sha256-Llksil7Fk7jvJJmCpfCN0Qm2b2I4J1VOA7/ibytO+KM="; 18 }; 19 20 meta = { 21 description = "Run Cron jobs through PostgreSQL"; 22 homepage = "https://github.com/citusdata/pg_cron"; 23 + changelog = "https://github.com/citusdata/pg_cron/releases/tag/v${finalAttrs.version}"; 24 maintainers = with lib.maintainers; [ thoughtpolice ]; 25 platforms = postgresql.meta.platforms; 26 license = lib.licenses.postgresql; 27 }; 28 + })
+3 -3
pkgs/servers/sql/postgresql/ext/pg_ed25519.nix
··· 6 stdenv, 7 }: 8 9 - postgresqlBuildExtension rec { 10 pname = "pg_ed25519"; 11 version = "0.2"; 12 13 src = fetchFromGitLab { 14 owner = "dwagin"; 15 repo = "pg_ed25519"; 16 - tag = version; 17 hash = "sha256-IOL3ogbPCMNmwDwpeaCZSoaFLJRX0Oah+ysgyUfHg5s="; 18 }; 19 ··· 26 # Broken with no upstream fix available. 27 broken = lib.versionAtLeast postgresql.version "16"; 28 }; 29 - }
··· 6 stdenv, 7 }: 8 9 + postgresqlBuildExtension (finalAttrs: { 10 pname = "pg_ed25519"; 11 version = "0.2"; 12 13 src = fetchFromGitLab { 14 owner = "dwagin"; 15 repo = "pg_ed25519"; 16 + tag = finalAttrs.version; 17 hash = "sha256-IOL3ogbPCMNmwDwpeaCZSoaFLJRX0Oah+ysgyUfHg5s="; 18 }; 19 ··· 26 # Broken with no upstream fix available. 27 broken = lib.versionAtLeast postgresql.version "16"; 28 }; 29 + })
+4 -4
pkgs/servers/sql/postgresql/ext/pg_hll.nix
··· 6 stdenv, 7 }: 8 9 - postgresqlBuildExtension rec { 10 pname = "pg_hll"; 11 version = "2.18"; 12 13 src = fetchFromGitHub { 14 owner = "citusdata"; 15 repo = "postgresql-hll"; 16 - tag = "v${version}"; 17 hash = "sha256-Latdxph1Ura8yKEokEjalJ+/GY+pAKOT3GXjuLprj6c="; 18 }; 19 20 meta = { 21 description = "HyperLogLog for PostgreSQL"; 22 homepage = "https://github.com/citusdata/postgresql-hll"; 23 - changelog = "https://github.com/citusdata/postgresql-hll/blob/v${version}/CHANGELOG.md"; 24 maintainers = with lib.maintainers; [ thoughtpolice ]; 25 platforms = postgresql.meta.platforms; 26 license = lib.licenses.asl20; 27 }; 28 - }
··· 6 stdenv, 7 }: 8 9 + postgresqlBuildExtension (finalAttrs: { 10 pname = "pg_hll"; 11 version = "2.18"; 12 13 src = fetchFromGitHub { 14 owner = "citusdata"; 15 repo = "postgresql-hll"; 16 + tag = "v${finalAttrs.version}"; 17 hash = "sha256-Latdxph1Ura8yKEokEjalJ+/GY+pAKOT3GXjuLprj6c="; 18 }; 19 20 meta = { 21 description = "HyperLogLog for PostgreSQL"; 22 homepage = "https://github.com/citusdata/postgresql-hll"; 23 + changelog = "https://github.com/citusdata/postgresql-hll/blob/v${finalAttrs.version}/CHANGELOG.md"; 24 maintainers = with lib.maintainers; [ thoughtpolice ]; 25 platforms = postgresql.meta.platforms; 26 license = lib.licenses.asl20; 27 }; 28 + })
+4 -4
pkgs/servers/sql/postgresql/ext/pg_ivm.nix
··· 6 stdenv, 7 }: 8 9 - postgresqlBuildExtension rec { 10 pname = "pg_ivm"; 11 version = "1.10"; 12 13 src = fetchFromGitHub { 14 owner = "sraoss"; 15 repo = "pg_ivm"; 16 - tag = "v${version}"; 17 hash = "sha256-4/ftJkm2ZInm9lkjJG7y4ZULwlyVC19lP0wGXu56SGw="; 18 }; 19 20 meta = { 21 description = "Materialized views with IVM (Incremental View Maintenance) for PostgreSQL"; 22 homepage = "https://github.com/sraoss/pg_ivm"; 23 - changelog = "https://github.com/sraoss/pg_ivm/releases/tag/v${version}"; 24 maintainers = with lib.maintainers; [ ivan ]; 25 platforms = postgresql.meta.platforms; 26 license = lib.licenses.postgresql; 27 broken = lib.versionOlder postgresql.version "13"; 28 }; 29 - }
··· 6 stdenv, 7 }: 8 9 + postgresqlBuildExtension (finalAttrs: { 10 pname = "pg_ivm"; 11 version = "1.10"; 12 13 src = fetchFromGitHub { 14 owner = "sraoss"; 15 repo = "pg_ivm"; 16 + tag = "v${finalAttrs.version}"; 17 hash = "sha256-4/ftJkm2ZInm9lkjJG7y4ZULwlyVC19lP0wGXu56SGw="; 18 }; 19 20 meta = { 21 description = "Materialized views with IVM (Incremental View Maintenance) for PostgreSQL"; 22 homepage = "https://github.com/sraoss/pg_ivm"; 23 + changelog = "https://github.com/sraoss/pg_ivm/releases/tag/v${finalAttrs.version}"; 24 maintainers = with lib.maintainers; [ ivan ]; 25 platforms = postgresql.meta.platforms; 26 license = lib.licenses.postgresql; 27 broken = lib.versionOlder postgresql.version "13"; 28 }; 29 + })
+4 -4
pkgs/servers/sql/postgresql/ext/pg_net.nix
··· 7 stdenv, 8 }: 9 10 - postgresqlBuildExtension rec { 11 pname = "pg_net"; 12 version = "0.14.0"; 13 14 src = fetchFromGitHub { 15 owner = "supabase"; 16 repo = "pg_net"; 17 - tag = "v${version}"; 18 hash = "sha256-c1pxhTyrE5j6dY+M5eKAboQNofIORS+Dccz+7HKEKQI="; 19 }; 20 ··· 25 meta = { 26 description = "Async networking for Postgres"; 27 homepage = "https://github.com/supabase/pg_net"; 28 - changelog = "https://github.com/supabase/pg_net/releases/tag/v${version}"; 29 maintainers = with lib.maintainers; [ thoughtpolice ]; 30 platforms = postgresql.meta.platforms; 31 license = lib.licenses.postgresql; 32 }; 33 - }
··· 7 stdenv, 8 }: 9 10 + postgresqlBuildExtension (finalAttrs: { 11 pname = "pg_net"; 12 version = "0.14.0"; 13 14 src = fetchFromGitHub { 15 owner = "supabase"; 16 repo = "pg_net"; 17 + tag = "v${finalAttrs.version}"; 18 hash = "sha256-c1pxhTyrE5j6dY+M5eKAboQNofIORS+Dccz+7HKEKQI="; 19 }; 20 ··· 25 meta = { 26 description = "Async networking for Postgres"; 27 homepage = "https://github.com/supabase/pg_net"; 28 + changelog = "https://github.com/supabase/pg_net/releases/tag/v${finalAttrs.version}"; 29 maintainers = with lib.maintainers; [ thoughtpolice ]; 30 platforms = postgresql.meta.platforms; 31 license = lib.licenses.postgresql; 32 }; 33 + })
+4 -4
pkgs/servers/sql/postgresql/ext/pg_partman.nix
··· 6 stdenv, 7 }: 8 9 - postgresqlBuildExtension rec { 10 pname = "pg_partman"; 11 version = "5.2.4"; 12 13 src = fetchFromGitHub { 14 owner = "pgpartman"; 15 repo = "pg_partman"; 16 - tag = "v${version}"; 17 hash = "sha256-i/o+JZEXnJRO17kfdTw87aca28+I8pvuFZsPMA/kf+w="; 18 }; 19 20 meta = { 21 description = "Partition management extension for PostgreSQL"; 22 homepage = "https://github.com/pgpartman/pg_partman"; 23 - changelog = "https://github.com/pgpartman/pg_partman/blob/v${version}/CHANGELOG.md"; 24 maintainers = with lib.maintainers; [ ggpeti ]; 25 platforms = postgresql.meta.platforms; 26 license = lib.licenses.postgresql; 27 broken = lib.versionOlder postgresql.version "14"; 28 }; 29 - }
··· 6 stdenv, 7 }: 8 9 + postgresqlBuildExtension (finalAttrs: { 10 pname = "pg_partman"; 11 version = "5.2.4"; 12 13 src = fetchFromGitHub { 14 owner = "pgpartman"; 15 repo = "pg_partman"; 16 + tag = "v${finalAttrs.version}"; 17 hash = "sha256-i/o+JZEXnJRO17kfdTw87aca28+I8pvuFZsPMA/kf+w="; 18 }; 19 20 meta = { 21 description = "Partition management extension for PostgreSQL"; 22 homepage = "https://github.com/pgpartman/pg_partman"; 23 + changelog = "https://github.com/pgpartman/pg_partman/blob/v${finalAttrs.version}/CHANGELOG.md"; 24 maintainers = with lib.maintainers; [ ggpeti ]; 25 platforms = postgresql.meta.platforms; 26 license = lib.licenses.postgresql; 27 broken = lib.versionOlder postgresql.version "14"; 28 }; 29 + })
+3 -3
pkgs/servers/sql/postgresql/ext/pg_rational.nix
··· 5 postgresqlBuildExtension, 6 }: 7 8 - postgresqlBuildExtension rec { 9 pname = "pg_rational"; 10 version = "0.0.2"; 11 12 src = fetchFromGitHub { 13 owner = "begriffs"; 14 repo = "pg_rational"; 15 - tag = "v${version}"; 16 hash = "sha256-Sp5wuX2nP3KGyWw7MFa11rI1CPIKIWBt8nvBSsASIEw="; 17 }; 18 ··· 23 platforms = postgresql.meta.platforms; 24 license = lib.licenses.mit; 25 }; 26 - }
··· 5 postgresqlBuildExtension, 6 }: 7 8 + postgresqlBuildExtension (finalAttrs: { 9 pname = "pg_rational"; 10 version = "0.0.2"; 11 12 src = fetchFromGitHub { 13 owner = "begriffs"; 14 repo = "pg_rational"; 15 + tag = "v${finalAttrs.version}"; 16 hash = "sha256-Sp5wuX2nP3KGyWw7MFa11rI1CPIKIWBt8nvBSsASIEw="; 17 }; 18 ··· 23 platforms = postgresql.meta.platforms; 24 license = lib.licenses.mit; 25 }; 26 + })
+3 -3
pkgs/servers/sql/postgresql/ext/pg_relusage.nix
··· 6 stdenv, 7 }: 8 9 - postgresqlBuildExtension rec { 10 pname = "pg_relusage"; 11 version = "0.0.1"; 12 13 src = fetchFromGitHub { 14 owner = "adept"; 15 repo = "pg_relusage"; 16 - tag = "${version}"; 17 hash = "sha256-8hJNjQ9MaBk3J9a73l+yQMwMW/F2N8vr5PO2o+5GvYs="; 18 }; 19 ··· 24 platforms = postgresql.meta.platforms; 25 license = lib.licenses.postgresql; 26 }; 27 - }
··· 6 stdenv, 7 }: 8 9 + postgresqlBuildExtension (finalAttrs: { 10 pname = "pg_relusage"; 11 version = "0.0.1"; 12 13 src = fetchFromGitHub { 14 owner = "adept"; 15 repo = "pg_relusage"; 16 + tag = "${finalAttrs.version}"; 17 hash = "sha256-8hJNjQ9MaBk3J9a73l+yQMwMW/F2N8vr5PO2o+5GvYs="; 18 }; 19 ··· 24 platforms = postgresql.meta.platforms; 25 license = lib.licenses.postgresql; 26 }; 27 + })
+3 -3
pkgs/servers/sql/postgresql/ext/pg_uuidv7.nix
··· 6 stdenv, 7 }: 8 9 - postgresqlBuildExtension rec { 10 pname = "pg_uuidv7"; 11 version = "1.6.0"; 12 13 src = fetchFromGitHub { 14 owner = "fboulnois"; 15 repo = "pg_uuidv7"; 16 - tag = "v${version}"; 17 hash = "sha256-lG6dCnbLALnfQc4uclqXXXfYjK/WXLV0lo5I8l1E5p4="; 18 }; 19 ··· 26 license = lib.licenses.mpl20; 27 broken = lib.versionOlder postgresql.version "13"; 28 }; 29 - }
··· 6 stdenv, 7 }: 8 9 + postgresqlBuildExtension (finalAttrs: { 10 pname = "pg_uuidv7"; 11 version = "1.6.0"; 12 13 src = fetchFromGitHub { 14 owner = "fboulnois"; 15 repo = "pg_uuidv7"; 16 + tag = "v${finalAttrs.version}"; 17 hash = "sha256-lG6dCnbLALnfQc4uclqXXXfYjK/WXLV0lo5I8l1E5p4="; 18 }; 19 ··· 26 license = lib.licenses.mpl20; 27 broken = lib.versionOlder postgresql.version "13"; 28 }; 29 + })
+5 -5
pkgs/servers/sql/postgresql/ext/pgmq.nix
··· 6 stdenv, 7 }: 8 9 - postgresqlBuildExtension rec { 10 pname = "pgmq"; 11 version = "1.5.1"; 12 13 src = fetchFromGitHub { 14 owner = "tembo-io"; 15 repo = "pgmq"; 16 - tag = "v${version}"; 17 hash = "sha256-IU+i6ONPwtgsFKdzya6E+222ualR66gkbb0lDr+7Rb8="; 18 }; 19 20 - sourceRoot = "${src.name}/pgmq-extension"; 21 22 dontConfigure = true; 23 24 meta = { 25 description = "Lightweight message queue like AWS SQS and RSMQ but on Postgres"; 26 homepage = "https://tembo.io/pgmq"; 27 - changelog = "https://github.com/tembo-io/pgmq/releases/tag/v${version}"; 28 maintainers = with lib.maintainers; [ takeda ]; 29 platforms = postgresql.meta.platforms; 30 license = lib.licenses.postgresql; 31 }; 32 - }
··· 6 stdenv, 7 }: 8 9 + postgresqlBuildExtension (finalAttrs: { 10 pname = "pgmq"; 11 version = "1.5.1"; 12 13 src = fetchFromGitHub { 14 owner = "tembo-io"; 15 repo = "pgmq"; 16 + tag = "v${finalAttrs.version}"; 17 hash = "sha256-IU+i6ONPwtgsFKdzya6E+222ualR66gkbb0lDr+7Rb8="; 18 }; 19 20 + sourceRoot = "${finalAttrs.src.name}/pgmq-extension"; 21 22 dontConfigure = true; 23 24 meta = { 25 description = "Lightweight message queue like AWS SQS and RSMQ but on Postgres"; 26 homepage = "https://tembo.io/pgmq"; 27 + changelog = "https://github.com/tembo-io/pgmq/releases/tag/v${finalAttrs.version}"; 28 maintainers = with lib.maintainers; [ takeda ]; 29 platforms = postgresql.meta.platforms; 30 license = lib.licenses.postgresql; 31 }; 32 + })
+4 -4
pkgs/servers/sql/postgresql/ext/pgroonga.nix
··· 10 xxHash, 11 }: 12 13 - postgresqlBuildExtension rec { 14 pname = "pgroonga"; 15 version = "4.0.1"; 16 17 src = fetchFromGitHub { 18 owner = "pgroonga"; 19 repo = "pgroonga"; 20 - tag = "${version}"; 21 hash = "sha256-a5nNtlUiFBuuqWAjIN0gU/FaoV3VpJh+/fab8R/77dw="; 22 }; 23 ··· 43 You can use super fast full text search feature against all languages by installing PGroonga into your PostgreSQL. 44 ''; 45 homepage = "https://pgroonga.github.io/"; 46 - changelog = "https://github.com/pgroonga/pgroonga/releases/tag/${version}"; 47 license = lib.licenses.postgresql; 48 platforms = postgresql.meta.platforms; 49 maintainers = with lib.maintainers; [ DerTim1 ]; 50 }; 51 - }
··· 10 xxHash, 11 }: 12 13 + postgresqlBuildExtension (finalAttrs: { 14 pname = "pgroonga"; 15 version = "4.0.1"; 16 17 src = fetchFromGitHub { 18 owner = "pgroonga"; 19 repo = "pgroonga"; 20 + tag = "${finalAttrs.version}"; 21 hash = "sha256-a5nNtlUiFBuuqWAjIN0gU/FaoV3VpJh+/fab8R/77dw="; 22 }; 23 ··· 43 You can use super fast full text search feature against all languages by installing PGroonga into your PostgreSQL. 44 ''; 45 homepage = "https://pgroonga.github.io/"; 46 + changelog = "https://github.com/pgroonga/pgroonga/releases/tag/${finalAttrs.version}"; 47 license = lib.licenses.postgresql; 48 platforms = postgresql.meta.platforms; 49 maintainers = with lib.maintainers; [ DerTim1 ]; 50 }; 51 + })
+4 -4
pkgs/servers/sql/postgresql/ext/pgrouting.nix
··· 9 stdenv, 10 }: 11 12 - postgresqlBuildExtension rec { 13 pname = "pgrouting"; 14 version = "3.7.3"; 15 ··· 22 src = fetchFromGitHub { 23 owner = "pgRouting"; 24 repo = "pgrouting"; 25 - tag = "v${version}"; 26 hash = "sha256-jaevnDCJ6hRQeDhdAkvMTvnnFWElMNvo9gZRW53proQ="; 27 }; 28 29 meta = { 30 description = "PostgreSQL/PostGIS extension that provides geospatial routing functionality"; 31 homepage = "https://pgrouting.org/"; 32 - changelog = "https://github.com/pgRouting/pgrouting/releases/tag/v${version}"; 33 maintainers = with lib.maintainers; lib.teams.geospatial.members ++ [ steve-chavez ]; 34 platforms = postgresql.meta.platforms; 35 license = lib.licenses.gpl2Plus; 36 }; 37 - }
··· 9 stdenv, 10 }: 11 12 + postgresqlBuildExtension (finalAttrs: { 13 pname = "pgrouting"; 14 version = "3.7.3"; 15 ··· 22 src = fetchFromGitHub { 23 owner = "pgRouting"; 24 repo = "pgrouting"; 25 + tag = "v${finalAttrs.version}"; 26 hash = "sha256-jaevnDCJ6hRQeDhdAkvMTvnnFWElMNvo9gZRW53proQ="; 27 }; 28 29 meta = { 30 description = "PostgreSQL/PostGIS extension that provides geospatial routing functionality"; 31 homepage = "https://pgrouting.org/"; 32 + changelog = "https://github.com/pgRouting/pgrouting/releases/tag/v${finalAttrs.version}"; 33 maintainers = with lib.maintainers; lib.teams.geospatial.members ++ [ steve-chavez ]; 34 platforms = postgresql.meta.platforms; 35 license = lib.licenses.gpl2Plus; 36 }; 37 + })
+4 -4
pkgs/servers/sql/postgresql/ext/pgsql-http.nix
··· 7 stdenv, 8 }: 9 10 - postgresqlBuildExtension rec { 11 pname = "pgsql-http"; 12 version = "1.6.3"; 13 14 src = fetchFromGitHub { 15 owner = "pramsey"; 16 repo = "pgsql-http"; 17 - tag = "v${version}"; 18 hash = "sha256-Ij8BaNj2SOwDfjgLxrpLFvvPCzSahXyyckRPGmcqKtE="; 19 }; 20 ··· 24 meta = { 25 description = "HTTP client for PostgreSQL, retrieve a web page from inside the database"; 26 homepage = "https://github.com/pramsey/pgsql-http"; 27 - changelog = "https://github.com/pramsey/pgsql-http/releases/tag/v${version}"; 28 maintainers = [ ]; 29 platforms = postgresql.meta.platforms; 30 license = lib.licenses.mit; 31 }; 32 - }
··· 7 stdenv, 8 }: 9 10 + postgresqlBuildExtension (finalAttrs: { 11 pname = "pgsql-http"; 12 version = "1.6.3"; 13 14 src = fetchFromGitHub { 15 owner = "pramsey"; 16 repo = "pgsql-http"; 17 + tag = "v${finalAttrs.version}"; 18 hash = "sha256-Ij8BaNj2SOwDfjgLxrpLFvvPCzSahXyyckRPGmcqKtE="; 19 }; 20 ··· 24 meta = { 25 description = "HTTP client for PostgreSQL, retrieve a web page from inside the database"; 26 homepage = "https://github.com/pramsey/pgsql-http"; 27 + changelog = "https://github.com/pramsey/pgsql-http/releases/tag/v${finalAttrs.version}"; 28 maintainers = [ ]; 29 platforms = postgresql.meta.platforms; 30 license = lib.licenses.mit; 31 }; 32 + })
+5 -5
pkgs/servers/sql/postgresql/ext/pgvecto-rs/package.nix
··· 30 cargo-pgrx = cargo-pgrx_0_12_0_alpha_1; 31 rustPlatform = rustPlatform'; 32 }) 33 - rec { 34 inherit postgresql; 35 36 pname = "pgvecto-rs"; ··· 49 src = fetchFromGitHub { 50 owner = "tensorchord"; 51 repo = "pgvecto.rs"; 52 - tag = "v${version}"; 53 hash = "sha256-X7BY2Exv0xQNhsS/GA7GNvj9OeVDqVCd/k3lUkXtfgE="; 54 }; 55 ··· 58 59 # Set appropriate version on vectors.control, otherwise it won't show up on PostgreSQL 60 postPatch = '' 61 - substituteInPlace ./vectors.control --subst-var-by CARGO_VERSION ${version} 62 ''; 63 64 # Include upgrade scripts in the final package ··· 90 || 91 # PostgreSQL 17 support issue upstream: https://github.com/tensorchord/pgvecto.rs/issues/607 92 # Check after next package update. 93 - lib.versionAtLeast postgresql.version "17" && version == "0.3.0"; 94 description = "Scalable, Low-latency and Hybrid-enabled Vector Search in Postgres"; 95 homepage = "https://github.com/tensorchord/pgvecto.rs"; 96 license = lib.licenses.asl20; ··· 99 esclear 100 ]; 101 }; 102 - }
··· 30 cargo-pgrx = cargo-pgrx_0_12_0_alpha_1; 31 rustPlatform = rustPlatform'; 32 }) 33 + (finalAttrs: { 34 inherit postgresql; 35 36 pname = "pgvecto-rs"; ··· 49 src = fetchFromGitHub { 50 owner = "tensorchord"; 51 repo = "pgvecto.rs"; 52 + tag = "v${finalAttrs.version}"; 53 hash = "sha256-X7BY2Exv0xQNhsS/GA7GNvj9OeVDqVCd/k3lUkXtfgE="; 54 }; 55 ··· 58 59 # Set appropriate version on vectors.control, otherwise it won't show up on PostgreSQL 60 postPatch = '' 61 + substituteInPlace ./vectors.control --subst-var-by CARGO_VERSION ${finalAttrs.version} 62 ''; 63 64 # Include upgrade scripts in the final package ··· 90 || 91 # PostgreSQL 17 support issue upstream: https://github.com/tensorchord/pgvecto.rs/issues/607 92 # Check after next package update. 93 + lib.versionAtLeast postgresql.version "17" && finalAttrs.version == "0.3.0"; 94 description = "Scalable, Low-latency and Hybrid-enabled Vector Search in Postgres"; 95 homepage = "https://github.com/tensorchord/pgvecto.rs"; 96 license = lib.licenses.asl20; ··· 99 esclear 100 ]; 101 }; 102 + })
+4 -4
pkgs/servers/sql/postgresql/ext/pgvector.nix
··· 6 stdenv, 7 }: 8 9 - postgresqlBuildExtension rec { 10 pname = "pgvector"; 11 version = "0.8.0"; 12 13 src = fetchFromGitHub { 14 owner = "pgvector"; 15 repo = "pgvector"; 16 - tag = "v${version}"; 17 hash = "sha256-JsZV+I4eRMypXTjGmjCtMBXDVpqTIPHQa28ogXncE/Q="; 18 }; 19 20 meta = { 21 description = "Open-source vector similarity search for PostgreSQL"; 22 homepage = "https://github.com/pgvector/pgvector"; 23 - changelog = "https://github.com/pgvector/pgvector/raw/v${version}/CHANGELOG.md"; 24 license = lib.licenses.postgresql; 25 platforms = postgresql.meta.platforms; 26 maintainers = [ ]; 27 }; 28 - }
··· 6 stdenv, 7 }: 8 9 + postgresqlBuildExtension (finalAttrs: { 10 pname = "pgvector"; 11 version = "0.8.0"; 12 13 src = fetchFromGitHub { 14 owner = "pgvector"; 15 repo = "pgvector"; 16 + tag = "v${finalAttrs.version}"; 17 hash = "sha256-JsZV+I4eRMypXTjGmjCtMBXDVpqTIPHQa28ogXncE/Q="; 18 }; 19 20 meta = { 21 description = "Open-source vector similarity search for PostgreSQL"; 22 homepage = "https://github.com/pgvector/pgvector"; 23 + changelog = "https://github.com/pgvector/pgvector/raw/v${finalAttrs.version}/CHANGELOG.md"; 24 license = lib.licenses.postgresql; 25 platforms = postgresql.meta.platforms; 26 maintainers = [ ]; 27 }; 28 + })
+67 -70
pkgs/servers/sql/postgresql/ext/pgvectorscale/package.nix
··· 6 postgresqlTestExtension, 7 }: 8 9 - let 10 - finalPackage = buildPgrxExtension rec { 11 - pname = "pgvectorscale"; 12 - version = "0.7.0"; 13 14 - src = fetchFromGitHub { 15 - owner = "timescale"; 16 - repo = "pgvectorscale"; 17 - tag = version; 18 - hash = "sha256-dy481k2SvyYXwwcsyLZSl3XlhSk9C5+4LfEfciB1DK4="; 19 - }; 20 21 - doCheck = false; 22 23 - useFetchCargoVendor = true; 24 - cargoHash = "sha256-CeRyDn9VhxfjWFJ1/Z/XvOUQOSnDoHHZAqgfYTeKU0o="; 25 - cargoPatches = [ 26 - ./add-Cargo.lock.patch 27 - ]; 28 29 - cargoPgrxFlags = [ 30 - "-p" 31 - "vectorscale" 32 - ]; 33 34 - inherit postgresql; 35 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 - ); 61 62 - INSERT INTO document_embedding (id, embedding) VALUES 63 - (1, '[1,2,4]'), 64 - (2, '[1,2,5]'); 65 66 - CREATE INDEX document_embedding_idx ON document_embedding 67 - USING diskann (embedding vector_cosine_ops); 68 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 - }; 78 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 - }; 87 }; 88 - in 89 - finalPackage
··· 6 postgresqlTestExtension, 7 }: 8 9 + buildPgrxExtension (finalAttrs: { 10 + pname = "pgvectorscale"; 11 + version = "0.7.0"; 12 13 + src = fetchFromGitHub { 14 + owner = "timescale"; 15 + repo = "pgvectorscale"; 16 + tag = finalAttrs.version; 17 + hash = "sha256-dy481k2SvyYXwwcsyLZSl3XlhSk9C5+4LfEfciB1DK4="; 18 + }; 19 20 + doCheck = false; 21 22 + useFetchCargoVendor = true; 23 + cargoHash = "sha256-CeRyDn9VhxfjWFJ1/Z/XvOUQOSnDoHHZAqgfYTeKU0o="; 24 + cargoPatches = [ 25 + ./add-Cargo.lock.patch 26 + ]; 27 28 + cargoPgrxFlags = [ 29 + "-p" 30 + "vectorscale" 31 + ]; 32 33 + inherit postgresql; 34 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 + ); 60 61 + INSERT INTO document_embedding (id, embedding) VALUES 62 + (1, '[1,2,4]'), 63 + (2, '[1,2,5]'); 64 65 + CREATE INDEX document_embedding_idx ON document_embedding 66 + USING diskann (embedding vector_cosine_ops); 67 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 + }; 77 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}"; 85 }; 86 + })
+4 -4
pkgs/servers/sql/postgresql/ext/pgx_ulid.nix
··· 6 postgresql, 7 util-linux, 8 }: 9 - buildPgrxExtension rec { 10 inherit postgresql; 11 12 pname = "pgx_ulid"; ··· 15 src = fetchFromGitHub { 16 owner = "pksunkara"; 17 repo = "pgx_ulid"; 18 - tag = "v${version}"; 19 hash = "sha256-VdLWwkUA0sVs5Z/Lyf5oTRhcHVzPmhgnYQhIM8MWJ0c="; 20 }; 21 ··· 42 broken = lib.versionOlder postgresql.version "14"; 43 description = "ULID Postgres extension written in Rust"; 44 homepage = "https://github.com/pksunkara/pgx_ulid"; 45 - changelog = "https://github.com/pksunkara/pgx_ulid/blob/v${version}/CHANGELOG.md"; 46 license = lib.licenses.mit; 47 maintainers = with lib.maintainers; [ myypo ]; 48 }; 49 - }
··· 6 postgresql, 7 util-linux, 8 }: 9 + buildPgrxExtension (finalAttrs: { 10 inherit postgresql; 11 12 pname = "pgx_ulid"; ··· 15 src = fetchFromGitHub { 16 owner = "pksunkara"; 17 repo = "pgx_ulid"; 18 + tag = "v${finalAttrs.version}"; 19 hash = "sha256-VdLWwkUA0sVs5Z/Lyf5oTRhcHVzPmhgnYQhIM8MWJ0c="; 20 }; 21 ··· 42 broken = lib.versionOlder postgresql.version "14"; 43 description = "ULID Postgres extension written in Rust"; 44 homepage = "https://github.com/pksunkara/pgx_ulid"; 45 + changelog = "https://github.com/pksunkara/pgx_ulid/blob/v${finalAttrs.version}/CHANGELOG.md"; 46 license = lib.licenses.mit; 47 maintainers = with lib.maintainers; [ myypo ]; 48 }; 49 + })
+3 -3
pkgs/servers/sql/postgresql/ext/repmgr.nix
··· 9 stdenv, 10 }: 11 12 - postgresqlBuildExtension rec { 13 pname = "repmgr"; 14 version = "5.5.0"; 15 16 src = fetchFromGitHub { 17 owner = "EnterpriseDB"; 18 repo = "repmgr"; 19 - tag = "v${version}"; 20 hash = "sha256-8G2CzzkWTKEglpUt1Gr7d/DuHJvCIEjsbYDMl3Zt3cs="; 21 }; 22 ··· 34 platforms = postgresql.meta.platforms; 35 maintainers = with lib.maintainers; [ zimbatm ]; 36 }; 37 - }
··· 9 stdenv, 10 }: 11 12 + postgresqlBuildExtension (finalAttrs: { 13 pname = "repmgr"; 14 version = "5.5.0"; 15 16 src = fetchFromGitHub { 17 owner = "EnterpriseDB"; 18 repo = "repmgr"; 19 + tag = "v${finalAttrs.version}"; 20 hash = "sha256-8G2CzzkWTKEglpUt1Gr7d/DuHJvCIEjsbYDMl3Zt3cs="; 21 }; 22 ··· 34 platforms = postgresql.meta.platforms; 35 maintainers = with lib.maintainers; [ zimbatm ]; 36 }; 37 + })
+4 -4
pkgs/servers/sql/postgresql/ext/sqlite_fdw.nix
··· 6 sqlite, 7 }: 8 9 - postgresqlBuildExtension rec { 10 pname = "sqlite_fdw"; 11 version = "2.5.0"; 12 13 src = fetchFromGitHub { 14 owner = "pgspider"; 15 repo = "sqlite_fdw"; 16 - tag = "v${version}"; 17 hash = "sha256-zPVIFzUv6UFFHq0Zi5MeQOcvgsfZAKGkkNIGxkTJ+oo="; 18 }; 19 ··· 24 meta = { 25 description = "SQLite Foreign Data Wrapper for PostgreSQL"; 26 homepage = "https://github.com/pgspider/sqlite_fdw"; 27 - changelog = "https://github.com/pgspider/sqlite_fdw/releases/tag/v${version}"; 28 maintainers = with lib.maintainers; [ apfelkuchen6 ]; 29 platforms = lib.platforms.unix; 30 license = lib.licenses.postgresql; 31 }; 32 - }
··· 6 sqlite, 7 }: 8 9 + postgresqlBuildExtension (finalAttrs: { 10 pname = "sqlite_fdw"; 11 version = "2.5.0"; 12 13 src = fetchFromGitHub { 14 owner = "pgspider"; 15 repo = "sqlite_fdw"; 16 + tag = "v${finalAttrs.version}"; 17 hash = "sha256-zPVIFzUv6UFFHq0Zi5MeQOcvgsfZAKGkkNIGxkTJ+oo="; 18 }; 19 ··· 24 meta = { 25 description = "SQLite Foreign Data Wrapper for PostgreSQL"; 26 homepage = "https://github.com/pgspider/sqlite_fdw"; 27 + changelog = "https://github.com/pgspider/sqlite_fdw/releases/tag/v${finalAttrs.version}"; 28 maintainers = with lib.maintainers; [ apfelkuchen6 ]; 29 platforms = lib.platforms.unix; 30 license = lib.licenses.postgresql; 31 }; 32 + })
+4 -4
pkgs/servers/sql/postgresql/ext/system_stats.nix
··· 5 postgresqlBuildExtension, 6 stdenv, 7 }: 8 - postgresqlBuildExtension rec { 9 pname = "system_stats"; 10 version = "3.2"; 11 12 src = fetchFromGitHub { 13 owner = "EnterpriseDB"; 14 repo = "system_stats"; 15 - tag = "v${version}"; 16 hash = "sha256-/xXnui0S0ZjRw7P8kMAgttHVv8T41aOhM3pM8P0OTig="; 17 }; 18 ··· 21 meta = { 22 description = "Postgres extension for exposing system metrics such as CPU, memory and disk information"; 23 homepage = "https://github.com/EnterpriseDB/system_stats"; 24 - changelog = "https://github.com/EnterpriseDB/system_stats/raw/v${version}/CHANGELOG.md"; 25 maintainers = with lib.maintainers; [ shivaraj-bh ]; 26 platforms = postgresql.meta.platforms; 27 license = lib.licenses.postgresql; 28 }; 29 - }
··· 5 postgresqlBuildExtension, 6 stdenv, 7 }: 8 + postgresqlBuildExtension (finalAttrs: { 9 pname = "system_stats"; 10 version = "3.2"; 11 12 src = fetchFromGitHub { 13 owner = "EnterpriseDB"; 14 repo = "system_stats"; 15 + tag = "v${finalAttrs.version}"; 16 hash = "sha256-/xXnui0S0ZjRw7P8kMAgttHVv8T41aOhM3pM8P0OTig="; 17 }; 18 ··· 21 meta = { 22 description = "Postgres extension for exposing system metrics such as CPU, memory and disk information"; 23 homepage = "https://github.com/EnterpriseDB/system_stats"; 24 + changelog = "https://github.com/EnterpriseDB/system_stats/raw/v${finalAttrs.version}/CHANGELOG.md"; 25 maintainers = with lib.maintainers; [ shivaraj-bh ]; 26 platforms = postgresql.meta.platforms; 27 license = lib.licenses.postgresql; 28 }; 29 + })
+4 -4
pkgs/servers/sql/postgresql/ext/tds_fdw.nix
··· 8 unstableGitUpdater, 9 }: 10 11 - postgresqlBuildExtension rec { 12 pname = "tds_fdw"; 13 version = "2.0.4"; 14 ··· 17 src = fetchFromGitHub { 18 owner = "tds-fdw"; 19 repo = "tds_fdw"; 20 - tag = "v${version}"; 21 hash = "sha256-ruelOHueaHx1royLPvDM8Abd1rQD62R4KXgtHY9qqTw="; 22 }; 23 24 meta = { 25 description = "PostgreSQL foreign data wrapper to connect to TDS databases (Sybase and Microsoft SQL Server)"; 26 homepage = "https://github.com/tds-fdw/tds_fdw"; 27 - changelog = "https://github.com/tds-fdw/tds_fdw/releases/tag/v${version}"; 28 maintainers = with lib.maintainers; [ steve-chavez ]; 29 platforms = postgresql.meta.platforms; 30 license = lib.licenses.postgresql; 31 }; 32 - }
··· 8 unstableGitUpdater, 9 }: 10 11 + postgresqlBuildExtension (finalAttrs: { 12 pname = "tds_fdw"; 13 version = "2.0.4"; 14 ··· 17 src = fetchFromGitHub { 18 owner = "tds-fdw"; 19 repo = "tds_fdw"; 20 + tag = "v${finalAttrs.version}"; 21 hash = "sha256-ruelOHueaHx1royLPvDM8Abd1rQD62R4KXgtHY9qqTw="; 22 }; 23 24 meta = { 25 description = "PostgreSQL foreign data wrapper to connect to TDS databases (Sybase and Microsoft SQL Server)"; 26 homepage = "https://github.com/tds-fdw/tds_fdw"; 27 + changelog = "https://github.com/tds-fdw/tds_fdw/releases/tag/v${finalAttrs.version}"; 28 maintainers = with lib.maintainers; [ steve-chavez ]; 29 platforms = postgresql.meta.platforms; 30 license = lib.licenses.postgresql; 31 }; 32 + })
+3 -3
pkgs/servers/sql/postgresql/ext/temporal_tables.nix
··· 6 stdenv, 7 }: 8 9 - postgresqlBuildExtension rec { 10 pname = "temporal_tables"; 11 version = "1.2.2"; 12 13 src = fetchFromGitHub { 14 owner = "arkhipov"; 15 repo = "temporal_tables"; 16 - tag = "v${version}"; 17 hash = "sha256-7+DCSPAPhsokWDq/5IXNhd7jY6FfzxxUjlsg/VJeD3k="; 18 }; 19 ··· 24 platforms = postgresql.meta.platforms; 25 license = lib.licenses.bsd2; 26 }; 27 - }
··· 6 stdenv, 7 }: 8 9 + postgresqlBuildExtension (finalAttrs: { 10 pname = "temporal_tables"; 11 version = "1.2.2"; 12 13 src = fetchFromGitHub { 14 owner = "arkhipov"; 15 repo = "temporal_tables"; 16 + tag = "v${finalAttrs.version}"; 17 hash = "sha256-7+DCSPAPhsokWDq/5IXNhd7jY6FfzxxUjlsg/VJeD3k="; 18 }; 19 ··· 24 platforms = postgresql.meta.platforms; 25 license = lib.licenses.bsd2; 26 }; 27 + })
+4 -4
pkgs/servers/sql/postgresql/ext/timescaledb.nix
··· 12 enableUnfree ? true, 13 }: 14 15 - postgresqlBuildExtension rec { 16 pname = "timescaledb${lib.optionalString (!enableUnfree) "-apache"}"; 17 version = "2.19.2"; 18 19 src = fetchFromGitHub { 20 owner = "timescale"; 21 repo = "timescaledb"; 22 - tag = version; 23 hash = "sha256-H46lhvM6rA9J4nLRLeFArCc7tqmVmpWztsGFAboSM0k="; 24 }; 25 ··· 55 meta = { 56 description = "Scales PostgreSQL for time-series data via automatic partitioning across time and space"; 57 homepage = "https://www.timescale.com/"; 58 - changelog = "https://github.com/timescale/timescaledb/blob/${version}/CHANGELOG.md"; 59 maintainers = with lib.maintainers; [ kirillrdy ]; 60 platforms = postgresql.meta.platforms; 61 license = with lib.licenses; if enableUnfree then tsl else asl20; 62 broken = lib.versionOlder postgresql.version "14"; 63 }; 64 - }
··· 12 enableUnfree ? true, 13 }: 14 15 + postgresqlBuildExtension (finalAttrs: { 16 pname = "timescaledb${lib.optionalString (!enableUnfree) "-apache"}"; 17 version = "2.19.2"; 18 19 src = fetchFromGitHub { 20 owner = "timescale"; 21 repo = "timescaledb"; 22 + tag = finalAttrs.version; 23 hash = "sha256-H46lhvM6rA9J4nLRLeFArCc7tqmVmpWztsGFAboSM0k="; 24 }; 25 ··· 55 meta = { 56 description = "Scales PostgreSQL for time-series data via automatic partitioning across time and space"; 57 homepage = "https://www.timescale.com/"; 58 + changelog = "https://github.com/timescale/timescaledb/blob/${finalAttrs.version}/CHANGELOG.md"; 59 maintainers = with lib.maintainers; [ kirillrdy ]; 60 platforms = postgresql.meta.platforms; 61 license = with lib.licenses; if enableUnfree then tsl else asl20; 62 broken = lib.versionOlder postgresql.version "14"; 63 }; 64 + })
+3 -3
pkgs/servers/sql/postgresql/ext/timescaledb_toolkit.nix
··· 8 postgresql, 9 }: 10 11 - (buildPgrxExtension.override { cargo-pgrx = cargo-pgrx_0_12_6; }) rec { 12 inherit postgresql; 13 14 pname = "timescaledb_toolkit"; ··· 17 src = fetchFromGitHub { 18 owner = "timescale"; 19 repo = "timescaledb-toolkit"; 20 - tag = version; 21 hash = "sha256-7yUbtWbYL4AnuUX8OXG4OVqYCY2Lf0pISSTlcFdPqog="; 22 }; 23 ··· 40 platforms = postgresql.meta.platforms; 41 license = lib.licenses.tsl; 42 }; 43 - }
··· 8 postgresql, 9 }: 10 11 + (buildPgrxExtension.override { cargo-pgrx = cargo-pgrx_0_12_6; }) (finalAttrs: { 12 inherit postgresql; 13 14 pname = "timescaledb_toolkit"; ··· 17 src = fetchFromGitHub { 18 owner = "timescale"; 19 repo = "timescaledb-toolkit"; 20 + tag = finalAttrs.version; 21 hash = "sha256-7yUbtWbYL4AnuUX8OXG4OVqYCY2Lf0pISSTlcFdPqog="; 22 }; 23 ··· 40 platforms = postgresql.meta.platforms; 41 license = lib.licenses.tsl; 42 }; 43 + })
+3 -3
pkgs/servers/sql/postgresql/ext/tsja.nix
··· 7 stdenv, 8 }: 9 10 - stdenv.mkDerivation rec { 11 pname = "tsja"; 12 version = "0.5.0"; 13 14 src = fetchzip { 15 - url = "https://www.amris.jp/tsja/tsja-${version}.tar.xz"; 16 hash = "sha256-h59UhUG/7biN8NaDiGK6kXDqfhR9uMzt8CpwbJ+PpEM="; 17 }; 18 ··· 45 platforms = lib.platforms.gnu; 46 license = lib.licenses.gpl2Only; 47 }; 48 - }
··· 7 stdenv, 8 }: 9 10 + stdenv.mkDerivation (finalAttrs: { 11 pname = "tsja"; 12 version = "0.5.0"; 13 14 src = fetchzip { 15 + url = "https://www.amris.jp/tsja/tsja-${finalAttrs.version}.tar.xz"; 16 hash = "sha256-h59UhUG/7biN8NaDiGK6kXDqfhR9uMzt8CpwbJ+PpEM="; 17 }; 18 ··· 45 platforms = lib.platforms.gnu; 46 license = lib.licenses.gpl2Only; 47 }; 48 + })
+4 -4
pkgs/servers/sql/postgresql/ext/wal2json.nix
··· 6 postgresqlBuildExtension, 7 }: 8 9 - postgresqlBuildExtension rec { 10 pname = "wal2json"; 11 version = "${builtins.replaceStrings [ "_" ] [ "." ] ( 12 - lib.strings.removePrefix "wal2json_" src.rev 13 )}"; 14 15 src = fetchFromGitHub { ··· 26 meta = { 27 description = "PostgreSQL JSON output plugin for changeset extraction"; 28 homepage = "https://github.com/eulerto/wal2json"; 29 - changelog = "https://github.com/eulerto/wal2json/releases/tag/${src.rev}"; 30 maintainers = with lib.maintainers; [ euank ]; 31 platforms = postgresql.meta.platforms; 32 license = lib.licenses.bsd3; 33 }; 34 - }
··· 6 postgresqlBuildExtension, 7 }: 8 9 + postgresqlBuildExtension (finalAttrs: { 10 pname = "wal2json"; 11 version = "${builtins.replaceStrings [ "_" ] [ "." ] ( 12 + lib.strings.removePrefix "wal2json_" finalAttrs.src.rev 13 )}"; 14 15 src = fetchFromGitHub { ··· 26 meta = { 27 description = "PostgreSQL JSON output plugin for changeset extraction"; 28 homepage = "https://github.com/eulerto/wal2json"; 29 + changelog = "https://github.com/eulerto/wal2json/releases/tag/${finalAttrs.src.rev}"; 30 maintainers = with lib.maintainers; [ euank ]; 31 platforms = postgresql.meta.platforms; 32 license = lib.licenses.bsd3; 33 }; 34 + })
+8 -5
pkgs/servers/sql/postgresql/postgresqlBuildExtension.nix
··· 63 nix-update-script, 64 }: 65 66 - args: 67 68 - let 69 - postgresqlBuildExtension = 70 finalAttrs: 71 { 72 enableUpdateScript ? true, ··· 145 '' 146 + prevAttrs.postInstall or ""; 147 }; 148 - in 149 - stdenv.mkDerivation (lib.extends postgresqlBuildExtension (lib.toFunction args))
··· 63 nix-update-script, 64 }: 65 66 + lib.extendMkDerivation { 67 + constructDrv = stdenv.mkDerivation; 68 69 + excludeDrvArgNames = [ 70 + "enableUpdateScript" 71 + ]; 72 + 73 + extendDrvArgs = 74 finalAttrs: 75 { 76 enableUpdateScript ? true, ··· 149 '' 150 + prevAttrs.postInstall or ""; 151 }; 152 + }
+2 -2
pkgs/tools/graphics/asymptote/default.nix
··· 36 }: 37 38 stdenv.mkDerivation (finalAttrs: { 39 - version = "3.01"; 40 pname = "asymptote"; 41 42 outputs = [ ··· 49 50 src = fetchurl { 51 url = "mirror://sourceforge/asymptote/${finalAttrs.version}/asymptote-${finalAttrs.version}.src.tgz"; 52 - hash = "sha256-egUACsP2vwYx2uvSCZ8H/jLU9f17Siz8gFWwCNSXsIQ="; 53 }; 54 55 # override with TeX Live containers to avoid building sty, docs from source
··· 36 }: 37 38 stdenv.mkDerivation (finalAttrs: { 39 + version = "3.02"; 40 pname = "asymptote"; 41 42 outputs = [ ··· 49 50 src = fetchurl { 51 url = "mirror://sourceforge/asymptote/${finalAttrs.version}/asymptote-${finalAttrs.version}.src.tgz"; 52 + hash = "sha256-Z5bec53elWwwxon7DPOSenEUe0lho32IOTPgJxM/xwo="; 53 }; 54 55 # override with TeX Live containers to avoid building sty, docs from source
+1 -1
pkgs/tools/misc/android-tools/default.nix
··· 79 unicode-dfs-2015 80 ]; 81 platforms = platforms.unix; 82 - maintainers = with maintainers; [ primeos ]; 83 }; 84 }
··· 79 unicode-dfs-2015 80 ]; 81 platforms = platforms.unix; 82 + maintainers = teams.android.members ++ (with maintainers; [ primeos ]); 83 }; 84 }
+2 -2
pkgs/tools/security/trufflehog/default.nix
··· 8 9 buildGoModule rec { 10 pname = "trufflehog"; 11 - version = "3.88.21"; 12 13 src = fetchFromGitHub { 14 owner = "trufflesecurity"; 15 repo = "trufflehog"; 16 tag = "v${version}"; 17 - hash = "sha256-hUBUpsfVKifeQ9DpeNKwBGnoLH1OK2T4IOb7yFWxz+Q="; 18 }; 19 20 vendorHash = "sha256-vJl2gIS14NA9nV9j+81xKv3NnsDce4V7XoeipOZV+wI=";
··· 8 9 buildGoModule rec { 10 pname = "trufflehog"; 11 + version = "3.88.23"; 12 13 src = fetchFromGitHub { 14 owner = "trufflesecurity"; 15 repo = "trufflehog"; 16 tag = "v${version}"; 17 + hash = "sha256-dGk3cVFEaeaZfZxJYeGMvexssbUPssAqdJbBTOV8b6I="; 18 }; 19 20 vendorHash = "sha256-vJl2gIS14NA9nV9j+81xKv3NnsDce4V7XoeipOZV+wI=";
+4
pkgs/top-level/python-packages.nix
··· 2741 2742 conda-package-streaming = callPackage ../development/python-modules/conda-package-streaming { }; 2743 2744 conduit = callPackage ../development/python-modules/conduit { }; 2745 2746 conduit-mpi = callPackage ../development/python-modules/conduit { mpiSupport = true; }; ··· 12665 pymitv = callPackage ../development/python-modules/pymitv { }; 12666 12667 pymodbus = callPackage ../development/python-modules/pymodbus { }; 12668 12669 pymodes = callPackage ../development/python-modules/pymodes { }; 12670
··· 2741 2742 conda-package-streaming = callPackage ../development/python-modules/conda-package-streaming { }; 2743 2744 + condense-json = callPackage ../development/python-modules/condense-json { }; 2745 + 2746 conduit = callPackage ../development/python-modules/conduit { }; 2747 2748 conduit-mpi = callPackage ../development/python-modules/conduit { mpiSupport = true; }; ··· 12667 pymitv = callPackage ../development/python-modules/pymitv { }; 12668 12669 pymodbus = callPackage ../development/python-modules/pymodbus { }; 12670 + 12671 + pymodbus-repl = callPackage ../development/python-modules/pymodbus-repl { }; 12672 12673 pymodes = callPackage ../development/python-modules/pymodes { }; 12674
+1
pkgs/top-level/release-cuda.nix
··· 105 lightgbm = linux; 106 llama-cpp = linux; 107 meshlab = linux; 108 monado = linux; # Failed in https://github.com/NixOS/nixpkgs/pull/233581 109 noisetorch = linux; 110 obs-studio-plugins.obs-backgroundremoval = linux;
··· 105 lightgbm = linux; 106 llama-cpp = linux; 107 meshlab = linux; 108 + mistral-rs = linux; 109 monado = linux; # Failed in https://github.com/NixOS/nixpkgs/pull/233581 110 noisetorch = linux; 111 obs-studio-plugins.obs-backgroundremoval = linux;