Merge staging-next into staging

This commit is contained in:
nixpkgs-ci[bot]
2025-10-13 06:07:32 +00:00
committed by GitHub
40 changed files with 378 additions and 1723 deletions
+1 -1
View File
@@ -24,7 +24,7 @@ in
];
environment.systemPackages = with pkgs; [
python3Packages.tt-smi
tt-smi
tt-system-tools
];
};
+2 -1
View File
@@ -96,7 +96,8 @@ in
];
in
{
ExecStart = "${getBin cfg.package}/sbin/pppd call ${peerCfg.name} nodetach nolog";
Type = "notify";
ExecStart = "${getBin cfg.package}/sbin/pppd call ${peerCfg.name} up_sdnotify nolog";
Restart = "always";
RestartSec = 5;
@@ -362,16 +362,6 @@ lib.makeScope pkgs.newScope (
# =============== simple script files ====================
# also have a look at enblend-enfuse in all-packages.nix
exposureBlend = scriptDerivation {
name = "exposure-blend";
src = fetchurl {
url = "http://tir.astro.utoledo.edu/jdsmith/code/eb/exposure-blend.scm";
sha256 = "1b6c9wzpklqras4wwsyw3y3jp6fjmhnnskqiwm5sabs8djknfxla";
};
meta.broken = true;
};
lightning = scriptDerivation {
name = "Lightning";
src = fetchurl {
@@ -1,97 +0,0 @@
{
mkDerivation,
stdenv,
lib,
fetchurl,
rpmextract,
autoPatchelfHook,
libuuid,
libXtst,
libXfixes,
glib,
gst_all_1,
alsa-lib,
freetype,
fontconfig,
libXext,
libGL,
libpng,
libXScrnSaver,
libxcb,
xorg,
libpulseaudio,
libdrm,
}:
mkDerivation rec {
pname = "hpmyroom";
version = "12.13.0.0749";
src = fetchurl {
url = "https://www.myroom.hpe.com/downloadfiles/${pname}-${version}.x86_64.rpm";
sha256 = "sha256-Ff3j14rC2ZHhNJLPxvKn9Sxyv351HuHbggclwOuFfX4=";
};
nativeBuildInputs = [
rpmextract
autoPatchelfHook
];
buildInputs = [
libuuid
libXtst
libXScrnSaver
libXfixes
alsa-lib
freetype
fontconfig
libXext
libGL
libpng
libxcb
libpulseaudio
libdrm
glib # For libgobject
stdenv.cc.cc # For libstdc++
xorg.libX11
]
++ (with gst_all_1; [
gstreamer
gst-plugins-base
]);
unpackPhase = ''
rpmextract $src
'';
installPhase = ''
runHook preInstall
mv usr $out
runHook postInstall
'';
qtWrapperArgs = [
"--prefix QT_XKB_CONFIG_ROOT : '${xorg.xkeyboardconfig}/share/X11/xkb'"
];
postFixup = ''
substituteInPlace $out/share/applications/HP-myroom.desktop \
--replace /usr/bin/hpmyroom hpmyroom \
--replace Icon=/usr/share/hpmyroom/Resources/MyRoom.png Icon=$out/share/hpmyroom/Resources/MyRoom.png
ln -s ${libpng}/lib/libpng.so $out/lib/hpmyroom/libpng15.so.15
'';
meta = {
description = "Client for HPE's MyRoom web conferencing solution";
maintainers = with lib.maintainers; [ johnazoidberg ];
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
license = lib.licenses.unfree;
homepage = "https://myroom.hpe.com";
# TODO: A Darwin binary is available upstream
platforms = [ "x86_64-linux" ];
mainProgram = "hpmyroom";
broken = true; # requires libpng15
};
}
@@ -64,7 +64,7 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "phosh";
version = "0.48.0";
version = "0.50.0";
src = fetchFromGitLab {
domain = "gitlab.gnome.org";
@@ -72,7 +72,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "Phosh";
repo = "phosh";
tag = "v${finalAttrs.version}";
hash = "sha256-HnjR0hVjkGfoD8RYCJqpGjRhl0W+QO8tYwSo71XFL6A=";
hash = "sha256-AvnMiLapHKSObz6x/fkLxqreksBkwLbcG6myj5xMuwc=";
};
nativeBuildInputs = [
@@ -25,6 +25,9 @@
libportal,
libportal-gtk4,
glib,
libyaml,
mobile-broadband-provider-info,
modemmanager,
}:
let
@@ -36,10 +39,26 @@ let
rev = "5f9768a2eac29c1ed56f1fbb449a77a3523683b6";
hash = "sha256-gdgTnxzH8BeYQAsvv++Yq/8wHi7ISk2LTBfU8hk12NM=";
};
# Derived from subprojects/glibcellbroadcast.wrap
libcellbroadcast = fetchFromGitLab {
domain = "gitlab.freedesktop.org";
owner = "devrtz";
repo = "cellbroadcastd";
tag = "v0.0.2";
hash = "sha256-rs9MoC54sVrs3HK0cbX4msYWA63y+DlDOZ5LboVtW9Y=";
};
# Derived from subprojects/libcellbroadcast/subprojects/gvdb.wrap
gvdb = fetchFromGitLab {
domain = "gitlab.gnome.org";
owner = "GNOME";
repo = "gvdb";
rev = "4758f6fb7f889e074e13df3f914328f3eecb1fd3";
hash = "sha256-4mqoHPlrMPenoGPwDqbtv4/rJ/uq9Skcm82pRvOxNIk=";
};
in
stdenv.mkDerivation rec {
pname = "phosh-mobile-settings";
version = "0.48.0";
version = "0.50.0";
src = fetchFromGitLab {
domain = "gitlab.gnome.org";
@@ -47,7 +66,7 @@ stdenv.mkDerivation rec {
owner = "Phosh";
repo = "phosh-mobile-settings";
rev = "v${version}";
hash = "sha256-XnXwTjZnPlGNUmqizcIQdJ6SmrQ0dq9jNEhNsmDPzyM=";
hash = "sha256-hcq99ilfclZCviFhpQ9mQLcpf7wc+IvlUOb0duQM6fk=";
};
nativeBuildInputs = [
@@ -75,10 +94,15 @@ stdenv.mkDerivation rec {
libpulseaudio
libportal
libportal-gtk4
libyaml
mobile-broadband-provider-info
modemmanager
];
postPatch = ''
ln -s ${gvc} subprojects/gvc
ln -s ${libcellbroadcast} subprojects/libcellbroadcast
ln -s ${gvdb} subprojects/gvdb
'';
postInstall = ''
@@ -7,16 +7,16 @@
}:
buildGoModule rec {
pname = "chirpstack-gateway-bridge";
version = "4.0.11";
version = "4.1.1";
src = fetchFromGitHub {
owner = "chirpstack";
repo = "chirpstack-gateway-bridge";
rev = "v${version}";
hash = "sha256-nVrYyvoN6jayXAwivwxhijNeLEcGICTWJ4T9EBs5uaI=";
hash = "sha256-zMD5vbdnfkGHhnw7fG88n6JY1RSrj2mMgMICR7n0cUo=";
};
vendorHash = "sha256-PX5Jd8fUFEOOd38NNqbV15jbEIcDQRYGk0l1MhtLiTk=";
vendorHash = "sha256-y1NYYyRS5L7QzV/bcm43EJ2OCHg+vPSTSwhHO0AwqD8=";
ldflags = [
"-s"
+5 -5
View File
@@ -11,16 +11,16 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "clouddrive2";
version = "0.9.8";
version = "0.9.9";
src = fetchurl {
url = "https://github.com/cloud-fs/cloud-fs.github.io/releases/download/v${finalAttrs.version}/clouddrive-2-${os}-${arch}-${finalAttrs.version}.tgz";
hash =
{
x86_64-linux = "sha256-dla1Mp+frV12v+OkGJwwcTfUKRcWy47tXYx6nWpHMhk=";
aarch64-linux = "sha256-GjR0zLGLvfZJMQgq9Hq3NQp7Y8QSXU4kW9cUIe5MxyM=";
x86_64-darwin = "sha256-pQjLwahjtw+lgLJbRpgGM4lbAfZCDtgJSVcqS6TDwug=";
aarch64-darwin = "sha256-by4reE2OH1Qz+Wn40QMVNZm2JsJHkoZ05OZZEnxGChI=";
x86_64-linux = "sha256-IM8KcR5fNxLlzIvrrc5SD9ZK/+rtGnMudd8JrbTZ/1U=";
aarch64-linux = "sha256-bi+ihd+EFQ9GFL4l7aHeI/YhCIfFC90x48Y6EKaq2S8=";
x86_64-darwin = "sha256-62eNxxXYT0jjxl/5l+hz54Iq0S+BkoH8/z49e9BbDc0=";
aarch64-darwin = "sha256-5j2qvw6yN2MjHXfz1i1Q+xr1gmgKrzSAhFUFJEqu3ek=";
}
.${stdenv.hostPlatform.system} or (throw "unsupported system ${stdenv.hostPlatform.system}");
};
+86
View File
@@ -0,0 +1,86 @@
{
bash,
fetchFromGitHub,
gitMinimal,
lib,
openssl,
pkg-config,
rustPlatform,
stdenvNoCC,
versionCheckHook,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "code";
version = "0.2.188";
src = fetchFromGitHub {
owner = "just-every";
repo = "code";
tag = "v${finalAttrs.version}";
hash = "sha256-xUhgA4poybzFehVgVWHKx1ejhncvYAnug2oxLwGNrk0=";
};
sourceRoot = "${finalAttrs.src.name}/code-rs";
postPatch = ''
# shell::tests::test_run_with_profile_bash_escaping_and_execution
substituteInPlace core/src/shell.rs \
--replace-fail '"/bin/bash"' '"${lib.getExe bash}"'
'';
cargoHash = "sha256-wQHcwfBJE/qGXHgLDQ1NfBpgFdmQhuHCvfAG8KV+MHM=";
nativeBuildInputs = lib.optionals stdenvNoCC.hostPlatform.isLinux [
pkg-config
];
buildInputs = lib.optionals stdenvNoCC.hostPlatform.isLinux [
openssl
];
CODE_VERSION = finalAttrs.version;
cargoBuildFlags = [
"--bin"
"code"
"--bin"
"code-tui"
"--bin"
"code-exec"
];
nativeCheckInputs = [
gitMinimal
];
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
checkFlags = [
# pty_error: No such file or directory (os error 2)
"--skip=exec_command::session_manager::tests::session_manager_streams_and_truncates_from_now"
"--skip=unified_exec::tests::multi_unified_exec_sessions"
"--skip=unified_exec::tests::reusing_completed_session_returns_unknown_session"
"--skip=unified_exec::tests::unified_exec_persists_across_requests_jif"
"--skip=unified_exec::tests::unified_exec_timeouts"
];
postInstall = ''
ln -s $out/bin/code $out/bin/coder
'';
meta = {
description = "Fast, effective, mind-blowing, coding CLI";
homepage = "https://github.com/just-every/code";
downloadPage = "https://github.com/just-every/code/releases";
changelog = "https://github.com/just-every/code/releases/tag/${finalAttrs.src.tag}";
license = with lib.licenses; [
asl20
mit
];
maintainers = with lib.maintainers; [ prince213 ];
mainProgram = "code";
priority = 10;
};
})
+2 -2
View File
@@ -7,14 +7,14 @@
python3Packages.buildPythonApplication rec {
pname = "django-upgrade";
version = "1.28.0";
version = "1.29.0";
pyproject = true;
src = fetchFromGitHub {
owner = "adamchainz";
repo = "django-upgrade";
tag = version;
hash = "sha256-GX8qIpkXD/XTxj5fp46xG+ZVEDnkuOeBJm4tS9uXC6Q=";
hash = "sha256-ALAwOm+j0Gpx3ZiO8nyTDrJNqR9WaFSxLxAgTarNQeM=";
};
build-system = [ python3Packages.setuptools ];
+10 -7
View File
@@ -1,25 +1,25 @@
{
lib,
stdenv,
buildGo125Module,
buildGoModule,
fetchFromGitHub,
installShellFiles,
testers,
dnscontrol,
}:
buildGo125Module rec {
buildGoModule rec {
pname = "dnscontrol";
version = "4.25.0";
version = "4.26.0";
src = fetchFromGitHub {
owner = "StackExchange";
repo = "dnscontrol";
tag = "v${version}";
hash = "sha256-8VNo2IPchplTlI97BzsGcc6i0z7V79oHkSVtCLY8558=";
hash = "sha256-yDjxAQDqe9LIvzVy255rzKs7r7Xb4RAD1CFuKSrnQS8=";
};
vendorHash = "sha256-Ob6TP81pnsX/uzEh0ekz+koVoC/tqC/3P4wAShnQOVc=";
vendorHash = "sha256-Ee4RagjYDngsMbTLjyeVFYv9O5cJuc9J2XRUP0FAe+w=";
nativeBuildInputs = [ installShellFiles ];
@@ -28,7 +28,7 @@ buildGo125Module rec {
ldflags = [
"-s"
"-w"
"-X=github.com/StackExchange/dnscontrol/v4/pkg/version.version=${version}"
"-X=github.com/StackExchange/dnscontrol/v${lib.versions.major version}/pkg/version.version=${version}"
];
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
@@ -54,7 +54,10 @@ buildGo125Module rec {
homepage = "https://dnscontrol.org/";
changelog = "https://github.com/StackExchange/dnscontrol/releases/tag/v${version}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ SuperSandro2000 ];
maintainers = with lib.maintainers; [
SuperSandro2000
zowoq
];
mainProgram = "dnscontrol";
};
}
+6 -13
View File
@@ -26,8 +26,8 @@ let
};
shelter = fetchurl {
url = "https://raw.githubusercontent.com/uwu/shelter-builds/fab6f100bd0ab8583d67f792f66722a7d2a14bd1/shelter.js";
hash = "sha256-d9vaKLrl8RYNcHnE1iGN49ov6U/Y+9XpEsio+c1Sguc=";
url = "https://raw.githubusercontent.com/uwu/shelter-builds/1b35b8802a85809742af99f454bb941f56f759a3/shelter.js";
hash = "sha256-g4xe4Wj8OSaA/btlv2O8aawi+Bx8qttL95mnINOrTgg=";
meta = {
homepage = "https://github.com/uwu/shelter";
sourceProvenance = [ lib.sourceTypes.binaryBytecode ]; # actually, minified JS
@@ -38,28 +38,24 @@ in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "dorion";
version = "6.8.0";
version = "6.11.0";
src = fetchFromGitHub {
owner = "SpikeHD";
repo = "Dorion";
tag = "v${finalAttrs.version}";
hash = "sha256-RvaGCAqAcWYA3v7AkdKMiM10Cki0jI418pbHPlVUnCg=";
hash = "sha256-be21MAAVfxouO1relcqLLbB9W8w5iDRe0Yr6snSKyq0=";
};
cargoPatches = [
./no-cargo-patch.patch
];
cargoRoot = "src-tauri";
buildAndTestSubdir = finalAttrs.cargoRoot;
cargoHash = "sha256-jLMXwW5q4MyCblw28tmheKGPAIn3BLuceyAtoS4J7bc=";
cargoHash = "sha256-9zH0Coiyoz6NK2go2XVL5xYaCrXzrOMKaK+3pDXqrGs=";
pnpmDeps = pnpm_9.fetchDeps {
inherit (finalAttrs) pname version src;
fetcherVersion = 1;
hash = "sha256-xBonUzA4+1zbViEsKap6CaG6ZRldW1LjNYIB+FmVRFs=";
hash = "sha256-SO/9GkjNP+7IEeULCyWAp32RYIxyzgmbc8YZiTCTjF8=";
};
# CMake (webkit extension)
@@ -103,9 +99,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
# remove updater
rm -rf updater
# patch cargo-deps
patch -d $cargoDepsCopy/tauri-plugin-shell-* -p1 < ./src-tauri/patches/tauri-plugin-shell+*.patch
substituteInPlace $cargoDepsCopy/libappindicator-sys-*/src/lib.rs \
--replace-fail "libayatana-appindicator3.so.1" "${libayatana-appindicator}/lib/libayatana-appindicator3.so.1"
+1 -1
View File
@@ -1,3 +1,3 @@
{
"yarn_offline_cache_hash": "sha256-SoCuCzrKUWWsD/oEh2W3/T1/hhd7ghfpeBojo84sEI8="
"yarn_offline_cache_hash": "sha256-jzBjZAqvEVGlk+5ii5s8aWvoYJKVBsh+RGcp63oim5Y="
}
+7 -6
View File
@@ -1,6 +1,6 @@
{
"name": "draupnir",
"version": "2.6.1",
"version": "2.7.0",
"description": "A moderation tool for Matrix",
"main": "lib/index.js",
"repository": "https://github.com/the-draupnir-project/Draupnir.git",
@@ -8,7 +8,8 @@
"license": "AFL-3.0",
"private": true,
"scripts": {
"build": "tsc --project test/tsconfig.json && tsc > /dev/null 2>&1",
"build": "tsc --project test/tsconfig.json && tsc > /dev/null 2>&1 && corepack yarn copy-assets",
"copy-assets": "cp src/protections/DraupnirNews/news.json lib/protections/DraupnirNews/news.json",
"postbuild": "corepack yarn describe-version",
"describe-version": "(git describe > version.txt.tmp && mv version.txt.tmp version.txt) || true && rm -f version.txt.tmp",
"remove-tests-from-lib": "rm -rf lib/test/ && cp -r lib/src/* lib/ && rm -rf lib/src/",
@@ -52,8 +53,8 @@
"@sentry/node": "^7.17.2",
"@sinclair/typebox": "0.34.13",
"@the-draupnir-project/interface-manager": "4.2.5",
"@the-draupnir-project/matrix-basic-types": "1.4.0",
"@the-draupnir-project/mps-interface-adaptor": "^0.4.1",
"@the-draupnir-project/matrix-basic-types": "1.4.1",
"@the-draupnir-project/mps-interface-adaptor": "0.5.1",
"better-sqlite3": "^9.4.3",
"body-parser": "^1.20.2",
"config": "^3.3.9",
@@ -63,8 +64,8 @@
"jsdom": "^24.0.0",
"matrix-appservice-bridge": "^10.3.1",
"matrix-bot-sdk": "npm:@vector-im/matrix-bot-sdk@^0.7.1-element.6",
"matrix-protection-suite": "npm:@gnuxie/matrix-protection-suite@3.11.0",
"matrix-protection-suite-for-matrix-bot-sdk": "npm:@gnuxie/matrix-protection-suite-for-matrix-bot-sdk@3.11.0",
"matrix-protection-suite": "npm:@gnuxie/matrix-protection-suite@4.1.0",
"matrix-protection-suite-for-matrix-bot-sdk": "npm:@gnuxie/matrix-protection-suite-for-matrix-bot-sdk@4.0.0",
"pg": "^8.8.0",
"yaml": "^2.3.2"
},
+2 -2
View File
@@ -22,13 +22,13 @@ let
in
mkYarnPackage rec {
pname = "draupnir";
version = "2.6.1";
version = "2.7.0";
src = fetchFromGitHub {
owner = "the-draupnir-project";
repo = "Draupnir";
tag = "v${version}";
hash = "sha256-KO2jm9yD/LnJSY1dAbPQ2fJZhmrxWJHU+TIaZzK97bg=";
hash = "sha256-ZzwZg7sevX0qKnlZ4snCcwSejWqA6JHCx3e6vWucO8U=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -7,18 +7,18 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "emmylua_check";
version = "0.14.0";
version = "0.15.0";
src = fetchFromGitHub {
owner = "EmmyLuaLs";
repo = "emmylua-analyzer-rust";
tag = finalAttrs.version;
hash = "sha256-V/Sy5h0dLayf9Oxgh9eFfDm00hJbwq1WAD8k0AA5GTw=";
hash = "sha256-UfsSsS+yXpWY1L2Wcgcj+JxS/LNr3BYhHq2JzUdxwqE=";
};
buildAndTestSubdir = "crates/emmylua_check";
cargoHash = "sha256-ijxLMf7FjX4LzrYwQilC1QfqRP91yFvq5WCoVFJ9V8M=";
cargoHash = "sha256-rVTxAOQOngeJaP2SDfgeqOuoc2T8dEvlpe9gKfu5tas=";
nativeInstallCheckInputs = [
versionCheckHook
+3 -3
View File
@@ -7,18 +7,18 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "emmylua_ls";
version = "0.14.0";
version = "0.15.0";
src = fetchFromGitHub {
owner = "EmmyLuaLs";
repo = "emmylua-analyzer-rust";
tag = finalAttrs.version;
hash = "sha256-V/Sy5h0dLayf9Oxgh9eFfDm00hJbwq1WAD8k0AA5GTw=";
hash = "sha256-UfsSsS+yXpWY1L2Wcgcj+JxS/LNr3BYhHq2JzUdxwqE=";
};
buildAndTestSubdir = "crates/emmylua_ls";
cargoHash = "sha256-ijxLMf7FjX4LzrYwQilC1QfqRP91yFvq5WCoVFJ9V8M=";
cargoHash = "sha256-rVTxAOQOngeJaP2SDfgeqOuoc2T8dEvlpe9gKfu5tas=";
nativeInstallCheckInputs = [
versionCheckHook
+86
View File
@@ -0,0 +1,86 @@
{
lib,
stdenv,
fetchFromGitHub,
cjson,
cmake,
curl,
freetype,
glew,
libjpeg,
libogg,
libpng,
libtheora,
libX11,
lua5_4,
minizip,
openal,
SDL2,
sqlite,
zlib,
}:
let
arch = if stdenv.hostPlatform.isi686 then "x86" else "x86_64";
in
stdenv.mkDerivation (finalAttrs: {
pname = "ete-unwrapped";
version = "0-unstable-2025-08-17";
src = fetchFromGitHub {
owner = "etfdevs";
repo = "ETe";
rev = "f6a9fda3b82c1ca8fd4536ae928571e93ff91fcc";
hash = "sha256-oTFtUAgkDYtbcw66EFBBFMMUEYWSHYpTAFAv1izqsuo=";
};
strictDeps = true;
nativeBuildInputs = [
cmake
];
buildInputs = [
cjson
curl
freetype
glew
libjpeg
libogg
libpng
libtheora
libX11
lua5_4
minizip
openal
SDL2
sqlite
zlib
];
cmakeDir = "../src";
cmakeFlags = [
(lib.cmakeBool "CROSS_COMPILE32" false)
(lib.cmakeFeature "CMAKE_BUILD_TYPE" "Release")
(lib.cmakeBool "BUILD_DEDSERVER" true)
(lib.cmakeBool "BUILD_CLIENT" true)
(lib.cmakeBool "BUILD_ETMAIN_MOD" true)
(lib.cmakeFeature "CMAKE_INSTALL_PREFIX" "${placeholder "out"}/lib/ete")
];
postInstall = ''
mkdir -p $out/bin
for f in ete-ded.${arch} ete.${arch}; do
mv $out/lib/ete/''${f} $out/bin/''${f}
done
'';
meta = {
description = "Improved Wolfenstein: Enemy Territory Engine";
homepage = "https://github.com/etfdevs/ETe";
license = with lib.licenses; [ gpl3Plus ];
maintainers = with lib.maintainers; [
ashleyghooper
drupol
];
};
})
+48
View File
@@ -0,0 +1,48 @@
{
lib,
stdenv,
symlinkJoin,
etlegacy-assets,
ete-unwrapped,
makeBinaryWrapper,
}:
symlinkJoin {
pname = "ete";
version = ete-unwrapped.version;
paths = [
(etlegacy-assets.overrideAttrs (prev: {
postInstall = (prev.postInstall or "") + ''
mv $out/lib/etlegacy $out/lib/ete
'';
}))
ete-unwrapped
];
nativeBuildInputs = [
makeBinaryWrapper
];
postBuild = ''
wrapProgram $out/bin/ete.* \
--add-flags "+set fs_basepath ${placeholder "out"}/lib/ete"
wrapProgram $out/bin/ete-ded.* \
--add-flags "+set fs_basepath ${placeholder "out"}/lib/ete"
'';
meta = {
description = "Improved Wolfenstein: Enemy Territory Engine";
homepage = "https://github.com/etfdevs/ETe";
license = with lib.licenses; [
gpl3Plus
cc-by-nc-sa-30
];
mainProgram = "ete." + (if stdenv.hostPlatform.isi686 then "x86" else "x86_64");
maintainers = with lib.maintainers; [
ashleyghooper
drupol
];
platforms = lib.platforms.linux;
};
}
+2 -2
View File
@@ -8,13 +8,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "ethercat";
version = "1.6.7";
version = "1.6.8";
src = fetchFromGitLab {
owner = "etherlab.org";
repo = "ethercat";
rev = "refs/tags/${finalAttrs.version}";
hash = "sha256-UNd8PLdudI5TMdKKNH6BQP2VQ0LSPvsA/sEYnIuZRRA=";
hash = "sha256-yIlaAjPNcA7yIiCe+2kwk5IHIkwUv8bTxK0H3hu91MI=";
};
separateDebugInfo = true;
+2 -2
View File
@@ -8,7 +8,7 @@
let
pname = "gallery-dl";
version = "1.30.9";
version = "1.30.10";
in
python3Packages.buildPythonApplication {
inherit pname version;
@@ -18,7 +18,7 @@ python3Packages.buildPythonApplication {
owner = "mikf";
repo = "gallery-dl";
tag = "v${version}";
hash = "sha256-y+xMKrYwqpMMxw5FoYmM1RurH/WNhU+7kIN5i1rmEW0=";
hash = "sha256-BJqqTHFQlZzQiPAefn1MlO5XhoWaCeJY8AqsEHh9/+U=";
};
build-system = [ python3Packages.setuptools ];
+3 -3
View File
@@ -14,13 +14,13 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "hyprprop";
version = "0.1-unstable-2025-08-20";
version = "0.1-unstable-2025-10-04";
src = fetchFromGitHub {
owner = "hyprwm";
repo = "contrib";
rev = "04721247f417256ca96acf28cdfe946cf1006263";
hash = "sha256-g7/g5o0spemkZCzPa8I21RgCmN0Kv41B5z9Z5HQWraY=";
rev = "32e1a75b65553daefb419f0906ce19e04815aa3a";
hash = "sha256-PzgQJydp+RlKvwDi807pXPlURdIAVqLppZDga3DwPqg=";
};
sourceRoot = "${finalAttrs.src.name}/hyprprop";
+3 -3
View File
@@ -18,18 +18,18 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "lux-cli";
version = "0.18.1";
version = "0.18.2";
src = fetchFromGitHub {
owner = "lumen-oss";
repo = "lux";
tag = "v${finalAttrs.version}";
hash = "sha256-1wnK+WyKS3DioYImOkFKoMntEicULne2+cvD2PVIbz8=";
hash = "sha256-Lqw6U14fhkz4ZgSH0OBICvuj2ZJWo7p0dwhpn7szu2A=";
};
buildAndTestSubdir = "lux-cli";
cargoHash = "sha256-Hax+j4f+EfYCTp9VE4qGUdptp2GEy4q0rG1v2LIiPzo=";
cargoHash = "sha256-Dx6nmB8kmCKNzXVTROI+NIxvvCboACSOLUU1BCLnTUw=";
nativeInstallCheckInputs = [
versionCheckHook
+9 -9
View File
@@ -1,21 +1,21 @@
{
"version": "3.163.0",
"version": "3.164.0",
"assets": {
"x86_64-linux": {
"url": "https://github.com/metalbear-co/mirrord/releases/download/3.163.0/mirrord_linux_x86_64",
"hash": "sha256-xDdeWcPNDiqCM/wcEsuxrnklZPOeSA0nm/6yiShO8jk="
"url": "https://github.com/metalbear-co/mirrord/releases/download/3.164.0/mirrord_linux_x86_64",
"hash": "sha256-rSsynYc4iz+63tI6z5Qy3ans2E10fCM368jgPr00LgI="
},
"aarch64-linux": {
"url": "https://github.com/metalbear-co/mirrord/releases/download/3.163.0/mirrord_linux_aarch64",
"hash": "sha256-qFO1g/Tqk8sFyO10g5r4dYmuczHPb90s/p8aqc7c5+Y="
"url": "https://github.com/metalbear-co/mirrord/releases/download/3.164.0/mirrord_linux_aarch64",
"hash": "sha256-Aa9n3tdzJg12kApPbXmyLGDBxHlkPAFJyrgZchc2mBk="
},
"aarch64-darwin": {
"url": "https://github.com/metalbear-co/mirrord/releases/download/3.163.0/mirrord_mac_universal",
"hash": "sha256-zB35GeHBbb6Bsj1uX4K67AxEcDIvIxe8PU/m6lGCc2E="
"url": "https://github.com/metalbear-co/mirrord/releases/download/3.164.0/mirrord_mac_universal",
"hash": "sha256-ZQcOgwYIwJs/+aQ9mWlX0z1RRjsWraCHiLTIJNmAUBs="
},
"x86_64-darwin": {
"url": "https://github.com/metalbear-co/mirrord/releases/download/3.163.0/mirrord_mac_universal",
"hash": "sha256-zB35GeHBbb6Bsj1uX4K67AxEcDIvIxe8PU/m6lGCc2E="
"url": "https://github.com/metalbear-co/mirrord/releases/download/3.164.0/mirrord_mac_universal",
"hash": "sha256-ZQcOgwYIwJs/+aQ9mWlX0z1RRjsWraCHiLTIJNmAUBs="
}
}
}
+2 -2
View File
@@ -39,7 +39,7 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "phoc";
version = "0.48.0";
version = "0.50.0";
src = fetchFromGitLab {
domain = "gitlab.gnome.org";
@@ -47,7 +47,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "Phosh";
repo = "phoc";
rev = "v${finalAttrs.version}";
hash = "sha256-ve69Na6iZwsNM0y7AZ0p/CObUfE6uEbhOV4sb5NaCYg=";
hash = "sha256-Fq/XinXdFerzuutjXUGbpvAvJBt/23ISHvY5KfVgbFI=";
};
nativeBuildInputs = [
+5 -5
View File
@@ -23,19 +23,19 @@
stdenv.mkDerivation rec {
pname = "pika-backup";
version = "0.7.4";
version = "0.7.5";
src = fetchFromGitLab {
domain = "gitlab.gnome.org";
owner = "World";
repo = "pika-backup";
rev = "v${version}";
hash = "sha256-DtLGD7+Ydj2fvEHU+bDQDMC/E/9VgrlVNMCG6OlPmfg=";
tag = "v${version}";
hash = "sha256-J5EsCanKEczPXw8QsNlp3mxh0MyJyJ+WulaZJ+c6hBA=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit pname version src;
hash = "sha256-1JFXSVs9HPPzh+IjH4RGugrZEifPVcQho9B3hLSTL6s=";
hash = "sha256-JjqtThxjMb+HDdPt50X7yXDxqouQliSlNvT14roZLYk=";
};
patches = [
@@ -75,7 +75,7 @@ stdenv.mkDerivation rec {
meta = {
description = "Simple backups based on borg";
homepage = "https://apps.gnome.org/app/org.gnome.World.PikaBackup";
changelog = "https://gitlab.gnome.org/World/pika-backup/-/blob/v${version}/CHANGELOG.md";
changelog = "https://gitlab.gnome.org/World/pika-backup/-/blob/${src.tag}/CHANGELOG.md";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ dotlambda ];
teams = [ lib.teams.gnome-circle ];
+2 -2
View File
@@ -8,13 +8,13 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "privatebin";
version = "2.0.0";
version = "2.0.1";
src = fetchFromGitHub {
owner = "PrivateBin";
repo = "PrivateBin";
tag = finalAttrs.version;
hash = "sha256-qAGCpxOWJ+hF8/KV8E8xB30nL3c2JhbQmhFiQsoHQ68=";
hash = "sha256-FspB10F/gz4d5T4TEYyifosgFLvnSMpVsr2t4NvFTqU=";
};
installPhase = ''
+11 -5
View File
@@ -2,21 +2,27 @@
stdenv,
lib,
fetchFromGitHub,
cmake,
meson,
ninja,
pkg-config,
}:
stdenv.mkDerivation {
pname = "pystring";
version = "1.1.4-unstable-2025-06-23";
version = "1.1.4-unstable-2025-10-07";
src = fetchFromGitHub {
owner = "imageworks";
repo = "pystring";
rev = "02ef1186d6b77bc35f385bd4db2da75b4736adb7";
hash = "sha256-M0/nDxeRo8NBQ3/SvBc0i5O4ImIP/A8ry/jA27dLybg=";
rev = "a09708a4870db7862e1a1aa42658c8e6e36547e7";
hash = "sha256-S43OkXcOCzPds2iDLunqg9a1zOiODo2dB9ReuOfe7Bw=";
};
nativeBuildInputs = [ cmake ];
nativeBuildInputs = [
meson
ninja
pkg-config
];
doCheck = true;
+10
View File
@@ -2,6 +2,7 @@
lib,
stdenv,
fetchFromGitHub,
fetchpatch,
cmake,
pkg-config,
libsForQt5,
@@ -18,6 +19,15 @@ stdenv.mkDerivation rec {
sha256 = "1b769lp6gfwds4jb2g7ymhdm9c06zg57zpyz3zpdb40w07zfsjzv";
};
patches = [
# https://github.com/stolowski/QComicBook/pull/45
(fetchpatch {
name = "cmake-4-compatibility.patch";
url = "https://github.com/stolowski/QComicBook/commit/424a188f63171842ce8fad86fa85c4e03e405618.patch?full_index=1";
hash = "sha256-q0X2i21JgtBfRfyMGpuUyB9GtIiWiFo6IWME6EBMSwk=";
})
];
nativeBuildInputs = [
cmake
pkg-config
+2 -2
View File
@@ -11,13 +11,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "rdrview";
version = "0.1.4";
version = "0.1.5";
src = fetchFromGitHub {
owner = "eafer";
repo = "rdrview";
rev = "v${finalAttrs.version}";
hash = "sha256-wYeDtgfq6/W92WguPh9wiFaxR7CWSfLnfqTX1N7eT10=";
hash = "sha256-5BtXwtVvenzTm6JEGh4oSlQQrcwLCWXnlykhfPFhuIQ=";
};
buildInputs = [
+7
View File
@@ -19,6 +19,13 @@ stdenv.mkDerivation {
hash = "sha256-b0uoxVPfSrqNt0wJoQho9jlpQQUjofgFm93P+UNFtDs=";
};
prePatch = ''
substituteInPlace CMakeLists.txt \
--replace-fail \
'CMAKE_MINIMUM_REQUIRED(VERSION 2.8.3)' \
'CMAKE_MINIMUM_REQUIRED(VERSION 3.10)'
'';
nativeBuildInputs = [
cmake
pkg-config
+3 -3
View File
@@ -9,9 +9,9 @@
buildGoModule rec {
pname = "shiori";
version = "1.7.4";
version = "1.8.0";
vendorHash = "sha256-RTnaDAl79LScbeKKAGJOI/YOiHEwwlxS2CmNhw80KL0=";
vendorHash = "sha256-H2IakJKaX/LzD+vzkGWK9YuCKvBfnKCZT6bm1zDaWeY=";
doCheck = false;
@@ -19,7 +19,7 @@ buildGoModule rec {
owner = "go-shiori";
repo = "shiori";
rev = "v${version}";
sha256 = "sha256-T4EFwvejLgNkcykPjSHU8WXJwqSqYPFaAD+9JX+uiJU=";
sha256 = "sha256-oycD/Tyl3+CGW9EO0O4RHKONLt3mw2lzPEYELYNG0gw=";
};
ldflags = [
@@ -1,21 +1,11 @@
{
lib,
buildPythonPackage,
python3Packages,
fetchFromGitHub,
pythonOlder,
setuptools,
distro,
elasticsearch,
pydantic,
pyluwen,
rich,
textual,
pre-commit,
importlib-resources,
tt-tools-common,
tomli,
versionCheckHook,
}:
buildPythonPackage rec {
python3Packages.buildPythonApplication rec {
pname = "tt-smi";
version = "3.0.30";
pyproject = true;
@@ -27,13 +17,11 @@ buildPythonPackage rec {
hash = "sha256-C6CfcS0H3rFew/Y1uhmzICdFp1UYU7H9h3YPeAKlcbE=";
};
disabled = pythonOlder "3.13";
build-system = [
build-system = with python3Packages; [
setuptools
];
dependencies = [
dependencies = with python3Packages; [
distro
elasticsearch
pydantic
@@ -47,10 +35,17 @@ buildPythonPackage rec {
tomli
];
nativeCheckInputs = [
versionCheckHook
];
# Fails due to having no tests
dontUsePytestCheck = true;
versionCheckProgramArg = "--version";
meta = {
mainProgram = "tt-smi";
description = "Tenstorrent console based hardware information program";
homepage = "https://github.com/tenstorrent/tt-smi";
maintainers = with lib.maintainers; [ RossComputerGuy ];
@@ -9,18 +9,18 @@
buildNpmPackage (finalAttrs: {
pname = "vscode-css-languageserver";
version = "1.102.0";
version = "1.105.0";
src = fetchFromGitHub {
owner = "microsoft";
repo = "vscode";
tag = finalAttrs.version;
hash = "sha256-IfqtwH86R9yp9YEpRHvTz/SUwKzG/nwdEVneRYyAYJ8=";
hash = "sha256-t3S8PHxuwz1DxJ+FPJkRCyaPm4tPW/fHKj3aiIaTuls=";
};
sourceRoot = "${finalAttrs.src.name}/extensions/css-language-features/server";
npmDepsHash = "sha256-DUcH+C5LB794Op3FYnuL3uNrUCNAxWouqrtV6bpgqRI=";
npmDepsHash = "sha256-duYwm1Hf9oLyu0gapdEGbXqdwFV4svkX2tGhvyoZ5Lo=";
nativeBuildInputs = [
makeBinaryWrapper
@@ -1727,6 +1727,10 @@ with haskellLib;
# https://github.com/haskell-servant/servant-ekg/issues/15
servant-ekg = doJailbreak super.servant-ekg;
hledger_1_50 = super.hledger_1_50.override {
hledger-lib = self.hledger-lib_1_50;
};
# it wants to build a statically linked binary by default
hledger-flow = overrideCabal (drv: {
postPatch = (drv.postPatch or "") + ''
+4 -11
View File
@@ -14,26 +14,19 @@ let
}:
buildGoModule rec {
inherit pname;
version = "6.11.0";
shortRev = "9587df6"; # for internal version info
version = "6.13.1";
shortRev = "591ed6e"; # for internal version info
src = fetchFromGitHub {
owner = "sensu";
repo = "sensu-go";
rev = "v${version}";
sha256 = "sha256-Vcay8vUYLjV65g526btQX0+m5n/cRocIKx7C2LuWeP4=";
sha256 = "sha256-VYdm1aNz1IXvDezrJB5yyViIWPl4zf4/xmkw2pm8gyk=";
};
inherit subPackages postInstall;
vendorHash = "sha256-ADqU/ZJiyZ5hAkqFXExmA8fSZxzhx42QptYu3TIlgBc=";
patches = [
# Without this, we get error messages like:
# vendor/golang.org/x/sys/unix/mremap.go:41:10: unsafe.Slice requires go1.17 or later (-lang was set to go1.16; check go.mod)
# The patch was generated by changing "go 1.16" to "go 1.21" and executing `go mod tidy`.
./fix-go-version-error.patch
];
vendorHash = "sha256-32jz5CI94BZxMDo6Crc05DDvlXxMsldJpWvhfHLS37o=";
doCheck = false;
File diff suppressed because it is too large Load Diff
+1
View File
@@ -1199,6 +1199,7 @@ mapAliases {
hobbes = throw "hobbes has been removed, as it does not build with supported LLVM versions"; # Added 2025-08-20
hmetis = throw "'hmetis' has been removed as it was unmaintained and the upstream was unavailable"; # Added 2025-05-05
hop-cli = throw "hop-cli has been removed as the service has been shut-down"; # Added 2024-08-13
hpmyroom = throw "hpmyroom has been removed because it has been marked as broken since May 2024."; # Added 2025-10-11
hpp-fcl = coal; # Added 2024-11-15
ht-rust = throw "'ht-rust' has been renamed to/replaced by 'xh'"; # Converted to throw 2024-10-17
hydra_unstable = hydra; # Added 2024-08-22
-2
View File
@@ -11402,8 +11402,6 @@ with pkgs;
hpack = haskell.lib.compose.justStaticExecutables haskellPackages.hpack;
hpmyroom = libsForQt5.callPackage ../applications/networking/hpmyroom { };
hugin = callPackage ../applications/graphics/hugin {
wxGTK = wxGTK32;
};
-2
View File
@@ -18858,8 +18858,6 @@ self: super: with self; {
tt-flash = callPackage ../development/python-modules/tt-flash { };
tt-smi = callPackage ../development/python-modules/tt-smi { };
tt-tools-common = callPackage ../development/python-modules/tt-tools-common { };
ttach = callPackage ../development/python-modules/ttach { };