-
- ("moonbase", "updateChecking", true) ?? true}
diff --git a/pkgs/by-name/mo/moonlight/package.nix b/pkgs/by-name/mo/moonlight/package.nix
index c7cfd0907951..ede2467705d7 100644
--- a/pkgs/by-name/mo/moonlight/package.nix
+++ b/pkgs/by-name/mo/moonlight/package.nix
@@ -1,10 +1,10 @@
{
lib,
stdenv,
- pnpm_10,
+ pnpm,
fetchPnpmDeps,
pnpmConfigHook,
- nodejs_22,
+ nodejs,
fetchFromGitHub,
nix-update-script,
discord,
@@ -12,32 +12,27 @@
discord-canary,
discord-development,
}:
-let
- pnpm' = pnpm_10.override { nodejs = nodejs_22; };
-in
stdenv.mkDerivation (finalAttrs: {
pname = "moonlight";
- version = "1.3.33";
+ version = "1.3.37";
src = fetchFromGitHub {
owner = "moonlight-mod";
repo = "moonlight";
tag = "v${finalAttrs.version}";
- hash = "sha256-lQpl6ecQfQ7KzEIytH3k4hLtvq+KkTL+3IR2ZukdZWM=";
+ hash = "sha256-4cz1icY7i8RFdh/HhG/y6UzR/zkhsp4+G2dplm4g+wo=";
};
nativeBuildInputs = [
- nodejs_22
+ nodejs
pnpmConfigHook
- pnpm'
+ pnpm
];
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
- pnpm = pnpm';
-
- fetcherVersion = 2;
- hash = "sha256-PRlgwyePFpFdQRcojGDEC4ESZEGTJf1Ad9EFgm8hmKY=";
+ fetcherVersion = 3;
+ hash = "sha256-sU0EBSNwpjqyBsvyJim8Qz90dht7xc6f52HaY0sBPds=";
};
env = {
diff --git a/pkgs/by-name/mp/mpc-qt/package.nix b/pkgs/by-name/mp/mpc-qt/package.nix
index 45a35f6a5136..d1e13997f5b8 100644
--- a/pkgs/by-name/mp/mpc-qt/package.nix
+++ b/pkgs/by-name/mp/mpc-qt/package.nix
@@ -39,7 +39,10 @@ stdenv.mkDerivation (finalAttrs: {
"-DMPCQT_VERSION=${finalAttrs.version}"
];
- passthru.updateScript = gitUpdater { rev-prefix = "v"; };
+ passthru.updateScript = gitUpdater {
+ rev-prefix = "v";
+ ignoredVersions = "master";
+ };
meta = {
description = "Media Player Classic Qute Theater";
diff --git a/pkgs/by-name/mu/mullvad-vpn/package.nix b/pkgs/by-name/mu/mullvad-vpn/package.nix
index f1e2fd3474f1..ed6174c7df68 100644
--- a/pkgs/by-name/mu/mullvad-vpn/package.nix
+++ b/pkgs/by-name/mu/mullvad-vpn/package.nix
@@ -67,7 +67,7 @@ let
systemd
];
- version = "2025.13";
+ version = "2025.14";
selectSystem =
attrs:
@@ -79,8 +79,8 @@ let
};
hash = selectSystem {
- x86_64-linux = "sha256-zgU6pBujCXBhDO9XAqpUSDNuQt5daQ1gVwopXwc0nGo=";
- aarch64-linux = "sha256-BDrH99li0GWJ+/9QUrHfKxC1JExG3jvd0ujXPKhGM1c=";
+ x86_64-linux = "sha256-JHuYHi4uBHzMopa45ipwsdx/3Ox/FxN3lYhBACQOCkE=";
+ aarch64-linux = "sha256-miCh1x6sCcAbg9iX7SJzYcxJ8DIQVNdrg6b39ht8gTw=";
};
in
diff --git a/pkgs/by-name/ne/newcomputermodern/package.nix b/pkgs/by-name/ne/newcomputermodern/package.nix
index 4be9cd465e3c..b7aaa298159e 100644
--- a/pkgs/by-name/ne/newcomputermodern/package.nix
+++ b/pkgs/by-name/ne/newcomputermodern/package.nix
@@ -8,12 +8,12 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "newcomputermodern";
- version = "7.1.0";
+ version = "7.1.1";
src = fetchgit {
url = "https://git.gnu.org.ua/newcm.git";
rev = finalAttrs.version;
- hash = "sha256-PoRsPJv9Zq9hwdViHJFGURX0ms2VERoPl9LfQ3kTAMo=";
+ hash = "sha256-Nc4fynQAPiwXAsrrVFr1D20QAwY5Bl8tY1TKwVDE7sY=";
};
nativeBuildInputs = [ fontforge ];
diff --git a/pkgs/by-name/oc/oci-cli/package.nix b/pkgs/by-name/oc/oci-cli/package.nix
index cd8dbded68eb..5eed64584ce2 100644
--- a/pkgs/by-name/oc/oci-cli/package.nix
+++ b/pkgs/by-name/oc/oci-cli/package.nix
@@ -25,14 +25,14 @@ in
py.pkgs.buildPythonApplication rec {
pname = "oci-cli";
- version = "3.71.4";
+ version = "3.72.0";
pyproject = true;
src = fetchFromGitHub {
owner = "oracle";
repo = "oci-cli";
tag = "v${version}";
- hash = "sha256-Dkbp5tXn0X5cuuSv1xFmuwAnZysuNPeEZKGYbMqRwFA=";
+ hash = "sha256-CLHkOIQzYVvawyaXWPTRV2rjm17VWkygS8U9aTK5CVo=";
};
nativeBuildInputs = [ installShellFiles ];
diff --git a/pkgs/by-name/op/opentofu/package.nix b/pkgs/by-name/op/opentofu/package.nix
index 5a1158748b9a..c06f7190a8b2 100644
--- a/pkgs/by-name/op/opentofu/package.nix
+++ b/pkgs/by-name/op/opentofu/package.nix
@@ -16,13 +16,13 @@
let
package = buildGoModule rec {
pname = "opentofu";
- version = "1.11.2";
+ version = "1.11.3";
src = fetchFromGitHub {
owner = "opentofu";
repo = "opentofu";
tag = "v${version}";
- hash = "sha256-8yT1qzO9pa1zdp+YUNQT5Za5eOXMBC/LiGEgwc514ag=";
+ hash = "sha256-r5GwFWzXYXX06swmBS+yXIjKwSMArPYd5h+xJlZBdy4=";
};
vendorHash = "sha256-WO5OtKwluks5nuSHJ4NO1+EKhtCrJE9MuMGmu5fYKM4=";
@@ -33,10 +33,6 @@ let
"github.com/opentofu/opentofu/version.dev=no"
];
- postPatch = ''
- substituteInPlace go.mod --replace-fail 'go 1.25.5' 'go 1.25.4'
- '';
-
nativeBuildInputs = [ installShellFiles ];
patches = [ ./provider-path-0_15.patch ];
diff --git a/pkgs/by-name/pg/pg-schema-diff/package.nix b/pkgs/by-name/pg/pg-schema-diff/package.nix
index df284c8e5893..e2f1d37d8e3a 100644
--- a/pkgs/by-name/pg/pg-schema-diff/package.nix
+++ b/pkgs/by-name/pg/pg-schema-diff/package.nix
@@ -6,13 +6,13 @@
}:
buildGoModule (finalAttrs: {
pname = "pg-schema-diff";
- version = "1.0.3";
+ version = "1.0.5";
src = fetchFromGitHub {
owner = "stripe";
repo = "pg-schema-diff";
tag = "v${finalAttrs.version}";
- hash = "sha256-pAGd62P+w8BnGMQp2kzAg/mLPvJG6ma25K/JmjpivLk=";
+ hash = "sha256-MNuJS9zhTbF6FY1i5fF5VhX8pa+hVaQfdAaj3CKmG50=";
};
nativeCheckInputs = [
diff --git a/pkgs/by-name/pr/prometheus-alertmanager/package.nix b/pkgs/by-name/pr/prometheus-alertmanager/package.nix
index ef47da8e95c3..5d98b8d10be4 100644
--- a/pkgs/by-name/pr/prometheus-alertmanager/package.nix
+++ b/pkgs/by-name/pr/prometheus-alertmanager/package.nix
@@ -10,13 +10,13 @@
buildGoModule (finalAttrs: {
pname = "alertmanager";
- version = "0.30.0";
+ version = "0.30.1";
src = fetchFromGitHub {
owner = "prometheus";
repo = "alertmanager";
tag = "v${finalAttrs.version}";
- hash = "sha256-103Jb2CA/Zz+MBIJei3vhqcPyg7e5JkpFKqh1hjAhLc=";
+ hash = "sha256-xtQzbjtES5zh52ERCfCCeHyCxWaV3xSbP8qA/erYgRw=";
};
vendorHash = "sha256-LgGsXaJ97uXtqHHicsLOaMNx3PzlVPhz/xG+KvO4nLI=";
diff --git a/pkgs/by-name/py/pyfa/package.nix b/pkgs/by-name/py/pyfa/package.nix
index a96c1b76024c..45d0569508ad 100644
--- a/pkgs/by-name/py/pyfa/package.nix
+++ b/pkgs/by-name/py/pyfa/package.nix
@@ -27,10 +27,10 @@ python3Packages.buildPythonApplication rec {
desktopItems = [
(makeDesktopItem {
- name = pname;
- exec = "${pname} %U";
+ name = "pyfa";
+ exec = "pyfa %U";
icon = "pyfa";
- desktopName = pname;
+ desktopName = "pyfa";
genericName = "Python fitting assistant for Eve Online";
categories = [ "Game" ];
})
@@ -76,7 +76,7 @@ python3Packages.buildPythonApplication rec {
cat > setup.py <= 3.1.0', '< 3.4.0'
-gem 'rails', '7.2.2.2'
+gem 'rails', '7.2.3'
gem 'rouge', '~> 4.5'
gem 'mini_mime', '~> 1.1.0'
gem "actionpack-xml_parser"
@@ -81,6 +81,8 @@ group :test do
gem 'rubocop-performance', '~> 1.22.0', require: false
gem 'rubocop-rails', '~> 2.27.0', require: false
gem 'bundle-audit', require: false
+ # `bin/rails test` fails at startup with minitest >= 6.0
+ gem 'minitest', '< 6.0'
end
gem "webrick"
diff --git a/pkgs/by-name/re/redmine/Gemfile.lock b/pkgs/by-name/re/redmine/Gemfile.lock
index eafeab1ddc2f..8dac12b98b4a 100644
--- a/pkgs/by-name/re/redmine/Gemfile.lock
+++ b/pkgs/by-name/re/redmine/Gemfile.lock
@@ -1,32 +1,33 @@
GEM
remote: https://rubygems.org/
specs:
- actioncable (7.2.2.2)
- actionpack (= 7.2.2.2)
- activesupport (= 7.2.2.2)
+ actioncable (7.2.3)
+ actionpack (= 7.2.3)
+ activesupport (= 7.2.3)
nio4r (~> 2.0)
websocket-driver (>= 0.6.1)
zeitwerk (~> 2.6)
- actionmailbox (7.2.2.2)
- actionpack (= 7.2.2.2)
- activejob (= 7.2.2.2)
- activerecord (= 7.2.2.2)
- activestorage (= 7.2.2.2)
- activesupport (= 7.2.2.2)
+ actionmailbox (7.2.3)
+ actionpack (= 7.2.3)
+ activejob (= 7.2.3)
+ activerecord (= 7.2.3)
+ activestorage (= 7.2.3)
+ activesupport (= 7.2.3)
mail (>= 2.8.0)
- actionmailer (7.2.2.2)
- actionpack (= 7.2.2.2)
- actionview (= 7.2.2.2)
- activejob (= 7.2.2.2)
- activesupport (= 7.2.2.2)
+ actionmailer (7.2.3)
+ actionpack (= 7.2.3)
+ actionview (= 7.2.3)
+ activejob (= 7.2.3)
+ activesupport (= 7.2.3)
mail (>= 2.8.0)
rails-dom-testing (~> 2.2)
- actionpack (7.2.2.2)
- actionview (= 7.2.2.2)
- activesupport (= 7.2.2.2)
+ actionpack (7.2.3)
+ actionview (= 7.2.3)
+ activesupport (= 7.2.3)
+ cgi
nokogiri (>= 1.8.5)
racc
- rack (>= 2.2.4, < 3.2)
+ rack (>= 2.2.4, < 3.3)
rack-session (>= 1.0.1)
rack-test (>= 0.6.3)
rails-dom-testing (~> 2.2)
@@ -35,35 +36,36 @@ GEM
actionpack-xml_parser (2.0.1)
actionpack (>= 5.0)
railties (>= 5.0)
- actiontext (7.2.2.2)
- actionpack (= 7.2.2.2)
- activerecord (= 7.2.2.2)
- activestorage (= 7.2.2.2)
- activesupport (= 7.2.2.2)
+ actiontext (7.2.3)
+ actionpack (= 7.2.3)
+ activerecord (= 7.2.3)
+ activestorage (= 7.2.3)
+ activesupport (= 7.2.3)
globalid (>= 0.6.0)
nokogiri (>= 1.8.5)
- actionview (7.2.2.2)
- activesupport (= 7.2.2.2)
+ actionview (7.2.3)
+ activesupport (= 7.2.3)
builder (~> 3.1)
+ cgi
erubi (~> 1.11)
rails-dom-testing (~> 2.2)
rails-html-sanitizer (~> 1.6)
- activejob (7.2.2.2)
- activesupport (= 7.2.2.2)
+ activejob (7.2.3)
+ activesupport (= 7.2.3)
globalid (>= 0.3.6)
- activemodel (7.2.2.2)
- activesupport (= 7.2.2.2)
- activerecord (7.2.2.2)
- activemodel (= 7.2.2.2)
- activesupport (= 7.2.2.2)
+ activemodel (7.2.3)
+ activesupport (= 7.2.3)
+ activerecord (7.2.3)
+ activemodel (= 7.2.3)
+ activesupport (= 7.2.3)
timeout (>= 0.4.0)
- activestorage (7.2.2.2)
- actionpack (= 7.2.2.2)
- activejob (= 7.2.2.2)
- activerecord (= 7.2.2.2)
- activesupport (= 7.2.2.2)
+ activestorage (7.2.3)
+ actionpack (= 7.2.3)
+ activejob (= 7.2.3)
+ activerecord (= 7.2.3)
+ activesupport (= 7.2.3)
marcel (~> 1.0)
- activesupport (7.2.2.2)
+ activesupport (7.2.3)
base64
benchmark (>= 0.3)
bigdecimal
@@ -75,17 +77,17 @@ GEM
minitest (>= 5.1)
securerandom (>= 0.3)
tzinfo (~> 2.0, >= 2.0.5)
- addressable (2.8.7)
- public_suffix (>= 2.0.2, < 7.0)
+ addressable (2.8.8)
+ public_suffix (>= 2.0.2, < 8.0)
ast (2.4.3)
base64 (0.3.0)
- benchmark (0.4.1)
- bigdecimal (3.2.3)
+ benchmark (0.5.0)
+ bigdecimal (4.0.1)
builder (3.3.0)
- bundle-audit (0.1.0)
+ bundle-audit (0.2.0)
bundler-audit
- bundler-audit (0.9.2)
- bundler (>= 1.2.0, < 3)
+ bundler-audit (0.9.3)
+ bundler (>= 1.2.0)
thor (~> 1.0)
capybara (3.40.0)
addressable
@@ -96,45 +98,46 @@ GEM
rack-test (>= 0.6.3)
regexp_parser (>= 1.5, < 3.0)
xpath (~> 3.2)
+ cgi (0.5.1)
chunky_png (1.4.0)
commonmarker (0.23.12)
- concurrent-ruby (1.3.5)
- connection_pool (2.5.4)
+ concurrent-ruby (1.3.6)
+ connection_pool (3.0.2)
crass (1.0.6)
css_parser (1.21.1)
addressable
csv (3.2.9)
- date (3.4.1)
- debug (1.11.0)
+ date (3.5.1)
+ debug (1.11.1)
irb (~> 1.10)
reline (>= 0.3.8)
deckar01-task_list (2.3.2)
html-pipeline
docile (1.4.1)
drb (2.2.3)
- erb (5.0.2)
+ erb (6.0.1)
erubi (1.13.1)
- ffi (1.17.2)
- globalid (1.2.1)
+ ffi (1.17.3)
+ globalid (1.3.0)
activesupport (>= 6.1)
html-pipeline (2.13.2)
activesupport (>= 2)
nokogiri (>= 1.4)
- htmlentities (4.3.4)
- i18n (1.14.7)
+ htmlentities (4.4.2)
+ i18n (1.14.8)
concurrent-ruby (~> 1.0)
- io-console (0.8.1)
- irb (1.15.2)
+ io-console (0.8.2)
+ irb (1.16.0)
pp (>= 0.6.0)
rdoc (>= 4.0.0)
reline (>= 0.4.2)
- json (2.14.1)
+ json (2.18.0)
language_server-protocol (3.17.0.5)
listen (3.9.0)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
logger (1.7.0)
- loofah (2.24.1)
+ loofah (2.25.0)
crass (~> 1.0.2)
nokogiri (>= 1.12.0)
mail (2.8.1)
@@ -147,11 +150,12 @@ GEM
mini_magick (5.0.1)
mini_mime (1.1.5)
mini_portile2 (2.8.9)
- minitest (5.25.5)
- mocha (2.7.1)
+ minitest (5.27.0)
+ mocha (3.0.1)
ruby2_keywords (>= 0.0.5)
- mysql2 (0.5.6)
- net-imap (0.4.22)
+ mysql2 (0.5.7)
+ bigdecimal
+ net-imap (0.4.23)
date
net-protocol
net-ldap (0.17.1)
@@ -161,16 +165,16 @@ GEM
timeout
net-smtp (0.4.0.1)
net-protocol
- nio4r (2.7.4)
+ nio4r (2.7.5)
nokogiri (1.18.10)
mini_portile2 (~> 2.8.2)
racc (~> 1.4)
parallel (1.27.0)
- parser (3.3.9.0)
+ parser (3.3.10.0)
ast (~> 2.4.1)
racc
pg (1.5.9)
- pp (0.6.2)
+ pp (0.6.3)
prettyprint
prettyprint (0.2.0)
propshaft (1.1.0)
@@ -178,35 +182,35 @@ GEM
activesupport (>= 7.0.0)
rack
railties (>= 7.0.0)
- psych (5.2.6)
+ psych (5.3.1)
date
stringio
- public_suffix (6.0.2)
- puma (7.0.3)
+ public_suffix (7.0.2)
+ puma (7.1.0)
nio4r (~> 2.0)
racc (1.8.1)
- rack (3.1.16)
+ rack (3.2.4)
rack-session (2.1.1)
base64 (>= 0.1.0)
rack (>= 3.0.0)
rack-test (2.2.0)
rack (>= 1.3)
- rackup (2.2.1)
+ rackup (2.3.1)
rack (>= 3)
- rails (7.2.2.2)
- actioncable (= 7.2.2.2)
- actionmailbox (= 7.2.2.2)
- actionmailer (= 7.2.2.2)
- actionpack (= 7.2.2.2)
- actiontext (= 7.2.2.2)
- actionview (= 7.2.2.2)
- activejob (= 7.2.2.2)
- activemodel (= 7.2.2.2)
- activerecord (= 7.2.2.2)
- activestorage (= 7.2.2.2)
- activesupport (= 7.2.2.2)
+ rails (7.2.3)
+ actioncable (= 7.2.3)
+ actionmailbox (= 7.2.3)
+ actionmailer (= 7.2.3)
+ actionpack (= 7.2.3)
+ actiontext (= 7.2.3)
+ actionview (= 7.2.3)
+ activejob (= 7.2.3)
+ activemodel (= 7.2.3)
+ activerecord (= 7.2.3)
+ activestorage (= 7.2.3)
+ activesupport (= 7.2.3)
bundler (>= 1.15.0)
- railties (= 7.2.2.2)
+ railties (= 7.2.3)
rails-dom-testing (2.3.0)
activesupport (>= 5.0.0)
minitest
@@ -214,16 +218,18 @@ GEM
rails-html-sanitizer (1.6.2)
loofah (~> 2.21)
nokogiri (>= 1.15.7, != 1.16.7, != 1.16.6, != 1.16.5, != 1.16.4, != 1.16.3, != 1.16.2, != 1.16.1, != 1.16.0.rc1, != 1.16.0)
- railties (7.2.2.2)
- actionpack (= 7.2.2.2)
- activesupport (= 7.2.2.2)
+ railties (7.2.3)
+ actionpack (= 7.2.3)
+ activesupport (= 7.2.3)
+ cgi
irb (~> 1.13)
rackup (>= 1.0.0)
rake (>= 12.2)
thor (~> 1.0, >= 1.2.2)
+ tsort (>= 0.2)
zeitwerk (~> 2.6)
rainbow (3.1.1)
- rake (13.3.0)
+ rake (13.3.1)
rb-fsevent (0.11.2)
rb-inotify (0.11.1)
ffi (~> 1.0)
@@ -231,11 +237,12 @@ GEM
htmlentities
rbpdf-font (~> 1.19.0)
rbpdf-font (1.19.1)
- rdoc (6.14.2)
+ rdoc (7.0.3)
erb
psych (>= 4.0.0)
+ tsort
regexp_parser (2.11.3)
- reline (0.6.2)
+ reline (0.6.3)
io-console (~> 0.5)
rexml (3.4.4)
roadie (5.2.1)
@@ -245,11 +252,11 @@ GEM
railties (>= 5.1, < 8.0)
roadie (~> 5.0)
rotp (6.3.0)
- rouge (4.6.0)
- rqrcode (3.1.0)
+ rouge (4.7.0)
+ rqrcode (3.2.0)
chunky_png (~> 1.0)
rqrcode_core (~> 2.0)
- rqrcode_core (2.0.0)
+ rqrcode_core (2.1.0)
rubocop (1.68.0)
json (~> 2.3)
language_server-protocol (>= 3.17.0)
@@ -277,7 +284,7 @@ GEM
crass (~> 1.0.2)
nokogiri (>= 1.12.0)
securerandom (0.4.1)
- selenium-webdriver (4.35.0)
+ selenium-webdriver (4.39.0)
base64 (~> 0.2)
logger (~> 1.4)
rexml (~> 3.2, >= 3.2.5)
@@ -291,32 +298,33 @@ GEM
simplecov_json_formatter (0.1.4)
sqlite3 (1.7.3)
mini_portile2 (~> 2.8.0)
- stringio (3.1.7)
+ stringio (3.2.0)
svg_optimizer (0.3.0)
nokogiri
svg_sprite (1.0.3)
nokogiri
svg_optimizer
thor
- thor (1.4.0)
- timeout (0.4.3)
+ thor (1.5.0)
+ timeout (0.6.0)
+ tsort (0.2.0)
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
unicode-display_width (2.6.0)
useragent (0.16.11)
- webrick (1.9.1)
+ webrick (1.9.2)
websocket (1.2.11)
websocket-driver (0.8.0)
base64
websocket-extensions (>= 0.1.0)
websocket-extensions (0.1.5)
- with_advisory_lock (7.0.1)
+ with_advisory_lock (7.0.2)
activerecord (>= 7.2)
zeitwerk (>= 2.7)
xpath (3.2.0)
nokogiri (~> 1.8)
- yard (0.9.37)
- zeitwerk (2.7.3)
+ yard (0.9.38)
+ zeitwerk (2.7.4)
PLATFORMS
ruby
@@ -338,6 +346,7 @@ DEPENDENCIES
marcel
mini_magick (~> 5.0.1)
mini_mime (~> 1.1.0)
+ minitest (< 6.0)
mocha (>= 2.0.1)
mysql2 (~> 0.5.0)
net-imap (~> 0.4.20)
@@ -349,7 +358,7 @@ DEPENDENCIES
propshaft (~> 1.1.0)
puma
rack (>= 3.1.3)
- rails (= 7.2.2.2)
+ rails (= 7.2.3)
rails-dom-testing (>= 2.3.0)
rbpdf (~> 1.21.4)
roadie-rails (~> 3.2.0)
@@ -372,7 +381,7 @@ DEPENDENCIES
yard
RUBY VERSION
- ruby 3.3.9p170
+ ruby 3.3.10p183
BUNDLED WITH
- 2.6.6
+ 2.7.2
diff --git a/pkgs/by-name/re/redmine/gemset.nix b/pkgs/by-name/re/redmine/gemset.nix
index ff03f21cf3e2..fe778b7c357c 100644
--- a/pkgs/by-name/re/redmine/gemset.nix
+++ b/pkgs/by-name/re/redmine/gemset.nix
@@ -11,10 +11,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "09bl9jk4pljv857n98nwy8icfwxj6pf931zdr1ddnb8xkpf7m59x";
+ sha256 = "1yfl7blz9zlww0al921kmyqsmsx8gdphqjnszp5fgpzi8nr1fpg1";
type = "gem";
};
- version = "7.2.2.2";
+ version = "7.2.3";
};
actionmailbox = {
dependencies = [
@@ -29,10 +29,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "1vw72j49ycgr3gj29mv6747zvgxgpf4zja5z6w4wlxx8hlv4ly3z";
+ sha256 = "0pjdrdlv14mzq24qx95hpxhfza0k72qc3qymaa6x1wihqfkz1fqn";
type = "gem";
};
- version = "7.2.2.2";
+ version = "7.2.3";
};
actionmailer = {
dependencies = [
@@ -47,15 +47,16 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "1rm6cch8r1zday0aasc52w3vc5gw64p1vx5vphzkrdzkjjq8lz6k";
+ sha256 = "1f4axhrdhk9z3hjv6xzxqyj7c3y17mn7kz1li1fv5lm6aaw4dmk8";
type = "gem";
};
- version = "7.2.2.2";
+ version = "7.2.3";
};
actionpack = {
dependencies = [
"actionview"
"activesupport"
+ "cgi"
"nokogiri"
"racc"
"rack"
@@ -69,10 +70,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "0vkar2bl3n5zz8jsa0rn937ixbpslfy1hqz80bfn101pzdpzklnc";
+ sha256 = "1kq7fbgb5yfsjd1na2ghc7assk18ca24kbvsx90p0xwm8v3f851a";
type = "gem";
};
- version = "7.2.2.2";
+ version = "7.2.3";
};
actionpack-xml_parser = {
dependencies = [
@@ -101,15 +102,16 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "00dpw8ifngab7jfmd9h6lfr59c8c9fknp13invs7gw06y8y6504f";
+ sha256 = "0ds0m7qp55qkprhdkzpxrvbfiam95s58xj7555hf5d5pnzpxkzx6";
type = "gem";
};
- version = "7.2.2.2";
+ version = "7.2.3";
};
actionview = {
dependencies = [
"activesupport"
"builder"
+ "cgi"
"erubi"
"rails-dom-testing"
"rails-html-sanitizer"
@@ -118,10 +120,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "01sv2s6drs8h34rag5q1bxrfilqk91zzi35wkkq5klgv2sbpxxjv";
+ sha256 = "1cpc91crvavdgvc3jqj1nqr9q6s581bm64894pbh8f5l85x7shhz";
type = "gem";
};
- version = "7.2.2.2";
+ version = "7.2.3";
};
activejob = {
dependencies = [
@@ -132,10 +134,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "0mfbzar1h41w7a6i79v0y58xfpsbmis4zrpf67aj4h08c8w3h1p7";
+ sha256 = "1c7zwmhkg9fpkl2isiggs9b2xbf8jf0hhbvmjfgbcrz25m3n8jg4";
type = "gem";
};
- version = "7.2.2.2";
+ version = "7.2.3";
};
activemodel = {
dependencies = [ "activesupport" ];
@@ -143,10 +145,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "1pc4ffzs2ay4jddhvmsy10z9kxgyrkvf1n35kxr2bmr8y0dbk638";
+ sha256 = "1nrr8w3hxkssgx13bcph8lb876hg57w01fbapy7fj4ijp6p6dbxv";
type = "gem";
};
- version = "7.2.2.2";
+ version = "7.2.3";
};
activerecord = {
dependencies = [
@@ -158,10 +160,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "0058rmkm9774jmx2pp45ppss33aqc22qm0ppv7zw7w8qj14y3cg6";
+ sha256 = "1mx087zngip62400z44p969l6fja1fjxliq6kym6npzbii3vgb3g";
type = "gem";
};
- version = "7.2.2.2";
+ version = "7.2.3";
};
activestorage = {
dependencies = [
@@ -175,10 +177,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "0rmf162xsdl1885vnwg3s6mliawj6rf8gxiv7pl64cdhj70x0a0b";
+ sha256 = "0bya6k7i8s6538fa4j2c0a0xrf6kggg8mhrwnkkqj356zaxj452c";
type = "gem";
};
- version = "7.2.2.2";
+ version = "7.2.3";
};
activesupport = {
dependencies = [
@@ -202,10 +204,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "1w5y2nm4v5q39ivh2a7lbw6zxz1q6lh6i3zvfbrz29wh7nxq8kn5";
+ sha256 = "043vbilaw855c91n5l7g0k0wxj63kngj911685qy74xc1mvwjxan";
type = "gem";
};
- version = "7.2.2.2";
+ version = "7.2.3";
};
addressable = {
dependencies = [ "public_suffix" ];
@@ -216,10 +218,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "0cl2qpvwiffym62z991ynks7imsm87qmgxf0yfsmlwzkgi9qcaa6";
+ sha256 = "0mxhjgihzsx45l9wh2n0ywl9w0c6k70igm5r0d63dxkcagwvh4vw";
type = "gem";
};
- version = "2.8.7";
+ version = "2.8.8";
};
ast = {
groups = [
@@ -257,10 +259,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "1kicilpma5l0lwayqjb5577bm0hbjndj2gh150xz09xsgc1l1vyl";
+ sha256 = "0v1337j39w1z7x9zs4q7ag0nfv4vs4xlsjx2la0wpv8s6hig2pa6";
type = "gem";
};
- version = "0.4.1";
+ version = "0.5.0";
};
bigdecimal = {
groups = [
@@ -271,10 +273,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "06sfv80bmxfczkqi3pb3yc9zicqhf94adh5f8hpkn3bsqqd1vlgz";
+ sha256 = "19y406nx17arzsbc515mjmr6k5p59afprspa1k423yd9cp8d61wb";
type = "gem";
};
- version = "3.2.3";
+ version = "4.0.1";
};
builder = {
groups = [ "default" ];
@@ -292,10 +294,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "0hvs3blinwd1ngqpf27p8rzim32r11xwhsdy6yl1ns6y1j98bw68";
+ sha256 = "04nafil8b8g5ayvjimnvida5p3sg32hhkawb5qnnvigvyw49fjfb";
type = "gem";
};
- version = "0.1.0";
+ version = "0.2.0";
};
bundler-audit = {
dependencies = [ "thor" ];
@@ -306,10 +308,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "0j0h5cgnzk0ms17ssjkzfzwz65ggrs3lsp53a1j46p4616m1s1bk";
+ sha256 = "1sdlr4rj7x5nbrl8zkd3dqdg4fc50bnpx37rl0l0szg4f5n7dj41";
type = "gem";
};
- version = "0.9.2";
+ version = "0.9.3";
};
capybara = {
dependencies = [
@@ -331,6 +333,16 @@
};
version = "3.40.0";
};
+ cgi = {
+ groups = [ "default" ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "1s8qdw1nfh3njd47q154njlfyc2llcgi4ik13vz39adqd7yclgz9";
+ type = "gem";
+ };
+ version = "0.5.1";
+ };
chunky_png = {
groups = [ "default" ];
platforms = [ ];
@@ -360,10 +372,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "1ipbrgvf0pp6zxdk5ascp6i29aybz2bx9wdrlchjmpx6mhvkwfw1";
+ sha256 = "1aymcakhzl83k77g2f2krz07bg1cbafbcd2ghvwr4lky3rz86mkb";
type = "gem";
};
- version = "1.3.5";
+ version = "1.3.6";
};
connection_pool = {
groups = [
@@ -374,10 +386,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "02p7l47gvchbvnbag6kb4x2hg8n28r25ybslyvrr2q214wir5qg9";
+ sha256 = "02ifws3c4x7b54fv17sm4cca18d2pfw1saxpdji2lbd1f6xgbzrk";
type = "gem";
};
- version = "2.5.4";
+ version = "3.0.2";
};
crass = {
groups = [ "default" ];
@@ -419,10 +431,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "0kz6mc4b9m49iaans6cbx031j9y7ldghpi5fzsdh0n3ixwa8w9mz";
+ sha256 = "1h0db8r2v5llxdbzkzyllkfniqw9gm092qn7cbaib73v9lw0c3bm";
type = "gem";
};
- version = "3.4.1";
+ version = "3.5.1";
};
debug = {
dependencies = [
@@ -436,10 +448,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "1wmfy5n5v2rzpr5vz698sqfj1gl596bxrqw44sahq4x0rxjdn98l";
+ sha256 = "1djjx5332d1hdh9s782dyr0f9d4fr9rllzdcz2k0f8lz2730l2rf";
type = "gem";
};
- version = "1.11.0";
+ version = "1.11.1";
};
deckar01-task_list = {
dependencies = [ "html-pipeline" ];
@@ -488,10 +500,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "03vcq8g8rxdq8njp9j9k9fxwjw19q4m08c7lxjs0yc6l8f0ja3yk";
+ sha256 = "1rcpq49pyaiclpjp3c3qjl25r95hqvin2q2dczaynaj7qncxvv18";
type = "gem";
};
- version = "5.0.2";
+ version = "6.0.1";
};
erubi = {
groups = [ "default" ];
@@ -528,10 +540,10 @@
];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "19kdyjg3kv7x0ad4xsd4swy5izsbb1vl1rpb6qqcqisr5s23awi9";
+ sha256 = "0k1xaqw2jk13q3ss7cnyvkp8fzp75dk4kazysrxgfd1rpgvkk7qf";
type = "gem";
};
- version = "1.17.2";
+ version = "1.17.3";
};
globalid = {
dependencies = [ "activesupport" ];
@@ -539,10 +551,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "1sbw6b66r7cwdx3jhs46s4lr991969hvigkjpbdl7y3i31qpdgvh";
+ sha256 = "04gzhqvsm4z4l12r9dkac9a75ah45w186ydhl0i4andldsnkkih5";
type = "gem";
};
- version = "1.2.1";
+ version = "1.3.0";
};
html-pipeline = {
dependencies = [
@@ -566,10 +578,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "1nkklqsn8ir8wizzlakncfv42i32wc0w9hxp00hvdlgjr7376nhj";
+ sha256 = "1hy5jvzd4wagk0k0yq7bjm6fa7ba7vjggzjfpri95jifkzvbvbxv";
type = "gem";
};
- version = "4.3.4";
+ version = "4.4.2";
};
i18n = {
dependencies = [ "concurrent-ruby" ];
@@ -581,10 +593,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "03sx3ahz1v5kbqjwxj48msw3maplpp2iyzs22l4jrzrqh4zmgfnf";
+ sha256 = "1994i044vdmzzkyr76g8rpl1fq1532wf0sb21xg5r1ilj5iphmr8";
type = "gem";
};
- version = "1.14.7";
+ version = "1.14.8";
};
io-console = {
groups = [
@@ -595,10 +607,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "1jszj95hazqqpnrjjzr326nn1j32xmsc9xvd97mbcrrgdc54858y";
+ sha256 = "1k0lk3pwadm2myvpg893n8jshmrf2sigrd4ki15lymy7gixaxqyn";
type = "gem";
};
- version = "0.8.1";
+ version = "0.8.2";
};
irb = {
dependencies = [
@@ -614,10 +626,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "1fpxa2m83rb7xlzs57daqwnzqjmz6j35xr7zb15s73975sak4br2";
+ sha256 = "01h8bdksg0cr8bw5dhlhr29ix33rp822jmshy6rdqz4lmk4mdgia";
type = "gem";
};
- version = "1.15.2";
+ version = "1.16.0";
};
json = {
groups = [
@@ -627,10 +639,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "0hj6yxpi710g1pfyg0aysahqv6dzz8y3l949q1y6kw79a7br92dh";
+ sha256 = "01fmiz052cvnxgdnhb3qwcy88xbv7l3liz0fkvs5qgqqwjp0c1di";
type = "gem";
};
- version = "2.14.1";
+ version = "2.18.0";
};
language_server-protocol = {
groups = [
@@ -682,10 +694,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "0dx316q03x6rpdbl610rdaj2vfd5s8fanixk21j4gv3h5f230nk5";
+ sha256 = "1rk0n13c9nmk8di2x5gqk5r04vf8bkp7ff6z0b44wsmc7fndfpnz";
type = "gem";
};
- version = "2.24.1";
+ version = "2.25.0";
};
mail = {
dependencies = [
@@ -773,10 +785,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "0mn7q9yzrwinvfvkyjiz548a4rmcwbmz2fn9nyzh4j1snin6q6rr";
+ sha256 = "1mbpz92ml19rcxxfjrj91gmkif9khb1xpzyw38f81rvglgw1ffrd";
type = "gem";
};
- version = "5.25.5";
+ version = "5.27.0";
};
mocha = {
dependencies = [ "ruby2_keywords" ];
@@ -784,20 +796,21 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "0lgqyxxdxgfik77a7lk2hjkr6flimgxr4gcbg3y7bg1ybn6m6zcg";
+ sha256 = "0sblxmlf7m0wpz71vdjygjn53cfw42j0mmjp4zx6rpz3b5cjry3l";
type = "gem";
};
- version = "2.7.1";
+ version = "3.0.1";
};
mysql2 = {
+ dependencies = [ "bigdecimal" ];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "0cysv1wdfdbizwkd0d9s16s832khdwv31pgp01mw2g3bbpa4gx3h";
+ sha256 = "0ywxbvx2blswi6zfjxsqz8jz1c0giivin2h4j9qqmbm02pjys2ds";
type = "gem";
};
- version = "0.5.6";
+ version = "0.5.7";
};
net-imap = {
dependencies = [
@@ -808,10 +821,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "16ckbx0fmd47zh74kb2m01yl5ml10jv5whvlfmnfp385n18ai43n";
+ sha256 = "0lw9yv95w55k5rb3bdifm6b1g0c2g0a1ly11wwviyyx4829wjv5q";
type = "gem";
};
- version = "0.4.22";
+ version = "0.4.23";
};
net-ldap = {
groups = [ "ldap" ];
@@ -864,10 +877,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "1a9www524fl1ykspznz54i0phfqya4x45hqaz67in9dvw1lfwpfr";
+ sha256 = "18fwy5yqnvgixq3cn0h63lm8jaxsjjxkmj8rhiv8wpzv9271d43c";
type = "gem";
};
- version = "2.7.4";
+ version = "2.7.5";
};
nokogiri = {
dependencies = [
@@ -913,10 +926,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "1wl7frfk68q6gsf6q6j32jl5m3yc0b9x8ycxz3hy79miaj9r5mll";
+ sha256 = "1mmb59323ldv6vxfmy98azgsla9k3di3fasvpb28hnn5bkx8fdff";
type = "gem";
};
- version = "3.3.9.0";
+ version = "3.3.10.0";
};
pg = {
groups = [ "default" ];
@@ -938,10 +951,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "1zxnfxjni0r9l2x42fyq0sqpnaf5nakjbap8irgik4kg1h9c6zll";
+ sha256 = "1xlxmg86k5kifci1xvlmgw56x88dmqf04zfzn7zcr4qb8ladal99";
type = "gem";
};
- version = "0.6.2";
+ version = "0.6.3";
};
prettyprint = {
groups = [
@@ -986,10 +999,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "0vii1xc7x81hicdbp7dlllhmbw5w3jy20shj696n0vfbbnm2hhw1";
+ sha256 = "0x0r3gc66abv8i4dw0x0370b5hrshjfp6kpp7wbp178cy775fypb";
type = "gem";
};
- version = "5.2.6";
+ version = "5.3.1";
};
public_suffix = {
groups = [
@@ -999,10 +1012,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "1543ap9w3ydhx39ljcd675cdz9cr948x9mp00ab8qvq6118wv9xz";
+ sha256 = "0mx84s7gn3xabb320hw8060v7amg6gmcyyhfzp0kawafiq60j54i";
type = "gem";
};
- version = "6.0.2";
+ version = "7.0.2";
};
puma = {
dependencies = [ "nio4r" ];
@@ -1010,10 +1023,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "19cbhqf0yl74prdwybw44b7s8pp72ihr1knd2i8l9hl95k85y6qk";
+ sha256 = "1pa9zpr51kqnsq549p6apvnr95s9flx6bnwqii24s8jg2b5i0p74";
type = "gem";
};
- version = "7.0.3";
+ version = "7.1.0";
};
racc = {
groups = [
@@ -1038,10 +1051,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "0da64fq3w671qhp7ji1zs84m5lyhalq4khqhbfw5dz0y6mn61dgg";
+ sha256 = "1xmnrk076sqymilydqgyzhkma3hgqhcv8xhy7ks479l2a3vvcx2x";
type = "gem";
};
- version = "3.1.16";
+ version = "3.2.4";
};
rack-session = {
dependencies = [
@@ -1077,10 +1090,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "13brkq5xkj6lcdxj3f0k7v28hgrqhqxjlhd4y2vlicy5slgijdzp";
+ sha256 = "0s48d2a0z5f0cg4npvzznf933vipi6j7gmk16yc913kpadkw4ybc";
type = "gem";
};
- version = "2.2.1";
+ version = "2.3.1";
};
rails = {
dependencies = [
@@ -1101,10 +1114,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "15yadsrxn8hf5clgrb7m8q1vdmfs5pwpa9bn1b9ya1b9brngi3zk";
+ sha256 = "1zwvc2fa0hm27ygfz1yc2bs52h4wzj1nhpv6cip6g28i2gmi564s";
type = "gem";
};
- version = "7.2.2.2";
+ version = "7.2.3";
};
rails-dom-testing = {
dependencies = [
@@ -1139,20 +1152,22 @@
dependencies = [
"actionpack"
"activesupport"
+ "cgi"
"irb"
"rackup"
"rake"
"thor"
+ "tsort"
"zeitwerk"
];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "1q39j3n116wsa7nrn3xmabxcwazlv8779m2v9djcbqkvkg90cxa5";
+ sha256 = "08h44mkf91861agp7xw778gqpf5mppydsfgphgkj7wp6pyk11c3f";
type = "gem";
};
- version = "7.2.2.2";
+ version = "7.2.3";
};
rainbow = {
groups = [
@@ -1172,10 +1187,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "14s4jdcs1a4saam9qmzbsa2bsh85rj9zfxny5z315x3gg0nhkxcn";
+ sha256 = "175iisqb211n0qbfyqd8jz2g01q6xj038zjf4q0nm8k6kz88k7lc";
type = "gem";
};
- version = "13.3.0";
+ version = "13.3.1";
};
rb-fsevent = {
groups = [
@@ -1232,6 +1247,7 @@
dependencies = [
"erb"
"psych"
+ "tsort"
];
groups = [
"default"
@@ -1241,10 +1257,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "09lj8d16wx5byj0nbcb9wc6v9farsvgn98n91kknm18g2ggl9pcz";
+ sha256 = "1yc1xa3wckwwan518qii22jagqzlr5bypflx3nkvpdqr3ncd1qyz";
type = "gem";
};
- version = "6.14.2";
+ version = "7.0.3";
};
regexp_parser = {
groups = [
@@ -1269,10 +1285,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "0ii8l0q5zkang3lxqlsamzfz5ja7jc8ln905isfdawl802k2db8x";
+ sha256 = "0d8q5c4nh2g9pp758kizh8sfrvngynrjlm0i1zn3cnsnfd4v160i";
type = "gem";
};
- version = "0.6.2";
+ version = "0.6.3";
};
rexml = {
groups = [
@@ -1330,10 +1346,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "0ynxxmvzczn9a6wd87jyh209590nq6f6ls55dmwiky8fvwi8c68h";
+ sha256 = "0fd77qcz603mli4lyi97cjzkv02hsfk60m495qv5qcn02mkqk9fv";
type = "gem";
};
- version = "4.6.0";
+ version = "4.7.0";
};
rqrcode = {
dependencies = [
@@ -1344,20 +1360,20 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "1bwqy1iwbyn1091mg203is5ngsnvfparwa1wh89s1sgnfmirkmg2";
+ sha256 = "0hlm1cfqs891irh4pl6wynsfm7nh7w7baf0g6cqxfrxvlr64khb4";
type = "gem";
};
- version = "3.1.0";
+ version = "3.2.0";
};
rqrcode_core = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "1ayrj7pwbv1g6jg5vvx6rq05lr1kbkfzbzqplj169aapmcivhh0y";
+ sha256 = "0l9hl5nb7jx8sjchsrlv6bk30hywr449ihcdxv2qy6wwz1fvh0zk";
type = "gem";
};
- version = "2.0.0";
+ version = "2.1.0";
};
rubocop = {
dependencies = [
@@ -1500,10 +1516,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "16rmdnc8c779gmphv7n4rcx8bc6yv24i555lzqx2drmrqk721jbg";
+ sha256 = "09m8gd0wafvvrrk7mh6rxskfx9rghbqwdhxshvrflwllsdiiwjlq";
type = "gem";
};
- version = "4.35.0";
+ version = "4.39.0";
};
simplecov = {
dependencies = [
@@ -1566,10 +1582,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "1yh78pg6lm28c3k0pfd2ipskii1fsraq46m6zjs5yc9a4k5vfy2v";
+ sha256 = "1q92y9627yisykyscv0bdsrrgyaajc2qr56dwlzx7ysgigjv4z63";
type = "gem";
};
- version = "3.1.7";
+ version = "3.2.0";
};
svg_optimizer = {
dependencies = [ "nokogiri" ];
@@ -1609,20 +1625,34 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "0gcarlmpfbmqnjvwfz44gdjhcmm634di7plcx2zdgwdhrhifhqw7";
+ sha256 = "0wsy88vg2mazl039392hqrcwvs5nb9kq8jhhrrclir2px1gybag3";
type = "gem";
};
- version = "1.4.0";
+ version = "1.5.0";
};
timeout = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "03p31w5ghqfsbz5mcjzvwgkw3h9lbvbknqvrdliy8pxmn9wz02cm";
+ sha256 = "1bz11pq7n1g51f50jqmgyf5b1v64p1pfqmy5l21y6vpr37b2lwkd";
type = "gem";
};
- version = "0.4.3";
+ version = "0.6.0";
+ };
+ tsort = {
+ groups = [
+ "default"
+ "development"
+ "test"
+ ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "17q8h020dw73wjmql50lqw5ddsngg67jfw8ncjv476l5ys9sfl4n";
+ type = "gem";
+ };
+ version = "0.2.0";
};
tzinfo = {
dependencies = [ "concurrent-ruby" ];
@@ -1667,10 +1697,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "12d9n8hll67j737ym2zw4v23cn4vxyfkb6vyv1rzpwv6y6a3qbdl";
+ sha256 = "0ca1hr2rxrfw7s613rp4r4bxb454i3ylzniv9b9gxpklqigs3d5y";
type = "gem";
};
- version = "1.9.1";
+ version = "1.9.2";
};
websocket = {
groups = [
@@ -1718,10 +1748,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "12nyry5hxd00wjpxz4pfsnk95l4qkrf786vrwcsx7qi8ljls1f2q";
+ sha256 = "001sswk3d1n8nf4pzxxc4rvxw47q05m0harl50ys25b18nxqai6z";
type = "gem";
};
- version = "7.0.1";
+ version = "7.0.2";
};
xpath = {
dependencies = [ "nokogiri" ];
@@ -1742,19 +1772,19 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "14k9lb9a60r9z2zcqg08by9iljrrgjxdkbd91gw17rkqkqwi1sd6";
+ sha256 = "03q1hf12csqy5q2inafzi44179zaq9n5yrb0k2j2llqhzcmbh7vj";
type = "gem";
};
- version = "0.9.37";
+ version = "0.9.38";
};
zeitwerk = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "119ypabas886gd0n9kiid3q41w76gz60s8qmiak6pljpkd56ps5j";
+ sha256 = "12zcvhzfnlghzw03czy2ifdlyfpq0kcbqcmxqakfkbxxavrr1vrb";
type = "gem";
};
- version = "2.7.3";
+ version = "2.7.4";
};
}
diff --git a/pkgs/by-name/re/redmine/package.nix b/pkgs/by-name/re/redmine/package.nix
index a00290ae42b8..e9b687fde063 100644
--- a/pkgs/by-name/re/redmine/package.nix
+++ b/pkgs/by-name/re/redmine/package.nix
@@ -9,7 +9,7 @@
}:
let
- version = "6.0.7";
+ version = "6.0.8";
rubyEnv = bundlerEnv {
name = "redmine-env-${version}";
@@ -31,7 +31,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
src = fetchurl {
url = "https://www.redmine.org/releases/redmine-${finalAttrs.version}.tar.gz";
- hash = "sha256-iCRWCgdnPce1nxygv5182FTGxMl9D+VVpdvrozK43+g=";
+ hash = "sha256-5DCIUq/2Yylqn3fTEwL00BjgQwXtAwq9R5gtXdoDzEY=";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/by-name/re/reversal-icon-theme/package.nix b/pkgs/by-name/re/reversal-icon-theme/package.nix
index 20b293771e6d..489910d2f1d0 100644
--- a/pkgs/by-name/re/reversal-icon-theme/package.nix
+++ b/pkgs/by-name/re/reversal-icon-theme/package.nix
@@ -33,13 +33,13 @@ lib.checkListOfEnum "${pname}: color variants"
stdenvNoCC.mkDerivation
{
inherit pname;
- version = "0-unstable-2023-05-13";
+ version = "0-unstable-2025-11-14";
src = fetchFromGitHub {
owner = "yeyushengfan258";
repo = "reversal-icon-theme";
- rev = "bdae2ea365731b25a869fc2c8c6a1fb849eaf5b2";
- hash = "sha256-Cd+1ggyS+Y2Sk8w5zifc4IFOwbFrbjL6S6awES/W0EE=";
+ rev = "26b97f00640cd9eaeb8f196eda3a8d298158a08f";
+ hash = "sha256-ahnp25wTCTrOtJUbAIv7vvVC2am+idEokoRomRe5aKU=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/ru/rumdl/package.nix b/pkgs/by-name/ru/rumdl/package.nix
index bed834ae7a21..8ba306f020bb 100644
--- a/pkgs/by-name/ru/rumdl/package.nix
+++ b/pkgs/by-name/ru/rumdl/package.nix
@@ -10,16 +10,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "rumdl";
- version = "0.0.213";
+ version = "0.0.216";
src = fetchFromGitHub {
owner = "rvben";
repo = "rumdl";
tag = "v${finalAttrs.version}";
- hash = "sha256-YUo6WU3r9phIrM8g3qfGAVaj1oSAOqgTfCoghsFU/Ng=";
+ hash = "sha256-aHgaqsU6cvAfWF4q1aynE9H+Ok46Tld9ukRvS0urfRU=";
};
- cargoHash = "sha256-JSHS1/H5jiB4NvQV5qMrui118JGxVLqOfjRLUB/cPTQ=";
+ cargoHash = "sha256-G7++F3Av56KVan6PTsqI0AjSlKLTY7Ypk9mZBrhqevI=";
cargoBuildFlags = [
"--bin=rumdl"
diff --git a/pkgs/by-name/si/signalbackup-tools/package.nix b/pkgs/by-name/si/signalbackup-tools/package.nix
index 873fff202b73..fcd9cde46403 100644
--- a/pkgs/by-name/si/signalbackup-tools/package.nix
+++ b/pkgs/by-name/si/signalbackup-tools/package.nix
@@ -14,13 +14,13 @@
stdenv.mkDerivation rec {
pname = "signalbackup-tools";
- version = "20260112";
+ version = "20260113";
src = fetchFromGitHub {
owner = "bepaald";
repo = "signalbackup-tools";
tag = version;
- hash = "sha256-WD5+ACtup9Mgph1CEKuzy+dSeowhOWoMz/JQesdeWPI=";
+ hash = "sha256-vnmNiVMNXdSr2CYgNYIf+tzA86og3r7MeOVyo3bqfvA=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/sm/smartmontools/package.nix b/pkgs/by-name/sm/smartmontools/package.nix
index 80b1f2feeca7..4d3df0776b9a 100644
--- a/pkgs/by-name/sm/smartmontools/package.nix
+++ b/pkgs/by-name/sm/smartmontools/package.nix
@@ -1,23 +1,18 @@
{
lib,
stdenv,
- fetchurl,
+ fetchFromGitHub,
autoreconfHook,
enableMail ? false,
gnused,
hostname,
mailutils,
systemdLibs,
+ writeShellScript,
+ nix-update,
}:
let
- dbrev = "5714";
- drivedbBranch = "RELEASE_7_5_DRIVEDB";
- driverdb = fetchurl {
- url = "https://sourceforge.net/p/smartmontools/code/${dbrev}/tree/branches/${drivedbBranch}/smartmontools/drivedb.h?format=raw";
- sha256 = "sha256-DndzUHpZex3F9WXYq+kNDWvkLNc1OZX3KR0mby5cKbA=";
- name = "smartmontools-drivedb.h";
- };
scriptPath = lib.makeBinPath (
[
gnused
@@ -27,21 +22,26 @@ let
);
in
-stdenv.mkDerivation rec {
+stdenv.mkDerivation (finalAttrs: {
pname = "smartmontools";
version = "7.5";
- src = fetchurl {
- url = "mirror://sourceforge/smartmontools/${pname}-${version}.tar.gz";
- hash = "sha256-aQuDyjMTeNqeoNnWEAjEsi3eOROHubutfyk4fyWV924=";
+ src = fetchFromGitHub {
+ owner = "smartmontools";
+ repo = "smartmontools";
+ tag = "RELEASE_${lib.replaceString "." "_" finalAttrs.version}";
+ hash = "sha256-/2J73F97yiPlUnGkzewWzU+sARaeqgVc/3ScjVlHhQE=";
};
+ prePatch = ''
+ cd smartmontools
+ '';
patches = [
# fixes darwin build
./smartmontools.patch
];
postPatch = ''
- cp -v ${driverdb} drivedb.h
+ ln -sf "$drivedb" drivedb.h
'';
configureFlags = [
@@ -54,12 +54,47 @@ stdenv.mkDerivation rec {
buildInputs = lib.optionals (lib.meta.availableOn stdenv.hostPlatform systemdLibs) [ systemdLibs ];
enableParallelBuilding = true;
+ drivedb = fetchFromGitHub {
+ owner = "smartmontools";
+ repo = "smartmontools";
+ rev = "794fa5069ee298c82f93ff0a7f7ef6a5fdd10e5e";
+ hash = "sha256-WBed5elI+WsIiIJ1YVkdVGJ4XMrGRFIFWqk6ffVl0bU=";
+ postFetch = ''
+ mv "$out/smartmontools/drivedb.h" "$TMPDIR/drivedb.h"
+ rm -rf "$out"
+ mv "$TMPDIR/drivedb.h" "$out"
+ '';
+ passthru = {
+ # Necessary so that nix-update can update the drivedb
+ src = finalAttrs.drivedb;
+ pname = "smartmontools-drivedb";
+ version = "${finalAttrs.version}-drivedb-unstable";
+ };
+ };
+
+ passthru.updateScript = writeShellScript "update-smartmontools" ''
+ # Set a default attribute path
+ # When running maintainers/scripts/update.nix this is set automatically,
+ # but this allows running this update script directly.
+ UPDATE_NIX_ATTR_PATH="''${UPDATE_NIX_ATTR_PATH:-smartmontools}"
+
+ # Update smartmontools
+ ${lib.getExe nix-update} "$UPDATE_NIX_ATTR_PATH" --version-regex 'RELEASE_(\d+)_(\d+)(?:_(\d+))?'
+
+ # Update drivedb.h
+ branch="origin/$(nix-instantiate --eval --raw --attr "$UPDATE_NIX_ATTR_PATH.src.tag")_DRIVEDB"
+ ${lib.getExe nix-update} "$UPDATE_NIX_ATTR_PATH.drivedb" "--version=branch=$branch"
+ '';
+
meta = {
description = "Tools for monitoring the health of hard drives";
homepage = "https://www.smartmontools.org/";
license = lib.licenses.gpl2Plus;
- maintainers = with lib.maintainers; [ Frostman ];
+ maintainers = with lib.maintainers; [
+ Frostman
+ samasaur
+ ];
platforms = with lib.platforms; linux ++ darwin;
mainProgram = "smartctl";
};
-}
+})
diff --git a/pkgs/by-name/sm/smartmontools/smartmontools.patch b/pkgs/by-name/sm/smartmontools/smartmontools.patch
index 144b2be2d334..1c0cbe0f0e3f 100644
--- a/pkgs/by-name/sm/smartmontools/smartmontools.patch
+++ b/pkgs/by-name/sm/smartmontools/smartmontools.patch
@@ -1,19 +1,6 @@
-diff --git a/../smartmontools-6.5/configure b/./configure
-index acb028a..5e2c7a1 100755
---- a/../smartmontools-6.5/configure
-+++ b/./configure
-@@ -6703,7 +6703,7 @@ fi
- ;;
- *-*-darwin*)
- os_deps='os_darwin.o'
-- os_libs='-framework CoreFoundation -framework IOKit'
-+ os_libs='-framework ApplicationServices -framework IOKit'
- os_darwin=yes
- os_man_filter=Darwin
- ;;
-diff --git a/../smartmontools-6.5/configure.ac b/./configure.ac
+diff --git a/./configure.ac b/./configure.ac
index 6bd61d7..32ff50c 100644
---- a/../smartmontools-6.5/configure.ac
+--- a/./configure.ac
+++ b/./configure.ac
@@ -508,7 +508,7 @@ case "${host}" in
;;
diff --git a/pkgs/by-name/sp/space-station-14-launcher/package.nix b/pkgs/by-name/sp/space-station-14-launcher/package.nix
index 443fb3d51ab5..b2a8d33a9bab 100644
--- a/pkgs/by-name/sp/space-station-14-launcher/package.nix
+++ b/pkgs/by-name/sp/space-station-14-launcher/package.nix
@@ -36,15 +36,12 @@
# Path to set ROBUST_SOUNDFONT_OVERRIDE to, essentially the default soundfont used.
soundfont-path ? "${soundfont-fluid}/share/soundfonts/FluidR3_GM2-2.sf2",
}:
-let
- version = "0.36.1";
- pname = "space-station-14-launcher";
-in
buildDotnetModule rec {
- inherit pname;
+ pname = "space-station-14-launcher";
+ version = "0.36.1";
# Workaround to prevent buildDotnetModule from overriding assembly versions.
- name = "${pname}-${version}";
+ name = "space-station-14-launcher-${version}";
# A bit redundant but I don't trust this package to be maintained by anyone else.
src = fetchFromGitHub {
@@ -114,9 +111,9 @@ buildDotnetModule rec {
desktopItems = [
(makeDesktopItem {
- name = pname;
+ name = "space-station-14-launcher";
exec = meta.mainProgram;
- icon = pname;
+ icon = "space-station-14-launcher";
desktopName = "Space Station 14 Launcher";
comment = meta.description;
categories = [ "Game" ];
diff --git a/pkgs/by-name/su/sub-store-frontend/package.nix b/pkgs/by-name/su/sub-store-frontend/package.nix
index ff861a8931f5..bfec20b7f6e3 100644
--- a/pkgs/by-name/su/sub-store-frontend/package.nix
+++ b/pkgs/by-name/su/sub-store-frontend/package.nix
@@ -13,13 +13,13 @@
buildNpmPackage (finalAttrs: {
pname = "sub-store-frontend";
- version = "2.15.87";
+ version = "2.15.94";
src = fetchFromGitHub {
owner = "sub-store-org";
repo = "Sub-Store-Front-End";
tag = finalAttrs.version;
- hash = "sha256-7YUCxzFrA2x8Rref+SfOHmhLx8+HDfVIK3xe4BGKs9c=";
+ hash = "sha256-HpE7+XmlZAfmVYURaad9sHmJNFaTzQkJkenNcYUCCHU=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/su/sub-store/package.nix b/pkgs/by-name/su/sub-store/package.nix
index 0e16160e0f5c..05c5ec2b0fa9 100644
--- a/pkgs/by-name/su/sub-store/package.nix
+++ b/pkgs/by-name/su/sub-store/package.nix
@@ -15,13 +15,13 @@
buildNpmPackage (finalAttrs: {
pname = "sub-store";
- version = "2.20.75";
+ version = "2.20.83";
src = fetchFromGitHub {
owner = "sub-store-org";
repo = "Sub-Store";
tag = finalAttrs.version;
- hash = "sha256-6P9ofDNOk+jTqpv3OsfiMCMLpvaKTDAdupfKusARHdg=";
+ hash = "sha256-UfNioH6WfnxjvBG5NJTz1h9I1lOxtxUVDGW4jRj3m2E=";
};
sourceRoot = "${finalAttrs.src.name}/backend";
diff --git a/pkgs/by-name/te/terramate/package.nix b/pkgs/by-name/te/terramate/package.nix
index 481ad5b0185e..b8d049298638 100644
--- a/pkgs/by-name/te/terramate/package.nix
+++ b/pkgs/by-name/te/terramate/package.nix
@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "terramate";
- version = "0.15.3";
+ version = "0.15.4";
src = fetchFromGitHub {
owner = "terramate-io";
repo = "terramate";
rev = "v${version}";
- hash = "sha256-oiumUA8uYEbE27PYedqme4oLTzJpuRXkqGhlmvYu8g8=";
+ hash = "sha256-DSxXX3HpIFM0F/+kqTFw0gvYfFfrGzoUt7GLDM42NuI=";
};
vendorHash = "sha256-o2MNmJmYMq2mQBLslOtRyRH9euEhcJyIhohJ3CKp6kg=";
diff --git a/pkgs/by-name/tr/treemd/package.nix b/pkgs/by-name/tr/treemd/package.nix
index 97b587c28717..85635f9ba4d7 100644
--- a/pkgs/by-name/tr/treemd/package.nix
+++ b/pkgs/by-name/tr/treemd/package.nix
@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "treemd";
- version = "0.5.5";
+ version = "0.5.6";
src = fetchFromGitHub {
owner = "Epistates";
repo = "treemd";
tag = "v${finalAttrs.version}";
- hash = "sha256-WpZBV9OarbcTw4QaXz8AkxuihgGAomWgcW+dHAOErY4=";
+ hash = "sha256-dFX/qroKgLGwfyaXdeBQrAgG0oe60Ke/PJhLKwoK8bQ=";
};
- cargoHash = "sha256-u/u+z2dFD6Pswin4JQCQZ0NBjvcEcbkAur18QClmkd8=";
+ cargoHash = "sha256-Sym+hwFlJA0epV1ihqSs8SfuEFsu/5clQiDkiRkpne0=";
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
diff --git a/pkgs/by-name/un/unpoller/package.nix b/pkgs/by-name/un/unpoller/package.nix
index 0cb0cd855c30..06e059541bb1 100644
--- a/pkgs/by-name/un/unpoller/package.nix
+++ b/pkgs/by-name/un/unpoller/package.nix
@@ -7,16 +7,16 @@
buildGoModule rec {
pname = "unpoller";
- version = "2.15.4";
+ version = "2.21.0";
src = fetchFromGitHub {
owner = "unpoller";
repo = "unpoller";
rev = "v${version}";
- hash = "sha256-srAskagINMPWG+k6bbUD+8QZyD7C3PbsApQfeEF01NE=";
+ hash = "sha256-Me2A6ir4B/isGOIS5aucOJrITMzCUSWFjHg7bXZXR8U=";
};
- vendorHash = "sha256-kS+UUD6lexYAy7so7DGq6PiOYHSwLFcOw7+KC2jIlMg=";
+ vendorHash = "sha256-6b5HWBDNJWj02+uGq5r1Foxo3bX7gf9/kbAw/SL3Jvw=";
ldflags = [
"-w"
diff --git a/pkgs/by-name/va/vals/package.nix b/pkgs/by-name/va/vals/package.nix
index 842c7ad01ab2..375c0b39e523 100644
--- a/pkgs/by-name/va/vals/package.nix
+++ b/pkgs/by-name/va/vals/package.nix
@@ -8,16 +8,16 @@
buildGoModule rec {
pname = "vals";
- version = "0.43.0";
+ version = "0.43.1";
src = fetchFromGitHub {
rev = "v${version}";
owner = "helmfile";
repo = "vals";
- sha256 = "sha256-uY4xu778DaX69sPcOCYAe3H/zSq4B0KdHETyDQ2hvzs=";
+ sha256 = "sha256-CHDEhWdGNctl5bTbiul4T7U9yia/mn/ps9c6Zkgdqrw=";
};
- vendorHash = "sha256-I2xHYyAurUegN22Ry9oTi6tKFgTTdNHfiqTeBX1N83Q=";
+ vendorHash = "sha256-Mv3mqKDokRahWoOsTDLjFrDVAfQuftkRop3wAX9wc7Y=";
proxyVendor = true;
diff --git a/pkgs/by-name/ve/velocity/package.nix b/pkgs/by-name/ve/velocity/package.nix
index 81b345e6bb1b..504fa457e92f 100644
--- a/pkgs/by-name/ve/velocity/package.nix
+++ b/pkgs/by-name/ve/velocity/package.nix
@@ -34,13 +34,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "velocity";
- version = "3.4.0-unstable-2025-12-27";
+ version = "3.4.0-unstable-2026-01-08";
src = fetchFromGitHub {
owner = "PaperMC";
repo = "Velocity";
- rev = "4bc3f00424380da339dae3be346c0b84f0fbd1c3";
- hash = "sha256-n7h3WI7xnhowJdYOzuqJKXIYfFBBXNyukagh5NvN/LY=";
+ rev = "372a3b28bd3bbaebf5934b4582dbb2feba70a93e";
+ hash = "sha256-MImId6FLsMEH0ijWOneZYpxah1TVOltWEF9Gmrtledc=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/ve/vencord/package.nix b/pkgs/by-name/ve/vencord/package.nix
index dcf85e9b72a3..5dd47ea1f927 100644
--- a/pkgs/by-name/ve/vencord/package.nix
+++ b/pkgs/by-name/ve/vencord/package.nix
@@ -19,13 +19,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "vencord";
- version = "1.13.11";
+ version = "1.13.12";
src = fetchFromGitHub {
owner = "Vendicated";
repo = "Vencord";
tag = "v${finalAttrs.version}";
- hash = "sha256-PSA1CD5YMDSNrP6JUEfdqSC1fNXXWHKsu5hCXnoXGCA=";
+ hash = "sha256-YRpDcTO0/8Pko8mNbaA4WhsnLpXoL+Pp4CMx40Bcg+A=";
};
patches = [ ./fix-deps.patch ];
diff --git a/pkgs/by-name/ve/veryl/package.nix b/pkgs/by-name/ve/veryl/package.nix
index 4c5c7b3f816b..a9341186569e 100644
--- a/pkgs/by-name/ve/veryl/package.nix
+++ b/pkgs/by-name/ve/veryl/package.nix
@@ -10,17 +10,17 @@
rustPlatform.buildRustPackage rec {
pname = "veryl";
- version = "0.17.1";
+ version = "0.17.2";
src = fetchFromGitHub {
owner = "veryl-lang";
repo = "veryl";
rev = "v${version}";
- hash = "sha256-emMY1DfqaMHtaYcetFsTk3L8E9MwpJ46PbzK1hTqB3Y=";
+ hash = "sha256-ydyW+H3j7DcLS0DcoKLbymY0fAhZhp6ZR3SX1LKGRU0=";
fetchSubmodules = true;
};
- cargoHash = "sha256-/G+u2/LOwiWwkRMRQolWJ45eYh2ANONaNLruAgK8jmw=";
+ cargoHash = "sha256-E9oUWrTg+Gkf6OigWJjkljfD4SChtjLUQW1ku6yRdy4=";
nativeBuildInputs = [
pkg-config
diff --git a/pkgs/by-name/vi/vimix-gtk-themes/package.nix b/pkgs/by-name/vi/vimix-gtk-themes/package.nix
index 5e1de05e5672..a26020a691cd 100644
--- a/pkgs/by-name/vi/vimix-gtk-themes/package.nix
+++ b/pkgs/by-name/vi/vimix-gtk-themes/package.nix
@@ -14,11 +14,7 @@
tweaks ? [ ],
}:
-let
- pname = "vimix-gtk-themes";
-
-in
-lib.checkListOfEnum "${pname}: theme variants"
+lib.checkListOfEnum "vimix-gtk-themes: theme variants"
[
"doder"
"beryl"
@@ -30,21 +26,21 @@ lib.checkListOfEnum "${pname}: theme variants"
]
themeVariants
lib.checkListOfEnum
- "${pname}: color variants"
+ "vimix-gtk-themes: color variants"
[ "standard" "light" "dark" ]
colorVariants
lib.checkListOfEnum
- "${pname}: size variants"
+ "vimix-gtk-themes: size variants"
[ "standard" "compact" "all" ]
sizeVariants
lib.checkListOfEnum
- "${pname}: tweaks"
+ "vimix-gtk-themes: tweaks"
[ "flat" "grey" "mix" "translucent" ]
tweaks
stdenvNoCC.mkDerivation
rec {
- inherit pname;
+ pname = "vimix-gtk-themes";
version = "2025-06-20";
src = fetchFromGitHub {
diff --git a/pkgs/by-name/vi/vimix-icon-theme/package.nix b/pkgs/by-name/vi/vimix-icon-theme/package.nix
index f9c293c953d2..d7a6679ae3aa 100644
--- a/pkgs/by-name/vi/vimix-icon-theme/package.nix
+++ b/pkgs/by-name/vi/vimix-icon-theme/package.nix
@@ -9,11 +9,7 @@
colorVariants ? [ ], # default: all
}:
-let
- pname = "vimix-icon-theme";
-
-in
-lib.checkListOfEnum "${pname}: color variants"
+lib.checkListOfEnum "vimix-icon-theme: color variants"
[
"standard"
"Amethyst"
@@ -28,7 +24,7 @@ lib.checkListOfEnum "${pname}: color variants"
stdenvNoCC.mkDerivation
rec {
- inherit pname;
+ pname = "vimix-icon-theme";
version = "2025.02.10";
src = fetchFromGitHub {
diff --git a/pkgs/by-name/we/webdav/package.nix b/pkgs/by-name/we/webdav/package.nix
index 51c880afb30b..8ba464c2c51e 100644
--- a/pkgs/by-name/we/webdav/package.nix
+++ b/pkgs/by-name/we/webdav/package.nix
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "webdav";
- version = "5.10.1";
+ version = "5.10.2";
src = fetchFromGitHub {
owner = "hacdias";
repo = "webdav";
tag = "v${version}";
- hash = "sha256-V4PNDtKyB0uoMY4ehWQUeTa1ZqIYAvL3Xm2rWw9zKTE=";
+ hash = "sha256-Z+r119dYAJO6HRKgRYtwYII4wSdWgNedZOA6n8h4udM=";
};
- vendorHash = "sha256-nrvL+glI4kVFUELege8q7z62AsvrLMw5JxigZkZ8kkY=";
+ vendorHash = "sha256-BR7b59FC/UhQdgO5HcxZK8vEe4WXFCHBiKoRqNr4zNY=";
__darwinAllowLocalNetworking = true;
diff --git a/pkgs/by-name/wx/wxsqlite3/package.nix b/pkgs/by-name/wx/wxsqlite3/package.nix
index 9de99f078cad..82f2067e2b1e 100644
--- a/pkgs/by-name/wx/wxsqlite3/package.nix
+++ b/pkgs/by-name/wx/wxsqlite3/package.nix
@@ -9,13 +9,13 @@
stdenv.mkDerivation rec {
pname = "wxsqlite3";
- version = "4.11.1";
+ version = "4.11.2";
src = fetchFromGitHub {
owner = "utelle";
repo = "wxsqlite3";
rev = "v${version}";
- hash = "sha256-fhhE7nPYNnqvtSCL0Z8v8mcF4gxrmE3lpCd9ji01PQ4=";
+ hash = "sha256-RSAA4wZRouGPpIekfSXA8cTUb9ByCK2GbV5/mcJ/6eQ=";
};
enableParallelBuilding = true;
diff --git a/pkgs/by-name/xe/xenia-canary/package.nix b/pkgs/by-name/xe/xenia-canary/package.nix
index 95b41d6b1599..6f3707578f4a 100644
--- a/pkgs/by-name/xe/xenia-canary/package.nix
+++ b/pkgs/by-name/xe/xenia-canary/package.nix
@@ -19,14 +19,14 @@
}:
llvmPackages_20.stdenv.mkDerivation {
pname = "xenia-canary";
- version = "0-unstable-2026-01-06";
+ version = "0-unstable-2026-01-10";
src = fetchFromGitHub {
owner = "xenia-canary";
repo = "xenia-canary";
fetchSubmodules = true;
- rev = "4b73839bf1eec853e926bf999f0f9e650c6ec39d";
- hash = "sha256-Pg3K9G00mXdsku5wDY+UxapPBIXsuivwVCtBjk+GzBo=";
+ rev = "81656a97299c6fd01ea44e45e11af309c9f99b95";
+ hash = "sha256-UFDcS1AVNjxTBwSVKVDkL6sqyZ0bjzdvMii1pve9mxE=";
};
dontConfigure = true;
diff --git a/pkgs/by-name/xr/xremap/package.nix b/pkgs/by-name/xr/xremap/package.nix
index 9a61af5eee0b..b5a1ac50ef7c 100644
--- a/pkgs/by-name/xr/xremap/package.nix
+++ b/pkgs/by-name/xr/xremap/package.nix
@@ -43,13 +43,13 @@ assert (
);
rustPlatform.buildRustPackage (finalAttrs: {
pname = "xremap${variant.suffix or ""}";
- version = "0.14.8";
+ version = "0.14.9";
src = fetchFromGitHub {
owner = "xremap";
repo = "xremap";
tag = "v${finalAttrs.version}";
- hash = "sha256-FPZ4iQA/vVZGzbO8i8lTK8i9A3zs9BLqMvTMeAVv9rQ=";
+ hash = "sha256-ftGg6xai4WbaoXmgNXW4RbpOWvIZMPhUlqWkg1xVin0=";
};
nativeBuildInputs = [ pkg-config ];
@@ -57,7 +57,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
buildNoDefaultFeatures = true;
buildFeatures = variant.features;
- cargoHash = "sha256-FMd3z+49qvheFrlL81+diVJVKDjVy4am85IHR1IgA1U=";
+ cargoHash = "sha256-eoCl5RQ5cNVEoOp8CA5Q/0xWnWcfKK1OvPNLOu/x9Dg=";
passthru = lib.mapAttrs (name: lib.const (xremap.override { withVariant = name; })) variants;
diff --git a/pkgs/development/compilers/gcc/common/libgcc.nix b/pkgs/development/compilers/gcc/common/libgcc.nix
index ead87e5e6630..c9f6a7793344 100644
--- a/pkgs/development/compilers/gcc/common/libgcc.nix
+++ b/pkgs/development/compilers/gcc/common/libgcc.nix
@@ -53,10 +53,9 @@ lib.pipe drv
useLibgccFromTargetLibc = libcCross != null && libcCross ? passthru.libgcc;
enableLibGccOutput =
- (
- !(stdenv.targetPlatform.isWindows || stdenv.targetPlatform.isCygwin)
- || (lib.systems.equals stdenv.targetPlatform stdenv.hostPlatform)
- )
+ # $libgcc logic is currently hardcoded for .so
+ !stdenv.hostPlatform.isPE
+ && !stdenv.targetPlatform.isPE
&& !langJit
&& !stdenv.hostPlatform.isDarwin
&& enableShared
diff --git a/pkgs/development/libraries/libidn2/default.nix b/pkgs/development/libraries/libidn2/default.nix
index c131f5afa902..067eee12bbef 100644
--- a/pkgs/development/libraries/libidn2/default.nix
+++ b/pkgs/development/libraries/libidn2/default.nix
@@ -44,12 +44,6 @@ stdenv.mkDerivation rec {
buildInputs = [ libunistring ] ++ lib.optional stdenv.hostPlatform.isDarwin libiconv;
depsBuildBuild = [ buildPackages.stdenv.cc ];
- configureFlags =
- # Work around build failure caused by the gnulib workaround for
- # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114870.
- # remove after gnulib is updated
- lib.optional stdenv.hostPlatform.isCygwin "gl_cv_clean_version_stddef=yes";
-
meta = {
homepage = "https://www.gnu.org/software/libidn/#libidn2";
description = "Free software implementation of IDNA2008 and TR46";
diff --git a/pkgs/development/libraries/qt-6/modules/qtdeclarative/another-crash-fix.patch b/pkgs/development/libraries/qt-6/modules/qtdeclarative/another-crash-fix.patch
new file mode 100644
index 000000000000..e63a70c53708
--- /dev/null
+++ b/pkgs/development/libraries/qt-6/modules/qtdeclarative/another-crash-fix.patch
@@ -0,0 +1,16 @@
+--- a/src/qml/jsruntime/qv4qobjectwrapper.cpp
++++ b/src/qml/jsruntime/qv4qobjectwrapper.cpp
+@@ -1583,10 +1583,9 @@
+ o->deleteLater();
+ } else {
+ // If the object is C++-owned, we still have to release the weak reference we have
+- // to it.
+- ddata->jsWrapper.clear();
+- if (lastCall && ddata->propertyCache)
+- ddata->propertyCache.reset();
++ // to it. If the "main" wrapper is not ours, we should leave it alone, though.
++ if (ddata->jsWrapper.as() == this)
++ ddata->jsWrapper.clear();
+ }
+ }
+ }
diff --git a/pkgs/development/libraries/qt-6/modules/qtdeclarative/default.nix b/pkgs/development/libraries/qt-6/modules/qtdeclarative/default.nix
index 07f95c229028..d78544b8dc8d 100644
--- a/pkgs/development/libraries/qt-6/modules/qtdeclarative/default.nix
+++ b/pkgs/development/libraries/qt-6/modules/qtdeclarative/default.nix
@@ -44,6 +44,11 @@ qtModule {
hash = "sha256-KMFurA9Q84qwuyBraU3ZdoFWs8uO3uoUcinfcfh/ps8=";
})
+ # Backport of https://codereview.qt-project.org/c/qt/qtdeclarative/+/704031
+ # Fixes common Plasma crash
+ # FIXME: remove in 6.10.3
+ ./another-crash-fix.patch
+
# https://qt-project.atlassian.net/browse/QTBUG-137440
(fetchpatch {
name = "rb-dialogs-link-labsfolderlistmodel-into-quickdialogs2quickimpl.patch";
diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix
index b2474d83cf81..f5c399c324c6 100644
--- a/pkgs/development/lua-modules/generated-packages.nix
+++ b/pkgs/development/lua-modules/generated-packages.nix
@@ -814,15 +814,15 @@ final: prev: {
}:
buildLuarocksPackage {
pname = "fzf-lua";
- version = "0.0.2393-1";
+ version = "0.0.2410-1";
knownRockspec =
(fetchurl {
- url = "mirror://luarocks/fzf-lua-0.0.2393-1.rockspec";
- sha256 = "1f0hc2irnq29nynggiv10wan6ykskjhf58x7wa100k9a8xl3svnz";
+ url = "mirror://luarocks/fzf-lua-0.0.2410-1.rockspec";
+ sha256 = "0krnaazp7026l835qcidixq637a353r17zc1rg0ql954nv9rq9y0";
}).outPath;
src = fetchzip {
- url = "https://github.com/ibhagwan/fzf-lua/archive/a03d68e40eea835a1cdbd9f93049708dab3621e6.zip";
- sha256 = "0282zbxfy9li3w1ks2y64aqz46hnka88dp5ipq80by3j6a336f36";
+ url = "https://github.com/ibhagwan/fzf-lua/archive/e7773d0c863a31bfc8ab72dd1adbec4611a35409.zip";
+ sha256 = "17dhn1xjq33xqxg4v5z072qliz3ykjfq2qhq51s4j5rz5czypv7q";
};
disabled = luaOlder "5.1";
@@ -1274,17 +1274,17 @@ final: prev: {
}:
buildLuarocksPackage {
pname = "llscheck";
- version = "0.7.0-1";
+ version = "0.8.0-1";
knownRockspec =
(fetchurl {
- url = "mirror://luarocks/llscheck-0.7.0-1.rockspec";
- sha256 = "0mq44xjsgvdh50cyi5khjqm19xd1w8cjhrr6vbckmb0zpia2v9sk";
+ url = "mirror://luarocks/llscheck-0.8.0-1.rockspec";
+ sha256 = "15x22g2l5sih07yrcrapmcmmanrpq0ljdm34y928p8p6hg1034ab";
}).outPath;
src = fetchFromGitHub {
owner = "jeffzi";
repo = "llscheck";
- rev = "v0.7.0";
- hash = "sha256-DOXWBTw7ylfjrk6wxoii9/eAkY4WObtRStttQmhWglc=";
+ rev = "v0.8.0";
+ hash = "sha256-edUS6EQLiU4Slob2PagmPE5h7Co+XNRYb3fNeC4COsI=";
};
disabled = luaOlder "5.1";
@@ -1698,7 +1698,7 @@ final: prev: {
disabled = luaOlder "5.1";
meta = {
- homepage = "https://github.com/antirez/lua-cmsgpack";
+ homepage = "http://github.com/antirez/lua-cmsgpack";
description = "MessagePack C implementation and bindings for Lua 5.1/5.2/5.3";
license.fullName = "Two-clause BSD";
};
@@ -2242,7 +2242,7 @@ final: prev: {
disabled = luaOlder "5.1";
meta = {
- homepage = "https://github.com/brimworks/lua-yajl";
+ homepage = "http://github.com/brimworks/lua-yajl";
description = "Integrate the yajl JSON library with Lua.";
maintainers = with lib.maintainers; [ pstn ];
license.fullName = "MIT/X11";
@@ -2868,7 +2868,7 @@ final: prev: {
propagatedBuildInputs = [ bit32 ];
meta = {
- homepage = "https://github.com/luaposix/luaposix/";
+ homepage = "http://github.com/luaposix/luaposix/";
description = "Lua bindings for POSIX";
maintainers = with lib.maintainers; [ lblasc ];
license.fullName = "MIT/X11";
@@ -3352,7 +3352,7 @@ final: prev: {
disabled = luaOlder "5.1" || luaAtLeast "5.5";
meta = {
- homepage = "https://github.com/bluebird75/luaunit";
+ homepage = "http://github.com/bluebird75/luaunit";
description = "A unit testing framework for Lua";
maintainers = with lib.maintainers; [ lockejan ];
license.fullName = "BSD";
@@ -3382,7 +3382,7 @@ final: prev: {
disabled = luaOlder "5.1";
meta = {
- homepage = "https://github.com/starwing/luautf8";
+ homepage = "http://github.com/starwing/luautf8";
description = "A UTF-8 support module for Lua";
maintainers = with lib.maintainers; [ pstn ];
license.fullName = "MIT";
@@ -4373,7 +4373,7 @@ final: prev: {
propagatedBuildInputs = [ luassert ];
meta = {
- homepage = "https://github.com/nvim-lua/plenary.nvim";
+ homepage = "http://github.com/nvim-lua/plenary.nvim";
description = "lua functions you don't want to write ";
license.fullName = "MIT/X11";
};
@@ -4489,23 +4489,23 @@ final: prev: {
buildLuarocksPackage,
fetchurl,
fetchzip,
- luaOlder,
+ lua,
rocks-nvim,
}:
buildLuarocksPackage {
pname = "rocks-config.nvim";
- version = "3.1.1-1";
+ version = "3.1.2-1";
knownRockspec =
(fetchurl {
- url = "mirror://luarocks/rocks-config.nvim-3.1.1-1.rockspec";
- sha256 = "1sg06ai9k2bkvcdm376lhbvc3n064bw237kcq579x703i7x3064b";
+ url = "mirror://luarocks/rocks-config.nvim-3.1.2-1.rockspec";
+ sha256 = "0v8zq40dwjp11qrfnpxbr148qm5bvlyq8pggvw1lwzmz9wmb0x9r";
}).outPath;
src = fetchzip {
- url = "https://github.com/nvim-neorocks/rocks-config.nvim/archive/v3.1.1.zip";
- sha256 = "00p02ghxfkzma7asvxq3m1mj9kvyg71w856v8pg78zv6db8fxcib";
+ url = "https://github.com/nvim-neorocks/rocks-config.nvim/archive/v3.1.2.zip";
+ sha256 = "1y6xy6qraxdq1q4r2pdvw1dhaklfzgvnvrr5wkw033xrl8lj1rgs";
};
- disabled = luaOlder "5.1";
+ disabled = lua.luaversion != "5.1";
propagatedBuildInputs = [ rocks-nvim ];
meta = {
@@ -4522,25 +4522,25 @@ final: prev: {
buildLuarocksPackage,
fetchurl,
fetchzip,
- luaOlder,
+ lua,
nvim-nio,
rocks-nvim,
rtp-nvim,
}:
buildLuarocksPackage {
pname = "rocks-dev.nvim";
- version = "1.8.0-1";
+ version = "1.8.1-1";
knownRockspec =
(fetchurl {
- url = "mirror://luarocks/rocks-dev.nvim-1.8.0-1.rockspec";
- sha256 = "02ja27620fcw0wf516blz3130scwp96dz092di6w5lwj9dbfm9ab";
+ url = "mirror://luarocks/rocks-dev.nvim-1.8.1-1.rockspec";
+ sha256 = "1rbyjxla58vy6qsbdgyi5y9rr73nswcshhkl4qmlnq4hg5nz1kkj";
}).outPath;
src = fetchzip {
- url = "https://github.com/nvim-neorocks/rocks-dev.nvim/archive/v1.8.0.zip";
- sha256 = "0hbdkry1xn8yqhicnzpqfy967s3bb61k87219pg4b3nmidd1pbym";
+ url = "https://github.com/nvim-neorocks/rocks-dev.nvim/archive/v1.8.1.zip";
+ sha256 = "0zsy4pqh4rnw9awvw9wlq4v2hhksfh716qhh43bhsnr30d0bfi5x";
};
- disabled = luaOlder "5.1";
+ disabled = lua.luaversion != "5.1";
propagatedBuildInputs = [
nvim-nio
rocks-nvim
@@ -4561,31 +4561,31 @@ final: prev: {
buildLuarocksPackage,
fetchurl,
fetchzip,
- luaOlder,
+ lua,
nvim-nio,
rocks-nvim,
}:
buildLuarocksPackage {
pname = "rocks-git.nvim";
- version = "2.5.3-1";
+ version = "2.5.7-1";
knownRockspec =
(fetchurl {
- url = "mirror://luarocks/rocks-git.nvim-2.5.3-1.rockspec";
- sha256 = "0p69zdlh552r8grpbhx2h78hhc6d6cihc5dyanlxqfxr6kxw221m";
+ url = "mirror://luarocks/rocks-git.nvim-2.5.7-1.rockspec";
+ sha256 = "1zynjjzj263c8mmxqzmbmim8smcsn3jki3s8ijdwbi8rb6labq71";
}).outPath;
src = fetchzip {
- url = "https://github.com/nvim-neorocks/rocks-git.nvim/archive/v2.5.3.zip";
- sha256 = "0nm4yf3z2wmb7g10ij706vkwg9ss83ndp5wps3gfjr4zqdf85ayy";
+ url = "https://github.com/lumen-oss/rocks-git.nvim/archive/v2.5.7.zip";
+ sha256 = "08bjp6nrvw5gj3plih3si436m17wz8sabf6z34hb4hza7i4y26l3";
};
- disabled = luaOlder "5.1";
+ disabled = lua.luaversion != "5.1";
propagatedBuildInputs = [
nvim-nio
rocks-nvim
];
meta = {
- homepage = "https://github.com/nvim-neorocks/rocks-git.nvim";
+ homepage = "https://github.com/lumen-oss/rocks-git.nvim";
description = "Use rocks.nvim to install plugins from git!";
maintainers = with lib.maintainers; [ mrcjkb ];
license.fullName = "GPL-3.0";
@@ -4600,7 +4600,7 @@ final: prev: {
fetchzip,
fidget-nvim,
fzy,
- luaOlder,
+ lua,
luarocks,
nvim-nio,
rtp-nvim,
@@ -4608,18 +4608,18 @@ final: prev: {
}:
buildLuarocksPackage {
pname = "rocks.nvim";
- version = "2.45.0-1";
+ version = "2.47.0-1";
knownRockspec =
(fetchurl {
- url = "mirror://luarocks/rocks.nvim-2.45.0-1.rockspec";
- sha256 = "18x579z30gj15njhpnvi1fff4q7c4s2mvsc9imrnyk9279gij8xb";
+ url = "mirror://luarocks/rocks.nvim-2.47.0-1.rockspec";
+ sha256 = "0gbf79n2glnbcdccli9k555708dgwpjmki2wc8439d2q8l3g2ywm";
}).outPath;
src = fetchzip {
- url = "https://github.com/nvim-neorocks/rocks.nvim/archive/v2.45.0.zip";
- sha256 = "10jawbwlm7d6im0k62y66ld023143d2qnqaybf2kimrr6wgqxq6d";
+ url = "https://github.com/lumen-oss/rocks.nvim/archive/v2.47.0.zip";
+ sha256 = "0m4cdyj1pbyi85l9vjmwj8qwrzqachpgjh6yhw8yin1hrqzr6d0k";
};
- disabled = luaOlder "5.1";
+ disabled = lua.luaversion != "5.1";
propagatedBuildInputs = [
fidget-nvim
fzy
@@ -4630,7 +4630,7 @@ final: prev: {
];
meta = {
- homepage = "https://github.com/nvim-neorocks/rocks.nvim";
+ homepage = "https://github.com/lumen-oss/rocks.nvim";
description = "🌒 Neovim plugin management inspired by Cargo, powered by luarocks";
maintainers = with lib.maintainers; [ mrcjkb ];
license.fullName = "GPL-3.0";
@@ -4678,21 +4678,21 @@ final: prev: {
}:
buildLuarocksPackage {
pname = "rustaceanvim";
- version = "7.0.9-2";
+ version = "7.1.0-2";
knownRockspec =
(fetchurl {
- url = "mirror://luarocks/rustaceanvim-7.0.9-2.rockspec";
- sha256 = "1x8aw5jc90yg0d0nzz6hwfl3kk6vk450pni0bqn85qnhycjrkxrs";
+ url = "mirror://luarocks/rustaceanvim-7.1.0-2.rockspec";
+ sha256 = "1djp3zzxwma240yfsxkqai6znk34qh3j4j5zl28hx5wd157j75j1";
}).outPath;
src = fetchzip {
- url = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v7.0.9.zip";
- sha256 = "1bfdhjz4xhvh8q3xjyi34x9f0p6bwv0nhz73bjc2b6ip3vv2hpp4";
+ url = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v7.1.0.zip";
+ sha256 = "09ai6ymw9gizbybqgfnzsjl6ap3giw4hsy9iwc1pva2rdnbzql9w";
};
disabled = lua.luaversion != "5.1";
meta = {
- homepage = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v7.0.9.zip";
+ homepage = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v7.1.0.zip";
description = "🦀 Supercharge your Rust experience in Neovim! A heavily modified fork of rust-tools.nvim";
maintainers = with lib.maintainers; [ mrcjkb ];
license.fullName = "GPL-2.0-only";
@@ -5034,8 +5034,8 @@ final: prev: {
src = fetchFromGitHub {
owner = "nvim-telescope";
repo = "telescope.nvim";
- rev = "3333a52ff548ba0a68af6d8da1e54f9cd96e9179";
- hash = "sha256-QwhFgTRh4h+8QjZMkXkoxgr7bv27HCp2TG2HAjI8VVg=";
+ rev = "a8c2223ea6b185701090ccb1ebc7f4e41c4c9784";
+ hash = "sha256-4cfY2Nk3cXph44BI/W+PDhtCC84jxJ6+ONgH9lR/264=";
};
disabled = lua.luaversion != "5.1";
@@ -5340,7 +5340,7 @@ final: prev: {
disabled = luaOlder "5.1";
meta = {
- homepage = "https://manoelcampos.github.io/xml2lua/";
+ homepage = "http://manoelcampos.github.io/xml2lua/";
description = "An XML Parser written entirely in Lua that works for Lua 5.1+";
maintainers = with lib.maintainers; [ teto ];
license.fullName = "MIT";
diff --git a/pkgs/development/ocaml-modules/secp256k1/default.nix b/pkgs/development/ocaml-modules/secp256k1/default.nix
index 764cd379f44b..5d53b3f000ce 100644
--- a/pkgs/development/ocaml-modules/secp256k1/default.nix
+++ b/pkgs/development/ocaml-modules/secp256k1/default.nix
@@ -9,22 +9,17 @@
secp256k1,
}:
-buildDunePackage rec {
+buildDunePackage (finalAttrs: {
pname = "secp256k1";
- version = "0.4.4";
+ version = "0.5.0";
- minimalOCamlVersion = "4.07";
+ minimalOCamlVersion = "4.12";
src = fetchFromGitHub {
owner = "dakk";
repo = "secp256k1-ml";
- rev = version;
- hash = "sha256-22+dZb3MC1W5Qvsz3+IHV1/XiGCRmJHTH+6IW2QX2hU=";
- };
-
- patches = fetchpatch {
- url = "https://github.com/dakk/secp256k1-ml/commit/9bde90a401746dcecdab68a2fdb95659d16a3022.patch";
- hash = "sha256-QndtZJtPKPjuv84jDmXc9Q/xGLb/mNUGL4AvRecSFlQ=";
+ tag = "v${finalAttrs.version}";
+ hash = "sha256-PD+4+OE0ttQsyG+i5Ez9kdo1A2DPNxvUjRQHXXSxaKo=";
};
buildInputs = [
@@ -40,4 +35,4 @@ buildDunePackage rec {
license = lib.licenses.mit;
maintainers = [ lib.maintainers.vyorkin ];
};
-}
+})
diff --git a/pkgs/development/python-modules/beanhub-import/default.nix b/pkgs/development/python-modules/beanhub-import/default.nix
index 497d2a3ce9a7..696cf6c0d7f0 100644
--- a/pkgs/development/python-modules/beanhub-import/default.nix
+++ b/pkgs/development/python-modules/beanhub-import/default.nix
@@ -15,14 +15,14 @@
buildPythonPackage rec {
pname = "beanhub-import";
- version = "1.2.1";
+ version = "1.3.0";
pyproject = true;
src = fetchFromGitHub {
owner = "LaunchPlatform";
repo = "beanhub-import";
tag = version;
- hash = "sha256-zKlw8KEVc0FJrxWHOx95UXGzqxFFCaYBKID4hRbTQas=";
+ hash = "sha256-0Or83zod1RIx7Dm+3+EuyV8gP4Ip3ziOuS2if0ThzAQ=";
};
build-system = [ hatchling ];
diff --git a/pkgs/development/python-modules/boto3-stubs/default.nix b/pkgs/development/python-modules/boto3-stubs/default.nix
index 77ee04afb1c6..cebe1d296037 100644
--- a/pkgs/development/python-modules/boto3-stubs/default.nix
+++ b/pkgs/development/python-modules/boto3-stubs/default.nix
@@ -356,15 +356,15 @@
typing-extensions,
}:
-buildPythonPackage rec {
+buildPythonPackage (finalAttrs: {
pname = "boto3-stubs";
- version = "1.42.25";
+ version = "1.42.26";
pyproject = true;
src = fetchPypi {
pname = "boto3_stubs";
- inherit version;
- hash = "sha256-/UDHWJka4by9GtuxU9UToCi/UlZC8ZP5p39xIgxJPPY=";
+ inherit (finalAttrs) version;
+ hash = "sha256-U3s4gorgNqQKwQP8K8xSDpM3WYFtqcq/v+zp7RddfH4=";
};
build-system = [ setuptools ];
@@ -1094,8 +1094,6 @@ buildPythonPackage rec {
description = "Type annotations for boto3";
homepage = "https://pypi.org/project/boto3-stubs/";
license = lib.licenses.mit;
- maintainers = with lib.maintainers; [
- fab
- ];
+ maintainers = with lib.maintainers; [ fab ];
};
-}
+})
diff --git a/pkgs/development/python-modules/botocore-stubs/default.nix b/pkgs/development/python-modules/botocore-stubs/default.nix
index cde6606a50c3..e7ea925bedda 100644
--- a/pkgs/development/python-modules/botocore-stubs/default.nix
+++ b/pkgs/development/python-modules/botocore-stubs/default.nix
@@ -7,20 +7,20 @@
typing-extensions,
}:
-buildPythonPackage rec {
+buildPythonPackage (finalAttrs: {
pname = "botocore-stubs";
- version = "1.42.25";
+ version = "1.42.26";
pyproject = true;
src = fetchPypi {
pname = "botocore_stubs";
- inherit version;
- hash = "sha256-cKilO6JoT/RixE1ZlqzYX8XH65aeLPPCUnREEmlSQpg=";
+ inherit (finalAttrs) version;
+ hash = "sha256-WwlGaB1GzorLCjuElL33bTS8JidvC3uu3PiKbPHdeYs=";
};
- nativeBuildInputs = [ setuptools ];
+ build-system = [ setuptools ];
- propagatedBuildInputs = [
+ dependencies = [
types-awscrt
typing-extensions
];
@@ -33,4 +33,4 @@ buildPythonPackage rec {
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
};
-}
+})
diff --git a/pkgs/development/python-modules/chameleon/default.nix b/pkgs/development/python-modules/chameleon/default.nix
index b0472aaedaed..a84e25d55e48 100644
--- a/pkgs/development/python-modules/chameleon/default.nix
+++ b/pkgs/development/python-modules/chameleon/default.nix
@@ -3,9 +3,7 @@
buildPythonPackage,
fetchFromGitHub,
setuptools,
- importlib-metadata,
pytestCheckHook,
- pythonOlder,
}:
buildPythonPackage rec {
@@ -22,8 +20,6 @@ buildPythonPackage rec {
build-system = [ setuptools ];
- dependencies = lib.optionals (pythonOlder "3.10") [ importlib-metadata ];
-
nativeCheckInputs = [ pytestCheckHook ];
pythonImportsCheck = [ "chameleon" ];
diff --git a/pkgs/development/python-modules/cocotb/default.nix b/pkgs/development/python-modules/cocotb/default.nix
index f69e6f81827c..5b25f03143ca 100644
--- a/pkgs/development/python-modules/cocotb/default.nix
+++ b/pkgs/development/python-modules/cocotb/default.nix
@@ -4,6 +4,7 @@
fetchFromGitHub,
setuptools,
setuptools-scm,
+ python,
cocotb-bus,
find-libpython,
pytestCheckHook,
@@ -46,6 +47,14 @@ buildPythonPackage rec {
substituteInPlace setup.py --replace "'cocotb-bus<1.0'" ""
'';
+ # cocotb uses dlopen so that it's dynamic libraries are python version agnostic.
+ # Here we patch its dynamic libraries to make sure the correct libpython is found and used.
+ preFixup = lib.optionalString stdenv.hostPlatform.isLinux ''
+ for lib in $out/lib/python*/site-packages/cocotb/libs/*.so; do
+ patchelf --add-rpath ${python}/lib --add-needed libpython3.so $lib
+ done
+ '';
+
disabledTests = [
# https://github.com/cocotb/cocotb/commit/425e1edb8e7133f4a891f2f87552aa2748cd8d2c#diff-4df986cbc2b1a3f22172caea94f959d8fcb4a128105979e6e99c68139469960cL33
"test_cocotb"
diff --git a/pkgs/development/python-modules/django-oauth-toolkit/default.nix b/pkgs/development/python-modules/django-oauth-toolkit/default.nix
index 17e481bba93a..9fc17f6116a3 100644
--- a/pkgs/development/python-modules/django-oauth-toolkit/default.nix
+++ b/pkgs/development/python-modules/django-oauth-toolkit/default.nix
@@ -20,14 +20,14 @@
buildPythonPackage rec {
pname = "django-oauth-toolkit";
- version = "3.1.0";
+ version = "3.2.0";
pyproject = true;
src = fetchFromGitHub {
owner = "jazzband";
repo = "django-oauth-toolkit";
tag = version;
- hash = "sha256-c7LaB8426qjwDveec3BghqCEtPs572PTVodvLAO2CcQ=";
+ hash = "sha256-jUIZfLi8Xm9v40k1hefKv96z2pXch+9V+xMaZSUW1pw=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/fastmcp/default.nix b/pkgs/development/python-modules/fastmcp/default.nix
index 150744345889..088cee19b054 100644
--- a/pkgs/development/python-modules/fastmcp/default.nix
+++ b/pkgs/development/python-modules/fastmcp/default.nix
@@ -10,6 +10,7 @@
uv-dynamic-versioning,
# dependencies
+ anthropic,
authlib,
cyclopts,
exceptiongroup,
@@ -29,7 +30,6 @@
websockets,
# tests
- anthropic,
dirty-equals,
email-validator,
fastapi,
@@ -45,14 +45,14 @@
buildPythonPackage (finalAttrs: {
pname = "fastmcp";
- version = "2.14.2";
+ version = "2.14.3";
pyproject = true;
src = fetchFromGitHub {
owner = "jlowin";
repo = "fastmcp";
tag = "v${finalAttrs.version}";
- hash = "sha256-JqDsHmhuRom4CPmQd0sMaBtgypHDtwVJ4I3fnOLjnd8=";
+ hash = "sha256-vlwS4gpKMkmHh5Yr09ZMNFzpiEKjzJoJJNN3KxSBn3g=";
};
build-system = [
@@ -84,6 +84,7 @@ buildPythonPackage (finalAttrs: {
++ pydantic.optional-dependencies.email;
optional-dependencies = {
+ anthropic = [ anthropic ];
openai = [ openai ];
};
@@ -94,7 +95,6 @@ buildPythonPackage (finalAttrs: {
];
nativeCheckInputs = [
- anthropic
dirty-equals
email-validator
fastapi
diff --git a/pkgs/development/python-modules/flask/default.nix b/pkgs/development/python-modules/flask/default.nix
index dbfba4b33d95..7561d3fcb594 100644
--- a/pkgs/development/python-modules/flask/default.nix
+++ b/pkgs/development/python-modules/flask/default.nix
@@ -2,7 +2,6 @@
lib,
buildPythonPackage,
fetchPypi,
- pythonOlder,
# build-system
flit-core,
@@ -10,7 +9,6 @@
# dependencies
blinker,
click,
- importlib-metadata,
itsdangerous,
jinja2,
werkzeug,
@@ -47,8 +45,7 @@ buildPythonPackage rec {
itsdangerous
jinja2
werkzeug
- ]
- ++ lib.optionals (pythonOlder "3.10") [ importlib-metadata ];
+ ];
optional-dependencies = {
async = [ asgiref ];
diff --git a/pkgs/development/python-modules/gradio/default.nix b/pkgs/development/python-modules/gradio/default.nix
index 10e718f502f9..4a8ee8073f09 100644
--- a/pkgs/development/python-modules/gradio/default.nix
+++ b/pkgs/development/python-modules/gradio/default.nix
@@ -81,14 +81,14 @@ let
in
buildPythonPackage rec {
pname = "gradio";
- version = "6.2.0";
+ version = "6.3.0";
pyproject = true;
src = fetchFromGitHub {
owner = "gradio-app";
repo = "gradio";
tag = "gradio@${version}";
- hash = "sha256-lD0tMqkbuLMLAkdjT52ZXx9I+Cs3OVI0oQmN+VPEBts=";
+ hash = "sha256-JnoA+nQMmP5gA6VTPidv0kon8rc2bc8tmS61T2PdFc4=";
};
pnpmDeps = fetchPnpmDeps {
diff --git a/pkgs/development/python-modules/gym/default.nix b/pkgs/development/python-modules/gym/default.nix
index 28c3e53d8128..def9216faed5 100644
--- a/pkgs/development/python-modules/gym/default.nix
+++ b/pkgs/development/python-modules/gym/default.nix
@@ -11,8 +11,6 @@
cloudpickle,
numpy,
gym-notices,
- importlib-metadata,
- pythonOlder,
# tests
moviepy,
@@ -62,8 +60,7 @@ buildPythonPackage rec {
cloudpickle
numpy
gym-notices
- ]
- ++ lib.optionals (pythonOlder "3.10") [ importlib-metadata ];
+ ];
pythonImportsCheck = [ "gym" ];
diff --git a/pkgs/development/python-modules/jupyterhub/default.nix b/pkgs/development/python-modules/jupyterhub/default.nix
index cca87a91652d..1151847d6c7c 100644
--- a/pkgs/development/python-modules/jupyterhub/default.nix
+++ b/pkgs/development/python-modules/jupyterhub/default.nix
@@ -29,9 +29,6 @@
sqlalchemy,
tornado,
traitlets,
- pythonOlder,
- async-generator,
- importlib-metadata,
# tests
addBinToPathHook,
@@ -104,10 +101,6 @@ buildPythonPackage rec {
sqlalchemy
tornado
traitlets
- ]
- ++ lib.optionals (pythonOlder "3.10") [
- async-generator
- importlib-metadata
];
pythonImportsCheck = [ "jupyterhub" ];
diff --git a/pkgs/development/python-modules/llama-index-vector-stores-qdrant/default.nix b/pkgs/development/python-modules/llama-index-vector-stores-qdrant/default.nix
index 30bbc532e1e9..4b4447cb1603 100644
--- a/pkgs/development/python-modules/llama-index-vector-stores-qdrant/default.nix
+++ b/pkgs/development/python-modules/llama-index-vector-stores-qdrant/default.nix
@@ -10,13 +10,13 @@
buildPythonPackage rec {
pname = "llama-index-vector-stores-qdrant";
- version = "0.9.0";
+ version = "0.9.1";
pyproject = true;
src = fetchPypi {
pname = "llama_index_vector_stores_qdrant";
inherit version;
- hash = "sha256-TXBHk/0B4XOtzakCVG5d8aeSgYdoaqSDDWi4j3yMIy0=";
+ hash = "sha256-IV4kJ4veRMZ0bWDH3z+IEflDwgUkpJbgyVTutkSegxk=";
};
build-system = [ hatchling ];
diff --git a/pkgs/development/python-modules/llm/default.nix b/pkgs/development/python-modules/llm/default.nix
index f50ae25ec263..78ec739553f6 100644
--- a/pkgs/development/python-modules/llm/default.nix
+++ b/pkgs/development/python-modules/llm/default.nix
@@ -259,7 +259,7 @@ let
};
# include tests for all the plugins
- tests = lib.mergeAttrsList (map (name: python.pkgs.${name}.tests) withPluginsArgNames);
+ tests = lib.mergeAttrsList (map (name: python.pkgs.${name}.tests or { }) withPluginsArgNames);
};
meta = {
diff --git a/pkgs/development/python-modules/matplotlib/default.nix b/pkgs/development/python-modules/matplotlib/default.nix
index c91c66f45b0e..7d8f2d812e43 100644
--- a/pkgs/development/python-modules/matplotlib/default.nix
+++ b/pkgs/development/python-modules/matplotlib/default.nix
@@ -4,7 +4,6 @@
fetchPypi,
buildPythonPackage,
isPyPy,
- pythonOlder,
# build-system
certifi,
@@ -39,9 +38,6 @@
pyparsing,
python-dateutil,
- # optional
- importlib-resources,
-
# GTK3
enableGtk3 ? false,
cairo,
@@ -145,7 +141,6 @@ buildPythonPackage rec {
pyparsing
python-dateutil
]
- ++ lib.optionals (pythonOlder "3.10") [ importlib-resources ]
++ lib.optionals enableGtk3 [
pycairo
pygobject3
diff --git a/pkgs/development/python-modules/mlx/default.nix b/pkgs/development/python-modules/mlx/default.nix
index 95692d73e160..054bd57dcfbd 100644
--- a/pkgs/development/python-modules/mlx/default.nix
+++ b/pkgs/development/python-modules/mlx/default.nix
@@ -17,6 +17,8 @@
nanobind,
nlohmann_json,
pybind11,
+ # linux-only
+ openblas,
# tests
numpy,
@@ -50,7 +52,7 @@ buildPythonPackage (finalAttrs: {
hash = "sha256-Vt0RH+70VBwUjXSfPTsNdRS3g0ookJHhzf2kvgEtgH8=";
};
- patches = [
+ patches = lib.optionals stdenv.hostPlatform.isDarwin [
(replaceVars ./darwin-build-fixes.patch {
sdkVersion = apple-sdk.version;
})
@@ -104,6 +106,9 @@ buildPythonPackage (finalAttrs: {
nanobind
nlohmann_json
pybind11
+ ]
+ ++ lib.optionals stdenv.hostPlatform.isLinux [
+ openblas
];
pythonImportsCheck = [ "mlx" ];
@@ -118,6 +123,30 @@ buildPythonPackage (finalAttrs: {
"python/tests/"
];
+ disabledTests = lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64) [
+ # Segmentation fault
+ "test_lapack"
+ "test_multivariate_normal"
+ "test_orthogonal"
+ "test_vmap_inverse"
+ "test_vmap_svd"
+ ];
+
+ disabledTestPaths = lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64) [
+ # Segmentation fault
+ "python/tests/test_linalg.py"
+ ];
+
+ # patchelf is only available on Linux and no patching is needed on darwin.
+ # Otherwise mlx/core.cpython-313-x86_64-linux-gnu.so contains a reference to
+ # /build/source/build/temp.linux-x86_64-cpython-313/mlx.core/libmlx.so in its rpath.
+ postInstall = lib.optionalString stdenv.hostPlatform.isLinux ''
+ patchelf --replace-needed \
+ libmlx.so \
+ $out/${python.sitePackages}/mlx/lib64/libmlx.so \
+ $out/${python.sitePackages}/mlx/core.cpython-*.so
+ '';
+
# Additional testing by executing the example Python scripts supplied with mlx
# using the version of the library we've built.
passthru.tests = {
@@ -145,12 +174,15 @@ buildPythonPackage (finalAttrs: {
description = "Array framework for Apple silicon";
changelog = "https://github.com/ml-explore/mlx/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.mit;
- platforms = [ "aarch64-darwin" ];
maintainers = with lib.maintainers; [
Gabriella439
booxter
cameronyule
viraptor
];
+ badPlatforms = [
+ # Building for x86_64 on macOS is not supported
+ "x86_64-darwin"
+ ];
};
})
diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix
index 55b4de8caa86..97c0bc05ec66 100644
--- a/pkgs/development/python-modules/mypy-boto3/default.nix
+++ b/pkgs/development/python-modules/mypy-boto3/default.nix
@@ -1170,8 +1170,8 @@ in
"sha256-juVfwdjPDNPaT5tvyXpzDtomugqxeu++AERLkVtFIxw=";
mypy-boto3-sagemaker =
- buildMypyBoto3Package "sagemaker" "1.42.12"
- "sha256-KILYAFD23VrtKZDwO+6Hc0/qclBqBY68BsHKJl8GyOA=";
+ buildMypyBoto3Package "sagemaker" "1.42.26"
+ "sha256-v7Ya1FPmGr/HvommCpAZ9IFlkUEXY1tB3adPIuwjoYo=";
mypy-boto3-sagemaker-a2i-runtime =
buildMypyBoto3Package "sagemaker-a2i-runtime" "1.42.3"
diff --git a/pkgs/development/python-modules/obspy/default.nix b/pkgs/development/python-modules/obspy/default.nix
index 959197454728..c9dd4f7b46a2 100644
--- a/pkgs/development/python-modules/obspy/default.nix
+++ b/pkgs/development/python-modules/obspy/default.nix
@@ -16,16 +16,17 @@
sqlalchemy,
}:
-buildPythonPackage rec {
+buildPythonPackage (finalAttrs: {
pname = "obspy";
- version = "1.4.2";
+ version = "1.4.2-unstable-2025-08-21";
pyproject = true;
+ # Applies a gcc fix that can't be applied as a patch due to other repo changes
src = fetchFromGitHub {
owner = "obspy";
repo = "obspy";
- tag = version;
- hash = "sha256-QBV9FRvUUy8/5KK5RdAXXLB8SK9llFy1XRnQ9T5bgcU=";
+ rev = "75bac0c96aa04a0e233e72a7c89ebe97a3b48954";
+ hash = "sha256-B55tVae8NRZZclekTvnxiFUk/bVijk7GpaccPFh15Xc=";
};
build-system = [ setuptools ];
@@ -50,8 +51,8 @@ buildPythonPackage rec {
meta = {
description = "Python framework for seismological observatories";
homepage = "https://www.obspy.org";
- changelog = "https://github.com/obspy/obspy/releases/tag/${src.tag}";
+ changelog = "https://github.com/obspy/obspy/releases/tag/v1.4.2";
license = lib.licenses.lgpl3Only;
maintainers = [ lib.maintainers.ametrine ];
};
-}
+})
diff --git a/pkgs/development/python-modules/pdm-backend/default.nix b/pkgs/development/python-modules/pdm-backend/default.nix
index a30a0c5b9479..481f79690c61 100644
--- a/pkgs/development/python-modules/pdm-backend/default.nix
+++ b/pkgs/development/python-modules/pdm-backend/default.nix
@@ -1,12 +1,8 @@
{
lib,
buildPythonPackage,
- pythonOlder,
fetchFromGitHub,
- # propagates
- importlib-metadata,
-
# tests
editables,
gitMinimal,
@@ -29,8 +25,6 @@ buildPythonPackage rec {
env.PDM_BUILD_SCM_VERSION = version;
- dependencies = lib.optionals (pythonOlder "3.10") [ importlib-metadata ];
-
pythonImportsCheck = [ "pdm.backend" ];
nativeCheckInputs = [
diff --git a/pkgs/development/python-modules/pydal/default.nix b/pkgs/development/python-modules/pydal/default.nix
index 8a5a49b2b7b6..214bf99f93b9 100644
--- a/pkgs/development/python-modules/pydal/default.nix
+++ b/pkgs/development/python-modules/pydal/default.nix
@@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "pydal";
- version = "20251115.1";
+ version = "20260110.1";
pyproject = true;
src = fetchPypi {
inherit pname version;
- hash = "sha256-04G7DksOLeYaNNvw6+y8lbgXVCPzqOpksV0DZy4GcIA=";
+ hash = "sha256-YBcZB9q54pphCDObUgRqPe6LUO99ojLTK4Gqwuv0RaA=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/pydocket/default.nix b/pkgs/development/python-modules/pydocket/default.nix
index ba6b1ecceceb..f8cce754991b 100644
--- a/pkgs/development/python-modules/pydocket/default.nix
+++ b/pkgs/development/python-modules/pydocket/default.nix
@@ -9,7 +9,6 @@
# dependencies
cloudpickle,
- exceptiongroup,
fakeredis,
opentelemetry-api,
opentelemetry-exporter-prometheus,
@@ -25,14 +24,14 @@
buildPythonPackage (finalAttrs: {
pname = "pydocket";
- version = "0.16.3";
+ version = "0.16.6";
pyproject = true;
src = fetchFromGitHub {
owner = "chrisguidry";
repo = "docket";
tag = finalAttrs.version;
- hash = "sha256-DNq+PUbh6SfazxkM7tbjEOXbh1VSJPM3jEkgn64XQ5g=";
+ hash = "sha256-elndLtFcPpXPSOCsXdmvspbTJoRBEjkPegkkk0bw2xw=";
};
build-system = [
@@ -47,7 +46,6 @@ buildPythonPackage (finalAttrs: {
];
dependencies = [
cloudpickle
- exceptiongroup
fakeredis
opentelemetry-api
opentelemetry-exporter-prometheus
@@ -60,7 +58,9 @@ buildPythonPackage (finalAttrs: {
typer
typing-extensions
]
- ++ py-key-value-aio.optional-dependencies.memory;
+ ++ fakeredis.optional-dependencies.lua
+ ++ py-key-value-aio.optional-dependencies.memory
+ ++ py-key-value-aio.optional-dependencies.redis;
pythonImportsCheck = [ "docket" ];
diff --git a/pkgs/development/python-modules/qiskit/default.nix b/pkgs/development/python-modules/qiskit/default.nix
index f75df8e2586e..9587e84956d0 100644
--- a/pkgs/development/python-modules/qiskit/default.nix
+++ b/pkgs/development/python-modules/qiskit/default.nix
@@ -29,14 +29,14 @@
buildPythonPackage rec {
pname = "qiskit";
- version = "2.2.3";
+ version = "2.3.0";
pyproject = true;
src = fetchFromGitHub {
owner = "Qiskit";
repo = "qiskit";
tag = version;
- hash = "sha256-4FniNQghcbWHYkjIhaUXL6QqqIS6dA4LjgOCk9znFOM=";
+ hash = "sha256-YGsBpNyM28fDG+mXs3hIA6K2kuE1getB8tTMLdHMa5k=";
};
nativeBuildInputs = [
@@ -54,7 +54,7 @@ buildPythonPackage rec {
cargoDeps = rustPlatform.fetchCargoVendor {
inherit src pname version;
- hash = "sha256-61DPuefMnTlYJCCO7YQw6+mfMM20xlS/nY0DI6beo4s=";
+ hash = "sha256-Mpy5KkqSjlTtezZ2BQnai+PBG+8qLPmYj1AocdIhhvI=";
};
dependencies = [
diff --git a/pkgs/development/python-modules/trimesh/default.nix b/pkgs/development/python-modules/trimesh/default.nix
index 962477006d05..9f1af2a96d3b 100644
--- a/pkgs/development/python-modules/trimesh/default.nix
+++ b/pkgs/development/python-modules/trimesh/default.nix
@@ -27,14 +27,14 @@
buildPythonPackage rec {
pname = "trimesh";
- version = "4.9.0";
+ version = "4.11.0";
pyproject = true;
src = fetchFromGitHub {
owner = "mikedh";
repo = "trimesh";
tag = version;
- hash = "sha256-HOSmV55RRZkIk1YppWfYvSm0hURSKUsDeeWtVBrH7Rs=";
+ hash = "sha256-jp+ac2tqNrL9uxdfzyrm5F2+0zvxfDvMEYCq0yQSZqE=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/voip-utils/default.nix b/pkgs/development/python-modules/voip-utils/default.nix
index 62f447e9a06e..8bc955822ca7 100644
--- a/pkgs/development/python-modules/voip-utils/default.nix
+++ b/pkgs/development/python-modules/voip-utils/default.nix
@@ -9,14 +9,14 @@
buildPythonPackage rec {
pname = "voip-utils";
- version = "0.3.4";
+ version = "0.3.5";
pyproject = true;
src = fetchFromGitHub {
owner = "home-assistant-libs";
repo = "voip-utils";
tag = "v${version}";
- hash = "sha256-vFzSDK5n5qhhUL1Lxy0R1iuB+uUovCzZFV5wPIt8cek=";
+ hash = "sha256-/HSbtP9UAGOs4aZmdinijCMe16HtBH7YuhFM7h158lc=";
};
postPatch = ''
diff --git a/pkgs/servers/home-assistant/custom-components/fellow/package.nix b/pkgs/servers/home-assistant/custom-components/fellow/package.nix
index a4ec793a3f31..31ff24b090f3 100644
--- a/pkgs/servers/home-assistant/custom-components/fellow/package.nix
+++ b/pkgs/servers/home-assistant/custom-components/fellow/package.nix
@@ -10,13 +10,13 @@
buildHomeAssistantComponent {
owner = "NewsGuyTor";
domain = "fellow";
- version = "0-unstable-2025-10-21";
+ version = "0-unstable-2026-01-11";
src = fetchFromGitHub {
owner = "NewsGuyTor";
repo = "FellowAiden-HomeAssistant";
- rev = "c801347b9654dc469fa6b446a4e7fd88071d318e";
- hash = "sha256-UZgNJGI3em5PluL5u7k0pEH8fGUYinoWSJjVAhuulSo=";
+ rev = "3a999d0e761fa1e791339753d3ccc9938adf27f6";
+ hash = "sha256-2sR8LQsV+qXrmuhr2uKuzBhM6G9IySJVA/UjRr4crDQ=";
};
passthru.updateScript = unstableGitUpdater { };
diff --git a/pkgs/servers/http/tomcat/tomcat-native.nix b/pkgs/servers/http/tomcat/tomcat-native.nix
index 62ad9717e2c6..4915d1092d44 100644
--- a/pkgs/servers/http/tomcat/tomcat-native.nix
+++ b/pkgs/servers/http/tomcat/tomcat-native.nix
@@ -9,11 +9,11 @@
stdenv.mkDerivation rec {
pname = "tomcat-native";
- version = "2.0.9";
+ version = "2.0.12";
src = fetchurl {
url = "mirror://apache/tomcat/tomcat-connectors/native/${version}/source/${pname}-${version}-src.tar.gz";
- hash = "sha256-iu0N70FNf0m2iOgmeXUT6VGC7L17b4tvAl5Se4UGXAI=";
+ hash = "sha256-iJTQ8Vd+eDQlhacGBQt/9LVX/zhc3OoEJEBMWTv9MQQ=";
};
sourceRoot = "${pname}-${version}-src/native";
diff --git a/pkgs/servers/jackett/default.nix b/pkgs/servers/jackett/default.nix
index 730eaaefa257..b74f1985d9c4 100644
--- a/pkgs/servers/jackett/default.nix
+++ b/pkgs/servers/jackett/default.nix
@@ -11,13 +11,13 @@
buildDotnetModule rec {
pname = "jackett";
- version = "0.24.766";
+ version = "0.24.831";
src = fetchFromGitHub {
owner = "jackett";
repo = "jackett";
tag = "v${version}";
- hash = "sha256-l/SjjKrFGZr514VYTEBjq2k7P9hY4lB7IB2BpLWkOgM=";
+ hash = "sha256-3URSLCL+e+70/DE6rknxSKORuByzB1jZlvNOgORzfHU=";
};
projectFile = "src/Jackett.Server/Jackett.Server.csproj";
diff --git a/pkgs/servers/jackett/deps.json b/pkgs/servers/jackett/deps.json
index 376ebb06cdd9..c56b973a33ef 100644
--- a/pkgs/servers/jackett/deps.json
+++ b/pkgs/servers/jackett/deps.json
@@ -6,8 +6,8 @@
},
{
"pname": "AngleSharp",
- "version": "1.3.1",
- "hash": "sha256-9PwJVxA+QLyqlSMfU1uf394CdFvqHD1YB1e6YjXfkHA="
+ "version": "1.4.0",
+ "hash": "sha256-xHpoMkhYSj7ejeMmI2e7ygef84QGZhttPjYOnLjITd0="
},
{
"pname": "AngleSharp.Xml",
diff --git a/pkgs/servers/monitoring/grafana/plugins/marcusolsson-json-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/marcusolsson-json-datasource/default.nix
index 35c167172aff..aa7e80150693 100644
--- a/pkgs/servers/monitoring/grafana/plugins/marcusolsson-json-datasource/default.nix
+++ b/pkgs/servers/monitoring/grafana/plugins/marcusolsson-json-datasource/default.nix
@@ -2,8 +2,8 @@
grafanaPlugin {
pname = "marcusolsson-json-datasource";
- version = "1.3.24";
- zipHash = "sha256-gKFy7T5FQU2OUGBDokNWj0cT4EuOLLMcOFezlArtdww=";
+ version = "1.3.25";
+ zipHash = "sha256-6F6ECRZT8l3sWXn5KEcT2QRIIi3o8AULbV4InFm1hTo=";
meta = {
description = "Grafana JSON Datasource plugin empowers you to seamlessly integrate JSON data into Grafana";
license = lib.licenses.asl20;
diff --git a/pkgs/servers/monitoring/prometheus/snmp-exporter.nix b/pkgs/servers/monitoring/prometheus/snmp-exporter.nix
index 43327f04fa3e..42e6f7855d8e 100644
--- a/pkgs/servers/monitoring/prometheus/snmp-exporter.nix
+++ b/pkgs/servers/monitoring/prometheus/snmp-exporter.nix
@@ -8,16 +8,16 @@
buildGoModule rec {
pname = "snmp_exporter";
- version = "0.29.0";
+ version = "0.30.1";
src = fetchFromGitHub {
owner = "prometheus";
repo = "snmp_exporter";
rev = "v${version}";
- sha256 = "sha256-eM3R4wNsBeGscaTzqdrj9ceiKFjRF3F78SWDamNMEYM=";
+ sha256 = "sha256-vLgqcqjnUvXYlxVyybDvra9YY5Im17L4I3LLf77tR8M=";
};
- vendorHash = "sha256-C5iY3hBqepxLkGwPDVmnDf/ugF4h5y8scEomU9mkMEM=";
+ vendorHash = "sha256-3Rjt91Xb0Y5OCkwGQVQLZ6zK0+xVk8XNrGfax6zZJ7o=";
buildInputs = [ net-snmp ];
diff --git a/pkgs/tools/networking/pdsh/default.nix b/pkgs/tools/networking/pdsh/default.nix
index d364b419a10f..6f83f58f70c3 100644
--- a/pkgs/tools/networking/pdsh/default.nix
+++ b/pkgs/tools/networking/pdsh/default.nix
@@ -13,11 +13,11 @@
stdenv.mkDerivation rec {
pname = "pdsh";
- version = "2.35";
+ version = "2.36";
src = fetchurl {
url = "https://github.com/chaos/pdsh/releases/download/pdsh-${version}/pdsh-${version}.tar.gz";
- sha256 = "sha256-de8VNHhI//Q/jW/5xEJP4Fx90s26ApE5kB+GGgUJPP4=";
+ sha256 = "sha256-pmEJXOUd1fsF45jPXQ4dYxVxI5WEQfbTUSvPGn0lxRc=";
};
buildInputs = [
diff --git a/pkgs/tools/text/gnugrep/default.nix b/pkgs/tools/text/gnugrep/default.nix
index aab61444b524..d22e3434d738 100644
--- a/pkgs/tools/text/gnugrep/default.nix
+++ b/pkgs/tools/text/gnugrep/default.nix
@@ -80,11 +80,6 @@ stdenv.mkDerivation {
export MKDIR_P="mkdir -p"
'';
- configureFlags =
- # Work around build failure caused by the gnulib workaround for
- # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114870. remove after GCC 15
- lib.optional stdenv.hostPlatform.isCygwin "gl_cv_clean_version_stddef=yes";
-
enableParallelBuilding = true;
# Fix reference to sh in bootstrap-tools, and invoke grep via
diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix
index c21fc4fabacb..6c27aa66944b 100644
--- a/pkgs/top-level/aliases.nix
+++ b/pkgs/top-level/aliases.nix
@@ -410,6 +410,7 @@ mapAliases {
certmgr-selfsigned = throw "'certmgr-selfsigned' has been renamed to/replaced by 'certmgr'"; # Converted to throw 2025-10-27
challenger = throw "'challenger' has been renamed to/replaced by 'taler-challenger'"; # Converted to throw 2025-10-27
charmcraft = throw "charmcraft was removed in Sep 25 following removal of LXD from nixpkgs"; # Added 2025-09-18
+ charybdis = throw "charybdis was removed since its upstream repo was archived in 2021"; # Added 2026-01-13
chatgpt-retrieval-plugin = throw "chatgpt-retrieval-plugin has been removed because it has been marked as broken since at least November 2024."; # Added 2025-09-28
check-esxi-hardware = throw "'check-esxi-hardware' has been renamed to/replaced by 'nagiosPlugins.check_esxi_hardware'"; # Converted to throw 2025-10-27
check-mssql-health = throw "'check-mssql-health' has been renamed to/replaced by 'nagiosPlugins.check_mssql_health'"; # Converted to throw 2025-10-27
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 948fbc4f0be0..05ac6d156967 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -13188,21 +13188,6 @@ with pkgs;
inherit (ocamlPackages) hol_light;
- isabelle = callPackage ../by-name/is/isabelle/package.nix {
- polyml = polyml.overrideAttrs {
- pname = "polyml-for-isabelle";
- version = "2025";
- __intentionallyOverridingVersion = true; # avoid a warning, no src override
- configureFlags = [
- "--enable-intinf-as-int"
- "--with-gmp"
- "--disable-shared"
- ];
- buildFlags = [ "compiler" ];
- };
-
- java = openjdk21;
- };
isabelle-components = recurseIntoAttrs (callPackage ../by-name/is/isabelle/components { });
lean3 = lean;