Merge staging-next into staging

This commit is contained in:
nixpkgs-ci[bot]
2025-10-02 15:59:43 +00:00
committed by GitHub
118 changed files with 2222 additions and 2326 deletions
+4
View File
@@ -205,6 +205,8 @@
- `rofi-emoji-wayland` has been merged into `rofi-emoji` as `rofi` has been updated to `2.0.0` and supports both X11 & Wayland.
- The main binary of `tomlq` has been renamed from `tomlq` to `tq`.
- `emacs-macport` has been moved to a fork of Mitsuharu Yamamoto's patched source code starting with Emacs v30 as the original project seems to be currently dormant. All older versions of this package have been dropped.
This introduces some backwardsincompatible changes; see the NEWS for details.
NEWS can be viewed from Emacs by typing `C-h n`, or by clicking `Help->Emacs News` from the menu bar.
@@ -214,6 +216,8 @@
- `python3Packages.pyheif` has been dropped due to lack of upstream maintenance and breakage. Use `python3Packages.pillow-heif` instead.
- `nodePackages.rimraf` has been removed, as it is a Javascript library, and packages that want to use it should depend directly on it instead.
## Other Notable Changes {#sec-nixpkgs-release-25.11-notable-changes}
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
+1
View File
@@ -331,6 +331,7 @@ let
hasInfix
hasPrefix
hasSuffix
join
stringToCharacters
stringAsChars
escape
+30
View File
@@ -41,6 +41,36 @@ rec {
unsafeDiscardStringContext
;
/**
Concatenates a list of strings with a separator between each element.
# Inputs
`sep`
: Separator to add between elements
`list`
: List of strings that will be joined
# Type
```
join :: string -> [ string ] -> string
```
# Examples
:::{.example}
## `lib.strings.join` usage example
```nix
join ", " ["foo" "bar"]
=> "foo, bar"
```
:::
*/
join = builtins.concatStringsSep;
/**
Concatenate a list of strings.
+10
View File
@@ -69,6 +69,7 @@ let
id
ifilter0
isStorePath
join
lazyDerivation
length
lists
@@ -435,6 +436,15 @@ runTests {
# STRINGS
testJoin = {
expr = join "," [
"a"
"b"
"c"
];
expected = "a,b,c";
};
testConcatMapStrings = {
expr = concatMapStrings (x: x + ";") [
"a"
+6
View File
@@ -4981,6 +4981,12 @@
githubId = 118829;
name = "codec";
};
CodedNil = {
github = "CodedNil";
githubId = 5075747;
email = "codenil@proton.me";
name = "Dan Lock";
};
CodeLongAndProsper90 = {
github = "CodeLongAndProsper90";
githubId = 50145141;
@@ -172,11 +172,11 @@ in
};
environmentFile = lib.mkOption {
type = with lib.types; nullOr path;
default = null;
type = with lib.types; coercedTo path lib.singleton (listOf path);
default = [ ];
example = "/var/lib/vaultwarden.env";
description = ''
Additional environment file as defined in {manpage}`systemd.exec(5)`.
Additional environment file or files as defined in {manpage}`systemd.exec(5)`.
Secrets like {env}`ADMIN_TOKEN` and {env}`SMTP_PASSWORD`
should be passed to the service without adding them to the world-readable Nix store.
@@ -225,7 +225,7 @@ in
serviceConfig = {
User = user;
Group = group;
EnvironmentFile = [ configFile ] ++ lib.optional (cfg.environmentFile != null) cfg.environmentFile;
EnvironmentFile = [ configFile ] ++ cfg.environmentFile;
ExecStart = lib.getExe vaultwarden;
LimitNOFILE = "1048576";
CapabilityBoundingSet = [ "" ];
-4
View File
@@ -33,9 +33,5 @@
machine.wait_until_succeeds(
"grep 'Wasabi Backend started' /var/lib/wasabibackend/.walletwasabi/backend/Logs.txt"
)
machine.sleep(5)
machine.succeed(
"grep 'Config is successfully initialized' /var/lib/wasabibackend/.walletwasabi/backend/Logs.txt"
)
'';
}
+4 -4
View File
@@ -38,17 +38,17 @@ let
in
stdenv.mkDerivation rec {
pname = "reaper";
version = "7.46";
version = "7.47";
src = fetchurl {
url = url_for_platform version stdenv.hostPlatform.qemuArch;
hash =
if stdenv.hostPlatform.isDarwin then
"sha256-uGWeaRl01rH7+RrMoqAv85EiKJ3/qUFiQVt1zILVJTQ="
"sha256-exVal9bXNNRaAVTz+c+cugs9TZ8GB8yyCA6jkeW8ipQ="
else
{
x86_64-linux = "sha256-8XEy7IXjjw7WbPxpxFP30ivMgi0/iWbtljuYCQ2BzDI=";
aarch64-linux = "sha256-H+lvnpaKESad0DI9l1AexFxgwPi9EidVR1Gh6oITjHQ=";
x86_64-linux = "sha256-sbkUEGecqw5Fbl5Ev8pwlE5nMxNz8bf90d641S3cT8Y=";
aarch64-linux = "sha256-8VNmIUa4c/cGVlegx9joD6tX1cTDBWnM2GklCINsJa0=";
}
.${stdenv.hostPlatform.system};
};
@@ -43,6 +43,7 @@ mapAliases (
BufOnly = BufOnly-vim;
calendar = calendar-vim;
coc-rls = throw "coc-rls has been removed, as rls has been archived since 2022. You should use coc-rust-analyzer instead, as rust-analyzer is maintained."; # addedd 2025-10-01
coc-vetur = throw "coc-vetur was removed, as vetur is unmaintained by Vue. You should switch to Volar, which supports Vue 3"; # added 2025-10-01
coffee-script = vim-coffee-script;
coffeeScript = vim-coffee-script; # backwards compat, added 2014-10-18
Solarized = vim-colors-solarized;
@@ -38,7 +38,6 @@ let
"coc-texlab"
"coc-tsserver"
"coc-ultisnips"
"coc-vetur"
"coc-vimlsp"
"coc-vimtex"
"coc-wxml"
@@ -20,20 +20,20 @@ let
# Use the plugin version as in vscode marketplace, updated by update script.
inherit (vsix) version;
releaseTag = "2025-02-17";
releaseTag = "2025-08-25";
src = fetchFromGitHub {
owner = "rust-lang";
repo = "rust-analyzer";
rev = releaseTag;
hash = "sha256-i76MMFSkCr4kDwurK8CACwZq7qEgVEgIzkOr2kiuAKk=";
tag = releaseTag;
hash = "sha256-apbJj2tsJkL2l+7Or9tJm1Mt5QPB6w/zIyDkCx8pfvk=";
};
vsix = buildNpmPackage {
inherit pname releaseTag;
version = lib.trim (lib.readFile ./version.txt);
src = "${src}/editors/code";
npmDepsHash = "sha256-0frOGphtzO6z8neSEYfjyRYrM6zEO3wId/TACblZkxM=";
npmDepsHash = "sha256-fV4Z3jj+v56A7wbIEYhVAPVuAMqMds5xSe3OetWAsbw=";
buildInputs = [
pkgsBuildBuild.libsecret
];
@@ -21,10 +21,12 @@ if [[ "$(nix-instantiate --eval --strict -E "(builtins.compareVersions \"$req_vs
exit 1
fi
extension_ver=$(curl "https://github.com/$owner/$repo/releases/download/$ver/rust-analyzer-linux-x64.vsix" -L |
vsix_url="https://github.com/$owner/$repo/releases/download/$ver/rust-analyzer-linux-x64.vsix"
extension_ver=$(curl $vsix_url -L |
bsdtar -xf - --to-stdout extension/package.json | # Use bsdtar to extract vsix(zip).
jq --raw-output '.version')
echo -n $extension_ver > version.txt
echo $extension_ver > version.txt
echo "Extension version: $extension_ver"
echo "Remember to also update the releaseTag and hash in default.nix!"
echo "The releaseTag should be set to $ver"
@@ -1 +1 @@
0.3.2308
0.3.2593
@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "mednafen-pce-fast";
version = "0-unstable-2025-09-19";
version = "0-unstable-2025-09-26";
src = fetchFromGitHub {
owner = "libretro";
repo = "beetle-pce-fast-libretro";
rev = "1524cc63104aece5a90ed7dd181b444a16313134";
hash = "sha256-hNcYdkqZauoCrNMHy4YaH0ZsqUofoYb8USi0r5bbmkk=";
rev = "6c89e833b1aa0e0c5cd894f90a2dd09b579ffa4d";
hash = "sha256-R7qSeCRWoMe3mMpHZy4GWatlVS8x+4vn8bughHdaVb0=";
};
makefile = "Makefile";
+6 -3
View File
@@ -44,7 +44,7 @@ let
ghc ? ghcWithPackages (p: with p; [ ieee754 ]),
}:
let
library-file = mkLibraryFile pkgs;
libraryFile = mkLibraryFile pkgs;
pname = "agdaWithPackages";
version = Agda.version;
in
@@ -54,7 +54,10 @@ let
nativeBuildInputs = [ makeWrapper ];
passthru = {
unwrapped = Agda;
inherit withPackages;
inherit
withPackages
libraryFile
;
tests = {
inherit (nixosTests) agda;
allPackages = withPackages (filter self.lib.isUnbrokenAgdaPackage (attrValues self));
@@ -67,7 +70,7 @@ let
mkdir -p $out/bin
makeWrapper ${lib.getExe Agda} $out/bin/agda \
${lib.optionalString (ghc != null) ''--add-flags "--with-compiler=${ghc}/bin/ghc"''} \
--add-flags "--library-file=${library-file}"
--add-flags "--library-file=${libraryFile}"
ln -s ${lib.getExe' Agda "agda-mode"} $out/bin/agda-mode
'';
+3 -3
View File
@@ -8,17 +8,17 @@
buildGoModule rec {
pname = "aliyun-cli";
version = "3.0.302";
version = "3.0.305";
src = fetchFromGitHub {
owner = "aliyun";
repo = "aliyun-cli";
tag = "v${version}";
hash = "sha256-RC0rrD9ApcZqhkg3NfvY0Gx9iXtsS8ixcTriZIfRSQE=";
hash = "sha256-zbDG6Mr+CVMoIfB7Jy99VrSNdAER+qYh3fbzoI6tMiE=";
fetchSubmodules = true;
};
vendorHash = "sha256-7OI9YDehiKP5+VvCc0jUtCfyCPP5puWjyWXFE7Tjv5Q=";
vendorHash = "sha256-WbMyxOSCWtlngqQHtKfkWq9bYlXUmvijGwt3zM9JoNY=";
subPackages = [ "main" ];
+13
View File
@@ -0,0 +1,13 @@
diff --git a/configure b/configure
index d96114619..119040151 100755
--- a/configure
+++ b/configure
@@ -1913,7 +1913,7 @@ set_default_version()
echo "${script_name}: determining default version string."
# Use what's in the version file as-is.
- version="AOCL-BLAS $(cat "${version_file}") Build $(date +%Y%m%d)"
+ version="AOCL-BLAS $(cat "${version_file}") Build $(date -d "@$SOURCE_DATE_EPOCH" +%Y%m%d)"
}
+12 -7
View File
@@ -10,7 +10,7 @@
# Target architecture. "amdzen" compiles kernels for all Zen
# generations. To build kernels for specific Zen generations,
# use "zen", "zen2", "zen3", or "zen4".
# use "zen", "zen2", "zen3", "zen4", or "zen5".
withArchitecture ? "amdzen",
# Enable OpenMP-based threading.
@@ -22,17 +22,22 @@ let
blasIntSize = if blas64 then "64" else "32";
in
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "amd-blis";
version = "5.1";
src = fetchFromGitHub {
owner = "amd";
repo = "blis";
rev = version;
rev = finalAttrs.version;
hash = "sha256-hqb/Q1CBqtC4AXqHNd7voewGUD675hJ9IwvP3Mn9b+M=";
};
patches = [
# Set the date stamp to $SOURCE_DATE_EPOCH
./build-date.patch
];
inherit blas64;
nativeBuildInputs = [
@@ -66,11 +71,11 @@ stdenv.mkDerivation rec {
ln -s $out/lib/libcblas.so.3 $out/lib/libcblas.so
'';
meta = with lib; {
meta = {
description = "BLAS-compatible library optimized for AMD CPUs";
homepage = "https://developer.amd.com/amd-aocl/blas-library/";
license = licenses.bsd3;
maintainers = [ maintainers.markuskowa ];
license = lib.licenses.bsd3;
maintainers = [ lib.maintainers.markuskowa ];
platforms = [ "x86_64-linux" ];
};
}
})
+3 -3
View File
@@ -1,6 +1,6 @@
# Generated by ./update.sh - do not update manually!
{
version = "1.17.2-1";
arm64-hash = "sha256-7IJId1YMV6kM9Bi9VrKXE5KLOWnyje+m2FGuQcDlMMI=";
x86_64-hash = "sha256-cXCSzyRkMSZLGQIkoBFMy26r8mt9dm3AcEQVHGtpsUo=";
version = "1.17.2-2";
arm64-hash = "sha256-wKjbsuXDq9gsa6d0QgrOm2aBHcqDR23ZhH5Hl9cx0wM=";
x86_64-hash = "sha256-pVg1bXBD+tXbDEoKpd2KnL5jNE0Pi6SI+DIJE8Z5cHc=";
}
+4 -4
View File
@@ -11,7 +11,7 @@
stdenv.mkDerivation rec {
pname = "bloop";
version = "2.0.14";
version = "2.0.15";
platform =
if stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64 then
@@ -42,11 +42,11 @@ stdenv.mkDerivation rec {
url = "https://github.com/scalacenter/bloop/releases/download/v${version}/bloop-${platform}";
sha256 =
if stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64 then
"sha256-r99N4VxIlpOwSe9f9PoEalzsi0v5YKU2is4+gpg7rpo="
"sha256-JEhBIYHCsh2Ij8PBhLWbhyVR5wcN3FnYV03GuE1Y/Ow="
else if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64 then
"sha256-7U9zugsEDtVSlwn8sbth51RKAWx/+vRSZ8yNQAACHdo="
"sha256-UrQuk4FuZ/J55vdQShOZ4OHzecjuYTmt5rXiYhz5seE="
else if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64 then
"sha256-jT8GQim1dzOIbsg2hCgtS7MH+zHajYnppM50nh+HeYo="
"sha256-lIfXvBGK6r0akDgC9DYiU/m+BwHoFh7/RLnNtTBzkIo="
else
throw "unsupported platform";
};
+3 -3
View File
@@ -6,16 +6,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-llvm-lines";
version = "0.4.44";
version = "0.4.45";
src = fetchFromGitHub {
owner = "dtolnay";
repo = "cargo-llvm-lines";
rev = version;
hash = "sha256-keV3k+9FDULouiYCw07aaStGIt99Xa0xgexSfvehs1E=";
hash = "sha256-5Tf3vkDTCQCmYvfKW3OHCese6HEs9CNbcUeLyS7MsOE=";
};
cargoHash = "sha256-PJ68n4ANiA6/z/oK1WrdeEWS+ttSNRYdXsBx7tXhANQ=";
cargoHash = "sha256-JrH7W2zRDoPa1ENQCfE++2y2VEC3INg/cst5ob2hmy0=";
meta = with lib; {
description = "Count the number of lines of LLVM IR across all instantiations of a generic function";
+6 -6
View File
@@ -1,6 +1,6 @@
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1462,7 +1462,7 @@
@@ -1250,7 +1250,7 @@
"sha2",
"shadowquic",
"shadowsocks",
@@ -8,8 +8,8 @@
+ "smoltcp 0.12.0",
"socket2 0.6.0",
"tempfile",
"thiserror 2.0.15",
@@ -4439,7 +4439,7 @@
"thiserror 2.0.17",
@@ -4096,7 +4096,7 @@
"etherparse 0.16.0",
"futures",
"rand 0.8.5",
@@ -18,9 +18,9 @@
"spin 0.9.8",
"tokio",
"tokio-util",
@@ -6892,20 +6892,6 @@
@@ -6487,20 +6487,6 @@
]
[[package]]
-name = "smoltcp"
-version = "0.12.0"
@@ -39,7 +39,7 @@
name = "socket2"
version = "0.4.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -9231,7 +9217,7 @@
@@ -8792,7 +8778,7 @@
"netstack-lwip",
"netstack-smoltcp",
"rand 0.9.2",
+6 -8
View File
@@ -10,16 +10,16 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "clash-rs";
version = "0.9.0";
version = "0.9.1";
src = fetchFromGitHub {
owner = "Watfaq";
repo = "clash-rs";
tag = "v${finalAttrs.version}";
hash = "sha256-OwoDvcGpuU2x6O3+rBJSXGS2VoeFt/oVgFWUaCUyC8E=";
hash = "sha256-asD7veAYdIF5biCbSXYvAyW/qBra3tvON9TQYCw6nB8=";
};
cargoHash = "sha256-HKW6bOkHkBINwA2tgaKHEozKzT4n54roj6W989JUoAQ=";
cargoHash = "sha256-9zCQKxkjiskkBGxfnq2ANpqWobs+UJ5qCsbME2Z7GY4=";
cargoPatches = [ ./Cargo.patch ];
@@ -46,13 +46,11 @@ rustPlatform.buildRustPackage (finalAttrs: {
env = {
# requires features: sync_unsafe_cell, unbounded_shifts, let_chains, ip
RUSTC_BOOTSTRAP = 1;
RUSTFLAGS = "--cfg tokio_unstable";
NIX_CFLAGS_COMPILE = "-Wno-error";
};
buildFeatures = [
"shadowsocks"
"tuic"
"onion"
];
buildFeatures = [ "plus" ];
doCheck = false; # test failed
@@ -1,11 +1,11 @@
--- a/clash-lib/src/lib.rs
+++ b/clash-lib/src/lib.rs
@@ -4,7 +4,7 @@
#![feature(let_chains)]
@@ -3,7 +3,7 @@
#![feature(sync_unsafe_cell)]
#![feature(lazy_get)]
#![feature(duration_millis_float)]
-#![cfg_attr(not(version("1.87.0")), feature(unbounded_shifts))]
+#![feature(unbounded_shifts)]
#[macro_use]
extern crate anyhow;
#![cfg_attr(not(version("1.88.0")), feature(let_chains))]
use crate::{
+3 -3
View File
@@ -6,18 +6,18 @@
buildGoModule rec {
pname = "cnquery";
version = "12.1.0";
version = "12.3.0";
src = fetchFromGitHub {
owner = "mondoohq";
repo = "cnquery";
tag = "v${version}";
hash = "sha256-lkpmJPFOxsk59ta3ts0vNB2dXtDJXNxxWIKDnIQAv+M=";
hash = "sha256-/4T5Rncsk7aOS6Do2DyyLVim/dVNMTPUOnqZ6Isbj/I=";
};
subPackages = [ "apps/cnquery" ];
vendorHash = "sha256-wtJKHQ2MI7Jm6gWlIKraieRsf+C6uTelEXgp539IGAY=";
vendorHash = "sha256-mU3bVENWgMoD6BZzGpl8qN/MmnUUJT5s8XwvifFZ+ig=";
ldflags = [
"-w"
+3 -3
View File
@@ -21,12 +21,12 @@
rustPlatform.buildRustPackage {
pname = "crosvm";
version = "0-unstable-2025-09-19";
version = "0-unstable-2025-09-30";
src = fetchgit {
url = "https://chromium.googlesource.com/chromiumos/platform/crosvm";
rev = "c16dbcf9147bd77fa409b6d97c4c78b08be38d10";
hash = "sha256-rMjSG9S/roOEU8/wmP5Y5AK2akTP07U/5p9l3ONrtFc=";
rev = "85695a5b4fe5bea29925cbb905ff7557242a14c3";
hash = "sha256-zaUjpqDKvvRDY0TOc892g5ehc1o5itv1O9E+YSrve0U=";
fetchSubmodules = true;
};
+30 -26
View File
@@ -5,59 +5,63 @@
cmake,
extra-cmake-modules,
leptonica,
libsForQt5,
qt5,
tesseract4,
gst_all_1,
qt6,
tesseract,
testers,
kdePackages,
onnxruntime,
withPiper ? true,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "crow-translate";
version = "3.1.0";
version = "4.0.2";
src = fetchFromGitLab {
domain = "invent.kde.org";
owner = "office";
repo = "crow-translate";
rev = "v${finalAttrs.version}";
hash = "sha256-zL+Ucw6rzIoEaBHi/uqKQB0cnR6aAcF8MPOG3hwK3iA=";
tag = "v${finalAttrs.version}";
hash = "sha256-hrxYC6zdh4aG9AkHZcnOE5jihJSo3xrq0hzBRE8NtRw=";
fetchSubmodules = true;
};
postPatch = ''
substituteInPlace data/org.kde.CrowTranslate.desktop.in \
--subst-var-by QT_BIN_DIR ${lib.getBin qt5.qttools}/bin
--subst-var-by QT_BIN_DIR ${lib.getBin qt6.qttools}/bin
'';
nativeBuildInputs = [
cmake
extra-cmake-modules
qt5.qttools
qt5.wrapQtAppsHook
qt6.qttools
qt6.wrapQtAppsHook
];
buildInputs = [
libsForQt5.kwayland
kdePackages.kwayland
leptonica
tesseract4
qt5.qtmultimedia
qt5.qtx11extras
tesseract
qt6.qtbase
qt6.qtmultimedia
qt6.qtscxml
qt6.qtspeech
]
++ (with gst_all_1; [
gstreamer
gst-plugins-base
gst-plugins-good
gst-plugins-bad
]);
preFixup = ''
qtWrapperArgs+=(--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0")
++ lib.optionals withPiper [
onnxruntime
];
cmakeFlags = [
(lib.cmakeBool "ONNXRuntime_USE_STATIC" false)
(lib.cmakeBool "WITH_PIPER_TTS" withPiper)
];
# Necessary for KWin D-BUS authorization for taking screenshots, without
# which the app falls back to interactive capture, which has some limitations.
postInstall = ''
substituteInPlace $out/share/applications/org.kde.CrowTranslate.desktop \
--replace-fail 'Exec=crow' "Exec=$out/bin/crow"
'';
passthru.tests.version = testers.testVersion {
package = finalAttrs.finalPackage;
};
passthru.tests.version = testers.testVersion { package = finalAttrs.finalPackage; };
meta = {
description = "Simple and lightweight translator that allows to translate and speak text using Google, Yandex and Bing";
@@ -0,0 +1,799 @@
diff --git i/.npmrc w/.npmrc
index 7b6aac5399..e5fe8dfea0 100644
--- i/.npmrc
+++ w/.npmrc
@@ -2,3 +2,4 @@ auto-install-peers=true
strict-peer-dependencies=false
save-workspace-protocol=rolling
node-linker=isolated
+inject-workspace-packages=true
diff --git i/pnpm-lock.yaml w/pnpm-lock.yaml
index ca893d48d9..4e81b2eb2f 100644
--- i/pnpm-lock.yaml
+++ w/pnpm-lock.yaml
@@ -3,6 +3,7 @@ lockfileVersion: '9.0'
settings:
autoInstallPeers: true
excludeLinksFromLockfile: false
+ injectWorkspacePackages: true
importers:
@@ -590,7 +591,7 @@ importers:
devDependencies:
'@cspell/eslint-plugin':
specifier: workspace:*
- version: link:../..
+ version: file:packages/cspell-eslint-plugin(eslint@8.57.1)
es-toolkit:
specifier: ^1.39.10
version: 1.39.10
@@ -1073,7 +1074,7 @@ importers:
devDependencies:
'@cspell/eslint-plugin':
specifier: workspace:*
- version: link:../../../packages/cspell-eslint-plugin
+ version: file:packages/cspell-eslint-plugin(eslint@9.8.0)
'@eslint/js':
specifier: ^9.34.0
version: 9.34.0
@@ -2091,6 +2092,10 @@ packages:
resolution: {integrity: sha512-2ZRcZP/ncJ5q953o8i+R0fb8+14PDt5UefUNMrFZZHvfTI0jukAASOQeLY+WT6ASZv6CgbPrApAdbppy9FaXYQ==}
engines: {node: '>=18'}
+ '@cspell/cspell-bundled-dicts@file:packages/cspell-bundled-dicts':
+ resolution: {directory: packages/cspell-bundled-dicts, type: directory}
+ engines: {node: '>=20'}
+
'@cspell/cspell-json-reporter@8.19.4':
resolution: {integrity: sha512-pOlUtLUmuDdTIOhDTvWxxta0Wm8RCD/p1V0qUqeP6/Ups1ajBI4FWEpRFd7yMBTUHeGeSNicJX5XeX7wNbAbLQ==}
engines: {node: '>=18'}
@@ -2099,18 +2104,34 @@ packages:
resolution: {integrity: sha512-GNAyk+7ZLEcL2fCMT5KKZprcdsq3L1eYy3e38/tIeXfbZS7Sd1R5FXUe6CHXphVWTItV39TvtLiDwN/2jBts9A==}
engines: {node: '>=18'}
+ '@cspell/cspell-pipe@file:packages/cspell-pipe':
+ resolution: {directory: packages/cspell-pipe, type: directory}
+ engines: {node: '>=20'}
+
'@cspell/cspell-resolver@8.19.4':
resolution: {integrity: sha512-S8vJMYlsx0S1D60glX8H2Jbj4mD8519VjyY8lu3fnhjxfsl2bDFZvF3ZHKsLEhBE+Wh87uLqJDUJQiYmevHjDg==}
engines: {node: '>=18'}
+ '@cspell/cspell-resolver@file:packages/cspell-resolver':
+ resolution: {directory: packages/cspell-resolver, type: directory}
+ engines: {node: '>=20'}
+
'@cspell/cspell-service-bus@8.19.4':
resolution: {integrity: sha512-uhY+v8z5JiUogizXW2Ft/gQf3eWrh5P9036jN2Dm0UiwEopG/PLshHcDjRDUiPdlihvA0RovrF0wDh4ptcrjuQ==}
engines: {node: '>=18'}
+ '@cspell/cspell-service-bus@file:packages/cspell-service-bus':
+ resolution: {directory: packages/cspell-service-bus, type: directory}
+ engines: {node: '>=20'}
+
'@cspell/cspell-types@8.19.4':
resolution: {integrity: sha512-ekMWuNlFiVGfsKhfj4nmc8JCA+1ZltwJgxiKgDuwYtR09ie340RfXFF6YRd2VTW5zN7l4F1PfaAaPklVz6utSg==}
engines: {node: '>=18'}
+ '@cspell/cspell-types@file:packages/cspell-types':
+ resolution: {directory: packages/cspell-types, type: directory}
+ engines: {node: '>=20'}
+
'@cspell/dict-ada@4.1.1':
resolution: {integrity: sha512-E+0YW9RhZod/9Qy2gxfNZiHJjCYFlCdI69br1eviQQWB8yOTJX0JHXLs79kOYhSW0kINPVUdvddEBe6Lu6CjGQ==}
@@ -2321,18 +2342,40 @@ packages:
resolution: {integrity: sha512-0LLghC64+SiwQS20Sa0VfFUBPVia1rNyo0bYeIDoB34AA3qwguDBVJJkthkpmaP1R2JeR/VmxmJowuARc4ZUxA==}
engines: {node: '>=18.0'}
+ '@cspell/dynamic-import@file:packages/dynamic-import':
+ resolution: {directory: packages/dynamic-import, type: directory}
+ engines: {node: '>=20'}
+
+ '@cspell/eslint-plugin@file:packages/cspell-eslint-plugin':
+ resolution: {directory: packages/cspell-eslint-plugin, type: directory}
+ engines: {node: '>=20'}
+ peerDependencies:
+ eslint: ^7 || ^8 || ^9
+
'@cspell/filetypes@8.19.4':
resolution: {integrity: sha512-D9hOCMyfKtKjjqQJB8F80PWsjCZhVGCGUMiDoQpcta0e+Zl8vHgzwaC0Ai4QUGBhwYEawHGiWUd7Y05u/WXiNQ==}
engines: {node: '>=18'}
+ '@cspell/filetypes@file:packages/cspell-filetypes':
+ resolution: {directory: packages/cspell-filetypes, type: directory}
+ engines: {node: '>=20'}
+
'@cspell/strong-weak-map@8.19.4':
resolution: {integrity: sha512-MUfFaYD8YqVe32SQaYLI24/bNzaoyhdBIFY5pVrvMo1ZCvMl8AlfI2OcBXvcGb5aS5z7sCNCJm11UuoYbLI1zw==}
engines: {node: '>=18'}
+ '@cspell/strong-weak-map@file:packages/cspell-strong-weak-map':
+ resolution: {directory: packages/cspell-strong-weak-map, type: directory}
+ engines: {node: '>=20'}
+
'@cspell/url@8.19.4':
resolution: {integrity: sha512-Pa474iBxS+lxsAL4XkETPGIq3EgMLCEb9agj3hAd2VGMTCApaiUvamR4b+uGXIPybN70piFxvzrfoxsG2uIP6A==}
engines: {node: '>=18.0'}
+ '@cspell/url@file:packages/cspell-url':
+ resolution: {directory: packages/cspell-url, type: directory}
+ engines: {node: '>=20'}
+
'@cspotcode/source-map-support@0.8.1':
resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==}
engines: {node: '>=12'}
@@ -3254,6 +3297,9 @@ packages:
'@napi-rs/wasm-runtime@1.0.3':
resolution: {integrity: sha512-rZxtMsLwjdXkMUGC3WwsPwLNVqVqnTJT6MNIB6e+5fhMcSCPP0AOsNWuMQ5mdCq6HNjs/ZeWAEchpqeprqBD2Q==}
+ '@napi-rs/wasm-runtime@1.0.5':
+ resolution: {integrity: sha512-TBr9Cf9onSAS2LQ2+QHx6XcC6h9+RIzJgbqG3++9TUZSH204AwEy5jg3BTQ0VATsyoGj4ee49tN/y6rvaOOtcg==}
+
'@nodelib/fs.scandir@2.1.5':
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
engines: {node: '>= 8'}
@@ -3407,12 +3453,8 @@ packages:
'@octokit/types@14.1.0':
resolution: {integrity: sha512-1y6DgTy8Jomcpu33N+p5w58l6xyt55Ar2I91RPiIA0xCJBXyUAhXCcmZaDWSANiha7R9a6qJJ2CRomGPZ6f46g==}
- '@oxc-project/runtime@0.82.3':
- resolution: {integrity: sha512-LNh5GlJvYHAnMurO+EyA8jJwN1rki7l3PSHuosDh2I7h00T6/u9rCkUjg/SvPmT1CZzvhuW0y+gf7jcqUy/Usg==}
- engines: {node: '>=6.9.0'}
-
- '@oxc-project/types@0.82.3':
- resolution: {integrity: sha512-6nCUxBnGX0c6qfZW5MaF6/fmu5dHJDMiMPaioKHKs5mi5+8/FHQ7WGjgQIz1zxpmceMYfdIXkOaLYE+ejbuOtA==}
+ '@oxc-project/types@0.93.0':
+ resolution: {integrity: sha512-yNtwmWZIBtJsMr5TEfoZFDxIWV6OdScOpza/f5YxbqUMJk+j6QX3Cf3jgZShGEFYWQJ5j9mJ6jM0tZHu2J9Yrg==}
'@oxc-resolver/binding-android-arm-eabi@11.7.1':
resolution: {integrity: sha512-K0gF1mD6CYMAuX0dMWe6XW1Js00xCOBh/+ZAAJReQMa4+jmAk3bIeitsc8VnDthDbzOOKp3riizP3o/tBvNpgw==}
@@ -3535,78 +3577,91 @@ packages:
'@quansync/fs@0.1.5':
resolution: {integrity: sha512-lNS9hL2aS2NZgNW7BBj+6EBl4rOf8l+tQ0eRY6JWCI8jI2kc53gSoqbjojU0OnAWhzoXiOjFyGsHcDGePB3lhA==}
- '@rolldown/binding-android-arm64@1.0.0-beta.34':
- resolution: {integrity: sha512-jf5GNe5jP3Sr1Tih0WKvg2bzvh5T/1TA0fn1u32xSH7ca/p5t+/QRr4VRFCV/na5vjwKEhwWrChsL2AWlY+eoA==}
+ '@rolldown/binding-android-arm64@1.0.0-beta.41':
+ resolution: {integrity: sha512-Edflndd9lU7JVhVIvJlZhdCj5DkhYDJPIRn4Dx0RUdfc8asP9xHOI5gMd8MesDDx+BJpdIT/uAmVTearteU/mQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [android]
- '@rolldown/binding-darwin-arm64@1.0.0-beta.34':
- resolution: {integrity: sha512-2F/TqH4QuJQ34tgWxqBjFL3XV1gMzeQgUO8YRtCPGBSP0GhxtoFzsp7KqmQEothsxztlv+KhhT9Dbg3HHwHViQ==}
+ '@rolldown/binding-darwin-arm64@1.0.0-beta.41':
+ resolution: {integrity: sha512-XGCzqfjdk7550PlyZRTBKbypXrB7ATtXhw/+bjtxnklLQs0mKP/XkQVOKyn9qGKSlvH8I56JLYryVxl0PCvSNw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [darwin]
- '@rolldown/binding-darwin-x64@1.0.0-beta.34':
- resolution: {integrity: sha512-E1QuFslgLWbHQ8Qli/AqUKdfg0pockQPwRxVbhNQ74SciZEZpzLaujkdmOLSccMlSXDfFCF8RPnMoRAzQ9JV8Q==}
+ '@rolldown/binding-darwin-x64@1.0.0-beta.41':
+ resolution: {integrity: sha512-Ho6lIwGJed98zub7n0xcRKuEtnZgbxevAmO4x3zn3C3N4GVXZD5xvCvTVxSMoeBJwTcIYzkVDRTIhylQNsTgLQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [darwin]
- '@rolldown/binding-freebsd-x64@1.0.0-beta.34':
- resolution: {integrity: sha512-VS8VInNCwnkpI9WeQaWu3kVBq9ty6g7KrHdLxYMzeqz24+w9hg712TcWdqzdY6sn+24lUoMD9jTZrZ/qfVpk0g==}
+ '@rolldown/binding-freebsd-x64@1.0.0-beta.41':
+ resolution: {integrity: sha512-ijAZETywvL+gACjbT4zBnCp5ez1JhTRs6OxRN4J+D6AzDRbU2zb01Esl51RP5/8ZOlvB37xxsRQ3X4YRVyYb3g==}
+ engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [freebsd]
- '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.34':
- resolution: {integrity: sha512-4St4emjcnULnxJYb/5ZDrH/kK/j6PcUgc3eAqH5STmTrcF+I9m/X2xvSF2a2bWv1DOQhxBewThu0KkwGHdgu5w==}
+ '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.41':
+ resolution: {integrity: sha512-EgIOZt7UildXKFEFvaiLNBXm+4ggQyGe3E5Z1QP9uRcJJs9omihOnm897FwOBQdCuMvI49iBgjFrkhH+wMJ2MA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
- '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.34':
- resolution: {integrity: sha512-a737FTqhFUoWfnebS2SnQ2BS50p0JdukdkUBwy2J06j4hZ6Eej0zEB8vTfAqoCjn8BQKkXBy+3Sx0IRkgwz1gA==}
+ '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.41':
+ resolution: {integrity: sha512-F8bUwJq8v/JAU8HSwgF4dztoqJ+FjdyjuvX4//3+Fbe2we9UktFeZ27U4lRMXF1vxWtdV4ey6oCSqI7yUrSEeg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
- '@rolldown/binding-linux-arm64-musl@1.0.0-beta.34':
- resolution: {integrity: sha512-NH+FeQWKyuw0k+PbXqpFWNfvD8RPvfJk766B/njdaWz4TmiEcSB0Nb6guNw1rBpM1FmltQYb3fFnTumtC6pRfA==}
+ '@rolldown/binding-linux-arm64-musl@1.0.0-beta.41':
+ resolution: {integrity: sha512-MioXcCIX/wB1pBnBoJx8q4OGucUAfC1+/X1ilKFsjDK05VwbLZGRgOVD5OJJpUQPK86DhQciNBrfOKDiatxNmg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
- '@rolldown/binding-linux-x64-gnu@1.0.0-beta.34':
- resolution: {integrity: sha512-Q3RSCivp8pNadYK8ke3hLnQk08BkpZX9BmMjgwae2FWzdxhxxUiUzd9By7kneUL0vRQ4uRnhD9VkFQ+Haeqdvw==}
+ '@rolldown/binding-linux-x64-gnu@1.0.0-beta.41':
+ resolution: {integrity: sha512-m66M61fizvRCwt5pOEiZQMiwBL9/y0bwU/+Kc4Ce/Pef6YfoEkR28y+DzN9rMdjo8Z28NXjsDPq9nH4mXnAP0g==}
+ engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
- '@rolldown/binding-linux-x64-musl@1.0.0-beta.34':
- resolution: {integrity: sha512-wDd/HrNcVoBhWWBUW3evJHoo7GJE/RofssBy3Dsiip05YUBmokQVrYAyrboOY4dzs/lJ7HYeBtWQ9hj8wlyF0A==}
+ '@rolldown/binding-linux-x64-musl@1.0.0-beta.41':
+ resolution: {integrity: sha512-yRxlSfBvWnnfrdtJfvi9lg8xfG5mPuyoSHm0X01oiE8ArmLRvoJGHUTJydCYz+wbK2esbq5J4B4Tq9WAsOlP1Q==}
+ engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
- '@rolldown/binding-openharmony-arm64@1.0.0-beta.34':
- resolution: {integrity: sha512-dH3FTEV6KTNWpYSgjSXZzeX7vLty9oBYn6R3laEdhwZftQwq030LKL+5wyQdlbX5pnbh4h127hpv3Hl1+sj8dg==}
+ '@rolldown/binding-openharmony-arm64@1.0.0-beta.41':
+ resolution: {integrity: sha512-PHVxYhBpi8UViS3/hcvQQb9RFqCtvFmFU1PvUoTRiUdBtgHA6fONNHU4x796lgzNlVSD3DO/MZNk1s5/ozSMQg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [openharmony]
- '@rolldown/binding-wasm32-wasi@1.0.0-beta.34':
- resolution: {integrity: sha512-y5BUf+QtO0JsIDKA51FcGwvhJmv89BYjUl8AmN7jqD6k/eU55mH6RJYnxwCsODq5m7KSSTigVb6O7/GqB8wbPw==}
+ '@rolldown/binding-wasm32-wasi@1.0.0-beta.41':
+ resolution: {integrity: sha512-OAfcO37ME6GGWmj9qTaDT7jY4rM0T2z0/8ujdQIJQ2x2nl+ztO32EIwURfmXOK0U1tzkyuaKYvE34Pug/ucXlQ==}
engines: {node: '>=14.0.0'}
cpu: [wasm32]
- '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.34':
- resolution: {integrity: sha512-ga5hFhdTwpaNxEiuxZHWnD3ed0GBAzbgzS5tRHpe0ObptxM1a9Xrq6TVfNQirBLwb5Y7T/FJmJi3pmdLy95ljg==}
+ '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.41':
+ resolution: {integrity: sha512-NIYGuCcuXaq5BC4Q3upbiMBvmZsTsEPG9k/8QKQdmrch+ocSy5Jv9tdpdmXJyighKqm182nh/zBt+tSJkYoNlg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [win32]
- '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.34':
- resolution: {integrity: sha512-4/MBp9T9eRnZskxWr8EXD/xHvLhdjWaeX/qY9LPRG1JdCGV3DphkLTy5AWwIQ5jhAy2ZNJR5z2fYRlpWU0sIyQ==}
+ '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.41':
+ resolution: {integrity: sha512-kANdsDbE5FkEOb5NrCGBJBCaZ2Sabp3D7d4PRqMYJqyLljwh9mDyYyYSv5+QNvdAmifj+f3lviNEUUuUZPEFPw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ia32]
os: [win32]
- '@rolldown/binding-win32-x64-msvc@1.0.0-beta.34':
- resolution: {integrity: sha512-7O5iUBX6HSBKlQU4WykpUoEmb0wQmonb6ziKFr3dJTHud2kzDnWMqk344T0qm3uGv9Ddq6Re/94pInxo1G2d4w==}
+ '@rolldown/binding-win32-x64-msvc@1.0.0-beta.41':
+ resolution: {integrity: sha512-UlpxKmFdik0Y2VjZrgUCgoYArZJiZllXgIipdBRV1hw6uK45UbQabSTW6Kp6enuOu7vouYWftwhuxfpE8J2JAg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [win32]
- '@rolldown/pluginutils@1.0.0-beta.34':
- resolution: {integrity: sha512-LyAREkZHP5pMom7c24meKmJCdhf2hEyvam2q0unr3or9ydwDL+DJ8chTF6Av/RFPb3rH8UFBdMzO5MxTZW97oA==}
+ '@rolldown/pluginutils@1.0.0-beta.41':
+ resolution: {integrity: sha512-ycMEPrS3StOIeb87BT3/+bu+blEtyvwQ4zmo2IcJQy0Rd1DAAhKksA0iUZ3MYSpJtjlPhg0Eo6mvVS6ggPhRbw==}
'@rollup/plugin-alias@5.1.1':
resolution: {integrity: sha512-PR9zDb+rOzkRb2VD+EuKB7UC41vU5DIwZ5qqCpk0KJudcWAyi8rvYOhS7+L5aZCspw1stTViLgN5v6FF1p5cgQ==}
@@ -4091,6 +4146,9 @@ packages:
'@tybys/wasm-util@0.10.0':
resolution: {integrity: sha512-VyyPYFlOMNylG45GoAe0xDoLwWuowvf92F9kySqzYh8vmYm7D2u4iUJKa1tOUpS70Ku13ASrOkS4ScXFsTaCNQ==}
+ '@tybys/wasm-util@0.10.1':
+ resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==}
+
'@types/body-parser@1.19.6':
resolution: {integrity: sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==}
@@ -4582,6 +4640,10 @@ packages:
resolution: {integrity: sha512-BGcItUBWSMRgOCe+SVZJ+S7yTRG0eGt9cXAHev72yuGcY23hnLA7Bky5L/xLyPINoSN95geovfBkqoTlNZYa7w==}
engines: {node: '>=14'}
+ ansis@4.2.0:
+ resolution: {integrity: sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig==}
+ engines: {node: '>=14'}
+
any-promise@1.3.0:
resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
@@ -5257,6 +5319,10 @@ packages:
resolution: {integrity: sha512-LtFNZEWVrnpjiTNgEDsVN05UqhhJ1iA0HnTv4jsascPehlaUYVoyucgNbFeRs6UMaClJnqR0qT9lnPX+KO1OLg==}
engines: {node: '>=18'}
+ cspell-config-lib@file:packages/cspell-config-lib:
+ resolution: {directory: packages/cspell-config-lib, type: directory}
+ engines: {node: '>=20'}
+
cspell-dict-nl-nl@1.1.2:
resolution: {integrity: sha512-dwf5NgXQxLpuZysjTO9sM0fgoOTVL30CzG+4S0xYrbP1culdlaNejEPpzqoS30FRdIBroJmTIZ+hfB+tD6Fhmg==}
hasBin: true
@@ -5265,6 +5331,10 @@ packages:
resolution: {integrity: sha512-lr8uIm7Wub8ToRXO9f6f7in429P1Egm3I+Ps3ZGfWpwLTCUBnHvJdNF/kQqF7PL0Lw6acXcjVWFYT7l2Wdst2g==}
engines: {node: '>=18'}
+ cspell-dictionary@file:packages/cspell-dictionary:
+ resolution: {directory: packages/cspell-dictionary, type: directory}
+ engines: {node: '>=20'}
+
cspell-gitignore@8.19.4:
resolution: {integrity: sha512-KrViypPilNUHWZkMV0SM8P9EQVIyH8HvUqFscI7+cyzWnlglvzqDdV4N5f+Ax5mK+IqR6rTEX8JZbCwIWWV7og==}
engines: {node: '>=18'}
@@ -5274,23 +5344,44 @@ packages:
resolution: {integrity: sha512-042uDU+RjAz882w+DXKuYxI2rrgVPfRQDYvIQvUrY1hexH4sHbne78+OMlFjjzOCEAgyjnm1ktWUCCmh08pQUw==}
engines: {node: '>=18'}
+ cspell-glob@file:packages/cspell-glob:
+ resolution: {directory: packages/cspell-glob, type: directory}
+ engines: {node: '>=20'}
+
cspell-grammar@8.19.4:
resolution: {integrity: sha512-lzWgZYTu/L7DNOHjxuKf8H7DCXvraHMKxtFObf8bAzgT+aBmey5fW2LviXUkZ2Lb2R0qQY+TJ5VIGoEjNf55ow==}
engines: {node: '>=18'}
hasBin: true
+ cspell-grammar@file:packages/cspell-grammar:
+ resolution: {directory: packages/cspell-grammar, type: directory}
+ engines: {node: '>=20'}
+ hasBin: true
+
cspell-io@8.19.4:
resolution: {integrity: sha512-W48egJqZ2saEhPWf5ftyighvm4mztxEOi45ILsKgFikXcWFs0H0/hLwqVFeDurgELSzprr12b6dXsr67dV8amg==}
engines: {node: '>=18'}
+ cspell-io@file:packages/cspell-io:
+ resolution: {directory: packages/cspell-io, type: directory}
+ engines: {node: '>=20'}
+
cspell-lib@8.19.4:
resolution: {integrity: sha512-NwfdCCYtIBNQuZcoMlMmL3HSv2olXNErMi/aOTI9BBAjvCHjhgX5hbHySMZ0NFNynnN+Mlbu5kooJ5asZeB3KA==}
engines: {node: '>=18'}
+ cspell-lib@file:packages/cspell-lib:
+ resolution: {directory: packages/cspell-lib, type: directory}
+ engines: {node: '>=20'}
+
cspell-trie-lib@8.19.4:
resolution: {integrity: sha512-yIPlmGSP3tT3j8Nmu+7CNpkPh/gBO2ovdnqNmZV+LNtQmVxqFd2fH7XvR1TKjQyctSH1ip0P5uIdJmzY1uhaYg==}
engines: {node: '>=18'}
+ cspell-trie-lib@file:packages/cspell-trie-lib:
+ resolution: {directory: packages/cspell-trie-lib, type: directory}
+ engines: {node: '>=20'}
+
cspell@8.19.4:
resolution: {integrity: sha512-toaLrLj3usWY0Bvdi661zMmpKW2DVLAG3tcwkAv4JBTisdIRn15kN/qZDrhSieUEhVgJgZJDH4UKRiq29mIFxA==}
engines: {node: '>=18'}
@@ -9075,8 +9166,9 @@ packages:
vue-tsc:
optional: true
- rolldown@1.0.0-beta.34:
- resolution: {integrity: sha512-Wwh7EwalMzzX3Yy3VN58VEajeR2Si8+HDNMf706jPLIqU7CxneRW+dQVfznf5O0TWTnJyu4npelwg2bzTXB1Nw==}
+ rolldown@1.0.0-beta.41:
+ resolution: {integrity: sha512-U+NPR0Bkg3wm61dteD2L4nAM1U9dtaqVrpDXwC36IKRHpEO/Ubpid4Nijpa2imPchcVNHfxVFwSSMJdwdGFUbg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
rollup-plugin-dts@6.2.3:
@@ -11432,20 +11524,91 @@ snapshots:
'@cspell/dict-typescript': 3.2.3
'@cspell/dict-vue': 3.0.5
+ '@cspell/cspell-bundled-dicts@file:packages/cspell-bundled-dicts':
+ dependencies:
+ '@cspell/dict-ada': 4.1.1
+ '@cspell/dict-al': 1.1.1
+ '@cspell/dict-aws': 4.0.15
+ '@cspell/dict-bash': 4.2.1
+ '@cspell/dict-companies': 3.2.5
+ '@cspell/dict-cpp': 6.0.12
+ '@cspell/dict-cryptocurrencies': 5.0.5
+ '@cspell/dict-csharp': 4.0.7
+ '@cspell/dict-css': 4.0.18
+ '@cspell/dict-dart': 2.3.1
+ '@cspell/dict-data-science': 2.0.9
+ '@cspell/dict-django': 4.1.5
+ '@cspell/dict-docker': 1.1.16
+ '@cspell/dict-dotnet': 5.0.10
+ '@cspell/dict-elixir': 4.0.8
+ '@cspell/dict-en-common-misspellings': 2.1.5
+ '@cspell/dict-en-gb-mit': 3.1.8
+ '@cspell/dict-en_us': 4.4.18
+ '@cspell/dict-filetypes': 3.0.13
+ '@cspell/dict-flutter': 1.1.1
+ '@cspell/dict-fonts': 4.0.5
+ '@cspell/dict-fsharp': 1.1.1
+ '@cspell/dict-fullstack': 3.2.7
+ '@cspell/dict-gaming-terms': 1.1.2
+ '@cspell/dict-git': 3.0.7
+ '@cspell/dict-golang': 6.0.23
+ '@cspell/dict-google': 1.0.9
+ '@cspell/dict-haskell': 4.0.6
+ '@cspell/dict-html': 4.0.12
+ '@cspell/dict-html-symbol-entities': 4.0.4
+ '@cspell/dict-java': 5.0.12
+ '@cspell/dict-julia': 1.1.1
+ '@cspell/dict-k8s': 1.0.12
+ '@cspell/dict-kotlin': 1.1.1
+ '@cspell/dict-latex': 4.0.4
+ '@cspell/dict-lorem-ipsum': 4.0.5
+ '@cspell/dict-lua': 4.0.8
+ '@cspell/dict-makefile': 1.0.5
+ '@cspell/dict-markdown': 2.0.12(@cspell/dict-css@4.0.18)(@cspell/dict-html-symbol-entities@4.0.4)(@cspell/dict-html@4.0.12)(@cspell/dict-typescript@3.2.3)
+ '@cspell/dict-monkeyc': 1.0.11
+ '@cspell/dict-node': 5.0.8
+ '@cspell/dict-npm': 5.2.15
+ '@cspell/dict-php': 4.0.15
+ '@cspell/dict-powershell': 5.0.15
+ '@cspell/dict-public-licenses': 2.0.15
+ '@cspell/dict-python': 4.2.19
+ '@cspell/dict-r': 2.1.1
+ '@cspell/dict-ruby': 5.0.9
+ '@cspell/dict-rust': 4.0.12
+ '@cspell/dict-scala': 5.0.8
+ '@cspell/dict-shell': 1.1.1
+ '@cspell/dict-software-terms': 5.1.7
+ '@cspell/dict-sql': 2.2.1
+ '@cspell/dict-svelte': 1.0.7
+ '@cspell/dict-swift': 2.0.6
+ '@cspell/dict-terraform': 1.1.3
+ '@cspell/dict-typescript': 3.2.3
+ '@cspell/dict-vue': 3.0.5
+
'@cspell/cspell-json-reporter@8.19.4':
dependencies:
'@cspell/cspell-types': 8.19.4
'@cspell/cspell-pipe@8.19.4': {}
+ '@cspell/cspell-pipe@file:packages/cspell-pipe': {}
+
'@cspell/cspell-resolver@8.19.4':
dependencies:
global-directory: 4.0.1
+ '@cspell/cspell-resolver@file:packages/cspell-resolver':
+ dependencies:
+ global-directory: 4.0.1
+
'@cspell/cspell-service-bus@8.19.4': {}
+ '@cspell/cspell-service-bus@file:packages/cspell-service-bus': {}
+
'@cspell/cspell-types@8.19.4': {}
+ '@cspell/cspell-types@file:packages/cspell-types': {}
+
'@cspell/dict-ada@4.1.1': {}
'@cspell/dict-al@1.1.1': {}
@@ -11594,12 +11757,39 @@ snapshots:
'@cspell/url': 8.19.4
import-meta-resolve: 4.2.0
+ '@cspell/dynamic-import@file:packages/dynamic-import':
+ dependencies:
+ '@cspell/url': file:packages/cspell-url
+ import-meta-resolve: 4.2.0
+
+ '@cspell/eslint-plugin@file:packages/cspell-eslint-plugin(eslint@8.57.1)':
+ dependencies:
+ '@cspell/cspell-types': file:packages/cspell-types
+ '@cspell/url': file:packages/cspell-url
+ cspell-lib: file:packages/cspell-lib
+ eslint: 8.57.1
+ synckit: 0.11.11
+
+ '@cspell/eslint-plugin@file:packages/cspell-eslint-plugin(eslint@9.8.0)':
+ dependencies:
+ '@cspell/cspell-types': file:packages/cspell-types
+ '@cspell/url': file:packages/cspell-url
+ cspell-lib: file:packages/cspell-lib
+ eslint: 9.8.0
+ synckit: 0.11.11
+
'@cspell/filetypes@8.19.4': {}
+ '@cspell/filetypes@file:packages/cspell-filetypes': {}
+
'@cspell/strong-weak-map@8.19.4': {}
+ '@cspell/strong-weak-map@file:packages/cspell-strong-weak-map': {}
+
'@cspell/url@8.19.4': {}
+ '@cspell/url@file:packages/cspell-url': {}
+
'@cspotcode/source-map-support@0.8.1':
dependencies:
'@jridgewell/trace-mapping': 0.3.9
@@ -13234,6 +13424,13 @@ snapshots:
'@tybys/wasm-util': 0.10.0
optional: true
+ '@napi-rs/wasm-runtime@1.0.5':
+ dependencies:
+ '@emnapi/core': 1.5.0
+ '@emnapi/runtime': 1.5.0
+ '@tybys/wasm-util': 0.10.1
+ optional: true
+
'@nodelib/fs.scandir@2.1.5':
dependencies:
'@nodelib/fs.stat': 2.0.5
@@ -13493,9 +13690,7 @@ snapshots:
dependencies:
'@octokit/openapi-types': 25.1.0
- '@oxc-project/runtime@0.82.3': {}
-
- '@oxc-project/types@0.82.3': {}
+ '@oxc-project/types@0.93.0': {}
'@oxc-resolver/binding-android-arm-eabi@11.7.1':
optional: true
@@ -13579,51 +13774,51 @@ snapshots:
dependencies:
quansync: 0.2.11
- '@rolldown/binding-android-arm64@1.0.0-beta.34':
+ '@rolldown/binding-android-arm64@1.0.0-beta.41':
optional: true
- '@rolldown/binding-darwin-arm64@1.0.0-beta.34':
+ '@rolldown/binding-darwin-arm64@1.0.0-beta.41':
optional: true
- '@rolldown/binding-darwin-x64@1.0.0-beta.34':
+ '@rolldown/binding-darwin-x64@1.0.0-beta.41':
optional: true
- '@rolldown/binding-freebsd-x64@1.0.0-beta.34':
+ '@rolldown/binding-freebsd-x64@1.0.0-beta.41':
optional: true
- '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.34':
+ '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.41':
optional: true
- '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.34':
+ '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.41':
optional: true
- '@rolldown/binding-linux-arm64-musl@1.0.0-beta.34':
+ '@rolldown/binding-linux-arm64-musl@1.0.0-beta.41':
optional: true
- '@rolldown/binding-linux-x64-gnu@1.0.0-beta.34':
+ '@rolldown/binding-linux-x64-gnu@1.0.0-beta.41':
optional: true
- '@rolldown/binding-linux-x64-musl@1.0.0-beta.34':
+ '@rolldown/binding-linux-x64-musl@1.0.0-beta.41':
optional: true
- '@rolldown/binding-openharmony-arm64@1.0.0-beta.34':
+ '@rolldown/binding-openharmony-arm64@1.0.0-beta.41':
optional: true
- '@rolldown/binding-wasm32-wasi@1.0.0-beta.34':
+ '@rolldown/binding-wasm32-wasi@1.0.0-beta.41':
dependencies:
- '@napi-rs/wasm-runtime': 1.0.3
+ '@napi-rs/wasm-runtime': 1.0.5
optional: true
- '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.34':
+ '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.41':
optional: true
- '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.34':
+ '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.41':
optional: true
- '@rolldown/binding-win32-x64-msvc@1.0.0-beta.34':
+ '@rolldown/binding-win32-x64-msvc@1.0.0-beta.41':
optional: true
- '@rolldown/pluginutils@1.0.0-beta.34': {}
+ '@rolldown/pluginutils@1.0.0-beta.41': {}
'@rollup/plugin-alias@5.1.1(rollup@4.50.0)':
optionalDependencies:
@@ -14053,6 +14248,11 @@ snapshots:
tslib: 2.8.1
optional: true
+ '@tybys/wasm-util@0.10.1':
+ dependencies:
+ tslib: 2.8.1
+ optional: true
+
'@types/body-parser@1.19.6':
dependencies:
'@types/connect': 3.4.38
@@ -14641,6 +14841,8 @@ snapshots:
ansis@4.1.0: {}
+ ansis@4.2.0: {}
+
any-promise@1.3.0: {}
anymatch@3.1.3:
@@ -15387,6 +15589,13 @@ snapshots:
comment-json: 4.2.5
yaml: 2.8.1
+ cspell-config-lib@file:packages/cspell-config-lib:
+ dependencies:
+ '@cspell/cspell-types': file:packages/cspell-types
+ comment-json: 4.2.5
+ smol-toml: 1.4.2
+ yaml: 2.8.1
+
cspell-dict-nl-nl@1.1.2:
dependencies:
'@cspell/dict-nl-nl': 1.0.35
@@ -15399,6 +15608,13 @@ snapshots:
cspell-trie-lib: 8.19.4
fast-equals: 5.2.2
+ cspell-dictionary@file:packages/cspell-dictionary:
+ dependencies:
+ '@cspell/cspell-pipe': file:packages/cspell-pipe
+ '@cspell/cspell-types': file:packages/cspell-types
+ cspell-trie-lib: file:packages/cspell-trie-lib
+ fast-equals: 5.2.2
+
cspell-gitignore@8.19.4:
dependencies:
'@cspell/url': 8.19.4
@@ -15410,16 +15626,31 @@ snapshots:
'@cspell/url': 8.19.4
picomatch: 4.0.3
+ cspell-glob@file:packages/cspell-glob:
+ dependencies:
+ '@cspell/url': file:packages/cspell-url
+ picomatch: 4.0.3
+
cspell-grammar@8.19.4:
dependencies:
'@cspell/cspell-pipe': 8.19.4
'@cspell/cspell-types': 8.19.4
+ cspell-grammar@file:packages/cspell-grammar:
+ dependencies:
+ '@cspell/cspell-pipe': file:packages/cspell-pipe
+ '@cspell/cspell-types': file:packages/cspell-types
+
cspell-io@8.19.4:
dependencies:
'@cspell/cspell-service-bus': 8.19.4
'@cspell/url': 8.19.4
+ cspell-io@file:packages/cspell-io:
+ dependencies:
+ '@cspell/cspell-service-bus': file:packages/cspell-service-bus
+ '@cspell/url': file:packages/cspell-url
+
cspell-lib@8.19.4:
dependencies:
'@cspell/cspell-bundled-dicts': 8.19.4
@@ -15447,12 +15678,45 @@ snapshots:
vscode-uri: 3.1.0
xdg-basedir: 5.1.0
+ cspell-lib@file:packages/cspell-lib:
+ dependencies:
+ '@cspell/cspell-bundled-dicts': file:packages/cspell-bundled-dicts
+ '@cspell/cspell-pipe': file:packages/cspell-pipe
+ '@cspell/cspell-resolver': file:packages/cspell-resolver
+ '@cspell/cspell-types': file:packages/cspell-types
+ '@cspell/dynamic-import': file:packages/dynamic-import
+ '@cspell/filetypes': file:packages/cspell-filetypes
+ '@cspell/strong-weak-map': file:packages/cspell-strong-weak-map
+ '@cspell/url': file:packages/cspell-url
+ clear-module: 4.1.2
+ comment-json: 4.2.5
+ cspell-config-lib: file:packages/cspell-config-lib
+ cspell-dictionary: file:packages/cspell-dictionary
+ cspell-glob: file:packages/cspell-glob
+ cspell-grammar: file:packages/cspell-grammar
+ cspell-io: file:packages/cspell-io
+ cspell-trie-lib: file:packages/cspell-trie-lib
+ env-paths: 3.0.0
+ fast-equals: 5.2.2
+ gensequence: 7.0.0
+ import-fresh: 3.3.1
+ resolve-from: 5.0.0
+ vscode-languageserver-textdocument: 1.0.12
+ vscode-uri: 3.1.0
+ xdg-basedir: 5.1.0
+
cspell-trie-lib@8.19.4:
dependencies:
'@cspell/cspell-pipe': 8.19.4
'@cspell/cspell-types': 8.19.4
gensequence: 7.0.0
+ cspell-trie-lib@file:packages/cspell-trie-lib:
+ dependencies:
+ '@cspell/cspell-pipe': file:packages/cspell-pipe
+ '@cspell/cspell-types': file:packages/cspell-types
+ gensequence: 7.0.0
+
cspell@8.19.4:
dependencies:
'@cspell/cspell-json-reporter': 8.19.4
@@ -20092,7 +20356,7 @@ snapshots:
dependencies:
glob: 7.2.3
- rolldown-plugin-dts@0.15.10(oxc-resolver@11.7.1)(rolldown@1.0.0-beta.34)(typescript@5.9.2):
+ rolldown-plugin-dts@0.15.10(oxc-resolver@11.7.1)(rolldown@1.0.0-beta.41)(typescript@5.9.2):
dependencies:
'@babel/generator': 7.28.3
'@babel/parser': 7.28.3
@@ -20102,34 +20366,33 @@ snapshots:
debug: 4.4.1(supports-color@8.1.1)
dts-resolver: 2.1.2(oxc-resolver@11.7.1)
get-tsconfig: 4.10.1
- rolldown: 1.0.0-beta.34
+ rolldown: 1.0.0-beta.41
optionalDependencies:
typescript: 5.9.2
transitivePeerDependencies:
- oxc-resolver
- supports-color
- rolldown@1.0.0-beta.34:
+ rolldown@1.0.0-beta.41:
dependencies:
- '@oxc-project/runtime': 0.82.3
- '@oxc-project/types': 0.82.3
- '@rolldown/pluginutils': 1.0.0-beta.34
- ansis: 4.1.0
+ '@oxc-project/types': 0.93.0
+ '@rolldown/pluginutils': 1.0.0-beta.41
+ ansis: 4.2.0
optionalDependencies:
- '@rolldown/binding-android-arm64': 1.0.0-beta.34
- '@rolldown/binding-darwin-arm64': 1.0.0-beta.34
- '@rolldown/binding-darwin-x64': 1.0.0-beta.34
- '@rolldown/binding-freebsd-x64': 1.0.0-beta.34
- '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.34
- '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.34
- '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.34
- '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.34
- '@rolldown/binding-linux-x64-musl': 1.0.0-beta.34
- '@rolldown/binding-openharmony-arm64': 1.0.0-beta.34
- '@rolldown/binding-wasm32-wasi': 1.0.0-beta.34
- '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.34
- '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.34
- '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.34
+ '@rolldown/binding-android-arm64': 1.0.0-beta.41
+ '@rolldown/binding-darwin-arm64': 1.0.0-beta.41
+ '@rolldown/binding-darwin-x64': 1.0.0-beta.41
+ '@rolldown/binding-freebsd-x64': 1.0.0-beta.41
+ '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.41
+ '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.41
+ '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.41
+ '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.41
+ '@rolldown/binding-linux-x64-musl': 1.0.0-beta.41
+ '@rolldown/binding-openharmony-arm64': 1.0.0-beta.41
+ '@rolldown/binding-wasm32-wasi': 1.0.0-beta.41
+ '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.41
+ '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.41
+ '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.41
rollup-plugin-dts@6.2.3(rollup@4.50.0)(typescript@5.9.2):
dependencies:
@@ -20926,8 +21189,8 @@ snapshots:
diff: 8.0.2
empathic: 2.0.0
hookable: 5.5.3
- rolldown: 1.0.0-beta.34
- rolldown-plugin-dts: 0.15.10(oxc-resolver@11.7.1)(rolldown@1.0.0-beta.34)(typescript@5.9.2)
+ rolldown: 1.0.0-beta.41
+ rolldown-plugin-dts: 0.15.10(oxc-resolver@11.7.1)(rolldown@1.0.0-beta.41)(typescript@5.9.2)
semver: 7.7.2
tinyexec: 1.0.1
tinyglobby: 0.2.14
+80
View File
@@ -0,0 +1,80 @@
{
lib,
stdenv,
nodejs,
pnpm_10,
fetchFromGitHub,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "cspell";
version = "9.2.1";
src = fetchFromGitHub {
owner = "streetsidesoftware";
repo = "cspell";
tag = "v${finalAttrs.version}";
hash = "sha256-xQCE6YWCvlWjcpf2nCBjbdI76qejlvHdWiUCD4SZhRg=";
};
patches = [
./inject-workplace-deps.patch
];
pnpmWorkspaces = [ "cspell..." ];
prePnpmInstall = ''
pnpm config set --location=project inject-workplace-packages true
'';
pnpmDeps = pnpm_10.fetchDeps {
inherit (finalAttrs)
pname
version
src
pnpmWorkspaces
patches
prePnpmInstall
;
fetcherVersion = 2;
hash = "sha256-aE7DHyXPLziVjW9bBL98fFRiPwOFIyU5edbj8rEws6U=";
};
nativeBuildInputs = [
nodejs
pnpm_10.configHook
];
buildInputs = [
nodejs
];
buildPhase = ''
runHook preBuild
pnpm --filter "cspell..." build
runHook postBuild
'';
installPhase = ''
runHook preInstall
mkdir -p $out/lib/node_modules/cspell
mkdir $out/bin
pnpm --filter="cspell" --offline --prod deploy $out/lib/node_modules/cspell
ln -s $out/lib/node_modules/cspell/bin.mjs $out/bin/cspell
runHook postInstall
'';
meta = {
description = "Spell checker for code";
homepage = "https://cspell.org";
changelog = "https://github.com/streetsidesoftware/cspell/releases/tag/v${finalAttrs.version}";
license = lib.licenses.mit;
mainProgram = "cspell";
maintainers = [ lib.maintainers.pyrox0 ];
};
})
@@ -11,14 +11,14 @@
stdenv.mkDerivation (finalAttrs: {
pname = "feedbackd-device-themes";
version = "0.8.5";
version = "0.8.6";
src = fetchFromGitLab {
domain = "gitlab.freedesktop.org";
owner = "agx";
repo = "feedbackd-device-themes";
rev = "v${finalAttrs.version}";
hash = "sha256-Uj6EEE8EQeHG2Z3tMc7UmTlr6td5YhOBAdWpFnFSKE4=";
hash = "sha256-zRFp+857x5KpjjMLrIx/Ygfk4YtvlA9NLBG7HdTbPYw=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -27,7 +27,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "feedbackd";
version = "0.8.4";
version = "0.8.5";
outputs = [
"out"
@@ -40,7 +40,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "agx";
repo = "feedbackd";
rev = "v${finalAttrs.version}";
hash = "sha256-9UBrexS7zNxFUB/K1I5ZO78OjGAshCAABZQyc0lBLlQ=";
hash = "sha256-m8jDn7gDrZOsdFl17IsIINgcpuHmmtNOCEEdQFwVj6g=";
};
depsBuildBuild = [
+4 -4
View File
@@ -8,10 +8,10 @@
}:
let
version = "2.6.4";
srcHash = "sha256-uUjdS0vcg6XgHBGEr2A+nc9y0QS7cuMLiOckKm+eio4=";
vendorHash = "sha256-U37QdGfj7+YXIARORo0AHqgdzrODyUe5DA+eefxzTWA=";
manifestsHash = "sha256-zhxYTBidIY2bQz1e8wVlbq3B+2c2fLrQenvAD7h6JYg=";
version = "2.7.0";
srcHash = "sha256-m8DY0W9lC4QGlBuTBtAmNq3usdpjh1yQM3+AjHsJfOQ=";
vendorHash = "sha256-P7d+sljzPa4qNVc5U9bqaMz4LvDYQqHFVl/tahftyz4=";
manifestsHash = "sha256-3JWkcjcG8/G8+sdB1VBbJNXZCbM0aE303XWHl8pKYN4=";
manifests = fetchzip {
url = "https://github.com/fluxcd/flux2/releases/download/v${version}/manifests.tar.gz";
+2 -2
View File
@@ -8,13 +8,13 @@
stdenv.mkDerivation (final: {
pname = "glaze";
version = "5.7.1";
version = "5.7.2";
src = fetchFromGitHub {
owner = "stephenberry";
repo = "glaze";
tag = "v${final.version}";
hash = "sha256-oLSjA7Q49KKuyLYcSWOYzORhKkeyzjBTNJVeHUuOIDc=";
hash = "sha256-lj4VjPBZql6lfIcXKzZ2hXe9dtonZHj2DqwMrX3q1dI=";
};
nativeBuildInputs = [ cmake ];
+1 -1
View File
@@ -12,7 +12,7 @@ let
in
stdenv.mkDerivation rec {
pname = "immich-cli";
version = "2.2.94";
version = "2.2.95";
inherit (immich) src pnpmDeps;
postPatch = ''
+2 -2
View File
@@ -34,7 +34,7 @@
}:
let
pnpm = pnpm_10;
version = "1.144.1";
version = "2.0.0";
esbuild' = buildPackages.esbuild.override {
buildGoModule =
@@ -108,7 +108,7 @@ let
owner = "immich-app";
repo = "immich";
tag = "v${version}";
hash = "sha256-lSe50nbVWNWej137JgfJawIOPhtMVoolHahfrd1ENJc=";
hash = "sha256-N9/vDOZzx4BQvWQBPE6ANCJ9RhWmytw8j1BgDU6ob+g=";
};
pnpmDeps = pnpm.fetchDeps {
@@ -17,7 +17,7 @@
stdenv.mkDerivation rec {
pname = "intel-media-driver";
version = "25.2.6";
version = "25.3.4";
outputs = [
"out"
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
owner = "intel";
repo = "media-driver";
rev = "intel-media-${version}";
hash = "sha256-+gcecl04LSFTb9mn+2oJ07/z8aGYezP4AdeITlTS5OY=";
hash = "sha256-76FBaeTXSRbUN63AaV0XSj/QFi0UF+K/ig+LFjQQgFQ=";
};
patches = [
+3 -3
View File
@@ -48,7 +48,7 @@ in
stdenv.mkDerivation (finalAttrs: {
pname = "ipxe";
version = "1.21.1-unstable-2025-09-18";
version = "1.21.1-unstable-2025-10-01";
nativeBuildInputs = [
mtools
@@ -66,8 +66,8 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchFromGitHub {
owner = "ipxe";
repo = "ipxe";
rev = "6464f2edb855274cd3e311eff0aa718935b3eef6";
hash = "sha256-K1BiZqthdkIbRiBHUYTu7aIJ8LJ1xpGmVCa255GkFmM=";
rev = "cf534975411051ea0ddcbea28347d8d643a36360";
hash = "sha256-B6lViDMH/VK+xdrDwaa1zIZUcfCF94hk+/UrdgVxk0c=";
};
# Calling syslinux on a FAT image isn't going to work on Aarch64.
+3 -3
View File
@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "iw4x-launcher";
version = "1.1.2";
version = "1.1.6";
src = fetchFromGitHub {
owner = "iw4x";
repo = "launcher";
tag = "v${finalAttrs.version}";
hash = "sha256-HALxUqfTGB7sQhp0G1vXAtxmh6CHRb143Wws6G6gvBY=";
hash = "sha256-k1/7E4XKmynHkDWl1LibmaZ2CwXzR4YR3sgCyT+C/ug=";
};
cargoHash = "sha256-LS+b3ViCIuSVaoaXqwuPrZsvWlntheScrVPf+wtP7Io=";
cargoHash = "sha256-2czLiNj/GeD8M0hAlAVeoWh4m7vDG9GoLqber9hvwfE=";
buildInputs = [ openssl ];
nativeBuildInputs = [ pkg-config ];
+2 -2
View File
@@ -8,13 +8,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "JankyBorders";
version = "1.8.3";
version = "1.8.4";
src = fetchFromGitHub {
owner = "FelixKratz";
repo = "JankyBorders";
rev = "v${finalAttrs.version}";
hash = "sha256-lc61PjaRZ8ZOWAFhsf/G3sQkd1oUyePHU43w4pt1AWY=";
hash = "sha256-31Er+cUQNJbZnXKC6KvlrBhOvyPAM7nP3BaxunAtvWg=";
};
nativeBuildInputs = [
+1 -1
View File
@@ -15,7 +15,7 @@ in
inherit useVSCodeRipgrep;
commandLineArgs = extraCommandLineArgs;
version = "0.2.59";
version = "0.3.0";
pname = "kiro";
# You can find the current VSCode version in the About dialog:
+6 -6
View File
@@ -1,14 +1,14 @@
{
"x86_64-linux": {
"url": "https://prod.download.desktop.kiro.dev/releases/202509172055--distro-linux-x64-tar-gz/202509172055-distro-linux-x64.tar.gz",
"hash": "sha256-VL5acxUc3HLKXvebBUaj62I9gIDMNkUxree3TJeca3Q="
"url": "https://prod.download.desktop.kiro.dev/releases/202509300138--distro-linux-x64-tar-gz/202509300138-distro-linux-x64.tar.gz",
"hash": "sha256-+aXPnVpK5WCzLG/6xo/UFw9akwlitPKBaP8w83KTh2E="
},
"x86_64-darwin": {
"url": "https://prod.download.desktop.kiro.dev/releases/202509172055-Kiro-dmg-darwin-x64.dmg",
"hash": "sha256-kwONoLbIB6YvAriwJF5q+8niRsy6cfr2H18D4ha3F7A="
"url": "https://prod.download.desktop.kiro.dev/releases/202509300138-Kiro-dmg-darwin-x64.dmg",
"hash": "sha256-uB22ldI92ql6FQvTMG5+MJcNfiZZLzRrqJPYIi8KHQQ="
},
"aarch64-darwin": {
"url": "https://prod.download.desktop.kiro.dev/releases/202509172055-Kiro-dmg-darwin-arm64.dmg",
"hash": "sha256-5xvDoGMdS/ovLKJ9gE+Seg/ZtpLXHQ7b78gf0tuZUag="
"url": "https://prod.download.desktop.kiro.dev/releases/202509300138-Kiro-dmg-darwin-arm64.dmg",
"hash": "sha256-VqWVIwnV1gxbf9ksE1YiW84hPK8d4zh1CavWNNLfBRc="
}
}
+252 -119
View File
@@ -167,16 +167,16 @@
},
{
"name": "illuminate/collections",
"version": "v12.25.0",
"version": "v12.32.5",
"source": {
"type": "git",
"url": "https://github.com/illuminate/collections.git",
"reference": "d8bdd65850b99ac4f7ebee1a49ad678a6740bec9"
"reference": "d47aaf15c55dd1c252688fdc7adbee129bd2ff0b"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/illuminate/collections/zipball/d8bdd65850b99ac4f7ebee1a49ad678a6740bec9",
"reference": "d8bdd65850b99ac4f7ebee1a49ad678a6740bec9",
"url": "https://api.github.com/repos/illuminate/collections/zipball/d47aaf15c55dd1c252688fdc7adbee129bd2ff0b",
"reference": "d47aaf15c55dd1c252688fdc7adbee129bd2ff0b",
"shasum": ""
},
"require": {
@@ -184,7 +184,8 @@
"illuminate/contracts": "^12.0",
"illuminate/macroable": "^12.0",
"php": "^8.2",
"symfony/polyfill-php84": "^1.31"
"symfony/polyfill-php84": "^1.33",
"symfony/polyfill-php85": "^1.33"
},
"suggest": {
"illuminate/http": "Required to convert collections to API resources (^12.0).",
@@ -221,11 +222,11 @@
"issues": "https://github.com/laravel/framework/issues",
"source": "https://github.com/laravel/framework"
},
"time": "2025-08-13T02:18:00+00:00"
"time": "2025-09-28T12:52:25+00:00"
},
{
"name": "illuminate/conditionable",
"version": "v12.25.0",
"version": "v12.32.5",
"source": {
"type": "git",
"url": "https://github.com/illuminate/conditionable.git",
@@ -271,16 +272,16 @@
},
{
"name": "illuminate/contracts",
"version": "v12.25.0",
"version": "v12.32.5",
"source": {
"type": "git",
"url": "https://github.com/illuminate/contracts.git",
"reference": "458573a554b927e9594bb35baf9a7897dea03303"
"reference": "0bdbf0cdb5dd5739b2c8e6caf881a4114399ab15"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/illuminate/contracts/zipball/458573a554b927e9594bb35baf9a7897dea03303",
"reference": "458573a554b927e9594bb35baf9a7897dea03303",
"url": "https://api.github.com/repos/illuminate/contracts/zipball/0bdbf0cdb5dd5739b2c8e6caf881a4114399ab15",
"reference": "0bdbf0cdb5dd5739b2c8e6caf881a4114399ab15",
"shasum": ""
},
"require": {
@@ -315,20 +316,20 @@
"issues": "https://github.com/laravel/framework/issues",
"source": "https://github.com/laravel/framework"
},
"time": "2025-08-03T15:27:01+00:00"
"time": "2025-09-12T14:35:11+00:00"
},
{
"name": "illuminate/filesystem",
"version": "v12.25.0",
"version": "v12.32.5",
"source": {
"type": "git",
"url": "https://github.com/illuminate/filesystem.git",
"reference": "d1c5bbb3b84649599def8ddd814c1f9543930055"
"reference": "cf3b35f7570e86f946459be95566a7b3c0e2a7ef"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/illuminate/filesystem/zipball/d1c5bbb3b84649599def8ddd814c1f9543930055",
"reference": "d1c5bbb3b84649599def8ddd814c1f9543930055",
"url": "https://api.github.com/repos/illuminate/filesystem/zipball/cf3b35f7570e86f946459be95566a7b3c0e2a7ef",
"reference": "cf3b35f7570e86f946459be95566a7b3c0e2a7ef",
"shasum": ""
},
"require": {
@@ -382,11 +383,11 @@
"issues": "https://github.com/laravel/framework/issues",
"source": "https://github.com/laravel/framework"
},
"time": "2025-08-04T20:03:30+00:00"
"time": "2025-09-30T12:21:30+00:00"
},
{
"name": "illuminate/macroable",
"version": "v12.25.0",
"version": "v12.32.5",
"source": {
"type": "git",
"url": "https://github.com/illuminate/macroable.git",
@@ -432,16 +433,16 @@
},
{
"name": "illuminate/support",
"version": "v12.25.0",
"version": "v12.32.5",
"source": {
"type": "git",
"url": "https://github.com/illuminate/support.git",
"reference": "dffee7182dc82a2b0b384e461059c9cad4272ed8"
"reference": "648bbaf51b108771e0c3297dc251953fd03a4243"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/illuminate/support/zipball/dffee7182dc82a2b0b384e461059c9cad4272ed8",
"reference": "dffee7182dc82a2b0b384e461059c9cad4272ed8",
"url": "https://api.github.com/repos/illuminate/support/zipball/648bbaf51b108771e0c3297dc251953fd03a4243",
"reference": "648bbaf51b108771e0c3297dc251953fd03a4243",
"shasum": ""
},
"require": {
@@ -455,7 +456,8 @@
"illuminate/macroable": "^12.0",
"nesbot/carbon": "^3.8.4",
"php": "^8.2",
"symfony/polyfill-php83": "^1.31",
"symfony/polyfill-php83": "^1.33",
"symfony/polyfill-php85": "^1.33",
"voku/portable-ascii": "^2.0.2"
},
"conflict": {
@@ -506,20 +508,20 @@
"issues": "https://github.com/laravel/framework/issues",
"source": "https://github.com/laravel/framework"
},
"time": "2025-08-13T21:42:15+00:00"
"time": "2025-09-29T18:49:19+00:00"
},
{
"name": "laravel/prompts",
"version": "v0.3.6",
"version": "v0.3.7",
"source": {
"type": "git",
"url": "https://github.com/laravel/prompts.git",
"reference": "86a8b692e8661d0fb308cec64f3d176821323077"
"reference": "a1891d362714bc40c8d23b0b1d7090f022ea27cc"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/laravel/prompts/zipball/86a8b692e8661d0fb308cec64f3d176821323077",
"reference": "86a8b692e8661d0fb308cec64f3d176821323077",
"url": "https://api.github.com/repos/laravel/prompts/zipball/a1891d362714bc40c8d23b0b1d7090f022ea27cc",
"reference": "a1891d362714bc40c8d23b0b1d7090f022ea27cc",
"shasum": ""
},
"require": {
@@ -536,8 +538,8 @@
"illuminate/collections": "^10.0|^11.0|^12.0",
"mockery/mockery": "^1.5",
"pestphp/pest": "^2.3|^3.4",
"phpstan/phpstan": "^1.11",
"phpstan/phpstan-mockery": "^1.1"
"phpstan/phpstan": "^1.12.28",
"phpstan/phpstan-mockery": "^1.1.3"
},
"suggest": {
"ext-pcntl": "Required for the spinner to be animated."
@@ -563,22 +565,22 @@
"description": "Add beautiful and user-friendly forms to your command-line applications.",
"support": {
"issues": "https://github.com/laravel/prompts/issues",
"source": "https://github.com/laravel/prompts/tree/v0.3.6"
"source": "https://github.com/laravel/prompts/tree/v0.3.7"
},
"time": "2025-07-07T14:17:42+00:00"
"time": "2025-09-19T13:47:56+00:00"
},
{
"name": "nesbot/carbon",
"version": "3.10.2",
"version": "3.10.3",
"source": {
"type": "git",
"url": "https://github.com/CarbonPHP/carbon.git",
"reference": "76b5c07b8a9d2025ed1610e14cef1f3fd6ad2c24"
"reference": "8e3643dcd149ae0fe1d2ff4f2c8e4bbfad7c165f"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/CarbonPHP/carbon/zipball/76b5c07b8a9d2025ed1610e14cef1f3fd6ad2c24",
"reference": "76b5c07b8a9d2025ed1610e14cef1f3fd6ad2c24",
"url": "https://api.github.com/repos/CarbonPHP/carbon/zipball/8e3643dcd149ae0fe1d2ff4f2c8e4bbfad7c165f",
"reference": "8e3643dcd149ae0fe1d2ff4f2c8e4bbfad7c165f",
"shasum": ""
},
"require": {
@@ -596,13 +598,13 @@
"require-dev": {
"doctrine/dbal": "^3.6.3 || ^4.0",
"doctrine/orm": "^2.15.2 || ^3.0",
"friendsofphp/php-cs-fixer": "^3.75.0",
"friendsofphp/php-cs-fixer": "^v3.87.1",
"kylekatarnls/multi-tester": "^2.5.3",
"phpmd/phpmd": "^2.15.0",
"phpstan/extension-installer": "^1.4.3",
"phpstan/phpstan": "^2.1.17",
"phpunit/phpunit": "^10.5.46",
"squizlabs/php_codesniffer": "^3.13.0"
"phpstan/phpstan": "^2.1.22",
"phpunit/phpunit": "^10.5.53",
"squizlabs/php_codesniffer": "^3.13.4"
},
"bin": [
"bin/carbon"
@@ -670,7 +672,7 @@
"type": "tidelift"
}
],
"time": "2025-08-02T09:36:06+00:00"
"time": "2025-09-06T13:39:36+00:00"
},
{
"name": "psr/clock",
@@ -900,16 +902,16 @@
},
{
"name": "symfony/console",
"version": "v7.3.2",
"version": "v7.3.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
"reference": "5f360ebc65c55265a74d23d7fe27f957870158a1"
"reference": "2b9c5fafbac0399a20a2e82429e2bd735dcfb7db"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/console/zipball/5f360ebc65c55265a74d23d7fe27f957870158a1",
"reference": "5f360ebc65c55265a74d23d7fe27f957870158a1",
"url": "https://api.github.com/repos/symfony/console/zipball/2b9c5fafbac0399a20a2e82429e2bd735dcfb7db",
"reference": "2b9c5fafbac0399a20a2e82429e2bd735dcfb7db",
"shasum": ""
},
"require": {
@@ -974,7 +976,7 @@
"terminal"
],
"support": {
"source": "https://github.com/symfony/console/tree/v7.3.2"
"source": "https://github.com/symfony/console/tree/v7.3.4"
},
"funding": [
{
@@ -994,7 +996,7 @@
"type": "tidelift"
}
],
"time": "2025-07-30T17:13:41+00:00"
"time": "2025-09-22T15:31:00+00:00"
},
{
"name": "symfony/deprecation-contracts",
@@ -1133,7 +1135,7 @@
},
{
"name": "symfony/polyfill-ctype",
"version": "v1.32.0",
"version": "v1.33.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-ctype.git",
@@ -1192,7 +1194,7 @@
"portable"
],
"support": {
"source": "https://github.com/symfony/polyfill-ctype/tree/v1.32.0"
"source": "https://github.com/symfony/polyfill-ctype/tree/v1.33.0"
},
"funding": [
{
@@ -1203,6 +1205,10 @@
"url": "https://github.com/fabpot",
"type": "github"
},
{
"url": "https://github.com/nicolas-grekas",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
@@ -1212,16 +1218,16 @@
},
{
"name": "symfony/polyfill-intl-grapheme",
"version": "v1.32.0",
"version": "v1.33.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-grapheme.git",
"reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe"
"reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe",
"reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe",
"url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/380872130d3a5dd3ace2f4010d95125fde5d5c70",
"reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70",
"shasum": ""
},
"require": {
@@ -1270,7 +1276,7 @@
"shim"
],
"support": {
"source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.32.0"
"source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.33.0"
},
"funding": [
{
@@ -1281,16 +1287,20 @@
"url": "https://github.com/fabpot",
"type": "github"
},
{
"url": "https://github.com/nicolas-grekas",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
"time": "2024-09-09T11:45:10+00:00"
"time": "2025-06-27T09:58:17+00:00"
},
{
"name": "symfony/polyfill-intl-normalizer",
"version": "v1.32.0",
"version": "v1.33.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-normalizer.git",
@@ -1351,7 +1361,7 @@
"shim"
],
"support": {
"source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.32.0"
"source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.33.0"
},
"funding": [
{
@@ -1362,6 +1372,10 @@
"url": "https://github.com/fabpot",
"type": "github"
},
{
"url": "https://github.com/nicolas-grekas",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
@@ -1371,7 +1385,7 @@
},
{
"name": "symfony/polyfill-mbstring",
"version": "v1.32.0",
"version": "v1.33.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-mbstring.git",
@@ -1432,7 +1446,7 @@
"shim"
],
"support": {
"source": "https://github.com/symfony/polyfill-mbstring/tree/v1.32.0"
"source": "https://github.com/symfony/polyfill-mbstring/tree/v1.33.0"
},
"funding": [
{
@@ -1443,6 +1457,10 @@
"url": "https://github.com/fabpot",
"type": "github"
},
{
"url": "https://github.com/nicolas-grekas",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
@@ -1452,16 +1470,16 @@
},
{
"name": "symfony/polyfill-php83",
"version": "v1.32.0",
"version": "v1.33.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php83.git",
"reference": "2fb86d65e2d424369ad2905e83b236a8805ba491"
"reference": "17f6f9a6b1735c0f163024d959f700cfbc5155e5"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/2fb86d65e2d424369ad2905e83b236a8805ba491",
"reference": "2fb86d65e2d424369ad2905e83b236a8805ba491",
"url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/17f6f9a6b1735c0f163024d959f700cfbc5155e5",
"reference": "17f6f9a6b1735c0f163024d959f700cfbc5155e5",
"shasum": ""
},
"require": {
@@ -1508,7 +1526,7 @@
"shim"
],
"support": {
"source": "https://github.com/symfony/polyfill-php83/tree/v1.32.0"
"source": "https://github.com/symfony/polyfill-php83/tree/v1.33.0"
},
"funding": [
{
@@ -1519,25 +1537,29 @@
"url": "https://github.com/fabpot",
"type": "github"
},
{
"url": "https://github.com/nicolas-grekas",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
"time": "2024-09-09T11:45:10+00:00"
"time": "2025-07-08T02:45:35+00:00"
},
{
"name": "symfony/polyfill-php84",
"version": "v1.32.0",
"version": "v1.33.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php84.git",
"reference": "000df7860439609837bbe28670b0be15783b7fbf"
"reference": "d8ced4d875142b6a7426000426b8abc631d6b191"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-php84/zipball/000df7860439609837bbe28670b0be15783b7fbf",
"reference": "000df7860439609837bbe28670b0be15783b7fbf",
"url": "https://api.github.com/repos/symfony/polyfill-php84/zipball/d8ced4d875142b6a7426000426b8abc631d6b191",
"reference": "d8ced4d875142b6a7426000426b8abc631d6b191",
"shasum": ""
},
"require": {
@@ -1584,7 +1606,7 @@
"shim"
],
"support": {
"source": "https://github.com/symfony/polyfill-php84/tree/v1.32.0"
"source": "https://github.com/symfony/polyfill-php84/tree/v1.33.0"
},
"funding": [
{
@@ -1595,25 +1617,109 @@
"url": "https://github.com/fabpot",
"type": "github"
},
{
"url": "https://github.com/nicolas-grekas",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
"time": "2025-02-20T12:04:08+00:00"
"time": "2025-06-24T13:30:11+00:00"
},
{
"name": "symfony/process",
"version": "v7.3.0",
"name": "symfony/polyfill-php85",
"version": "v1.33.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/process.git",
"reference": "40c295f2deb408d5e9d2d32b8ba1dd61e36f05af"
"url": "https://github.com/symfony/polyfill-php85.git",
"reference": "d4e5fcd4ab3d998ab16c0db48e6cbb9a01993f91"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/process/zipball/40c295f2deb408d5e9d2d32b8ba1dd61e36f05af",
"reference": "40c295f2deb408d5e9d2d32b8ba1dd61e36f05af",
"url": "https://api.github.com/repos/symfony/polyfill-php85/zipball/d4e5fcd4ab3d998ab16c0db48e6cbb9a01993f91",
"reference": "d4e5fcd4ab3d998ab16c0db48e6cbb9a01993f91",
"shasum": ""
},
"require": {
"php": ">=7.2"
},
"type": "library",
"extra": {
"thanks": {
"url": "https://github.com/symfony/polyfill",
"name": "symfony/polyfill"
}
},
"autoload": {
"files": [
"bootstrap.php"
],
"psr-4": {
"Symfony\\Polyfill\\Php85\\": ""
},
"classmap": [
"Resources/stubs"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Nicolas Grekas",
"email": "p@tchwork.com"
},
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
}
],
"description": "Symfony polyfill backporting some PHP 8.5+ features to lower PHP versions",
"homepage": "https://symfony.com",
"keywords": [
"compatibility",
"polyfill",
"portable",
"shim"
],
"support": {
"source": "https://github.com/symfony/polyfill-php85/tree/v1.33.0"
},
"funding": [
{
"url": "https://symfony.com/sponsor",
"type": "custom"
},
{
"url": "https://github.com/fabpot",
"type": "github"
},
{
"url": "https://github.com/nicolas-grekas",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
"time": "2025-06-23T16:12:55+00:00"
},
{
"name": "symfony/process",
"version": "v7.3.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/process.git",
"reference": "f24f8f316367b30810810d4eb30c543d7003ff3b"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/process/zipball/f24f8f316367b30810810d4eb30c543d7003ff3b",
"reference": "f24f8f316367b30810810d4eb30c543d7003ff3b",
"shasum": ""
},
"require": {
@@ -1645,7 +1751,7 @@
"description": "Executes commands in sub-processes",
"homepage": "https://symfony.com",
"support": {
"source": "https://github.com/symfony/process/tree/v7.3.0"
"source": "https://github.com/symfony/process/tree/v7.3.4"
},
"funding": [
{
@@ -1656,12 +1762,16 @@
"url": "https://github.com/fabpot",
"type": "github"
},
{
"url": "https://github.com/nicolas-grekas",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
"time": "2025-04-17T09:11:12+00:00"
"time": "2025-09-11T10:12:26+00:00"
},
{
"name": "symfony/service-contracts",
@@ -1748,16 +1858,16 @@
},
{
"name": "symfony/string",
"version": "v7.3.2",
"version": "v7.3.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/string.git",
"reference": "42f505aff654e62ac7ac2ce21033818297ca89ca"
"reference": "f96476035142921000338bad71e5247fbc138872"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/string/zipball/42f505aff654e62ac7ac2ce21033818297ca89ca",
"reference": "42f505aff654e62ac7ac2ce21033818297ca89ca",
"url": "https://api.github.com/repos/symfony/string/zipball/f96476035142921000338bad71e5247fbc138872",
"reference": "f96476035142921000338bad71e5247fbc138872",
"shasum": ""
},
"require": {
@@ -1772,7 +1882,6 @@
},
"require-dev": {
"symfony/emoji": "^7.1",
"symfony/error-handler": "^6.4|^7.0",
"symfony/http-client": "^6.4|^7.0",
"symfony/intl": "^6.4|^7.0",
"symfony/translation-contracts": "^2.5|^3.0",
@@ -1815,7 +1924,7 @@
"utf8"
],
"support": {
"source": "https://github.com/symfony/string/tree/v7.3.2"
"source": "https://github.com/symfony/string/tree/v7.3.4"
},
"funding": [
{
@@ -1835,20 +1944,20 @@
"type": "tidelift"
}
],
"time": "2025-07-10T08:47:49+00:00"
"time": "2025-09-11T14:36:48+00:00"
},
{
"name": "symfony/translation",
"version": "v7.3.2",
"version": "v7.3.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/translation.git",
"reference": "81b48f4daa96272efcce9c7a6c4b58e629df3c90"
"reference": "ec25870502d0c7072d086e8ffba1420c85965174"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/translation/zipball/81b48f4daa96272efcce9c7a6c4b58e629df3c90",
"reference": "81b48f4daa96272efcce9c7a6c4b58e629df3c90",
"url": "https://api.github.com/repos/symfony/translation/zipball/ec25870502d0c7072d086e8ffba1420c85965174",
"reference": "ec25870502d0c7072d086e8ffba1420c85965174",
"shasum": ""
},
"require": {
@@ -1915,7 +2024,7 @@
"description": "Provides tools to internationalize your application",
"homepage": "https://symfony.com",
"support": {
"source": "https://github.com/symfony/translation/tree/v7.3.2"
"source": "https://github.com/symfony/translation/tree/v7.3.4"
},
"funding": [
{
@@ -1935,7 +2044,7 @@
"type": "tidelift"
}
],
"time": "2025-07-30T17:31:46+00:00"
"time": "2025-09-07T11:39:36+00:00"
},
{
"name": "symfony/translation-contracts",
@@ -2329,16 +2438,16 @@
},
{
"name": "phpstan/phpstan",
"version": "2.1.22",
"version": "2.1.29",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpstan.git",
"reference": "41600c8379eb5aee63e9413fe9e97273e25d57e4"
"url": "https://github.com/phpstan/phpstan-phar-composer-source.git",
"reference": "git"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/phpstan/phpstan/zipball/41600c8379eb5aee63e9413fe9e97273e25d57e4",
"reference": "41600c8379eb5aee63e9413fe9e97273e25d57e4",
"url": "https://api.github.com/repos/phpstan/phpstan/zipball/d618573eed4a1b6b75e37b2e0b65ac65c885d88e",
"reference": "d618573eed4a1b6b75e37b2e0b65ac65c885d88e",
"shasum": ""
},
"require": {
@@ -2383,7 +2492,7 @@
"type": "github"
}
],
"time": "2025-08-04T19:17:37+00:00"
"time": "2025-09-25T06:58:18+00:00"
},
{
"name": "phpunit/php-code-coverage",
@@ -2708,16 +2817,16 @@
},
{
"name": "phpunit/phpunit",
"version": "10.5.52",
"version": "10.5.58",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git",
"reference": "5be558244941fba07788b6bb42dc5fc84429580c"
"reference": "e24fb46da450d8e6a5788670513c1af1424f16ca"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/5be558244941fba07788b6bb42dc5fc84429580c",
"reference": "5be558244941fba07788b6bb42dc5fc84429580c",
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/e24fb46da450d8e6a5788670513c1af1424f16ca",
"reference": "e24fb46da450d8e6a5788670513c1af1424f16ca",
"shasum": ""
},
"require": {
@@ -2738,10 +2847,10 @@
"phpunit/php-timer": "^6.0.0",
"sebastian/cli-parser": "^2.0.1",
"sebastian/code-unit": "^2.0.0",
"sebastian/comparator": "^5.0.3",
"sebastian/comparator": "^5.0.4",
"sebastian/diff": "^5.1.1",
"sebastian/environment": "^6.1.0",
"sebastian/exporter": "^5.1.2",
"sebastian/exporter": "^5.1.4",
"sebastian/global-state": "^6.0.2",
"sebastian/object-enumerator": "^5.0.0",
"sebastian/recursion-context": "^5.0.1",
@@ -2789,7 +2898,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
"security": "https://github.com/sebastianbergmann/phpunit/security/policy",
"source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.52"
"source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.58"
},
"funding": [
{
@@ -2813,7 +2922,7 @@
"type": "tidelift"
}
],
"time": "2025-08-16T05:17:33+00:00"
"time": "2025-09-28T12:04:46+00:00"
},
{
"name": "sebastian/cli-parser",
@@ -2985,16 +3094,16 @@
},
{
"name": "sebastian/comparator",
"version": "5.0.3",
"version": "5.0.4",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/comparator.git",
"reference": "a18251eb0b7a2dcd2f7aa3d6078b18545ef0558e"
"reference": "e8e53097718d2b53cfb2aa859b06a41abf58c62e"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/a18251eb0b7a2dcd2f7aa3d6078b18545ef0558e",
"reference": "a18251eb0b7a2dcd2f7aa3d6078b18545ef0558e",
"url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/e8e53097718d2b53cfb2aa859b06a41abf58c62e",
"reference": "e8e53097718d2b53cfb2aa859b06a41abf58c62e",
"shasum": ""
},
"require": {
@@ -3050,15 +3159,27 @@
"support": {
"issues": "https://github.com/sebastianbergmann/comparator/issues",
"security": "https://github.com/sebastianbergmann/comparator/security/policy",
"source": "https://github.com/sebastianbergmann/comparator/tree/5.0.3"
"source": "https://github.com/sebastianbergmann/comparator/tree/5.0.4"
},
"funding": [
{
"url": "https://github.com/sebastianbergmann",
"type": "github"
},
{
"url": "https://liberapay.com/sebastianbergmann",
"type": "liberapay"
},
{
"url": "https://thanks.dev/u/gh/sebastianbergmann",
"type": "thanks_dev"
},
{
"url": "https://tidelift.com/funding/github/packagist/sebastian/comparator",
"type": "tidelift"
}
],
"time": "2024-10-18T14:56:07+00:00"
"time": "2025-09-07T05:25:07+00:00"
},
{
"name": "sebastian/complexity",
@@ -3251,16 +3372,16 @@
},
{
"name": "sebastian/exporter",
"version": "5.1.2",
"version": "5.1.4",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/exporter.git",
"reference": "955288482d97c19a372d3f31006ab3f37da47adf"
"reference": "0735b90f4da94969541dac1da743446e276defa6"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/955288482d97c19a372d3f31006ab3f37da47adf",
"reference": "955288482d97c19a372d3f31006ab3f37da47adf",
"url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/0735b90f4da94969541dac1da743446e276defa6",
"reference": "0735b90f4da94969541dac1da743446e276defa6",
"shasum": ""
},
"require": {
@@ -3269,7 +3390,7 @@
"sebastian/recursion-context": "^5.0"
},
"require-dev": {
"phpunit/phpunit": "^10.0"
"phpunit/phpunit": "^10.5"
},
"type": "library",
"extra": {
@@ -3317,15 +3438,27 @@
"support": {
"issues": "https://github.com/sebastianbergmann/exporter/issues",
"security": "https://github.com/sebastianbergmann/exporter/security/policy",
"source": "https://github.com/sebastianbergmann/exporter/tree/5.1.2"
"source": "https://github.com/sebastianbergmann/exporter/tree/5.1.4"
},
"funding": [
{
"url": "https://github.com/sebastianbergmann",
"type": "github"
},
{
"url": "https://liberapay.com/sebastianbergmann",
"type": "liberapay"
},
{
"url": "https://thanks.dev/u/gh/sebastianbergmann",
"type": "thanks_dev"
},
{
"url": "https://tidelift.com/funding/github/packagist/sebastian/exporter",
"type": "tidelift"
}
],
"time": "2024-03-02T07:17:12+00:00"
"time": "2025-09-24T06:09:11+00:00"
},
{
"name": "sebastian/global-state",
+3 -3
View File
@@ -7,19 +7,19 @@
}:
php.buildComposerProject2 (finalAttrs: {
pname = "laravel";
version = "5.17.0";
version = "5.19.0";
src = fetchFromGitHub {
owner = "laravel";
repo = "installer";
tag = "v${finalAttrs.version}";
hash = "sha256-SprGPKpXQoks1eB9XLO6ms7q09q/QFutukEk4VfhXOM=";
hash = "sha256-k1A3Ro8Zeu4nzjp7rWW11R0ijfp+Wo/29CESDliimTs=";
};
nativeBuildInputs = [ makeWrapper ];
composerLock = ./composer.lock;
vendorHash = "sha256-R1+IUKkmThbTN21rxP6CGilTn9R3E7irGND2YDm3RjI=";
vendorHash = "sha256-ioYwWKRSeUixxI3Jq8XmnDOsGtvHK9ZF2qJXgL6AD2Y=";
# Adding npm (nodejs) and php composer to path
postInstall = ''
+3 -3
View File
@@ -10,16 +10,16 @@
rustPlatform.buildRustPackage rec {
pname = "lowfi";
version = "1.6.0";
version = "1.7.2";
src = fetchFromGitHub {
owner = "talwat";
repo = "lowfi";
tag = version;
hash = "sha256-t3Lbqrcmh0XSOO+hc4UsWhKi4zToORFQo0A4G32aeOw=";
hash = "sha256-0Oim1nGll76APjjfNCuJgjOlEJxAU6vZteECEFhsWkI=";
};
cargoHash = "sha256-waQcxdVXZZ09wuLWUNL4nRUHF1rIDI8lAfYc/1bxMl0=";
cargoHash = "sha256-vInuM96TJuewhFafDkhOiZiyxwc6SeBsSH8Fs8YIRRs=";
buildFeatures = lib.optionals stdenv.hostPlatform.isLinux [ "mpris" ];
+43
View File
@@ -0,0 +1,43 @@
{
lib,
stdenvNoCC,
fetchurl,
nix-update-script,
unzip,
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "mediamate";
version = "3.8.2_316";
src = fetchurl {
url = "https://github.com/Wouter01/MediaMate-Releases/releases/download/v${finalAttrs.version}/MediaMate_v${
lib.strings.replaceStrings [ "_" ] [ "-" ] finalAttrs.version
}.zip";
hash = "sha256-O+V7x0AJBgsPL7clEpQYvvE38/0IxyN8J4tptxCmgo0=";
};
sourceRoot = ".";
nativeBuildInputs = [ unzip ];
installPhase = ''
runHook preInstall
mkdir -p $out/Applications
cp -r *.app $out/Applications
runHook postInstall
'';
passthru.updateScript = nix-update-script { };
meta = {
description = "New, fresh visuals for changing your volume, brightness and now playing media";
homepage = "https://wouter01.github.io/MediaMate/";
license = lib.licenses.unfree;
maintainers = with lib.maintainers; [ FlameFlag ];
platforms = lib.platforms.darwin;
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
};
})
+3 -3
View File
@@ -16,15 +16,15 @@
rustPlatform.buildRustPackage rec {
pname = "mixxc";
version = "0.2.4";
version = "0.2.5";
src = fetchCrate {
pname = "mixxc";
inherit version;
hash = "sha256-9ZQjNhmQKMfEJsMMpUBI8C6ebfl9UI4yBt6f331tFXU=";
hash = "sha256-YVh6SOXCf4GHqDduXP7QupC48hcIMQtjIdGJYXNXQ1E=";
};
cargoHash = "sha256-Ng4Vbk00m66qdm0lMaQ5Ab56x3kZKq8NsCDMTPVnQ3c=";
cargoHash = "sha256-w+bHaGt6aq21DpmxYNQIf/YNigfrkqnAI25Q3l/WhHc=";
cargoBuildFlags = [ "--locked" ];
+6 -6
View File
@@ -22,12 +22,12 @@ let
in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "opencode";
version = "0.13.5";
version = "0.14.0";
src = fetchFromGitHub {
owner = "sst";
repo = "opencode";
tag = "v${finalAttrs.version}";
hash = "sha256-GiByJg4NpllA4N4QGSyWsBNqKqKIdxicIjQpc7mHgEs=";
hash = "sha256-w+tYMt+Ucin02GuT7ET4UKFgktay5q5Wywsr+vQgLlo=";
};
tui = buildGoModule {
@@ -105,10 +105,10 @@ stdenvNoCC.mkDerivation (finalAttrs: {
outputHash =
{
x86_64-linux = "sha256-YOTuzwo0ZjqVswW3bUu3pFJcmfl0X0Se8Z5jKg8/rQs=";
aarch64-linux = "sha256-pLtE1Cyv4jHYGFQlVHMeKZbQqC2SkxTu2KRHN4E1NPw=";
x86_64-darwin = "sha256-3JxXe889dL7TBuHPRYDsviUuwnp38XWAwFN3Te6JtDg=";
aarch64-darwin = "sha256-RHg55NvI52EGTWUCCJVrilXqr3qc+vqQoT/uIUjDVvg=";
x86_64-linux = "sha256-ZIwhqdwlUO61ZXDwgjvKTJAB312pJG8bfbIHJcjdX1w=";
aarch64-linux = "sha256-D0lw7fPlk86AXlAO6OCydTvUrDrQ/eWm1Q3QSApL5ic=";
x86_64-darwin = "sha256-tUwMQv1z0oJpr0S5n+aaaQPOoAQVqnaS7SHuTdWzrPA=";
aarch64-darwin = "sha256-KoZd2Plm5lnDCebMZdtCJuy1qwfFJYbeeY8ttIw7oc4=";
}
.${stdenv.hostPlatform.system};
outputHashAlgo = "sha256";
+3 -3
View File
@@ -10,16 +10,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "pixi-pack";
version = "0.7.2";
version = "0.7.3";
src = fetchFromGitHub {
owner = "Quantco";
repo = "pixi-pack";
tag = "v${finalAttrs.version}";
hash = "sha256-fZAhZ67EnD0WSTV6bcGEG9Y+/4oQgTUS6ufI4fdAITA=";
hash = "sha256-IYY5moAxZ+pDF6G6KxfuB6DI+Y5V8AseFUyWGs77+bQ=";
};
cargoHash = "sha256-u4Hj4i552b3Ay4BsJM31rPj66PZx6qrcMgIU5CCIo1Q=";
cargoHash = "sha256-EM1xCQGIXI2Q5OkfXcReGvPSLiVq98sleo0+rYa0bkw=";
buildInputs = [ openssl ];
+9 -3
View File
@@ -42,13 +42,13 @@ let
};
pname = "pretix";
version = "2025.7.1";
version = "2025.8.0";
src = fetchFromGitHub {
owner = "pretix";
repo = "pretix";
rev = "refs/tags/v${version}";
hash = "sha256-emPzCwViqbGqlQRYmyamhQ5y6a3g67TTYIdv6FWbGEU=";
hash = "sha256-89BAQZpXyyTg6T9hxm4EV8QHZDcD3FcnGKxAulxziyg=";
};
npmDeps = buildNpmPackage {
@@ -56,7 +56,7 @@ let
inherit version src;
sourceRoot = "${src.name}/src/pretix/static/npm_dir";
npmDepsHash = "sha256-cvyOpEw6z0cNUdHRmyEZUoeKPMOAtC+YHYXCltbHdm0=";
npmDepsHash = "sha256-E2K9SYqRbhpQi83va8D02cwPnf51haoKv4P/ppU2m08=";
dontBuild = true;
@@ -85,6 +85,7 @@ python.pkgs.buildPythonApplication rec {
"celery"
"css-inline"
"django-bootstrap3"
"django-formset-js-improved"
"django-i18nfield"
"django-localflavor"
"django-phonenumber-field"
@@ -97,6 +98,7 @@ python.pkgs.buildPythonApplication rec {
"phonenumberslite"
"pillow"
"protobuf"
"pycparser"
"pycryptodome"
"pyjwt"
"pypdf"
@@ -127,6 +129,10 @@ python.pkgs.buildPythonApplication rec {
substituteInPlace pyproject.toml \
--replace-fail '"backend"' '"setuptools.build_meta"' \
--replace-fail 'backend-path = ["_build"]' ""
# npm ci would remove and try to reinstall node_modules
substituteInPlace src/pretix/_build.py \
--replace-fail "npm ci" "npm install"
'';
build-system = with python.pkgs; [
@@ -20,14 +20,14 @@
buildPythonPackage rec {
pname = "pretix-sepadebit";
version = "2.6.0";
version = "2.7.0";
pyproject = true;
src = fetchFromGitHub {
owner = "pretix";
repo = "pretix-sepadebit";
tag = "v${version}";
hash = "sha256-o4HVPuSpYIFjxmYuL+IsJJDkv+4ARuvaDqPjxWxlhMg=";
hash = "sha256-Xnp7aic+Xf4wJzJbWqhsfMajT4AOQGQMIGIewJ5B37o=";
};
build-system = [
@@ -55,6 +55,12 @@ buildPythonPackage rec {
export DJANGO_SETTINGS_MODULE=pretix.testutils.settings
'';
disabledTests = [
# https://github.com/pretix/pretix-sepadebit/issues/69
"test_mail_context"
"test_call_mail_context"
];
meta = with lib; {
description = "Plugin to receive payments via SEPA direct debit";
homepage = "https://github.com/pretix/pretix-sepadebit";
@@ -9,14 +9,14 @@
buildPythonPackage rec {
pname = "pretix-servicefees";
version = "1.14.1";
version = "1.15.0";
pyproject = true;
src = fetchFromGitHub {
owner = "pretix";
repo = "pretix-servicefees";
tag = "v${version}";
hash = "sha256-iceFpmuWlq4LnZpG57d4Fwx9bXJDGwx+ox58s8oxupU=";
hash = "sha256-oxuxlwNYJsuYj5zm2VYRMn8wz3vF92SzGxD8w3N7ZIM=";
};
build-system = [
@@ -11,14 +11,14 @@
buildPythonPackage rec {
pname = "pretix-zugferd";
version = "2.4.2";
version = "2.5.0";
pyproject = true;
src = fetchFromGitHub {
owner = "pretix";
repo = "pretix-zugferd";
rev = "v${version}";
hash = "sha256-ARTQjd78lkcs16cULAaudMtW1DmDKGf3gNBQZIHCQ1E=";
hash = "sha256-Qy/yfinj5EGjzhJmiczOSIP/GsTZabFt8e6Ki4AaN6w=";
};
postPatch = ''
+4 -4
View File
@@ -20,13 +20,13 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "readest";
version = "0.9.81";
version = "0.9.82";
src = fetchFromGitHub {
owner = "readest";
repo = "readest";
tag = "v${finalAttrs.version}";
hash = "sha256-aj4XBphkIeqGdqiWz3Um1+dGSYF6G3b+9DdN/4qZcZI=";
hash = "sha256-vdmWmSh0JqEAkgH9k3ZCjzBvUyNpt+ZH1uDtYiKHxRA=";
fetchSubmodules = true;
};
@@ -40,12 +40,12 @@ rustPlatform.buildRustPackage (finalAttrs: {
pnpmDeps = pnpm_9.fetchDeps {
inherit (finalAttrs) pname version src;
fetcherVersion = 1;
hash = "sha256-3H+HEQcXUbmTp+Gu7xz/NpxJgrnw1ubWH79yYKhFTeM=";
hash = "sha256-sRa1IO8JmMsA0/7dMuYF0as/MYHpclEwAknZIycNQ3Y=";
};
pnpmRoot = "../..";
cargoHash = "sha256-7q75xX3aDDvcNkEZEM62icFuiMY4mzv+k3C+fGBLwIg=";
cargoHash = "sha256-oNzgsxJb8N++AGCkXuJmK+51iF7XZ0xmShPlOpkAQEg=";
cargoRoot = "../..";
+3 -3
View File
@@ -8,7 +8,7 @@
}:
rustPlatform.buildRustPackage rec {
pname = "sgxs-tools";
version = "0.8.6";
version = "0.9.2";
nativeBuildInputs = [
pkg-config
protobuf
@@ -16,10 +16,10 @@ rustPlatform.buildRustPackage rec {
buildInputs = [ openssl_3 ];
src = fetchCrate {
inherit pname version;
hash = "sha256-24lUhi4IPv+asM51/BfufkOUYVellXoXsbWXWN/zoBw=";
hash = "sha256-vLbSjDULrYL8emQTha4fhEbr00OlhXNa00QhCKCnWDc=";
};
cargoHash = "sha256-7Jzr9Y6ixK1SHCHXaNKVXk0qfbtmXpr9dz1UNk7Q3XI=";
cargoHash = "sha256-5JMChgqFny9bB8ur/5koW3/YFCOVjb7cDsn4Ki2FSzA=";
meta = {
description = "Utilities for working with the SGX stream format";
homepage = "https://github.com/fortanix/rust-sgx";
+3 -3
View File
@@ -9,19 +9,19 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "tombi";
version = "0.6.10";
version = "0.6.19";
src = fetchFromGitHub {
owner = "tombi-toml";
repo = "tombi";
tag = "v${finalAttrs.version}";
hash = "sha256-d3wB5aLv0xTh2n3ESBN6hKjR2qlbOXJs4/4DYyJGn7c=";
hash = "sha256-ILW9U+K3DRYsBjqmTd6diUfP441wa6qwjjBgfwObnHo=";
};
# Tests relies on the presence of network
doCheck = false;
cargoBuildFlags = [ "--package tombi-cli" ];
cargoHash = "sha256-7fjvYvftnM6pHr40/uB0kkxuQ2CMPPd8asRgukHUY9k=";
cargoHash = "sha256-BCBnrIG35RMeqVEltxgtacsKzJ/0nxKiMpLiWoDpv/g=";
postPatch = ''
substituteInPlace Cargo.toml \
+14 -6
View File
@@ -2,25 +2,33 @@
lib,
rustPlatform,
fetchFromGitHub,
versionCheckHook,
nix-update-script,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "tomlq";
version = "0.1.6";
version = "0.2.2";
src = fetchFromGitHub {
owner = "cryptaliagy";
repo = "tomlq";
tag = version;
hash = "sha256-g8xjz8qCTiulTwcEbLTHYldw4PI+4ZfCOMJs+J6L1C4=";
tag = finalAttrs.version;
hash = "sha256-obOR9q+fE5BnqZIsoL4zauKB+djEn1epqGwSjrI7QqU=";
};
cargoHash = "sha256-/n1+8n0zGs9qS5QQcAfXJ1kmRkcfsCTxQonEaFsNdHo=";
cargoHash = "sha256-RkzAYVMycQwcewuP8wDbL06YddapyFhm+57CGOICey0=";
nativeInstallCheckInputs = [ versionCheckHook ];
doInstallCheck = true;
passthru.updateScript = nix-update-script { };
meta = {
description = "Tool for getting data from TOML files on the command line";
homepage = "https://github.com/cryptaliagy/tomlq";
changelog = "https://github.com/cryptaliagy/tomlq/releases/tag/${finalAttrs.version}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ kinzoku ];
mainProgram = "tq";
};
}
})
@@ -0,0 +1,15 @@
Disable dprint on dstBundler
dprint fails on sandbox, because it requires internet access to install its
plugins.
--- a/scripts/dtsBundler.mjs
+++ b/scripts/dtsBundler.mjs
@@ -430,5 +430,5 @@
return result.replace(/\r\n/g, "\n");
}
-fs.writeFileSync(output, dprint(publicContents));
-fs.writeFileSync(internalOutput, dprint(internalContents));
+fs.writeFileSync(output, publicContents);
+fs.writeFileSync(internalOutput, internalContents);
-20
View File
@@ -1,20 +0,0 @@
{
"name": "typescript",
"version": "5.9.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "typescript",
"version": "5.9.2",
"license": "Apache-2.0",
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
},
"engines": {
"node": ">=14.17"
}
}
}
}
+17 -53
View File
@@ -1,49 +1,27 @@
{
lib,
buildNpmPackage,
fetchurl,
fetchFromGitHub,
versionCheckHook,
writeShellApplication,
nodejs,
gnutar,
jq,
moreutils,
nix-update,
prefetch-npm-deps,
nix-update-script,
}:
buildNpmPackage (finalAttrs: {
pname = "typescript";
version = "5.9.2";
version = "5.9.3";
# Prefer npmjs over the GitHub repository for source code.
# The TypeScript project typically publishes stable, versioned code to npmjs,
# whereas GitHub tags may sometimes include development versions.
# For example:
# - https://github.com/microsoft/TypeScript/pull/61218#issuecomment-2911264050
# - https://github.com/microsoft/TypeScript/pull/60150#issuecomment-2648791588, 5.8.3 includes this 5.9 breaking change
src = fetchurl {
url = "https://registry.npmjs.org/typescript/-/typescript-${finalAttrs.version}.tgz";
hash = "sha256-Z6O8gugiuPRfZTqA/DqXMNIyFNNsg7qF3X9avr7oIGI=";
src = fetchFromGitHub {
owner = "microsoft";
repo = "TypeScript";
tag = "v${finalAttrs.version}";
hash = "sha256-OVsvlHtYZhoCtTxdZO6mhVPpIICWEt1Q92Jqrf95jyM=";
};
# The upstream GitHub repository's package-lock.json differs from the package.json in the npmjs tarball.
# For example, package-lock.json for v5.8.3 defines TypeScript as version 5.9.0. Therefore, we should use our own package-lock.json file.
# These files are typically large due to devDependencies. Removing the devDependencies section is better, especially considering issue #327064.
#
# We've removed devDependencies from package-lock.json via updateScript to minimize its size.
# Now, we must also modify package.json to reflect this change.
# As TypeScript will then have no dependencies, place an empty node_modules directory.
postPatch = ''
${lib.getExe jq} 'del(.devDependencies)' package.json | ${moreutils}/bin/sponge package.json
ln -s '${./package-lock.json}' package-lock.json
mkdir -p node_modules
'';
patches = [
./disable-dprint-dstBundler.patch
];
npmDepsHash = "sha256-dyN94wmEA/jtiJCsEs/MoDSd6AFsaq2r25a/FeuqQ5k=";
forceEmptyCache = true;
dontNpmBuild = true;
npmDepsHash = "sha256-4ft5168ru+aGPvZAxASQ4wkjtfNG2e0sNhJTedbiKQA=";
nativeInstallCheckInputs = [
versionCheckHook
@@ -53,23 +31,11 @@ buildNpmPackage (finalAttrs: {
versionCheckProgramArg = "--version";
passthru = {
updateScript = lib.getExe (writeShellApplication {
name = "${finalAttrs.pname}-updater";
runtimeInputs = [
nodejs
gnutar
jq
nix-update
prefetch-npm-deps
updateScript = nix-update-script {
extraArgs = [
"--version-regex=^v([\\d.]+)$"
];
runtimeEnv = {
PNAME = finalAttrs.pname;
PKG_DIR = builtins.toString ./.;
FORCE_EMPTY_CACHE = "true";
OLD_NPM_DEPS_HASH = finalAttrs.npmDepsHash;
};
text = builtins.readFile ./update.bash;
});
};
};
meta = {
@@ -77,9 +43,7 @@ buildNpmPackage (finalAttrs: {
homepage = "https://www.typescriptlang.org/";
changelog = "https://github.com/microsoft/TypeScript/releases/tag/v${finalAttrs.version}";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [
kachick
];
maintainers = [ ];
mainProgram = "tsc";
};
})
-23
View File
@@ -1,23 +0,0 @@
pkg_file="$PKG_DIR/package.nix"
cd "$PKG_DIR"
# Update lockfile
rm ./package-lock.json
version="$(npm view typescript version)"
npm pack typescript
tar xvf "typescript-${version}.tgz"
# Minimize size of package-lock.json
jq 'del(.devDependencies)' package/package.json > package.json
npm install --package-lock-only
rm -rf ./package ./package.json ./"typescript-${version}.tgz"
NEW_NPM_DEPS_HASH=$(prefetch-npm-deps ./package-lock.json)
cd -
# Update version and src hash
nix-update "$PNAME" --version "$version"
# Update npmDepsHash
pkg_body="$(<"$pkg_file")"
pkg_body="${pkg_body//"$OLD_NPM_DEPS_HASH"/"$NEW_NPM_DEPS_HASH"}"
echo "$pkg_body" >"$pkg_file"
@@ -1,23 +1,19 @@
commit 3048885aa749774b5677ab8df8f1a3eeff125d7a
commit 0a258effd3492d7e4c11b4d175538c619699fbd6
Author: rnhmjoj <rnhmjoj@inventati.org>
Date: Tue Aug 6 08:36:38 2024 +0200
Date: Wed Oct 1 09:43:45 2025 +0200
Fix assets path on NixOS
diff --git a/common/assets/src/lib.rs b/common/assets/src/lib.rs
index 03746dc4..c69d607b 100644
index 13102e8..898b23b 100644
--- a/common/assets/src/lib.rs
+++ b/common/assets/src/lib.rs
@@ -400,6 +400,13 @@ lazy_static! {
@@ -381,6 +381,9 @@ lazy_static! {
}
}
+ // 5. NixOS path
+ if let Some(executable) = std::env::args().nth(0).map(PathBuf::from) {
+ if let Some(package) = executable.ancestors().nth(2) {
+ paths.push(package.join("share/veloren"));
+ }
+ }
+ paths.push("@out@/share/veloren/".into());
+
tracing::trace!("Possible asset locations paths={:?}", paths);
+2
View File
@@ -52,6 +52,8 @@ rustPlatform.buildRustPackage {
println!("cargo:rustc-cfg=nightly");
}
EOF
# Fix assets path
substituteAllInPlace common/assets/src/lib.rs
'';
nativeBuildInputs = [
+360 -250
View File
File diff suppressed because it is too large Load Diff
+23 -16
View File
@@ -6,24 +6,25 @@
dotnetCorePackages,
zlib,
openssl,
nix-update-script,
nixosTests,
}:
buildDotnetModule rec {
pname = "wasabibackend";
version = "2.0.2.1";
version = "2.3.1";
src = fetchFromGitHub {
owner = "zkSNACKs";
owner = "WalletWasabi";
repo = "WalletWasabi";
tag = "v${version}";
hash = "sha512-JuCl3SyejzwUd2n8Fy7EdxUuO4bIcGb8yMWZQOhZzsY4fvg9prFOnVZEquxahD0a41MLKHRNA1R2N3NMapcc0A==";
hash = "sha256-vOvNumR/0agf9Mof0UD3KjJVgN18y6R/OrgLOXwL3K8=";
};
projectFile = "WalletWasabi.Backend/WalletWasabi.Backend.csproj";
nugetDeps = ./deps.json;
dotnet-sdk = dotnetCorePackages.sdk_7_0-bin;
dotnet-runtime = dotnetCorePackages.aspnetcore_7_0-bin;
dotnet-sdk = dotnetCorePackages.sdk_8_0;
dotnet-runtime = dotnetCorePackages.aspnetcore_8_0;
buildInputs = [
(lib.getLib stdenv.cc.cc)
@@ -35,26 +36,32 @@ buildDotnetModule rec {
zlib
];
preConfigure = ''
makeWrapperArgs+=(
--chdir "$out/lib/${pname}"
)
'';
executables = [ "WalletWasabi.Backend" ];
postFixup = ''
mv $out/bin/WalletWasabi.Backend $out/bin/WasabiBackend
'';
passthru.tests = {
inherit (nixosTests) wasabibackend;
passthru = {
updateScript = nix-update-script { };
tests = {
inherit (nixosTests) wasabibackend;
};
};
meta = with lib; {
meta = {
changelog = "https://github.com/WalletWasabi/WalletWasabi/releases/tag/${src.tag}";
description = "Backend for the Wasabi Wallet";
homepage = "https://wasabiwallet.io/";
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
license = licenses.mit;
maintainers = with maintainers; [ mmahut ];
license = lib.licenses.mit;
mainProgram = "WasabiBackend";
maintainers = with lib.maintainers; [
mmahut
];
platforms = [ "x86_64-linux" ];
sourceProvenance = with lib.sourceTypes; [
binaryNativeCode # contains binaries in WalletWasabi/Microservices/Binaries
fromSource
];
};
}
+2 -2
View File
@@ -8,14 +8,14 @@
python3Packages.buildPythonApplication rec {
pname = "ytdl-sub";
version = "2025.09.13";
version = "2025.09.27.post4";
pyproject = true;
src = fetchFromGitHub {
owner = "jmbannon";
repo = "ytdl-sub";
tag = version;
hash = "sha256-Qcf4hZ1MWH2FHWIvaQGjsd5uwNEaV+MTAFaQm0mwLNs=";
hash = "sha256-b+7K5qpIo1Yfeg18bYMCYVvHgr/7NKiZoelFdtq+KZo=";
};
postPatch = ''
@@ -13,6 +13,7 @@
libxfce4ui,
libxfce4util,
libxklavier,
withXrandr ? true,
upower,
# Disabled by default on upstream and actually causes issues:
# https://gitlab.xfce.org/xfce/xfce4-settings/-/issues/222
@@ -57,6 +58,7 @@ mkXfceDerivation {
configureFlags = [
"--enable-pluggable-dialogs"
"--enable-sound-settings"
(lib.enableFeature withXrandr "xrandr")
]
++ lib.optionals withUpower [ "--enable-upower-glib" ]
++ lib.optionals withColord [ "--enable-colord" ];
@@ -0,0 +1,25 @@
{
lib,
mkDerivation,
haskellPackages,
}:
mkDerivation {
pname = "agda2hs-base";
inherit (haskellPackages.agda2hs) src version;
sourceRoot = "source/lib/base";
libraryFile = "base.agda-lib";
meta = with lib; {
homepage = "https://github.com/agda/agda2hs";
description = "Standard library for compiling Agda code to readable Haskell";
license = lib.licenses.mit;
platforms = lib.platforms.unix;
maintainers = with maintainers; [
wrvsrx
];
};
}
@@ -144,6 +144,8 @@ stdenv.mkDerivation {
patches = [
./opencl.patch
# https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37027
./gallivm-llvm-21.patch
];
postPatch = ''
@@ -0,0 +1,53 @@
From eca19331d94005485de5246cfa87a21621486cd8 Mon Sep 17 00:00:00 2001
From: no92 <no92.mail@gmail.com>
Date: Wed, 27 Aug 2025 16:02:31 +0200
Subject: [PATCH] gallivm: support LLVM 21
LLVM PR#146819 changed the signature of `setObjectLinkingLayerCreator`,
dropping the Triple argument. The PR was first included in the LLVM 21
series, and the new signature is gated behind a version check for that.
`LLVMOrcThreadSafeContextGetContext` was removed in LLVM commit b18e5b6,
and the ORC examples in the LLVM tree seem to just create a context
instead, which we replicate here.
With this commit, mesa successfully builds the llvmpipe gallium driver
on riscv64 with LLVM 21.1.0.
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/13785
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/13852
Reviewed-by: David Heidelberg <david@ixit.cz>
---
src/gallium/auxiliary/gallivm/lp_bld_init_orc.cpp | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/src/gallium/auxiliary/gallivm/lp_bld_init_orc.cpp b/src/gallium/auxiliary/gallivm/lp_bld_init_orc.cpp
index 3d2b8cf81bc0c..0be69b02b6eef 100644
--- a/src/gallium/auxiliary/gallivm/lp_bld_init_orc.cpp
+++ b/src/gallium/auxiliary/gallivm/lp_bld_init_orc.cpp
@@ -340,7 +340,12 @@ LPJit::LPJit() :jit_dylib_count(0) {
.setJITTargetMachineBuilder(std::move(JTMB))
#ifdef USE_JITLINK
.setObjectLinkingLayerCreator(
+#if LLVM_VERSION_MAJOR >= 21
+ /* LLVM 21 removed the Triple argument */
+ [&](ExecutionSession &ES) {
+#else
[&](ExecutionSession &ES, const llvm::Triple &TT) {
+#endif
return std::make_unique<ObjectLinkingLayer>(
ES, ExitOnErr(llvm::jitlink::InProcessMemoryManager::Create()));
})
@@ -552,7 +557,7 @@ init_gallivm_state(struct gallivm_state *gallivm, const char *name,
gallivm->cache = cache;
gallivm->_ts_context = context->ref;
- gallivm->context = LLVMOrcThreadSafeContextGetContext(context->ref);
+ gallivm->context = LLVMContextCreate();
gallivm->module_name = LPJit::get_unique_name(name);
gallivm->module = LLVMModuleCreateWithNameInContext(gallivm->module_name,
--
GitLab
@@ -82,6 +82,7 @@ mapAliases {
inherit (pkgs) coc-toml;
coc-tslint = throw "coc-tslint was removed because it was deprecated upstream; coc-eslint offers comparable features for eslint, which replaced tslint"; # Added 2024-10-18
coc-tslint-plugin = throw "coc-tslint-plugin was removed because it was deprecated upstream; coc-eslint offers comparable features for eslint, which replaced tslint"; # Added 2024-10-18
coc-vetur = throw "coc-vetur was removed because vetur was deprecated by Vue in favor of volar. Use coc-volar instead, which supports Vue 3"; # added 2025-10-01
coinmon = throw "coinmon was removed since it was abandoned upstream"; # added 2024-03-19
coffee-script = pkgs.coffeescript; # added 2023-08-18
inherit (pkgs) concurrently; # added 2024-08-05
@@ -90,6 +91,7 @@ mapAliases {
inherit (pkgs) cordova; # added 2023-08-18
inherit (pkgs) create-react-app; # added 2023-09-25
create-react-native-app = throw "create-react-native-app was removed because it was deprecated. Upstream suggests using a framework for React Native."; # added 2024-12-08
inherit (pkgs) cspell;
dat = throw "dat was removed because it was broken"; # added 2023-08-21
inherit (pkgs) degit; # added 2023-08-18
inherit (pkgs) diagnostic-languageserver; # added 2024-06-25
@@ -190,6 +192,7 @@ mapAliases {
remod-cli = pkgs.remod; # added 2024-12-04
"reveal.js" = throw "reveal.js was removed because it provides no executable"; # added 2025-03-23
reveal-md = pkgs.reveal-md; # added 2023-07-31
rimraf = throw "rimraf was removed because it is a library, and your project should lock it instead."; # added 2025-05-28
rollup = throw "rollup has been removed because it was broken"; # added 2025-04-28
inherit (pkgs) rtlcss; # added 2023-08-29
s3http = throw "s3http was removed because it was abandoned upstream"; # added 2023-08-18
@@ -55,7 +55,6 @@
, "coc-texlab"
, "coc-tsserver"
, "coc-ultisnips"
, "coc-vetur"
, "coc-vimlsp"
, "coc-vimtex"
, "coc-wxml"
@@ -65,7 +64,6 @@
, "conventional-changelog-cli"
, "cpy-cli"
, "create-cycle-app"
, "cspell"
, "csslint"
, "dhcp"
, "diff2html-cli"
@@ -133,7 +131,6 @@
, "purescript-psa"
, "purs-tidy"
, "purty"
, "rimraf"
, "sass"
, "semver"
, "sloc"
File diff suppressed because it is too large Load Diff
@@ -15,14 +15,14 @@
buildPythonPackage rec {
pname = "aioamazondevices";
version = "6.0.0";
version = "6.2.7";
pyproject = true;
src = fetchFromGitHub {
owner = "chemelli74";
repo = "aioamazondevices";
tag = "v${version}";
hash = "sha256-PHgYyQInXT7gwgBnKm1FfEUiHygMCcPcFJk0zU5tWOc=";
hash = "sha256-gsKqQkJBKu5Of/PFzEt04GEQ9PC7PBqJASYw5ucrrGU=";
};
build-system = [ poetry-core ];
@@ -4,25 +4,21 @@
buildPythonPackage,
fetchFromGitHub,
meteocalc,
pytest-asyncio_0,
pytest-aiohttp,
pytestCheckHook,
pythonOlder,
setuptools,
}:
buildPythonPackage rec {
pname = "aioecowitt";
version = "2025.9.1";
version = "2025.9.2";
pyproject = true;
disabled = pythonOlder "3.9";
src = fetchFromGitHub {
owner = "home-assistant-libs";
repo = "aioecowitt";
tag = version;
hash = "sha256-NLVxQ7xQJiI0G9MXuVK+dWSYbA9AS7NAEEOBSCCQI88=";
hash = "sha256-lQ2t8u3+sk8wnNfCZs2yhe9nsZwiGBHXPDz95egacsI=";
};
build-system = [ setuptools ];
@@ -33,19 +29,17 @@ buildPythonPackage rec {
];
nativeCheckInputs = [
pytest-asyncio_0
(pytest-aiohttp.override { pytest-asyncio = pytest-asyncio_0; })
pytest-aiohttp
pytestCheckHook
];
pythonImportsCheck = [ "aioecowitt" ];
meta = with lib; {
meta = {
description = "Wrapper for the EcoWitt protocol";
mainProgram = "ecowitt-testserver";
homepage = "https://github.com/home-assistant-libs/aioecowitt";
changelog = "https://github.com/home-assistant-libs/aioecowitt/releases/tag/${version}";
license = with licenses; [ asl20 ];
maintainers = with maintainers; [ fab ];
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
};
}
@@ -2,7 +2,6 @@
lib,
buildPythonPackage,
fetchFromGitHub,
pythonOlder,
# build-system
cython,
@@ -11,11 +10,11 @@
# dependencies
aiohappyeyeballs,
async-interrupt,
async-timeout,
chacha20poly1305-reuseable,
cryptography,
noiseprotocol,
protobuf,
tzlocal,
zeroconf,
# tests
@@ -26,16 +25,14 @@
buildPythonPackage rec {
pname = "aioesphomeapi";
version = "39.0.1";
version = "41.11.0";
pyproject = true;
disabled = pythonOlder "3.9";
src = fetchFromGitHub {
owner = "esphome";
repo = "aioesphomeapi";
tag = "v${version}";
hash = "sha256-vBRKngr8Yn9TBAS0bXBetwXJbLPDabOL6nW0oH5Q/U0=";
hash = "sha256-xJUQyCa4ETroi5ncbPajdfJV4Ekzz23rXRBX08J8Q54=";
};
build-system = [
@@ -52,9 +49,9 @@ buildPythonPackage rec {
cryptography
noiseprotocol
protobuf
tzlocal
zeroconf
]
++ lib.optionals (pythonOlder "3.11") [ async-timeout ];
];
nativeCheckInputs = [
mock
@@ -17,7 +17,7 @@
buildPythonPackage rec {
pname = "aiohasupervisor";
version = "0.3.2";
version = "0.3.3b0";
pyproject = true;
disabled = pythonOlder "3.12";
@@ -26,7 +26,7 @@ buildPythonPackage rec {
owner = "home-assistant-libs";
repo = "python-supervisor-client";
tag = version;
hash = "sha256-LR3ZZD7TLpvCGVSx27tSxa7H2A06JBPBCH2yHGvqV84=";
hash = "sha256-Uv9chL9GxP5vJu1P6RB7B2b0pRQMeNtE6t1XFr2tBI4=";
};
postPatch = ''
@@ -16,14 +16,14 @@
buildPythonPackage rec {
pname = "aiohomematic";
version = "2025.9.4";
version = "2025.10.1";
pyproject = true;
src = fetchFromGitHub {
owner = "SukramJ";
repo = "aiohomematic";
tag = version;
hash = "sha256-+OoWomZCrRPHtpmYnzjhvcpidP5GWQwWoZpTZ4Bdgwg=";
hash = "sha256-6bJh+9giJaxmUB/UHRt/RmtoMYkCJ4ZF01WA2K6NF9Y=";
};
postPatch = ''
@@ -15,7 +15,7 @@
buildPythonPackage rec {
pname = "aiohue";
version = "4.7.5";
version = "4.8.0";
pyproject = true;
disabled = pythonOlder "3.11";
@@ -24,7 +24,7 @@ buildPythonPackage rec {
owner = "home-assistant-libs";
repo = "aiohue";
tag = version;
hash = "sha256-RHWgjugWYJVbzAFhb1bOrm33jZ3MQjkFqUMH+27a6Zw=";
hash = "sha256-IL9kKc2IHJJmlAYxC5hZPsgOhtfr14yD7VbEsWX2Klw=";
};
postPatch = ''
@@ -17,16 +17,16 @@
buildPythonPackage rec {
pname = "aiounifi";
version = "86";
version = "87";
pyproject = true;
disabled = pythonOlder "3.11";
disabled = pythonOlder "3.13";
src = fetchFromGitHub {
owner = "Kane610";
repo = "aiounifi";
tag = "v${version}";
hash = "sha256-9SnNWJNfG0Z+XkZtth6yDRnPf0OiAHmiyTI0WQN+2SY=";
hash = "sha256-+aObnX82erFXAdQ5hdj/ebMj9Xm5ZCooprt+UensDpM=";
};
postPatch = ''
@@ -52,8 +52,6 @@ buildPythonPackage rec {
trustme
];
pytestFlags = [ "--asyncio-mode=auto" ];
pythonImportsCheck = [ "aiounifi" ];
meta = with lib; {
@@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "airos";
version = "0.4.4";
version = "0.5.3";
pyproject = true;
disabled = pythonOlder "3.13";
@@ -23,7 +23,7 @@ buildPythonPackage rec {
owner = "CoMPaTech";
repo = "python-airos";
tag = "v${version}";
hash = "sha256-ngKe1hAVC1CRDSX0iTl/3wvpb61c0OFbU468CtjEbSU=";
hash = "sha256-P9IQ4MBjOZJksKipaq9+6Zgui9uO4zy2Rx74OCLPYCU=";
};
build-system = [ setuptools ];
@@ -10,27 +10,22 @@
pytest-asyncio,
pytest-cov-stub,
pytestCheckHook,
pythonOlder,
syrupy,
yarl,
}:
buildPythonPackage rec {
pname = "autarco";
version = "3.1.0";
version = "3.2.0";
pyproject = true;
disabled = pythonOlder "3.11";
src = fetchFromGitHub {
owner = "klaasnicolaas";
repo = "python-autarco";
tag = "v${version}";
hash = "sha256-zSqIEtQucrrAFEY7pBJ14Cevq8xbcGOheEmEE7Jd4qk=";
hash = "sha256-+j7limAYKFj9DZjetXnaFKIolitRppU1QLFRB94DlgE=";
};
pythonRelaxDeps = [ "orjson" ];
postPatch = ''
# Upstream doesn't set a version for the pyproject.toml
substituteInPlace pyproject.toml \
@@ -61,7 +56,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Module for the Autarco Inverter";
homepage = "https://github.com/klaasnicolaas/python-autarco";
changelog = "https://github.com/klaasnicolaas/python-autarco/releases/tag/v${version}";
changelog = "https://github.com/klaasnicolaas/python-autarco/releases/tag/${src.tag}";
license = licenses.mit;
maintainers = with maintainers; [ fab ];
};
@@ -16,14 +16,14 @@
buildPythonPackage rec {
pname = "bellows";
version = "0.45.4";
version = "0.46.1";
pyproject = true;
src = fetchFromGitHub {
owner = "zigpy";
repo = "bellows";
tag = version;
hash = "sha256-bDVNzOlzFqJvwc7d/CMuC/RSEMsQodN61UpHuKgyH0Y=";
hash = "sha256-YQt9imL9poGLrkVj9LmR+XPUufRMOgVhAr+Bw+/VdI0=";
};
postPatch = ''
@@ -7,6 +7,7 @@
defusedxml,
docker,
fetchFromGitHub,
orjson,
pkg-config,
pycountry,
pytest-asyncio,
@@ -20,7 +21,7 @@
buildPythonPackage rec {
pname = "deebot-client";
version = "13.7.0";
version = "15.0.0";
pyproject = true;
disabled = pythonOlder "3.13";
@@ -29,17 +30,18 @@ buildPythonPackage rec {
owner = "DeebotUniverse";
repo = "client.py";
tag = version;
hash = "sha256-38o4hSeCxeKbfjG30XN3pex4hI4mAKRGvaybAlo8hV8=";
hash = "sha256-rTVVcbA0lsnxOlzyLq9Br9maw8CRNpww9T/FnTGCKmw=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit pname version src;
hash = "sha256-KeOoOupIParD8id7xlkBigjr5Lo9yeFkClh4pPQE3cM=";
hash = "sha256-IdaBhExbH0yotjMjkqgdbyVMrFMfAItM6vadYlldCIE=";
};
pythonRelaxDeps = [
"aiohttp"
"defusedxml"
"orjson"
];
nativeBuildInputs = [
@@ -55,6 +57,7 @@ buildPythonPackage rec {
aiomqtt
cachetools
defusedxml
orjson
];
nativeCheckInputs = [
@@ -2,6 +2,8 @@
lib,
buildPythonPackage,
fetchFromGitHub,
fetchpatch,
setuptools,
django,
django-jquery-js,
}:
@@ -9,7 +11,7 @@
buildPythonPackage rec {
pname = "django-formset-js-improved";
version = "0.5.0.3";
format = "setuptools";
pyproject = true;
src = fetchFromGitHub {
owner = "pretix";
@@ -18,9 +20,18 @@ buildPythonPackage rec {
hash = "sha256-bOM24ldXk9WeV0jl6LIJB3BJ5hVWLA1PJTBBnJBoprU=";
};
patches = [
(fetchpatch {
url = "https://github.com/pretix/django-formset-js/commit/7d8a33190d58ff9d75270264342eba82672d054e.patch";
hash = "sha256-eBRP0eqMnH7UM9cToR+diejO6dMDDVt2bbUHLDcaWjk=";
})
];
build-system = [ setuptools ];
buildInputs = [ django ];
propagatedBuildInputs = [ django-jquery-js ];
dependencies = [ django-jquery-js ];
pythonImportsCheck = [ "djangoformsetjs" ];
@@ -26,7 +26,7 @@ buildPythonPackage rec {
postPatch = ''
expected_version="$version"
actual_version=$(${lib.getExe tomlq} --file pyproject.toml "project.version")
actual_version=$(${lib.getExe tomlq} --raw --file pyproject.toml "project.version")
if [ "$actual_version" != "$expected_version" ]; then
echo -e "\n\tERROR:"
@@ -14,14 +14,14 @@
buildPythonPackage rec {
pname = "iplotx";
version = "0.6.5";
version = "0.9.0";
pyproject = true;
src = fetchFromGitHub {
owner = "fabilab";
repo = "iplotx";
tag = version;
hash = "sha256-k/psY/xwNuG5/1pLmJOpC8U3Il4v2cicwTy+pR9ZNC8=";
hash = "sha256-VYqNz6sbLgniNB9DTCbhgno/91Pd7zoGFg2vx68211Q=";
};
build-system = [ hatchling ];
@@ -14,14 +14,14 @@
buildPythonPackage rec {
pname = "oelint-parser";
version = "8.4.3";
version = "8.5.1";
pyproject = true;
src = fetchFromGitHub {
owner = "priv-kweihmann";
repo = "oelint-parser";
tag = version;
hash = "sha256-c8lmxjf4DebhQBQxWzapf+xDmJ8kRe0b9CiKMGg7NYk=";
hash = "sha256-rgMUn0VtebKtO0EOVv3jtvTZKGESUdLwRSfvtetT9UE=";
};
pythonRelaxDeps = [ "regex" ];
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "py-aosmith";
version = "1.0.12";
version = "1.0.14";
pyproject = true;
disabled = pythonOlder "3.10";
@@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "bdr99";
repo = "py-aosmith";
tag = version;
hash = "sha256-FhrAL1Iybi4LW4o8IvCAfEcrwbzJ+dnh+9W9HEd7c+M=";
hash = "sha256-73kiSrjPDuvSMK8pZMCPns6vm2NhE+9F7GpWEPKR7Ec=";
};
build-system = [ poetry-core ];
@@ -9,14 +9,14 @@
buildPythonPackage rec {
pname = "pymiele";
version = "0.5.4";
version = "0.5.5";
pyproject = true;
disabled = pythonOlder "3.13";
src = fetchPypi {
inherit pname version;
hash = "sha256-jEL9sULZrXLs7sgSIpSzSpYivU9J+uPFrjLXi6Pcerk=";
hash = "sha256-C1E5z/h4XCDhUP07EL8s6Xv++M03vx8KZOMjWySyUMw=";
};
build-system = [ setuptools ];
@@ -1,6 +1,7 @@
{
aiohttp,
bleak,
bleak-retry-connector,
buildPythonPackage,
fetchFromGitHub,
hatch-regex-commit,
@@ -13,14 +14,14 @@
buildPythonPackage rec {
pname = "pynecil";
version = "4.1.1";
version = "4.2.0";
pyproject = true;
src = fetchFromGitHub {
owner = "tr4nt0r";
repo = "pynecil";
tag = "v${version}";
hash = "sha256-4P9xsqTitUinGC/dH/4e/HtF7OvupjqTTNKTwo9Vuhc=";
hash = "sha256-ZEg5fmSE594YEgcJROOeVqc1reyGlyQiYNoCcfUanrY=";
};
pythonRelaxDeps = [ "aiohttp" ];
@@ -33,6 +34,7 @@ buildPythonPackage rec {
dependencies = [
aiohttp
bleak
bleak-retry-connector
];
pythonImportsCheck = [ "pynecil" ];
@@ -43,6 +45,11 @@ buildPythonPackage rec {
pytestCheckHook
];
disabledTests = [
# requires access to system D-Bus
"test_get_settings_communication_error"
];
meta = {
changelog = "https://github.com/tr4nt0r/pynecil/releases/tag/${src.tag}";
description = "Python library to communicate with Pinecil V2 soldering irons via Bluetooth";
@@ -1,22 +1,35 @@
{
lib,
buildPythonPackage,
fetchpatch,
fetchPypi,
attrs,
requests,
setuptools,
}:
buildPythonPackage rec {
pname = "pyqwikswitch";
version = "0.94";
format = "setuptools";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-IpyWz+3EMr0I+xULBJJhBgdnQHNPJIM1SqKFLpszhQc=";
};
propagatedBuildInputs = [
patches = [
# https://github.com/kellerza/pyqwikswitch/pull/7
(fetchpatch {
name = "replace-async-timeout-with-asyncio.timeout.patch";
url = "https://github.com/kellerza/pyqwikswitch/commit/7b3f2211962b30bb6beea9a4fe17cd04cdf8e27f.patch";
hash = "sha256-sdO5jzIgKdneNY5dTngIzUFtyRg7HBGaZA1BBeAJxu4=";
})
];
build-system = [ setuptools ];
dependencies = [
attrs
requests
];
@@ -33,7 +33,7 @@
buildPythonPackage rec {
pname = "pytensor";
version = "2.32.0";
version = "2.33.0";
pyproject = true;
src = fetchFromGitHub {
@@ -43,7 +43,7 @@ buildPythonPackage rec {
postFetch = ''
sed -i 's/git_refnames = "[^"]*"/git_refnames = " (tag: ${src.tag})"/' $out/pytensor/_version.py
'';
hash = "sha256-B72BZmSYl/trpgaTUXwjWo95gR90pNPcKgpnnOqP7Tg=";
hash = "sha256-ngdjFqUJnJU+krNJwAwOpz1hJzDYvyKjuR/Ti/V+B3w=";
};
build-system = [
@@ -1,35 +1,39 @@
{
lib,
aiohttp,
buildPythonPackage,
fetchFromGitHub,
requests,
mashumaro,
pytestCheckHook,
pythonOlder,
pyyaml,
requests,
setuptools,
}:
buildPythonPackage rec {
pname = "pyvesync";
version = "2.1.18";
version = "3.0.0";
pyproject = true;
disabled = pythonOlder "3.6";
src = fetchFromGitHub {
owner = "webdjoe";
repo = "pyvesync";
tag = version;
hash = "sha256-p46QVjJ8MzvsAu9JAQo4XN+z96arWLoJakdT81ITasU=";
hash = "sha256-P5zIdc+lUmiBfibRiWIcwyoKqjw8F7XBj85Nwvawreo=";
};
build-system = [ setuptools ];
dependencies = [ requests ];
dependencies = [
aiohttp
mashumaro
]
++ mashumaro.optional-dependencies.orjson;
nativeCheckInputs = [
pytestCheckHook
pyyaml
requests
];
pythonImportsCheck = [ "pyvesync" ];
@@ -38,7 +42,7 @@ buildPythonPackage rec {
description = "Python library to manage Etekcity Devices and Levoit Air Purifier";
homepage = "https://github.com/webdjoe/pyvesync";
changelog = "https://github.com/webdjoe/pyvesync/releases/tag/${src.tag}";
license = with licenses; [ mit ];
license = licenses.mit;
maintainers = with maintainers; [ fab ];
};
}
@@ -16,7 +16,7 @@
buildPythonPackage rec {
pname = "systembridgeconnector";
version = "4.1.11";
version = "5.1.0";
pyproject = true;
disabled = pythonOlder "3.11";
@@ -25,7 +25,7 @@ buildPythonPackage rec {
owner = "timmo001";
repo = "system-bridge-connector";
tag = version;
hash = "sha256-C7J2G5Go5y1iXjEPS6uIB38C8SAkEWfn9K1cnUhi+8k=";
hash = "sha256-KfFlYBITHxzk87b2W0KO9djyX0yBc7ioDKEUgHHe3eM=";
};
build-system = [
@@ -22,6 +22,11 @@ buildPythonPackage rec {
hash = "sha256-Yh16la+3zk+igdMyHov4rf2M1yAT3JYYe/0IYu/SmVY=";
};
postPatch = ''
substituteInPlace setup.py \
--replace-fail ".dev0" ""
'';
build-system = [ setuptools ];
pythonImportsCheck = [ "systembridgemodels" ];
@@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "thinqconnect";
version = "1.0.7";
version = "1.0.8";
pyproject = true;
disabled = pythonOlder "3.10";
@@ -20,7 +20,7 @@ buildPythonPackage rec {
owner = "thinq-connect";
repo = "pythinqconnect";
tag = version;
hash = "sha256-wnlUwThmDRNosdWVvzqB3KP0LPL37+MnXXD84AeIUL8=";
hash = "sha256-TKKqZKluTF7Ysd/1ovWntynQ93WTRtMJY1olRztT5a0=";
};
build-system = [ setuptools ];
@@ -28,14 +28,14 @@
buildPythonPackage rec {
pname = "universal-silabs-flasher";
version = "0.0.32";
version = "0.0.34";
pyproject = true;
src = fetchFromGitHub {
owner = "NabuCasa";
repo = "universal-silabs-flasher";
tag = "v${version}";
hash = "sha256-AnZhs9uR0lHY8CxYlbfblnftahnbC2LgwtyDVQCYizI=";
hash = "sha256-08ay5W5DHY1GwzZDwjPGPnVjXfHgiwWUIHzuAZZpS9M=";
};
postPatch = ''
@@ -24,14 +24,14 @@
buildPythonPackage rec {
pname = "urllib3-future";
version = "2.14.900";
version = "2.14.901";
pyproject = true;
src = fetchFromGitHub {
owner = "jawah";
repo = "urllib3.future";
tag = version;
hash = "sha256-TMxYnvGkLZEaE4ECgzIN6XTI8OMI5N9mNcsvXeYCVbM=";
hash = "sha256-WbOtW36UrJCliEI4TW+8+iOF8ZUJmuP0JqvsdrJkLlc=";
};
postPatch = ''
@@ -17,7 +17,6 @@
pytestCheckHook,
python-dateutil,
python-socketio,
pythonOlder,
requests-mock,
requests,
typing-extensions,
@@ -25,16 +24,14 @@
buildPythonPackage rec {
pname = "yalexs";
version = "9.0.1";
version = "9.2.0";
pyproject = true;
disabled = pythonOlder "3.9";
src = fetchFromGitHub {
owner = "bdraco";
repo = "yalexs";
tag = "v${version}";
hash = "sha256-ISrmOumxOmCpelHFdKGFsRVtvPP+Fys8Db0SPsxgHWs=";
hash = "sha256-t7C2x3aH3ltDthBlt+ghSj9SEfZ4jm4Fgs0KAIm7cBA=";
};
build-system = [ poetry-core ];
@@ -13,7 +13,7 @@
buildPythonPackage rec {
pname = "zha-quirks";
version = "0.0.145";
version = "0.0.146";
pyproject = true;
disabled = pythonOlder "3.12";
@@ -22,7 +22,7 @@ buildPythonPackage rec {
owner = "zigpy";
repo = "zha-device-handlers";
tag = version;
hash = "sha256-CJiva7ZFm9jjWoQ1qjRUIbk5UHb2o9qdbVHDK+wIZKw=";
hash = "sha256-eXT0intSWAYQ/DlIEIZDbv805aQCLXYXpvhWjnd3EVA=";
};
postPatch = ''
@@ -45,10 +45,6 @@ buildPythonPackage rec {
];
disabledTests = [
# RuntimeError: no running event loop
"test_mfg_cluster_events"
"test_co2_sensor"
"test_smart_air_sensor"
# AssertionError: expected call not found
"test_moes"
"test_tuya_mcu_set_time"

Some files were not shown because too many files have changed in this diff Show More