Merge master into staging-nixos

This commit is contained in:
nixpkgs-ci[bot]
2026-06-01 07:49:08 +00:00
committed by GitHub
48 changed files with 378 additions and 156 deletions

View File

@@ -29,7 +29,7 @@ let
resolution = cfg.resolution;
maxGenerations = if cfg.maxGenerations == null then 0 else cfg.maxGenerations;
hostArchitecture = pkgs.stdenv.hostPlatform.parsed.cpu;
timeout = if config.boot.loader.timeout != null then config.boot.loader.timeout else 10;
timeout = if config.boot.loader.timeout == null then "no" else config.boot.loader.timeout;
enableEditor = cfg.enableEditor;
extraConfig = cfg.extraConfig;
extraEntries = cfg.extraEntries;

View File

@@ -3,6 +3,7 @@
stdenv,
callPackage,
fetchurl,
gnutls,
guile_1_8,
xmodmap,
which,
@@ -15,12 +16,8 @@
python3 ? null,
cmake,
pkg-config,
wrapQtAppsHook,
xdg-utils,
qtbase,
qtsvg,
qtmacextras,
fetchpatch,
qt6,
ghostscriptX ? null,
extraFonts ? false,
chineseFonts ? false,
@@ -30,7 +27,7 @@
let
pname = "texmacs";
version = "2.1.4";
version = "2.1.5";
common = callPackage ./common.nix {
inherit
extraFonts
@@ -46,47 +43,40 @@ stdenv.mkDerivation {
src = fetchurl {
url = "https://www.texmacs.org/Download/ftp/tmftp/source/TeXmacs-${version}-src.tar.gz";
hash = "sha256-h6aSLuDdrAtVzOnNVPqMEWX9WLDHtkCjPy9JXWnBgYY=";
hash = "sha256-s6EnvbqOeQELI5KRQVy+NDEzNSHiRHeoFLWG4bQCc2A=";
};
postPatch = common.postPatch + ''
substituteInPlace configure \
--replace "-mfpmath=sse -msse2" ""
--replace-fail "-mfpmath=sse -msse2" ""
'';
nativeBuildInputs = [
guile_1_8
pkg-config
wrapQtAppsHook
qt6.wrapQtAppsHook
xdg-utils
cmake
];
buildInputs = [
gnutls
guile_1_8
qtbase
qtsvg
qt6.qtbase
qt6.qtsvg
qt6.qt5compat
ghostscriptX
freetype
libjpeg
sqlite
git
python3
];
cmakeFlags = [
(lib.cmakeFeature "TEXMACS_GUI" "Qt6")
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
qtmacextras
];
patches = [
(fetchpatch {
name = "fix-compile-clang-19.5.patch";
url = "https://github.com/texmacs/texmacs/commit/e72783b023f22eaa0456d2e4cc76ae509d963672.patch";
hash = "sha256-oJCiXWTY89BdxwbgtFvfThid0WM83+TAUThSihfr0oA=";
})
];
cmakeFlags = lib.optionals stdenv.hostPlatform.isDarwin [
(lib.cmakeFeature "TEXMACS_GUI" "Qt")
(lib.cmakeFeature "CMAKE_INSTALL_PREFIX" "./TeXmacs.app/Contents/Resources")
];
@@ -111,6 +101,11 @@ stdenv.mkDerivation {
git
python3
])
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
"--set"
"TEXMACS_PATH"
"${placeholder "out"}/Applications/TeXmacs.app/Contents/Resources/share/TeXmacs"
];
postFixup = lib.optionalString (!stdenv.hostPlatform.isDarwin) ''

View File

@@ -1238,11 +1238,11 @@
"vendorHash": "sha256-skswuFKhN4FFpIunbom9rM/FVRJVOFb1WwHeAIaEjn8="
},
"spacelift-io_spacelift": {
"hash": "sha256-m8l0fmDo8lFu8xIqO3tVD0vHIvgWSKVE7J6BxKm7LSY=",
"hash": "sha256-pWj9K8+ssAuSz1oufi/Ce701xaBDmHKtyijA/R/kQ/g=",
"homepage": "https://registry.terraform.io/providers/spacelift-io/spacelift",
"owner": "spacelift-io",
"repo": "terraform-provider-spacelift",
"rev": "v1.49.0",
"rev": "v1.51.0",
"spdx": "MIT",
"vendorHash": "sha256-C8TE7uxMf6LOTS6v22mXwUdk2eqQRinwrCH4ZVUCx4k="
},

View File

@@ -31,14 +31,14 @@
}:
stdenv.mkDerivation (finalAttrs: {
version = "4.7.0";
version = "4.8.0";
pname = "baresip";
src = fetchFromGitHub {
owner = "baresip";
repo = "baresip";
rev = "v${finalAttrs.version}";
hash = "sha256-IfzLwK6mDfMPug6vRfsOJwByP6LwGkefh8lBC75eVbU=";
hash = "sha256-QAlpOikf6T/YfAtvrOJy0lJX3vRGLCBa+g2sYBcGmt0=";
};
patches = [

View File

@@ -11,18 +11,18 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "code";
version = "0.6.90";
version = "0.6.100";
src = fetchFromGitHub {
owner = "just-every";
repo = "code";
tag = "v${finalAttrs.version}";
hash = "sha256-jJBsE29PeK3YymPueuMoL8P3B3hLgP4hXUfPraNBY3s=";
hash = "sha256-I/QdFRo6FeNtwlwwZXkCkeknJlkTo9wWrhJTZ5fdv7A=";
};
sourceRoot = "${finalAttrs.src.name}/code-rs";
cargoHash = "sha256-ZNoF47zeLgmhBPZ2P9P2YAaWwmuykxj5veUX8qX0bGk=";
cargoHash = "sha256-ig90sWozfLZQJ/F6BuhRbLbR4GiyygqAaumO6WOItpw=";
nativeBuildInputs = lib.optionals stdenvNoCC.hostPlatform.isLinux [
pkg-config

View File

@@ -9,11 +9,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "conspy";
version = "1.16";
version = "1.17";
src = fetchurl {
url = "mirror://sourceforge/project/conspy/conspy-${finalAttrs.version}-1/conspy-${finalAttrs.version}.tar.gz";
hash = "sha256-7l72SOoI0g2QYtsi579ip7cmGvAgU/kWAW0bgKZqVgk=";
hash = "sha256-YSMO9sWJjc+zqMtg0hjIRYWI2XNnqQ2VOLZvHZSZC2Q=";
curlOpts = " -A application/octet-stream ";
};

View File

@@ -0,0 +1,37 @@
{
lib,
rustPlatform,
fetchFromGitHub,
versionCheckHook,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "diskwatch";
version = "0.1.1";
src = fetchFromGitHub {
owner = "matthart1983";
repo = "diskwatch";
tag = "v${finalAttrs.version}";
hash = "sha256-pveHyT3ljQQ9GdOMhZhcY7QD/pMvL3fLrbM6D5fO+h4=";
};
__structuredAttrs = true;
cargoHash = "sha256-PufgQqJGsPMBcnNV/QXQnE/wrI4FAJWXLvoHEqLQm5k=";
nativeCheckInputs = [ versionCheckHook ];
doInstallCheck = true;
versionCheckProgramArg = [ "-V" ];
meta = {
description = "Single-host, read-only disk diagnostics TUI";
homepage = "https://github.com/matthart1983/diskwatch";
changelog = "https://github.com/matthart1983/diskwatch/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "diskwatch";
};
})

View File

@@ -8,15 +8,15 @@
let
pname = "everest";
version = "6305";
version = "6314";
phome = "$out/lib/Celeste";
in
stdenvNoCC.mkDerivation {
inherit pname version;
src = fetchzip {
url = "https://github.com/EverestAPI/Everest/releases/download/stable-1.6305.0/main.zip";
url = "https://github.com/EverestAPI/Everest/releases/download/stable-1.6314.0/main.zip";
extension = "zip";
hash = "sha256-sx//95XTUD7tg9TmeY2J8ECz/3GpwmJv6i0aGeGjFsg=";
hash = "sha256-YM6zjANINWQlTNu3EJFKIVl9VhVY4Ednjp+I+6Ap7dI=";
};
buildInputs = [
icu

View File

@@ -11,8 +11,8 @@
let
pname = "everest";
version = "6305";
rev = "1b9d110780406d406af8d7e7446247ce858c63e0";
version = "6314";
rev = "a3112074ae83766af9f8cf48295689bbd8166730";
phome = "$out/lib/Celeste";
in
buildDotnetModule {
@@ -25,7 +25,7 @@ buildDotnetModule {
fetchSubmodules = true;
# TODO: use leaveDotGit = true and modify external/MonoMod in postFetch to please SourceLink
# Microsoft.SourceLink.Common.targets(53,5): warning : Source control information is not available - the generated source link is empty.
hash = "sha256-yZ/hn7+O0vc1AgiDlpWZk6ivFIfvjmCX5pfwnpZy2ag=";
hash = "sha256-yZLhjP09ocn8lbb6SuklcEHvqz/GV2/wlxpjYm/gr08=";
};
nativeBuildInputs = [ autoPatchelfHook ];

View File

@@ -8,18 +8,18 @@
buildGoModule (finalAttrs: {
pname = "filebeat";
version = "8.19.15";
version = "8.19.16";
src = fetchFromGitHub {
owner = "elastic";
repo = "beats";
tag = "v${finalAttrs.version}";
hash = "sha256-PHLdHY0XdcbZpE9yOjmb+9Eesb7M13+Je+/8cQ5Klls=";
hash = "sha256-OBPaSbPAp7SvhEi2yycgT70yRfCtIEdkL4/GSR2YrO4=";
};
proxyVendor = true; # darwin/linux hash mismatch
vendorHash = "sha256-y4f5gJSb/XI0PVZol8cXgurquwtMaOk6mrWNLfNxRFo=";
vendorHash = "sha256-aCoXzWnNsctxJmsfeUyVSLkUY59adtIn2JxxGKPBob8=";
subPackages = [ "filebeat" ];

View File

@@ -32,9 +32,8 @@ stdenv.mkDerivation {
src = fetchFromGitLab {
owner = "flightgear";
repo = "openscenegraph";
# release/2024-build as of 2025-08-08
rev = "a4ea8ec535cc969e31e2026b13be147dcb978689";
sha256 = "sha256-wnxm4G40j2e6Paqx0vfAR4s4L7esfCHcgxUJWNxk1SM=";
rev = "b5895abe0d94a57839929d38b5681dc8e796a8a0";
hash = "sha256-FaTn+QZa1qAU9DNhBjQvBLu/Z9q2liatBbsxY8a0hUI=";
};
nativeBuildInputs = [
@@ -84,13 +83,19 @@ stdenv.mkDerivation {
++ lib.optional stdenv.hostPlatform.isDarwin (lib.cmakeFeature "OSG_WINDOWING_SYSTEM" "Cocoa");
meta = {
description = "3D graphics toolkit";
homepage = "http://www.openscenegraph.org/";
description = "3D graphics toolkit (FlightGear fork)";
homepage = "https://gitlab.com/flightgear/openscenegraph";
changelog = "https://gitlab.com/flightgear/openscenegraph/-/commits/release/2024-build";
maintainers = with lib.maintainers; [
aanderse
raskin
];
platforms = with lib.platforms; linux ++ darwin;
license = "OpenSceneGraph Public License - free LGPL-based license";
# This is a fork of openscenegraph, mirrored licenses
license = with lib.licenses; [
lgpl21Only
wxWindowsException31
];
};
}

View File

@@ -35,37 +35,17 @@
}:
let
version = "2024.1.5";
data = stdenv.mkDerivation rec {
pname = "flightgear-data";
inherit version;
src = fetchFromGitLab {
owner = "flightgear";
repo = "fgdata";
tag = version;
hash = "sha256-8B5wSYjkWuPEySpqBiprZ+jrHy01HA9+iX70wNAn81s=";
};
dontUnpack = true;
installPhase = ''
mkdir -p "$out/share/FlightGear"
cp ${src}/* -a "$out/share/FlightGear/"
'';
};
openscenegraph = callPackage ./openscenegraph-flightgear.nix { };
in
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "flightgear";
# inheriting data for `nix-prefetch-url -A pkgs.flightgear.data.src`
inherit version data;
version = "2024.1.6-rc1";
src = fetchFromGitLab {
owner = "flightgear";
repo = "flightgear";
tag = version;
hash = "sha256-sORiO0SDChIVWIhGKelm7IE/cZ40gMqlZ1OoZZna7kI=";
tag = finalAttrs.version;
hash = "sha256-YYWDLCZ+2g4sWrSZJ+EvFCPH/IIYWD0wKzcslqw9VSs=";
};
nativeBuildInputs = [
@@ -111,7 +91,7 @@ stdenv.mkDerivation rec {
lib.cmakeFeature "CMAKE_OSX_DEPLOYMENT_TARGET" "11.0"
);
qtWrapperArgs = [ "--set FG_ROOT ${data}/share/FlightGear" ];
qtWrapperArgs = [ "--set FG_ROOT ${finalAttrs.passthru.data}/share/FlightGear" ];
postInstall = ''
# Remove redundant AppImage artifacts
@@ -127,17 +107,41 @@ stdenv.mkDerivation rec {
ln -s "$out/Applications/FlightGear.app/Contents/MacOS/FlightGear" "$out/bin/fgfs"
'';
passthru.updateScript = nix-update-script { };
passthru = {
updateScript = nix-update-script { };
data = stdenv.mkDerivation {
pname = "flightgear-data";
inherit (finalAttrs) version;
src = fetchFromGitLab {
owner = "flightgear";
repo = "fgdata";
tag = finalAttrs.version;
hash = "sha256-B7WCEMrHtSW4Yk2HM+ZjgKt5GeQrSmvxKITqAYXKSuw=";
};
dontUnpack = true;
installPhase = ''
mkdir -p "$out/share/FlightGear"
cp -a "$src"/* "$out/share/FlightGear/"
'';
};
};
meta = {
description = "Flight simulator";
description = "A free and highly sophisticated flight simulator";
homepage = "https://www.flightgear.org/";
changelog = "https://www.flightgear.org/download/releases/2024-1-5"; # TODO: Use finalattrs when back on stable tracking
maintainers = with lib.maintainers; [
raskin
kirillrdy
philocalyst
];
platforms = lib.platforms.linux ++ lib.platforms.darwin;
hydraPlatforms = [ ]; # disabled from hydra because it's so big
license = lib.licenses.gpl2Plus;
mainProgram = "fgfs";
};
}
})

View File

@@ -56,24 +56,24 @@
let
pname = "gitkraken";
version = "12.1.1";
version = "12.1.2";
throwSystem = throw "Unsupported system: ${stdenv.hostPlatform.system}";
srcs = {
x86_64-linux = fetchzip {
url = "https://api.gitkraken.dev/releases/production/linux/x64/${version}/gitkraken-amd64.tar.gz";
hash = "sha256-ADOoqHf0RV9MtG7MZUoSH1gzKBN4NwMq2ziiqb5cwnQ=";
hash = "sha256-uYEPOZ1OZwisiitByOWIjymzCayLCdN+cDzW/etktgM=";
};
x86_64-darwin = fetchzip {
url = "https://api.gitkraken.dev/releases/production/darwin/x64/${version}/GitKraken-v${version}.zip";
hash = "sha256-YozqeIcfsRN+42aaX/UTSiwieDHTRvtls2d5dx9SYOk=";
hash = "sha256-BIeK1ICLmxciNbauWa23IITEUlbum/39e77D4ovNHCc=";
};
aarch64-darwin = fetchzip {
url = "https://api.gitkraken.dev/releases/production/darwin/arm64/${version}/GitKraken-v${version}.zip";
hash = "sha256-n+V/fV5HgN6WwzTPdU+iGwI/R6f0h9ILoVHAwrOaC90=";
hash = "sha256-1KTdxnpqNYpLKxX5G5QwY6mYP7j9GtDQoTeXwGfhv08=";
};
};

View File

@@ -8,14 +8,14 @@
python3.pkgs.buildPythonApplication (finalAttrs: {
pname = "kas";
version = "5.2";
version = "5.3";
pyproject = true;
src = fetchFromGitHub {
owner = "siemens";
repo = "kas";
tag = finalAttrs.version;
hash = "sha256-lEhgEotQE5ceH1NEBlTzD33W09NQjzo4bCpZi9rcQE0=";
hash = "sha256-XeAu8BNfcNmwDn25MA0uVmADjuYRkQxq+mG2XvRoJIE=";
};
patches = [ ./pass-terminfo-env.patch ];

View File

@@ -14,13 +14,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "labwc-tweaks-gtk";
version = "0-unstable-2026-05-22";
version = "0-unstable-2026-05-31";
src = fetchFromGitHub {
owner = "labwc";
repo = "labwc-tweaks-gtk";
rev = "ebe05bef2cf5966a45a42370371ae879c472cf6d";
hash = "sha256-5HqxB03yXksRBV/wZa3J5xLEIbv2oZvLp2YQ3FMgd1k=";
rev = "5cb8680865c72d1b9c9dfd5b41fb5f2bb58e22d9";
hash = "sha256-Sd3crtELVFkvPMPLL9hXifwgeOhlj1Hlgm3V6EPfT3I=";
};
nativeBuildInputs = [

View File

@@ -8,13 +8,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
version = "4.7.0";
version = "4.8.1";
pname = "libre";
src = fetchFromGitHub {
owner = "baresip";
repo = "re";
rev = "v${finalAttrs.version}";
sha256 = "sha256-MkldMsPmU3TZhU+XUkDMiBOnppDtJ2o2uSlm+DyStvo=";
sha256 = "sha256-fy7K7VE84E8JLWR9UZwHydL+I7NiAtlO8U4Gdr6m2KE=";
};
buildInputs = [

View File

@@ -7,12 +7,12 @@
let
pname = "lmstudio";
version_aarch64-linux = "0.4.14-4";
hash_aarch64-linux = "sha256-mlPeSTPUVJ8C7zheuX7ZJnDFQtg9oTg/LBqXJrbPfMs=";
version_aarch64-darwin = "0.4.14-4";
hash_aarch64-darwin = "sha256-9Kcj+IA5DhJuxSetKCHCPJ5GECCpnjnZlYPXD9jafy0=";
version_x86_64-linux = "0.4.14-4";
hash_x86_64-linux = "sha256-oDPL/m1Ghutxmi3iumsy2/Hs6Bp8UDWsJeup1Vlu/i8=";
version_aarch64-linux = "0.4.15-2";
hash_aarch64-linux = "sha256-HnxdikjdUPoQkHMGLHC7TJylj5ad5UWnFMkyjj/8haU=";
version_aarch64-darwin = "0.4.15-2";
hash_aarch64-darwin = "sha256-Spe/d34X4V8LAheaLFQ68NvDo09FrshDrV0RLO+24sU=";
version_x86_64-linux = "0.4.15-2";
hash_x86_64-linux = "sha256-M7doFWVEyzcDJF4M+h4WKR+Q45yn3FZc2vZbzjYWBPE=";
meta = {
description = "LM Studio is an easy to use desktop app for experimenting with local and open-source Large Language Models (LLMs)";

View File

@@ -27,10 +27,10 @@
#
# Ensure you also check ../mattermostLatest/package.nix.
regex = "^v(11\\.7\\.[0-9]+)$";
version = "11.7.1";
srcHash = "sha256-9eI9tX6qHEEzm7aro7ky2JORfAmqbjmrmxABFVTZzW8=";
vendorHash = "sha256-xu399pAtIJUIns+GhKFlDR0crWV+8HiN9Wf38EMu5q8=";
npmDepsHash = "sha256-M+yoCLR4yT30n3rhqZu1z8zeWas+5VniP4aaIJPz6VU=";
version = "11.7.2";
srcHash = "sha256-qqBqV55Qq2zZOKIZmRB0MyCjFkHDmfvQjmuMn2cP4hY=";
vendorHash = "sha256-XaXqQN20c3DhW2/L0zhTA8dLeRp4MyBxUKpiMVwp/7s=";
npmDepsHash = "sha256-37nkbIMuCI0ZSFc+TXky+kkrbLJNNzX/xBXGZjp4r7o=";
},
...
}:

View File

@@ -18,13 +18,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "mympd";
version = "25.0.2";
version = "25.1.0";
src = fetchFromGitHub {
owner = "jcorporation";
repo = "myMPD";
rev = "v${finalAttrs.version}";
sha256 = "sha256-DF2+n6yiMOhHIS271YKzsEX0EZ7UXAtojVv48m7GSmQ=";
sha256 = "sha256-YX9nN4NxD/NrkTlVSxUrQ1ur67Rk2hfM9ZXDjnpoLGk=";
};
nativeBuildInputs = [

View File

@@ -106,7 +106,8 @@ rustPlatform.buildRustPackage.override { stdenv = clangStdenv; } (finalAttrs: {
# library skia embeds the path to its sources
remove-references-to -t "$SKIA_SOURCE_DIR" \
$out/bin/neovide
''
+ lib.optionalString stdenv.hostPlatform.isLinux ''
wrapProgram $out/bin/neovide \
--prefix LD_LIBRARY_PATH : ${libPath}
'';

View File

@@ -30,11 +30,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "netatalk";
version = "4.4.3";
version = "4.5.0";
src = fetchurl {
url = "mirror://sourceforge/netatalk/netatalk/netatalk-${finalAttrs.version}.tar.xz";
hash = "sha256-hj1kDsyZ9JI+rWxY6NNAarOhyp3TsNR8zfb967bv46s=";
hash = "sha256-Ytd/WkkeaQhsFwb/fZ4BaRLg5ItD0MOnrmDDhLbWJbM=";
};
nativeBuildInputs = [

View File

@@ -0,0 +1,43 @@
{
lib,
fetchFromGitHub,
pkg-config,
rustPlatform,
sqlite,
versionCheckHook,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "netscan";
version = "0.8.1";
src = fetchFromGitHub {
owner = "matthart1983";
repo = "netscan";
tag = "v${finalAttrs.version}";
hash = "sha256-eWUUEdin8v8NIDEDJaHzKYaMyHeyp6d0ar23GkWvZLY=";
};
__structuredAttrs = true;
cargoHash = "sha256-4mhVNr62NrCPR5W7Qkfg2LAPInOltyfG/nyITROEKJY=";
nativeBuildInputs = [ pkg-config ];
buildInputs = [ sqlite ];
nativeCheckInputs = [ versionCheckHook ];
doInstallCheck = true;
versionCheckProgramArg = [ "-V" ];
meta = {
description = "TUI workflow for nmap with scan history";
homepage = "https://github.com/matthart1983/netscan";
changelog = "https://github.com/matthart1983/netscan/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "netscan";
};
})

View File

@@ -12,13 +12,13 @@
buildGoModule rec {
pname = "orbiton";
version = "2.74.2";
version = "2.74.3";
src = fetchFromGitHub {
owner = "xyproto";
repo = "orbiton";
tag = "v${version}";
hash = "sha256-NUXA5K3tT1XhWwS0Xj8DquOSBLmJqzH6ikiqiEg3kIs=";
hash = "sha256-+Q3+YuyD95U4UGD6FrdsYHSQYOOZFsmIP2R4Ccs1z1U=";
};
vendorHash = null;

View File

@@ -1,11 +1,11 @@
{
"version": "9.1",
"version": "9.2",
"full": {
"filename": "racket-9.1-src.tgz",
"sha256": "1062dce1826884a2a758b565318570440dfd06699f1b1c47cd27d805e4f6833e"
"filename": "racket-9.2-src.tgz",
"sha256": "ccf98fd81444dfb3e3d0fde86e8db0753a7e8568725d45c0189ce5c8b7c4bb19"
},
"minimal": {
"filename": "racket-minimal-9.1-src.tgz",
"sha256": "d68e7f392cc842cf29daee2a8a9297a52881ba280c6a4c6108c02ae8c77357d5"
"filename": "racket-minimal-9.2-src.tgz",
"sha256": "6292636ee48f8473adc99113fca23419164aa02b30fb482001ab99224cf73074"
}
}

View File

@@ -10,16 +10,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "rgrc";
version = "0.6.12";
version = "0.6.13";
src = fetchFromGitHub {
owner = "lazywalker";
repo = "rgrc";
tag = "v${finalAttrs.version}";
hash = "sha256-PgfLDVO1OyHlJYbUzZCkKv7SV/nSPFjUhi5qpdxCDYw=";
hash = "sha256-MZ3+dgq78QcroHJ0eL7kUuI+wZm6QaTCgA4CrcO5iCQ=";
};
cargoHash = "sha256-ek9Cf33fW6kS0L+u8mQYqsqZmv7dfptHFd+t3odtCO4=";
cargoHash = "sha256-DB3J3fTesC8Eg/GqWLYKIiE8FoNjGs9i1LgNx4klvsw=";
buildFeatures = [ "embed-configs" ];
nativeBuildInputs = [ installShellFiles ];

View File

@@ -8,7 +8,7 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "rgx";
version = "0.12.3";
version = "0.12.4";
__structuredAttrs = true;
@@ -16,10 +16,10 @@ rustPlatform.buildRustPackage (finalAttrs: {
owner = "brevity1swos";
repo = "rgx";
tag = "v${finalAttrs.version}";
hash = "sha256-01JnU+vDkEIYrEhl9KUGZx2+p2Xw76qjI9mpGsaTPLA=";
hash = "sha256-wr2MPujzrDnuXDLp+moc2gQpjBrs7MIgSalkjuctQZU=";
};
cargoHash = "sha256-ZjfLh+vYlKP0JLxLvnkB9Qr3aQ/Oki/KvQmjCF7G1Mg=";
cargoHash = "sha256-MIcIPQrYoCHKrsIJzMvozF3/00XYfqLBAyEtqlyfceI=";
buildInputs = [ pcre2 ];

View File

@@ -18,11 +18,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "sgt-puzzles";
version = "20260410.06e37f1";
version = "20260523.7ad37c6";
src = fetchurl {
url = "https://www.chiark.greenend.org.uk/~sgtatham/puzzles/puzzles-${finalAttrs.version}.tar.gz";
hash = "sha256-FdiDTPw3df/8j++wkGTxO3BvnKw7OIF8xXLNzLw8unM=";
hash = "sha256-Pcl8wCXrnjQ68jMpZMhWcvKiHanqk1efMbzGbjOHupc=";
};
sgt-puzzles-menu = fetchurl {

View File

@@ -27,18 +27,16 @@
curl,
c-ares,
}:
let
version = "2024.1.5";
in
stdenv.mkDerivation (finalAttrs: {
pname = "simgear";
inherit version;
version = "2024.1.6-rc1";
src = fetchFromGitLab {
owner = "flightgear";
repo = "simgear";
tag = finalAttrs.version;
hash = "sha256-WONlVdfDWIcoj/UfcFA4Vw5edlgr0vlT/fjIPDti7fk=";
hash = "sha256-uj8yVJNjAsrO0ydL5xMVtRRqx+5mXZ60qrPW2BAHl0g=";
};
nativeBuildInputs = [ cmake ];

View File

@@ -8,16 +8,16 @@
buildGoModule (finalAttrs: {
pname = "spirit";
version = "0.13.0";
version = "0.14.0";
src = fetchFromGitHub {
owner = "block";
repo = "spirit";
tag = "v${finalAttrs.version}";
hash = "sha256-6hdsJ20nI85ngDC6trA+85mMPAq9hT9bgBvkRzdONlE=";
hash = "sha256-a7URE8DViJxpgTrdmr9U84Y38GihWYCIGobeUwIb0ls=";
};
vendorHash = "sha256-bJCwHmt8P6pnnIehYh8nBMHsB6Kff532c3mUTbtrogc=";
vendorHash = "sha256-qQZOH7gIuPhScXF6Ux6jAvYe6U3UcbtvC3NdNF+zcPQ=";
subPackages = [ "cmd/spirit" ];

View File

@@ -0,0 +1,37 @@
{
lib,
rustPlatform,
fetchFromGitHub,
versionCheckHook,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "syswatch";
version = "0.7.0";
src = fetchFromGitHub {
owner = "matthart1983";
repo = "syswatch";
tag = "v${finalAttrs.version}";
hash = "sha256-93KSbhgobGqd29M+cwEr6b1NhrwKhM+nJbRWG/hnvag=";
};
__structuredAttrs = true;
cargoHash = "sha256-BRmkznPCS8BTLxeHAVz4eBsJZoKdDsaPE2VWMiquMac=";
nativeCheckInputs = [ versionCheckHook ];
doInstallCheck = true;
versionCheckProgramArg = [ "-V" ];
meta = {
description = "Single-host system diagnostics TUI tool";
homepage = "https://github.com/matthart1983/syswatch";
changelog = "https://github.com/matthart1983/syswatch/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "syswatch";
};
})

View File

@@ -10,7 +10,7 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "tideways-daemon";
version = "1.17.2";
version = "1.17.4";
src =
finalAttrs.passthru.sources.${stdenvNoCC.hostPlatform.system}
@@ -28,15 +28,15 @@ stdenvNoCC.mkDerivation (finalAttrs: {
sources = {
"x86_64-linux" = fetchurl {
url = "https://tideways.s3.amazonaws.com/daemon/${finalAttrs.version}/tideways-daemon_linux_amd64-${finalAttrs.version}.tar.gz";
hash = "sha256-jD8nPQxMVrr7Ota5l8ILg9Jm8ddzPESORI6/G0Bh/DU=";
hash = "sha256-WSnWrxxaQNgW8nyQzClWPitYY9i2p+bCglwFvUlBKys=";
};
"aarch64-linux" = fetchurl {
url = "https://tideways.s3.amazonaws.com/daemon/${finalAttrs.version}/tideways-daemon_linux_aarch64-${finalAttrs.version}.tar.gz";
hash = "sha256-cnH5qJXVJI72MP6Rdffo6KMB1Vltd3FetOf6BKrtZKE=";
hash = "sha256-FMOhA7b5xSOlJqqzhewJYnt4FY8Vp/VBOd6D9MvG74g=";
};
"aarch64-darwin" = fetchurl {
url = "https://tideways.s3.amazonaws.com/daemon/${finalAttrs.version}/tideways-daemon_macos_arm64-${finalAttrs.version}.tar.gz";
hash = "sha256-Gw3kGmwTv1eX9N+rOIiyth93xIojJWAPzHa3Ju/Vk6g=";
hash = "sha256-2g3787X5xle0feQ/Zi3NJgbga2DC7IwN854heAZ6FR4=";
};
};
updateScript = "${

View File

@@ -0,0 +1,30 @@
{
lib,
rustPlatform,
fetchFromGitHub,
}:
rustPlatform.buildRustPackage {
name = "tuxvdmtool";
version = "0.2.0-unstable-2026-03-15";
src = fetchFromGitHub {
owner = "AsahiLinux";
repo = "tuxvdmtool";
rev = "e1acae287feabb49e3ecafa56d7cbfa7c3182fc9";
hash = "sha256-7ewIidjb8NbgTkVYLzvLICHzwb6vBph5Iu+ZgIeDZXI=";
};
cargoHash = "sha256-bnBtchG87ya7nlf20Zv3htnZDN5jv29DKY+8nx5CK5o=";
__structuredAttrs = true;
meta = {
description = "Linux Apple Silicon to Apple Silicon VDM utility";
homepage = "https://github.com/AsahiLinux/tuxvdmtool#readme";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ mjm ];
mainProgram = "tuxvdmtool";
platforms = lib.platforms.linux;
};
}

View File

@@ -23,11 +23,11 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = if isFullPackage then "vifm-full" else "vifm";
version = "0.14.3";
version = "0.14.4";
src = fetchurl {
url = "https://github.com/vifm/vifm/releases/download/v${finalAttrs.version}/vifm-${finalAttrs.version}.tar.bz2";
hash = "sha256-Fqm+EQjWpaCen5R/clY3XlGbpB6+lHNlmyBzn9vzRA4=";
hash = "sha256-QLwy7BDYKa2j0Cl9M81PMCxSC7QxKH1UT8CgWuRf2xs=";
};
nativeBuildInputs = [

View File

@@ -63,7 +63,7 @@ stdenv.mkDerivation (finalAttrs: {
description = "Tool to perform pattern matching for malware-related tasks";
homepage = "http://Virustotal.github.io/yara/";
changelog = "https://github.com/VirusTotal/yara/releases/tag/v${finalAttrs.version}";
license = lib.licenses.asl20;
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "yara";
platforms = lib.platforms.all;

View File

@@ -199,7 +199,7 @@ stdenv.mkDerivation (
installCheckPhase =
args.installCheckPhase or ''
for f in $out/bin/*; do
if [ $f == $out/bin/*.dwarf ]; then
if [[ $f == *.dwarf ]]; then
continue
fi
$f --help > /dev/null

View File

@@ -14,7 +14,6 @@
libsigsegv,
gettext,
ncurses,
pcre,
zlib,
readline,
libffi,
@@ -32,7 +31,6 @@
dllSupport ? true,
withModules ? [
"asdf"
"pcre"
"rawsock"
]
++ lib.optionals stdenv.hostPlatform.isLinux [
@@ -80,7 +78,6 @@ stdenv.mkDerivation {
]
++ lib.optional (gettext != null) gettext
++ lib.optional (ncurses != null) ncurses
++ lib.optional (pcre != null) pcre
++ lib.optional (zlib != null) zlib
++ lib.optional (readline != null) readline
++ lib.optional (ffcallAvailable && (libffi != null)) libffi

View File

@@ -15,14 +15,14 @@
buildPythonPackage rec {
pname = "aioamazondevices";
version = "13.7.2";
version = "13.8.1";
pyproject = true;
src = fetchFromGitHub {
owner = "chemelli74";
repo = "aioamazondevices";
tag = "v${version}";
hash = "sha256-j2xlCI3i+IszpDfOcUiN6yPsMzEQBUwB8Lq6c6Y/QPo=";
hash = "sha256-pDD5MYOW1EfxX8CQ/fUirUhR2I3Kr3IxTMaembOnljM=";
};
build-system = [ poetry-core ];

View File

@@ -8,14 +8,14 @@
buildPythonPackage (finalAttrs: {
pname = "iamdata";
version = "0.1.202605301";
version = "0.1.202605311";
pyproject = true;
src = fetchFromGitHub {
owner = "cloud-copilot";
repo = "iam-data-python";
tag = "v${finalAttrs.version}";
hash = "sha256-lg+1G+QuXUJF3xhaVMPjRfVpMZ7wCUfdc+uD4oyxeXc=";
hash = "sha256-YTAnViAo+G2Yxwi1lnt1oBteV8GDHlWDcQBITy/wgoQ=";
};
__darwinAllowLocalNetworking = true;

View File

@@ -13,14 +13,14 @@
buildPythonPackage rec {
pname = "osc";
version = "1.26.0";
version = "1.27.0";
format = "setuptools";
src = fetchFromGitHub {
owner = "openSUSE";
repo = "osc";
rev = version;
hash = "sha256-2h9099tSGMjjSN8HN3B/mk6ZNV3Ga1eHhtWkULX1iJQ=";
hash = "sha256-PurzvqERRZDL4uVh0aiT5f8R9ui0t75WFmSCnlvH4I4=";
};
buildInputs = [ bashInteractive ]; # needed for bash-completion helper

View File

@@ -9,14 +9,14 @@
buildPythonPackage (finalAttrs: {
pname = "pynintendoparental";
version = "2.3.4";
version = "2.4.0";
pyproject = true;
src = fetchFromGitHub {
owner = "pantherale0";
repo = "pynintendoparental";
tag = finalAttrs.version;
hash = "sha256-Lwr3iwRFForLvlFV9Z7l9diduNDu9dtrQSCaVMPcKJs=";
hash = "sha256-rkDWhWIBqTwb9M8msYFw8x6Tt9ymhDRJFrRyjRFh3G8=";
};
postPatch = ''

View File

@@ -0,0 +1,75 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
# build-system
setuptools,
# dependencies
apache-tvm-ffi,
einops,
nvidia-cutlass-dsl,
torch,
torch-c-dlpack-ext,
# optional-dependencies
# nvidia-matmul-heuristics,
jax,
# jax-tvm-ffi,
pandas,
}:
buildPythonPackage (finalAttrs: {
pname = "quack-kernels";
version = "0.5.0";
pyproject = true;
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "Dao-AILab";
repo = "quack";
tag = "v${finalAttrs.version}";
hash = "sha256-Y56jJUTn/HopOe0yNxxxwMf+abXSdzTa8+YoiHd/rFE=";
};
build-system = [
setuptools
];
dependencies = [
apache-tvm-ffi
einops
nvidia-cutlass-dsl
torch
torch-c-dlpack-ext
];
optional-dependencies = {
heuristics = [
# nvidia-matmul-heuristics
];
jax = [
jax
# jax-tvm-ffi
];
bench = [
pandas
];
};
pythonImportsCheck = [ "quack" ];
# Fatal Python error: Aborted
doCheck = false;
meta = {
description = "Quirky Assortment of CuTe Kernels";
homepage = "https://github.com/Dao-AILab/quack";
changelog = "https://github.com/Dao-AILab/quack/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [
GaetanLepage
prince213
];
};
})

View File

@@ -17,7 +17,7 @@ let
in
buildPythonPackage rec {
pname = "reportlab";
version = "4.4.10";
version = "4.5.1";
pyproject = true;
# See https://bitbucket.org/pypy/compatibility/wiki/reportlab%20toolkit
@@ -25,7 +25,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
hash = "sha256-XLuzSsNUYDnQCG3rKTjN7AaxLaPNuDboEyWOszzShIc=";
hash = "sha256-n99o9N6RcexmrLSl/u2PjKKvQ0eecHpvuw2qddiOVJQ=";
};
postPatch = ''

View File

@@ -28,14 +28,14 @@
buildPythonPackage rec {
pname = "svgdigitizer";
version = "0.14.3";
version = "0.14.4";
pyproject = true;
src = fetchFromGitHub {
owner = "echemdb";
repo = "svgdigitizer";
tag = version;
hash = "sha256-Wba1I80wi2YGbHqpbXfCoHw0zkNovX3PRPkdqhm05Ys=";
hash = "sha256-sDMSzoXa8RnygFjveh1SrF+bFit7OMQh2kbiZ478cM4=";
};
build-system = [

View File

@@ -31,7 +31,7 @@
buildPythonPackage (finalAttrs: {
pname = "swh-scheduler";
version = "3.3.1";
version = "3.3.2";
pyproject = true;
src = fetchFromGitLab {
@@ -40,7 +40,7 @@ buildPythonPackage (finalAttrs: {
owner = "devel";
repo = "swh-scheduler";
tag = "v${finalAttrs.version}";
hash = "sha256-VsgF5zmrMPuXrRsxb4YBx+hXkFltxgbgskAe0b3k9bw=";
hash = "sha256-ELjxZKWCsAQte+KtSdwseMGnMdw65H9PrjuJP0PHtIM=";
};
build-system = [

View File

@@ -16,13 +16,13 @@
let
self = stdenv.mkDerivation rec {
pname = "highlight";
version = "4.19";
version = "4.20";
src = fetchFromGitLab {
owner = "saalen";
repo = "highlight";
rev = "v${version}";
hash = "sha256-4sPjTLgC4W77alpE/uZHOrnWKVXrWxeCtK70A6G87s8=";
hash = "sha256-fMIyMR9RA60hdy1eniJkvLHK+WJPuVehWMyS9Lt6iQ4=";
};
patches = [

View File

@@ -3191,7 +3191,7 @@ with pkgs;
pythonPackages = python3Packages;
};
texmacs = libsForQt5.callPackage ../applications/editors/texmacs {
texmacs = callPackage ../applications/editors/texmacs {
extraFonts = true;
};
@@ -10523,8 +10523,6 @@ with pkgs;
run-npush = callPackage ../by-name/np/npush/run.nix { };
openloco = pkgsi686Linux.callPackage ../games/openloco { };
openraPackages_2019 = import ../games/openra_2019 {
inherit lib;
pkgs = pkgs.__splicedPackages;

View File

@@ -16682,6 +16682,8 @@ self: super: with self; {
qtpy = callPackage ../development/python-modules/qtpy { };
quack-kernels = callPackage ../development/python-modules/quack-kernels { };
quadprog = callPackage ../development/python-modules/quadprog { };
qualysclient = callPackage ../development/python-modules/qualysclient { };