Merge staging-next into staging
This commit is contained in:
@@ -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=",
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
})
|
||||
|
||||
@@ -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 = {
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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
-4
@@ -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;
|
||||
@@ -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 \
|
||||
|
||||
@@ -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";
|
||||
};
|
||||
})
|
||||
@@ -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,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
-5
@@ -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
|
||||
];
|
||||
};
|
||||
}
|
||||
})
|
||||
@@ -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 = ''
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
Generated
+32
-32
@@ -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="
|
||||
}
|
||||
]
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
@@ -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 = ".";
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
|
||||
|
||||
@@ -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 ];
|
||||
|
||||
|
||||
@@ -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)),
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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 \
|
||||
|
||||
+4
-8
@@ -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 \
|
||||
@@ -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;
|
||||
|
||||
|
||||
@@ -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";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -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=";
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@@ -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
|
||||
# there’s 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 don’t 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
-3
@@ -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 ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -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 {
|
||||
@@ -5446,15 +5444,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 { };
|
||||
@@ -9299,10 +9289,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 =
|
||||
@@ -10145,8 +10131,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);
|
||||
@@ -10524,7 +10508,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 { };
|
||||
|
||||
@@ -11508,8 +11492,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 {
|
||||
|
||||
Reference in New Issue
Block a user