Merge master into staging-nixos

This commit is contained in:
nixpkgs-ci[bot]
2026-06-07 12:35:59 +00:00
committed by GitHub
70 changed files with 663 additions and 382 deletions
+5 -7
View File
@@ -18493,6 +18493,11 @@
githubId = 3579600;
name = "Jacob Moody";
};
mooses = {
name = "Remu Salminen";
github = "RemuSalminen";
githubId = 85031022;
};
moosingin3space = {
email = "moosingin3space@gmail.com";
github = "moosingin3space";
@@ -25427,13 +25432,6 @@
githubId = 819413;
name = "Benedict Aas";
};
shreerammodi = {
name = "Shreeram Modi";
email = "shreerammodi10@gmail.com";
github = "shreerammodi";
githubId = 67710369;
keys = [ { fingerprint = "EA88 EA07 26E9 6CBF 6365 3966 163B 16EE 76ED 24CE"; } ];
};
shunueda = {
name = "Shun Ueda";
github = "shunueda";
@@ -203,15 +203,6 @@ in
]) cfg.backboneInterfaces
);
# OTBR uses avahi for mDNS service publishing
services.avahi = {
enable = lib.mkDefault true;
publish = {
enable = lib.mkDefault true;
userServices = lib.mkDefault true;
};
};
# The upstream service files (src/agent/otbr-agent.service.in, src/web/otbr-web.service.in) use
# EnvironmentFile and CMake-substituted platform scripts that don't translate to NixOS, so the
# services are rebuilt here from typed module options instead.
@@ -7311,14 +7311,15 @@ final: prev: {
heirline-components-nvim = buildVimPlugin {
pname = "heirline-components.nvim";
version = "2026-02-25";
version = "3.3.5";
src = fetchFromGitHub {
owner = "Zeioth";
repo = "heirline-components.nvim";
rev = "5ea9a16286c01b7c36d58c91903d1f8ff0b7ddeb";
sha256 = "0gij9c9qgmqc99fnqnvp6icxp32q0wkz536ric2x5vpbqlzsdkik";
tag = "v3.3.5";
hash = "sha256-M86mP8Xr7tIFi9mM8icHWIzbWTR3W2xdSgzXhxNLMj4=";
};
meta.homepage = "https://github.com/Zeioth/heirline-components.nvim/";
meta.license = getLicenseFromSpdxId "GPL-3.0-only";
meta.hydraPlatforms = [ ];
};
@@ -10137,6 +10138,20 @@ final: prev: {
meta.hydraPlatforms = [ ];
};
mini-input = buildVimPlugin {
pname = "mini.input";
version = "0-unstable-2026-06-06";
src = fetchFromGitHub {
owner = "nvim-mini";
repo = "mini.input";
rev = "73a50edd8d0350feb8c018fe367121a241fd7c56";
hash = "sha256-6IC7krZ5pIKoR8t75h+z5yq3mKdyEaZ4iVl/dyc5Yis=";
};
meta.homepage = "https://github.com/nvim-mini/mini.input/";
meta.license = getLicenseFromSpdxId "MIT";
meta.hydraPlatforms = [ ];
};
mini-jump = buildVimPlugin {
pname = "mini.jump";
version = "0.17.0-unstable-2026-05-19";
@@ -520,8 +520,8 @@ https://github.com/wenzel-hoffman/haskell-with-unicode.vim/,,
https://github.com/travitch/hasksyn/,,
https://github.com/StackInTheWild/headhunter.nvim/,,
https://github.com/lukas-reineke/headlines.nvim/,,
https://github.com/rebelot/heirline.nvim/,,
https://github.com/Zeioth/heirline-components.nvim/,,
https://github.com/rebelot/heirline.nvim/,,
https://github.com/qvalentin/helm-ls.nvim/,,
https://github.com/OXY2DEV/helpview.nvim/,,
https://github.com/RaafatTurki/hex.nvim/,,
@@ -722,6 +722,7 @@ https://github.com/nvim-mini/mini.hipatterns/,,
https://github.com/nvim-mini/mini.hues/,,
https://github.com/nvim-mini/mini.icons/,,
https://github.com/nvim-mini/mini.indentscope/,,
https://github.com/nvim-mini/mini.input/,,
https://github.com/nvim-mini/mini.jump/,,
https://github.com/nvim-mini/mini.jump2d/,,
https://github.com/nvim-mini/mini.keymap/,,
@@ -27,12 +27,12 @@ let
hash =
{
x86_64-linux = "sha256-gscXPWqnQV9nd9XWbL5YkCdyxxnDDEY4WpFAgx5G7a0=";
x86_64-darwin = "sha256-H6sKVtQi++U7NvSkKWipjDDJQsTu0Zg3tp9kijL85eU=";
aarch64-linux = "sha256-09C5ER/nZBphWHZRRAf9o/hyB6qc2mqIuxOLNdlVSfU=";
aarch64-darwin = "sha256-utDPI80JCPcXTFvK65UR5CBlyb+EsocpHM0KWeojaUI=";
armv7l-linux = "sha256-voNvX40YWm7oYrgNAIhoRE/9zZlIq/MgaGVlumDUaz4=";
loongarch64-linux = "sha256-T7QGiIilEL2lR01yUZ70ubQ2XGgnL7NQ4xkt0MeDD3s=";
x86_64-linux = "sha256-LJsGc11MH6zlcJNfSWjTWPn2Jp9dkjeBPQuCXH1woUM=";
x86_64-darwin = "sha256-bC7AfH2eKmmsWIOHifNGKD/kVQCYyuMfU3SUil0DXkM=";
aarch64-linux = "sha256-mT5dvw8GOZ0GnZaKRS/TAzQDEEYDOgcj6w6lNLy5kQ0=";
aarch64-darwin = "sha256-c8K17XKpRG1ji2mUfoyg2+cRF+qc1KVMYVkaQoUIz7Y=";
armv7l-linux = "sha256-91ZHhEUDVoDiRBLwMHVLhzKmb9gWcPBUsVRZVLhCA4M=";
loongarch64-linux = "sha256-7iUdsIyJkIi40Xn+/PWdCVgahQxbZtiMw0QLMisN+sg=";
}
.${system} or throwSystem;
@@ -43,8 +43,8 @@ buildVscode rec {
# Please backport all compatible updates to the stable release.
# This is important for the extension ecosystem.
version = "1.116.02821";
vscodeVersion = "1.116.0";
version = "1.121.03429";
vscodeVersion = "1.121.0";
pname = "vscodium";
executableName = "codium";
@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "genesis-plus-gx";
version = "0-unstable-2026-05-15";
version = "0-unstable-2026-06-05";
src = fetchFromGitHub {
owner = "libretro";
repo = "Genesis-Plus-GX";
rev = "162c3439a697ffdfa00a5d3f44af103bf671f5dc";
hash = "sha256-ExPuJjMYMKgGWqLdM1AdxHHZejBmFQ/BCfSDzoy8A7o=";
rev = "f2b40ca6c97b2ff7f70d3c00d7ace84200bb31eb";
hash = "sha256-mvPRDQpRFClcQS26ARf7Mp2eEhf8AbvDG9DdTGHOrlI=";
};
meta = {
@@ -0,0 +1,24 @@
{
lib,
fetchFromGitHub,
mkLibretroCore,
}:
mkLibretroCore {
core = "pokemini";
version = "0-unstable-2026-04-20";
src = fetchFromGitHub {
owner = "libretro";
repo = "PokeMini";
rev = "bb009b1379ad15f1514f20ca7cbf710b4af42b3e";
hash = "sha256-iXHUk0gWciJCKfbfIa2pOBPIOeKg1yRahNKesLRC8v8=";
};
makefile = "Makefile";
meta = {
description = "Obscure nintendo handheld emulator";
homepage = "https://github.com/libretro/PokeMini";
license = lib.licenses.gpl3Only;
};
}
@@ -141,6 +141,8 @@ lib.makeScope newScope (self: {
picodrive = self.callPackage ./cores/picodrive.nix { };
pokemini = self.callPackage ./cores/pokemini.nix { };
play = self.callPackage ./cores/play.nix { };
ppsspp = self.callPackage ./cores/ppsspp.nix { };
@@ -589,11 +589,11 @@
"vendorHash": "sha256-R3Bd+n/ySx4FyDQAP72P0hIjTSQjzNJE2QqUgRV+eQE="
},
"hashicorp_google-beta": {
"hash": "sha256-MGiIQ+BPe5HUn60EnKwflhxfz1I6NaRxN/OyEh/tXKs=",
"hash": "sha256-WsZY4O5kUoOkDcP2iKmkLo85XaBM2oQxaB/7ibJMDwA=",
"homepage": "https://registry.terraform.io/providers/hashicorp/google-beta",
"owner": "hashicorp",
"repo": "terraform-provider-google-beta",
"rev": "v7.34.0",
"rev": "v7.35.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-CjrVDZpRlnPA1MnWEZdFyO3YzgaHqTsiw+kKOW+//2g="
},
@@ -1409,13 +1409,13 @@
"vendorHash": null
},
"ubiquiti-community_unifi": {
"hash": "sha256-Y3MgMRhWmXYp0aYLIkV2Ug5bZb8LsPYr3oJkXhPtQoo=",
"hash": "sha256-STJXSLtAN1HR46p/Vs3E0ZB/DQ1NW5HTPK50k9kk3EY=",
"homepage": "https://registry.terraform.io/providers/ubiquiti-community/unifi",
"owner": "ubiquiti-community",
"repo": "terraform-provider-unifi",
"rev": "v0.41.25",
"rev": "v0.42.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-OVdhM8Zqnm1J8KducnkNkroBoSLER3fHfZBjyp7kBu8="
"vendorHash": "sha256-1leizEFn+5VFy3LOAFAogtDT4pyuaG5in0hMat1sORg="
},
"ucloud_ucloud": {
"hash": "sha256-k+NkB1q0oiasLc4+b+mbJ0TNUD67XR9ga9MwSbEXjKQ=",
+2 -2
View File
@@ -21,13 +21,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "amiberry";
version = "8.1.5";
version = "8.1.6";
src = fetchFromGitHub {
owner = "BlitterStudio";
repo = "amiberry";
tag = "v${finalAttrs.version}";
hash = "sha256-udSMQxpELpk3Shu3+weHA9S0i/WMdVnrOuLGZ0whEEI=";
hash = "sha256-XUq7L2udZDH78UHeZBjbiERRwEwv8+JfxpPnThOGV6k=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -11,16 +11,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "anda";
version = "0.6.0";
version = "0.7.0";
src = fetchFromGitHub {
owner = "FyraLabs";
repo = "anda";
tag = finalAttrs.version;
hash = "sha256-9LGFOLlv1F6tTs/Tqe+3D2M+o/5dq3zJ4X0CH7HHzBc=";
hash = "sha256-bnjTXLxFDc/blyu2Ns8EV5ZCh97RLJpQsGtavxP9W+4=";
};
cargoHash = "sha256-ErBPkTeeDJDcUMDMyOtfHnLpW6Xtsfukv6GqBSFX2DQ=";
cargoHash = "sha256-GWPl91Y2DDrFMvsUAZBYburNpPgl2O/ZLeYy0ivclOA=";
__structuredAttrs = true;
+13 -7
View File
@@ -19,14 +19,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "apktool";
version = "2.12.1";
version = "3.0.2";
src = fetchurl {
urls = [
"https://bitbucket.org/iBotPeaches/apktool/downloads/apktool_${finalAttrs.version}.jar"
"https://github.com/iBotPeaches/Apktool/releases/download/v${finalAttrs.version}/apktool_${finalAttrs.version}.jar"
];
hash = "sha256-Zs9FJKSkWn9WVn0Issm27CN7zdeM7mn9SlnIoCQ66vo=";
hash = "sha256-7uRmmnBKFOBiNAfmcBsLkYh+YeHkBJy3qCgz4Urotf0=";
};
dontUnpack = true;
@@ -38,19 +37,26 @@ stdenv.mkDerivation (finalAttrs: {
installPhase = ''
install -D ${finalAttrs.src} "$out/libexec/apktool/apktool.jar"
mkdir -p "$out/bin"
# Keep the default JVM flags from Apktool's upstream launcher script:
# https://github.com/iBotPeaches/Apktool/blob/b4a8719101b250b6ad26a7829482c06767a7bbc4/scripts/linux/apktool#L57-L61
makeWrapper "${jre}/bin/java" "$out/bin/apktool" \
--add-flags "-jar $out/libexec/apktool/apktool.jar" \
--prefix PATH : ${lib.getBin aapt}
--add-flags "-Xmx1024M" \
--add-flags "-Dfile.encoding=utf-8" \
--add-flags "-Djdk.util.zip.disableZip64ExtraFieldValidation=true" \
--add-flags "-Djdk.nio.zipfs.allowDotZipEntry=true" \
--add-flags "-jar $out/libexec/apktool/apktool.jar" \
--prefix PATH : ${lib.getBin aapt}
'';
meta = {
description = "Tool for reverse engineering Android apk files";
mainProgram = "apktool";
homepage = "https://ibotpeaches.github.io/Apktool/";
homepage = "https://apktool.org";
changelog = "https://github.com/iBotPeaches/Apktool/releases/tag/v${finalAttrs.version}";
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
license = lib.licenses.asl20;
maintainers = [ ];
maintainers = with lib.maintainers; [ qrzbing ];
platforms = with lib.platforms; unix;
};
})
+5
View File
@@ -35,6 +35,11 @@ rustPlatform.buildRustPackage (finalAttrs: {
];
doInstallCheck = true;
checkFlags = [
# This tests checks the output of `jj diff`. However, `jj diff` had a change upstream making the test fail. Skip for now, until the test is updated.
"--skip=commander::files::tests::get_file_diff"
];
__structuredAttrs = true;
meta = {
+3 -3
View File
@@ -8,16 +8,16 @@
php83.buildComposerProject2 (finalAttrs: {
pname = "bookstack";
version = "26.03.3";
version = "26.05";
src = fetchFromGitHub {
owner = "bookstackapp";
repo = "bookstack";
tag = "v${finalAttrs.version}";
hash = "sha256-HzFniRSt9lt5307K37sj1AbxCIPFVFvvYX1xo4qSSu0=";
hash = "sha256-hiq3cM5TpxlwyJwqEYQ1k+zUXsP23vsAb9OMXdXwCZA=";
};
vendorHash = "sha256-ZNVJ38KqH1FEhrSlk8+0f3rjFT7FzMtTibmjxjNJFLY=";
vendorHash = "sha256-/L2QAc8ezz1cW7a847A7wGPk0DCHrFbnuj2J6KmFS/E=";
passthru = {
phpPackage = php83;
+58
View File
@@ -0,0 +1,58 @@
{
lib,
fetchFromGitHub,
libgit2,
openssl,
pkg-config,
rustPlatform,
versionCheckHook,
writableTmpDirAsHomeHook,
zlib,
zstd,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cert-x-gen";
version = "1.1.1";
src = fetchFromGitHub {
owner = "Bugb-Technologies";
repo = "cert-x-gen";
tag = "v${finalAttrs.version}";
hash = "sha256-J3VPPOvBKitgtCi5h8LcXkcfFNciMKX0q8cQ/ytXncg=";
};
__structuredAttrs = true;
cargoHash = "sha256-ze5wLwwp2XdWQNEY+n+M6ZTYfw+QQZUR6V9/mgb32RI=";
nativeBuildInputs = [ pkg-config ];
buildInputs = [
libgit2
openssl
zlib
zstd
];
nativeCheckInputs = [ writableTmpDirAsHomeHook ];
nativeInstallCheckInputs = [
versionCheckHook
writableTmpDirAsHomeHook
];
env = {
OPENSSL_NO_VENDOR = true;
ZSTD_SYS_USE_PKG_CONFIG = true;
};
meta = {
description = "Polyglot execution engine and CLI for vulnerability detection using real code";
homepage = "https://github.com/Bugb-Technologies/cert-x-gen";
changelog = "https://github.com/Bugb-Technologies/cert-x-gen/blob/${finalAttrs.src.rev}/CHANGELOG.md";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "cxg";
};
})
@@ -3,8 +3,7 @@
stdenv,
fetchFromGitHub,
pkg-config,
wrapQtAppsHook,
qmake,
qt5,
pcsclite,
opensc,
}:
@@ -22,10 +21,10 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
pkg-config
wrapQtAppsHook
qt5.wrapQtAppsHook
];
buildInputs = [
qmake
qt5.qmake
pcsclite
];
dontUseQmakeConfigure = true;
+10
View File
@@ -7,10 +7,13 @@
ffmpeg,
ipopt,
lapack,
llvmPackages,
lib,
pinocchio,
pkg-config,
stdenv,
withMultithread ? true,
}:
stdenv.mkDerivation (finalAttrs: {
@@ -45,6 +48,10 @@ stdenv.mkDerivation (finalAttrs: {
pinocchio
];
buildInputs = lib.optionals (stdenv.hostPlatform.isDarwin && withMultithread) [
llvmPackages.openmp
];
checkInputs = [
ffmpeg
];
@@ -53,8 +60,11 @@ stdenv.mkDerivation (finalAttrs: {
(lib.cmakeBool "INSTALL_DOCUMENTATION" true)
(lib.cmakeBool "BUILD_EXAMPLES" false)
(lib.cmakeBool "BUILD_PYTHON_INTERFACE" false)
(lib.cmakeBool "BUILD_WITH_MULTITHREADS" withMultithread)
];
passthru = { inherit withMultithread; };
prePatch = ''
substituteInPlace \
examples/CMakeLists.txt \
+49
View File
@@ -0,0 +1,49 @@
{
lib,
rustPlatform,
fetchFromGitHub,
versionCheckHook,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "domain-check";
version = "1.0.2";
src = fetchFromGitHub {
owner = "saidutt46";
repo = "domain-check";
tag = "v${finalAttrs.version}";
hash = "sha256-+gNuwJ0ohpAqpKygwIjBLpOIrW9QFFdyRo3mAFDbGJs=";
};
__structuredAttrs = true;
cargoHash = "sha256-txgOQvoQ6ADD5VqxUrJ1yr4ycje6b6FCOxIMg3he8Gw=";
nativeInstallCheckInputs = [ versionCheckHook ];
checkFlags = [
# CLI tests
"--skip=test_all_with_bootstrap_returns_more_than_32_tlds"
"--skip=test_backward_compat_no_generation_flags"
"--skip=test_config_detailed_info_respected_without_flag"
"--skip=test_custom_preset_from_config"
"--skip=test_env_detailed_info_respected_without_flag"
# Tests require network access
"--skip=test_known_taken_domain_google_com"
];
doInstallCheck = true;
meta = {
description = "Tool to check domain availability";
homepage = "https://github.com/saidutt46/domain-check";
changelog = "https://github.com/saidutt46/domain-check/blob/${finalAttrs.src.tag}/CHANGELOG.md";
license = with lib.licenses; [
asl20
mit
];
maintainers = with lib.maintainers; [ fab ];
mainProgram = "domain-check";
};
})
+64
View File
@@ -0,0 +1,64 @@
{
lib,
stdenv,
fetchFromGitHub,
cmake,
pkg-config,
qt6Packages,
openal,
libvorbis,
libogg,
libGL,
libGLU,
nix-update-script,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "dustracing2d";
version = "2.2.0";
src = fetchFromGitHub {
owner = "juzzlin";
repo = "DustRacing2D";
tag = finalAttrs.version;
hash = "sha256-1+oKSO0pjUBgnlM9J2BB7Xyqbk8liebzUqxKY5M82qg=";
};
__structuredAttrs = true;
strictDeps = true;
nativeBuildInputs = [
cmake
pkg-config
qt6Packages.wrapQtAppsHook
qt6Packages.qttools
];
buildInputs = [
qt6Packages.qtbase
qt6Packages.qtsvg
qt6Packages.qtwayland
openal
libvorbis
libogg
libGL
libGLU
];
cmakeFlags = [
"-DReleaseBuild=ON"
];
passthru.updateScript = nix-update-script { };
meta = {
description = "Top-down 2D racing game with split-screen multiplayer";
homepage = "https://juzzlin.github.io/DustRacing2D/index.html";
downloadPage = "https://github.com/juzzlin/DustRacing2D";
changelog = "https://github.com/juzzlin/DustRacing2D/releases/tag/${finalAttrs.version}";
mainProgram = "dustrac-game";
license = lib.licenses.gpl3Only;
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [ castorNova2 ];
};
})
@@ -1,65 +0,0 @@
diff --git a/InkTestBed/InkTestBed.csproj b/InkTestBed/InkTestBed.csproj
index d729fee..ea3e9e6 100644
--- a/InkTestBed/InkTestBed.csproj
+++ b/InkTestBed/InkTestBed.csproj
@@ -2,7 +2,7 @@
<PropertyGroup>
<OutputType>Exe</OutputType>
- <TargetFramework>net6.0</TargetFramework>
+ <TargetFramework>net8.0</TargetFramework>
<TieredCompilation>true</TieredCompilation>
<RootNamespace>InkTestBed</RootNamespace>
<AssemblyName>InkTestBed</AssemblyName>
diff --git a/compiler/ink_compiler.csproj b/compiler/ink_compiler.csproj
index a6dd06b..c4708cc 100644
--- a/compiler/ink_compiler.csproj
+++ b/compiler/ink_compiler.csproj
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
- <TargetFramework>net6.0</TargetFramework>
+ <TargetFramework>net8.0</TargetFramework>
<RootNamespace>Ink</RootNamespace>
<AssemblyName>ink_compiler</AssemblyName>
</PropertyGroup>
diff --git a/ink-engine-runtime/ink-engine-runtime.csproj b/ink-engine-runtime/ink-engine-runtime.csproj
index caba6df..777c109 100644
--- a/ink-engine-runtime/ink-engine-runtime.csproj
+++ b/ink-engine-runtime/ink-engine-runtime.csproj
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
- <TargetFrameworks>net6.0</TargetFrameworks>
+ <TargetFramework>net8.0</TargetFramework>
<RootNamespace>Ink.Runtime</RootNamespace>
<AssemblyName>ink-engine-runtime</AssemblyName>
</PropertyGroup>
diff --git a/inklecate/inklecate.csproj b/inklecate/inklecate.csproj
index 0a02264..cf7b254 100644
--- a/inklecate/inklecate.csproj
+++ b/inklecate/inklecate.csproj
@@ -2,7 +2,7 @@
<PropertyGroup>
<OutputType>Exe</OutputType>
- <TargetFramework>net6.0</TargetFramework>
+ <TargetFramework>net8.0</TargetFramework>
<RootNamespace>Ink</RootNamespace>
<AssemblyName>inklecate</AssemblyName>
</PropertyGroup>
diff --git a/tests/tests.csproj b/tests/tests.csproj
index 8d3bd6b..a9731c5 100644
--- a/tests/tests.csproj
+++ b/tests/tests.csproj
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
- <TargetFramework>net6.0</TargetFramework>
+ <TargetFramework>net8.0</TargetFramework>
<RootNamespace>tests</RootNamespace>
<AssemblyName>ink-tests</AssemblyName>
+8 -4
View File
@@ -8,16 +8,20 @@
buildDotnetModule rec {
pname = "inklecate";
version = "1.1.1";
version = "1.2.1";
src = fetchFromGitHub {
owner = "inkle";
repo = "ink";
rev = "v${version}";
hash = "sha512-aUjjT5Qf64wrKRn1vkwJadMOBWMkvsXUjtZ7S3/ZWAh1CCDkQNO84mSbtbVc9ny0fKeJEqaDX2tJNwq7pYqAbA==";
hash = "sha256-IEYn7GHUTLABGVZH2AYUpbGeuZvUPbwHz5GcuMrRem8=";
};
patches = [ ./dotnet-8-upgrade.patch ];
postPatch = ''
find . -name "*.csproj" -exec sed -i 's/net6.0/net8.0/g' {} +
find . -name "*.csproj" -exec sed -i 's/netstandard2.0/net8.0/g' {} +
find . -name "*.csproj" -exec sed -i 's/netstandard1.0;//g' {} +
'';
buildInputs = [ (lib.getLib stdenv.cc.cc) ];
@@ -39,6 +43,6 @@ buildDotnetModule rec {
license = lib.licenses.mit;
platforms = lib.platforms.unix;
badPlatforms = lib.platforms.aarch64;
maintainers = with lib.maintainers; [ shreerammodi ];
maintainers = [ ];
};
}
@@ -5,15 +5,15 @@
fetchpatch,
}:
buildGoModule rec {
buildGoModule (finalAttrs: {
pname = "kubeval";
version = "0.16.1";
src = fetchFromGitHub {
owner = "instrumenta";
repo = "kubeval";
rev = "v${version}";
sha256 = "sha256-pwJOV7V78H2XaMiiJvKMcx0dEwNDrhgFHmCRLAwMirg=";
tag = "v${finalAttrs.version}";
hash = "sha256-pwJOV7V78H2XaMiiJvKMcx0dEwNDrhgFHmCRLAwMirg=";
};
patches = [
@@ -21,7 +21,7 @@ buildGoModule rec {
(fetchpatch {
name = "bump-golang.org/x/sys.patch";
url = "https://github.com/instrumenta/kubeval/commit/d64502b04d9e1b85fd3d5509049adb50f3e39954.patch";
sha256 = "sha256-S/lgwdykFLU2QZRW927fgCPxaIAMK3vSqmH08pXBQxM=";
hash = "sha256-S/lgwdykFLU2QZRW927fgCPxaIAMK3vSqmH08pXBQxM=";
})
];
@@ -39,4 +39,4 @@ buildGoModule rec {
nicknovitski
];
};
}
})
+2 -2
View File
@@ -12,14 +12,14 @@
stdenv.mkDerivation (finalAttrs: {
pname = "libgourou";
version = "0.8.8";
version = "0.8.9";
src = fetchFromGitea {
domain = "forge.soutade.fr";
owner = "soutade";
repo = "libgourou";
tag = "v${finalAttrs.version}";
hash = "sha256-WQOlanavMy1z3ze+c8d1a7ZkAU60/GjEFS5JJfyNHMg=";
hash = "sha256-KwDpyWtEsXacCcCbj0QlNucOy/S62NiPocf+G7YINwU=";
};
postPatch = ''
+2 -2
View File
@@ -15,13 +15,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "libks";
version = "2.0.10";
version = "2.0.11";
src = fetchFromGitHub {
owner = "signalwire";
repo = "libks";
tag = "v${finalAttrs.version}";
hash = "sha256-oLf1ECSKa6KLTA8MO0le44eEDaLmPz/RHoLa8ZSwjWs=";
hash = "sha256-tPhGXDEAKgeODAcM6hu4GDU83A3Zi7sIMnTQkfCGlFc=";
};
patches = [
+32 -32
View File
@@ -1,8 +1,8 @@
[
{
"pname": "Avalonia",
"version": "11.3.1",
"hash": "sha256-732wl4/JmvYFS26NLvPD7T/V3J3JZUDy6Xwj5p1TNyE="
"version": "11.3.14",
"hash": "sha256-HOC9J/SzIMQnVSWepH2CroVZl+mNLmluwKiF5Lb2c8c="
},
{
"pname": "Avalonia.Angle.Windows.Natives",
@@ -11,73 +11,73 @@
},
{
"pname": "Avalonia.AvaloniaEdit",
"version": "11.3.0",
"hash": "sha256-avrZ9um57Y3wTslyeBAXeCQrcb7a3kODFc0SSvthHF4="
"version": "11.4.1",
"hash": "sha256-OOozpi/5bq3dbZlXvFoXEtxTndJer0AjBYWPwgLR1xk="
},
{
"pname": "Avalonia.BuildServices",
"version": "0.0.31",
"hash": "sha256-wgtodGf644CsUZEBIpFKcUjYHTbnu7mZmlr8uHIxeKA="
"version": "11.3.2",
"hash": "sha256-6wx06tjSKWQOlX2czdp6Wh0nuwVapx5qf/s8Qj5we40="
},
{
"pname": "Avalonia.Controls.ColorPicker",
"version": "11.3.1",
"hash": "sha256-95sAkALievpuwLtCl7+6PgwNyxx9DAi/vVvQUFT7Qqs="
"version": "11.3.14",
"hash": "sha256-ndk+/+wC9VmrjlqAXOeWACu/G/GOqS6D8mGTaKKVbes="
},
{
"pname": "Avalonia.Desktop",
"version": "11.3.1",
"hash": "sha256-H6SLCi3by9bFF1YR12PnNZSmtC44UQPKr+5+8LvqC90="
"version": "11.3.14",
"hash": "sha256-Y9f17/CMhHr5t93qQW+NbBXSt5U4y8NuUo/7HhWr/3U="
},
{
"pname": "Avalonia.Diagnostics",
"version": "11.3.1",
"hash": "sha256-zDX3BfqUFUQ+p1ZWdHuhnV0n5B9RfiEtB8m0Px5AhsI="
"version": "11.3.14",
"hash": "sha256-e2djpATUmFtAMEtjaM1E2Bjg80iWUNHrI75EZqm5i/A="
},
{
"pname": "Avalonia.FreeDesktop",
"version": "11.3.1",
"hash": "sha256-Iph1SQazNNr9liox0LR7ITidAEEWhp8Mg9Zn4MZVkRQ="
"version": "11.3.14",
"hash": "sha256-VCzQb1GjMhM2WlqYdlRMlZcY34XQWgHwpcq8BpUghlI="
},
{
"pname": "Avalonia.Native",
"version": "11.3.1",
"hash": "sha256-jNzqmHm58bbPGs/ogp6gFvinbN81Psg+sg+Z5UsbcDs="
"version": "11.3.14",
"hash": "sha256-DVB/68Vnkvhj2TvFV6oPcZ7+vrvX55CxrnFBxuvELog="
},
{
"pname": "Avalonia.ReactiveUI",
"version": "11.3.1",
"hash": "sha256-m7AFSxwvfz9LAueu0AFC+C7jHrB+lysBmpBh7bhpmUs="
"version": "11.3.8",
"hash": "sha256-QwIPrfoxNw/u/deWc5C3ps0eQDBFOocMH74nlVahQuM="
},
{
"pname": "Avalonia.Remote.Protocol",
"version": "11.3.1",
"hash": "sha256-evkhJOxKjsR+jNLrXRcrhqjFdlrxYMMMRBJ6FK08vMM="
"version": "11.3.14",
"hash": "sha256-iaQE1lCVpTGFe33UhPpbONGwtWBJ3bCzr46MqRJBrI8="
},
{
"pname": "Avalonia.Skia",
"version": "11.3.1",
"hash": "sha256-zN09CcuSqtLcQrTCQOoPJrhLd4LioZqt/Qi4sDp/cJI="
"version": "11.3.14",
"hash": "sha256-L9oxOx8sxyYeEgHwfHpgRMBYIBSsFNSMe+Go6L7NUow="
},
{
"pname": "Avalonia.Themes.Fluent",
"version": "11.3.1",
"hash": "sha256-PApWHwIoLzbzrnyXJQLVy85Rbxag7NFEKMXOs2iVVaA="
"version": "11.3.14",
"hash": "sha256-TwUZlS6dKo6MVm25a+X2YXdGny6MoPQJDSxABrLl42I="
},
{
"pname": "Avalonia.Themes.Simple",
"version": "11.3.1",
"hash": "sha256-U9btigJeFcuOu7T3ryyJJesffnZo1JBb9pWkF0PFu9s="
"version": "11.3.14",
"hash": "sha256-20PkEOaIzUsvOgqu5Rlx7ZTqi/BsgG77vemBDM+8elc="
},
{
"pname": "Avalonia.Win32",
"version": "11.3.1",
"hash": "sha256-w3+8luJByeIchiVQ0wsq0olDabX/DndigyBEuK8Ty04="
"version": "11.3.14",
"hash": "sha256-0E+Jax/+VNIHY0FLiydXdkkRiQiGxWnzy1ZpRMvPU2g="
},
{
"pname": "Avalonia.X11",
"version": "11.3.1",
"hash": "sha256-0iUFrDM+10T3OiOeGSEiqQ6EzEucQL3shZUNqOiqkyQ="
"version": "11.3.14",
"hash": "sha256-ZDNqbc2Rq1Sf7PvTPM+pDog7Lv4vcz2013EOe57w5FA="
},
{
"pname": "CommunityToolkit.Mvvm",
@@ -261,7 +261,7 @@
},
{
"pname": "Tmds.DBus.Protocol",
"version": "0.21.2",
"hash": "sha256-gaK/5aAummyin6ptnhaJbnA0ih4+2xADrtrLfFbHwYI="
"version": "0.21.3",
"hash": "sha256-HVEIHSeSe29ergHxsNvWYu3o7Ai8VZKo09yFn+miTnI="
}
]
+4 -4
View File
@@ -12,13 +12,13 @@
buildDotnetModule rec {
pname = "mesen";
version = "2.1.1";
version = "2.2.1";
src = fetchFromGitHub {
owner = "SourMesen";
repo = "Mesen2";
owner = "nesdev-org";
repo = "MesenCE";
tag = version;
hash = "sha256-vBwAPAnp6HIgI49vAZIqnzw8xHQ7ZMuALjf7G+acCXg=";
hash = "sha256-IH8Or+UVapQW0PXPanMVaOIQVT85TEYU2utKBbvuW6c=";
};
patches = [
+2 -2
View File
@@ -164,11 +164,11 @@ let
in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "microsoft-edge";
version = "148.0.3967.83";
version = "149.0.4022.52";
src = fetchurl {
url = "https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_${finalAttrs.version}-1_amd64.deb";
hash = "sha256-EFKJQROzVN0t1srIFUiC2NIlTiouFGkkIcRDaLS17OA=";
hash = "sha256-3lFhfxkS80P59dk00lpBp+8IIFUvSEJVGGTfAghxw4g=";
};
# With strictDeps on, some shebangs were not being patched correctly
+4 -1
View File
@@ -28,7 +28,9 @@ stdenv.mkDerivation (finalAttrs: {
pkg-config
];
buildInputs = lib.optional stdenv.hostPlatform.isDarwin llvmPackages.openmp;
buildInputs = lib.optional (
stdenv.hostPlatform.isDarwin && crocoddyl.withMultithread
) llvmPackages.openmp;
propagatedBuildInputs = [
crocoddyl
@@ -38,6 +40,7 @@ stdenv.mkDerivation (finalAttrs: {
cmakeFlags = [
(lib.cmakeBool "BUILD_PYTHON_INTERFACE" false)
(lib.cmakeBool "BUILD_WITH_PROXSUITE" true)
(lib.cmakeBool "BUILD_WITH_MULTITHREADS" crocoddyl.withMultithread)
];
nativeCheckInputs = [
+4 -4
View File
@@ -12,14 +12,14 @@
let
pname = "mochi";
version = "1.21.11";
version = "1.21.14";
linux = appimageTools.wrapType2 rec {
inherit pname version meta;
src = fetchurl {
url = "https://download.mochi.cards/releases/Mochi-${version}.AppImage";
hash = "sha256-BJqExdJ8Li7tCEZ+2QBsrJ32OQoBsnngVjs3cXzrMv4=";
hash = "sha256-+iMT8xofQB2m1V4rNZHR6loRfxNGgcptD3FPlFXC5Mw=";
};
appimageContents = appimageTools.extractType2 { inherit pname version src; };
@@ -44,9 +44,9 @@ let
url = "https://download.mochi.cards/releases/Mochi-${version}${lib.optionalString stdenv.hostPlatform.isAarch64 "-arm64"}.dmg";
hash =
if stdenv.hostPlatform.isAarch64 then
"sha256-PNsCI93TKmvaGvHGu2fR6mvWvdbnhjsOro386fAiBaM="
"sha256-/ML5jWTBVLzitZDaBoU6sVJ0iNmq0jjMIV33yLnX1io="
else
"sha256-qe76TDQiIIH41FsEmT7fJUcFnf5WM2gXx9rrCZd7/6Y=";
"sha256-vldyC/VkHf+BofpKvOxzCTM8F77k2aX9CxFP+frKvKc=";
};
sourceRoot = ".";
+4 -3
View File
@@ -8,16 +8,17 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "mprocs";
version = "0.9.2";
version = "0.9.6";
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "pvolok";
repo = "mprocs";
tag = "v${finalAttrs.version}";
hash = "sha256-UZFFeaesT71UQHPjiG2w5O2Ulyt86OVuFw7i3A7b91I=";
hash = "sha256-fh294Re4gEveWgX29m0SXdI8hwuiXuniTq7pVZ464ws=";
};
cargoHash = "sha256-htgl0zh73oHXbc9E90xtb5jM8zhXvSJCE9DBhd1SH2E=";
cargoHash = "sha256-Qp0o7ruXUZBCi7Abrj8V5MAY/qzo5Uf7pwIcFGwCfnw=";
nativeInstallCheckInputs = [
versionCheckHook
+2 -2
View File
@@ -11,11 +11,11 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "msedgedriver";
version = "148.0.3967.83";
version = "149.0.4022.52";
src = fetchzip {
url = "https://msedgedriver.microsoft.com/${finalAttrs.version}/edgedriver_linux64.zip";
hash = "sha256-oD28vHpX/YS46fQ+006XoUVrN/Mr676qQ63IkK6ioJc=";
hash = "sha256-GLPkBOlXDTpjYrrc9odDeHXXZ8vLPiw06v1bIN1zOpo=";
stripRoot = false;
};
+3 -3
View File
@@ -10,7 +10,7 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "mycelium";
version = "0.7.9";
version = "0.7.10";
sourceRoot = "${finalAttrs.src.name}/myceliumd";
@@ -18,10 +18,10 @@ rustPlatform.buildRustPackage (finalAttrs: {
owner = "threefoldtech";
repo = "mycelium";
rev = "v${finalAttrs.version}";
hash = "sha256-YQq8lW+F/c92884XqUOw1XeNK6bL1EEkSyNJzj0OKLo=";
hash = "sha256-lKhq0+mymon6Xu82CSF96Kys1XSOpV/J+nwVywnUur4=";
};
cargoHash = "sha256-Ctg5c88i/fn5AJNoAaEJ90HaKooAAQgflrA0mbHAaDU=";
cargoHash = "sha256-heHR/iR5OUctvXh6HUpfrJtoKeziY6bqT0vkXPOEjIU=";
nativeBuildInputs = [ versionCheckHook ];
+44
View File
@@ -0,0 +1,44 @@
{
fetchFromGitHub,
lib,
libpcap,
nix-update-script,
pkg-config,
rustPlatform,
versionCheckHook,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "netwatch-tui";
version = "0.25.4";
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "matthart1983";
repo = "netwatch";
tag = "v${finalAttrs.version}";
hash = "sha256-rbQ9lTQJgy93Z2WojaTkU5z1fkJX4mUjsx2Or7FNrJc=";
};
cargoHash = "sha256-D06ywfwurtfI8NAfGS88YOoSVi4KfjEBgUA8EfLKamQ=";
nativeBuildInputs = [ pkg-config ];
buildInputs = [ libpcap ];
doInstallCheck = true;
nativeCheckInputs = [ versionCheckHook ];
__darwinAllowLocalNetworking = true;
passthru.updateScript = nix-update-script { };
meta = {
description = "Real-time network diagnostics in your terminal.";
homepage = "https://github.com/matthart1983/netwatch";
changelog = "https://github.com/matthart1983/netwatch/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.mit;
mainProgram = "netwatch";
maintainers = with lib.maintainers; [ tomasrivera ];
};
})
@@ -372,6 +372,7 @@ class ManualHTMLRenderer(RendererMixin, HTMLRenderer):
'<html xmlns="http://www.w3.org/1999/xhtml">',
' <head>',
' <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />',
' <meta name="viewport" content="width=device-width, initial-scale=1" />',
f' <title>{toc.target.title}</title>',
"".join((f'<link rel="stylesheet" type="text/css" href="{html.escape(style, True)}" />'
for style in self._html_params.stylesheets)),
+3 -3
View File
@@ -16,7 +16,7 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "opencode";
version = "1.15.13";
version = "1.16.2";
__structuredAttrs = true;
strictDeps = true;
@@ -25,7 +25,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
owner = "anomalyco";
repo = "opencode";
tag = "v${finalAttrs.version}";
hash = "sha256-+zHwO5ZY8D2s1gZzxoYI7c8yWmQSduPwv4MoFruhhPA=";
hash = "sha256-IpTD4YCgGNtYlZ6EoyY+YLD81rIFR0D2A4W3uhWSSfo=";
};
node_modules = stdenvNoCC.mkDerivation {
@@ -78,7 +78,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
# NOTE: Required else we get errors that our fixed-output derivation references store paths
dontFixup = true;
outputHash = "sha256-lDobNmjO+kAqjhYq+vCVa9v+H7DABlxwSJ0ILP4kgrA=";
outputHash = "sha256-4yjQlxN+U4CKwA/hE8gACuvA4bBeTrX0ACVBIK4UQCg=";
outputHashAlgo = "sha256";
outputHashMode = "recursive";
};
@@ -5,26 +5,23 @@
cmake,
pkg-config,
systemdLibs,
avahi,
dbus,
protobuf,
jsoncpp,
boost,
libnetfilter_queue,
libnfnetlink,
nodejs,
bashNonInteractive,
buildNpmPackage,
}:
let
pname = "openthread-border-router";
version = "0-unstable-2025-06-12";
version = "2026.06.0";
src = fetchFromGitHub {
owner = "openthread";
repo = "ot-br-posix";
rev = "thread-reference-20250612";
hash = "sha256-lPMMLtbPu9NpDcBCZE6XID7u1maCAhkZiSDEyFq7yvg=";
tag = "v${version}";
hash = "sha256-7si62h1nXnAzEmloThCcOeY3VhfSIFV+7kWKgJywcvk=";
fetchSubmodules = true;
};
@@ -42,9 +39,6 @@ stdenv.mkDerivation {
strictDeps = true;
__structuredAttrs = true;
# warning _FORTIFY_SOURCE requires compiling with optimization (-O)
env.NIX_CFLAGS_COMPILE = "-O";
patches = [
# Patch the firewall script so we can run it within the systemd start script
./firewall-script.patch
@@ -62,13 +56,10 @@ stdenv.mkDerivation {
'';
buildInputs = [
avahi # TODO: upstream deprecated OTBR_MDNS=avahi after this release (https://github.com/openthread/ot-br-posix/pull/3240)
systemdLibs
protobuf
jsoncpp
boost
libnetfilter_queue
libnfnetlink
dbus
(lib.getBin bashNonInteractive)
];
@@ -85,6 +76,9 @@ stdenv.mkDerivation {
(lib.cmakeBool "Boost_USE_STATIC_LIBS" false)
(lib.cmakeBool "OTBR_REST" true)
# OpenThread's built-in mDNS publisher (upstream default). No Avahi daemon needed.
(lib.cmakeFeature "OTBR_MDNS" "openthread")
(lib.cmakeBool "OTBR_WEB" true)
(lib.cmakeBool "OTBR_NAT64" true)
(lib.cmakeBool "OTBR_BACKBONE_ROUTER" true)
@@ -93,9 +87,12 @@ stdenv.mkDerivation {
(lib.cmakeBool "OTBR_TREL" true)
(lib.cmakeFeature "OTBR_VERSION" version)
(lib.cmakeBool "OTBR_DNSSD_DISCOVERY_PROXY" true)
(lib.cmakeBool "OTBR_SRP_ADVERTISING_PROXY" true)
(lib.cmakeBool "OTBR_DUA_ROUTING" true)
# otbr-agent aborts on startup with "Vendor name must be set." unless a vendor
# and product name are baked in at build time.
(lib.cmakeFeature "OTBR_VENDOR_NAME" "NixOS")
(lib.cmakeFeature "OTBR_PRODUCT_NAME" "OpenThread Border Router")
# OTBR_MDNS=openthread turns on the OT-core advertising and discovery proxies by default.
# The discovery proxy gives us the DNS-SD server OTBR_DNS_UPSTREAM_QUERY needs.
(lib.cmakeBool "OTBR_DNS_UPSTREAM_QUERY" true)
(lib.cmakeBool "OT_CHANNEL_MANAGER" true)
+2 -2
View File
@@ -13,13 +13,13 @@
# redumper is using C++ modules, this requires latest C++20 compiler and build tools
llvmPackages.libcxxStdenv.mkDerivation (finalAttrs: {
pname = "redumper";
version = "720";
version = "722";
src = fetchFromGitHub {
owner = "superg";
repo = "redumper";
tag = "b${finalAttrs.version}";
hash = "sha256-Gl+BJV9yWFGHk5HZudre+YUaaqCYcQpT50oeDcc39ds=";
hash = "sha256-6UphK1Dq7szUMNqVuFNDK6/5AraOHDGeTXa5bzZo3PI=";
};
patches = [
@@ -10,17 +10,17 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "trusttunnel-endpoint";
version = "1.0.33";
version = "1.0.41";
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "TrustTunnel";
repo = "TrustTunnel";
tag = "v${finalAttrs.version}";
hash = "sha256-uTAjZbPBCVucjjrl3cYCT6+6cSxiIe/Q3jm+Oa+Fl7E=";
hash = "sha256-ZFlHX17n0GQ+HVbJD9NQ5Jeg93G9A7dkjSkRD84ZNFQ=";
};
cargoHash = "sha256-njQL6YtnRtfpyvsxoTmsSILvyKwYqg42DXsZ8zkhBWo=";
cargoHash = "sha256-2ivFP6JjFFlScO6jcaHOTzcmntKlmOmJQE0q/81NOxc=";
postPatch = ''
substituteInPlace $cargoDepsCopy/*/boring-sys-*/build/main.rs $cargoDepsCopy/*/quiche-*/src/build.rs \
@@ -3,11 +3,7 @@
lib,
fetchgit,
qt5,
qtbase,
qtx11extras,
qttools,
zlib,
gnumake,
}:
stdenv.mkDerivation (finalAttrs: {
@@ -27,9 +23,9 @@ stdenv.mkDerivation (finalAttrs: {
};
buildInputs = [
qtbase
qtx11extras
qttools
qt5.qtbase
qt5.qtx11extras
qt5.qttools
zlib
];
@@ -42,7 +38,7 @@ stdenv.mkDerivation (finalAttrs: {
--replace-fail "SHELL=/bin/bash" "SHELL=$SHELL" \
--replace-fail "MAKEOVERRIDES" "NOMAKEOVERRIDES " \
--replace-fail ".MAKEFLAGS" ".NOFLAGS " \
--replace-fail "qmake" "${qtbase.dev}/bin/qmake" \
--replace-fail "qmake" "${qt5.qtbase.dev}/bin/qmake" \
--replace-fail "-o root -g root" ""
substituteInPlace \
VERSION.x2gokdriveclient \
+2 -2
View File
@@ -6,11 +6,11 @@
buildGraalvmNativeImage (finalAttrs: {
pname = "yamlscript";
version = "0.2.8";
version = "0.2.12";
src = fetchurl {
url = "https://github.com/yaml/yamlscript/releases/download/${finalAttrs.version}/yamlscript.cli-${finalAttrs.version}-standalone.jar";
hash = "sha256-qA8j14xUWtg2988ahklawnRZl9u3pvogjjXXs8byE2g=";
hash = "sha256-/+vvOvZFVzGNC5838vX2CnLD5V2gEWWTXzEfz0AoSb8=";
};
extraNativeImageBuildArgs = [
@@ -832,6 +832,15 @@ with haskellLib;
# Tests require a Kafka broker running locally
haskakafka = dontCheck super.haskakafka;
# https://github.com/itchyny/qhs/issues/8
qhs = overrideSrc {
version = "0.4.3";
src = pkgs.fetchzip {
url = "mirror://hackage/qhs-0.4.3/qhs-0.4.3.tar.gz";
sha256 = "191015m47qdxzi8w5pvadgv95g8vk7v2gr76jzfgglyjy6zhb5wb";
};
} (warnAfterVersion "0.4.2" super.qhs);
# Fix build with time >= 1.10 while retaining compat with time < 1.9
mbox = appendPatch ./patches/mbox-time-1.10.patch (
overrideCabal {
@@ -418,6 +418,13 @@ self: super:
${old.postInstall or ""}
'';
}) super.happy;
hadolint = overrideCabal (old: {
postInstall = ''
remove-references-to -t ${self.ShellCheck} "$out/bin/hadolint"
${old.postInstall or ""}
'';
}) super.hadolint;
# https://github.com/fpco/unliftio/issues/87
unliftio = dontCheck super.unliftio;
@@ -5160,7 +5160,6 @@ broken-packages:
- qc-oi-testgenerator # failure in job https://hydra.nixos.org/build/233197822 at 2023-09-02
- qd # failure in job https://hydra.nixos.org/build/233213936 at 2023-09-02
- qed # failure in job https://hydra.nixos.org/build/233249635 at 2023-09-02
- qhs # failure in job https://hydra.nixos.org/build/315099159 at 2025-11-29
- qhull-simple # failure in job https://hydra.nixos.org/build/233248108 at 2023-09-02
- qif # failure in job https://hydra.nixos.org/build/233227609 at 2023-09-02
- QIO # failure in job https://hydra.nixos.org/build/233233009 at 2023-09-02
@@ -134,6 +134,18 @@ builtins.intersectAttrs super {
### END HASKELL-LANGUAGE-SERVER SECTION ###
###########################################
qhs = lib.pipe super.qhs [
# Package does not declare tool dependency hspec-discover
(addTestToolDepends [ self.hspec-discover ])
# tests depend on executable
(overrideCabal (drv: {
preCheck = ''
${drv.preCheck or ""}
export PATH="$PWD/dist/build/qhs:$PATH"
'';
}))
];
# Test suite needs executable
agda2lagda = overrideCabal (drv: {
preCheck = ''
@@ -1641,10 +1653,6 @@ builtins.intersectAttrs super {
# there are three very heavy test suites that need external repos, one requires network access
hevm = dontCheck super.hevm;
# hadolint enables static linking by default in the cabal file, so we have to explicitly disable it.
# https://github.com/hadolint/hadolint/commit/e1305042c62d52c2af4d77cdce5d62f6a0a3ce7b
hadolint = disableCabalFlag "static" super.hadolint;
# Test suite tries to execute the build product "doctest-driver-gen", but it's not in $PATH.
doctest-driver-gen = dontCheck super.doctest-driver-gen;
-2
View File
@@ -569853,9 +569853,7 @@ self: {
doHaddock = false;
description = "Command line tool qhs, SQL queries on CSV and TSV files";
license = lib.meta.getLicenseFromSpdxId "MIT";
hydraPlatforms = lib.platforms.none;
mainProgram = "qhs";
broken = true;
}
) { };
@@ -3,18 +3,21 @@
buildPythonPackage,
fetchPypi,
pytest,
setuptools,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "atomicwrites";
version = "1.4.1";
format = "setuptools";
pyproject = true;
src = fetchPypi {
inherit pname version;
inherit (finalAttrs) pname version;
hash = "sha256-gbLJBxpJNnp/dwFw5e7Iy2ZWfPu8jHPSDOXKSo1xzxE=";
};
build-system = [ setuptools ];
# Tests depend on pytest but atomicwrites is a dependency of pytest
doCheck = false;
nativeCheckInputs = [ pytest ];
@@ -25,4 +28,4 @@ buildPythonPackage rec {
maintainers = with lib.maintainers; [ matthiasbeyer ];
license = lib.licenses.mit;
};
}
})
@@ -2,20 +2,25 @@
lib,
buildPythonPackage,
fetchPypi,
setuptools,
pyserial,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "binho-host-adapter";
version = "0.1.6";
format = "setuptools";
pyproject = true;
__structuredAttrs = true;
src = fetchPypi {
inherit pname version;
sha256 = "0mp8xa1qwaww2k5g2nqg7mcivzsbfw2ny1l9yjsi73109slafv8y";
inherit (finalAttrs) pname version;
hash = "sha256-Hm2nqE4gjBO19IkGbwV3S/8dWT0PW/HKFJwrjoPq6FY=";
};
propagatedBuildInputs = [ pyserial ];
build-system = [ setuptools ];
dependencies = [ pyserial ];
# Project has no tests
doCheck = false;
@@ -27,4 +32,4 @@ buildPythonPackage rec {
license = with lib.licenses; [ mit ];
maintainers = with lib.maintainers; [ fab ];
};
}
})
@@ -3,21 +3,26 @@
aiohttp,
buildPythonPackage,
fetchFromGitHub,
setuptools,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "bitvavo-aio";
version = "1.0.3";
format = "setuptools";
pyproject = true;
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "cyberjunky";
repo = "bitvavo-aio";
rev = version;
sha256 = "1d9nbbvv7xnkixj03sfhs2da5j3i2m7p73r7j1yb7b39zas2rbig";
tag = finalAttrs.version;
hash = "sha256-L64stPpprLN8kCePc08VcciimtDQ6QFkj9P2s/daNrU=";
};
propagatedBuildInputs = [ aiohttp ];
build-system = [ setuptools ];
dependencies = [ aiohttp ];
# Project has no tests
doCheck = false;
@@ -30,4 +35,4 @@ buildPythonPackage rec {
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
};
}
})
@@ -3,20 +3,25 @@
bluepy,
buildPythonPackage,
fetchPypi,
setuptools,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "bluepy-devices";
version = "0.2.1";
format = "setuptools";
pyproject = true;
__structuredAttrs = true;
src = fetchPypi {
pname = "bluepy_devices";
inherit version;
sha256 = "02zzzivxq2vifgs65m2rm8pqlsbzsbc419c032irzvfxjx539mr8";
inherit (finalAttrs) version;
hash = "sha256-KNc0Spfd7Z+jGIClQNjSf2mKL6pZ1GL0c3EL3Hf8/ws=";
};
propagatedBuildInputs = [ bluepy ];
build-system = [ setuptools ];
dependencies = [ bluepy ];
# Project has no test
doCheck = false;
@@ -28,4 +33,4 @@ buildPythonPackage rec {
license = with lib.licenses; [ mit ];
maintainers = with lib.maintainers; [ fab ];
};
}
})
@@ -2,20 +2,25 @@
lib,
buildPythonPackage,
fetchPypi,
setuptools,
pycryptodome,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "brelpy";
version = "0.0.3";
format = "setuptools";
pyproject = true;
__structuredAttrs = true;
src = fetchPypi {
inherit pname version;
inherit (finalAttrs) pname version;
hash = "sha256-MYWSKYd7emHZfY+W/UweQtTg62GSUMybpecL9BR8dhg=";
};
propagatedBuildInputs = [ pycryptodome ];
build-system = [ setuptools ];
dependencies = [ pycryptodome ];
# Source not tagged and PyPI releases don't contain tests
doCheck = false;
@@ -28,4 +33,4 @@ buildPythonPackage rec {
license = lib.licenses.agpl3Only;
maintainers = with lib.maintainers; [ fab ];
};
}
})
@@ -2,24 +2,29 @@
lib,
buildPythonPackage,
fetchFromGitHub,
setuptools,
pytest-cov-stub,
pytestCheckHook,
requests,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "brottsplatskartan";
version = "1.0.5";
format = "setuptools";
pyproject = true;
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "chrillux";
repo = "brottsplatskartan";
rev = version;
sha256 = "07iwmnchvpw156j23yfccg4c32izbwm8b02bjr1xgmcwzbq21ks9";
tag = finalAttrs.version;
hash = "sha256-Sc8g8Pqc1ddDlkuAhSpfP4rByGPM+SGkKYHfDZmtPB4=";
};
propagatedBuildInputs = [ requests ];
build-system = [ setuptools ];
dependencies = [ requests ];
nativeCheckInputs = [
pytest-cov-stub
@@ -34,4 +39,4 @@ buildPythonPackage rec {
license = with lib.licenses; [ mit ];
maintainers = with lib.maintainers; [ fab ];
};
}
})
@@ -4,21 +4,26 @@
buildPythonPackage,
fetchFromGitHub,
pytestCheckHook,
setuptools,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "cart";
version = "1.2.3";
format = "setuptools";
pyproject = true;
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "CybercentreCanada";
repo = "cart";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-oeWeay1Pr9T4oR3XSrwv9hRr/sLTel1Bt6BG6jHXxIA=";
};
propagatedBuildInputs = [ pycryptodome ];
build-system = [ setuptools ];
dependencies = [ pycryptodome ];
nativeCheckInputs = [ pytestCheckHook ];
@@ -30,8 +35,8 @@ buildPythonPackage rec {
description = "Python module for the CaRT Neutering format";
mainProgram = "cart";
homepage = "https://github.com/CybercentreCanada/cart";
changelog = "https://github.com/CybercentreCanada/cart/releases/tag/${src.tag}";
changelog = "https://github.com/CybercentreCanada/cart/releases/tag/${finalAttrs.src.tag}";
license = with lib.licenses; [ mit ];
maintainers = with lib.maintainers; [ fab ];
};
}
})
@@ -13,14 +13,14 @@
buildPythonPackage (finalAttrs: {
pname = "claude-agent-sdk";
version = "0.2.91";
version = "0.2.93";
pyproject = true;
src = fetchFromGitHub {
owner = "anthropics";
repo = "claude-agent-sdk-python";
tag = "v${finalAttrs.version}";
hash = "sha256-rnVFerHFU7GoaTfkea28Cib8m1iLgs70eDhx+g/04Xs=";
hash = "sha256-QicWndxvYe2E9bYgIcPWVm2E9M5WRpH84C2biW/QhaE=";
};
build-system = [ hatchling ];
@@ -13,14 +13,14 @@
buildPythonPackage (finalAttrs: {
pname = "cpe-search";
version = "0.2.8";
version = "0.2.9";
pyproject = true;
src = fetchFromGitHub {
owner = "ra1nb0rn";
repo = "cpe_search";
tag = "v${finalAttrs.version}";
hash = "sha256-4f8+f0BZjbTcqhioYLVa6sJIcYEte5SYqQo3gY8BMEU=";
hash = "sha256-TEZTQvUZJYP0+Dtp/VAjyPNkxmKLV/+ApjsRSqEiH6w=";
};
build-system = [ hatchling ];
@@ -1,54 +1,43 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
# build-system
hatchling,
# dependencies
typing-extensions,
# optional-dependencies
fastapi,
httpx,
python-multipart,
starlette,
django,
flask,
werkzeug,
sanic,
aiohttp,
yarl,
quart,
buildPythonPackage,
chalice,
django,
fastapi,
fetchFromGitHub,
flask,
hatchling,
httpx,
litestar,
sanic-testing,
# tests
pytest-asyncio,
pytest-django,
pytestCheckHook,
python-multipart,
quart,
sanic-testing,
sanic,
starlette,
typing-extensions,
werkzeug,
yarl,
}:
buildPythonPackage (finalAttrs: {
pname = "cross-web";
version = "0.4.1";
version = "0.7.0";
pyproject = true;
src = fetchFromGitHub {
owner = "usecross";
repo = "cross-web";
rev = finalAttrs.version;
hash = "sha256-CH7SKePJcBgLPrdb3/qoim0Wzdx78+rNpJFWDHO7JWA=";
hash = "sha256-JxwzTU17jCQMFNCtmcZVAZQnwDZjHNxCGNdKhkCMoPs=";
};
build-system = [
hatchling
];
build-system = [ hatchling ];
dependencies = [
typing-extensions
];
dependencies = [ typing-extensions ];
optional-dependencies = {
integrations = [
@@ -71,13 +60,18 @@ buildPythonPackage (finalAttrs: {
nativeCheckInputs = [
pytest-asyncio
pytest-django
pytestCheckHook
]
++ lib.concatAttrValues finalAttrs.passthru.optional-dependencies;
pythonImportsCheck = [
"cross_web"
];
pythonImportsCheck = [ "cross_web" ];
preCheck = ''
export PYTHONPATH="$PYTHONPATH:$PWD/tests"
'';
env.DJANGO_SETTINGS_MODULE = "testing._django_settings";
meta = {
description = "Universal web framework adapter for Python";
@@ -8,14 +8,14 @@
buildPythonPackage (finalAttrs: {
pname = "iamdata";
version = "0.1.202606051";
version = "0.1.202606061";
pyproject = true;
src = fetchFromGitHub {
owner = "cloud-copilot";
repo = "iam-data-python";
tag = "v${finalAttrs.version}";
hash = "sha256-B3yKeS7lKU98oilFWHBfx24A7bbnZwqZ7oBU0kTppGE=";
hash = "sha256-YF173OPIYdGR6m33wJEiH6gznVlAj2tMn1KDCzFND08=";
};
__darwinAllowLocalNetworking = true;
@@ -16,14 +16,14 @@
buildPythonPackage (finalAttrs: {
pname = "microsoft-kiota-authentication-azure";
version = "1.10.1";
version = "1.10.2";
pyproject = true;
src = fetchFromGitHub {
owner = "microsoft";
repo = "kiota-python";
tag = "microsoft-kiota-authentication-azure-v${finalAttrs.version}";
hash = "sha256-KBCjVNZDPMh0wxWm8UVLsrfl2AYp3rKMjAT5c8F7+64=";
hash = "sha256-rj0NpuXvqS5rB6TrD3FyuMWb7Dl8/SIBcW/Lzj4cY6I=";
};
sourceRoot = "${finalAttrs.src.name}/packages/authentication/azure/";
@@ -11,14 +11,14 @@
buildPythonPackage (finalAttrs: {
pname = "onvif-zeep-async";
version = "4.1.1";
version = "4.2.0";
pyproject = true;
src = fetchFromGitHub {
owner = "openvideolibs";
repo = "python-onvif-zeep-async";
tag = "v${finalAttrs.version}";
hash = "sha256-RpQakXzJ52OkKZP2RTabpCTFRC+JeNqURI3+Nz3Kips=";
hash = "sha256-GmrXU+aGjllrZ6MEaACTEXBQTd0UU45eD0yoMIn1dUI=";
};
postPatch = ''
@@ -7,16 +7,16 @@
setuptools,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "pyftdi";
version = "0.57.1";
version = "0.57.2";
pyproject = true;
src = fetchFromGitHub {
owner = "eblot";
repo = "pyftdi";
tag = "v${version}";
hash = "sha256-RkZXcGvCZXmFrLvj7YqHc6FeZskEqMSQcYgizBSuwIk=";
tag = "v${finalAttrs.version}";
hash = "sha256-v6WcDwKVnLB2SwWiKG0VYg1VTyaSDz0QvG3hAQs7YHI=";
};
build-system = [ setuptools ];
@@ -39,8 +39,8 @@ buildPythonPackage rec {
bridges.
'';
homepage = "https://github.com/eblot/pyftdi";
changelog = "https://github.com/eblot/pyftdi/releases/tag/v${version}";
changelog = "https://github.com/eblot/pyftdi/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ fab ];
};
}
})
@@ -34,14 +34,14 @@
buildPythonPackage rec {
pname = "strawberry-django";
version = "0.75.1";
version = "0.86.0";
pyproject = true;
src = fetchFromGitHub {
owner = "strawberry-graphql";
repo = "strawberry-django";
tag = version;
hash = "sha256-vosD0JZYZzzl6Mp+AAxdXVox/7ay4FqnwqE6f1lSw3s=";
hash = "sha256-pWhYJsfUxfK8FH9jSPWhd2P89AVYM5Z3wA2OlU6XLRo=";
};
postPatch = ''
@@ -13,12 +13,13 @@
fetchFromGitHub,
flask,
freezegun,
graphlib-backport,
graphql-core,
inline-snapshot,
libcst,
opentelemetry-api,
opentelemetry-sdk,
poetry-core,
protobuf,
pydantic,
pygments,
pyinstrument,
@@ -33,33 +34,35 @@
python-dateutil,
python-multipart,
rich,
sanic,
sanic-testing,
sanic,
starlette,
typing-extensions,
uvicorn,
typer,
graphlib-backport,
typing-extensions,
uv-build,
uvicorn,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "strawberry-graphql";
version = "0.289.2";
version = "0.316.0";
pyproject = true;
src = fetchFromGitHub {
owner = "strawberry-graphql";
repo = "strawberry";
tag = version;
hash = "sha256-eiIyAYId5MHKWmn87Cj/TCNN4YU5KkAWMEMhoMIR8xM=";
tag = finalAttrs.version;
hash = "sha256-z9ZqIW0DD5/o2nuHqEjcjIaaHMMiT6jRoFddroSPP24=";
};
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail "uv_build>=0.11,<0.12" "uv_build"
substituteInPlace pyproject.toml \
--replace-fail "--emoji" ""
'';
build-system = [ poetry-core ];
build-system = [ uv-build ];
dependencies = [
cross-web
@@ -77,6 +80,7 @@ buildPythonPackage rec {
starlette
python-multipart
];
apollo-federation = [ protobuf ];
debug = [
rich
libcst
@@ -138,7 +142,7 @@ buildPythonPackage rec {
pytestCheckHook
sanic-testing
]
++ lib.concatAttrValues optional-dependencies;
++ lib.flatten (builtins.attrValues finalAttrs.passthru.optional-dependencies);
pythonImportsCheck = [ "strawberry" ];
@@ -163,9 +167,9 @@ buildPythonPackage rec {
meta = {
description = "GraphQL library for Python that leverages type annotations";
homepage = "https://strawberry.rocks";
changelog = "https://github.com/strawberry-graphql/strawberry/blob/${src.tag}/CHANGELOG.md";
changelog = "https://github.com/strawberry-graphql/strawberry/blob/${finalAttrs.src.tag}/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ izorkin ];
mainProgram = "strawberry";
};
}
})
+2 -2
View File
@@ -26,8 +26,8 @@ let
hash = "sha256-WOFDJYhx31FYm2UcBiBdq+xIdmpdu6PCWZm2m1C+WY4=";
};
"11" = {
version = "11.5.1";
hash = "sha256-3npcG+2DAYBRg6h5l/4XIM1crvtXvoOFNaS/xKFZaVk=";
version = "11.5.2";
hash = "sha256-dJ3FT709zenkFLquMsF3yoR3DT/NaciBbVea3D5qLJk=";
};
};
+73 -29
View File
@@ -2,64 +2,108 @@
lib,
stdenv,
fetchFromGitHub,
qmake,
qtbase,
qt6,
pkg-config,
wrapQtAppsHook,
taglib,
alsa-lib,
pulseaudio,
cld2,
libbass,
libbass_fx,
makeDesktopItem,
}:
# TODO: get rid of (unfree) libbass
# issue:https://github.com/UltraStar-Deluxe/UltraStar-Creator/issues/3
# theres a WIP branch here:
# https://github.com/UltraStar-Deluxe/UltraStar-Creator/commits/BASS_removed
stdenv.mkDerivation {
stdenv.mkDerivation (finalAttrs: {
pname = "ultrastar-creator";
version = "2019-04-23";
version = "1.3.1";
src = fetchFromGitHub {
owner = "UltraStar-Deluxe";
repo = "UltraStar-Creator";
rev = "36583b4e482b68f6aa949e77ef2744776aa587b1";
sha256 = "1rzz04l7s7pxj74xam0cxlq569lfpgig35kpbsplq531d4007pc9";
tag = finalAttrs.version;
hash = "sha256-QWlgMpyNadRh6Tkg1mAtb11mKbk4thE6sCQKiDyR/SA=";
};
postPatch = ''
# we dont want prebuilt binaries checked into version control!
rm -rf lib include
sed -e "s|DESTDIR =.*$|DESTDIR = $out/bin|" \
-e 's|-L".*unix"||' \
-e "/QMAKE_POST_LINK/d" \
-e "s|../include/bass|${lib.getLib libbass}/include|g" \
-e "s|../include/bass_fx|${lib.getLib libbass_fx}/include|g" \
-e "s|../include/taglib|${lib.getLib taglib}/include|g" \
-i src/UltraStar-Creator.pro
rm -rf lib include/bass include/bass_fx include/cld2
echo 'const char *revision = "${finalAttrs.version}"; const char *date_time = "unknown";' \
> src/version.h
substituteInPlace src/UltraStar-Creator.pro \
--replace-fail 'DESTDIR = ../bin/release' "DESTDIR = $out/bin" \
--replace-fail 'DESTDIR = ../bin/debug' "DESTDIR = $out/bin" \
--replace-fail '../include/bass_fx' '${lib.getLib libbass_fx}/include' \
--replace-fail '../include/bass' '${lib.getLib libbass}/include' \
--replace-fail '../include/cld2/public' '${cld2}/include/cld2/public' \
--replace-fail '../include/taglib' '${lib.getDev taglib}/include'
sed -i \
-e 's|-L"../lib/unix"||' \
-e 's|-L"/usr/lib/x86_64-linux-gnu"||' \
-e '/QMAKE_POST_LINK/d' \
src/UltraStar-Creator.pro
sed -i \
-e '/QMAKE_EXTRA_TARGETS.*revtarget/d' \
-e '/PRE_TARGETDEPS.*version\.h/d' \
-e '/^revtarget\.target/d' \
-e '/^\trevtarget\./d' \
-e '/^revtarget\.depends/,/[^\\]$/d' \
src/UltraStar-Creator.pro
'';
preConfigure = ''
cd src
'';
nativeBuildInputs = [
qmake
pkg-config
wrapQtAppsHook
qtWrapperArgs = [
"--prefix LD_LIBRARY_PATH : ${
lib.makeLibraryPath [
alsa-lib
pulseaudio
]
}"
];
nativeBuildInputs = [
pkg-config
qt6.qmake
qt6.wrapQtAppsHook
];
buildInputs = [
qtbase
taglib
cld2
libbass
libbass_fx
qt6.qtbase
taglib
alsa-lib
pulseaudio
];
installPhase = ''
runHook preInstall
install -Dm644 ../setup/unix/UltraStar-Creator.png $out/share/icons/hicolor/128x128/apps/ultrastar-creator.png
ln -s "$desktopItem/share/applications" "$out/share/"
runHook postInstall
'';
desktopItem = makeDesktopItem {
name = finalAttrs.pname;
desktopName = "UltraStar-Creator";
exec = "UltraStar-Creator";
icon = "ultrastar-creator";
};
meta = {
mainProgram = "UltraStar-Creator";
description = "Ultrastar karaoke song creation tool";
homepage = "https://github.com/UltraStar-Deluxe/UltraStar-Creator";
license = lib.licenses.gpl2Only;
maintainers = [ ];
maintainers = with lib.maintainers; [ mooses ];
platforms = lib.platforms.linux;
};
}
})
@@ -3,14 +3,14 @@
fetchFromGitHub,
maven,
}:
maven.buildMavenPackage rec {
maven.buildMavenPackage (finalAttrs: {
pname = "binary-file-toolkit";
version = "0.5.1";
src = fetchFromGitHub {
owner = "boricj";
repo = "binary-file-toolkit";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-HMzRh/Q06Ik33mEkmh5U6qLiWk7ZCEstYq3Ll/pFhXM=";
};
@@ -32,4 +32,4 @@ maven.buildMavenPackage rec {
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ timschumi ];
};
}
})
+2 -20
View File
@@ -2186,8 +2186,6 @@ with pkgs;
buildProduct = "daemon";
};
fluentd = callPackage ../tools/misc/fluentd { };
fpm = callPackage ../tools/package-management/fpm { };
ferdium = callPackage ../applications/networking/instant-messengers/ferdium {
@@ -5463,15 +5461,7 @@ with pkgs;
griffe = with python3Packages; toPythonApplication griffe;
hadolint =
# TODO: Erroneous references to GHC on aarch64-darwin: https://github.com/NixOS/nixpkgs/issues/318013
(
if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64 then
lib.id
else
haskell.lib.compose.justStaticExecutables
)
haskellPackages.hadolint;
hadolint = haskell.lib.compose.justStaticExecutables haskellPackages.hadolint;
iaca_2_1 = callPackage ../development/tools/iaca/2.1.nix { };
iaca_3_0 = callPackage ../development/tools/iaca/3.0.nix { };
@@ -9313,10 +9303,6 @@ with pkgs;
callPackage ../applications/networking/instant-messengers/telegram/kotatogram-desktop
{ };
kubeval = callPackage ../applications/networking/cluster/kubeval { };
kubeval-schema = callPackage ../applications/networking/cluster/kubeval/schema.nix { };
kubectl-convert = kubectl.convert;
kubectl-view-allocations =
@@ -10159,8 +10145,6 @@ with pkgs;
wrapThunderbird = callPackage ../applications/networking/mailreaders/thunderbird/wrapper.nix { };
x2gokdriveclient = libsForQt5.callPackage ../applications/networking/remote/x2gokdriveclient { };
x32edit = callPackage ../applications/audio/midas/x32edit.nix { };
kodiPackages = recurseIntoAttrs (kodi.packages);
@@ -10538,7 +10522,7 @@ with pkgs;
];
};
ultrastar-creator = libsForQt5.callPackage ../tools/misc/ultrastar-creator { };
ultrastar-creator = callPackage ../tools/misc/ultrastar-creator { };
ultrastar-manager = libsForQt5.callPackage ../tools/misc/ultrastar-manager { };
@@ -11522,8 +11506,6 @@ with pkgs;
vdrPlugins = recurseIntoAttrs (callPackage ../applications/video/vdr/plugins.nix { });
wrapVdr = callPackage ../applications/video/vdr/wrapper.nix { };
chrome-token-signing = libsForQt5.callPackage ../tools/security/chrome-token-signing { };
phonetisaurus = callPackage ../development/libraries/phonetisaurus {
# https://github.com/AdolfVonKleist/Phonetisaurus/issues/70
openfst = openfst.overrideAttrs rec {