diff --git a/lib/systems/default.nix b/lib/systems/default.nix index 5de640da8697..bc1efee548bb 100644 --- a/lib/systems/default.nix +++ b/lib/systems/default.nix @@ -43,7 +43,9 @@ let */ equals = let - removeFunctions = a: filterAttrs (_: v: !isFunction v) a; + # perf: avoid lib.isFunction because system attrs are never __functor-style attrsets. + removeFunctions = + a: removeAttrs a (builtins.filter (n: builtins.isFunction a.${n}) (builtins.attrNames a)); in a: b: removeFunctions a == removeFunctions b; diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 25a9eb1f0272..cdcb7f59fffc 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -2240,12 +2240,6 @@ githubId = 1291396; name = "Arnar Ingason"; }; - arnoldfarkas = { - email = "arnold.farkas@gmail.com"; - github = "arnoldfarkas"; - githubId = 59696216; - name = "Arnold Farkas"; - }; arnoutkroeze = { email = "nixpkgs@arnoutkroeze.nl"; github = "ArnoutKroeze"; @@ -4551,6 +4545,12 @@ github = "cdombroski"; githubId = 244909; }; + cedev-1 = { + name = "Cedev"; + email = "cedev@ce-dev.eu"; + github = "cedev-1"; + githubId = 121963179; + }; ceedubs = { email = "ceedubs@gmail.com"; github = "ceedubs"; @@ -13718,12 +13718,6 @@ githubId = 32744028; keys = [ { fingerprint = "7577 13A4 9609 0C2F 51C4 018C B5C8 89A2 F195 28F6"; } ]; }; - KarlJoad = { - email = "karl@hallsby.com"; - github = "KarlJoad"; - githubId = 34152449; - name = "Karl Hallsby"; - }; karpfediem = { name = "Karpfen"; github = "karpfediem"; @@ -22540,6 +22534,12 @@ githubId = 25647735; name = "Victor Freire"; }; + ravenjoad = { + email = "raven@hallsby.com"; + github = "ravenjoad"; + githubId = 34152449; + name = "Raven Hallsby"; + }; ravenz46 = { email = "goldraven0406@gmail.com"; github = "RAVENz46"; @@ -24059,6 +24059,12 @@ email = "hey@sandydoo.me"; matrix = "@sandydoo:matrix.org"; }; + SapphoSys = { + name = "Chloe"; + github = "SapphoSys"; + githubId = 22654782; + email = "contact@sapphic.moe"; + }; sarahec = { email = "seclark@nextquestion.net"; github = "sarahec"; diff --git a/nixos/modules/services/network-filesystems/kubo.nix b/nixos/modules/services/network-filesystems/kubo.nix index a94d3a366b83..3c75423f3ffa 100644 --- a/nixos/modules/services/network-filesystems/kubo.nix +++ b/nixos/modules/services/network-filesystems/kubo.nix @@ -10,29 +10,22 @@ let settingsFormat = pkgs.formats.json { }; - rawDefaultConfig = lib.importJSON ( + defaultConfig = pkgs.runCommand "kubo-default-config" { - nativeBuildInputs = [ cfg.package ]; + nativeBuildInputs = [ + cfg.package + pkgs.jq + ]; } '' export IPFS_PATH="$TMPDIR" ipfs init --empty-repo --profile=${profile} - ipfs --offline config show > "$out" - '' - ); + # Remove the variable key to make the result deterministic. + ipfs --offline config show | jq 'del(.Identity)' > $out + ''; - # Remove the PeerID (an attribute of "Identity") of the temporary Kubo repo. - # The "Pinning" section contains the "RemoteServices" section, which would prevent - # the daemon from starting as that setting can't be changed via ipfs config replace. - defaultConfig = removeAttrs rawDefaultConfig [ - "Identity" - "Pinning" - ]; - - customizedConfig = lib.recursiveUpdate defaultConfig cfg.settings; - - configFile = settingsFormat.generate "kubo-config.json" customizedConfig; + configFile = settingsFormat.generate "kubo-config.json" cfg.settings; # Create a fake repo containing only the file "api". # $IPFS_PATH will point to this directory instead of the real one. @@ -392,8 +385,20 @@ in '' + '' fi + + # We need the Identity and Pinning configuration from the current settings. ipfs --offline config show | - ${pkgs.jq}/bin/jq -s '.[0].Pinning as $Pinning | .[0].Identity as $Identity | .[1] + {$Identity,$Pinning}' - '${configFile}' | + ${lib.getExe pkgs.jq} '{ Identity, Pinning, }' | + + # Now we deep-merge all configuration sources (later data wins): + # 1. the default configuration + # 2. the user-provided configuration + # 3. the dynamic keys from the existing configuration + ${lib.getExe pkgs.jq} -s 'reduce .[] as $config ({}; . * $config)' \ + ${defaultConfig} \ + ${configFile} \ + - \ + | # This command automatically injects the private key and other secrets from # the old config file back into the new config file. diff --git a/nixos/tests/kubo/kubo.nix b/nixos/tests/kubo/kubo.nix index c43bfee4333e..41627e6c4c50 100644 --- a/nixos/tests/kubo/kubo.nix +++ b/nixos/tests/kubo/kubo.nix @@ -56,7 +56,7 @@ with subtest("Socket activation for the Gateway"): machine.succeed( - f"curl 'http://127.0.0.1:8080/ipfs/{ipfs_hash.strip()}' | grep fnord2" + f"curl -s 'http://127.0.0.1:8080/ipfs/{ipfs_hash.strip()}' | grep fnord2" ) with subtest("Setting dataDir works properly with the hardened systemd unit"): diff --git a/pkgs/applications/editors/vscode/extensions/detachhead.basedpyright/default.nix b/pkgs/applications/editors/vscode/extensions/detachhead.basedpyright/default.nix index 16d6ee92ca09..2e16b6cb2eb2 100644 --- a/pkgs/applications/editors/vscode/extensions/detachhead.basedpyright/default.nix +++ b/pkgs/applications/editors/vscode/extensions/detachhead.basedpyright/default.nix @@ -8,8 +8,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "basedpyright"; publisher = "detachhead"; - version = "1.38.1"; - hash = "sha256-KomVzNgm4CD3AMuJ7myZlU6R4bp97pNlnooYdEepQNo="; + version = "1.38.4"; + hash = "sha256-05Pu65luhtoYQscIXfO7lXdJCbadRerSY2xFjTji/W4="; }; meta = { changelog = "https://github.com/detachhead/basedpyright/releases"; diff --git a/pkgs/applications/emulators/libretro/cores/np2kai.nix b/pkgs/applications/emulators/libretro/cores/np2kai.nix index 111845899807..adbadf5e6914 100644 --- a/pkgs/applications/emulators/libretro/cores/np2kai.nix +++ b/pkgs/applications/emulators/libretro/cores/np2kai.nix @@ -5,13 +5,13 @@ }: mkLibretroCore rec { core = "np2kai"; - version = "0-unstable-2026-03-26"; + version = "0-unstable-2026-04-01"; src = fetchFromGitHub { owner = "AZO234"; repo = "NP2kai"; - rev = "bcde7400f921abfadf6cb3b6e02458d48ee7be09"; - hash = "sha256-5Oh1SfZsW1MkAy+X155799aG8TjHX/v+cbuD+bvosOA="; + rev = "cbadd7572e0b13de0c0c011a86758ca4dc4a74ae"; + hash = "sha256-4p5SpXgGzfj2lc+0yAgwrRLDkYWrIkZi+XREQpNhdKA="; fetchSubmodules = true; }; diff --git a/pkgs/applications/emulators/libretro/cores/pcsx-rearmed.nix b/pkgs/applications/emulators/libretro/cores/pcsx-rearmed.nix index 5e5081b0090f..6cb3bc5ee28a 100644 --- a/pkgs/applications/emulators/libretro/cores/pcsx-rearmed.nix +++ b/pkgs/applications/emulators/libretro/cores/pcsx-rearmed.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "pcsx-rearmed"; - version = "0-unstable-2026-03-21"; + version = "0-unstable-2026-04-02"; src = fetchFromGitHub { owner = "libretro"; repo = "pcsx_rearmed"; - rev = "80bc0e4784e8e8ce98c02f6802484577f28be3cc"; - hash = "sha256-GIqbWH48snEbiiZKVk2z7H8QXZZwvkAHJxGBHwAJJts="; + rev = "c1e885c71f24204a919e3bc40735497ccf541f0d"; + hash = "sha256-mJY9kngb/YsClAJFhsc6tHl857k2/MOHP/oWaltg+so="; }; dontConfigure = true; diff --git a/pkgs/applications/emulators/libretro/cores/stella.nix b/pkgs/applications/emulators/libretro/cores/stella.nix index c8b913447af7..3f929f869075 100644 --- a/pkgs/applications/emulators/libretro/cores/stella.nix +++ b/pkgs/applications/emulators/libretro/cores/stella.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "stella"; - version = "0-unstable-2026-03-25"; + version = "0-unstable-2026-04-04"; src = fetchFromGitHub { owner = "stella-emu"; repo = "stella"; - rev = "65631824500f8764ee3da726f5f24cb06d243b60"; - hash = "sha256-Qrr19OF6YGfvOAIBS0Irhfl4VYVFfA20ZNGIJoKboNE="; + rev = "1a09c51e639d44bd821a598a095c5d3f6776590e"; + hash = "sha256-qEEE7QMTDwVFMB/6dmTq8VsOQ9qwYky8SBGD0KppqTs="; }; makefile = "Makefile"; diff --git a/pkgs/applications/networking/dropbox/default.nix b/pkgs/applications/networking/dropbox/default.nix index ae424918dad6..521a530f3f00 100644 --- a/pkgs/applications/networking/dropbox/default.nix +++ b/pkgs/applications/networking/dropbox/default.nix @@ -1,5 +1,4 @@ { - stdenv, lib, buildFHSEnv, writeScript, @@ -9,21 +8,8 @@ # Dropbox client to bootstrap installation. # The client is self-updating, so the actual version may be newer. let - version = - { - x86_64-linux = "217.4.4417"; - i686-linux = "206.3.6386"; - } - .${stdenv.hostPlatform.system} or ""; - - arch = - { - x86_64-linux = "x86_64"; - i686-linux = "x86"; - } - .${stdenv.hostPlatform.system}; - - installer = "https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.${arch}-${version}.tar.gz"; + version = "246.4.3513"; + installer = "https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${version}.tar.gz"; desktopItem = makeDesktopItem { name = "dropbox"; @@ -129,10 +115,7 @@ buildFHSEnv { homepage = "https://www.dropbox.com/"; license = lib.licenses.unfree; maintainers = with lib.maintainers; [ ttuegel ]; - platforms = [ - "i686-linux" - "x86_64-linux" - ]; + platforms = [ "x86_64-linux" ]; mainProgram = "dropbox"; }; } diff --git a/pkgs/applications/office/libreoffice/wrapper.nix b/pkgs/applications/office/libreoffice/wrapper.nix index c4735aaad101..165482e3bf16 100644 --- a/pkgs/applications/office/libreoffice/wrapper.nix +++ b/pkgs/applications/office/libreoffice/wrapper.nix @@ -19,6 +19,7 @@ extraMakeWrapperArgs ? [ ], dbusVerify ? stdenv.hostPlatform.isLinux, dbus, + unixodbc, }: let @@ -28,6 +29,10 @@ let makeWrapperArgs = builtins.concatStringsSep " " ( [ + "--prefix" + "LD_LIBRARY_PATH" + ":" + "${lib.getLib unixodbc}/lib" "--set" "GDK_PIXBUF_MODULE_FILE" "${librsvg}/${gdk-pixbuf.moduleDir}.cache" diff --git a/pkgs/by-name/_0/_010editor/package.nix b/pkgs/by-name/_0/_010editor/package.nix index 342a8ad3e905..a74d0473c291 100644 --- a/pkgs/by-name/_0/_010editor/package.nix +++ b/pkgs/by-name/_0/_010editor/package.nix @@ -4,17 +4,19 @@ fetchzip, fetchurl, autoPatchelfHook, + copyDesktopItems, makeWrapper, makeDesktopItem, cups, qt6, undmg, xkeyboard-config, + writeScript, }: stdenv.mkDerivation (finalAttrs: { pname = "010editor"; - version = "16.0.3"; + version = "16.0.4"; src = finalAttrs.passthru.srcs.${stdenv.hostPlatform.system}; @@ -27,6 +29,7 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook + copyDesktopItems makeWrapper qt6.wrapQtAppsHook ] @@ -54,57 +57,66 @@ stdenv.mkDerivation (finalAttrs: { --unset QT_PLUGIN_PATH \ --set XKB_CONFIG_ROOT ${xkeyboard-config}/share/X11/xkb - # Install icon + desktop entry + # Install icon install -D $out/opt/010_icon_128x128.png $out/share/icons/hicolor/128x128/apps/010.png - install -D $desktopItem/share/applications/* -t $out/share/applications/ ''; in '' runHook preInstall - ${ - if stdenv.hostPlatform.isDarwin then - darwinInstall - else if stdenv.hostPlatform.isLinux then - linuxInstall - else - "echo 'Unsupported Platform' && exit 1" - } + ${if stdenv.hostPlatform.isDarwin then darwinInstall else linuxInstall} runHook postInstall ''; - desktopItem = makeDesktopItem { - name = "010editor"; - exec = "010editor %f"; - icon = "010"; - desktopName = "010 Editor"; - genericName = "Text and hex editor"; - categories = [ "Development" ]; - mimeTypes = [ - "text/html" - "text/plain" - "text/x-c++hdr" - "text/x-c++src" - "text/xml" - ]; - }; + desktopItems = [ + (makeDesktopItem { + name = "010editor"; + exec = "010editor %f"; + icon = "010"; + desktopName = "010 Editor"; + genericName = "Text and hex editor"; + categories = [ "Development" ]; + mimeTypes = [ + "text/html" + "text/plain" + "text/x-c++hdr" + "text/x-c++src" + "text/xml" + ]; + }) + ]; passthru.srcs = { x86_64-linux = fetchzip { url = "https://download.sweetscape.com/010EditorLinux64Installer${finalAttrs.version}.tar.gz"; - hash = "sha256-4p7EZ/wcOgcLKTAGgTlJVvabeIttI0UFl+DF7V7ma50="; + hash = "sha256-M1D2Bmi45sYiB0Ci+0X0AxyIeR+On60xt4jP1Jsy5tA="; }; x86_64-darwin = fetchurl { url = "https://download.sweetscape.com/010EditorMac64Installer${finalAttrs.version}.dmg"; - hash = "sha256-v1QdX+osklCXtg0HoT3+HnEL+AbVhynJ0XA+jA7bX3M="; + hash = "sha256-vsI0VgcJGleJTQ5C1JaiCkELfWfwgFhyCx+6j5mldIk="; }; aarch64-darwin = fetchurl { url = "https://download.sweetscape.com/010EditorMacARM64Installer${finalAttrs.version}.dmg"; - hash = "sha256-CmatQUVGJHpi23b5C3betL6YkP3+gOA9p+xfUbsKxi0="; + hash = "sha256-+yU5JdPNS2BfiZLsBLyyC+ieVNqbIWba3teBlTIDWtk="; }; }; + passthru = { + updateScript = writeScript "update-010editor" '' + #!/usr/bin/env nix-shell + #!nix-shell -i bash -p curl pcre2 common-updater-scripts + + set -eu -o pipefail + + # Expect the text in format of "Version: major.minor.patchlevel + newVersion="$(curl -s https://sweetscape.com/download/010editor/ | pcre2grep -o1 'Version: ([0-9]+\.[0-9]+\.[0-9]+)' | sort -u)" + for platform in ${toString finalAttrs.meta.platforms}; do + update-source-version _010editor "$newVersion" --source-key=passthru.srcs.$platform --ignore-same-version + done + ''; + }; + meta = { description = "Text and hex editor"; homepage = "https://www.sweetscape.com/010editor/"; diff --git a/pkgs/by-name/ai/air-formatter/package.nix b/pkgs/by-name/ai/air-formatter/package.nix index 9394712f43e6..14ea7346f1d0 100644 --- a/pkgs/by-name/ai/air-formatter/package.nix +++ b/pkgs/by-name/ai/air-formatter/package.nix @@ -7,16 +7,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "air-formatter"; - version = "0.8.2"; + version = "0.9.0"; src = fetchFromGitHub { owner = "posit-dev"; repo = "air"; tag = finalAttrs.version; - hash = "sha256-wxHq1/8gd0T9Q8mAtkCGbFb3EiyeMBqg1anafuTfchM="; + hash = "sha256-9itu/coUlYNdH2go1AmMff1pMozv6nGeOEZKTwBqA8M="; }; - cargoHash = "sha256-7wq5Qal2/6yZ3TFH/Nw4jKbGS1MqGbNMGB6v7qdLPOQ="; + cargoHash = "sha256-R7rUXx+I1bmdP6fvbXyKulaWQZQxBcngJihCg0SVFY0="; useNextest = true; diff --git a/pkgs/by-name/av/avalonia/package.nix b/pkgs/by-name/av/avalonia/package.nix index df352c0eab12..91460fe1cc90 100644 --- a/pkgs/by-name/av/avalonia/package.nix +++ b/pkgs/by-name/av/avalonia/package.nix @@ -46,14 +46,14 @@ stdenvNoCC.mkDerivation ( } rec { pname = "Avalonia"; - version = "11.3.12"; + version = "11.3.13"; src = fetchFromGitHub { owner = "AvaloniaUI"; repo = "Avalonia"; tag = version; fetchSubmodules = true; - hash = "sha256-pRIR4Hr/6YjOXmznBclTmQ+Ql7+wJAMANTXOJ/VDpYI="; + hash = "sha256-jBpzPm9zKSrhuaOwhfSRaWwrESgGI0iHPhrU3JczHwY="; }; patches = [ diff --git a/pkgs/by-name/av/avdl/package.nix b/pkgs/by-name/av/avdl/package.nix index b0462db08ba7..a9a20ec96ab6 100644 --- a/pkgs/by-name/av/avdl/package.nix +++ b/pkgs/by-name/av/avdl/package.nix @@ -6,17 +6,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "avdl"; - version = "0.1.7+1.12.1"; + version = "0.1.8+1.12.1"; src = fetchFromGitHub { owner = "jonhoo"; repo = "avdl"; rev = "v${finalAttrs.version}"; - hash = "sha256-hqZt+3Bewr4+0Uh4u0pXErcLzlmL1AY4Gq41WNnQNN8="; + hash = "sha256-NQ0IUC51tKfcREQRQLjdxj8+TKw/I2yRMlNIcG158aM="; fetchSubmodules = true; }; - cargoHash = "sha256-B0TAJHTrpDT6C57FAc9wqgyA3kkI77P2RzrInQluR2M="; + cargoHash = "sha256-8GoS31OxpvtWfT+DcHIa6a6+YlrhmO/YkV7YSd2vrd4="; meta = { description = "Rust port of avro-tools' IDL tooling"; diff --git a/pkgs/by-name/bi/biome/package.nix b/pkgs/by-name/bi/biome/package.nix index 19f4a9df36eb..321dd7818967 100644 --- a/pkgs/by-name/bi/biome/package.nix +++ b/pkgs/by-name/bi/biome/package.nix @@ -11,16 +11,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "biome"; - version = "2.4.9"; + version = "2.4.10"; src = fetchFromGitHub { owner = "biomejs"; repo = "biome"; rev = "@biomejs/biome@${finalAttrs.version}"; - hash = "sha256-Fv+jqgwI4UZNwsy5oC+ekXmnJpIqIXWY+ttRbIu+lQg="; + hash = "sha256-DIXPYPqJEjQMiSqP+ww58FX2G6ePFOW6xW0chtumbgs="; }; - cargoHash = "sha256-vU7yFXNx3r0aCDdMVra1omo+HgK5OwCohgbjyP3Q5VI="; + cargoHash = "sha256-gXfu4P15zeqC+8PrGytp2/IUcqtD0vh1E/UYYM70+RI="; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/br/brewtarget/package.nix b/pkgs/by-name/br/brewtarget/package.nix index 24966784b077..09cf2074825d 100644 --- a/pkgs/by-name/br/brewtarget/package.nix +++ b/pkgs/by-name/br/brewtarget/package.nix @@ -15,13 +15,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "brewtarget"; - version = "4.2.1"; + version = "5.0.4"; src = fetchFromGitHub { owner = "Brewtarget"; repo = "brewtarget"; tag = "v${finalAttrs.version}"; - hash = "sha256-/BEVnAtuwDnJXra9EAMD3LhA/93nFJ5ObCSgSy3CJnk="; + hash = "sha256-lwrs2ZRHEbBXKzszlCE+WyclM7m4iX639tT0aFanFR0="; fetchSubmodules = true; }; diff --git a/pkgs/by-name/ch/chiri/package.nix b/pkgs/by-name/ch/chiri/package.nix new file mode 100644 index 000000000000..335ab3719767 --- /dev/null +++ b/pkgs/by-name/ch/chiri/package.nix @@ -0,0 +1,107 @@ +{ + lib, + stdenv, + rustPlatform, + fetchFromGitHub, + + # build tools + cargo-tauri, + nodejs_22, + pnpmConfigHook, + pnpm_10, + fetchPnpmDeps, + pkg-config, + makeBinaryWrapper, + wrapGAppsHook4, + + # Linux dependencies + glib-networking, + libayatana-appindicator, + openssl, + webkitgtk_4_1, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "chiri"; + version = "0.8.0"; + + src = fetchFromGitHub { + owner = "SapphoSys"; + repo = "chiri"; + tag = "app-v${finalAttrs.version}"; + hash = "sha256-VrENUwkItT+8C7JowoEfqjIX4RhThTm+4hntdm9ifVk="; + }; + + cargoHash = "sha256-2CDwuZiE4b5cBUPZs8l4pf9/FyvtSpRwNwQZ5gp85zc="; + + pnpmDeps = fetchPnpmDeps { + inherit (finalAttrs) pname version src; + pnpm = pnpm_10; + hash = "sha256-z2AMfMYNEK4pmjlE5YXn1DRCGyIcOO0EWCFlhXSxwrU="; + fetcherVersion = 3; + }; + + nativeBuildInputs = [ + cargo-tauri.hook + nodejs_22 + pnpmConfigHook + pnpm_10 + pkg-config + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + wrapGAppsHook4 + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + makeBinaryWrapper + ]; + + buildInputs = [ + openssl + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + glib-networking + libayatana-appindicator + webkitgtk_4_1 + ]; + + cargoRoot = "src-tauri"; + buildAndTestSubdir = "src-tauri"; + + postPatch = + lib.optionalString stdenv.hostPlatform.isLinux '' + for libappindicatorRs in $cargoDepsCopy/*/libappindicator-sys-*/src/lib.rs; do + if [[ -f "$libappindicatorRs" ]]; then + substituteInPlace "$libappindicatorRs" \ + --replace-fail "libayatana-appindicator3.so.1" "${libayatana-appindicator}/lib/libayatana-appindicator3.so.1" + fi + done + '' + + '' + substituteInPlace src-tauri/tauri.conf.json \ + --replace-fail '"createUpdaterArtifacts": true' '"createUpdaterArtifacts": false' + ''; + + # This is needed since the signing keys are private, and are only used in CI during releases anyways. Regular users won't need this. + preBuild = '' + unset TAURI_SIGNING_PRIVATE_KEY + unset TAURI_SIGNING_PUBLIC_KEY + pnpm build + ''; + + postInstall = lib.optionalString stdenv.hostPlatform.isDarwin '' + mkdir -p $out/bin + makeWrapper "$out/Applications/Chiri.app/Contents/MacOS/chiri" "$out/bin/chiri" + ''; + + doCheck = false; + + meta = { + description = "Cross-platform CalDAV task management app"; + homepage = "https://github.com/SapphoSys/chiri"; + changelog = "https://github.com/SapphoSys/chiri/releases/tag/app-v${finalAttrs.version}"; + license = lib.licenses.zlib; + maintainers = with lib.maintainers; [ SapphoSys ]; + mainProgram = "chiri"; + platforms = lib.platforms.linux ++ lib.platforms.darwin; + }; +}) diff --git a/pkgs/by-name/da/dart-sass/package.nix b/pkgs/by-name/da/dart-sass/package.nix index 8fb516f338e3..b8b051f3acfb 100644 --- a/pkgs/by-name/da/dart-sass/package.nix +++ b/pkgs/by-name/da/dart-sass/package.nix @@ -23,13 +23,13 @@ let in buildDartApplication rec { pname = "dart-sass"; - version = "1.98.0"; + version = "1.99.0"; src = fetchFromGitHub { owner = "sass"; repo = "dart-sass"; tag = version; - hash = "sha256-3RmJ41azPeKyLGXtobD6drTaucJGbTWZXPmbYOJlDFQ="; + hash = "sha256-WbXjMnbBKzgX8PjFhthLj4iQCccPcwln59UoiRrf5z4="; }; pubspecLock = lib.importJSON ./pubspec.lock.json; diff --git a/pkgs/by-name/da/dart-sass/pubspec.lock.json b/pkgs/by-name/da/dart-sass/pubspec.lock.json index 815c7d8320a7..3d8fc9a42a88 100644 --- a/pkgs/by-name/da/dart-sass/pubspec.lock.json +++ b/pkgs/by-name/da/dart-sass/pubspec.lock.json @@ -44,11 +44,11 @@ "dependency": "direct main", "description": { "name": "async", - "sha256": "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb", + "sha256": "e2eb0491ba5ddb6177742d2da23904574082139b07c1e33b8503b9f46f3e1a37", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.13.0" + "version": "2.13.1" }, "boolean_selector": { "dependency": "transitive", @@ -354,11 +354,11 @@ "dependency": "transitive", "description": { "name": "markdown", - "sha256": "935e23e1ff3bc02d390bad4d4be001208ee92cc217cb5b5a6c19bc14aaa318c1", + "sha256": "ee85086ad7698b42522c6ad42fe195f1b9898e4d974a1af4576c1a3a176cada9", "url": "https://pub.dev" }, "source": "hosted", - "version": "7.3.0" + "version": "7.3.1" }, "matcher": { "dependency": "transitive", @@ -374,11 +374,11 @@ "dependency": "direct main", "description": { "name": "meta", - "sha256": "9f29b9bcc8ee287b1a31e0d01be0eae99a930dbffdaecf04b3f3d82a969f296f", + "sha256": "df0c643f44ad098eb37988027a8e2b2b5a031fd3977f06bbfd3a76637e8df739", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.18.1" + "version": "1.18.2" }, "mime": { "dependency": "transitive", @@ -674,31 +674,31 @@ "dependency": "direct dev", "description": { "name": "test", - "sha256": "280d6d890011ca966ad08df7e8a4ddfab0fb3aa49f96ed6de56e3521347a9ae7", + "sha256": "8d9ceddbab833f180fbefed08afa76d7c03513dfdba87ffcec2718b02bbcbf20", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.30.0" + "version": "1.31.0" }, "test_api": { "dependency": "transitive", "description": { "name": "test_api", - "sha256": "8161c84903fd860b26bfdefb7963b3f0b68fee7adea0f59ef805ecca346f0c7a", + "sha256": "949a932224383300f01be9221c39180316445ecb8e7547f70a41a35bf421fb9e", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.10" + "version": "0.7.11" }, "test_core": { "dependency": "transitive", "description": { "name": "test_core", - "sha256": "0381bd1585d1a924763c308100f2138205252fb90c9d4eeaf28489ee65ccde51", + "sha256": "1991d4cfe85d5043241acac92962c3977c8d2f2add1ee73130c7b286417d1d34", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.6.16" + "version": "0.6.17" }, "test_descriptor": { "dependency": "direct dev", diff --git a/pkgs/by-name/dd/ddev/package.nix b/pkgs/by-name/dd/ddev/package.nix index 4fa3e20b55da..865b4fb33021 100644 --- a/pkgs/by-name/dd/ddev/package.nix +++ b/pkgs/by-name/dd/ddev/package.nix @@ -30,7 +30,7 @@ buildGoModule (finalAttrs: { }; postPatch = '' - (cd vendor/github.com/docker/cli && patch ${./cli-system-plugin-dir-from-env.patch}) + (cd vendor/github.com/docker/cli && patch -p1 < ${./cli-system-plugin-dir-from-env.patch}) ''; nativeBuildInputs = [ diff --git a/pkgs/by-name/de/devenv/package.nix b/pkgs/by-name/de/devenv/package.nix index 170f35405d86..7611f1780f6d 100644 --- a/pkgs/by-name/de/devenv/package.nix +++ b/pkgs/by-name/de/devenv/package.nix @@ -2,6 +2,8 @@ lib, stdenv, fetchFromGitHub, + fetchpatch, + applyPatches, gitMinimal, makeBinaryWrapper, installShellFiles, @@ -27,18 +29,30 @@ let devenvNixVersion = "2.32"; devenvNixRev = "e127c1c94cefe02d8ca4cca79ef66be4c527510e"; - nix_components = - (nixVersions.nixComponents_git.overrideSource (fetchFromGitHub { + devenvNixSrc = applyPatches { + name = "devenv-nix-${devenvNixVersion}-source"; + src = fetchFromGitHub { owner = "cachix"; repo = "nix"; rev = devenvNixRev; hash = "sha256-MRNVInSmvhKIg3y0UdogQJXe+omvKijGszFtYpd5r9k="; - })).overrideScope - ( - finalScope: prevScope: { - version = devenvNixVersion; - } - ); + }; + patches = [ + # Lowdown 3.0 compatibility; devenv's nix fork (2.32-based) predates + # the upstream fix. + (fetchpatch { + name = "nix-lowdown-3.0-support.patch"; + url = "https://github.com/NixOS/nix/commit/472c35c561bd9e8db1465e0677f1efe2cb88c568.patch"; + hash = "sha256-ZCQgI/euBN8t9rgdCsGRgrcEWG3T5MUc+bQc4tIcHuI="; + }) + ]; + }; + + nix_components = (nixVersions.nixComponents_git.overrideSource devenvNixSrc).overrideScope ( + finalScope: prevScope: { + version = devenvNixVersion; + } + ); in rustPlatform.buildRustPackage { pname = "devenv"; diff --git a/pkgs/by-name/do/doge/package.nix b/pkgs/by-name/do/doge/package.nix index 83b5ee893048..b7317256e30a 100644 --- a/pkgs/by-name/do/doge/package.nix +++ b/pkgs/by-name/do/doge/package.nix @@ -5,14 +5,14 @@ }: python3Packages.buildPythonApplication (finalAttrs: { pname = "doge"; - version = "3.9.0"; + version = "3.9.2"; pyproject = true; src = fetchFromGitHub { owner = "Olivia5k"; repo = "doge"; - tag = finalAttrs.version; - hash = "sha256-aJ1SFehjKiSc7osf5BOB1xjDnrkVXp37PQ5bNpbv1Mk="; + tag = "v${finalAttrs.version}"; + hash = "sha256-I/wvwl+I6qclFSGlIIXexyw6ADs9+/MdI4PAb07QwGA="; }; build-system = [ python3Packages.hatchling ]; diff --git a/pkgs/by-name/do/dolt/package.nix b/pkgs/by-name/do/dolt/package.nix index ddb1ba53a4d2..889bc07ed584 100644 --- a/pkgs/by-name/do/dolt/package.nix +++ b/pkgs/by-name/do/dolt/package.nix @@ -7,18 +7,18 @@ buildGoModule (finalAttrs: { pname = "dolt"; - version = "1.81.2"; + version = "1.84.1"; src = fetchFromGitHub { owner = "dolthub"; repo = "dolt"; tag = "v${finalAttrs.version}"; - hash = "sha256-dL6WJvApRGC8ADFowms81YbJpLbbTyNQfI/RIotgTdc="; + hash = "sha256-gV5KqBo3Sk+oUER/VOgQVwnCucc4IZF/QmqZRTddI04="; }; modRoot = "./go"; subPackages = [ "cmd/dolt" ]; - vendorHash = "sha256-wufwBlRiRiNVZgkBFRqZIB6vNeWBBaCDdV2tcynhatk="; + vendorHash = "sha256-SRwxzkBNNVnGVDDhi3YR4ZXY1q2O78S2I+kp79Wh+50="; proxyVendor = true; doCheck = false; diff --git a/pkgs/by-name/fr/frigate/package.nix b/pkgs/by-name/fr/frigate/package.nix index 8db02d035474..8cb605a69061 100644 --- a/pkgs/by-name/fr/frigate/package.nix +++ b/pkgs/by-name/fr/frigate/package.nix @@ -165,6 +165,7 @@ python3Packages.buildPythonApplication rec { importlib-metadata importlib-resources joserfc + keras # via tensorflow.keras librosa markupsafe memray diff --git a/pkgs/by-name/gl/globulation2/package.nix b/pkgs/by-name/gl/globulation2/package.nix index b1a210712b32..7f65fdc79a5b 100644 --- a/pkgs/by-name/gl/globulation2/package.nix +++ b/pkgs/by-name/gl/globulation2/package.nix @@ -19,7 +19,6 @@ fetchpatch, }: let - version = "0.9.4"; patchlevel = "4"; tutorial4patch = fetchurl { url = "http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=34;filename=tutorial-part4.map.bspatch;att=1;bug=595448"; @@ -28,10 +27,11 @@ let }; in stdenv.mkDerivation rec { - name = "glob2-${version}.${patchlevel}"; + pname = "glob2"; + version = "0.9.4.${patchlevel}"; src = fetchurl { - url = "mirror://savannah/glob2/${version}/${name}.tar.gz"; + url = "mirror://savannah/glob2/${version}/${pname}-${version}.tar.gz"; sha256 = "1f0l2cqp2g3llhr9jl6jj15k0wb5q8n29vqj99xy4p5hqs78jk8g"; }; diff --git a/pkgs/by-name/gt/gtk-layer-shell/package.nix b/pkgs/by-name/gt/gtk-layer-shell/package.nix index 34d8dcb00754..94a801f73aca 100644 --- a/pkgs/by-name/gt/gtk-layer-shell/package.nix +++ b/pkgs/by-name/gt/gtk-layer-shell/package.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "gtk-layer-shell"; - version = "0.10.0"; + version = "0.10.1"; outputs = [ "out" @@ -30,7 +30,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "wmww"; repo = "gtk-layer-shell"; rev = "v${finalAttrs.version}"; - hash = "sha256-Rl0cSIOsHDXlvjGesVoF98S3ehvTIzKOyetEyBCXDgk="; + hash = "sha256-Qhbk5g3cYaE6qH/V4t0OMU/PsW233G53v8Ft0ceYfCI="; }; strictDeps = true; diff --git a/pkgs/by-name/ma/mage/package.nix b/pkgs/by-name/ma/mage/package.nix index dc5cdd05904d..193fb03ffea6 100644 --- a/pkgs/by-name/ma/mage/package.nix +++ b/pkgs/by-name/ma/mage/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "mage"; - version = "1.17.0"; + version = "1.17.1"; src = fetchFromGitHub { owner = "magefile"; repo = "mage"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-F+eKV4FIf2rAcaNzoLS4AtTwuTrBAqntdjuAhrhVnCQ="; + sha256 = "sha256-PoZqVUT+sKr9UY8OaWjYxaqTSYItOkOdi1FnmGJ1K78="; }; vendorHash = null; diff --git a/pkgs/by-name/me/megasync/package.nix b/pkgs/by-name/me/megasync/package.nix index dab7f505ec8f..d4cf351b2237 100644 --- a/pkgs/by-name/me/megasync/package.nix +++ b/pkgs/by-name/me/megasync/package.nix @@ -34,13 +34,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "megasync"; - version = "5.16.0.2"; + version = "6.1.1.0"; src = fetchFromGitHub rec { owner = "meganz"; repo = "MEGAsync"; tag = "v${finalAttrs.version}_Linux"; - hash = "sha256-Bkye2Is3GbdnYYaS//AkNfrt8ppWP9zE58obcmUm0wE="; + hash = "sha256-lY8YfBWRYo+Q0ZvsZI2Mo0pgjD7wQvpyybPU+9bWahw="; fetchSubmodules = false; # DesignTokensImporter cannot be fetched, see #1010 in github:meganz/megasync leaveDotGit = true; postFetch = '' diff --git a/pkgs/by-name/ne/neothesia/package.nix b/pkgs/by-name/ne/neothesia/package.nix index 31e79e2fbc1a..9aa6d9eb1dde 100644 --- a/pkgs/by-name/ne/neothesia/package.nix +++ b/pkgs/by-name/ne/neothesia/package.nix @@ -13,21 +13,25 @@ libxi, libxcursor, libx11, + fetchpatch, }: -let - version = "0.3.1"; +rustPlatform.buildRustPackage (finalAttrs: { + pname = "neothesia"; + version = "0.4.0"; src = fetchFromGitHub { owner = "PolyMeilex"; repo = "Neothesia"; - rev = "v${version}"; - hash = "sha256-qYwBSye6RYClSlWmHwuy/rxq9w5932tR33Z+o2S1l8k="; + tag = "v${finalAttrs.version}"; + hash = "sha256-5DuyWuDJ08S12C3OWhC9mLhQvPCfWMdJCRUOWtKq/+k="; }; -in -rustPlatform.buildRustPackage { - pname = "neothesia"; - inherit src version; + patches = [ + (fetchpatch { + url = "https://github.com/PolyMeilex/Neothesia/commit/c450689134e5e767293ae9a4878a0396e585259b.patch"; + hash = "sha256-A7GuaEHIfSFrvS1SCBWGCuh3rvb2gaaw8dQ970f6u2Y="; + }) + ]; buildInputs = [ ffmpeg_7 @@ -40,7 +44,7 @@ rustPlatform.buildRustPackage { rustPlatform.bindgenHook ]; - cargoHash = "sha256-mXeNAVYqPsBWiUZFV/atx/xjLgFNarm2HwI7k/NaAbc="; + cargoHash = "sha256-gX9DlgPgrM8KukX3auxbBKpJq7QG4+kRhHSUk3eQjAQ="; cargoBuildFlags = [ "-p neothesia -p neothesia-cli" @@ -74,4 +78,4 @@ rustPlatform.buildRustPackage { lib.maintainers.naxdy ]; }; -} +}) diff --git a/pkgs/by-name/ne/netbox_4_4/package.nix b/pkgs/by-name/ne/netbox_4_4/package.nix index 80abaa7093f8..66301f779d14 100644 --- a/pkgs/by-name/ne/netbox_4_4/package.nix +++ b/pkgs/by-name/ne/netbox_4_4/package.nix @@ -16,14 +16,14 @@ let in py.pkgs.buildPythonApplication rec { pname = "netbox"; - version = "4.4.9"; + version = "4.4.10"; pyproject = false; src = fetchFromGitHub { owner = "netbox-community"; repo = "netbox"; tag = "v${version}"; - hash = "sha256-NA84Rcs27S68pyVdo+bif8P2sNmGkfuMPrCBn1YXubc="; + hash = "sha256-a0OwVZgeoyEH+xoXfUs0nV6N6IaOCULJpgJBRJdYs10="; }; patches = [ diff --git a/pkgs/by-name/ni/nixtamal/package.nix b/pkgs/by-name/ni/nixtamal/package.nix index 30548ba467d0..5db44d30f003 100644 --- a/pkgs/by-name/ni/nixtamal/package.nix +++ b/pkgs/by-name/ni/nixtamal/package.nix @@ -18,7 +18,7 @@ ocamlPackages.buildDunePackage (finalAttrs: { pname = "nixtamal"; - version = "1.3.0"; + version = "1.4.1"; release_year = 2026; minimalOCamlVersion = "5.3"; @@ -27,7 +27,7 @@ ocamlPackages.buildDunePackage (finalAttrs: { url = "https://darcs.toastal.in.th/nixtamal/stable/"; mirrors = [ "https://smeder.ee/~toastal/nixtamal.darcs" ]; rev = finalAttrs.version; - hash = "sha256-fB7Rl3AGCMAwLfSegV2au9IvTZ7yNRjyS4YBBHU1pBQ="; + hash = "sha256-0iXSACRjdBkEV+9wfcKJhpzY3oArd66g/Dc30HcCbng="; }; nativeBuildInputs = [ @@ -63,6 +63,7 @@ ocamlPackages.buildDunePackage (finalAttrs: { saturn stdint uri + xdg ]; checkInputs = with ocamlPackages; [ diff --git a/pkgs/by-name/oc/oculante/package.nix b/pkgs/by-name/oc/oculante/package.nix index fd5eb689ce2b..c2a73185c511 100644 --- a/pkgs/by-name/oc/oculante/package.nix +++ b/pkgs/by-name/oc/oculante/package.nix @@ -76,7 +76,7 @@ rustPlatform.buildRustPackage (finalAttrs: { patchFlags = [ "-p1" - "--directory=../${finalAttrs.pname}-${finalAttrs.version}-vendor" + "--directory=../${finalAttrs.pname}-${finalAttrs.version}-vendor/source-registry-0" ]; postInstall = '' diff --git a/pkgs/by-name/ol/ollama/package.nix b/pkgs/by-name/ol/ollama/package.nix index e2b7c03d1d0e..9aa37a88d9dc 100644 --- a/pkgs/by-name/ol/ollama/package.nix +++ b/pkgs/by-name/ol/ollama/package.nix @@ -94,7 +94,7 @@ let cudaToolkit = buildEnv { # ollama hardcodes the major version in the Makefile to support different variants. - # - https://github.com/ollama/ollama/blob/v0.19.0/CMakePresets.json#L21-L47 + # - https://github.com/ollama/ollama/blob/v0.20.2/CMakePresets.json#L21-L47 name = "cuda-merged-${cudaMajorVersion}"; paths = map lib.getLib cudaLibs ++ [ (lib.getOutput "static" cudaPackages.cuda_cudart) @@ -140,13 +140,13 @@ let in goBuild (finalAttrs: { pname = "ollama"; - version = "0.20.0"; + version = "0.20.2"; src = fetchFromGitHub { owner = "ollama"; repo = "ollama"; tag = "v${finalAttrs.version}"; - hash = "sha256-QQKPXdXlsT+uMGGIyqkVZqk6OTa7VHrwDVmgDdgdKOY="; + hash = "sha256-Ic3eLOohLR7MQGkLvDJBNOCiBBKxh6l8X9MgK0b4w+Y="; }; vendorHash = "sha256-Lc1Ktdqtv2VhJQssk8K1UOimeEjVNvDWePE9WkamCos="; @@ -232,7 +232,7 @@ goBuild (finalAttrs: { ''; # ollama looks for acceleration libs in ../lib/ollama/ (now also for CPU-only with arch specific optimizations) - # https://github.com/ollama/ollama/blob/v0.19.0/docs/development.md#library-detection + # https://github.com/ollama/ollama/blob/v0.20.2/docs/development.md#library-detection postInstall = '' mkdir -p $out/lib cp -r build/lib/ollama $out/lib/ diff --git a/pkgs/by-name/ox/oxlint/package.nix b/pkgs/by-name/ox/oxlint/package.nix index ae901d69ff7d..7e58138b2ce5 100644 --- a/pkgs/by-name/ox/oxlint/package.nix +++ b/pkgs/by-name/ox/oxlint/package.nix @@ -12,16 +12,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "oxlint"; - version = "1.57.0"; + version = "1.58.0"; src = fetchFromGitHub { owner = "oxc-project"; repo = "oxc"; tag = "oxlint_v${finalAttrs.version}"; - hash = "sha256-IMGrnOZlNmVDBlyWnXflm3G7A4w3uBWc9thOjTELmVs="; + hash = "sha256-FqKqLO31ej9NgBdcCjzVkgjlfMHV6RZMcHbdBVVwhHs="; }; - cargoHash = "sha256-ptLprKpkyAx+5/13MsH6lpnF9gznhsWQbcdoCOiPSXQ="; + cargoHash = "sha256-OpMGS5+pTPZvfY2EMxQMTWrCHhnxUQb9kQC/pLvrZSY="; nativeBuildInputs = [ cmake diff --git a/pkgs/by-name/pi/pixi/package.nix b/pkgs/by-name/pi/pixi/package.nix index fe6c9206ebbf..cd00f4579f3a 100644 --- a/pkgs/by-name/pi/pixi/package.nix +++ b/pkgs/by-name/pi/pixi/package.nix @@ -14,16 +14,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "pixi"; - version = "0.63.2"; + version = "0.66.0"; src = fetchFromGitHub { owner = "prefix-dev"; repo = "pixi"; tag = "v${finalAttrs.version}"; - hash = "sha256-XI7NyZhqPAgQlagCsW0GulQaHxRfgI0X/wOM19phnSA="; + hash = "sha256-1towGuRa9CHtq6IdOekHhrbQ0m8XiN9ATg3seY6nUtM="; }; - cargoHash = "sha256-Tx3XHz7/t27WB2N2QqlLzpfilRD2+dwNvC54NF0kwz8="; + cargoHash = "sha256-UpFjJfIDe/n/BVFljTEVAzxQ3E0/tOicfNcitiDlCOo="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/sd/SDL_compat/package.nix b/pkgs/by-name/sd/SDL_compat/package.nix index 08ac93585ab0..5252282ea6b5 100644 --- a/pkgs/by-name/sd/SDL_compat/package.nix +++ b/pkgs/by-name/sd/SDL_compat/package.nix @@ -27,13 +27,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "SDL_compat"; - version = "1.2.74"; + version = "1.2.76"; src = fetchFromGitHub { owner = "libsdl-org"; repo = "sdl12-compat"; rev = "release-" + finalAttrs.version; - hash = "sha256-nKEUCI6qPM2x8qPzPyZX9gDSjoWszsADSEQG65hSuA8="; + hash = "sha256-hSHtYFn4gr8Y9cNyLBT6frDgidNCRENPtTrtGfgH3po="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/se/seconlay/package.nix b/pkgs/by-name/se/seconlay/package.nix new file mode 100644 index 000000000000..472b30ca6970 --- /dev/null +++ b/pkgs/by-name/se/seconlay/package.nix @@ -0,0 +1,62 @@ +{ + lib, + rustPlatform, + fetchFromGitLab, + pkg-config, + protobuf, + openssl, + zlib, + nix-update-script, + cloud-utils, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "seconlay"; + version = "0-unstable-2026-03-30"; + + src = fetchFromGitLab { + group = "alasca.cloud"; + owner = "scl"; + repo = "scl-management"; + rev = "ba2bff59916fc3597ebec20c6d0405b888a79c44"; + hash = "sha256-tJxWdEK+BpVlBeR5z/MsQGgeOp9yt3o1wtSzjA+gHt4="; + }; + + cargoHash = "sha256-uVccOT0DCHet52Oer3mGzFd/zs9rp4IZCvl5o/JMJgQ="; + + nativeBuildInputs = [ + pkg-config + protobuf + ]; + + buildInputs = [ + openssl + zlib + ]; + + nativeCheckInputs = [ cloud-utils ]; + doCheck = true; + + passthru.updateScript = nix-update-script { + extraArgs = [ "--version=branch" ]; + }; + + meta = { + description = "Minimal IaaS system with strong tenant separation and small TCB"; + longDescription = '' + Seconlay (commonly abbreviated as SCL) is a minimal IaaS system built in Rust with strong tenant separation and small TCB. + It is intended for providing an easy-to-use API to manage a VM-based separation layer underlying to user-facing infrastructure such as tenant-specific Kubernetes clusters. + ''; + homepage = "https://alasca.cloud/projects/seconlay/"; + license = lib.licenses.eupl12; + maintainers = with lib.maintainers; [ + malik + messemar + ]; + mainProgram = "sclctl"; + platforms = [ + "x86_64-linux" + "aarch64-linux" + ]; + }; +}) diff --git a/pkgs/by-name/sl/slackdump/package.nix b/pkgs/by-name/sl/slackdump/package.nix index 73883a523cde..fc841e2aea68 100644 --- a/pkgs/by-name/sl/slackdump/package.nix +++ b/pkgs/by-name/sl/slackdump/package.nix @@ -9,13 +9,13 @@ buildGoModule (finalAttrs: { pname = "slackdump"; - version = "4.0.2"; + version = "4.1.2"; src = fetchFromGitHub { owner = "rusq"; repo = "slackdump"; tag = "v${finalAttrs.version}"; - hash = "sha256-82mMlb0sJXAnuTR8a+hchigVnc9cVzXutp1nD0qHIWk="; + hash = "sha256-Kt9FGQiGaWDOpJMeg/UFDcNO16skQ8qblYwl26Fr5Bk="; }; nativeCheckInputs = lib.optional stdenv.hostPlatform.isDarwin darwin.IOKitTools; @@ -26,13 +26,16 @@ buildGoModule (finalAttrs: { "TestSession_saveUserCache" "TestSession_GetUsers" "Test_exportV3" # This was skipped on upstream's CI. It is seemed that some file are missed + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + "TestWithRetry" # flaky timing-sensitive test on darwin ]; in [ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ]; - vendorHash = "sha256-N5NzmnpKJ8cIvaY9h6kW9dT/L7a057H+nE0gBozwsuc="; + vendorHash = "sha256-3pZCGE8MLNIdU4zVDwkHJwPr7xHHDhnUlzidej6c4E0="; __darwinAllowLocalNetworking = true; diff --git a/pkgs/by-name/ss/sshm/package.nix b/pkgs/by-name/ss/sshm/package.nix new file mode 100644 index 000000000000..d62414c86a2c --- /dev/null +++ b/pkgs/by-name/ss/sshm/package.nix @@ -0,0 +1,37 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, +}: + +buildGoModule (finalAttrs: { + pname = "sshm"; + version = "1.11.0"; + + src = fetchFromGitHub { + owner = "Gu1llaum-3"; + repo = "sshm"; + tag = "v${finalAttrs.version}"; + hash = "sha256-eqObVdyfGAD+kiIvRZZOHPVtFzYnGztVn2odsE+voLI="; + }; + + vendorHash = "sha256-aU/+bxcETs/Jq5FVAdiioyuc1AufvWeiqFQ7uo1cK1k="; + + subPackages = [ "." ]; + + ldflags = [ + "-s" + "-w" + "-X=github.com/Gu1llaum-3/sshm/cmd.AppVersion=${finalAttrs.version}" + ]; + + meta = { + description = "Terminal UI to manage and connect to SSH hosts"; + homepage = "https://github.com/Gu1llaum-3/sshm"; + changelog = "https://github.com/Gu1llaum-3/sshm/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; + platforms = lib.platforms.unix; + maintainers = with lib.maintainers; [ cedev-1 ]; + mainProgram = "sshm"; + }; +}) diff --git a/pkgs/by-name/tr/troubadix/package.nix b/pkgs/by-name/tr/troubadix/package.nix index 1e4743fb91a4..3d1e762ea1c0 100644 --- a/pkgs/by-name/tr/troubadix/package.nix +++ b/pkgs/by-name/tr/troubadix/package.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pname = "troubadix"; - version = "26.3.0"; + version = "26.4.0"; pyproject = true; src = fetchFromGitHub { owner = "greenbone"; repo = "troubadix"; tag = "v${finalAttrs.version}"; - hash = "sha256-E4pgTZErn9Mdrz66Wz7sf7zEDIN6WbVvHlToj8ozIr0="; + hash = "sha256-+S/BU6Iaq1gDI3Ncxcm4pxeIvE6vP6AK8IC8w8+FkS0="; }; pythonRelaxDeps = [ diff --git a/pkgs/by-name/we/websurfx/package.nix b/pkgs/by-name/we/websurfx/package.nix index 2754be647148..9deb0e603165 100644 --- a/pkgs/by-name/we/websurfx/package.nix +++ b/pkgs/by-name/we/websurfx/package.nix @@ -6,7 +6,7 @@ pkg-config, }: let - version = "1.24.62"; + version = "1.25.5"; in rustPlatform.buildRustPackage { pname = "websurfx"; @@ -16,7 +16,7 @@ rustPlatform.buildRustPackage { owner = "neon-mmd"; repo = "websurfx"; tag = "v${version}"; - hash = "sha256-5IjjKXFFfvjtlQuxbVk3QK4t1nlx95Y5HgYv2yVpMEA="; + hash = "sha256-CtS3HYRLq+Li7IPOOG+0lP8nyLwF+z0pjBtvTzQh2fE="; }; nativeBuildInputs = [ @@ -27,7 +27,7 @@ rustPlatform.buildRustPackage { openssl ]; - cargoHash = "sha256-U4+oAdiXy86Gk0sitxIKDmUo4Mx/zdHWNv09FyqDuTU="; + cargoHash = "sha256-cFKuXhnUhPDBgy/LQUqSQgX2VBQLzzC6VBoeUU8J0H0="; postPatch = '' substituteInPlace src/handler.rs \ diff --git a/pkgs/by-name/wi/wiredtiger/package.nix b/pkgs/by-name/wi/wiredtiger/package.nix index af3623f00816..def3c54cbb56 100644 --- a/pkgs/by-name/wi/wiredtiger/package.nix +++ b/pkgs/by-name/wi/wiredtiger/package.nix @@ -44,7 +44,7 @@ stdenv.mkDerivation (finalAttrs: { (lib.cmakeFeature "CMAKE_INSTALL_LIBDIR" "lib") ]; - env.NIX_CFLAGS_COMPILE = [ "-Wno-array-bounds" ]; + env.NIX_CFLAGS_COMPILE = "-Wno-array-bounds"; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/development/libraries/librsb/default.nix b/pkgs/development/libraries/librsb/default.nix index 83caf9d4ac24..f30cf3449447 100644 --- a/pkgs/development/libraries/librsb/default.nix +++ b/pkgs/development/libraries/librsb/default.nix @@ -97,7 +97,7 @@ stdenv.mkDerivation rec { want to make use of librsb. ''; license = with lib.licenses; [ lgpl3Plus ]; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; platforms = lib.platforms.all; # linking errors such as 'undefined reference to `gzungetc' broken = true; diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index a6f688b0a66b..1b6848105bc3 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -1008,15 +1008,15 @@ final: prev: { }: buildLuarocksPackage { pname = "fzf-lua"; - version = "0.0.2556-1"; + version = "0.0.2558-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/fzf-lua-0.0.2556-1.rockspec"; - sha256 = "0vr0cx0x1j0pniw5s16fpy5ypzpxb4hz143rgyksiyyrdz366kcc"; + url = "mirror://luarocks/fzf-lua-0.0.2558-1.rockspec"; + sha256 = "0s4vnm2wbwqf3z733n5h4g5y0p66ml2vgapnhailkq7f7c5gkbs0"; }).outPath; src = fetchzip { - url = "https://github.com/ibhagwan/fzf-lua/archive/c9e7b7bfbd01f949164988ee1684035468e1995c.zip"; - sha256 = "0bnfw6svi916zpy34i803a9rgjhs566imn0mrgdgmar4kf0qvw5b"; + url = "https://github.com/ibhagwan/fzf-lua/archive/3f194300c92e3ec2de8f9307d6a7ce988b7b6d0c.zip"; + sha256 = "0g0kn4ycc719h7fn91398mbxav36clf59ms7igghry59nva64hkr"; }; disabled = luaOlder "5.1"; @@ -1136,15 +1136,15 @@ final: prev: { }: buildLuarocksPackage { pname = "haskell-tools.nvim"; - version = "7.0.3-1"; + version = "8.1.0-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/haskell-tools.nvim-7.0.3-1.rockspec"; - sha256 = "0zmarh3ypsfnh22zm3mqr4padjkzmlz622jnm2s5n5xkvfqjc4q8"; + url = "mirror://luarocks/haskell-tools.nvim-8.1.0-1.rockspec"; + sha256 = "1khw7f1zllgx3l4ijmqv86cy3y6g12xrwy95q20a62mkzcck8rk4"; }).outPath; src = fetchzip { - url = "https://github.com/mrcjkb/haskell-tools.nvim/archive/v7.0.3.zip"; - sha256 = "0hdd2qnhy0vki0qcj7xzs29xla0a1ccwmym163py45lhwlgnjxvw"; + url = "https://github.com/mrcjkb/haskell-tools.nvim/archive/v8.1.0.zip"; + sha256 = "1x15z28ga130f59dvfb7mrmfz27rp2kd0l2n923s0qqmgqld26yb"; }; disabled = luaOlder "5.1"; @@ -3221,13 +3221,13 @@ final: prev: { knownRockspec = (fetchurl { url = "mirror://luarocks/lualine.nvim-scm-1.rockspec"; - sha256 = "01cqa4nvpq0z4230szwbcwqb0kd8cz2dycrd764r0z5c6vivgfzs"; + sha256 = "06cm86prf92fiqc30r0lsas70fzp7fli2p758gy5sd133ncqxliz"; }).outPath; src = fetchFromGitHub { owner = "nvim-lualine"; repo = "lualine.nvim"; - rev = "47f91c416daef12db467145e16bed5bbfe00add8"; - hash = "sha256-OpLZH+sL5cj2rcP5/T+jDOnuxd1QWLHCt2RzloffZOA="; + rev = "74114f0df664f14d7c228945693ba68a3b70a794"; + hash = "sha256-dgiB5nzjGfkv85qSx3oJPKv/9e7QCHa6aPRSuMLDByU="; }; disabled = luaOlder "5.1"; @@ -4628,15 +4628,15 @@ final: prev: { }: buildLuarocksPackage { pname = "neotest"; - version = "5.14.3-1"; + version = "5.15.0-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/neotest-5.14.3-1.rockspec"; - sha256 = "12hx48pvnxk0i5mwl6w2wzla109n75rbz5rn2cq2dhzxszx3h4rz"; + url = "mirror://luarocks/neotest-5.15.0-1.rockspec"; + sha256 = "0kp8ybvnrlaisrra9lrwmqk9ll6qs2vddck2449b9k2prjhmfm3q"; }).outPath; src = fetchzip { - url = "https://github.com/nvim-neotest/neotest/archive/72bc8f1ec62a590fb47368c81f89610e0f353e28.zip"; - sha256 = "1hlwlp7kyz1navkz4k3fbxgkmqgabr160l8ic6mgnp7f4q0xfhj9"; + url = "https://github.com/nvim-neotest/neotest/archive/fd0b7986dd0ae04e38ec7dc0c78a432e3820839c.zip"; + sha256 = "0lkck8pb5d65v2xhbg0hbxinzii9yzg4g10dbanq0j7wbpbwximm"; }; disabled = luaOlder "5.1"; @@ -5400,21 +5400,21 @@ final: prev: { }: buildLuarocksPackage { pname = "rustaceanvim"; - version = "8.0.4-2"; + version = "9.0.0-2"; knownRockspec = (fetchurl { - url = "mirror://luarocks/rustaceanvim-8.0.4-2.rockspec"; - sha256 = "12c711xrr0chsmx86w0zf4z3fg10nn53cv1dqdhq64a6vi5gjd4g"; + url = "mirror://luarocks/rustaceanvim-9.0.0-2.rockspec"; + sha256 = "0amjbw96n9ijh1f1zd4m0nkpr6ngysb6bysfb6jzr2p48r2jkfws"; }).outPath; src = fetchzip { - url = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v8.0.4.zip"; - sha256 = "0nhbl28bxgbkd2jlhb5v9na29972djgmhd9kczma66mf0bwfwi7d"; + url = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v9.0.0.zip"; + sha256 = "1g5lsy7wz7hd3jnx28vmy1nflvrzz7ibswzv9jglpm132m05x6q2"; }; disabled = lua.luaversion != "5.1"; meta = { - homepage = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v8.0.4.zip"; + homepage = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v9.0.0.zip"; maintainers = with lib.maintainers; [ mrcjkb ]; license.fullName = "GPL-2.0-only"; description = "🦀 Supercharge your Rust experience in Neovim! A heavily modified fork of rust-tools.nvim"; @@ -5779,8 +5779,8 @@ final: prev: { src = fetchFromGitHub { owner = "nvim-telescope"; repo = "telescope.nvim"; - rev = "e6cdb4dc528c5dc4ca8da86e83ef4e3c84b0729c"; - hash = "sha256-eTDW8KdrFAt68ih5Dxn9WgIBW8PjZ+9yBX2HpIPyVJs="; + rev = "cfb85dcf7f822b79224e9e6aef9e8c794211b20b"; + hash = "sha256-QNBlbeVc7wl8j+K38xfC6ZT4XpGJzylQtateQiZxjBY="; }; disabled = lua.luaversion != "5.1"; diff --git a/pkgs/development/lua-modules/overrides.nix b/pkgs/development/lua-modules/overrides.nix index c78df573b52c..af4acdffa2e0 100644 --- a/pkgs/development/lua-modules/overrides.nix +++ b/pkgs/development/lua-modules/overrides.nix @@ -854,16 +854,6 @@ in }; neotest = prev.neotest.overrideAttrs (old: { - patches = [ - (fetchpatch { - # fix compatibility with neovim 0.12: iter_matches breaking change - # https://github.com/nvim-neotest/neotest/pull/594 - name = "fix-neovim-0-12-compat"; - url = "https://github.com/LiamCoop/neotest/commit/2ffca3aefb070e31f1ac00e9fbfd1a83f995c326.patch"; - hash = "sha256-3+ooC3ZB8pl90FG+kTZxIzmPxrdJTx/XNYE2tPDWO+w="; - }) - ]; - doCheck = stdenv.hostPlatform.isLinux; nativeCheckInputs = old.nativeCheckInputs ++ [ final.nlua diff --git a/pkgs/development/octave-modules/arduino/default.nix b/pkgs/development/octave-modules/arduino/default.nix index 52f18c273522..6c10becb439f 100644 --- a/pkgs/development/octave-modules/arduino/default.nix +++ b/pkgs/development/octave-modules/arduino/default.nix @@ -37,7 +37,7 @@ buildOctavePackage rec { name = "Octave Arduino Toolkit"; homepage = "https://gnu-octave.github.io/packages/arduino/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Basic Octave implementation of the matlab arduino extension, allowing communication to a programmed arduino board to control its hardware"; }; } diff --git a/pkgs/development/octave-modules/audio/default.nix b/pkgs/development/octave-modules/audio/default.nix index c4bbb27d037f..e3377b1c8f53 100644 --- a/pkgs/development/octave-modules/audio/default.nix +++ b/pkgs/development/octave-modules/audio/default.nix @@ -52,7 +52,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/audio/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Audio and MIDI Toolbox for GNU Octave"; platforms = lib.platforms.linux; # Because of run-time dependency on jack2 and alsa-lib }; diff --git a/pkgs/development/octave-modules/bim/default.nix b/pkgs/development/octave-modules/bim/default.nix index 4232176fba29..4793e4652842 100644 --- a/pkgs/development/octave-modules/bim/default.nix +++ b/pkgs/development/octave-modules/bim/default.nix @@ -25,7 +25,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/bim/"; license = lib.licenses.gpl2Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Package for solving Diffusion Advection Reaction (DAR) Partial Differential Equations"; }; } diff --git a/pkgs/development/octave-modules/bsltl/default.nix b/pkgs/development/octave-modules/bsltl/default.nix index 35182df7c5bf..35439f687e96 100644 --- a/pkgs/development/octave-modules/bsltl/default.nix +++ b/pkgs/development/octave-modules/bsltl/default.nix @@ -16,7 +16,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/bsltl/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Free collection of OCTAVE/MATLAB routines for working with the biospeckle laser technique"; }; } diff --git a/pkgs/development/octave-modules/cgi/default.nix b/pkgs/development/octave-modules/cgi/default.nix index eb3edf3cb83a..6d5ec298af46 100644 --- a/pkgs/development/octave-modules/cgi/default.nix +++ b/pkgs/development/octave-modules/cgi/default.nix @@ -16,7 +16,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/cgi/"; license = lib.licenses.gpl2Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Common Gateway Interface for Octave"; }; } diff --git a/pkgs/development/octave-modules/communications/default.nix b/pkgs/development/octave-modules/communications/default.nix index f75d43ea2f93..0083b2b12296 100644 --- a/pkgs/development/octave-modules/communications/default.nix +++ b/pkgs/development/octave-modules/communications/default.nix @@ -26,7 +26,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/communications/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Digital Communications, Error Correcting Codes (Channel Code), Source Code functions, Modulation and Galois Fields"; }; } diff --git a/pkgs/development/octave-modules/control/default.nix b/pkgs/development/octave-modules/control/default.nix index fd1b98ea42b9..4ba5c2f90799 100644 --- a/pkgs/development/octave-modules/control/default.nix +++ b/pkgs/development/octave-modules/control/default.nix @@ -44,7 +44,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/control/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Computer-Aided Control System Design (CACSD) Tools for GNU Octave, based on the proven SLICOT Library"; }; } diff --git a/pkgs/development/octave-modules/data-smoothing/default.nix b/pkgs/development/octave-modules/data-smoothing/default.nix index 9607ed43669a..238dac46b15f 100644 --- a/pkgs/development/octave-modules/data-smoothing/default.nix +++ b/pkgs/development/octave-modules/data-smoothing/default.nix @@ -21,7 +21,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/data-smoothing/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Algorithms for smoothing noisy data"; # Hasn't been updated since 2012, and fails to build with octave >= 10.1.0 broken = true; diff --git a/pkgs/development/octave-modules/database/default.nix b/pkgs/development/octave-modules/database/default.nix index e65d4bd881c8..e71d277532a7 100644 --- a/pkgs/development/octave-modules/database/default.nix +++ b/pkgs/development/octave-modules/database/default.nix @@ -34,7 +34,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/database/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Interface to SQL databases, currently only postgresql using libpq"; }; } diff --git a/pkgs/development/octave-modules/dataframe/default.nix b/pkgs/development/octave-modules/dataframe/default.nix index e08dbc25b433..27481125335e 100644 --- a/pkgs/development/octave-modules/dataframe/default.nix +++ b/pkgs/development/octave-modules/dataframe/default.nix @@ -16,7 +16,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/dataframe/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Data manipulation toolbox similar to R data.frame"; }; } diff --git a/pkgs/development/octave-modules/datatypes/default.nix b/pkgs/development/octave-modules/datatypes/default.nix index 44c4242e3a90..e07d860ed1a0 100644 --- a/pkgs/development/octave-modules/datatypes/default.nix +++ b/pkgs/development/octave-modules/datatypes/default.nix @@ -21,7 +21,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/datatypes/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Extra data types for GNU Octave"; }; } diff --git a/pkgs/development/octave-modules/dicom/default.nix b/pkgs/development/octave-modules/dicom/default.nix index f40e2fe36abb..c10995e0c0ea 100644 --- a/pkgs/development/octave-modules/dicom/default.nix +++ b/pkgs/development/octave-modules/dicom/default.nix @@ -33,7 +33,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/dicom/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Digital communications in medicine (DICOM) file io"; }; } diff --git a/pkgs/development/octave-modules/divand/default.nix b/pkgs/development/octave-modules/divand/default.nix index 321c44ef1f77..7c7f18fdc7ba 100644 --- a/pkgs/development/octave-modules/divand/default.nix +++ b/pkgs/development/octave-modules/divand/default.nix @@ -16,7 +16,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/divand/"; license = lib.licenses.gpl2Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Performs an n-dimensional variational analysis (interpolation) of arbitrarily located observations"; }; } diff --git a/pkgs/development/octave-modules/doctest/default.nix b/pkgs/development/octave-modules/doctest/default.nix index c32f1426d9d8..aa7a53ac26d3 100644 --- a/pkgs/development/octave-modules/doctest/default.nix +++ b/pkgs/development/octave-modules/doctest/default.nix @@ -16,7 +16,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/doctest/"; license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Find and run example code within documentation"; longDescription = '' Find and run example code within documentation. Formatted blocks diff --git a/pkgs/development/octave-modules/econometrics/default.nix b/pkgs/development/octave-modules/econometrics/default.nix index eec1d952b12d..012e9758d4bb 100644 --- a/pkgs/development/octave-modules/econometrics/default.nix +++ b/pkgs/development/octave-modules/econometrics/default.nix @@ -21,7 +21,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/econometrics/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Econometrics functions including MLE and GMM based techniques"; # Hasn't been updated since 2012, and fails to build with octave >= 10.1.0 broken = true; diff --git a/pkgs/development/octave-modules/financial/default.nix b/pkgs/development/octave-modules/financial/default.nix index bded9c443f48..565574ca1d06 100644 --- a/pkgs/development/octave-modules/financial/default.nix +++ b/pkgs/development/octave-modules/financial/default.nix @@ -21,7 +21,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/financial/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Monte Carlo simulation, options pricing routines, financial manipulation, plotting functions and additional date manipulation tools"; }; } diff --git a/pkgs/development/octave-modules/fits/default.nix b/pkgs/development/octave-modules/fits/default.nix index bc5b9d3874ba..190a80d740f2 100644 --- a/pkgs/development/octave-modules/fits/default.nix +++ b/pkgs/development/octave-modules/fits/default.nix @@ -36,7 +36,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/fits/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Functions for reading, and writing FITS (Flexible Image Transport System) files using cfitsio"; # Hasn't been updated since 2015, and fails to build with octave >= 10.1.0 broken = true; diff --git a/pkgs/development/octave-modules/fpl/default.nix b/pkgs/development/octave-modules/fpl/default.nix index 3083082a13a7..b52803cbb2eb 100644 --- a/pkgs/development/octave-modules/fpl/default.nix +++ b/pkgs/development/octave-modules/fpl/default.nix @@ -16,7 +16,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/fpl/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Collection of routines to export data produced by Finite Elements or Finite Volume Simulations in formats used by some visualization programs"; }; } diff --git a/pkgs/development/octave-modules/fuzzy-logic-toolkit/default.nix b/pkgs/development/octave-modules/fuzzy-logic-toolkit/default.nix index 86dd634b17ce..1541c1140bad 100644 --- a/pkgs/development/octave-modules/fuzzy-logic-toolkit/default.nix +++ b/pkgs/development/octave-modules/fuzzy-logic-toolkit/default.nix @@ -18,7 +18,7 @@ buildOctavePackage rec { meta = { homepage = "https://github.com/lmarkowsky/fuzzy-logic-toolkit"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Mostly MATLAB-compatible fuzzy logic toolkit for Octave"; }; } diff --git a/pkgs/development/octave-modules/ga/default.nix b/pkgs/development/octave-modules/ga/default.nix index 5375fba5c77f..3d50393a4ebc 100644 --- a/pkgs/development/octave-modules/ga/default.nix +++ b/pkgs/development/octave-modules/ga/default.nix @@ -16,7 +16,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/ga/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Genetic optimization code"; }; } diff --git a/pkgs/development/octave-modules/general/default.nix b/pkgs/development/octave-modules/general/default.nix index cfb9bafd7afc..8ce80b719369 100644 --- a/pkgs/development/octave-modules/general/default.nix +++ b/pkgs/development/octave-modules/general/default.nix @@ -26,7 +26,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/general/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "General tools for Octave"; }; } diff --git a/pkgs/development/octave-modules/generate_html/default.nix b/pkgs/development/octave-modules/generate_html/default.nix index d113092b5aaa..391de931f5a8 100644 --- a/pkgs/development/octave-modules/generate_html/default.nix +++ b/pkgs/development/octave-modules/generate_html/default.nix @@ -16,7 +16,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/generate_html/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Provides functions for generating HTML pages that contain the help texts for a set of functions"; longDescription = '' This package provides functions for generating HTML pages that contain diff --git a/pkgs/development/octave-modules/geometry/default.nix b/pkgs/development/octave-modules/geometry/default.nix index 8e48c4500da6..52bd17427422 100644 --- a/pkgs/development/octave-modules/geometry/default.nix +++ b/pkgs/development/octave-modules/geometry/default.nix @@ -29,7 +29,7 @@ buildOctavePackage rec { gpl3Plus boost ]; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Library for extending MatGeom functionality"; }; } diff --git a/pkgs/development/octave-modules/gsl/default.nix b/pkgs/development/octave-modules/gsl/default.nix index c7bbf114606f..92693cd7df5c 100644 --- a/pkgs/development/octave-modules/gsl/default.nix +++ b/pkgs/development/octave-modules/gsl/default.nix @@ -22,7 +22,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/gsl/"; license = lib.licenses.gpl2Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Octave bindings to the GNU Scientific Library"; # gsl_sf.cc:1782:11: error: no member named 'is_real_type' in 'octave_value' # 1782 | if (! ISREAL(args(i))) diff --git a/pkgs/development/octave-modules/image-acquisition/default.nix b/pkgs/development/octave-modules/image-acquisition/default.nix index 251068c7087a..183812b174c4 100644 --- a/pkgs/development/octave-modules/image-acquisition/default.nix +++ b/pkgs/development/octave-modules/image-acquisition/default.nix @@ -36,7 +36,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/image-acquisition/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Functions to capture images from connected devices"; longDescription = '' The Octave-forge Image Aquisition package provides functions to diff --git a/pkgs/development/octave-modules/image/default.nix b/pkgs/development/octave-modules/image/default.nix index 32ef4eb4a9bd..3a5df2b848cd 100644 --- a/pkgs/development/octave-modules/image/default.nix +++ b/pkgs/development/octave-modules/image/default.nix @@ -30,7 +30,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/image/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Functions for processing images"; longDescription = '' The Octave-forge Image package provides functions for processing diff --git a/pkgs/development/octave-modules/instrument-control/default.nix b/pkgs/development/octave-modules/instrument-control/default.nix index c45c3d961dd7..907c8e6b771a 100644 --- a/pkgs/development/octave-modules/instrument-control/default.nix +++ b/pkgs/development/octave-modules/instrument-control/default.nix @@ -26,7 +26,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/instrument-control/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Low level I/O functions for serial, i2c, spi, parallel, tcp, gpib, vxi11, udp and usbtmc interfaces"; }; } diff --git a/pkgs/development/octave-modules/interval/default.nix b/pkgs/development/octave-modules/interval/default.nix index 635dfbd57ebe..869faa64b980 100644 --- a/pkgs/development/octave-modules/interval/default.nix +++ b/pkgs/development/octave-modules/interval/default.nix @@ -21,7 +21,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/interval/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Interval arithmetic to evaluate functions over subsets of their domain"; longDescription = '' The interval package for real-valued interval arithmetic allows one to diff --git a/pkgs/development/octave-modules/io/default.nix b/pkgs/development/octave-modules/io/default.nix index 4edcf9336928..a4db56e12a42 100644 --- a/pkgs/development/octave-modules/io/default.nix +++ b/pkgs/development/octave-modules/io/default.nix @@ -30,7 +30,7 @@ buildOctavePackage rec { gpl3Plus bsd2 ]; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Input/Output in external formats"; }; } diff --git a/pkgs/development/octave-modules/linear-algebra/default.nix b/pkgs/development/octave-modules/linear-algebra/default.nix index 3e349e3ec8d1..89416c34c394 100644 --- a/pkgs/development/octave-modules/linear-algebra/default.nix +++ b/pkgs/development/octave-modules/linear-algebra/default.nix @@ -20,7 +20,7 @@ buildOctavePackage rec { lgpl3Plus ]; # They claim to have a FreeBSD license, but none of their code seems to have it. - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Additional linear algebra code, including matrix functions"; }; } diff --git a/pkgs/development/octave-modules/lssa/default.nix b/pkgs/development/octave-modules/lssa/default.nix index 5fa4bf53125a..a9e8a2ec6e42 100644 --- a/pkgs/development/octave-modules/lssa/default.nix +++ b/pkgs/development/octave-modules/lssa/default.nix @@ -16,7 +16,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/lssa/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Tools to compute spectral decompositions of irregularly-spaced time series"; longDescription = '' A package implementing tools to compute spectral decompositions of diff --git a/pkgs/development/octave-modules/ltfat/default.nix b/pkgs/development/octave-modules/ltfat/default.nix index 198cb4ee43f2..55184905aefe 100644 --- a/pkgs/development/octave-modules/ltfat/default.nix +++ b/pkgs/development/octave-modules/ltfat/default.nix @@ -36,7 +36,7 @@ buildOctavePackage rec { name = "The Large Time-Frequency Analysis Toolbox"; homepage = "https://gnu-octave.github.io/packages/ltfat/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Toolbox for working with time-frequency analysis, wavelets and signal processing"; longDescription = '' The Large Time/Frequency Analysis Toolbox (LTFAT) is a Matlab/Octave diff --git a/pkgs/development/octave-modules/mapping/default.nix b/pkgs/development/octave-modules/mapping/default.nix index 490841816bc2..5f130b9995b7 100644 --- a/pkgs/development/octave-modules/mapping/default.nix +++ b/pkgs/development/octave-modules/mapping/default.nix @@ -28,7 +28,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/mapping/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Simple mapping and GIS .shp .dxf and raster file functions"; }; } diff --git a/pkgs/development/octave-modules/matgeom/default.nix b/pkgs/development/octave-modules/matgeom/default.nix index 26761cd7c1fd..fcfc978250ac 100644 --- a/pkgs/development/octave-modules/matgeom/default.nix +++ b/pkgs/development/octave-modules/matgeom/default.nix @@ -19,7 +19,7 @@ buildOctavePackage rec { bsd2 gpl3Plus ]; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Geometry toolbox for 2D/3D geometric computing"; }; } diff --git a/pkgs/development/octave-modules/miscellaneous/default.nix b/pkgs/development/octave-modules/miscellaneous/default.nix index d1fd05e738eb..da71663faaac 100644 --- a/pkgs/development/octave-modules/miscellaneous/default.nix +++ b/pkgs/development/octave-modules/miscellaneous/default.nix @@ -37,7 +37,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/miscellaneous/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Miscellaneous tools that don't fit somewhere else"; }; } diff --git a/pkgs/development/octave-modules/msh/default.nix b/pkgs/development/octave-modules/msh/default.nix index 4145a706941b..88efc656a5fc 100644 --- a/pkgs/development/octave-modules/msh/default.nix +++ b/pkgs/development/octave-modules/msh/default.nix @@ -48,7 +48,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/msh/"; license = lib.licenses.gpl2Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Create and manage triangular and tetrahedral meshes for Finite Element or Finite Volume PDE solvers"; longDescription = '' Create and manage triangular and tetrahedral meshes for Finite Element or diff --git a/pkgs/development/octave-modules/mvn/default.nix b/pkgs/development/octave-modules/mvn/default.nix index e8dc61b1965c..520beb42d77e 100644 --- a/pkgs/development/octave-modules/mvn/default.nix +++ b/pkgs/development/octave-modules/mvn/default.nix @@ -16,7 +16,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/mvn/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Multivariate normal distribution clustering and utility functions"; }; } diff --git a/pkgs/development/octave-modules/nan/default.nix b/pkgs/development/octave-modules/nan/default.nix index f89535316507..a1d7cb2257b8 100644 --- a/pkgs/development/octave-modules/nan/default.nix +++ b/pkgs/development/octave-modules/nan/default.nix @@ -21,7 +21,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/nan/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Statistics and machine learning toolbox for data with and w/o missing values"; }; } diff --git a/pkgs/development/octave-modules/ncarray/default.nix b/pkgs/development/octave-modules/ncarray/default.nix index be85625f83c0..6cb892bf0bc5 100644 --- a/pkgs/development/octave-modules/ncarray/default.nix +++ b/pkgs/development/octave-modules/ncarray/default.nix @@ -26,7 +26,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/ncarray/"; license = lib.licenses.gpl2Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Access a single or a collection of NetCDF files as a multi-dimensional array"; }; } diff --git a/pkgs/development/octave-modules/netcdf/default.nix b/pkgs/development/octave-modules/netcdf/default.nix index 4e41446c3a67..5a93cf59a72d 100644 --- a/pkgs/development/octave-modules/netcdf/default.nix +++ b/pkgs/development/octave-modules/netcdf/default.nix @@ -24,7 +24,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/netcdf/"; license = lib.licenses.gpl2Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "NetCDF interface for Octave"; }; } diff --git a/pkgs/development/octave-modules/nurbs/default.nix b/pkgs/development/octave-modules/nurbs/default.nix index 15fb06db5d9d..fe4eab4058ad 100644 --- a/pkgs/development/octave-modules/nurbs/default.nix +++ b/pkgs/development/octave-modules/nurbs/default.nix @@ -16,7 +16,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/nurbs/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Collection of routines for the creation, and manipulation of Non-Uniform Rational B-Splines (NURBS), based on the NURBS toolbox by Mark Spink"; }; } diff --git a/pkgs/development/octave-modules/ocl/default.nix b/pkgs/development/octave-modules/ocl/default.nix index f57a141b5054..ae616ed23879 100644 --- a/pkgs/development/octave-modules/ocl/default.nix +++ b/pkgs/development/octave-modules/ocl/default.nix @@ -16,7 +16,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/ocl/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Use OpenCL for parallelization"; longDescription = '' Package using OpenCL for parallelization, mostly suitable to diff --git a/pkgs/development/octave-modules/octclip/default.nix b/pkgs/development/octave-modules/octclip/default.nix index faf519fbf7a2..1b7f2b00e3ac 100644 --- a/pkgs/development/octave-modules/octclip/default.nix +++ b/pkgs/development/octave-modules/octclip/default.nix @@ -26,7 +26,7 @@ buildOctavePackage rec { name = "GNU Octave Clipping Polygons Tool"; homepage = "https://gnu-octave.github.io/packages/octclip/"; license = with lib.licenses; [ gpl3Plus ]; # modified BSD? - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Perform boolean operations with polygons using the Greiner-Hormann algorithm"; }; } diff --git a/pkgs/development/octave-modules/octproj/default.nix b/pkgs/development/octave-modules/octproj/default.nix index 48812b0ac6c0..d08115321128 100644 --- a/pkgs/development/octave-modules/octproj/default.nix +++ b/pkgs/development/octave-modules/octproj/default.nix @@ -37,7 +37,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/octproj/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "GNU Octave bindings to PROJ library for cartographic projections and CRS transformations"; }; } diff --git a/pkgs/development/octave-modules/optics/default.nix b/pkgs/development/octave-modules/optics/default.nix index c10b9aa28530..eb503213358a 100644 --- a/pkgs/development/octave-modules/optics/default.nix +++ b/pkgs/development/octave-modules/optics/default.nix @@ -16,7 +16,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/optics/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Functions covering various aspects of optics"; }; } diff --git a/pkgs/development/octave-modules/optim/default.nix b/pkgs/development/octave-modules/optim/default.nix index e0aaef524a9f..e0f9c98db2d9 100644 --- a/pkgs/development/octave-modules/optim/default.nix +++ b/pkgs/development/octave-modules/optim/default.nix @@ -34,7 +34,7 @@ buildOctavePackage rec { publicDomain ]; # Modified BSD code seems removed - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Non-linear optimization toolkit"; # Hasn't been updated since 2022, and fails to build with octave >= 10.1.0 broken = true; diff --git a/pkgs/development/octave-modules/optiminterp/default.nix b/pkgs/development/octave-modules/optiminterp/default.nix index 2b6717eea897..67a4ee93544a 100644 --- a/pkgs/development/octave-modules/optiminterp/default.nix +++ b/pkgs/development/octave-modules/optiminterp/default.nix @@ -21,7 +21,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/optiminterp/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Optimal interpolation toolbox for octave"; longDescription = '' An optimal interpolation toolbox for octave. This package provides diff --git a/pkgs/development/octave-modules/quaternion/default.nix b/pkgs/development/octave-modules/quaternion/default.nix index 0fe0f7a33464..a947839d8e91 100644 --- a/pkgs/development/octave-modules/quaternion/default.nix +++ b/pkgs/development/octave-modules/quaternion/default.nix @@ -16,7 +16,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/quaternion/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Quaternion package for GNU Octave, includes a quaternion class with overloaded operators"; }; } diff --git a/pkgs/development/octave-modules/queueing/default.nix b/pkgs/development/octave-modules/queueing/default.nix index 9256479c8708..a14e2c3beeb2 100644 --- a/pkgs/development/octave-modules/queueing/default.nix +++ b/pkgs/development/octave-modules/queueing/default.nix @@ -16,7 +16,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/queueing/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Provides functions for queueing networks and Markov chains analysis"; longDescription = '' The queueing package provides functions for queueing networks and Markov diff --git a/pkgs/development/octave-modules/signal/default.nix b/pkgs/development/octave-modules/signal/default.nix index fef5c120310a..296278341448 100644 --- a/pkgs/development/octave-modules/signal/default.nix +++ b/pkgs/development/octave-modules/signal/default.nix @@ -24,7 +24,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/signal/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Signal processing tools, including filtering, windowing and display functions"; }; } diff --git a/pkgs/development/octave-modules/sockets/default.nix b/pkgs/development/octave-modules/sockets/default.nix index 905c3fe8c8cf..e9032bfebaa8 100644 --- a/pkgs/development/octave-modules/sockets/default.nix +++ b/pkgs/development/octave-modules/sockets/default.nix @@ -26,7 +26,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/sockets/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Socket functions for networking from within octave"; }; } diff --git a/pkgs/development/octave-modules/splines/default.nix b/pkgs/development/octave-modules/splines/default.nix index 699d784b73f1..be6abc12e83c 100644 --- a/pkgs/development/octave-modules/splines/default.nix +++ b/pkgs/development/octave-modules/splines/default.nix @@ -19,7 +19,7 @@ buildOctavePackage rec { gpl3Plus publicDomain ]; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Additional spline functions"; }; } diff --git a/pkgs/development/octave-modules/statistics/default.nix b/pkgs/development/octave-modules/statistics/default.nix index cc9225a3474d..bc7742fece29 100644 --- a/pkgs/development/octave-modules/statistics/default.nix +++ b/pkgs/development/octave-modules/statistics/default.nix @@ -28,7 +28,7 @@ buildOctavePackage rec { gpl3Plus publicDomain ]; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Statistics package for GNU Octave"; }; } diff --git a/pkgs/development/octave-modules/stk/default.nix b/pkgs/development/octave-modules/stk/default.nix index fbcf44718992..25f1653db318 100644 --- a/pkgs/development/octave-modules/stk/default.nix +++ b/pkgs/development/octave-modules/stk/default.nix @@ -16,7 +16,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/stk/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "STK is a (not so) Small Toolbox for Kriging"; longDescription = '' The STK is a (not so) Small Toolbox for Kriging. Its primary focus is on diff --git a/pkgs/development/octave-modules/strings/default.nix b/pkgs/development/octave-modules/strings/default.nix index ebd50b521116..29230c4aec81 100644 --- a/pkgs/development/octave-modules/strings/default.nix +++ b/pkgs/development/octave-modules/strings/default.nix @@ -38,7 +38,7 @@ buildOctavePackage rec { homepage = "https://gnu-octave.github.io/packages/strings/"; license = lib.licenses.gpl3Plus; # Claims to have a freebsd license, but I found none. - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Additional functions for manipulation and analysis of strings"; # Some pcre symbols claimed to be missing broken = stdenv.hostPlatform.isDarwin; diff --git a/pkgs/development/octave-modules/struct/default.nix b/pkgs/development/octave-modules/struct/default.nix index eadfea5a6ed7..6b59fa7e291d 100644 --- a/pkgs/development/octave-modules/struct/default.nix +++ b/pkgs/development/octave-modules/struct/default.nix @@ -16,7 +16,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/struct/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Additional structure manipulation functions"; }; } diff --git a/pkgs/development/octave-modules/symbolic/default.nix b/pkgs/development/octave-modules/symbolic/default.nix index a0cb08f121c6..541f7ed7d71e 100644 --- a/pkgs/development/octave-modules/symbolic/default.nix +++ b/pkgs/development/octave-modules/symbolic/default.nix @@ -29,7 +29,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/symbolic/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Adds symbolic calculation features to GNU Octave"; }; } diff --git a/pkgs/development/octave-modules/tsa/default.nix b/pkgs/development/octave-modules/tsa/default.nix index 167073dc8f99..6e260d017dfa 100644 --- a/pkgs/development/octave-modules/tsa/default.nix +++ b/pkgs/development/octave-modules/tsa/default.nix @@ -21,7 +21,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/tsa/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Stochastic concepts and maximum entropy methods for time series analysis"; }; } diff --git a/pkgs/development/octave-modules/video/default.nix b/pkgs/development/octave-modules/video/default.nix index 590aeea1d705..17905bea3be4 100644 --- a/pkgs/development/octave-modules/video/default.nix +++ b/pkgs/development/octave-modules/video/default.nix @@ -46,7 +46,7 @@ buildOctavePackage rec { gpl3Plus bsd3 ]; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Wrapper for OpenCV's CvCapture_FFMPEG and CvVideoWriter_FFMPEG"; }; } diff --git a/pkgs/development/octave-modules/windows/default.nix b/pkgs/development/octave-modules/windows/default.nix index b28373831a63..e62f57b03d95 100644 --- a/pkgs/development/octave-modules/windows/default.nix +++ b/pkgs/development/octave-modules/windows/default.nix @@ -41,7 +41,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/windows/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "Provides COM interface and additional functionality on Windows"; platforms = lib.platforms.windows; }; diff --git a/pkgs/development/octave-modules/zeromq/default.nix b/pkgs/development/octave-modules/zeromq/default.nix index 98fab4f9e898..0b2a62bed93c 100644 --- a/pkgs/development/octave-modules/zeromq/default.nix +++ b/pkgs/development/octave-modules/zeromq/default.nix @@ -46,7 +46,7 @@ buildOctavePackage rec { meta = { homepage = "https://gnu-octave.github.io/packages/zeromq/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ KarlJoad ]; + maintainers = with lib.maintainers; [ ravenjoad ]; description = "ZeroMQ bindings for GNU Octave"; }; } diff --git a/pkgs/development/python-modules/atlassian-python-api/default.nix b/pkgs/development/python-modules/atlassian-python-api/default.nix index 7373fccf734d..8941296b2eb8 100644 --- a/pkgs/development/python-modules/atlassian-python-api/default.nix +++ b/pkgs/development/python-modules/atlassian-python-api/default.nix @@ -49,6 +49,6 @@ buildPythonPackage rec { homepage = "https://github.com/atlassian-api/atlassian-python-api"; changelog = "https://github.com/atlassian-api/atlassian-python-api/releases/tag/${src.tag}"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ arnoldfarkas ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/python-modules/biothings-client/default.nix b/pkgs/development/python-modules/biothings-client/default.nix index 884a9e458d73..c0a2f837de19 100644 --- a/pkgs/development/python-modules/biothings-client/default.nix +++ b/pkgs/development/python-modules/biothings-client/default.nix @@ -7,20 +7,23 @@ pytestCheckHook, pytest-asyncio, }: -buildPythonPackage rec { + +buildPythonPackage (finalAttrs: { pname = "biothings-client"; - version = "0.4.1"; + version = "0.5.0"; pyproject = true; src = fetchFromGitHub { owner = "biothings"; repo = "biothings_client.py"; - tag = "v${version}"; - hash = "sha256-uItIVoWbclF5Xkt7BxI/Q9sfKtrOJxYeJJmTd2NeGfo="; + tag = "v${finalAttrs.version}"; + hash = "sha256-SG664xpajbLLTRfqanqYJhKdZqAOXPTDNBcfCAdlZ5M="; }; build-system = [ setuptools ]; + dependencies = [ httpx ]; + pythonImportsCheck = [ "biothings_client" ]; nativeCheckInputs = [ @@ -41,10 +44,10 @@ buildPythonPackage rec { ]; meta = { - changelog = "https://github.com/biothings/biothings_client.py/blob/${src.tag}/CHANGES.txt"; + changelog = "https://github.com/biothings/biothings_client.py/blob/${finalAttrs.src.tag}/CHANGES.txt"; description = "Wrapper to access Biothings.api-based backend services"; homepage = "https://github.com/biothings/biothings_client.py"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ rayhem ]; }; -} +}) diff --git a/pkgs/development/python-modules/boto3-stubs/default.nix b/pkgs/development/python-modules/boto3-stubs/default.nix index 81433f0db473..08b1c38ba506 100644 --- a/pkgs/development/python-modules/boto3-stubs/default.nix +++ b/pkgs/development/python-modules/boto3-stubs/default.nix @@ -358,13 +358,13 @@ buildPythonPackage (finalAttrs: { pname = "boto3-stubs"; - version = "1.42.82"; + version = "1.42.83"; pyproject = true; src = fetchPypi { pname = "boto3_stubs"; inherit (finalAttrs) version; - hash = "sha256-m5hsmOXjHtdhNpeg2dSryLEP7pbWitneosJw3hMFi6k="; + hash = "sha256-HsvYj0rjV2S56jV5yh6FG2fqCnOkQstAbeJ3/BR42us="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/camel-converter/default.nix b/pkgs/development/python-modules/camel-converter/default.nix index 418c62096842..677c6d649f81 100644 --- a/pkgs/development/python-modules/camel-converter/default.nix +++ b/pkgs/development/python-modules/camel-converter/default.nix @@ -8,16 +8,16 @@ pytest-cov-stub, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "camel-converter"; - version = "5.0.0"; + version = "5.1.0"; pyproject = true; src = fetchFromGitHub { owner = "sanders41"; repo = "camel-converter"; - tag = "v${version}"; - hash = "sha256-ADjgs72+tzMUdg2OS2bs1sMb0kMgVqBlUfYo+RRtsvg="; + tag = "v${finalAttrs.version}"; + hash = "sha256-7CqwpmRGHK7mkYoIS+3NwMtEqtdtnLB463OO2Dp0Ut0="; }; build-system = [ hatchling ]; @@ -30,7 +30,7 @@ buildPythonPackage rec { pytestCheckHook pytest-cov-stub ] - ++ optional-dependencies.pydantic; + ++ lib.flatten (builtins.attrValues finalAttrs.passthru.optional-dependencies); pythonImportsCheck = [ "camel_converter" ]; @@ -42,8 +42,8 @@ buildPythonPackage rec { meta = { description = "Module to convert strings from snake case to camel case or camel case to snake case"; homepage = "https://github.com/sanders41/camel-converter"; - changelog = "https://github.com/sanders41/camel-converter/releases/tag/${src.tag}"; + changelog = "https://github.com/sanders41/camel-converter/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/development/python-modules/claude-agent-sdk/default.nix b/pkgs/development/python-modules/claude-agent-sdk/default.nix index ffdf01616e48..1e7387e84dfe 100644 --- a/pkgs/development/python-modules/claude-agent-sdk/default.nix +++ b/pkgs/development/python-modules/claude-agent-sdk/default.nix @@ -13,14 +13,14 @@ buildPythonPackage (finalAttrs: { pname = "claude-agent-sdk"; - version = "0.1.52"; + version = "0.1.56"; pyproject = true; src = fetchFromGitHub { owner = "anthropics"; repo = "claude-agent-sdk-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-4sj9jqf06RSec9xUhJ1gDbfuYaxFODvM5pz9uVpsLTo="; + hash = "sha256-lpgRTDaGJGFnhs60we+YqBurvMi/dmC5Y80RfJP8NS0="; }; build-system = [ hatchling ]; diff --git a/pkgs/development/python-modules/dirigera/default.nix b/pkgs/development/python-modules/dirigera/default.nix index 8ba2ac807ae2..8eba00c3f3c5 100644 --- a/pkgs/development/python-modules/dirigera/default.nix +++ b/pkgs/development/python-modules/dirigera/default.nix @@ -11,14 +11,14 @@ buildPythonPackage (finalAttrs: { pname = "dirigera"; - version = "1.2.6"; + version = "1.2.7"; pyproject = true; src = fetchFromGitHub { owner = "Leggin"; repo = "dirigera"; tag = "v${finalAttrs.version}"; - hash = "sha256-5pfzmaIkIEtxDtkhG1lOLSTjWahEDgQKLJKbAG5rBjE="; + hash = "sha256-R8K32jTYIh6GW3WyGRUJWxwi7Elw0D0iX8flr422L5M="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/djangorestframework-simplejwt/default.nix b/pkgs/development/python-modules/djangorestframework-simplejwt/default.nix index 53c12a6a14fa..2a1406a0a355 100644 --- a/pkgs/development/python-modules/djangorestframework-simplejwt/default.nix +++ b/pkgs/development/python-modules/djangorestframework-simplejwt/default.nix @@ -44,6 +44,6 @@ buildPythonPackage rec { homepage = "https://github.com/davesque/django-rest-framework-simplejwt"; changelog = "https://github.com/jazzband/djangorestframework-simplejwt/blob/v${version}/CHANGELOG.md"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ arnoldfarkas ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/python-modules/flower/default.nix b/pkgs/development/python-modules/flower/default.nix index f41a0833be25..5f5559df45ea 100644 --- a/pkgs/development/python-modules/flower/default.nix +++ b/pkgs/development/python-modules/flower/default.nix @@ -44,6 +44,6 @@ buildPythonPackage rec { description = "Real-time monitor and web admin for Celery distributed task queue"; homepage = "https://github.com/mher/flower"; license = lib.licenses.bsdOriginal; - maintainers = with lib.maintainers; [ arnoldfarkas ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/python-modules/gardena-bluetooth/default.nix b/pkgs/development/python-modules/gardena-bluetooth/default.nix index 42a624460871..2427855e880b 100644 --- a/pkgs/development/python-modules/gardena-bluetooth/default.nix +++ b/pkgs/development/python-modules/gardena-bluetooth/default.nix @@ -13,14 +13,14 @@ buildPythonPackage (finalAttrs: { pname = "gardena-bluetooth"; - version = "2.1.0"; + version = "2.4.0"; pyproject = true; src = fetchFromGitHub { owner = "elupus"; repo = "gardena-bluetooth"; tag = finalAttrs.version; - hash = "sha256-H02Uq/n2iWAtrO/Reg+yWkFxVkLJWUhq3frc50EF4fo="; + hash = "sha256-1G7d8sILpgDm9rwNIV20C14xmzCKrozGPctXn2hBBIQ="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/gehomesdk/default.nix b/pkgs/development/python-modules/gehomesdk/default.nix index 492f239d5ab7..df4dfb912947 100644 --- a/pkgs/development/python-modules/gehomesdk/default.nix +++ b/pkgs/development/python-modules/gehomesdk/default.nix @@ -13,14 +13,14 @@ websockets, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "gehomesdk"; - version = "2025.11.5"; + version = "2026.2.0"; pyproject = true; src = fetchPypi { - inherit pname version; - hash = "sha256-HS33yTE+3n0DKRD4+cr8zAE+xcW1ca7q8inQ7qwKJMA="; + inherit (finalAttrs) pname version; + hash = "sha256-+BWGkUDKd+9QGbdXuLjmJxLm1xUv0dpIRlPlDkUJ25w="; }; build-system = [ setuptools ]; @@ -44,9 +44,9 @@ buildPythonPackage rec { meta = { description = "Python SDK for GE smart appliances"; homepage = "https://github.com/simbaja/gehome"; - changelog = "https://github.com/simbaja/gehome/releases/tag/v${version}"; + changelog = "https://github.com/simbaja/gehome/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "gehome-appliance-data"; }; -} +}) diff --git a/pkgs/development/python-modules/gitlike-commands/default.nix b/pkgs/development/python-modules/gitlike-commands/default.nix index e1fb2f8d298d..6452f756120f 100644 --- a/pkgs/development/python-modules/gitlike-commands/default.nix +++ b/pkgs/development/python-modules/gitlike-commands/default.nix @@ -5,19 +5,19 @@ poetry-core, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "gitlike-commands"; - version = "0.3.0"; + version = "0.3.1"; pyproject = true; src = fetchFromGitHub { owner = "unixorn"; repo = "gitlike-commands"; - tag = "v${version}"; - hash = "sha256-Z0l8nCKov1iMJvI3YTHvg0ey+oPju3rgaKtmk6OX44g="; + tag = "v${finalAttrs.version}"; + hash = "sha256-7z6JJgTbELWor8GodtWRg51/oeakLcb9rAdT6K0/JQs="; }; - nativeBuildInputs = [ poetry-core ]; + build-system = [ poetry-core ]; # Module has no real tests doCheck = false; @@ -27,8 +27,8 @@ buildPythonPackage rec { meta = { description = "Easy python module for creating git-style subcommand handling"; homepage = "https://github.com/unixorn/gitlike-commands"; - changelog = "https://github.com/unixorn/gitlike-commands/releases/tag/v${version}"; + changelog = "https://github.com/unixorn/gitlike-commands/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/development/python-modules/iamdata/default.nix b/pkgs/development/python-modules/iamdata/default.nix index e39e11a3375a..369bf8ca9f65 100644 --- a/pkgs/development/python-modules/iamdata/default.nix +++ b/pkgs/development/python-modules/iamdata/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "iamdata"; - version = "0.1.202604031"; + version = "0.1.202604041"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-shYdMojdoqfMgJbYYEEGLGb+G8ueKaDfZy/h7tccBRc="; + hash = "sha256-nFV0iZr01YkjAFXjkYmgFHuUNhGsX2pHjSiRrlyt6uI="; }; __darwinAllowLocalNetworking = true; diff --git a/pkgs/development/python-modules/lightwave2/default.nix b/pkgs/development/python-modules/lightwave2/default.nix index 33304c21908c..a213718d45d7 100644 --- a/pkgs/development/python-modules/lightwave2/default.nix +++ b/pkgs/development/python-modules/lightwave2/default.nix @@ -3,19 +3,22 @@ aiohttp, buildPythonPackage, fetchPypi, + setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "lightwave2"; - version = "0.8.23"; - format = "setuptools"; + version = "0.9.0"; + pyproject = true; src = fetchPypi { - inherit pname version; - hash = "sha256-umhFqeX16c6o006MU9/9h4EnqcX7v8C5q3XjxYgi+xk="; + inherit (finalAttrs) pname version; + hash = "sha256-7NFzfUDIDa36VfOsqcaAx8AbWHftfwTyYr0hu6VyAtI="; }; - propagatedBuildInputs = [ aiohttp ]; + build-system = [ setuptools ]; + + dependencies = [ aiohttp ]; # Module has no tests doCheck = false; @@ -28,4 +31,4 @@ buildPythonPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/development/python-modules/llama-index-core/default.nix b/pkgs/development/python-modules/llama-index-core/default.nix index 706003773906..141c9b2fe5a9 100644 --- a/pkgs/development/python-modules/llama-index-core/default.nix +++ b/pkgs/development/python-modules/llama-index-core/default.nix @@ -13,7 +13,6 @@ hatchling, jsonpath-ng, llama-index-workflows, - llamaindex-py-client, nest-asyncio, networkx, nltk-data, @@ -83,7 +82,6 @@ buildPythonPackage (finalAttrs: { fsspec jsonpath-ng llama-index-workflows - llamaindex-py-client nest-asyncio networkx nltk diff --git a/pkgs/development/python-modules/llama-index-workflows/default.nix b/pkgs/development/python-modules/llama-index-workflows/default.nix index b5abca8952dd..4d206c01dfcb 100644 --- a/pkgs/development/python-modules/llama-index-workflows/default.nix +++ b/pkgs/development/python-modules/llama-index-workflows/default.nix @@ -10,13 +10,13 @@ buildPythonPackage (finalAttrs: { pname = "llama-index-workflows"; - version = "2.16.1"; + version = "2.17.1"; pyproject = true; src = fetchPypi { pname = "llama_index_workflows"; inherit (finalAttrs) version; - hash = "sha256-L2viI69AcITu8GS8vsj2CuTdAR2aBGMYh86YYlj6xYo="; + hash = "sha256-xi+r5QnPAAPd/lsrJ/SLNEPHyahOnNyQTG+e1fjL4l0="; }; postPatch = '' diff --git a/pkgs/development/python-modules/llamaindex-py-client/default.nix b/pkgs/development/python-modules/llamaindex-py-client/default.nix deleted file mode 100644 index 6b8772b42e0b..000000000000 --- a/pkgs/development/python-modules/llamaindex-py-client/default.nix +++ /dev/null @@ -1,39 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchPypi, - httpx, - poetry-core, - pydantic, -}: - -buildPythonPackage rec { - pname = "llamaindex-py-client"; - version = "0.1.19"; - pyproject = true; - - src = fetchPypi { - pname = "llamaindex_py_client"; - inherit version; - hash = "sha256-c/dHkruMCSuubcYmYnoJrBOgmfqNEPj8yD4XorMyzKc="; - }; - - build-system = [ poetry-core ]; - - dependencies = [ - httpx - pydantic - ]; - - # Module has no tests - doCheck = false; - - pythonImportsCheck = [ "llama_index_client" ]; - - meta = { - description = "Client for LlamaIndex"; - homepage = "https://pypi.org/project/llamaindex-py-client/"; - license = lib.licenses.mit; - maintainers = with lib.maintainers; [ fab ]; - }; -} diff --git a/pkgs/development/python-modules/mozart-api/default.nix b/pkgs/development/python-modules/mozart-api/default.nix index 0e5cdee4e574..105d1a22ac13 100644 --- a/pkgs/development/python-modules/mozart-api/default.nix +++ b/pkgs/development/python-modules/mozart-api/default.nix @@ -16,14 +16,14 @@ zeroconf, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "mozart-api"; version = "5.3.1.108.2"; pyproject = true; src = fetchPypi { pname = "mozart_api"; - inherit version; + inherit (finalAttrs) version; hash = "sha256-ilUSGgc4m6iMBUuSI7qt7c4DAE8cOPTzLGeQ4JQAB8U="; }; @@ -50,8 +50,8 @@ buildPythonPackage rec { meta = { description = "REST API for the Bang & Olufsen Mozart platform"; homepage = "https://github.com/bang-olufsen/mozart-open-api"; - changelog = "https://github.com/bang-olufsen/mozart-open-api/releases/tag/${version}"; + changelog = "https://github.com/bang-olufsen/mozart-open-api/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 64e3be3047f5..57862d1b0637 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -610,8 +610,8 @@ in "sha256-rb8qotqFW+ZcesRS0TUl+NMsrOS7CTQosZ633jSE38k="; mypy-boto3-imagebuilder = - buildMypyBoto3Package "imagebuilder" "1.42.45" - "sha256-q8toJ7n/MSEt+w/n21rBEXHV7JAMJEno32RBmznPcKY="; + buildMypyBoto3Package "imagebuilder" "1.42.83" + "sha256-SKqhvfHPmhOOYLnr7LkTClB2lB/3iQHqcefbsVsvk60="; mypy-boto3-importexport = buildMypyBoto3Package "importexport" "1.42.3" @@ -798,16 +798,16 @@ in "sha256-Ru2IODClBpjyDb8JNzBJi9LPY12mg46dpSBz182qkuI="; mypy-boto3-lightsail = - buildMypyBoto3Package "lightsail" "1.42.74" - "sha256-DdvGA4L+J/aHyJpq2nqK6uov0A4j212h6lMk3gtVu+s="; + buildMypyBoto3Package "lightsail" "1.42.83" + "sha256-FymSFD0/M7ncv1p6hiFxGrWQL70X65mrUF9JBHlbv9M="; mypy-boto3-location = buildMypyBoto3Package "location" "1.42.3" "sha256-VGQzgnrUynTDjfYpEk+FR+PrljbULl0UpbeqbaPKqSc="; mypy-boto3-logs = - buildMypyBoto3Package "logs" "1.42.82" - "sha256-xZxyCo7+tTU69IfNy2p6ECx+fXI9CsnAx8V9neRB818="; + buildMypyBoto3Package "logs" "1.42.83" + "sha256-dtYr9gkww6brHLUoQd7ew0yc59XqyZjczJL94ivt2bk="; mypy-boto3-lookoutequipment = buildMypyBoto3Package "lookoutequipment" "1.42.3" @@ -862,8 +862,8 @@ in "sha256-+Dgo1XpVUPmmUntpzFlPDeym6xUxRiXZki1j5ieS3CU="; mypy-boto3-medialive = - buildMypyBoto3Package "medialive" "1.42.68" - "sha256-J9NnMG0prpzU+1dNQcH396UcZ0tCoNCbRXqVI42Qfz0="; + buildMypyBoto3Package "medialive" "1.42.83" + "sha256-FmfFTQiciHHNheumvBOAXoBYVNfMp8owUndvr7n1JHs="; mypy-boto3-mediapackage = buildMypyBoto3Package "mediapackage" "1.42.3" @@ -982,8 +982,8 @@ in "sha256-JEuEjo0htTuDCZx2nNJK2Zq59oSUqkMf4BrNamerfVk="; mypy-boto3-organizations = - buildMypyBoto3Package "organizations" "1.42.80" - "sha256-9buhdZaiVVK4dCg0tfFce1w8XVIpXnynAAkBwLgCDCU="; + buildMypyBoto3Package "organizations" "1.42.83" + "sha256-sQqxy9tcynLqyBfXS4+FOgAcIQsttj8hiRf+GFK+tHE="; mypy-boto3-osis = buildMypyBoto3Package "osis" "1.42.3" @@ -998,8 +998,8 @@ in "sha256-ynBHsnTvNz9G8sM9d88RI31ZMl0UzBgIz3ONEsJ+aHA="; mypy-boto3-payment-cryptography = - buildMypyBoto3Package "payment-cryptography" "1.42.12" - "sha256-MpksWgEGbXdbgF2r6CKcEZif7zzFNqmLrsbvETJAAXc="; + buildMypyBoto3Package "payment-cryptography" "1.42.83" + "sha256-TpWy7EJGmqSb3u2+/5TPaAMjTOCtcuyEVJh48ADuxm8="; mypy-boto3-payment-cryptography-data = buildMypyBoto3Package "payment-cryptography-data" "1.42.12" diff --git a/pkgs/development/python-modules/nbconflux/default.nix b/pkgs/development/python-modules/nbconflux/default.nix index 3c1809fc25e3..aa74f2e509f5 100644 --- a/pkgs/development/python-modules/nbconflux/default.nix +++ b/pkgs/development/python-modules/nbconflux/default.nix @@ -64,6 +64,6 @@ buildPythonPackage rec { mainProgram = "nbconflux"; homepage = "https://github.com/Valassis-Digital-Media/nbconflux"; license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.arnoldfarkas ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/python-modules/sanic-auth/default.nix b/pkgs/development/python-modules/sanic-auth/default.nix index 6ad9c2e20c93..9cd01b8544f8 100644 --- a/pkgs/development/python-modules/sanic-auth/default.nix +++ b/pkgs/development/python-modules/sanic-auth/default.nix @@ -45,6 +45,6 @@ buildPythonPackage rec { description = "Simple Authentication for Sanic"; homepage = "https://github.com/pyx/sanic-auth/"; license = lib.licenses.bsdOriginal; - maintainers = with lib.maintainers; [ arnoldfarkas ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/python-modules/sqlitedict/default.nix b/pkgs/development/python-modules/sqlitedict/default.nix index 2d31f72766a8..dce9e96ddc32 100644 --- a/pkgs/development/python-modules/sqlitedict/default.nix +++ b/pkgs/development/python-modules/sqlitedict/default.nix @@ -41,6 +41,6 @@ buildPythonPackage rec { homepage = "https://github.com/RaRe-Technologies/sqlitedict"; changelog = "https://github.com/piskvorky/sqlitedict/blob/v${version}/CHANGELOG.md"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ arnoldfarkas ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/python-modules/sqlmodel/default.nix b/pkgs/development/python-modules/sqlmodel/default.nix index 69c5cbde7885..e71fe153fa52 100644 --- a/pkgs/development/python-modules/sqlmodel/default.nix +++ b/pkgs/development/python-modules/sqlmodel/default.nix @@ -14,14 +14,14 @@ buildPythonPackage (finalAttrs: { pname = "sqlmodel"; - version = "0.0.32"; + version = "0.0.37"; pyproject = true; src = fetchFromGitHub { owner = "tiangolo"; repo = "sqlmodel"; tag = finalAttrs.version; - hash = "sha256-+92QPpWFHs2qUUR5au6MKO/wHIk+4lXYX/gFfxKzafo="; + hash = "sha256-Ir0bWLdWF1h9Hr83QAbn5GiA9dh06Zrinltv54IKaM0="; }; build-system = [ pdm-backend ]; diff --git a/pkgs/development/python-modules/untangle/default.nix b/pkgs/development/python-modules/untangle/default.nix index e28e8c57110a..0266500dc8ea 100644 --- a/pkgs/development/python-modules/untangle/default.nix +++ b/pkgs/development/python-modules/untangle/default.nix @@ -32,6 +32,6 @@ buildPythonPackage rec { description = "Convert XML documents into Python objects"; homepage = "https://github.com/stchris/untangle"; license = lib.licenses.mit; - maintainers = [ lib.maintainers.arnoldfarkas ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/python-modules/vertica-python/default.nix b/pkgs/development/python-modules/vertica-python/default.nix index 74f562bb8afa..665ee640079f 100644 --- a/pkgs/development/python-modules/vertica-python/default.nix +++ b/pkgs/development/python-modules/vertica-python/default.nix @@ -45,6 +45,6 @@ buildPythonPackage rec { homepage = "https://github.com/vertica/vertica-python"; changelog = "https://github.com/vertica/vertica-python/releases/tag/${version}"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ arnoldfarkas ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/python-modules/zstandard/default.nix b/pkgs/development/python-modules/zstandard/default.nix index 854c2c8fe910..c3053e6c0117 100644 --- a/pkgs/development/python-modules/zstandard/default.nix +++ b/pkgs/development/python-modules/zstandard/default.nix @@ -50,6 +50,6 @@ buildPythonPackage rec { description = "Zstandard bindings for Python"; homepage = "https://github.com/indygreg/python-zstandard"; license = lib.licenses.bsdOriginal; - maintainers = with lib.maintainers; [ arnoldfarkas ]; + maintainers = [ ]; }; } diff --git a/pkgs/top-level/octave-packages.nix b/pkgs/top-level/octave-packages.nix index acb164f047d0..08dc904487d3 100644 --- a/pkgs/top-level/octave-packages.nix +++ b/pkgs/top-level/octave-packages.nix @@ -156,7 +156,7 @@ makeScope newScope ( miscellaneous = callPackage ../development/octave-modules/miscellaneous { }; msh = callPackage ../development/octave-modules/msh { - # PLACEHOLDER until KarlJoad gets dolfin packaged. + # PLACEHOLDER until ravenjoad gets dolfin packaged. dolfin = null; }; diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index f911ae6c90aa..dd93153c605a 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -308,6 +308,7 @@ mapAliases { llama-index-multi-modal-llms-openai = throw "'llama-index-multi-modal-llms-openai' has been removed as it was deprecated in favor of 'llama-index-llms-openai'"; # added 2026-03-25 llama-index-readers-llama-parse = throw "'llama-index-readers-llama-parse' has been removed as it was deprecated upstream in favor of 'llama-cloud'"; # added 2026-03-25 llama-parse = throw "'llama-parse' has been removed as it was deprecated upstream in favor of 'llama-cloud'"; # added 2026-03-25 + llamaindex-py-client = throw "'llamaindex-pyclient' has been removed as it was removed from upstream"; # Added 2026-04-03 lmcloud = throw "'lmcloud' has been renamed to/replaced by 'pylamarzocco'"; # Converted to throw 2025-10-29 logilab_common = throw "'logilab_common' has been renamed to/replaced by 'logilab-common'"; # Converted to throw 2025-10-29 loo-py = throw "'loo-py' has been renamed to/replaced by 'loopy'"; # Converted to throw 2025-10-29 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 47b5268e12af..d08f34e023de 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -9115,8 +9115,6 @@ self: super: with self; { llama-stack-client = callPackage ../development/python-modules/llama-stack-client { }; - llamaindex-py-client = callPackage ../development/python-modules/llamaindex-py-client { }; - llfuse = callPackage ../development/python-modules/llfuse { inherit (pkgs) fuse; }; llguidance = callPackage ../development/python-modules/llguidance { };