Merge master into staging-next

This commit is contained in:
nixpkgs-ci[bot]
2026-07-19 18:19:02 +00:00
committed by GitHub
61 changed files with 604 additions and 426 deletions

View File

@@ -1948,6 +1948,12 @@
githubId = 51257127;
name = "anntnzrb";
};
anntoin = {
email = "anntoin@gmail.com";
github = "Anntoin";
githubId = 3289027;
name = "Anntóin Wilkinson";
};
anoa = {
matrix = "@andrewm:amorgan.xyz";
email = "andrew@amorgan.xyz";
@@ -12544,6 +12550,12 @@
github = "JaviMerino";
githubId = 44926;
};
jayadeep-km-sonarsource = {
email = "jayadeep.kinavoormadam@sonarsource.com";
name = "Jayadeep Kinavoor Madam";
github = "jayadeep-km-sonarsource";
githubId = 156662663;
};
jayesh-bhoot = {
name = "Jayesh Bhoot";
email = "jb@jayeshbhoot.com";

View File

@@ -51,7 +51,9 @@ pythonPackages.buildPythonApplication (finalAttrs: {
pygobject3
pykka
requests
setuptools
# Provides pkg_resources required by Mopidy 3 and affected extensions.
# Remove when updating to Mopidy 4.
setuptools_80
tornado
]
++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ dbus-python ];

View File

@@ -8,13 +8,13 @@
}:
mkLibretroCore {
core = "mednafen-psx" + lib.optionalString withHw "-hw";
version = "0-unstable-2026-07-11";
version = "0-unstable-2026-07-18";
src = fetchFromGitHub {
owner = "libretro";
repo = "beetle-psx-libretro";
rev = "004268513bb56655fff358b8caee88503a141776";
hash = "sha256-47US8cQ0efhlTao8aW31yOdK/aGtWikYAtsAjQi83y4=";
rev = "c27ab27c05569575e04b25e03e87fe3220fde599";
hash = "sha256-dXYnTkDEzAve7bBclOahKHFB2ef2u7vbNeGWLIfkLGc=";
};
extraBuildInputs = lib.optionals withHw [

View File

@@ -8,20 +8,20 @@
buildGoModule (finalAttrs: {
pname = "bbctl";
version = "0.13.0";
version = "0.14.0";
src = fetchFromGitHub {
owner = "beeper";
repo = "bridge-manager";
tag = "v${finalAttrs.version}";
hash = "sha256-bNnansZNshWp70LQQsa6+bS+LJxpCzdTkL2pX+ksrP0=";
hash = "sha256-sajgG0Ep6CDlAQRNzgRFHDMX3N1PyCZr6DI+3EkZxzg=";
};
nativeBuildInputs = [
makeWrapper
];
vendorHash = "sha256-yTNUxwnulQ+WbHdQbeNDghH4RPXurQMIgKDyXfrMxG8=";
vendorHash = "sha256-U3RwcMAeLVob4K5YAM5w4rqNA2hSX1uIXwFmpYKxzIU=";
postInstall = ''
wrapProgram $out/bin/bbctl \

View File

@@ -4,6 +4,12 @@
buildGoModule,
fetchFromGitHub,
nix-update-script,
gawk,
wl-clipboard,
fuzzel,
fzf,
chafa,
wofi,
}:
buildGoModule (finalAttrs: {
@@ -19,8 +25,23 @@ buildGoModule (finalAttrs: {
vendorHash = "sha256-4XyDLOJHdre/1BpjgFt/W6gOlPOvKztE+MsbwE3JAaQ=";
postPatch = ''
substituteInPlace contrib/cliphist-{fuzzel,rofi,wofi}-img \
--replace-fail "gawk" "${lib.getExe gawk}"
substituteInPlace contrib/cliphist-{fuzzel-img,fzf,fzf-sixel,rofi,rofi-img,wofi-img} \
--replace-fail "wl-copy" "${lib.getExe' wl-clipboard "wl-copy"}"
substituteInPlace contrib/cliphist-fuzzel-img \
--replace-fail "fuzzel " "${lib.getExe fuzzel} "
substituteInPlace contrib/cliphist-fzf{,-sixel} \
--replace-fail "fzf " "${lib.getExe fzf} "
substituteInPlace contrib/cliphist-fzf-sixel \
--replace-fail "chafa " "${lib.getExe chafa} "
substituteInPlace contrib/cliphist-wofi-img \
--replace-fail "| wofi" "| ${lib.getExe wofi}"
'';
postInstall = ''
cp ${finalAttrs.src}/contrib/* $out/bin/
cp ./contrib/cliphist-{fuzzel-img,fzf,fzf-sixel,rofi,rofi-img,wofi-img} $out/bin/
'';
passthru = {
@@ -34,7 +55,7 @@ buildGoModule (finalAttrs: {
homepage = "https://github.com/sentriz/cliphist";
license = lib.licenses.gpl3Only;
platforms = lib.platforms.linux;
maintainers = [ ];
maintainers = with lib.maintainers; [ klea ];
mainProgram = "cliphist";
};
})

View File

@@ -1,18 +1,18 @@
{
"version": "3.11.19",
"vscodeVersion": "1.125.0",
"version": "3.12.17",
"vscodeVersion": "1.128.0",
"sources": {
"x86_64-linux": {
"url": "https://downloads.cursor.com/production/bf249e6efb5b097f23d7e21d7283429f0760b74a/linux/x64/Cursor-3.11.19-x86_64.AppImage",
"hash": "sha256-EE5QuTM16sib4MYAkz34PLbAOXjb7hcdwVtrYSEKt/I="
"url": "https://downloads.cursor.com/production/0fb762053c34788bb7760d5673f8a6d4c8589d52/linux/x64/Cursor-3.12.17-x86_64.AppImage",
"hash": "sha256-Fu00p0vaLNOl9wbGgtseLwhseXxmIQMyyhlNF7VZ+qM="
},
"aarch64-linux": {
"url": "https://downloads.cursor.com/production/bf249e6efb5b097f23d7e21d7283429f0760b74a/linux/arm64/Cursor-3.11.19-aarch64.AppImage",
"hash": "sha256-lFAK6xTIA3d0kmjybDYsMTYZhDbr/xasDG/NuZmE83Y="
"url": "https://downloads.cursor.com/production/0fb762053c34788bb7760d5673f8a6d4c8589d52/linux/arm64/Cursor-3.12.17-aarch64.AppImage",
"hash": "sha256-/r6lFrSq7aSefGvOWqLw/YmyUy3VocaWRyOUHoHuSeM="
},
"aarch64-darwin": {
"url": "https://downloads.cursor.com/production/bf249e6efb5b097f23d7e21d7283429f0760b74a/darwin/arm64/Cursor-darwin-arm64.dmg",
"hash": "sha256-WQ2OfTaGqELWTfjgU4n5tgfgTHQSA06RxERa6pkdukU="
"url": "https://downloads.cursor.com/production/0fb762053c34788bb7760d5673f8a6d4c8589d52/darwin/arm64/Cursor-darwin-arm64.dmg",
"hash": "sha256-WaUBglq+Jqa1Cn0sx62ccbBSKhYiBz1u1PjdHxcfQKE="
}
}
}

View File

@@ -26,8 +26,8 @@
},
"EControl": {
"owner": "Alexey-T",
"rev": "2026.05.06",
"hash": "sha256-G2OSGA5MVaZC/6H0agio6cbUg1iXYEz7YszBoRwcPwI="
"rev": "2026.07.18",
"hash": "sha256-my3FmW/1wIh639GxMvnmrc8whLnqHPQaSG6U1tSyPEs="
},
"ATSynEdit_Ex": {
"owner": "Alexey-T",

View File

@@ -42,13 +42,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "cudatext";
version = "1.235.0.3";
version = "1.235.1.0";
src = fetchFromGitHub {
owner = "Alexey-T";
repo = "CudaText";
tag = finalAttrs.version;
hash = "sha256-J8Ht+VPoRrtR9TcNEgsX/3Ci1Z7+SAbeSh9KzGIENvw=";
hash = "sha256-9W0DlQfPbSJPFz7+ExbfFeYWc7IKsvvcjY0/3X6j0ys=";
};
patches = [ ./proc_globdata.patch ];

View File

@@ -1,8 +1,8 @@
[
{
"pname": "Acornima",
"version": "1.4.0",
"hash": "sha256-7SCe3Bgcyzlv6nXQfTOy3UZLc7ilZ3YXxgl6mcTF82s="
"version": "1.6.2",
"hash": "sha256-gDsCbrtcu6rfbEz10iYOOrnfwo1oeH3/HBYmWGeNPVs="
},
{
"pname": "AdvancedStringBuilder",
@@ -46,8 +46,8 @@
},
{
"pname": "BlazorSortable",
"version": "6.0.1",
"hash": "sha256-VrK9dW5ULwfTOwxKvZU+OiXLuFEldmOx2kju5OBxSu0="
"version": "8.1.0",
"hash": "sha256-mzSfL+o6JCM1jUG5hgM9r+3d7Tiy64IfHiWysAf3Q/A="
},
{
"pname": "Blurhash.Core",
@@ -66,13 +66,13 @@
},
{
"pname": "CliWrap",
"version": "3.10.1",
"hash": "sha256-uH4SXiMkUIPw5RRyKtDTTCSkkr3BhBAPrxnC4O4ES4c="
"version": "3.10.2",
"hash": "sha256-PtRWN6tfZ/uT6o1JrLDj624feJgD5iDS4ywsYwEhQ6c="
},
{
"pname": "Dapper",
"version": "2.1.72",
"hash": "sha256-9CKyz72/Vp5/GIoxJzl7RAXTj4MvKTgFi/7fGyhRqf4="
"version": "2.1.79",
"hash": "sha256-QIGZ+vlnwhSl+nnVZ//s3uwFh/vKJ5kDpgGkmpMjhmw="
},
{
"pname": "Destructurama.Attributed",
@@ -116,8 +116,8 @@
},
{
"pname": "Elastic.Clients.Elasticsearch",
"version": "9.3.6",
"hash": "sha256-vRFjnDERVzH3uk9i2j0M8ygs9qzq9fL8jWxhnUX0ins="
"version": "9.4.2",
"hash": "sha256-oLIA6SKHDKPFZFGz5Hn+tRU+N9Csy1Uptn6wQXbg5HY="
},
{
"pname": "Elastic.Esql",
@@ -126,8 +126,8 @@
},
{
"pname": "Elastic.Transport",
"version": "0.17.0",
"hash": "sha256-XRz9obr31ShKHAmNM9vkh9UZ7+u8GfGFvtX/wOduINw="
"version": "0.17.1",
"hash": "sha256-iH1S2VUAR7Qh3WCbvYKK5mcy/2H4tTlVa5KhC6oT9K8="
},
{
"pname": "ExtendedNumerics.BigDecimal",
@@ -156,13 +156,13 @@
},
{
"pname": "Hardware.Info",
"version": "101.1.1.1",
"hash": "sha256-JPd8B7bvz8jMtVXsJH9mwW+wd71cTtC7O3RyRbrR0X4="
"version": "110.0.0.1",
"hash": "sha256-1B/ChYQgFQxt4GnciV/iVeRCJ/OWZyHEXHKQ0N8qbpc="
},
{
"pname": "Hardware.Info.Core",
"version": "101.1.1.1",
"hash": "sha256-NHPzZZ286Wtj4Fv53gLUf5duqSx6GhXtyufbwe49nyM="
"version": "110.0.0.1",
"hash": "sha256-r0fO8divyzyCpNMzNTpmqBeZEjREHqRxTTiAvz36Bpw="
},
{
"pname": "HarfBuzzSharp",
@@ -211,8 +211,8 @@
},
{
"pname": "Jint",
"version": "4.8.0",
"hash": "sha256-+K8NGiJ1SChiyMrjn4dJOiBdnWXP6UOfXSsNsJ5//tI="
"version": "4.11.0",
"hash": "sha256-eoNrSSTa5S4C0GEBYQZM89c9OdSmjCRMvPuKjlz8WBE="
},
{
"pname": "Json.More.Net",
@@ -226,8 +226,8 @@
},
{
"pname": "JsonSchema.Net",
"version": "9.2.0",
"hash": "sha256-vz2JWvZ7HM87NXgGc+MS2Nff2q4u+w1gns8GK41LOmw="
"version": "9.2.2",
"hash": "sha256-QKBjuaJsgtVRqyHtiPZ/ALnE7TPDLEUExg3AcuM8Lgw="
},
{
"pname": "LanguageExt.Core",
@@ -246,33 +246,38 @@
},
{
"pname": "Lennox.NvEncSharp",
"version": "2.0.0",
"hash": "sha256-r37R6ap9KaKPZyZaahQZ7f2lNoKhb1glCqEmM06WfXs="
"version": "2.1.1",
"hash": "sha256-pqF65IQVlLunoTqWnhDb5iw1z0uMESF6NsoTpPSvII8="
},
{
"pname": "Lucene.Net",
"version": "4.8.0-beta00017",
"hash": "sha256-BaD9RlO7xFFq3wBmpp4oQNqJImBDfe2loPk/GLJtfp4="
"version": "4.8.0-beta00018",
"hash": "sha256-ybFW535LOdHOj+3NPAARRULu0QdvyULy8KsnHG0w9qQ="
},
{
"pname": "Lucene.Net.Analysis.Common",
"version": "4.8.0-beta00017",
"hash": "sha256-/1kq4wC91E95z2HaXLlob3o7HZLny2LxLZXwtpaSF2k="
"version": "4.8.0-beta00018",
"hash": "sha256-Kqg7LN7Uy5SLkfujs9o0dUnLAEXmbIwRYazBLbWaMoE="
},
{
"pname": "Lucene.Net.Queries",
"version": "4.8.0-beta00017",
"hash": "sha256-OFuY0u2Q87z1xfBlTfn4I0YbJR1MXj5uogeclXio0bo="
"version": "4.8.0-beta00018",
"hash": "sha256-iSadwmoIBzUhAR6tRuPL59VWtM9Z/1mhI4wL3TAZbqw="
},
{
"pname": "Lucene.Net.QueryParser",
"version": "4.8.0-beta00017",
"hash": "sha256-l6LLK6KzVAHc8QBgb19sAvNdKS0KMJqmX9IB+ckMZB4="
"version": "4.8.0-beta00018",
"hash": "sha256-FrbEMCR8JKWCeMi87D7sx1mcSJU80pdvu/3VBBbhqVg="
},
{
"pname": "Lucene.Net.Sandbox",
"version": "4.8.0-beta00017",
"hash": "sha256-hHL4liVC3k8+PZVIE8N8SdT8UQkEj55IocsY5QEX52s="
"version": "4.8.0-beta00018",
"hash": "sha256-K77LDvAs/6cSk98V4moGErNLOHYWNl+Vh5L1vkrE4Zg="
},
{
"pname": "Markdig",
"version": "1.3.2",
"hash": "sha256-rlIUsV0QBtkdXHsWvJAREQr5XYNQWOGKMOgOKMJ48Zo="
},
{
"pname": "MedallionTopologicalSort",
@@ -306,33 +311,33 @@
},
{
"pname": "Microsoft.AspNetCore.Authentication.JwtBearer",
"version": "10.0.7",
"hash": "sha256-Y1DM6+4ji/xoAxv9NLsJOj7YUkQA5ItrlTR3NL2XcrE="
"version": "10.0.9",
"hash": "sha256-CBrVcy7pDTglJGNacuLXmLlmMpRYabL5xHIam3bgU3U="
},
{
"pname": "Microsoft.AspNetCore.Authentication.OpenIdConnect",
"version": "10.0.7",
"hash": "sha256-hr1QgB9miQO2rXj5heibTX/fa3Tj/Nci8G/pDcrq11c="
"version": "10.0.9",
"hash": "sha256-+fRq6oetJlK32C2R/nRBThcO+S6HTX6AIcfg12keAxU="
},
{
"pname": "Microsoft.AspNetCore.JsonPatch",
"version": "10.0.7",
"hash": "sha256-sbF5N0U+OXZKRUXXPppPrvJXevmUGnvDl6LqPtpEsBY="
"version": "10.0.9",
"hash": "sha256-UTX1bNuyk2CJGcMlxi2oxgR4NNRmCXwD5oNnLbM51F0="
},
{
"pname": "Microsoft.AspNetCore.Mvc.NewtonsoftJson",
"version": "10.0.7",
"hash": "sha256-nVAGFNglXbdJtuk099NVyC+qN/lgL3T0UdZ0GtJ1d1M="
"version": "10.0.9",
"hash": "sha256-caibA4iTNG7Y2sMXbJfxa+3KJuLONx51bG+UwX+UL3M="
},
{
"pname": "Microsoft.AspNetCore.OpenApi",
"version": "10.0.7",
"hash": "sha256-WlAW49otxYzgrmuqHewUoBsjDcAZwhNz5WVbCT4EiIA="
"version": "10.0.9",
"hash": "sha256-9E4gRAMR06h97kexDbijZn/MdG17kxisVziYpHDjf/Q="
},
{
"pname": "Microsoft.AspNetCore.SpaServices.Extensions",
"version": "10.0.7",
"hash": "sha256-xDbi4sbKmyrNYw+L1EIQx3RrVrezxPWICuz250dsEjA="
"version": "10.0.9",
"hash": "sha256-Z+a1qjmwAFu/XDiX40Ww3O86mjxG6LXWkVOGHWEe+/4="
},
{
"pname": "Microsoft.Bcl.AsyncInterfaces",
@@ -496,13 +501,13 @@
},
{
"pname": "Microsoft.Extensions.ApiDescription.Server",
"version": "10.0.7",
"hash": "sha256-tqh27mFfF2GzXLCSSeX0uEQ9yXVuhlOZDHo3rJVLwKw="
"version": "10.0.9",
"hash": "sha256-CH5mMVVh69IDS2uRBe3HmZPfJOnruJhNN56qHaUsBTU="
},
{
"pname": "Microsoft.Extensions.Caching.Abstractions",
"version": "10.0.7",
"hash": "sha256-u3pHlFaDPeY2v89jNYLiHUQ2aGMKpe5wpXZUt8hkgdE="
"version": "10.0.9",
"hash": "sha256-vUxhCZIXgIYPjNLWRQJBNTfPGn5K4IfoFfoOcq1hoUU="
},
{
"pname": "Microsoft.Extensions.Caching.Abstractions",
@@ -511,8 +516,8 @@
},
{
"pname": "Microsoft.Extensions.Caching.Memory",
"version": "10.0.7",
"hash": "sha256-8qXL1F5gE9OZUEp/9pNVT33hjRMVAPt4eovT1NesKoQ="
"version": "10.0.9",
"hash": "sha256-CtlL43WsblxUX4JY57DROPlp8tkbG50npcodGVQL9ho="
},
{
"pname": "Microsoft.Extensions.Caching.Memory",
@@ -531,13 +536,8 @@
},
{
"pname": "Microsoft.Extensions.Configuration",
"version": "10.0.2",
"hash": "sha256-dBJAKDyp/sm+ZSMQfH0+4OH8Jnv1s20aHlWS6HNnH+c="
},
{
"pname": "Microsoft.Extensions.Configuration",
"version": "10.0.7",
"hash": "sha256-2RqDs7+dXtGY78E5jSd1qyKu+dMQkbzv+oMY09SEJm0="
"version": "10.0.9",
"hash": "sha256-4d8r6Vyune1Qb0kwqzfGPA7BK2nvaiOenTiJedzq6sU="
},
{
"pname": "Microsoft.Extensions.Configuration.Abstractions",
@@ -546,13 +546,8 @@
},
{
"pname": "Microsoft.Extensions.Configuration.Abstractions",
"version": "10.0.2",
"hash": "sha256-P+0kaDGO+xB9KxF9eWHDJ4hzi05sUGM/uMNEX5NdBTE="
},
{
"pname": "Microsoft.Extensions.Configuration.Abstractions",
"version": "10.0.7",
"hash": "sha256-MnUJzZYnl089xuVi6kpt9kymBIvYun9U+Itd12dM5Co="
"version": "10.0.9",
"hash": "sha256-pliaksEAQdxyPURUVSlXpfF3LzJB93zHaeEDsaF5QJE="
},
{
"pname": "Microsoft.Extensions.Configuration.Abstractions",
@@ -576,13 +571,8 @@
},
{
"pname": "Microsoft.Extensions.Configuration.Binder",
"version": "10.0.2",
"hash": "sha256-resI9gIxHh2cc+258/i+TjW8xxzKf4ZBTLIcWAMEYz0="
},
{
"pname": "Microsoft.Extensions.Configuration.Binder",
"version": "10.0.7",
"hash": "sha256-lU4G801+Cy3ua+S2slY5UVHOPXdF0I7r3lYX38mQSPw="
"version": "10.0.9",
"hash": "sha256-ouJa+84H/bfMi67v25hjEWhTIyBHaWTJAoEvArwbrGA="
},
{
"pname": "Microsoft.Extensions.DependencyInjection",
@@ -591,8 +581,8 @@
},
{
"pname": "Microsoft.Extensions.DependencyInjection",
"version": "10.0.7",
"hash": "sha256-dICogdaqa5mHqyvFA0lTomFa39Dqm4nn7Pit6qi6eQY="
"version": "10.0.9",
"hash": "sha256-YIqgDknwTq48X88Imdrfav3tmQ6tZwIOYsLt6dT40M8="
},
{
"pname": "Microsoft.Extensions.DependencyInjection",
@@ -601,13 +591,8 @@
},
{
"pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
"version": "10.0.2",
"hash": "sha256-UF9T13V5SQxJy2msfLmyovLmitZrjJayf8gHH+uK2eg="
},
{
"pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
"version": "10.0.7",
"hash": "sha256-uQmTQarMn0fuZV03MyCb78Ex+96cuqFHNO5SyFOPkJk="
"version": "10.0.9",
"hash": "sha256-YzQpGAsrjLU18s016LmM7DMJKml0MzKl1bPPYJ/erEk="
},
{
"pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
@@ -641,8 +626,8 @@
},
{
"pname": "Microsoft.Extensions.Diagnostics",
"version": "10.0.7",
"hash": "sha256-Sd0ZsXgO7w/35vOKN1B0CZdcIcMJnf/Z/8POSikTyRk="
"version": "10.0.9",
"hash": "sha256-nnhs4+Z8gNL89Dttjqt0FR6uWY5U6bQ1dIa0wwMiUno="
},
{
"pname": "Microsoft.Extensions.Diagnostics.Abstractions",
@@ -651,8 +636,8 @@
},
{
"pname": "Microsoft.Extensions.Diagnostics.Abstractions",
"version": "10.0.7",
"hash": "sha256-ocntk68Qa3ccHGEnzmZuKdBWdQEnp4PgwJk63bSRjDA="
"version": "10.0.9",
"hash": "sha256-OoBCatkSA+QWbMfyFxeuEOIHb04ukPH32gNfCUsar2M="
},
{
"pname": "Microsoft.Extensions.FileProviders.Abstractions",
@@ -661,8 +646,8 @@
},
{
"pname": "Microsoft.Extensions.FileProviders.Abstractions",
"version": "10.0.7",
"hash": "sha256-ibxSdxibq1UKOo4Mz+zthbZd0UUFipnJNb0hPwvEXCA="
"version": "10.0.9",
"hash": "sha256-slMiJSmykMXcy0pu/uvoCaOw7BiyBUZQWZ216ERhZok="
},
{
"pname": "Microsoft.Extensions.Hosting.Abstractions",
@@ -671,13 +656,13 @@
},
{
"pname": "Microsoft.Extensions.Hosting.Abstractions",
"version": "10.0.7",
"hash": "sha256-S1WAgBHPi7H71uQUGyl2aG/IITgYfVNznyXsFrRe/kE="
"version": "10.0.9",
"hash": "sha256-wbVJw22JPxh8YXSeXCQdrbYE4ofPi0h6O8ZN/gyQ6CE="
},
{
"pname": "Microsoft.Extensions.Http",
"version": "10.0.7",
"hash": "sha256-cbTDyODUPitTBOn88A5R5/QGPzOTCT7qeyP2gG6WOS0="
"version": "10.0.9",
"hash": "sha256-caid7Mp5UjoLLjpwfKuJq24mVWp+lLm7/l8DezPyNKw="
},
{
"pname": "Microsoft.Extensions.Logging",
@@ -686,13 +671,8 @@
},
{
"pname": "Microsoft.Extensions.Logging",
"version": "10.0.2",
"hash": "sha256-9+gfQwK32JMYscW1YvyCWEzc9mRZOjCACoD9U1vVaJI="
},
{
"pname": "Microsoft.Extensions.Logging",
"version": "10.0.7",
"hash": "sha256-AUOet0nWZHB132XCPuyUp5xTFNnWjHhoOtzooFcXHk4="
"version": "10.0.9",
"hash": "sha256-644xYxPB+PtwGUTAKJV9wByXHWFkR5Ol0p08wFQwMm4="
},
{
"pname": "Microsoft.Extensions.Logging",
@@ -711,13 +691,18 @@
},
{
"pname": "Microsoft.Extensions.Logging.Abstractions",
"version": "10.0.2",
"hash": "sha256-ndKGzq8+2J/hvaIULwBui0L/jDyMQTAY24j+ohX5VX8="
"version": "10.0.7",
"hash": "sha256-/ITLUXgcs5tRDdeileNlmNB92V25CRd1FGBocChJj0g="
},
{
"pname": "Microsoft.Extensions.Logging.Abstractions",
"version": "10.0.7",
"hash": "sha256-/ITLUXgcs5tRDdeileNlmNB92V25CRd1FGBocChJj0g="
"version": "10.0.9",
"hash": "sha256-su2q/OZuG7nB3wnUTVcimy3oHSdetFh4hhmjI3f/ym8="
},
{
"pname": "Microsoft.Extensions.Logging.Abstractions",
"version": "8.0.0",
"hash": "sha256-Jmddjeg8U5S+iBTwRlVAVLeIHxc4yrrNgqVMOB7EjM4="
},
{
"pname": "Microsoft.Extensions.Logging.Abstractions",
@@ -734,21 +719,6 @@
"version": "9.0.15",
"hash": "sha256-n8lNcXF+LGLOfYGn6eQ8iFO6eV+XyP2PjVknG73sQbM="
},
{
"pname": "Microsoft.Extensions.Logging.Configuration",
"version": "10.0.2",
"hash": "sha256-eSfmagvrcdRVmTXEdzfvWEDNBewB/YClOGSDq4gThk0="
},
{
"pname": "Microsoft.Extensions.Logging.Console",
"version": "10.0.2",
"hash": "sha256-mfaypUwMZxEIKBfnmzhnCScC/uPpZBRYN+/2SNcxcu4="
},
{
"pname": "Microsoft.Extensions.Logging.TraceSource",
"version": "10.0.2",
"hash": "sha256-iD2epXLjKr41et5vJJTzLTxm+GzVxbAUMrwRm9jmH1c="
},
{
"pname": "Microsoft.Extensions.Options",
"version": "10.0.0",
@@ -756,13 +726,8 @@
},
{
"pname": "Microsoft.Extensions.Options",
"version": "10.0.2",
"hash": "sha256-12AfUEDdta/pmZUyEyqSUfOk0YoA7JOfGmIYnZQ//qk="
},
{
"pname": "Microsoft.Extensions.Options",
"version": "10.0.7",
"hash": "sha256-XtyfdZ26kjnuCF/YHbdGdsIeR/nxSW7yyQZ04sOa9RU="
"version": "10.0.9",
"hash": "sha256-/fc1g1SDJI81nOZRS7W4LZIAC0ssmasqaWhgJK+9rRs="
},
{
"pname": "Microsoft.Extensions.Options",
@@ -771,13 +736,8 @@
},
{
"pname": "Microsoft.Extensions.Options.ConfigurationExtensions",
"version": "10.0.2",
"hash": "sha256-WJahsWyT5wYdLPEJufHKpb3l/dl7D2iw2SnMK0Jr53U="
},
{
"pname": "Microsoft.Extensions.Options.ConfigurationExtensions",
"version": "10.0.7",
"hash": "sha256-6UBnB1ouWwRkVEGt5xLfXZvpYsCQQJijKvBlBCJOmmM="
"version": "10.0.9",
"hash": "sha256-XVKJrNjPo0hojY5V4xoLxedpvkqtr4GJqkCUhLKSTcQ="
},
{
"pname": "Microsoft.Extensions.Primitives",
@@ -786,8 +746,8 @@
},
{
"pname": "Microsoft.Extensions.Primitives",
"version": "10.0.7",
"hash": "sha256-cQBhL1IkRl1lxaZImAZBVS39CfWkB+J6+hJVEVBE35I="
"version": "10.0.9",
"hash": "sha256-WEPtmlEexm6QSFR4ITlBHuUD5/bqMfecOxFe5hkbAPU="
},
{
"pname": "Microsoft.Extensions.Primitives",
@@ -886,8 +846,8 @@
},
{
"pname": "Microsoft.OpenApi",
"version": "2.0.0",
"hash": "sha256-8eiM3Mx4Hx1etx52RlczoHG2z9XIpWgu2LQtWSt086k="
"version": "2.7.5",
"hash": "sha256-oYeR/8toy23G+YbVWfJUdMHPKdbfaYU2+0sQ9TIX0yA="
},
{
"pname": "Microsoft.SqlServer.Server",
@@ -906,8 +866,8 @@
},
{
"pname": "MudBlazor",
"version": "9.4.0",
"hash": "sha256-PsWZYhD35e+W0iBvRN0rv6PspDr615MNBrYGHNIfcNY="
"version": "9.6.0",
"hash": "sha256-hlftndZlbk7/q/JTk0EeexThfGX64y/fbqhb3RikjVI="
},
{
"pname": "MySqlConnector",
@@ -921,13 +881,23 @@
},
{
"pname": "NCalc.Core",
"version": "5.12.0",
"hash": "sha256-TxeBjIq33bNgHGWgJRjdKmhnxr3lscEFmL59bBNG0UU="
"version": "6.4.0",
"hash": "sha256-3fdefhHwcajgtFTChwJQscvjrIiiWGDV6WC7uTEWCBg="
},
{
"pname": "NCalc.Domain",
"version": "6.4.0",
"hash": "sha256-EDE7bHFBlL322L9txARTn6qUL7yv5zD/I9jzb8P6/7c="
},
{
"pname": "NCalc.Parser",
"version": "6.4.0",
"hash": "sha256-0N9lQmKF/ad2Ihtmth/CilA0SuOcr9hs2uF2XPj76Zo="
},
{
"pname": "NCalcSync",
"version": "5.12.0",
"hash": "sha256-Hraol6T5U8B8Z1DrincdjJZREjkt9ZbBPAH7wtZN4a4="
"version": "6.4.0",
"hash": "sha256-aIoh4Mlkos2vyIBQwe71N9e7lacxUBRxHaQWiXqb6zY="
},
{
"pname": "NETStandard.Library",
@@ -1009,25 +979,40 @@
"version": "9.0.0",
"hash": "sha256-HGWV09tzY87vvMK6E9/83RPnG0yYVBckaJs6JqF2/zs="
},
{
"pname": "ReactiveUI.Disposables",
"version": "6.0.0",
"hash": "sha256-WK2rt1PZFW2MAnQpnwjJgt0sC9lGp8UazxGbJLSBSfs="
},
{
"pname": "ReactiveUI.Primitives",
"version": "6.0.0",
"hash": "sha256-b6ByzvvvWhV+BIGRDb9u5t9b9mvRz3memmumQbqtH/A="
},
{
"pname": "ReactiveUI.Primitives.Core",
"version": "6.0.0",
"hash": "sha256-bWM5Cp/rIuF9CglPo0dse+9a76lPHhjElO4W/3U4MJI="
},
{
"pname": "Refit",
"version": "10.1.6",
"hash": "sha256-KC0PVsbqx5RHZxItYgJaBeUQBlPLQbTx643BzEhXIc0="
"version": "13.1.0",
"hash": "sha256-usU/SXfobVSWqku+J2KnRv3Zl662j+7BeBPFkIs/Mm0="
},
{
"pname": "Refit.HttpClientFactory",
"version": "10.1.6",
"hash": "sha256-/fkHB7cFXIRVUDnznQVJBgpwLS8KdhtiASF78xp4C8Q="
"version": "13.1.0",
"hash": "sha256-n07aKFVFSa/dHm/WQuuEsRsBtkCes8APP7aw9MUgQ1k="
},
{
"pname": "Refit.Newtonsoft.Json",
"version": "10.1.6",
"hash": "sha256-SJq065kLgo9cJn5sg64hK+7dMxezJbdQJdlp4U1M/1M="
"version": "13.1.0",
"hash": "sha256-+DoSbi0bbbARWbHWtPrSMlLXZ+H8dwSjSvII8XHRUSI="
},
{
"pname": "Refit.Xml",
"version": "10.1.6",
"hash": "sha256-VgPvKHxAB+X5hkD+eapzDcgB8Z+0ZIeX/D14vGRhrCU="
"version": "13.1.0",
"hash": "sha256-PthbrdAhwMsW9OZPz3cd20mCwfq7eQbjSCzbgmGaRl8="
},
{
"pname": "RichTextKit.Stbear",
@@ -1036,13 +1021,13 @@
},
{
"pname": "Scalar.AspNetCore",
"version": "2.14.10",
"hash": "sha256-NojV2iMXKFbZTypeqLhgNdebb9hGLsFyDjkHrjSOryM="
"version": "2.16.11",
"hash": "sha256-aAzETL6er5UWk8HluLqOCFrCE8bi4XSCyqBH9VQGJw4="
},
{
"pname": "Scriban.Signed",
"version": "7.1.0",
"hash": "sha256-bUADaUvCUz4uOx/zpiG5IaQKHlWRLiUmCg+90CTuJgI="
"version": "7.2.5",
"hash": "sha256-uLPk4S8JwWX0SRtIuRjHo2hXV1MBh0mM4Ybk10a9nAI="
},
{
"pname": "Serilog",
@@ -1089,6 +1074,11 @@
"version": "10.0.0",
"hash": "sha256-WJK+wR7XPGAtD+vO+pjF5mn4qy8tO5uWIqHhovL0lAs="
},
{
"pname": "Serilog.Settings.Configuration",
"version": "10.0.1",
"hash": "sha256-aR+zh+LH9gshorDgm3YDq/KaRNNTZMqCfvXAgQ9EYmQ="
},
{
"pname": "Serilog.Sinks.Console",
"version": "6.1.1",
@@ -1121,8 +1111,8 @@
},
{
"pname": "SkiaSharp",
"version": "3.119.2",
"hash": "sha256-A9F397K5FfLeOsNZacKmUh4IU/WMK60B4Z6TEtS/oqo="
"version": "4.150.0",
"hash": "sha256-CBaXRqzzM9LBSPjiVyAzjruu37fs3wwaLKlCtvS0Ha0="
},
{
"pname": "SkiaSharp.HarfBuzz",
@@ -1136,38 +1126,53 @@
},
{
"pname": "SkiaSharp.NativeAssets.Linux.NoDependencies",
"version": "3.119.2",
"hash": "sha256-79BCLZAYjfHP1DZKgB+hsyyBlhnyZQPi+Swvs0RYnng="
"version": "4.150.0",
"hash": "sha256-NWzw8XdD4c874PaFasQTB+IghsGt4tn/r8XUUrM37uc="
},
{
"pname": "SkiaSharp.NativeAssets.macOS",
"version": "3.119.2",
"hash": "sha256-KEeGqSiyAiMbzLgH/0JkwUz/pWcL49gYB1T1YLkMPaI="
"version": "4.150.0",
"hash": "sha256-9Qabpr/uhT64/zJOgcx2qjt5KeZicR6Sb1+44a/Bcsg="
},
{
"pname": "SkiaSharp.NativeAssets.Win32",
"version": "3.119.2",
"hash": "sha256-CI6dg+MlxX8t+vbnkxtd5QE3xalMKkA8LUSudxg7TNU="
"version": "4.150.0",
"hash": "sha256-LS19fC2kw4F9kgHPGMuSDU9TgcbvzQ+v56DpNewwetA="
},
{
"pname": "SourceGear.sqlite3",
"version": "3.50.4.5",
"hash": "sha256-yPOyLiK4QoTfE3IED0hFl1JJYjmt8RBB3fp1a1CwvqE="
},
{
"pname": "SQLitePCLRaw.bundle_e_sqlite3",
"version": "2.1.10",
"hash": "sha256-kZIWjH/TVTXRIsHPZSl7zoC4KAMBMWmgFYGLrQ15Occ="
},
{
"pname": "SQLitePCLRaw.bundle_e_sqlite3",
"version": "3.0.3",
"hash": "sha256-TPRW+2PX4EPVC79or+ZxxD1cJtzf1CRckvEuGq2rY0o="
},
{
"pname": "SQLitePCLRaw.config.e_sqlite3",
"version": "3.0.3",
"hash": "sha256-Hwzxtx+/KLkZNWSs1btOMJMkgt23P0p98t7hUhbKShw="
},
{
"pname": "SQLitePCLRaw.core",
"version": "2.1.10",
"hash": "sha256-gpZcYwiJVCVwCyJu0R6hYxyMB39VhJDmYh9LxcIVAA8="
},
{
"pname": "SQLitePCLRaw.lib.e_sqlite3",
"version": "2.1.10",
"hash": "sha256-m2v2RQWol+1MNGZsx+G2N++T9BNtQGLLHXUjcwkdCnc="
"pname": "SQLitePCLRaw.core",
"version": "3.0.3",
"hash": "sha256-MLuN7KzfhWyVX3i4pi55KQp9J8JR83sCCveeUusDKqw="
},
{
"pname": "SQLitePCLRaw.provider.e_sqlite3",
"version": "2.1.10",
"hash": "sha256-MLs3jiETLZ7k/TgkHynZegCWuAbgHaDQKTPB0iNv7Fg="
"version": "3.0.3",
"hash": "sha256-brVPu6YEBbKtfKrf5PV8sDZZsmlZFgL5Kse6FP01uF0="
},
{
"pname": "System.ClientModel",
@@ -1186,8 +1191,8 @@
},
{
"pname": "System.CommandLine",
"version": "2.0.7",
"hash": "sha256-CGm46Hk7eZFvIySEynE+A0Hs5EXDs2FNKKhk/rU77jM="
"version": "2.0.9",
"hash": "sha256-3v9Man1oj9kOhDwm1+9VWseFEL5Zkrtzcw9WuKt2vwE="
},
{
"pname": "System.Composition",
@@ -1341,7 +1346,7 @@
},
{
"pname": "YamlDotNet",
"version": "17.1.0",
"hash": "sha256-Zdlw62rVud2U94BQKqrp5OFQiDcQ9rRrKeaVnNxREjY="
"version": "18.1.0",
"hash": "sha256-Wf/mWt5nrZ2IYmf4d7Y0pFA2PLgblOGducpMNkYUFvY="
}
]

View File

@@ -9,13 +9,13 @@
buildDotnetModule rec {
pname = "ersatztv";
version = "26.5.1";
version = "26.6.0";
src = fetchFromGitHub {
owner = "ErsatzTV";
repo = "legacy";
rev = "v${version}";
sha256 = "sha256-2w+4xppj3E8H6WXea/iuNfloUmBsFQKDBpTnUn3RWvE=";
sha256 = "sha256-88uy7JcTDZrgWkJKv0+k8LN5N/h0gqfXkhqfrgi1Sns=";
};
postPatch = ''
# Remove config of development tools that don't end up in

View File

@@ -4,11 +4,11 @@
buildNpmPackage,
fetchFromGitHub,
electron_41,
dart-sass,
mpv-unwrapped,
fetchPnpmDeps,
pnpmConfigHook,
pnpm_10,
pnpm_11,
nodejs-slim_latest,
darwin,
actool,
copyDesktopItems,
@@ -18,16 +18,19 @@
}:
let
pname = "feishin";
version = "1.13.0";
version = "1.15.0";
src = fetchFromGitHub {
owner = "jeffvli";
repo = "feishin";
tag = "v${version}";
hash = "sha256-v6dWzEB1+IK4bHmDo8Rr5e0Xi3OWKcm+UPBmBiSfdZ0=";
hash = "sha256-Lu1vxZg8n+3zkvvJxyD/yw6RIfv1DHCuMdlSPxSc4cE=";
};
electron = electron_41;
# Fix pnpm issue on darwin https://github.com/NixOS/nixpkgs/issues/525627
pnpm = pnpm_11.override { nodejs-slim = nodejs-slim_latest; };
in
buildNpmPackage {
inherit pname version;
@@ -43,18 +46,18 @@ buildNpmPackage {
pnpmDeps = fetchPnpmDeps {
inherit
pname
pnpm
version
src
;
pnpm = pnpm_10;
fetcherVersion = 3;
hash = "sha256-zNOGJ24G0xcgsGK4DmbBm7d1PHTp7IJS+RTALGRtfDg=";
fetcherVersion = 4;
hash = "sha256-9uG0AxIBAmuIPywg3p9fFCXmRvM9zDLhWfluSLRnUXY=";
};
env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1";
nativeBuildInputs = [
pnpm_10
pnpm
]
++ lib.optionals (stdenv.hostPlatform.isLinux && !webVersion) [ copyDesktopItems ]
++ lib.optionals (stdenv.hostPlatform.isDarwin && !webVersion) [
@@ -68,15 +71,6 @@ buildNpmPackage {
--replace-fail '"postinstall": "electron-builder install-app-deps",' ""
'';
preBuild = ''
rm -r node_modules/.pnpm/sass-embedded-*
test -d node_modules/.pnpm/sass-embedded@*
dir="$(echo node_modules/.pnpm/sass-embedded@*)/node_modules/sass-embedded/dist/lib/src/vendor/dart-sass"
mkdir -p "$dir"
ln -s ${dart-sass}/bin/dart-sass "$dir"/sass
'';
postBuild = lib.optionalString (!webVersion) ''
cp -r ${electron.dist} electron-dist
chmod -R u+w electron-dist

View File

@@ -14,7 +14,7 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "forgejo-cli";
version = "0.5.0";
version = "0.6.0";
__structuredAttrs = true;
@@ -22,10 +22,10 @@ rustPlatform.buildRustPackage (finalAttrs: {
owner = "forgejo-contrib";
repo = "forgejo-cli";
tag = "v${finalAttrs.version}";
hash = "sha256-6qouGcqNau2aCBPYpn0hFdm8QXL1WjZvnowK4aspe/Q=";
hash = "sha256-XG7IPfl5yLToDQ+P0JkMxhfqsGd3cGWYCNrmlFf9j2Y=";
};
cargoHash = "sha256-UPDhPKC/x0ccfm7Df74PtCn+Zt9ShCxf9uB5TVaYV6Y=";
cargoHash = "sha256-+7WiOmYBjTMEsIGaqnMVTIHhzTpm8ObnljNXFnDazhI=";
nativeBuildInputs = [
pkg-config

View File

@@ -55,14 +55,14 @@ let
in
buildGoModule (finalAttrs: {
pname = "forgejo-runner";
version = "12.13.0";
version = "12.13.1";
src = fetchFromGitea {
domain = "code.forgejo.org";
owner = "forgejo";
repo = "runner";
rev = "v${finalAttrs.version}";
hash = "sha256-wrHZ4vgWNw0tbcNpZesU5SoV2gqle1MJcPjj6lNMwOw=";
hash = "sha256-f2YVcb2bq1//A0SX1bfLLkGfp04REHgzg8o3dsN1Kh0=";
};
vendorHash = "sha256-du7fXehcxZ70Lsr5VCkz646G0Us/XwM4Sl98HXimoao=";

View File

@@ -8,13 +8,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "fpart";
version = "1.7.0";
version = "1.7.1";
src = fetchFromGitHub {
owner = "martymac";
repo = "fpart";
rev = "fpart-${finalAttrs.version}";
sha256 = "sha256-BQGSKDSuK2iB0o2v8I+XOwhYtU/0QtMevt4pgIfRhNQ=";
sha256 = "sha256-S+paRGjqALohSkm3kpbsiYiYZyC4WWL3ccTMX0FGhEg=";
};
nativeBuildInputs = [ autoreconfHook ];

View File

@@ -72,13 +72,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "freerdp";
version = "3.29.0";
version = "3.30.0";
src = fetchFromGitHub {
owner = "FreeRDP";
repo = "FreeRDP";
tag = finalAttrs.version;
hash = "sha256-LTRV1vRTMR8015iFXZIEjz6ApN5kg1+T2nGZWJ873zY=";
hash = "sha256-Fy7TB7cRHXB86deb86eg05Cwf9SHU0C/Qnfj5Ylmjug=";
};
postPatch = ''

View File

@@ -12,13 +12,13 @@
buildNpmPackage (finalAttrs: {
pname = "ghostfolio";
version = "3.22.0";
version = "3.29.0";
src = fetchFromGitHub {
owner = "ghostfolio";
repo = "ghostfolio";
tag = finalAttrs.version;
hash = "sha256-zKXq6juvxaPJ7h/2HDzh7lREFj0ni5HsAyhEbZ09K3M=";
hash = "sha256-fmYE942D91beGxCnJ5Kc8fdLbsgu9/VWe+9Gd/dMYIs=";
# populate values that require us to use git. By doing this in postFetch we
# can delete .git afterwards and maintain better reproducibility of the src.
leaveDotGit = true;
@@ -28,7 +28,7 @@ buildNpmPackage (finalAttrs: {
'';
};
npmDepsHash = "sha256-r/LaDTd4TvoPll2w0It0cVOBniMnlZf1jg5mL9wII7I=";
npmDepsHash = "sha256-DqPCKW5axDToe0iboe9MF6ea4TNif3Oo5jOzWlMnQas=";
postPatch = ''
substituteInPlace replace.build.mjs \

View File

@@ -7,13 +7,13 @@
buildGoModule (finalAttrs: {
pname = "glauth";
version = "2.5.0";
version = "2.5.1";
src = fetchFromGitHub {
owner = "glauth";
repo = "glauth";
tag = "GLAuth-v${finalAttrs.version}";
hash = "sha256-9aymP2zhp2DaqqrC1tiTicqnzBvAHGdx4KHKXkYNNsg=";
hash = "sha256-cz+kmYIUqwiYj0/djsUfSEYSWRpUftaJDHX9JUJKnOg=";
};
vendorHash = "sha256-Lijy0LFy0PgWogdzYRNPFOkLym6Gf9qG4R+Bm91eYJg=";

View File

@@ -7,11 +7,11 @@
}:
let
pname = "heynote";
version = "2.9.0";
version = "2.9.1";
src = fetchurl {
url = "https://github.com/heyman/heynote/releases/download/v${version}/Heynote_${version}_x86_64.AppImage";
sha256 = "sha256-5SCIMvhpFUwpcZaxUwDjWRN05QFLgKKE1C2J32lapH8=";
sha256 = "sha256-37as29Jh5Xz3nEW5aryD52puqaCiAxlMBs+aRIZbbU8=";
};
appimageContents = appimageTools.extractType2 {

View File

@@ -19,13 +19,13 @@ assert systemdSupport -> stdenv.hostPlatform.isLinux;
stdenv.mkDerivation (finalAttrs: {
pname = "htop" + lib.optionalString withVimKeys "-vim";
version = "3.5.1";
version = "3.5.2";
src = fetchFromGitHub {
owner = "htop-dev";
repo = "htop";
tag = finalAttrs.version;
hash = "sha256-mw7pixNk+AF2Hz8YUkkUleQpR8yNF0pb1NjYgID076A=";
hash = "sha256-YKv0ski+lT4nMsGou0KmvXTbyG4DZYSq4+TU7Ts2qfo=";
};
patches = lib.optional withVimKeys (fetchpatch2 {

View File

@@ -17,13 +17,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "keymapper";
version = "5.3.1";
version = "5.6.0";
src = fetchFromGitHub {
owner = "houmain";
repo = "keymapper";
tag = finalAttrs.version;
hash = "sha256-YKfKgsrjDrskLEoYCSRMYco7+7E/sgXFAMEwwm7rs7w=";
hash = "sha256-0GadjBGgawn0V+PV04R6ULmanNUF7R14N/jHhObcTzM=";
};
# all the following must be in nativeBuildInputs
@@ -47,8 +47,7 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/houmain/keymapper";
license = lib.licenses.gpl3Only;
mainProgram = "keymapper";
maintainers = [
];
maintainers = with lib.maintainers; [ anntoin ];
platforms = lib.platforms.linux;
};
})

View File

@@ -11,13 +11,13 @@
buildDotnetModule rec {
pname = "knossosnet";
version = "1.3.8";
version = "1.3.9";
src = fetchFromGitHub {
owner = "KnossosNET";
repo = "Knossos.NET";
tag = "v${version}";
hash = "sha256-G/RSopDFn6ma5rXFkRth3NncbTVrVF6OqgqaJZl3EkE=";
hash = "sha256-ZRmv2S17bjHJZQPMzkRZoWXOPkfPed+QdIiBrtk/CiE=";
};
patches = [ ./dotnet-8-upgrade.patch ];

View File

@@ -10,16 +10,16 @@
buildGoModule (finalAttrs: {
pname = "livekit-cli";
version = "2.17.0";
version = "2.18.0";
src = fetchFromGitHub {
owner = "livekit";
repo = "livekit-cli";
tag = "v${finalAttrs.version}";
hash = "sha256-l8RXYwLRrnekNeIocRQPBLCqMscMwKlWrVmts7Ce2EI=";
hash = "sha256-lJagBIebVMWWImOHFxMxJDFRjrBNsrFrmpidnkjjScU=";
};
vendorHash = "sha256-gfiWS6hWqe4eqmKGiYYGeSaygCGhhgSzgp0eicTwSa8=";
vendorHash = "sha256-3DMJtYjmE8UQodmy3SsvKEDUKu+tGuhm1Pm7ovd2rUs=";
# Use nixpkgs portaudio package + pkg-config rather than relying on a vendored
# git submodule, similar to the homebrew solution

View File

@@ -18,16 +18,16 @@ let
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "lockbook-desktop";
version = "26.7.4";
version = "26.7.16";
src = fetchFromGitHub {
owner = "lockbook";
repo = "lockbook";
tag = finalAttrs.version;
hash = "sha256-gwpobBTugTTTtd/mWVoyiU0E/NjWCTfMnMF0reWLKrA=";
hash = "sha256-/aZNHeE0bfW5bYOFEboWUMIl0b4FbkdOKXxMEPUqJF0=";
};
cargoHash = "sha256-EH3uIjz2M+Ytkx/gD0gwslUrDVPvm5+hwOGoDtAdblg=";
cargoHash = "sha256-1cbsmCHNEiN0qxSa+5v5I1/WpFuVgAWuNfMERFviSmU=";
nativeBuildInputs = [
pkg-config

View File

@@ -2,7 +2,7 @@
lib,
stdenv,
fetchFromGitHub,
godot_4_6,
godot_4_7,
vulkan-headers,
vulkan-loader,
libx11,
@@ -15,19 +15,21 @@
libxrender,
nix-update-script,
}:
let
godot = godot_4_7;
in
stdenv.mkDerivation (finalAttrs: {
pname = "material-maker";
version = "1.6";
version = "1.7";
src = fetchFromGitHub {
owner = "RodZill4";
repo = "material-maker";
rev = finalAttrs.version;
hash = "sha256-jSbauK9eXoTW2xjZsipWcPs/8qmK8ztmT+doCgu8zrU=";
hash = "sha256-/oBAbdYNfIeNKnv1NGP05Nk5G8gov1yqRsG0jnFMW/Y=";
};
nativeBuildInputs = [ godot_4_6 ];
nativeBuildInputs = [ godot ];
buildInputs = [
vulkan-headers
@@ -48,7 +50,7 @@ stdenv.mkDerivation (finalAttrs: {
export HOME=$TMPDIR
mkdir -p "$HOME/.local/share/godot"
ln -s "${godot_4_6.export-templates-bin}/share/godot/export_templates" "$HOME/.local/share/godot/export_templates"
ln -s "${godot.export-templates-bin}/share/godot/export_templates" "$HOME/.local/share/godot/export_templates"
mkdir -vp build
godot4 -v --headless --export-release 'Linux/X11' build/material-maker

View File

@@ -1,17 +1,17 @@
{
"version": "3.229.0",
"version": "3.233.0",
"assets": {
"x86_64-linux": {
"url": "https://github.com/metalbear-co/mirrord/releases/download/3.229.0/mirrord_linux_x86_64",
"hash": "sha256-+yiBIbuYszypKXAWnh/qK5Kl+U2uvQmhalj1AyfvY4E="
"url": "https://github.com/metalbear-co/mirrord/releases/download/3.233.0/mirrord_linux_x86_64",
"hash": "sha256-F3pnhKxGLV1fy2mKfu3KFr495vuwq4wwmmnQ2PWsn3M="
},
"aarch64-linux": {
"url": "https://github.com/metalbear-co/mirrord/releases/download/3.229.0/mirrord_linux_aarch64",
"hash": "sha256-pZHmEy4cUvQH3sFBL3+5cJvj7RCGoRpdgRBa75SvqcA="
"url": "https://github.com/metalbear-co/mirrord/releases/download/3.233.0/mirrord_linux_aarch64",
"hash": "sha256-XHOTSr2Gxqqh7gIB5nv2nUMqUqFsNCsyPxhuQa0KCxY="
},
"aarch64-darwin": {
"url": "https://github.com/metalbear-co/mirrord/releases/download/3.229.0/mirrord_mac_universal",
"hash": "sha256-o71hF5s3dwNPgubbJrO1/Vjfau3kTVZAjDYahuDpevc="
"url": "https://github.com/metalbear-co/mirrord/releases/download/3.233.0/mirrord_mac_universal",
"hash": "sha256-21EWgA1Ccz2HkhB/PocBT8yrhyxUhcPWOlj97F46Z6E="
}
}
}

View File

@@ -8,63 +8,63 @@
freetype,
yasm,
ffmpeg_7,
aalibSupport ? true,
aalibSupport ? config.mplayer.aalibSupport or true,
aalib,
fontconfigSupport ? true,
fontconfigSupport ? config.mplayer.fontconfigSupport or true,
fontconfig,
freefont_ttf,
fribidiSupport ? true,
fribidiSupport ? config.mplayer.fribidiSupport or true,
fribidi,
x11Support ? true,
x11Support ? config.mplayer.x11Support or true,
libx11,
libxext,
libGLU,
libGL,
xineramaSupport ? true,
xineramaSupport ? config.mplayer.xineramaSupport or true,
libxinerama,
xvSupport ? true,
xvSupport ? config.mplayer.xvSupport or true,
libxv,
alsaSupport ? stdenv.hostPlatform.isLinux,
alsaSupport ? !stdenv.hostPlatform.isDarwin,
alsa-lib,
screenSaverSupport ? true,
screenSaverSupport ? config.mplayer.screenSaverSupport or true,
libxscrnsaver,
vdpauSupport ? false,
vdpauSupport ? config.mplayer.vdpauSupport or false,
libvdpau,
cddaSupport ? !stdenv.hostPlatform.isDarwin,
cdparanoia,
dvdnavSupport ? !stdenv.hostPlatform.isDarwin,
libdvdnav,
dvdreadSupport ? true,
libdvdnav_4_2_1,
dvdreadSupport ? config.mplayer.dvdreadSupport or true,
libdvdread,
bluraySupport ? true,
bluraySupport ? config.mplayer.bluraySupport or true,
libbluray,
amrSupport ? false,
amrSupport ? config.mplayer.amrSupport or false,
amrnb,
amrwb,
cacaSupport ? true,
cacaSupport ? config.mplayer.cacaSupport or true,
libcaca,
lameSupport ? true,
lameSupport ? config.mplayer.lameSupport or true,
lame,
speexSupport ? true,
speexSupport ? config.mplayer.speexSupport or true,
speex,
theoraSupport ? true,
theoraSupport ? config.mplayer.theoraSupport or true,
libtheora,
x264Support ? false,
x264Support ? config.mplayer.x264Support or false,
x264,
jackaudioSupport ? false,
jackaudioSupport ? config.mplayer.jackaudioSupport or false,
libjack2,
pulseSupport ? config.pulseaudio or false,
libpulseaudio,
bs2bSupport ? false,
bs2bSupport ? config.mplayer.bs2bSupport or false,
libbs2b,
v4lSupport ? false,
v4lSupport ? config.mplayer.v4lSupport or false,
libv4l,
# For screenshots
libpngSupport ? true,
libpngSupport ? config.mplayer.libpngSupport or true,
libpng,
libjpegSupport ? true,
libjpegSupport ? config.mplayer.libjpegSupport or true,
libjpeg,
useUnfreeCodecs ? false,
useUnfreeCodecs ? config.mplayer.useUnfreeCodecs or false,
buildPackages,
versionCheckHook,
}:
@@ -161,7 +161,7 @@ stdenv.mkDerivation (finalAttrs: {
++ lib.optional theoraSupport libtheora
++ lib.optional cacaSupport libcaca
++ lib.optional xineramaSupport libxinerama
++ lib.optional dvdnavSupport libdvdnav
++ lib.optional dvdnavSupport libdvdnav_4_2_1
++ lib.optional dvdreadSupport libdvdread
++ lib.optional bluraySupport libbluray
++ lib.optional cddaSupport cdparanoia

View File

@@ -9,18 +9,18 @@ buildGoModule rec {
__structuredAttrs = true;
pname = "multica-cli";
version = "0.3.43";
version = "0.4.4";
src = fetchFromGitHub {
owner = "multica-ai";
repo = "multica";
rev = "v${version}";
hash = "sha256-XzJIWvSLK83f2ey7MKNvQuPuDy44dMf2YkxaudnLnvc=";
hash = "sha256-6weF4ePnwW8p4HVzi9v29PGI2RdI8joea15IzfXiBF0=";
};
sourceRoot = "${src.name}/server";
vendorHash = "sha256-+IZt3ZQDHEcLA1cOcN4j4cTtIbATzAowUL3i1ZQnzBc=";
vendorHash = "sha256-SL//NLuzLV+faAjD7SR9f9j0AaDHel2haZajLJpsj5s=";
subPackages = [ "cmd/multica" ];

View File

@@ -10,16 +10,16 @@
buildGoModule (finalAttrs: {
pname = "nak";
version = "0.20.0";
version = "0.20.1";
src = fetchFromGitHub {
owner = "fiatjaf";
repo = "nak";
tag = "v${finalAttrs.version}";
hash = "sha256-jewvap5dYDpW7kqN2BvJuaqXG8C+gya9y6NxwPQhR4I=";
hash = "sha256-QP2r+Eq0O9cRyF3NLT6s8L1CZqfiRdJ2O+nDfvrO5iI=";
};
vendorHash = "sha256-gDBDN+loVtsTTj8J1sFlWqMgcdlKepj/16hLkiQEmTs=";
vendorHash = "sha256-uftDwPMu2pK5wEfMrO6HSRFcvcr+Cst3uQ8cpOMESs4=";
ldflags = [
"-s"

View File

@@ -39,11 +39,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "netatalk";
version = "4.5.0";
version = "4.5.1";
src = fetchurl {
url = "mirror://sourceforge/netatalk/netatalk/netatalk-${finalAttrs.version}.tar.xz";
hash = "sha256-Ytd/WkkeaQhsFwb/fZ4BaRLg5ItD0MOnrmDDhLbWJbM=";
hash = "sha256-8JHeELDECZbr99ZQLPlHz9h9/hp+YvnZYBMiVXOThSQ=";
};
nativeBuildInputs = [

View File

@@ -13,13 +13,13 @@ let
in
buildNpmPackage (finalAttrs: {
pname = "nezha-theme-user";
version = "2.4.0";
version = "2.4.2";
src = fetchFromGitHub {
owner = "hamster1963";
repo = "nezha-dash-v2";
tag = "v${finalAttrs.version}";
hash = "sha256-ikrRkYrJnTRaBk3u6Ju0csRW9K3Udydh/JFTi/GxVOs=";
hash = "sha256-n1q9mjheW2J500mEPhBaGHuMAEVtddxXCyLC+Au/8Ts=";
};
postPatch = ''
@@ -37,7 +37,7 @@ buildNpmPackage (finalAttrs: {
inherit (finalAttrs) pname version src;
inherit pnpm;
fetcherVersion = 4;
hash = "sha256-5lzMFY+PYHSQTWSewfLaspgeRq5PwWnU0ZzHYPzSMwE=";
hash = "sha256-OPI4xMOJA5TJ1XAAFqawXPUQePgNKe2ES+g2MsIstFo=";
};
npmConfigHook = pnpmConfigHook;

View File

@@ -29,13 +29,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "opentrack";
version = "2026.1.0-unstable-2026-07-09";
version = "2026.1.0-unstable-2026-07-14";
src = fetchFromGitHub {
owner = "opentrack";
repo = "opentrack";
rev = "5ce3de85301c9cdb0e2c2e024f03d94cb42bfd62";
hash = "sha256-k4uAdsEIVYgHPrfl5m2CezQwi4ZGlItgq/e0cHd1TzY=";
rev = "b4cfbcaa30e662d7543687da9fd9eb210b38fe36";
hash = "sha256-u0+yMWAHTfK+fa7jOx7Qqgo6lrkrYhNQe3pIXpAlLBE=";
};
aruco = callPackage ./aruco.nix { };

View File

@@ -21,25 +21,25 @@
# A pure Rust build would lack the Prettier plugin functionality.
stdenv.mkDerivation (finalAttrs: {
pname = "oxfmt";
version = "0.58.0";
version = "0.59.0";
src = fetchFromGitHub {
owner = "oxc-project";
repo = "oxc";
tag = "oxfmt_v${finalAttrs.version}";
hash = "sha256-sENfR27kqr/S25+43NiFEJsQrwYLqmuvTC/AhJETGsk=";
hash = "sha256-hDWlKeQf2cvJLjRwkqJPaRIZY5Yx4weThT0BULSFesM=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs) pname version src;
hash = "sha256-RkZ6e07SnJArjL0CNo5Qfo/hYrw1HIM4g8bvMJm9ypE=";
hash = "sha256-8PYQYOlRs5E6+Q3yx9DtlFLxSs/CPQN4V3zj5xf0KvY=";
};
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
pnpm = pnpm_10;
fetcherVersion = 3;
hash = "sha256-eSPMGwkgpNgyPS4eebGoGi+gu9xqw8OWGvK7DK2goMk=";
hash = "sha256-f9pO9Uvl9yujRbR3HHtzdy/BR/JKtAE1T6ipQuTPvf8=";
};
nativeBuildInputs = [

View File

@@ -116,6 +116,10 @@
"module": "sha256-wDgW20RCyzvDuEg3XZte4z0cjjmZnT6e/eVHzq8U20A=",
"pom": "sha256-9sHbW2XrT34FtcQu6/fXwzBtwn8gRkGreobv9+UCsWs="
},
"com/fasterxml/jackson/module#jackson-module-jaxb-annotations/2.15.2": {
"module": "sha256-0Ga2zxP7At6QakypJq++2xeMezk1nY0IVjsJpO/Q6ak=",
"pom": "sha256-pet+cRIEiBVIUCiK/RgAUnciMxIrvVw+CkF46V+l5c8="
},
"com/fasterxml/jackson/module#jackson-module-kotlin/2.12.7": {
"jar": "sha256-f0WUsO31GzPYnBpUV3vOqz46hbg3PORiLySxJKsyC7Y=",
"module": "sha256-KFgSNtUkPvn4QIbqYSnl+onOmomANlBHJ+tP0gthWN8=",
@@ -129,6 +133,9 @@
"com/fasterxml/jackson/module#jackson-modules-base/2.12.7": {
"pom": "sha256-EhnfADQxBTWu+hl6YsSgr7gjqIIu1Ch9F3kDElMmoVw="
},
"com/fasterxml/jackson/module#jackson-modules-base/2.15.2": {
"pom": "sha256-+yZ+dP9pfME6aGKUG0kboMwmvQcElfTROAsDuT9Z4C4="
},
"com/fasterxml/jackson/module#jackson-modules-java8/2.15.2": {
"pom": "sha256-ySmc8tVgUfC2f+PPsl95GF5xcTyAkON/4xjA3TpTgI8="
},
@@ -398,6 +405,11 @@
"com/sun/activation#all/1.2.1": {
"pom": "sha256-NgiDv2RIbs7xYbjygvZQNTbdGmcNU6Coccj7IBcOZ5U="
},
"com/unascribed#flexver-java/1.1.1": {
"jar": "sha256-nXzGYBryUAzV7nDqf1lqGqhH1LUQLUAf8nlXLDc9vZk=",
"module": "sha256-xCOalAnovlGsxQdNmpUCYApjvcAKNdbueFeh+hiOUJ4=",
"pom": "sha256-LWXDx852CPHiZWLd9arhpD9Ga8NiB5QZsJbJOimS1Cw="
},
"commons-codec#commons-codec/1.11": {
"jar": "sha256-5ZnVMY6Xqkj0ITaikn5t+k6Igd/w5sjjEJ3bv/Ude30=",
"pom": "sha256-wecUDR3qj981KLwePFRErAtUEpcxH0X5gGwhPsPumhA="
@@ -814,12 +826,12 @@
"org/eclipse/ee4j#project/1.0.7": {
"pom": "sha256-IFwDmkLLrjVW776wSkg+s6PPlVC9db+EJg3I8oIY8QU="
},
"org/eclipse/jgit#org.eclipse.jgit-parent/5.13.3.202401111512-r": {
"pom": "sha256-h/d52RwFAmJDm6CAf856MyW22N1+hlZdC8WnEGpLnMk="
"org/eclipse/jgit#org.eclipse.jgit-parent/5.13.4.202507202350-r": {
"pom": "sha256-ofTD23jt+2sRCmRKiSzCne6uUKwJD17tg/HEw52DhPw="
},
"org/eclipse/jgit#org.eclipse.jgit/5.13.3.202401111512-r": {
"jar": "sha256-2st0wosIm8N4+MKh3NpREMIPUhJPWgIK7yaE1w738bs=",
"pom": "sha256-inan72s3SAx8/Uq8iDiX91KCUWeS/wt6qJnbJ/hXlt8="
"org/eclipse/jgit#org.eclipse.jgit/5.13.4.202507202350-r": {
"jar": "sha256-dN9VjyCw7PuqvnU77qhLdMS3BCtL/xyxxlQoKiPLG8U=",
"pom": "sha256-R6R5qzJlOREtb/xpV0BaLZyHqaXMYP3i2Q9FKISkdiA="
},
"org/freemarker#freemarker/2.3.32": {
"jar": "sha256-BNZewb3mzqIONJXV5475ard02ZNkNIYdMlS9iOfpT5I=",
@@ -1195,6 +1207,24 @@
"module": "sha256-Z53VZCkanbzH7lbmZCzzqdB7BXGWj9lN5BachzJ/i8U=",
"pom": "sha256-UqJfb2ZMxFkJQmTVEDOeVYOqyQJ/DqqqPXA1XHVQkkY="
},
"org/jetbrains/kotlinx#kotlinx-coroutines-test-jvm/1.10.1": {
"jar": "sha256-rD9FbJ4lw/wBVC3CCGVdBYPNN7X3LDWFYme3S9FmSrY=",
"module": "sha256-1Vy3uqS9VxhXovsAlq2pCDkpDPbzlw3hyGo3SusjhYI=",
"pom": "sha256-TvSo5xgZYDxXlcn4ejrRwLktoq61ANQ7TdfkHn6EoYk="
},
"org/jetbrains/kotlinx#kotlinx-coroutines-test-jvm/1.9.0": {
"module": "sha256-4jZL61QHILPBF5V4UzedSuIiBYrYj3OirHMCbINvg58=",
"pom": "sha256-6AjygQsda5Tejk3JcY31vTPuva2j/b8vfuz6/VaYK/0="
},
"org/jetbrains/kotlinx#kotlinx-coroutines-test/1.10.1": {
"module": "sha256-AkvK55oMK20YsLqRTJ9d4UW7+8nckZ8nD4lbLj34cVU=",
"pom": "sha256-ZpLE67CEkFdBfJclBfYjCNOoV62m66JGnTM40HX6JXM="
},
"org/jetbrains/kotlinx#kotlinx-coroutines-test/1.9.0": {
"jar": "sha256-ufBgNxh2X+n5O0oTkZitolTxHHvxjkjJlimjpzzigdE=",
"module": "sha256-Ol84cAsqTrKQ41B6Dj5PnMC9Y+cMyn8V6RHb83xPRMo=",
"pom": "sha256-5rSq4UN1DLG2TgOX1LltxhNbpqssM3OG31TfDZjN8SE="
},
"org/jetbrains/kotlinx#kotlinx-datetime-jvm/0.6.1": {
"jar": "sha256-vJSw/LRGR0LwLPVKPo2557FBoaBSyo3a9mKmCv+iFTA=",
"module": "sha256-TD6ZN/gsqoqCxB/jzmCve4CsgIIV2JEpoAiRqh17G08=",

View File

@@ -12,13 +12,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "pakku";
version = "1.3.3";
version = "1.5.0";
src = fetchFromGitHub {
owner = "juraj-hrivnak";
repo = "Pakku";
tag = "v${finalAttrs.version}";
hash = "sha256-iCBD9al7TbueG2kwkI6qzZT2Rixm1OanNBz1MuLapXI=";
hash = "sha256-80WXrokdknNc4Xk8IQtLei52ZCaDV44qNesQ6dhR4p0=";
};
gradleBuildTask = "jvmJar";

View File

@@ -7,11 +7,11 @@
}:
let
pname = "qidi-studio";
version = "2.07.01.57";
version = "2.07.02.10";
src = fetchurl {
url = "https://github.com/QIDITECH/QIDIStudio/releases/download/v${version}/QIDIStudio_v0${version}_Ubuntu24.AppImage";
hash = "sha256-hMkA8rlMOzV1t4aEi3KLrgeWUIgO+CVjwIM6mwM8pGA=";
hash = "sha256-Ei5PV/XRWtCMlXF07AJu9UWplSr+8GdwAFvXwDE3TpM=";
};
appimageContents = appimageTools.extract {

View File

@@ -7,10 +7,10 @@
}:
let
pname = "remnote";
version = "1.26.30";
version = "1.26.32";
src = fetchurl {
url = "https://download2.remnote.io/remnote-desktop2/RemNote-${version}.AppImage";
hash = "sha256-GNUoyor7P3icfHurlwttn+TyAhiOvjYhFckMCiNW/Mk=";
hash = "sha256-NR6SdqtLyHLPLKedXIRADN6L/J5SWhnJkKNB4P3OmPM=";
};
appimageContents = appimageTools.extract { inherit pname version src; };
in

View File

@@ -28,11 +28,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "reqable";
version = "3.2.3";
version = "3.2.10";
src = fetchurl {
url = "https://github.com/reqable/reqable-app/releases/download/${finalAttrs.version}/reqable-app-linux-x86_64.deb";
hash = "sha256-C1nBAr/vrkMdqG6PyLWatdhom8u+IDUYvQCQd+genS4=";
hash = "sha256-IojbkSAQK7eL2dR6ZqXXBCs/TWpEeB/SGYbuN70Ecnw=";
};
nativeBuildInputs = [

View File

@@ -7,16 +7,16 @@
buildGoModule (finalAttrs: {
pname = "routedns";
version = "0.1.223";
version = "0.1.225";
src = fetchFromGitHub {
owner = "folbricht";
repo = "routedns";
rev = "v${finalAttrs.version}";
hash = "sha256-RUGKdTtCIljqJlDOOSh0rEh7J+kF9m0dasAhlqpnkyw=";
hash = "sha256-eI8FxaLMIwlWJoI9OcOwA2dGB9/wKiOhIFsLrK/EDRw=";
};
vendorHash = "sha256-WN94s9eRr+Um2WYPnUSDKXRDeNYVy6R920eaCTNd86w=";
vendorHash = "sha256-w8rZue6/cc8wg40Ey+P216cQGhbCznjSsLi1G4YfRsI=";
subPackages = [ "./cmd/routedns" ];

View File

@@ -13,13 +13,13 @@
buildGoModule (finalAttrs: {
pname = "runme";
version = "3.17.1";
version = "3.17.2";
src = fetchFromGitHub {
owner = "runmedev";
repo = "runme";
rev = "v${finalAttrs.version}";
hash = "sha256-RnbyVVXxPw6w55ulhK3XIB/RPAsZqDLUXY4x/BLeAi8=";
hash = "sha256-uvTxtrv0HRlPzf5oAL5wqgo3Rgkwo0L7ihf5TkQMa0g=";
};
vendorHash = "sha256-bTXLDu2oF2HcPSPeEMyLvSm2SHjfWUMfkltMUnSwxIc=";

View File

@@ -1,5 +1,6 @@
{
pkgs,
stdenv,
withDoc ? false,
requireSageTests ? true,
extraPythonPackages ? ps: [ ],
@@ -12,12 +13,24 @@
let
inherit (pkgs) symlinkJoin callPackage mathjax;
ntl = (
if stdenv.hostPlatform.isDarwin then
(pkgs.ntl.overrideAttrs (old: {
configureFlags = (old.configureFlags or [ ]) ++ [
"NTL_THREADS=off"
];
}))
else
pkgs.ntl
);
python3 = pkgs.python3 // {
pkgs = pkgs.python3.pkgs.overrideScope (
self: super: {
# `sagelib`, i.e. all of sage except some wrappers and runtime dependencies
sagelib = self.callPackage ./sagelib.nix {
inherit flint;
inherit ntl;
inherit sage-src env-locations singular;
inherit (maxima) lisp-compiler;
linbox = pkgs.linbox;
@@ -80,6 +93,7 @@ let
singular
palp
flint
ntl
pythonEnv
maxima
;
@@ -94,6 +108,7 @@ let
# sagelib with added wrappers and a dependency on sage-tests to make sure thet tests were run.
sage-with-env = callPackage ./sage-with-env.nix {
inherit python3 pythonEnv;
inherit ntl;
inherit sage-env;
inherit singular maxima;
inherit three;

View File

@@ -9,16 +9,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "serie";
version = "0.8.0";
version = "0.8.1";
src = fetchFromGitHub {
owner = "lusingander";
repo = "serie";
rev = "v${finalAttrs.version}";
hash = "sha256-+kiNeMhturrWWxU9/GrQnen4vxZEaxQEUbA8sCYHvk8=";
hash = "sha256-R2k83G3ciszqI/KF1NgpFquEvJ0a9im2o+X29kJT210=";
};
cargoHash = "sha256-0VkBnKF3DEkaoqn4r6aUMteUSzabpoHyCrqBXQ0UELs=";
cargoHash = "sha256-ZQhMG6vwu/weL7mmaaf2to+0miR1GKeEvwunFiuNyn8=";
nativeCheckInputs = [ gitMinimal ];

View File

@@ -9,14 +9,14 @@
}:
buildGoModule (finalAttrs: {
pname = "snips-sh";
version = "0.10.1";
vendorHash = "sha256-OjcYz7RdCCWur8y+AhGVlQx3UeW+u6rmB73lDUYBsnM=";
version = "0.11.0";
vendorHash = "sha256-ZMzlqUyNmp0zR5KC8yB7zuqTAjE6C3kIhdgz9nin5sA=";
src = fetchFromGitHub {
owner = "robherley";
repo = "snips.sh";
rev = "v${finalAttrs.version}";
hash = "sha256-KPIit7U+630EQ8SeFArCR2qcXVdsjaO1LKZmDO86c0Y=";
hash = "sha256-bwnn+kl8uv7ln5mjlq5I+QM5wJbLFdZJAyQIvwG6kAI=";
};
tags = (lib.optional (!withTensorflow) "noguesser");

View File

@@ -0,0 +1,95 @@
{
lib,
stdenv,
fetchurl,
autoPatchelfHook,
}:
stdenv.mkDerivation (finalAttrs: {
__structuredAttrs = true;
pname = "sonarqube-cli";
version = "1.2.0.3278";
src =
let
baseUrl = "https://binaries.sonarsource.com/Distribution/sonarqube-cli/${finalAttrs.version}";
in
{
x86_64-linux = fetchurl {
url = "${baseUrl}/linux/sonarqube-cli-${finalAttrs.version}-linux-x86-64.bin";
hash = "sha256-UIdR1ldHKTV7pBWjZxVxMLH7T15ZWdbL0WFw042l+Vc=";
};
aarch64-linux = fetchurl {
url = "${baseUrl}/linux/sonarqube-cli-${finalAttrs.version}-linux-arm64.bin";
hash = "sha256-w0NbqtRMJ5UGF6plslKCTsATBxP1RAc8SxwnFbi3CFE=";
};
aarch64-darwin = fetchurl {
url = "${baseUrl}/macos/sonarqube-cli-${finalAttrs.version}-macos-arm64.bin";
hash = "sha256-ehrq6hMONdZXDj9MjzLenvyb2hhwEIuhGJQCt7p/Ju0=";
};
}
.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
strictDeps = true;
nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [
autoPatchelfHook
];
buildInputs = lib.optionals stdenv.hostPlatform.isLinux [
stdenv.cc.cc.lib
];
dontUnpack = true;
dontConfigure = true;
dontBuild = true;
# The distributed binary is a Bun standalone executable: the application is
# appended to the runtime as trailing data that Bun locates from the end of
# the file. Stripping rewrites the ELF and discards that payload, leaving the
# bare Bun runtime, so stripping must be disabled.
dontStrip = true;
installPhase = ''
runHook preInstall
install -Dm755 $src $out/bin/sonar
runHook postInstall
'';
doInstallCheck = true;
installCheckPhase = ''
runHook preInstallCheck
export HOME=$(mktemp -d)
$out/bin/sonar --help 2>&1 | grep -qF "SonarQube CLI"
runHook postInstallCheck
'';
passthru.updateScript = ./update.sh;
meta = {
description = "Command-line companion for SonarQube Cloud and SonarQube Server";
longDescription = ''
The SonarQube CLI (sonar) is a command-line companion for SonarQube Cloud
and SonarQube Server. It lets you scan for secrets, analyze local changes,
query projects and issues, and wire SonarQube into AI coding assistants,
all from your terminal.
'';
homepage = "https://www.sonarsource.com/sonarqube/cli";
# The public source is LGPL-3.0-or-later, but the distributed binary bundles
# proprietary commercial components (sonar-secrets, sca-scanner-cli), so the
# artifact as a whole is unfree.
license = lib.licenses.unfree;
sourceProvenance = [ lib.sourceTypes.binaryNativeCode ];
maintainers = with lib.maintainers; [
kmjayadeep
jayadeep-km-sonarsource
];
mainProgram = "sonar";
platforms = [
"x86_64-linux"
"aarch64-linux"
"aarch64-darwin"
];
};
})

View File

@@ -0,0 +1,36 @@
#!/usr/bin/env nix-shell
#!nix-shell -I nixpkgs=./. -i bash -p curl coreutils common-updater-scripts nix
BASEDIR="$(dirname "$0")/../../../.."
set -euo pipefail
# The package is unfree, so evaluating it (to read the current version and the
# per-system sources) requires unfree to be allowed.
export NIXPKGS_ALLOW_UNFREE=1
baseUrl="https://binaries.sonarsource.com/Distribution/sonarqube-cli"
latestVersion=$(curl -fsSL "$baseUrl/stable.version" | tr -d '[:space:]')
currentVersion=$(nix-instantiate --eval -E "with import ${BASEDIR} {}; lib.getVersion sonarqube-cli" | tr -d '"')
echo "latest version: $latestVersion"
echo "current version: $currentVersion"
if [[ "$latestVersion" == "$currentVersion" ]]; then
echo "package is up-to-date"
exit 0
fi
# "<nix-system> <os-path-segment> <artifact-platform>"
for i in \
"x86_64-linux linux linux-x86-64" \
"aarch64-linux linux linux-arm64" \
"aarch64-darwin macos macos-arm64"
do
# shellcheck disable=SC2086 # $i is intentionally split into positional args
set -- $i
prefetch=$(nix-prefetch-url "$baseUrl/$latestVersion/$2/sonarqube-cli-$latestVersion-$3.bin")
hash=$(nix-hash --type sha256 --to-sri "$prefetch")
(cd "$BASEDIR" && update-source-version sonarqube-cli "$latestVersion" "$hash" --system="$1" --ignore-same-version)
done

View File

@@ -11,14 +11,14 @@
stdenv.mkDerivation {
inherit pname;
version = "1.2.92.147";
version = "1.2.94.583";
# WARNING: This Wayback Machine URL redirects to the closest timestamp.
# Future maintainers must manually check the timestamp exists and exactly matches at:
# https://web.archive.org/web/*/https://download.scdn.co/SpotifyARM64.dmg
src = fetchurl {
url = "https://web.archive.org/web/20260607203830/https://download.scdn.co/SpotifyARM64.dmg";
hash = "sha256-rQuvF7LWHBR3q8GJQWO671n1NRDKinQps+zYfXPktrU=";
url = "https://web.archive.org/web/20260712124054/https://download.scdn.co/SpotifyARM64.dmg";
hash = "sha256-euPw73U9VWSppHFoB8JPHqOFFop66S0bbcVaJty/gY4=";
};
nativeBuildInputs = [ undmg ];

View File

@@ -123,7 +123,7 @@ stdenv.mkDerivation (finalAttrs: {
# If an update breaks things, one of those might have valuable info:
# https://aur.archlinux.org/packages/spotify/
# https://community.spotify.com/t5/Desktop-Linux
version = "1.2.90.451.gb094aab0";
version = "1.2.92.147.g5b8f9367";
# To get the latest stable revision:
# curl -H 'X-Ubuntu-Series: 16' 'https://api.snapcraft.io/api/v1/snaps/details/spotify?channel=stable' | jq '.download_url,.version,.last_updated'
@@ -131,7 +131,7 @@ stdenv.mkDerivation (finalAttrs: {
# curl -H 'Snap-Device-Series: 16' 'https://api.snapcraft.io/v2/snaps/info/spotify' | jq '.'
# More examples of api usage:
# https://github.com/canonical-websites/snapcraft.io/blob/master/webapp/publisher/snaps/views.py
rev = "96";
rev = "97";
# fetch from snapcraft instead of the debian repository most repos fetch from.
# That is a bit more cumbersome. But the debian repository only keeps the last
@@ -144,7 +144,7 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchurl {
name = "spotify-${finalAttrs.version}-${finalAttrs.rev}.snap";
url = "https://api.snapcraft.io/api/v1/snaps/download/pOBIoZ2LrCB3rDohMxoYGnbN14EHOgD7_${finalAttrs.rev}.snap";
hash = "sha512-rdffEwzlUf/kmxcO79+TzF0OKszWQhTdJgqQp/zhy+O5Ov+JhhjW2hXoltkhJbpQ2pJD9l4nuVDpTjQAc3VzAA==";
hash = "sha512-Gk0/WjfgJZIG+2w4teaznAk/7evOXUsuCikDvOhmhAQ5ksQV99VeiYnE+OJf7hHnrPaHoueERvIkk7Psed/kwA==";
};
nativeBuildInputs = [

View File

@@ -8,17 +8,17 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "statix";
version = "0.5.8-unstable-2026-07-10";
version = "0.5.8-unstable-2026-07-17";
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "molybdenumsoftware";
repo = "statix";
rev = "7cbd82249a0154836db6118bec97da06ab447013";
hash = "sha256-3n3hDc52+hAj1TWr3TFAeWzyDkaprsHafZVAlcS2WAM=";
rev = "52530001bdbc8e94aae0d406a929c7ad7f09d9d1";
hash = "sha256-5GBxiBDnhGJUCWc4Fc6YgODcJkUepV8dP/tY+lSrC5I=";
};
cargoHash = "sha256-Ed0eSGhx0D1oZS44ObS3j1TuM3A1HnDKzDjDVYlX1jM=";
cargoHash = "sha256-E3/G8kVHFexNebkDXtDR5rucGRfmpUw6/At1/DDgBdQ=";
buildFeatures = lib.optional withJson "json";

View File

@@ -40,6 +40,9 @@ buildGoModule (finalAttrs: {
'';
mainProgram = "temporal-ui-server";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ breakds ];
maintainers = with lib.maintainers; [
breakds
jlesquembre
];
};
})

View File

@@ -3,23 +3,27 @@
buildGoModule,
fetchFromGitHub,
stdenvNoCC,
bun,
nodejs-slim,
pnpmConfigHook,
pnpmBuildHook,
pnpm_11,
fetchPnpmDeps,
nixosTests,
nix-update-script,
}:
buildGoModule (finalAttrs: {
pname = "tinyauth";
version = "5.0.7";
version = "5.1.1";
src = fetchFromGitHub {
owner = "steveiliop56";
owner = "tinyauthapp";
repo = "tinyauth";
tag = "v${finalAttrs.version}";
hash = "sha256-VeII5jSNUJpGZgqons1o1fp6KXxDOBhSMciSqtQfaC4=";
hash = "sha256-leXqelsPCLixhxqJbL7aDgGIzj1KcZMnR/1UxRPa1bo=";
};
vendorHash = "sha256-XP+kVfcDKWAvBdrvGjiTdWh7jNe6qiDsgVjPrFFPoDU=";
vendorHash = "sha256-rlMttXywppA39Vip6pIos4tY5434vvtN8dbhVn+S2Kg=";
subPackages = [ "cmd/tinyauth" ];
@@ -27,8 +31,8 @@ buildGoModule (finalAttrs: {
ldflags = [
"-s"
"-w"
"-X github.com/steveiliop56/tinyauth/internal/config.Version=v${finalAttrs.version}"
"-X github.com/steveiliop56/tinyauth/internal/config.CommitHash=${finalAttrs.src.rev}"
"-X github.com/tinyauthapp/tinyauth/internal/model.Version=v${finalAttrs.version}"
"-X github.com/tinyauthapp/tinyauth/internal/model.CommitHash=${finalAttrs.src.rev}"
];
preBuild = ''
@@ -38,46 +42,32 @@ buildGoModule (finalAttrs: {
frontend = stdenvNoCC.mkDerivation {
pname = "tinyauth-frontend";
inherit (finalAttrs) version src;
sourceRoot = "${finalAttrs.src.name}/frontend";
impureEnvVars = lib.fetchers.proxyImpureEnvVars ++ [
"GIT_PROXY_COMMAND"
"SOCKS_SERVER"
];
nativeBuildInputs = [
bun
nodejs-slim
pnpmConfigHook
pnpmBuildHook
pnpm_11
];
configurePhase = ''
runHook preConfigure
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
sourceRoot = "${finalAttrs.src.name}/frontend";
pnpm = pnpm_11;
fetcherVersion = 4;
hash = "sha256-WLPJ1ZH2mEoQKFa6F5TOmTfbcgN5lXKZZHHvgI4mMq4=";
};
bun install --no-progress --frozen-lockfile
substituteInPlace node_modules/.bin/{tsc,vite} \
--replace-fail "/usr/bin/env node" "${lib.getExe bun}"
runHook postConfigure
'';
buildPhase = ''
runHook preBuild
bun run build
runHook postBuild
'';
pnpmRoot = "frontend";
installPhase = ''
runHook preInstall
mkdir -p $out/dist
cp -r dist $out
cp -r frontend/dist $out
runHook postInstall
'';
outputHashMode = "recursive";
outputHash = "sha256-FRACDa1akm+JnYIRwNXRcomzDIMCIAlJDbjMyS77sNA=";
};
passthru = {
@@ -95,8 +85,8 @@ buildGoModule (finalAttrs: {
meta = {
description = "Simple authentication middleware for web apps";
homepage = "https://tinyauth.app";
changelog = "https://github.com/steveiliop56/tinyauth/releases/tag/v${finalAttrs.version}";
license = lib.licenses.gpl3Only;
changelog = "https://github.com/tinyauthapp/tinyauth/releases/tag/v${finalAttrs.version}";
license = lib.licenses.agpl3Only;
mainProgram = "tinyauth";
maintainers = with lib.maintainers; [
shaunren

View File

@@ -39,7 +39,9 @@ python3.pkgs.buildPythonApplication (finalAttrs: {
description = "Piano in your terminal";
homepage = "https://github.com/eliasdorneles/upiano";
license = lib.licenses.mit;
maintainers = [ ];
maintainers = with lib.maintainers; [
sheeeng
];
mainProgram = "upiano";
};
})

View File

@@ -12,16 +12,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "usage";
version = "3.5.4";
version = "3.5.5";
src = fetchFromGitHub {
owner = "jdx";
repo = "usage";
tag = "v${finalAttrs.version}";
hash = "sha256-fqBcdbhoFOnlPqRSSaKPhG6IYilQHvwjgUGEkwQfBQY=";
hash = "sha256-WUf0DHjKhSjKAXa50zuUMSaATvTOt0PlJxJhKl+XCQY=";
};
cargoHash = "sha256-0j17jlqEy+zbtaIS+pKZKE73j/QMaAvEExoS2TTunEs=";
cargoHash = "sha256-b+ID5pM67FWIuJ+sxIjswkwJN3a8LFGQklRny5vtTEk=";
postPatch = ''
substituteInPlace ./examples/*.sh \

View File

@@ -12,16 +12,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "veilid";
version = "0.5.6";
version = "0.5.7";
src = fetchFromGitLab {
owner = "veilid";
repo = "veilid";
rev = "v${finalAttrs.version}";
hash = "sha256-SBFCfIYfOicbUviIZMBXbfW1CESguEFLge6ssmYqm+A=";
hash = "sha256-tl7K7yn+wdXlc3Gw4MbdCUY6vhI38hAuwdV1RfkORbQ=";
};
cargoHash = "sha256-Rtk9ba/nwaL5oCsKZsFxCy3qUnq8vVrmllzYlgV0FDU=";
cargoHash = "sha256-a48+kCpsYjql+IGf3l0t4RXkthbc2mxqu9zCaeRPaR4=";
nativeBuildInputs = [
capnproto

View File

@@ -67,7 +67,7 @@
stdenv.mkDerivation rec {
pname = "vivaldi";
version = "8.1.4087.48";
version = "8.1.4087.55";
suffix =
{
@@ -80,8 +80,8 @@ stdenv.mkDerivation rec {
url = "https://downloads.vivaldi.com/stable/vivaldi-stable_${version}-1_${suffix}.deb";
hash =
{
aarch64-linux = "sha256-T6mBi4FpHz2iGXeF91giTbuVp4KjFG1DUnPNpKEV06c=";
x86_64-linux = "sha256-/Bgh+Y6DHWe7al9vLsWWH1HM5JQGwv91KUxQ9TNkqjs=";
aarch64-linux = "sha256-cSDu1cjfCIkn0wWm6cWaBrfgGZH4+qs3JnXYx+JfC7k=";
x86_64-linux = "sha256-GicxDYZJxerEEDu08ZlyegLLZSknZtuRZrCUYT+Q1N0=";
}
.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
};

View File

@@ -1,14 +1,14 @@
{
"darwin": {
"hash": "sha256-Q9eCd5ojy1LCrDiUT25ceH7hHAnbTvAptiKMts2O7eY=",
"version": "0.2026.07.08.17.54.stable_02"
"hash": "sha256-zxI3pyzqk9mnfCe0maFY2poA/egvKmbVdyO2wwMpfuI=",
"version": "0.2026.07.15.08.55.stable_01"
},
"linux_x86_64": {
"hash": "sha256-V3JOpewD6cLx+k/8pvfYQYDevoZTWEhh+Azk3fc0DR4=",
"version": "0.2026.07.08.17.54.stable_02"
"hash": "sha256-S8mcscl9I9AnKIPHrTNJQYNVYtRACc7jrPDQ0UOB8hY=",
"version": "0.2026.07.15.08.55.stable_01"
},
"linux_aarch64": {
"hash": "sha256-IKzDyuVYpxQ6GdTVKifwVUvTC1cO4Q0TNHWsjtj+7e8=",
"version": "0.2026.07.08.17.54.stable_02"
"hash": "sha256-EznnYYZGhxxCZEtUpC+Bq1xAMY/AWfVEI30O1YdzlT8=",
"version": "0.2026.07.15.08.55.stable_01"
}
}

View File

@@ -28,14 +28,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "wezterm";
version = "0-unstable-2026-07-07";
version = "0-unstable-2026-07-16";
src = fetchFromGitHub {
owner = "wezterm";
repo = "wezterm";
rev = "fff02ca501c3b457f99b467a86061d2b150c51f2";
rev = "76b606ec597a3c0263fa60321548637451c0a547";
fetchSubmodules = true;
hash = "sha256-q351PUvUy9jbqcAgQfkZqgrEuc4X/Y/H9N8b9+60mjY=";
hash = "sha256-FLU1R78C1xLPsJ1udBk9bW0BbVry4lGiC0kvPfMI66c=";
};
postPatch = ''

View File

@@ -4,16 +4,18 @@
fetchurl,
}:
python3Packages.buildPythonApplication rec {
python3Packages.buildPythonApplication (finalAttrs: {
pname = "yokadi";
version = "1.3.0";
format = "setuptools";
pyproject = true;
src = fetchurl {
url = "https://yokadi.github.io/download/${pname}-${version}.tar.gz";
url = "https://yokadi.github.io/download/yokadi-${finalAttrs.version}.tar.gz";
hash = "sha256-zF2ffHeU+i7wzu1u4DhQ5zJXr8AjXboiyFAisXNX6TM=";
};
build-system = with python3Packages; [ setuptools ];
dependencies = with python3Packages; [
python-dateutil
sqlalchemy
@@ -22,6 +24,10 @@ python3Packages.buildPythonApplication rec {
colorama
];
pythonRelaxDeps = [
"python-dateutil"
];
# Yokadi doesn't have any tests
doCheck = false;
@@ -32,4 +38,4 @@ python3Packages.buildPythonApplication rec {
license = lib.licenses.gpl3Plus;
maintainers = [ lib.maintainers.nkpvk ];
};
}
})

View File

@@ -13,14 +13,14 @@
buildNpmPackage (finalAttrs: {
pname = "zennotes-desktop";
version = "2.13.5";
version = "2.14.0";
npmDepsHash = "sha256-7dchbcGAZm+PlVsES76sYD9NOqeCulEKC7S0zLERvvY=";
src = fetchFromGitHub {
owner = "ZenNotes";
repo = "zennotes";
tag = "v${finalAttrs.version}";
hash = "sha256-/cTALzPtoagq1VGsWzitF/9SdKqXidBLPQet4vatVuU=";
hash = "sha256-C+doF20/PoCyCtueH9VI3Pb9CA6jOeQP1mGA1Lwd2mQ=";
};
npmWorkspace = "apps/desktop";

View File

@@ -1,26 +0,0 @@
{
lib,
buildPythonPackage,
fetchPypi,
requests,
}:
buildPythonPackage rec {
pname = "pymvglive";
version = "1.1.4";
format = "setuptools";
src = fetchPypi {
pname = "PyMVGLive";
inherit version;
sha256 = "0sh4xm74im9qxzpbrlc5h1vnpgvpybnpvdcav1iws0b561zdr08c";
};
propagatedBuildInputs = [ requests ];
meta = {
description = "Get live-data from mvg-live.de";
homepage = "https://github.com/pc-coholic/PyMVGLive";
license = lib.licenses.free;
};
}

View File

@@ -9082,13 +9082,6 @@ with pkgs;
withConplay = false;
};
mplayer = callPackage ../applications/video/mplayer (
{
libdvdnav = libdvdnav_4_2_1;
}
// (config.mplayer or { })
);
mpvScripts = callPackage ../by-name/mp/mpv/scripts.nix { };
murmur =

View File

@@ -480,6 +480,7 @@ mapAliases {
pymc3 = throw "'pymc3' has been renamed to/replaced by 'pymc'"; # Converted to throw 2025-10-29
pymelcloud = throw "'pymelcloud' has been renamed to/replaced by 'python-melcloud'"; # Converted to throw 2025-10-29
pymsteams = throw "'pymsteams' was removed because API used was discontinued"; # Added 2026-06-04
pymvglive = throw "'pymvglive' has been removed because it was unmaintained upstream and non-functional due to API changes"; # added 2026-06-10
PyMVGLive = throw "'PyMVGLive' has been renamed to/replaced by 'pymvglive'"; # Converted to throw 2025-10-29
pymyq = throw "'pymyq' has been renamed to/replaced by 'python-myq'"; # Converted to throw 2025-10-29
pymystem3 = throw "'pymystem3' has been removed because it is broken and unmaintained"; # Added 2026-04-19

View File

@@ -15134,8 +15134,6 @@ self: super: with self; {
pymupdf4llm = callPackage ../development/python-modules/pymupdf4llm { };
pymvglive = callPackage ../development/python-modules/pymvglive { };
pymysensors = callPackage ../development/python-modules/pymysensors { };
pymysql = callPackage ../development/python-modules/pymysql { };