Merge master into staging-next

This commit is contained in:
nixpkgs-ci[bot]
2026-01-31 18:06:24 +00:00
committed by GitHub
84 changed files with 373 additions and 581 deletions
+5 -6
View File
@@ -15786,12 +15786,6 @@
githubId = 36235154;
name = "Sean Haugh";
};
maaslalani = {
email = "maaslalani0@gmail.com";
github = "maaslalani";
githubId = 42545625;
name = "Maas Lalani";
};
mabster314 = {
name = "Max Haland";
email = "max@haland.org";
@@ -23262,6 +23256,11 @@
githubId = 766350;
name = "Richard Zetterberg";
};
S-K-Tiger = {
name = "Vicar Tineamica";
github = "S-K-Tiger";
githubId = 55139409;
};
S0AndS0 = {
name = "S0AndS0";
email = "S0AndS0@digital-mercenaries.com";
+23 -13
View File
@@ -357,19 +357,29 @@ in
# when /home/foo is not owned by cfg.user.
# Note also that using an ExecStartPre= wouldn't work either
# because BindPaths= needs these directories before.
system.activationScripts.transmission-daemon = ''
install -d -m 700 -o '${cfg.user}' -g '${cfg.group}' '${cfg.home}/${settingsDir}'
''
+ optionalString (cfg.downloadDirPermissions != null) ''
install -d -m '${cfg.downloadDirPermissions}' -o '${cfg.user}' -g '${cfg.group}' '${cfg.settings.download-dir}'
systemd.services.transmission-setup = {
before = [ "transmission.service" ];
partOf = [ "transmission.service" ];
${optionalString cfg.settings.incomplete-dir-enabled ''
install -d -m '${cfg.downloadDirPermissions}' -o '${cfg.user}' -g '${cfg.group}' '${cfg.settings.incomplete-dir}'
''}
${optionalString cfg.settings.watch-dir-enabled ''
install -d -m '${cfg.downloadDirPermissions}' -o '${cfg.user}' -g '${cfg.group}' '${cfg.settings.watch-dir}'
''}
'';
serviceConfig = {
Type = "oneshot";
RemainAfterExit = true;
};
script = ''
install -d -m 700 -o '${cfg.user}' -g '${cfg.group}' '${cfg.home}/${settingsDir}'
''
+ optionalString (cfg.downloadDirPermissions != null) ''
install -d -m '${cfg.downloadDirPermissions}' -o '${cfg.user}' -g '${cfg.group}' '${cfg.settings.download-dir}'
${optionalString cfg.settings.incomplete-dir-enabled ''
install -d -m '${cfg.downloadDirPermissions}' -o '${cfg.user}' -g '${cfg.group}' '${cfg.settings.incomplete-dir}'
''}
${optionalString cfg.settings.watch-dir-enabled ''
install -d -m '${cfg.downloadDirPermissions}' -o '${cfg.user}' -g '${cfg.group}' '${cfg.settings.watch-dir}'
''}
'';
};
systemd.services.transmission = {
description = "Transmission BitTorrent Service";
@@ -392,7 +402,7 @@ in
set -eu${lib.optionalString (cfg.settings.message-level >= 3) "x"}
${pkgs.jq}/bin/jq --slurp add ${settingsFile} '${cfg.credentialsFile}' |
install -D -m 600 -o '${cfg.user}' -g '${cfg.group}' /dev/stdin \
'${cfg.home}/${settingsDir}/settings.json'
'${cfg.home}/${settingsDir}/settings.json'
''
)
];
+1 -1
View File
@@ -1630,7 +1630,7 @@ in
traefik = runTestOn [ "aarch64-linux" "x86_64-linux" ] ./traefik.nix;
trafficserver = runTest ./trafficserver.nix;
transfer-sh = runTest ./transfer-sh.nix;
transmission_4 = handleTest ./transmission.nix { };
transmission_4 = runTest ./transmission.nix;
trezord = runTest ./trezord.nix;
trickster = runTest ./trickster.nix;
trilium-server = runTestOn [ "x86_64-linux" ] ./trilium-server.nix;
+22 -21
View File
@@ -1,27 +1,28 @@
import ./make-test-python.nix (
{ pkgs, ... }:
{
name = "transmission";
meta = with pkgs.lib.maintainers; {
maintainers = [ coconnor ];
{ pkgs, ... }:
{
name = "transmission";
meta = with pkgs.lib.maintainers; {
maintainers = [ coconnor ];
};
nodes.machine =
{ ... }:
{
imports = [ ../modules/profiles/minimal.nix ];
networking.firewall.allowedTCPPorts = [ 9091 ];
security.apparmor.enable = true;
services.transmission.enable = true;
};
nodes.machine =
{ ... }:
{
imports = [ ../modules/profiles/minimal.nix ];
networking.firewall.allowedTCPPorts = [ 9091 ];
security.apparmor.enable = true;
services.transmission.enable = true;
};
testScript = ''
testScript =
{ nodes, ... }:
#python
''
start_all()
machine.wait_for_unit("transmission")
machine.shutdown()
'';
}
)
}
+2 -2
View File
@@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
pname = "attempto-clex";
version = "5133afe";
version = "6.5-090528";
src = fetchFromGitHub {
owner = "Attempto";
repo = "Clex";
tag = version;
sha256 = "0p9s64g1jic213bwm6347jqckszgnni9szrrz31qjgaf32kf7nkp";
hash = "sha256-Oa1AMBaYpjd+U2k9lBnou4+4IgBwU8fojJ8bY9tf9ZE=";
};
installPhase = ''
@@ -4,30 +4,11 @@
buildMozillaMach,
callPackage,
fetchurl,
icu77,
icu78,
fetchpatch2,
config,
}:
let
patchICU =
icu:
icu.overrideAttrs (attrs: {
# standardize vtzone output
# Work around ICU-22132 https://unicode-org.atlassian.net/browse/ICU-22132
# https://bugzilla.mozilla.org/show_bug.cgi?id=1790071
patches = attrs.patches ++ [
(fetchpatch2 {
url = "https://hg.mozilla.org/mozilla-central/raw-file/fb8582f80c558000436922fb37572adcd4efeafc/intl/icu-patches/bug-1790071-ICU-22132-standardize-vtzone-output.diff";
stripLen = 3;
hash = "sha256-MGNnWix+kDNtLuACrrONDNcFxzjlUcLhesxwVZFzPAM=";
})
];
});
icu77' = patchICU icu77;
icu78' = patchICU icu78;
common =
{
version,
@@ -48,10 +29,6 @@ let
# The file to be patched is different from firefox's `no-buildconfig-ffx90.patch`.
(if lib.versionOlder version "140" then ./no-buildconfig.patch else ./no-buildconfig-tb140.patch)
];
extraPassthru = {
icu77 = icu77';
icu78 = icu78';
};
meta = {
changelog = "https://www.thunderbird.net/en-US/thunderbird/${version}/releasenotes/";
@@ -76,9 +53,6 @@ let
webrtcSupport = false;
pgoSupport = false; # console.warn: feeds: "downloadFeed: network connection unavailable"
icu77 = icu77';
icu78 = icu78';
};
in
@@ -47,6 +47,7 @@
wrapGAppsHook3,
zlib-ng,
zstd,
brotli,
withQt ? true,
qt6 ? null,
@@ -127,6 +128,7 @@ stdenv.mkDerivation rec {
speexdsp
zlib-ng
zstd
brotli
]
++ lib.optionals withQt (
with qt6;
@@ -76,8 +76,6 @@ in
glib,
gnum4,
gtk3,
icu77, # if you fiddle with the icu parameters, please check Thunderbird's overrides
icu78,
libGL,
libGLU,
libevent,
@@ -359,10 +357,6 @@ buildStdenv.mkDerivation {
rm -rf obj-x86_64-pc-linux-gnu
patchShebangs mach build
''
# https://bugzilla.mozilla.org/show_bug.cgi?id=1927380
+ lib.optionalString (lib.versionAtLeast version "134") ''
sed -i "s/icu-i18n/icu-uc &/" js/moz.configure
''
+ extraPostPatch;
# Ignore trivial whitespace changes in patches, this fixes compatibility of
@@ -506,7 +500,8 @@ buildStdenv.mkDerivation {
# MacOS builds use bundled versions of libraries: https://bugzilla.mozilla.org/show_bug.cgi?id=1776255
"--enable-system-pixman"
"--with-system-ffi"
"--with-system-icu"
# Mozilla vendors 10+ patches and ICU upstream is very slow to adopt them
# "--with-system-icu"
"--with-system-jpeg"
"--with-system-libevent"
"--with-system-libvpx"
@@ -609,7 +604,6 @@ buildStdenv.mkDerivation {
libdrm
]
))
++ [ (if (lib.versionAtLeast version "147") then icu78 else icu77) ]
++ lib.optional gssSupport libkrb5
++ lib.optional jemallocSupport jemalloc
++ extraBuildInputs;
-232
View File
@@ -1,232 +0,0 @@
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
version = 3
[[package]]
name = "approx"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6"
dependencies = [
"num-traits",
]
[[package]]
name = "argh"
version = "0.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a7e7e4aa7e40747e023c0761dafcb42333a9517575bbf1241747f68dd3177a62"
dependencies = [
"argh_derive",
"argh_shared",
]
[[package]]
name = "argh_derive"
version = "0.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "69f2bd7ff6ed6414f4e5521bd509bae46454bbd513801767ced3f21a751ab4bc"
dependencies = [
"argh_shared",
"heck",
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "argh_shared"
version = "0.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "47253b98986dafc7a3e1cf3259194f1f47ac61abb57a57f46ec09e48d004ecda"
[[package]]
name = "autocfg"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
[[package]]
name = "colorous"
version = "1.0.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "882e392738ed515520f38708166e9efec85ee154f80bf1fc64510e2fc54bf481"
[[package]]
name = "find-crate"
version = "0.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "59a98bbaacea1c0eb6a0876280051b892eb73594fd90cf3b20e9c817029c57d2"
dependencies = [
"toml",
]
[[package]]
name = "heck"
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c"
dependencies = [
"unicode-segmentation",
]
[[package]]
name = "num-traits"
version = "0.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd"
dependencies = [
"autocfg",
]
[[package]]
name = "ohx"
version = "0.1.0"
dependencies = [
"argh",
"colorous",
"palette",
]
[[package]]
name = "palette"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f9cd68f7112581033f157e56c77ac4a5538ec5836a2e39284e65bd7d7275e49"
dependencies = [
"approx",
"num-traits",
"palette_derive",
"phf",
]
[[package]]
name = "palette_derive"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "05eedf46a8e7c27f74af0c9cfcdb004ceca158cb1b918c6f68f8d7a549b3e427"
dependencies = [
"find-crate",
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "phf"
version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "928c6535de93548188ef63bb7c4036bd415cd8f36ad25af44b9789b2ee72a48c"
dependencies = [
"phf_macros",
"phf_shared",
]
[[package]]
name = "phf_generator"
version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b1181c94580fa345f50f19d738aaa39c0ed30a600d95cb2d3e23f94266f14fbf"
dependencies = [
"phf_shared",
"rand",
]
[[package]]
name = "phf_macros"
version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "92aacdc5f16768709a569e913f7451034034178b05bdc8acda226659a3dccc66"
dependencies = [
"phf_generator",
"phf_shared",
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "phf_shared"
version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e1fb5f6f826b772a8d4c0394209441e7d37cbbb967ae9c7e0e8134365c9ee676"
dependencies = [
"siphasher",
]
[[package]]
name = "proc-macro2"
version = "1.0.43"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0a2ca2c61bc9f3d74d2886294ab7b9853abd9c1ad903a3ac7815c58989bb7bab"
dependencies = [
"unicode-ident",
]
[[package]]
name = "quote"
version = "1.0.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179"
dependencies = [
"proc-macro2",
]
[[package]]
name = "rand"
version = "0.8.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
dependencies = [
"rand_core",
]
[[package]]
name = "rand_core"
version = "0.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7"
[[package]]
name = "serde"
version = "1.0.143"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "53e8e5d5b70924f74ff5c6d64d9a5acd91422117c60f48c4e07855238a254553"
[[package]]
name = "siphasher"
version = "0.3.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de"
[[package]]
name = "syn"
version = "1.0.99"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "58dbef6ec655055e20b86b15a8cc6d439cca19b667537ac6a1369572d151ab13"
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
[[package]]
name = "toml"
version = "0.5.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7"
dependencies = [
"serde",
]
[[package]]
name = "unicode-ident"
version = "1.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c4f5b37a154999a8f3f98cc23a628d850e154479cd94decf3414696e12e31aaf"
[[package]]
name = "unicode-segmentation"
version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7e8820f5d777f6224dc4be3632222971ac30164d4a258d595640799554ebfd99"
+9 -16
View File
@@ -1,27 +1,20 @@
{
lib,
fetchFromGitHub,
fetchCrate,
rustPlatform,
}:
rustPlatform.buildRustPackage {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "0x";
version = "0-unstable-2022-07-11";
version = "0.1.0";
src = fetchFromGitHub {
owner = "mcy";
repo = "0x";
rev = "8070704b8efdd1f16bc7e01e393230f16cd8b0a6";
hash = "sha256-NzD/j8rBfk/cpoBnkFHFqpXz58mswLZr8TUS16vlrZQ=";
src = fetchCrate {
inherit (finalAttrs) version;
pname = "ohx";
hash = "sha256-im9F0MQYddCcBthSldeQ6T0BIswhBSGc/LKUlJg/754=";
};
cargoLock = {
lockFile = ./Cargo.lock;
};
postPatch = ''
ln -s ${./Cargo.lock} Cargo.lock
'';
cargoHash = "sha256-TCpJz/ZIOFiEvjQzrSnUASPOHbqD8GYy3IpozFGat/g=";
meta = {
homepage = "https://github.com/mcy/0x";
@@ -30,4 +23,4 @@ rustPlatform.buildRustPackage {
license = lib.licenses.asl20;
maintainers = [ ];
};
}
})
+4 -2
View File
@@ -106,13 +106,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "2ship2harkinian";
version = "3.0.2";
version = "4.0.0";
src = fetchFromGitHub {
owner = "HarbourMasters";
repo = "2ship2harkinian";
tag = finalAttrs.version;
hash = "sha256-3TmgOhlcYpu5FYvn9xblmNxwYUVSLjyE4VKbddR6D9s=";
hash = "sha256-fG9HIJChPGngb8vouLsQTo9xQXBq6qIZn7oyYssvNhI=";
fetchSubmodules = true;
deepClone = true;
postFetch = ''
@@ -172,6 +172,8 @@ stdenv.mkDerivation (finalAttrs: {
];
strictDeps = true;
__structuredAttrs = true;
enableParallelBuilding = true;
dontAddPrefix = true;
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "air";
version = "1.63.0";
version = "1.64.4";
src = fetchFromGitHub {
owner = "air-verse";
repo = "air";
tag = "v${version}";
hash = "sha256-S8ARa6vZzKQTUhGt2eEdRDXCFyspSNLdGqhlIy0RjDc=";
hash = "sha256-m2NIRf/dZQKB3IeEChEBfJ7GJkxiyuWSRvMoHfbsLeI=";
};
vendorHash = "sha256-1HUWdJc2YaLtszAswQTWn3bevDFJwY5xTCMlYM8j+GU=";
vendorHash = "sha256-03xZ3P/7xjznYdM9rv+8ZYftQlnjJ6ZTq0HdSvGpaWw=";
ldflags = [
"-s"
+2 -1
View File
@@ -34,8 +34,9 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoBuildFlags = [ "-p=biome_cli" ];
cargoTestFlags = finalAttrs.cargoBuildFlags ++ [
"--"
# fails due to cargo insta
"-- --skip=commands::check::print_json"
"--skip=commands::check::print_json"
"--skip=commands::check::print_json_pretty"
"--skip=commands::explain::explain_logs"
"--skip=commands::format::print_json"
+4 -1
View File
@@ -39,7 +39,10 @@ rustPlatform.buildRustPackage (finalAttrs: {
zstd
];
cargoBuildFlags = [ "--package tauri-cli" ];
cargoBuildFlags = [
"--package"
"tauri-cli"
];
cargoTestFlags = finalAttrs.cargoBuildFlags;
env = lib.optionalAttrs stdenv.hostPlatform.isLinux {
+1 -1
View File
@@ -46,7 +46,7 @@ cargo-tauri.overrideAttrs (
};
passthru = {
inherit (oldAttrs.passthru) hook;
inherit (oldAttrs.passthru) hook gst-plugin;
tests = { inherit (oldAttrs.passthru.tests) version; };
};
-1
View File
@@ -31,7 +31,6 @@ buildGoModule rec {
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
caarlos0
maaslalani
];
};
}
@@ -1,11 +1,10 @@
--- a/kill.c
+++ b/kill.c
@@ -55,7 +55,7 @@ static void notify(const char* summary, const char* body)
}
// Complete command line looks like this:
// dbus-send --system / net.nuetzlich.SystemNotifications.Notify 'string:summary text' 'string:and body text'
- execl("/usr/bin/dbus-send", "dbus-send", "--system", "/", "net.nuetzlich.SystemNotifications.Notify",
+ execlp("dbus-send", "dbus-send", "--system", "/", "net.nuetzlich.SystemNotifications.Notify",
summary2, body2, NULL);
warn("notify: exec failed: %s\n", strerror(errno));
exit(1);
@@ -175,7 +175,7 @@ static void notify_dbus(const char* body)
body2,
NULL
};
- const char* dbus_send_path = "/usr/bin/dbus-send";
+ const char* dbus_send_path = "dbus-send";
notify_spawn_subprocess(dbus_send_path, argv, NULL, 0);
}
+5 -16
View File
@@ -4,7 +4,6 @@
pandoc,
stdenv,
nixosTests,
fetchpatch,
# The man page requires pandoc to build and resides in a separate "man"
# output which is pulled in on-demand. There is no need to disabled it unless
# pandoc is hard to build on your platform.
@@ -13,36 +12,26 @@
stdenv.mkDerivation (finalAttrs: {
pname = "earlyoom";
version = "1.8.2";
version = "1.9.0";
src = fetchFromGitHub {
owner = "rfjakob";
repo = "earlyoom";
rev = "v${finalAttrs.version}";
hash = "sha256-HZ7llMNdx2u1a6loIFjXt5QNkYpJp8GqLKxDf9exuzE=";
hash = "sha256-eNWg96+uQn/s+iBCm8TH26pXVVzBdqbeQxVP2t4W7YA=";
};
outputs = [ "out" ] ++ lib.optionals withManpage [ "man" ];
patches = [
./0000-fix-dbus-path.patch
# Respect `MANDIR`.
(fetchpatch {
url = "https://github.com/rfjakob/earlyoom/commit/c5a1799a5ff4b3fd3132d50a510e8c126933cf4a.patch";
hash = "sha256-64AkpTMmjiqZ6Byq6687zNIqrQ/IGRGgzzjyyAfcg14=";
})
# Correctly handle `PREFIX` as a default rather than always-concatenate.
(fetchpatch {
url = "https://github.com/rfjakob/earlyoom/commit/f7d6f1cc925962fbdcf57b1c2aeeabbf11e2d542.patch";
hash = "sha256-DJDeQzcEGJMoMGIi1D/ogMaKG1VQvPZN9jXtUDGjyjk=";
})
];
patches = [ ./0000-fix-dbus-path.patch ];
nativeBuildInputs = lib.optionals withManpage [ pandoc ];
makeFlags = [
"VERSION=${finalAttrs.version}"
"PREFIX=${placeholder "out"}"
"SYSCONFDIR=${placeholder "out"}/etc"
"SYSTEMDUNITDIR=${placeholder "out"}/etc/systemd/system"
]
++ lib.optional withManpage "MANDIR=${placeholder "man"}/share/man";
+8 -2
View File
@@ -19,8 +19,14 @@ rustPlatform.buildRustPackage rec {
cargoHash = "sha256-JpXjnkZHz12YxgTSqTcWdQTkrMugP7ZGw48145BeBZk=";
cargoBuildFlags = [ "-p eludris" ];
cargoTestFlags = [ "-p eludris" ];
cargoBuildFlags = [
"--package"
"eludris"
];
cargoTestFlags = [
"--package"
"eludris"
];
buildInputs = [ openssl ];
nativeBuildInputs = [ pkg-config ];
+2 -2
View File
@@ -33,14 +33,14 @@ let
in
python.pkgs.buildPythonApplication rec {
pname = "esphome";
version = "2026.1.0";
version = "2026.1.3";
pyproject = true;
src = fetchFromGitHub {
owner = "esphome";
repo = "esphome";
tag = version;
hash = "sha256-TDXOftuj0ls+1TF6LXoX2Q+PzicL0nJP+1SJHi6qvMA=";
hash = "sha256-Y9n8nwHQeU7rWwgIXu93ufP1dTDIhJbSWPAnYVA3ZdI=";
};
patches = [
+4 -4
View File
@@ -17,16 +17,16 @@
}:
let
version = "0.300.5";
version = "0.300.8";
src = fetchFromGitHub {
owner = "evcc-io";
repo = "evcc";
tag = version;
hash = "sha256-TRd7usz3+a9h8f/waLKqlu6RuF/GsU9LdCx1NRGWIDA=";
hash = "sha256-IbyE9Y9crdoaPy1/PkKaA1iOAUFOf2cYzoB9Cj3luSo=";
};
vendorHash = "sha256-IB3DqaUbdrqnYQpyHtnvY37xjbRvTvNOV39b8wciuTA=";
vendorHash = "sha256-j+tmZeVUqUpETIg8ILlxRRdN5/OV8pYmgH2FM1uweAY=";
commonMeta = {
license = lib.licenses.mit;
@@ -52,7 +52,7 @@ buildGo125Module rec {
npmDeps = fetchNpmDeps {
inherit src;
hash = "sha256-AXsF0rkaf6giDhJT2f/MMyCd6Ozgepx8do7fpl/CyNs=";
hash = "sha256-DGDPbc/N+c3lt1rIx/nAt1i44J//egPQXGWH7tomJTw=";
};
nativeBuildInputs = [
+1 -1
View File
@@ -24,7 +24,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoHash = "sha256-HG0HZes01shEtuVK7QCYmy/zsU0snbwsqCtev7u3/WI=";
# For aws-lc-sys@0.22.0: use external bindgen.
AWS_LC_SYS_EXTERNAL_BINDGEN = "true";
env.AWS_LC_SYS_EXTERNAL_BINDGEN = "true";
# For aws-lc-sys@0.22.0: fix gcc error:
# In function 'memcpy',
@@ -18,8 +18,14 @@ rustPlatform.buildRustPackage rec {
};
cargoHash = "sha256-pxEwcLiRB95UBfXb+JgS8duEXiZUApH/C8Exus5TkfU=";
cargoBuildFlags = "--package flutter_rust_bridge_codegen";
cargoTestFlags = "--package flutter_rust_bridge_codegen";
cargoBuildFlags = [
"--package"
"flutter_rust_bridge_codegen"
];
cargoTestFlags = [
"--package"
"flutter_rust_bridge_codegen"
];
# needed to get tests running
nativeBuildInputs = [ cargo-expand ];
+2 -7
View File
@@ -28,7 +28,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "folks";
version = "0.15.9";
version = "0.15.12";
outputs = [
"out"
@@ -38,7 +38,7 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchurl {
url = "mirror://gnome/sources/folks/${lib.versions.majorMinor finalAttrs.version}/folks-${finalAttrs.version}.tar.xz";
hash = "sha256-IxGzc1XDUfM/Fj/cOUh0oioKBoLDGUk9bYpuQgcRQV8=";
hash = "sha256-IfROK9q7Huf45Bu5ltEKx9rzXHjEmBd9sMAPWAogqRQ=";
};
nativeBuildInputs = [
@@ -90,11 +90,6 @@ stdenv.mkDerivation (finalAttrs: {
"-Dtests=${lib.boolToString (finalAttrs.finalPackage.doCheck && stdenv.hostPlatform.isLinux)}"
];
# backends/eds/lib/libfolks-eds.so.26.0.0.p/edsf-persona-store.c:10697:4:
# error: call to undeclared function 'folks_persona_store_set_is_user_set_default';
# ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isClang "-Wno-error=implicit-function-declaration";
# Checks last re-enabled in https://github.com/NixOS/nixpkgs/pull/279843, but timeouts in tests still
# occur inconsistently
doCheck = false;
+6 -2
View File
@@ -2,9 +2,10 @@
lib,
rustPlatform,
fetchFromGitHub,
gzip,
makeBinaryWrapper,
pkg-config,
openssl,
gzip,
gitMinimal,
nix-update-script,
versionCheckHook,
@@ -23,8 +24,9 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoHash = "sha256-I7/M1wo3s+6M1AKc4JReMb9tHuLuzQlHIXVPdigCvFQ=";
nativeBuildInputs = [
pkg-config
gzip
makeBinaryWrapper
pkg-config
];
nativeCheckInputs = [
@@ -41,6 +43,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
'';
postInstall = ''
wrapProgram $out/bin/${finalAttrs.meta.mainProgram} \
--add-flags "--no-upgrade-check"
rm -rf $out/bin/fresh.dSYM
'';
+2 -2
View File
@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "git-codereview";
version = "1.17.0";
version = "1.18.0";
src = fetchFromGitHub {
owner = "golang";
repo = "review";
rev = "v${version}";
hash = "sha256-mcyijASjm4DeXsh5ZPLoYuRypCeIbp2FcSIDA0M+l2g=";
hash = "sha256-VTwfKTvrgs052F9flMYBVXHLeuAKXj9NhAnT7FZW/1k=";
};
vendorHash = null;
@@ -3,7 +3,6 @@
lib,
stdenv,
replaceVars,
fetchpatch,
accountsservice,
adwaita-icon-theme,
blueprint-compiler,
@@ -77,11 +76,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "gnome-control-center";
version = "49.3";
version = "49.4";
src = fetchurl {
url = "mirror://gnome/sources/gnome-control-center/${lib.versions.major finalAttrs.version}/gnome-control-center-${finalAttrs.version}.tar.xz";
hash = "sha256-z5PTcWT6LhC+bwjxXrkXsfHqf53Zusfen/3YEvqNnPw=";
hash = "sha256-Exl15f3dII86MPdmocZn+Ms/FbaJqGjShaZBojQgSwI=";
};
patches = [
@@ -90,15 +89,6 @@ stdenv.mkDerivation (finalAttrs: {
inherit glibc tzdata shadow;
inherit cups networkmanagerapplet;
})
# Fix crash when switching to hands-free mode on a bluetooth headset
(fetchpatch {
name = "fix-bluetooth-handsfree-crash.patch";
url = "https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31.patch";
hash = "sha256-jFbItlXT05nnp825R/HvsWDFxAMzL4z36CsxhQ2sEIY=";
stripLen = 1;
extraPrefix = "subprojects/gvc/";
})
];
nativeBuildInputs = [
+2 -2
View File
@@ -20,11 +20,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "gnome-mahjongg";
version = "49.0.1";
version = "49.1.1";
src = fetchurl {
url = "mirror://gnome/sources/gnome-mahjongg/${lib.versions.major finalAttrs.version}/gnome-mahjongg-${finalAttrs.version}.tar.xz";
hash = "sha256-RbOkjcse1hiaY7a/VVCOizjrWpVmV6f+KlIlzC+LwTI=";
hash = "sha256-6e3TGsJpi42aW+HRHGDUNFCoifh2nMoL7zOVoRpdX9E=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -15,17 +15,17 @@ let
in
buildGoModule rec {
pname = "go-ethereum";
version = "1.16.5";
version = "1.16.8";
src = fetchFromGitHub {
owner = "ethereum";
repo = "go-ethereum";
rev = "v${version}";
hash = "sha256-f9MBHO3oh1Nh+YI1E8cPPaNRj4T12063YLqTDrdZWWA=";
hash = "sha256-eMvLhOSWGC31ezZeqMMt8kmFHq9NU0kh5s2IBiw46NY=";
};
proxyVendor = true;
vendorHash = "sha256-6tGSyx4OXMXUjhIvLJo+vyRkNzHmwiikzrLL0cQPBLo=";
vendorHash = "sha256-KP9oD87kn8MCvEf3ply8HbP8xIBlGAEtthGob8Yh++A=";
doCheck = false;
+3 -3
View File
@@ -8,16 +8,16 @@
buildGoModule rec {
pname = "auth";
version = "2.180.0";
version = "2.185.0";
src = fetchFromGitHub {
owner = "supabase";
repo = "auth";
rev = "v${version}";
hash = "sha256-LtCe/VQMXbdarxK95+rvtaLYGtZ3U4DzLVK+T5HrWR4=";
hash = "sha256-ZBu6/vXCqXRwMTKbIIYFl8ay7GpVEerzsJLNPBJL2nw=";
};
vendorHash = "sha256-knYvNkEVffWisvb4Dhm5qqtqQ4co9MGoNt6yH6dUll8=";
vendorHash = "sha256-fX1M+QP0pflJ0xV6VLQTS1Rn90Ac7GwVe6B5+A2KDvg=";
ldflags = [
"-s"
-1
View File
@@ -49,7 +49,6 @@ buildGoModule rec {
changelog = "https://github.com/charmbracelet/gum/releases/tag/v${version}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
maaslalani
savtrip
];
mainProgram = "gum";
+2 -1
View File
@@ -31,7 +31,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoTestFlags = [
"--lib"
"--bins"
"--test integration"
"--test"
"integration"
# "--test integration_tests"
];
+18 -8
View File
@@ -7,8 +7,7 @@
pkg-config,
gobject-introspection,
vala,
gtk-doc,
docbook_xsl,
gi-docgen,
glib,
mesonEmulatorHook,
gnome,
@@ -18,11 +17,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "libcloudproviders";
version = "0.3.6";
version = "0.4.0";
src = fetchurl {
url = "mirror://gnome/sources/libcloudproviders/${lib.versions.majorMinor finalAttrs.version}/libcloudproviders-${finalAttrs.version}.tar.xz";
hash = "sha256-O3URCzpP3vTFxaRA5IcB/gVNKuBh0VbIkTa7W6BedLc=";
hash = "sha256-JHsijRAnsmg4aOfXCA04aTpFfpCKrdDBGdUt5Zo5gGQ=";
};
outputs = [
@@ -32,24 +31,35 @@ stdenv.mkDerivation (finalAttrs: {
];
mesonFlags = [
"-Denable-gtk-doc=true"
"-Ddocumentation=true"
];
strictDeps = true;
depsBuildBuild = [
pkg-config
];
nativeBuildInputs = [
meson
ninja
pkg-config
gobject-introspection
vala
gtk-doc
docbook_xsl
gi-docgen
]
++ lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [
mesonEmulatorHook
];
buildInputs = [ glib ];
buildInputs = [
glib
];
postFixup = ''
# Cannot be in postInstall, otherwise _multioutDocs hook in preFixup will move right back.
moveToOutput "share/doc" "$devdoc"
'';
passthru = {
updateScript = gnome.updateScript {
+2 -2
View File
@@ -18,7 +18,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "libmsgraph";
version = "0.3.3";
version = "0.3.4";
outputs = [
"out"
@@ -28,7 +28,7 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchurl {
url = "mirror://gnome/sources/msgraph/${lib.versions.majorMinor finalAttrs.version}/msgraph-${finalAttrs.version}.tar.xz";
hash = "sha256-N9fhLyqZBJCuohGE8LJ+C5Feu05QlvTWYyxiBRwFQBI=";
hash = "sha256-BzHs5rArMu7/u72Y79x3vAPd0gZR7q46Q0Pwh5sE1sc=";
};
nativeBuildInputs = [
+11 -10
View File
@@ -78,7 +78,8 @@ rustPlatform.buildRustPackage rec {
};
cargoBuildFlags = [
"--package lighthouse"
"--package"
"lighthouse"
];
__darwinAllowLocalNetworking = true;
@@ -88,15 +89,15 @@ rustPlatform.buildRustPackage rec {
# All of these tests require network access and/or docker
cargoTestFlags = [
"--workspace"
"--exclude beacon_chain"
"--exclude beacon_node"
"--exclude http_api"
"--exclude lighthouse"
"--exclude lighthouse_network"
"--exclude network"
"--exclude slashing_protection"
"--exclude watch"
"--exclude web3signer_tests"
"--exclude=beacon_chain"
"--exclude=beacon_node"
"--exclude=http_api"
"--exclude=lighthouse"
"--exclude=lighthouse_network"
"--exclude=network"
"--exclude=slashing_protection"
"--exclude=watch"
"--exclude=web3signer_tests"
];
# All of these tests require network access
+3 -1
View File
@@ -59,7 +59,9 @@ rustPlatform.buildRustPackage (finalAttrs: {
LUX_SKIP_IMPURE_TESTS = 1; # Disable impure unit tests
};
cargoTestFlags = "--lib"; # Disable impure integration tests
cargoTestFlags = [
"--lib" # Disable impure integration tests
];
nativeCheckInputs = [
lua5_4
+3 -3
View File
@@ -11,16 +11,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "mergiraf";
version = "0.16.1";
version = "0.16.3";
src = fetchFromCodeberg {
owner = "mergiraf";
repo = "mergiraf";
tag = "v${finalAttrs.version}";
hash = "sha256-vKqvVpGyQ9ayebssupiySjJ7R7gn1W8HTlDuGM4d1Ns=";
hash = "sha256-KlielG8XxOlS5Np8LZT+GMujWw/7EDOwsZHWVjneV3g=";
};
cargoHash = "sha256-vhes4p8e1PW4p5tqqPffAgl3V4dK17+n748VA6Q23lE=";
cargoHash = "sha256-F6YtOgcAR4fN33j7Ae4ixhTfNctUfgkV3t1I7XJzHHw=";
nativeCheckInputs = [ git ];
+18 -6
View File
@@ -1,20 +1,25 @@
{
lib,
stdenv,
fetchurl,
fetchFromGitHub,
autoreconfHook,
pkg-config,
fuse,
libmtp,
glib,
libmad,
libid3tag,
unstableGitUpdater,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "mtpfs";
version = "1.1";
version = "0-unstable-2024-12-10";
nativeBuildInputs = [ pkg-config ];
nativeBuildInputs = [
autoreconfHook
pkg-config
];
buildInputs = [
fuse
libmtp
@@ -23,9 +28,16 @@ stdenv.mkDerivation (finalAttrs: {
libmad
];
src = fetchurl {
url = "https://www.adebenham.com/files/mtp/mtpfs-${finalAttrs.version}.tar.gz";
sha256 = "07acrqb17kpif2xcsqfqh5j4axvsa4rnh6xwnpqab5b9w5ykbbqv";
src = fetchFromGitHub {
owner = "cjd";
repo = "mtpfs";
rev = "1177d6cfd8916915f5db7d9b5c6fc9e6eafae6e6";
hash = "sha256-/84C8FUW+7U7u7yOzVB6ROoIUKtyIBG0wdD5t53yays=";
};
# Use unstable version to pull in gcc-15 fix until the next release
# is out: https://github.com/cjd/mtpfs/pull/28
passthru.updateScript = unstableGitUpdater {
};
meta = {
-1
View File
@@ -26,7 +26,6 @@ buildGoModule rec {
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
phdcybersec
maaslalani
];
};
}
+4 -2
View File
@@ -26,8 +26,10 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoHash = "sha256-uCy/Qo92yZ4pjjgW64nWYH21EbdMMwGXP5522tl8MAE=";
cargoBuildFlags = [
"-p nickel-lang-cli"
"-p nickel-lang-lsp"
"--package"
"nickel-lang-cli"
"--package"
"nickel-lang-lsp"
];
nativeBuildInputs = [
+3 -3
View File
@@ -12,16 +12,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "oxlint";
version = "1.41.0";
version = "1.42.0";
src = fetchFromGitHub {
owner = "oxc-project";
repo = "oxc";
tag = "oxlint_v${finalAttrs.version}";
hash = "sha256-/XLGvEut0TsFkq0U+evPOumjBYahEL29kjJ0u2iBkx8=";
hash = "sha256-EAM1DxA/TqnIRN5Tlvg5/jvbyOUtSuwQ4RCBeO9esCw=";
};
cargoHash = "sha256-8Q94e9zZRdOMd7WVzS6kE31gBHCG8KC4SteaxnxDjHo=";
cargoHash = "sha256-okwkhcT6mekIvo52T8eSrXUcp/LQhcEYvHyIc5CLdrE=";
nativeBuildInputs = [
cmake
+3 -3
View File
@@ -19,13 +19,13 @@
rustPlatform.buildRustPackage {
pname = "par-lang";
version = "0-unstable-2026-01-23";
version = "0-unstable-2026-01-25";
src = fetchFromGitHub {
owner = "faiface";
repo = "par-lang";
rev = "d2de05c1dd7e6020727900e4e7c638ece3435fef";
hash = "sha256-adR6M3EINAtGExkHmL7TiUlSHuFUk92+/F2u+SAK6oQ=";
rev = "928c60e016c997201aeded036b300e472b777898";
hash = "sha256-3qRmqG5OY/aQPFUwuPr5O4IdzCuxwVgdeoBTUju7oro=";
};
cargoHash = "sha256-sW+gAIp/DjlTo44QDXpP6COrCK/CcDlx3no284MEQJo=";
+10 -4
View File
@@ -1,5 +1,6 @@
{
lib,
stdenv,
rdkafka,
pkg-config,
fetchFromGitHub,
@@ -11,21 +12,21 @@
rustPlatform.buildRustPackage rec {
pname = "parseable";
version = "2.5.1";
version = "2.5.10";
src = fetchFromGitHub {
owner = "parseablehq";
repo = "parseable";
tag = "v${version}";
hash = "sha256-+KTSpkrMlIu24YvHvLOLHZiqRZua3D7/kprFqtRuNOQ=";
hash = "sha256-Asb6064TqvL9kNkWBMj4Z+1j1yIM+iBWsN+R5EuMOVA=";
};
LOCAL_ASSETS_PATH = fetchzip {
url = "https://parseable-prism-build.s3.us-east-2.amazonaws.com/v${version}/build.zip";
hash = "sha256-tSH9gyB9T2ywut+joLIp55Us2ALKvgsyiG/gBQgYLfI=";
hash = "sha256-gWzfucetsJJSSjI9nGm7I8xLo0t1VKb4AertiEGuLWA=";
};
cargoHash = "sha256-3hMGiQmXxar4n4cGPrj4UUznNi8V5YokH+29UGmz34Y=";
cargoHash = "sha256-1K+EY8YkAjLiWfqUkgkqQOveXjHzraEV51zz3gwGMNs=";
nativeBuildInputs = [ pkg-config ];
@@ -36,6 +37,11 @@ rustPlatform.buildRustPackage rec {
nativeInstallCheckInputs = [ versionCheckHook ];
doInstallCheck = true;
# Disables tests that rely on hostnames.
checkFlags = lib.optionals stdenv.hostPlatform.isDarwin [
"--skip=generate_correct_path_with_current_time_and"
];
passthru.updateScript = nix-update-script { };
meta = {
+2 -2
View File
@@ -110,11 +110,11 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "petsc";
version = "3.24.3";
version = "3.24.4";
src = fetchzip {
url = "https://web.cels.anl.gov/projects/petsc/download/release-snapshots/petsc-${finalAttrs.version}.tar.gz";
hash = "sha256-acrNcCTcjC4iLZD0lYvRhidnRTWsXs57XIQmZWKYIMg=";
hash = "sha256-bU6CLYRbzXRUjh4J4sadaemPpmM6q6/3n6J9H0MD6hs=";
};
patches = [
+4 -4
View File
@@ -38,7 +38,7 @@
ncurses,
libnsl,
libxcrypt-legacy,
nix-update-script,
gitUpdater,
makeBinaryWrapper,
}:
@@ -120,13 +120,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "pike";
version = "9.0.11";
version = "8.0.2040";
src = fetchFromGitHub {
owner = "pikelang";
repo = "Pike";
tag = "v${finalAttrs.version}";
hash = "sha256-J+IWYF2FvL395/+Aat4yGioxUi6vIhNjzLMPV7EvPtw=";
hash = "sha256-rRStfD6n1BBQA36O1HkkMlYtMnDTuHXYBL2ez9A2yI4=";
};
nativeBuildInputs = [
@@ -190,7 +190,7 @@ stdenv.mkDerivation (finalAttrs: {
makeFlags = [ "INSTALLARGS=--traditional" ];
passthru.updateScript = nix-update-script { };
passthru.updateScript = gitUpdater { allowedVersions = "^8\\..*"; };
meta = {
description = "Pike programming language";
-1
View File
@@ -28,7 +28,6 @@ buildGoModule rec {
homepage = "https://github.com/maaslalani/pom";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
maaslalani
redyf
];
mainProgram = "pom";
-1
View File
@@ -47,7 +47,6 @@ buildGoModule rec {
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
caarlos0
maaslalani
];
mainProgram = "pop";
};
+3 -3
View File
@@ -7,16 +7,16 @@
rustPlatform.buildRustPackage rec {
pname = "protols";
version = "0.13.1";
version = "0.13.2";
src = fetchFromGitHub {
owner = "coder3101";
repo = "protols";
tag = version;
hash = "sha256-ZvQC7huJS37cgmAVZoiHZMjFWTdma7dueTczaKDdHks=";
hash = "sha256-kPYCvkPVxWDNgYpieDMIwvM7Q/HWKu0hNbKW1K5jo+Y=";
};
cargoHash = "sha256-q3GMizdBupQSMVCuRqLjuw0Mof1q3UYOdUBugmrTDMU=";
cargoHash = "sha256-TIzPXQm9SPi1H+KpZuoLag1C90skMiKQvTwXVt6jy+0=";
env.FALLBACK_INCLUDE_PATH = "${protobuf}/include";
+50
View File
@@ -0,0 +1,50 @@
{
lib,
fetchFromGitHub,
stdenvNoCC,
}:
stdenvNoCC.mkDerivation {
pname = "readexpro";
version = "1.2";
src = fetchFromGitHub {
owner = "ThomasJockin";
repo = "readexpro";
rev = "563dfbb36ae45e52ec50829b016ce724ac2fca70";
# Upstream repository does not have any tagged releases. The version number seems to only be mentioned in the README.md.
hash = "sha256-+CLym2N2O6Opv7pxuVA+sfiENggPD5HRJrVByzaMMN8=";
};
dontBuild = true;
dontConfigure = true;
installPhase = ''
runHook preInstall
mkdir -p $out/share/fonts/
cp -r $src/fonts/. $out/share/fonts/
runHook postInstall
'';
meta = {
description = "World-script expansion of Lexend";
longDescription = ''
Readex is the world-script expansion of the font Lexend designed by Thomas Jockin and Nadine Chahine. Readex currently supports Latin and Arabic.
Lexend is a variable typeface designed by Bonnie Shaver-Troup and Thomas Jockin in 2018. Applying the Shaver-Troup Individually Optimal Text Formation Factors, studies have found readers instantaneously improve their reading fluency.
This font is based on the Quicksand project from Andrew Paglinawan, initiated in 2008. Quicksand was improved in 2016 by Thomas Jockin for Google Fonts. Thomas modified Quicksand for the specialized task of improving reading fluency in low-proficiency readers (including those with dyslexia.)
'';
homepage = "http://www.lexend.com/";
# The fetched Font Software is licensed under the SIL Open Font License, Version 1.1.
# see https://scripts.sil.org/OFL
license = lib.licenses.ofl;
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [ S-K-Tiger ];
};
}
+8 -3
View File
@@ -58,10 +58,15 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoHash = "sha256-TVsPS1jzDzRSY9b636Tv30WupCnyfADeA+8pYn8STIs=";
cargoBuildFlags = [
"--package rerun-cli"
"--package rerun_c"
"--package"
"rerun-cli"
"--package"
"rerun_c"
];
cargoTestFlags = [
"--package"
"rerun-cli"
];
cargoTestFlags = [ "--package rerun-cli" ];
buildNoDefaultFeatures = true;
buildFeatures = [
"native_viewer"
+1 -1
View File
@@ -53,6 +53,6 @@ buildGoModule rec {
mainProgram = "revive";
homepage = "https://revive.run";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ maaslalani ];
maintainers = [ ];
};
}
+2 -2
View File
@@ -2,7 +2,7 @@
lib,
fetchFromGitHub,
stdenvNoCC,
nix-update-script,
unstableGitUpdater,
}:
stdenvNoCC.mkDerivation (finalAttrs: {
@@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
runHook postInstall
'';
passthru.updateScript = nix-update-script { };
passthru.updateScript = unstableGitUpdater { };
meta = {
description = "Typing LaTeX math symbols in RIME";
+3 -2
View File
@@ -37,10 +37,11 @@ rustPlatform.buildRustPackage rec {
# The v8 package will try to download a `librusty_v8.a` release at build time to our read-only filesystem
# To avoid this we pre-download the file and export it via RUSTY_V8_ARCHIVE
RUSTY_V8_ARCHIVE = callPackage ./librusty_v8.nix { };
env.RUSTY_V8_ARCHIVE = callPackage ./librusty_v8.nix { };
cargoTestFlags = [
"-- --skip=query_planner::tests::missing_typename_and_fragments_in_requires"
"--"
"--skip=query_planner::tests::missing_typename_and_fragments_in_requires"
];
passthru = {
+2 -1
View File
@@ -38,7 +38,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
# valid by making a network call to the repo that houses their binaries; but, the
# build env can't make network calls (impurity)
cargoTestFlags = [
"-- --skip=latest_plugins_are_valid_versions"
"--"
"--skip=latest_plugins_are_valid_versions"
];
# Some tests try to write configuration data to a location in the user's home
+2 -1
View File
@@ -32,7 +32,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoTestFlags = [
# Prefer the "smoke" profile over "ci" to exclude flaky tests: https://github.com/rvben/rumdl/pull/341
"--profile smoke"
"--profile"
"smoke"
];
doInstallCheck = true;
+2 -2
View File
@@ -21,13 +21,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "shader-slang";
version = "2026.1";
version = "2026.1.1";
src = fetchFromGitHub {
owner = "shader-slang";
repo = "slang";
tag = "v${finalAttrs.version}";
hash = "sha256-1cNa25Gv2fbUYa7PRN8nHbiFtjSk03GbEhIIekMln2Q=";
hash = "sha256-QYnhFIp4516qrokdTXvE+owLVcCzPpAT9W0yUJRs5vM=";
fetchSubmodules = true;
};
+1 -1
View File
@@ -35,7 +35,7 @@ buildGoModule rec {
homepage = "https://github.com/maaslalani/slides";
changelog = "https://github.com/maaslalani/slides/releases/tag/v${version}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ maaslalani ];
maintainers = [ ];
mainProgram = "slides";
};
}
+3 -3
View File
@@ -6,18 +6,18 @@
buildGoModule rec {
pname = "sqldef";
version = "3.3.0";
version = "3.9.4";
src = fetchFromGitHub {
owner = "sqldef";
repo = "sqldef";
rev = "v${version}";
hash = "sha256-nzWOVB66gASKh3AWoyifjGJ2H17G4RRv51Lqo01p1pw=";
hash = "sha256-yPDff1ZDytXtXrCGaf0oCEeYo69MbMMkMbV4ryAlNXA=";
};
proxyVendor = true;
vendorHash = "sha256-u471eJFxVcXiwuAFRD65yJnDoR3D40PLHXeoMcENdLY=";
vendorHash = "sha256-Djltq/oWMyutNGI42EuOijoUBuhMSdoO/xL3yQQVSgg=";
ldflags = [
"-s"
+5 -2
View File
@@ -48,11 +48,14 @@ rustPlatform.buildRustPackage (finalAttrs: {
installManPage docs/build/man/man1/tpnote.1
'';
RUSTONIG_SYSTEM_LIBONIG = true;
env.RUSTONIG_SYSTEM_LIBONIG = true;
# The `tpnote` crate has no unit tests. All tests are in `tpnote-lib`.
checkType = "debug";
cargoTestFlags = "--package tpnote-lib";
cargoTestFlags = [
"--package"
"tpnote-lib"
];
doCheck = true;
nativeInstallCheckInputs = [
+3 -3
View File
@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage rec {
pname = "typos";
version = "1.42.1";
version = "1.42.3";
src = fetchFromGitHub {
owner = "crate-ci";
repo = "typos";
tag = "v${version}";
hash = "sha256-4oUiQ1wohhPOIupPHiox1Id7onJyQ+/7yEECmH+MAPg=";
hash = "sha256-u9hjY/d4Ul+EvZIoTJzWkUl4j+Vzcvu61x2USP0hGiw=";
};
cargoHash = "sha256-gKkXtyvIXVTEm60aZIxH3suRCbNLgSc+XfYvFC/fbVU=";
cargoHash = "sha256-ED/jkTlVPqM5VDDEvKPDcF0/jFYfyvszTuPSMZUNuY0=";
passthru.updateScript = nix-update-script { };
+1 -1
View File
@@ -43,7 +43,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
# Force linking to libEGL, which is always dlopen()ed, and to
# libwayland-client & libxkbcommon, which is dlopen()ed based on the
# winit backend.
NIX_LDFLAGS = [
env.NIX_LDFLAGS = [
"--push-state"
"--no-as-needed"
"-lEGL"
+3 -3
View File
@@ -18,16 +18,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "uv";
version = "0.9.27";
version = "0.9.28";
src = fetchFromGitHub {
owner = "astral-sh";
repo = "uv";
tag = finalAttrs.version;
hash = "sha256-2ArneGmQZhEcFlPm5hlQkHR8wnok7bEzTYBkeR+Gk6U=";
hash = "sha256-39vawkM7V9imTENBcIiCRoIk+EmWNeGZn7pXJoHBK4Q=";
};
cargoHash = "sha256-Qx1oEqmYVpf2M36dsDCIn+xbkjkxlcAHCC+Vlokybf0=";
cargoHash = "sha256-ey4cahnMak0L1M4M/B06FalRhKeOvbZQI1YYHwADjnM=";
buildInputs = [
rust-jemalloc-sys
@@ -29,8 +29,14 @@ rustPlatform.buildRustPackage (finalAttrs: {
pipewire
];
cargoBuildFlags = "-p vhost-device-sound";
cargoTestFlags = "-p vhost-device-sound";
cargoBuildFlags = [
"--package"
"vhost-device-sound"
];
cargoTestFlags = [
"--package"
"vhost-device-sound"
];
# Runs dbus-daemon, which tries to load config from /etc.
doCheck = false;
+1 -1
View File
@@ -60,6 +60,6 @@ buildGoModule rec {
homepage = "https://github.com/charmbracelet/vhs";
changelog = "https://github.com/charmbracelet/vhs/releases/tag/v${version}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ maaslalani ];
maintainers = [ ];
};
}
+2 -1
View File
@@ -18,7 +18,8 @@ rustPlatform.buildRustPackage rec {
cargoHash = "sha256-PoexldRTp2cPu7iF7te//kO4Ph1P6A/jNZdMkYKERqM=";
cargoTestFlags = [
"--package viceroy-lib"
"--package"
"viceroy-lib"
];
meta = {
+3 -3
View File
@@ -7,16 +7,16 @@
buildGoModule rec {
pname = "vitess";
version = "22.0.1";
version = "23.0.0";
src = fetchFromGitHub {
owner = "vitessio";
repo = "vitess";
rev = "v${version}";
hash = "sha256-VZ5i6ovvgPEASS2SMuSiht7OJXBxgXp/6Zw1dvO5lpk=";
hash = "sha256-gP++iix4jonsSgrAblhnT7XFCggCEMG7ve3GKTJuOoo=";
};
vendorHash = "sha256-0rgosDZn/DZcEK8f1JE2ICiOQX1GU2H93EEAlvesNE8=";
vendorHash = "sha256-jwlIOfBuIi1D40p21jF3LJw508zrovw0ukXUn27Sb9U=";
buildInputs = [ sqlite ];
+8 -2
View File
@@ -19,8 +19,14 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoHash = "sha256-vNCqfXsPjb3mph28YuYKpWTs9VHbIcXs6GVn4XgQKtQ=";
cargoBuildFlags = [ "--package xdvdfs-cli" ];
cargoTestFlags = [ "--package xdvdfs-cli" ];
cargoBuildFlags = [
"--package"
"xdvdfs-cli"
];
cargoTestFlags = [
"--package"
"xdvdfs-cli"
];
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgram = "${placeholder "out"}/bin/xdvdfs";
+2 -2
View File
@@ -26,12 +26,12 @@
stdenv.mkDerivation (finalAttrs: {
pname = "yarg";
version = "0.13.1";
version = "0.13.2";
src = fetchzip {
url = "https://github.com/YARC-Official/YARG/releases/download/v${finalAttrs.version}/YARG_v${finalAttrs.version}-Linux-x86_64.zip";
stripRoot = false;
hash = "sha256-/r3TdeRZEnDJD4y58wFzKgamBAy87e+CtS5Ew2cbBFE=";
hash = "sha256-TcX4O0TDesuBMbUH8Lp6wLM8A5xzXH9Pl7vCMEIhQvE=";
};
nativeBuildInputs = [ autoPatchelfHook ];
+3 -3
View File
@@ -5,16 +5,16 @@
}:
buildGoModule (finalAttrs: {
pname = "yatto";
version = "0.20.1";
version = "0.21.7";
src = fetchFromGitHub {
owner = "handlebargh";
repo = "yatto";
tag = "v${finalAttrs.version}";
hash = "sha256-ZIGtRPy2DfMzCK0WHJcv75d2oeHd2Sh3twrV6G/m5SI=";
hash = "sha256-WLksvl6BtrtxULxxqdHpAD6oVdefhqo7aZoxqXrFfOA=";
};
vendorHash = "sha256-e+xv1mr8F3ODSsk67shJ+vI3isWcN3vaaqElUoDnvs0=";
vendorHash = "sha256-I/9Wcwm2rnQxixevtz1i3fhmlM0b8Yq4pb2eieG7bq0=";
ldflags = [
"-s"
+2 -2
View File
@@ -9,14 +9,14 @@
python3Packages.buildPythonApplication rec {
pname = "ytdl-sub";
version = "2026.01.24.post1";
version = "2026.01.30";
pyproject = true;
src = fetchFromGitHub {
owner = "jmbannon";
repo = "ytdl-sub";
tag = version;
hash = "sha256-MxnJVglteXALiEeNisZiK3pXoD/eyj1irenUKPywEnc=";
hash = "sha256-NKK5GD5OsdSo3m//rkMtvrtiVCkCo0VOf1xWNBjFOh4=";
};
postPatch = ''
+10 -1
View File
@@ -19,6 +19,7 @@
llvmPackages_19,
llvmPackages_20,
llvmPackages_21,
llvmPackages_22,
makeWrapper,
openssl,
pcre2,
@@ -332,5 +333,13 @@ rec {
doCheck = false;
};
crystal = crystal_1_18;
crystal_1_19 = generic {
version = "1.19.1";
sha256 = "sha256-vMS2GJb6c6RvflDSS2EWHsERJ0rvzZMVm50gaTXRs4Y=";
binary = binaryCrystal_1_10;
llvmPackages = llvmPackages_22;
doCheck = false;
};
crystal = crystal_1_19;
}
+1 -1
View File
@@ -83,7 +83,7 @@ stdenv.mkDerivation (
popd
'';
NIX_CFLAGS_COMPILE = [
env.NIX_CFLAGS_COMPILE = toString [
"-Wno-error=incompatible-pointer-types"
];
+3 -1
View File
@@ -80,7 +80,9 @@ toLuaModule (
runHook postInstall
'';
cargoTestFlags = "--lib"; # Disable impure integration tests
cargoTestFlags = [
"--lib" # Disable impure integration tests
];
meta = {
description = "Lua API for the Lux package manager";
@@ -8,14 +8,14 @@
buildPythonPackage (finalAttrs: {
pname = "esper";
version = "3.3";
version = "3.7";
pyproject = true;
src = fetchFromGitHub {
owner = "benmoran56";
repo = "esper";
tag = "v${finalAttrs.version}";
hash = "sha256-DZAF2B40ulSn2MQadklT32Svcm1j0e/hIxrxISO07TI=";
hash = "sha256-dOeF1CyWcR1wLjO0rTjBq6piJN8QXae4dBK4akdQIjk=";
};
build-system = [ flit-core ];
@@ -10,13 +10,13 @@
buildPythonPackage (finalAttrs: {
pname = "llama-index-workflows";
version = "2.13.0";
version = "2.13.1";
pyproject = true;
src = fetchPypi {
pname = "llama_index_workflows";
inherit (finalAttrs) version;
hash = "sha256-hIVNkT9GUEX6ZQOp18e1t4X7O8ul/pqWHDaxQD4fD1I=";
hash = "sha256-Vc08/5ySo3Jyq4ZRrXUCiKvDORZbAJBm8TDLDFxlmUs=";
};
postPatch = ''
@@ -10,14 +10,14 @@
buildPythonPackage (finalAttrs: {
pname = "pysigma-backend-sqlite";
version = "1.1.1";
version = "1.1.3";
pyproject = true;
src = fetchFromGitHub {
owner = "SigmaHQ";
repo = "pySigma-backend-sqlite";
tag = "v${finalAttrs.version}";
hash = "sha256-FmqsWwMn/xtKfPPUA025UcEmgsqiQ+8vQm13B/5oahQ=";
hash = "sha256-+QiRfuLdhRo8wlQG3EM2wGD1VhlauuMrbrX8NDflguA=";
};
pythonRelaxDeps = [ "pysigma" ];
@@ -21,6 +21,12 @@ buildPythonPackage rec {
hash = "sha256-uA04KHKLXW0lx1y5brpCDARLac4/C8VmVinVMkEtTdM=";
};
# Override the overly strict `tool.pytest.ini_options.filterwarnings`
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail '"error"' '#"error"'
'';
build-system = [
setuptools
];
@@ -34,14 +34,14 @@
buildPythonPackage (finalAttrs: {
pname = "ultralytics";
version = "8.4.6";
version = "8.4.9";
pyproject = true;
src = fetchFromGitHub {
owner = "ultralytics";
repo = "ultralytics";
tag = "v${finalAttrs.version}";
hash = "sha256-kNOldJvJlyBkV7VeETtxQJdtToJyGID2dEIq1z0Fg1c=";
hash = "sha256-yZI0lvmXC2yFH8qiDPgCMN+7gxd4BwidwDrLoDDr1Mc=";
};
build-system = [ setuptools ];
@@ -1,66 +0,0 @@
{
lib,
buildPythonPackage,
fetchPypi,
fetchpatch,
flit-core,
dos2unix,
httpx,
pytest-asyncio,
pytest-cov-stub,
pytest-mock,
pytestCheckHook,
}:
buildPythonPackage rec {
pname = "zeversolarlocal";
version = "1.1.0";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-ExZy5k5RE7k+D0lGmuIkGWrWQ+m24K2oqbUEg4BAVuY=";
};
build-system = [
flit-core
dos2unix
];
dependencies = [ httpx ];
nativeCheckInputs = [
pytest-asyncio
pytest-cov-stub
pytest-mock
pytestCheckHook
];
# the patch below won't apply unless we fix the line endings
prePatch = ''
dos2unix pyproject.toml
'';
patches = [
# Raise the flit-core limit
# https://github.com/sander76/zeversolarlocal/pull/4
(fetchpatch {
url = "https://github.com/sander76/zeversolarlocal/commit/bff072ea046de07eced77bc79eb8e90dfef1f53f.patch";
hash = "sha256-tzFCwPzhAfwVfN5mLY/DMwRv7zGzx3ScBe+kKzkYcvo=";
})
];
disabledTests = [
# Test requires network access
"test_httpx_timeout"
];
pythonImportsCheck = [ "zeversolarlocal" ];
meta = {
description = "Python module to interact with Zeversolar inverters";
homepage = "https://github.com/sander76/zeversolarlocal";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
};
}
+2
View File
@@ -14,6 +14,7 @@
fetchpatch,
fontconfig,
freetype,
gettext,
glib,
glslang,
graphite2,
@@ -609,6 +610,7 @@ let
];
nativeBuildInputs = [
gettext
installShellFiles
perl
pkg-config
@@ -15,14 +15,14 @@ let
variants = {
# ./update-xanmod.sh lts
lts = {
version = "6.12.67";
hash = "sha256-xUiVE59kiuaVK9/ENxinZMVUBtAxLP5Wiut4r5kCwJo=";
version = "6.12.68";
hash = "sha256-HCBSAEyLZeHufBj+TCTzdv6NBvWZGUknAAQ2eWK/Tmw=";
isLTS = true;
};
# ./update-xanmod.sh main
main = {
version = "6.18.7";
hash = "sha256-kMnJGI0GJ6Cgi5jqrLHRzHI2yE/KEOtBtvgevKnSDO8=";
version = "6.18.8";
hash = "sha256-BagAixl3Eo9vX6F/vpQv8OCw5vm8l7JtZBqvE0m5gAs=";
};
};
+1
View File
@@ -4023,6 +4023,7 @@ with pkgs;
crystal_1_16
crystal_1_17
crystal_1_18
crystal_1_19
crystal
;
+1
View File
@@ -545,6 +545,7 @@ mapAliases {
zc-buildout221 = throw "'zc-buildout221' has been renamed to/replaced by 'zc-buildout'"; # Converted to throw 2025-10-29
zc_lockfile = throw "'zc_lockfile' has been renamed to/replaced by 'zc-lockfile'"; # Converted to throw 2025-10-29
zetup = "'zetup' has been removed because it is unmaintained"; # Added 2026-01-19
zeversolarlocal = throw "'zeversolarlocal' has been removed because it is unmaintained"; # Added 2026-01-28
zope_component = throw "'zope_component' has been renamed to/replaced by 'zope-component'"; # Converted to throw 2025-10-29
zope_configuration = throw "'zope_configuration' has been renamed to/replaced by 'zope-configuration'"; # Converted to throw 2025-10-29
zope_contenttype = throw "'zope_contenttype' has been renamed to/replaced by 'zope-contenttype'"; # Converted to throw 2025-10-29
-2
View File
@@ -21186,8 +21186,6 @@ self: super: with self; {
zeversolar = callPackage ../development/python-modules/zeversolar { };
zeversolarlocal = callPackage ../development/python-modules/zeversolarlocal { };
zfec = callPackage ../development/python-modules/zfec { };
zha = callPackage ../development/python-modules/zha { };