Merge master into staging-next
This commit is contained in:
@@ -22864,6 +22864,12 @@
|
||||
githubId = 496447;
|
||||
name = "Robert Hensing";
|
||||
};
|
||||
robertjakub = {
|
||||
email = "rjakub@pm.me";
|
||||
github = "robertjakub";
|
||||
githubId = 7160579;
|
||||
name = "Robert Jakub";
|
||||
};
|
||||
robertodr = {
|
||||
email = "roberto.diremigio@gmail.com";
|
||||
github = "robertodr";
|
||||
@@ -24388,6 +24394,17 @@
|
||||
githubId = 6292;
|
||||
name = "Andrey Petrov";
|
||||
};
|
||||
sheeeng = {
|
||||
email = "leonard.sheng.sheng.lee@gmail.com";
|
||||
github = "sheeeng";
|
||||
githubId = 305414;
|
||||
keys = [
|
||||
{ fingerprint = "444E 47CF 8B37 E775 83B2 4F15 0CDB E529 04CA 3543"; }
|
||||
{ fingerprint = "B4C7 C8B9 F60F 1C8D B9F4 7E63 F104 C3F6 5943 8426"; }
|
||||
];
|
||||
matrix = "@sheeeng:matrix.org";
|
||||
name = "Leonard Sheng Sheng Lee";
|
||||
};
|
||||
sheepforce = {
|
||||
email = "phillip.seeber@googlemail.com";
|
||||
github = "sheepforce";
|
||||
|
||||
@@ -571,13 +571,13 @@
|
||||
"vendorHash": "sha256-xIagZvWtlNpz5SQfxbA7r9ojAeS3CW2pwV337ObKOwU="
|
||||
},
|
||||
"hashicorp_google": {
|
||||
"hash": "sha256-VJ9RGR7wmX8CkNvntxlbhGuIyrCALMVH+E7zRRbD1bY=",
|
||||
"hash": "sha256-SeShEZVFMn/f/ATUY08Jl1wwXBJFmyTpRh7U46ftM60=",
|
||||
"homepage": "https://registry.terraform.io/providers/hashicorp/google",
|
||||
"owner": "hashicorp",
|
||||
"repo": "terraform-provider-google",
|
||||
"rev": "v7.17.0",
|
||||
"rev": "v7.19.0",
|
||||
"spdx": "MPL-2.0",
|
||||
"vendorHash": "sha256-u85rqTYpYFeTLGElOVojpsqUMZsopjpmsKwijsyLlz8="
|
||||
"vendorHash": "sha256-lhTdDrTwTbRuWngQ+NGuh+x5Z5HZfVTtNi+mZqIENbg="
|
||||
},
|
||||
"hashicorp_google-beta": {
|
||||
"hash": "sha256-NRTnx5nqdCtjz0mGZjuA96jEzW1rKR+M0AY2//TAYk4=",
|
||||
|
||||
+4
-4
@@ -1,18 +1,18 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
gccStdenv,
|
||||
fetchurl,
|
||||
libbsd,
|
||||
libressl,
|
||||
pkg-config,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
gccStdenv.mkDerivation (finalAttrs: {
|
||||
pname = "acme-client";
|
||||
version = "1.3.3";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://data.wolfsden.cz/sources/acme-client-${version}.tar.gz";
|
||||
url = "https://data.wolfsden.cz/sources/acme-client-${finalAttrs.version}.tar.gz";
|
||||
hash = "sha256-HJOk2vlDD7ADrLdf/eLEp+teu9XN0KrghEe6y4FIDoI=";
|
||||
};
|
||||
|
||||
@@ -37,4 +37,4 @@ stdenv.mkDerivation rec {
|
||||
maintainers = with lib.maintainers; [ pmahoney ];
|
||||
mainProgram = "acme-client";
|
||||
};
|
||||
}
|
||||
})
|
||||
@@ -0,0 +1,58 @@
|
||||
{
|
||||
lib,
|
||||
buildGoModule,
|
||||
fetchFromGitHub,
|
||||
installShellFiles,
|
||||
git,
|
||||
stdenv,
|
||||
}:
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "entire";
|
||||
version = "0.4.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "entireio";
|
||||
repo = "cli";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-6/TsSmJ0z72Ta5ZihO06uV4Mik+fFpm8eCa7d5zlq24=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-rh2VhdwNT5XJYCVjj8tnoY7cacEhc/kcxi0NHYFPYO8=";
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace go.mod --replace-fail "go 1.25.6" "go 1.25.5"
|
||||
'';
|
||||
|
||||
subPackages = [ "cmd/entire" ];
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
];
|
||||
|
||||
nativeBuildInputs = [ installShellFiles ];
|
||||
|
||||
nativeCheckInputs = [ git ];
|
||||
|
||||
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
|
||||
installShellCompletion --cmd entire \
|
||||
--bash <($out/bin/entire completion bash) \
|
||||
--fish <($out/bin/entire completion fish) \
|
||||
--zsh <($out/bin/entire completion zsh)
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "CLI tool that captures AI agent sessions alongside git commits";
|
||||
longDescription = ''
|
||||
Entire hooks into your git workflow to capture AI agent sessions on every
|
||||
push. Sessions are indexed alongside commits, creating a searchable record
|
||||
of how code was written in your repo.
|
||||
'';
|
||||
homepage = "https://github.com/entireio/cli";
|
||||
changelog = "https://github.com/entireio/cli/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ sheeeng ];
|
||||
mainProgram = "entire";
|
||||
};
|
||||
})
|
||||
@@ -36,13 +36,13 @@ let
|
||||
in
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "freenet";
|
||||
version = "01505";
|
||||
version = "01506";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "hyphanet";
|
||||
repo = "fred";
|
||||
tag = "build${version}";
|
||||
hash = "sha256-0ffYQ+8hZqFLjMk6A2rapKZsz/lZNpbG6K0wDqBSdY8=";
|
||||
hash = "sha256-MmI/e/Sh4WeSSw2//xpmJtF5/oC9+eauXnTMLuojb2A=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -0,0 +1,99 @@
|
||||
{
|
||||
lib,
|
||||
buildGo126Module,
|
||||
fetchFromGitHub,
|
||||
fetchPnpmDeps,
|
||||
makeWrapper,
|
||||
net-tools,
|
||||
nodejs,
|
||||
pnpm,
|
||||
pnpmConfigHook,
|
||||
stdenvNoCC,
|
||||
}:
|
||||
|
||||
let
|
||||
version = "0.63.7";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "pommee";
|
||||
repo = "goaway";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-XNjp9fSMu5AdLnFNsh7Lrf1J06sPZPjvlNFkDa1QDJQ=";
|
||||
};
|
||||
|
||||
goaway-web = stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
pname = "goaway-web";
|
||||
inherit version src;
|
||||
|
||||
pnpmDeps = fetchPnpmDeps {
|
||||
inherit (finalAttrs) pname version src;
|
||||
sourceRoot = "${finalAttrs.src.name}/client";
|
||||
fetcherVersion = 1;
|
||||
hash = "sha256-cJLJMJNDPr73w5IiB1/zIloIdsUhqI+o/JqoKNwNweI=";
|
||||
};
|
||||
|
||||
pnpmRoot = "client";
|
||||
|
||||
nativeBuildInputs = [
|
||||
nodejs
|
||||
pnpmConfigHook
|
||||
pnpm
|
||||
];
|
||||
|
||||
buildPhase = ''
|
||||
runHook preBuild
|
||||
|
||||
pnpm -C client build
|
||||
|
||||
runHook postBuild
|
||||
'';
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
cp -r client/dist $out
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
});
|
||||
in
|
||||
buildGo126Module (finalAttrs: {
|
||||
pname = "goaway";
|
||||
inherit
|
||||
version
|
||||
src
|
||||
goaway-web
|
||||
;
|
||||
|
||||
vendorHash = "sha256-QgacBw+kpGdv8fAPQyndrHTxY1JrxFRf2qCS7etjNfw=";
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
"-X=main.version=${finalAttrs.src.tag}"
|
||||
"-X=main.commit=${finalAttrs.src.tag}"
|
||||
"-X=main.date=1970-01-01T00:00:00Z"
|
||||
];
|
||||
|
||||
preBuild = ''
|
||||
rm -rf client/dist
|
||||
cp -r ${goaway-web} client/dist
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [ makeWrapper ];
|
||||
|
||||
postInstall = ''
|
||||
wrapProgram $out/bin/goaway \
|
||||
--prefix PATH : $out/bin:${lib.makeBinPath [ net-tools ]}
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "Lightweight DNS sinkhole written in Go with a modern dashboard client";
|
||||
homepage = "https://github.com/pommee/goaway";
|
||||
changelog = "https://github.com/pommee/goaway/blob/${finalAttrs.src.tag}/CHANGELOG.md";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ fab ];
|
||||
mainProgram = "goaway";
|
||||
};
|
||||
})
|
||||
@@ -20,7 +20,7 @@
|
||||
let
|
||||
mkDerivation = if pyProject == "" then stdenv.mkDerivation else buildPythonPackage;
|
||||
in
|
||||
mkDerivation rec {
|
||||
mkDerivation (finalAttrs: {
|
||||
pname = "lgpio";
|
||||
version = "0.2.2";
|
||||
format = if pyProject == "" then null else "setuptools";
|
||||
@@ -28,7 +28,7 @@ mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "joan2937";
|
||||
repo = "lg";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-92lLV+EMuJj4Ul89KIFHkpPxVMr/VvKGEocYSW2tFiE=";
|
||||
};
|
||||
|
||||
@@ -44,7 +44,7 @@ mkDerivation rec {
|
||||
# Emulate ldconfig when building the C API
|
||||
postConfigure = lib.optionalString (pyProject == "") ''
|
||||
substituteInPlace Makefile \
|
||||
--replace ldconfig 'echo ldconfig'
|
||||
--replace-fail ldconfig 'echo ldconfig'
|
||||
'';
|
||||
|
||||
preBuild = lib.optionalString (pyProject == "PY_LGPIO") ''
|
||||
@@ -67,4 +67,4 @@ mkDerivation rec {
|
||||
maintainers = with lib.maintainers; [ doronbehar ];
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -13,13 +13,13 @@ assert blas.isILP64 == lapack.isILP64;
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "mopac";
|
||||
version = "23.2.2";
|
||||
version = "23.2.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "openmopac";
|
||||
repo = "mopac";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-VBbW0N67ZbTymYfLrT625rkWeeYbFrEdTxPOCanFT0c=";
|
||||
hash = "sha256-wQinzdy0zPe9ZMZuxwkDIb0vjIkW9fcSwrkAZzM4iv8=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
lib,
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "simpleDBus";
|
||||
pname = "simpledbus";
|
||||
|
||||
version = "0.10.4";
|
||||
|
||||
@@ -40,7 +40,9 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
meta = {
|
||||
description = "C++ wrapper for libdbus-1";
|
||||
homepage = "https://github.com/OpenBluetoothToolbox/SimpleBLE";
|
||||
license = lib.licenses.gpl3Only;
|
||||
# SimpleBLE (which SimpleDBus is part of) is under the Business Source License 1.1 (BUSL-1.1)
|
||||
# since version 0.9.0
|
||||
license = lib.licenses.bsl11;
|
||||
platforms = lib.platforms.linux;
|
||||
maintainers = with lib.maintainers; [ aciceri ];
|
||||
};
|
||||
@@ -83,20 +83,20 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
doInstallCheck = true;
|
||||
|
||||
cmakeFlags = [
|
||||
"-DQT_PACKAGE_PREFIX=Qt${lib.versions.major kdePackages.qtbase.version}"
|
||||
"-DKF_PACKAGE_PREFIX=KF${lib.versions.major kdePackages.qtbase.version}"
|
||||
"-DBUILD_TESTING=ON"
|
||||
(lib.cmakeFeature "QT_PACKAGE_PREFIX" "Qt${lib.versions.major kdePackages.qtbase.version}")
|
||||
(lib.cmakeFeature "KF_PACKAGE_PREFIX" "KF${lib.versions.major kdePackages.qtbase.version}")
|
||||
(lib.cmakeBool "BUILD_TESTING" (finalAttrs.doCheck or false))
|
||||
# See https://github.com/Martchus/syncthingtray/issues/208
|
||||
"-DEXCLUDE_TESTS_FROM_ALL=OFF"
|
||||
"-DAUTOSTART_EXEC_PATH=${autostartExecPath}"
|
||||
(lib.cmakeBool "EXCLUDE_TESTS_FROM_ALL" false)
|
||||
(lib.cmakeFeature "AUTOSTART_EXEC_PATH" autostartExecPath)
|
||||
# See https://github.com/Martchus/syncthingtray/issues/42
|
||||
"-DQT_PLUGIN_DIR:STRING=${placeholder "out"}/${kdePackages.qtbase.qtPluginPrefix}"
|
||||
"-DBUILD_SHARED_LIBS=ON"
|
||||
]
|
||||
++ lib.optionals (!plasmoidSupport) [ "-DNO_PLASMOID=ON" ]
|
||||
++ lib.optionals (!kioPluginSupport) [ "-DNO_FILE_ITEM_ACTION_PLUGIN=ON" ]
|
||||
++ lib.optionals systemdSupport [ "-DSYSTEMD_SUPPORT=ON" ]
|
||||
++ lib.optionals (!webviewSupport) [ "-DWEBVIEW_PROVIDER:STRING=none" ];
|
||||
(lib.cmakeFeature "QT_PLUGIN_DIR" "${placeholder "out"}/${kdePackages.qtbase.qtPluginPrefix}")
|
||||
(lib.cmakeBool "BUILD_SHARED_LIBS" true)
|
||||
(lib.cmakeBool "NO_PLASMOID" (!plasmoidSupport))
|
||||
(lib.cmakeBool "NO_FILE_ITEM_ACTION_PLUGIN" (!kioPluginSupport))
|
||||
(lib.cmakeBool "SYSTEMD_SUPPORT" systemdSupport)
|
||||
(lib.cmakeFeature "WEBVIEW_PROVIDER" (if webviewSupport then "webengine" else "none"))
|
||||
];
|
||||
|
||||
qtWrapperArgs = [
|
||||
"--prefix PATH : ${lib.makeBinPath [ xdg-utils ]}"
|
||||
|
||||
Generated
+145
-185
@@ -6,28 +6,28 @@
|
||||
},
|
||||
{
|
||||
"pname": "BouncyCastle.Cryptography",
|
||||
"version": "2.2.1",
|
||||
"hash": "sha256-KDNexXG10Ub5G0M5BOvaFDByGPiSo0HG8GJWWB473Y0="
|
||||
"version": "2.3.1",
|
||||
"hash": "sha256-r/vNfB00Cjqt1/eFeFdYAoblVhcUuxBRuVUEtqLIT3E="
|
||||
},
|
||||
{
|
||||
"pname": "GetText.NET",
|
||||
"version": "1.7.14",
|
||||
"hash": "sha256-IR27r7SZJFomN/bu4hO5SeQNGr67DQREIKdjsV7RICc="
|
||||
"version": "8.0.5",
|
||||
"hash": "sha256-+CaIrgk09/mbJRjSfa9WWdHB05c7cjbFh/A5qOuxuHI="
|
||||
},
|
||||
{
|
||||
"pname": "Google.Protobuf",
|
||||
"version": "3.25.1",
|
||||
"hash": "sha256-UfP/iIcARptUcTVptj/5JQ9Jz9AG3aj+iKotsetOnH0="
|
||||
"version": "3.26.1",
|
||||
"hash": "sha256-1tHxDuJwwvJWZ3H9ooPFAKuaJIthSdTDlmjHlxH/euc="
|
||||
},
|
||||
{
|
||||
"pname": "K4os.Compression.LZ4",
|
||||
"version": "1.3.5",
|
||||
"hash": "sha256-M0FaJTS3XRBp5tV02BhrrOLVyzP39cQnpEVY8KGNads="
|
||||
"version": "1.3.8",
|
||||
"hash": "sha256-OmT3JwO4qpkZDL7XqiFqZCyxySj64s9t+mXcN1T+IyA="
|
||||
},
|
||||
{
|
||||
"pname": "K4os.Compression.LZ4.Streams",
|
||||
"version": "1.3.5",
|
||||
"hash": "sha256-BhR48hN/7z2NVgMw1MRnilpjAUNMZ0LDDhmVYnCXoCY="
|
||||
"version": "1.3.8",
|
||||
"hash": "sha256-v4P53XAJ7WnOcQ014pUv/Pi0lQu0WnkDwiBt/QVO304="
|
||||
},
|
||||
{
|
||||
"pname": "K4os.Hash.xxHash",
|
||||
@@ -36,153 +36,138 @@
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Data.Sqlite",
|
||||
"version": "6.0.11",
|
||||
"hash": "sha256-K+2ZSdaQ9XrAglqxjlIkwBj4NlHhV7FvHTfNCM11u7k="
|
||||
"version": "9.0.0",
|
||||
"hash": "sha256-SGUV8GJAY8shZwHs4SpfrjsVh5foE0E9qGjO3FiSqFQ="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Data.Sqlite.Core",
|
||||
"version": "6.0.11",
|
||||
"hash": "sha256-ndL66WlBdAOU6V8k23d/T11r0s8gnBqbGWRZF9Bc7AU="
|
||||
"version": "9.0.0",
|
||||
"hash": "sha256-zxVvQSpfECqsjawJVIUBuE82pG5mN2F7iPCRLoK7Q4c="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
|
||||
"version": "8.0.2",
|
||||
"hash": "sha256-UfLfEQAkXxDaVPC7foE/J3FVEXd31Pu6uQIhTic3JgY="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Logging.Abstractions",
|
||||
"version": "8.0.2",
|
||||
"hash": "sha256-cHpe8X2BgYa5DzulZfq24rg8O2K5Lmq2OiLhoyAVgJc="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.NETCore.Platforms",
|
||||
"version": "1.1.0",
|
||||
"hash": "sha256-FeM40ktcObQJk4nMYShB61H/E8B7tIKfl9ObJ0IOcCM="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.NETCore.Platforms",
|
||||
"version": "2.0.0",
|
||||
"hash": "sha256-IEvBk6wUXSdyCnkj6tHahOJv290tVVT8tyemYcR0Yro="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.NETCore.Platforms",
|
||||
"version": "3.1.0",
|
||||
"hash": "sha256-cnygditsEaU86bnYtIthNMymAHqaT/sf9Gjykhzqgb0="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.NETCore.Targets",
|
||||
"version": "1.1.0",
|
||||
"hash": "sha256-0AqQ2gMS8iNlYkrD+BxtIg7cXMnr9xZHtKAuN4bjfaQ="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Win32.SystemEvents",
|
||||
"version": "4.7.0",
|
||||
"hash": "sha256-GHxnD1Plb32GJWVWSv0Y51Kgtlb+cdKgOYVBYZSgVF4="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Win32.SystemEvents",
|
||||
"version": "6.0.0",
|
||||
"hash": "sha256-N9EVZbl5w1VnMywGXyaVWzT9lh84iaJ3aD48hIBk1zA="
|
||||
},
|
||||
{
|
||||
"pname": "ModFramework",
|
||||
"version": "1.1.7",
|
||||
"hash": "sha256-fKP5njd+98RYQ/1tqaT0vyIalZbcSUQdo50ucQ7F1hk="
|
||||
"version": "1.1.13",
|
||||
"hash": "sha256-hHIGIONRhs47ER7SW6/LFZYRoBAG1xG/KTkxII4GuQ0="
|
||||
},
|
||||
{
|
||||
"pname": "Mono.Cecil",
|
||||
"version": "0.11.4",
|
||||
"hash": "sha256-HrnRgFsOzfqAWw0fUxi/vkzZd8dMn5zueUeLQWA9qvs="
|
||||
},
|
||||
{
|
||||
"pname": "Mono.Cecil",
|
||||
"version": "0.11.5",
|
||||
"hash": "sha256-nPFwbzW08gnCjadBdgi+16MHYhsPAXnFIliveLxGaNA="
|
||||
},
|
||||
{
|
||||
"pname": "MonoMod",
|
||||
"version": "22.5.1.1",
|
||||
"hash": "sha256-VB1xZV+MLAzB/e6uTKW2/IEy9Qzo6vzsxg5ot1bWiPs="
|
||||
"version": "22.7.31.1",
|
||||
"hash": "sha256-m0hhf8Xe24J3zqrhIG4eZx2Zp0qxafInBMRvvYxYAio="
|
||||
},
|
||||
{
|
||||
"pname": "MonoMod.Backports",
|
||||
"version": "1.1.2",
|
||||
"hash": "sha256-oXhcnMo0rDZDcpmhGVhQhax0lFeb9DT3GfSooesOo38="
|
||||
},
|
||||
{
|
||||
"pname": "MonoMod.Core",
|
||||
"version": "1.2.2",
|
||||
"hash": "sha256-yumeVML9tOjGp1KHKETGBoylTBwIr8ZUjxZ0SCRrB+c="
|
||||
},
|
||||
{
|
||||
"pname": "MonoMod.ILHelpers",
|
||||
"version": "1.1.0",
|
||||
"hash": "sha256-seoET5fqsyOY8g7DfNpLQHNTdUVY3U/xCoYFC4UrOKw="
|
||||
},
|
||||
{
|
||||
"pname": "MonoMod.RuntimeDetour",
|
||||
"version": "22.5.1.1",
|
||||
"hash": "sha256-ivxQJ6VWxzapaxkDvkRZvDQVgpfmFP1afRlx6yolBXM="
|
||||
},
|
||||
{
|
||||
"pname": "MonoMod.RuntimeDetour.HookGen",
|
||||
"version": "22.5.1.1",
|
||||
"hash": "sha256-jKPij21zrysQO8MnzECpJKVAqil5ZdODyGZOx7j0dRg="
|
||||
"version": "25.2.2",
|
||||
"hash": "sha256-pjqeamXxZ2E9vxS7jn2o5UfPutdxoEN0Ps/9XtxdEqs="
|
||||
},
|
||||
{
|
||||
"pname": "MonoMod.Utils",
|
||||
"version": "22.5.1.1",
|
||||
"hash": "sha256-5m6C8anC0Z4Ihaxg6PTmXU7UOGiyzV+byZDO8+w/kl8="
|
||||
"version": "22.7.31.1",
|
||||
"hash": "sha256-bL+sxHBQDClQecsB3Yp5LjJWdZRvxvhfe4D01+y7lJU="
|
||||
},
|
||||
{
|
||||
"pname": "MonoMod.Utils",
|
||||
"version": "25.0.8",
|
||||
"hash": "sha256-k2Nh8btGmOhKCEmCnO7t5pQszrzH0Lok5mgwWBRXviE="
|
||||
},
|
||||
{
|
||||
"pname": "MySql.Data",
|
||||
"version": "8.4.0",
|
||||
"hash": "sha256-fbNsIdRJVbD7NfAKhDJWDq5m5vXcRGzl9DBzQytM4cA="
|
||||
"version": "9.1.0",
|
||||
"hash": "sha256-O2oEP8PVSjmBJXc6Sb7XHYlRlzXX4hH3e1o0mdmz6+M="
|
||||
},
|
||||
{
|
||||
"pname": "Newtonsoft.Json",
|
||||
"version": "13.0.1",
|
||||
"hash": "sha256-K2tSVW4n4beRPzPu3rlVaBEMdGvWSv/3Q1fxaDh4Mjo="
|
||||
"version": "13.0.3",
|
||||
"hash": "sha256-hy/BieY4qxBWVVsDqqOPaLy1QobiIapkbrESm6v2PHc="
|
||||
},
|
||||
{
|
||||
"pname": "Npgsql",
|
||||
"version": "9.0.3",
|
||||
"hash": "sha256-X3F05GNj3vNVl++VOV5TMYE5dvEe6cx0k+5yWo2Q/+o="
|
||||
},
|
||||
{
|
||||
"pname": "NuGet.Common",
|
||||
"version": "6.3.1",
|
||||
"hash": "sha256-N6NMNL4d2IQsa/AEjyBesbStXTtR8kaL2e7aW7BdBvs="
|
||||
},
|
||||
{
|
||||
"pname": "NuGet.Common",
|
||||
"version": "6.3.4",
|
||||
"hash": "sha256-GDzEyx9/wdVOUAri94uoDjChmfDnBhI90nBfzoHarts="
|
||||
"version": "6.12.1",
|
||||
"hash": "sha256-k6JAFqHFinTakwNuW666aXYPhR7TpI/rb+KbHm1S2TM="
|
||||
},
|
||||
{
|
||||
"pname": "NuGet.Configuration",
|
||||
"version": "6.3.1",
|
||||
"hash": "sha256-Ha04pwa124ptbBH/PBn45dBGpDIPKcMDd+Fil91g728="
|
||||
},
|
||||
{
|
||||
"pname": "NuGet.Configuration",
|
||||
"version": "6.3.4",
|
||||
"hash": "sha256-qXIONIKcCIXJUmNJQs7MINQ18qIEUByTtW5xsORoZoc="
|
||||
"version": "6.12.1",
|
||||
"hash": "sha256-e/4lvyl7o7g4aWTAtr9S2yiGgk7V0E9p6DXpsy7GgVw="
|
||||
},
|
||||
{
|
||||
"pname": "NuGet.Frameworks",
|
||||
"version": "6.3.1",
|
||||
"hash": "sha256-FAzvIULDH4/MnutbHL3NUZwpzcBAu0qgSKitFSTlbJY="
|
||||
},
|
||||
{
|
||||
"pname": "NuGet.Frameworks",
|
||||
"version": "6.3.4",
|
||||
"hash": "sha256-zqogus3HXQYSiqfnhVH2jd2VZXa+uTsmaw/uwD8dlgY="
|
||||
"version": "6.12.1",
|
||||
"hash": "sha256-GGpkbas+PNLx35vvr3nyAVz5lY/aeoMx6qjmT368Lpg="
|
||||
},
|
||||
{
|
||||
"pname": "NuGet.Packaging",
|
||||
"version": "6.3.1",
|
||||
"hash": "sha256-YiHpqIbOmfYMtJKACeL2nJ5oRngHTPcLN8e4+6IBggs="
|
||||
},
|
||||
{
|
||||
"pname": "NuGet.Packaging",
|
||||
"version": "6.3.4",
|
||||
"hash": "sha256-1LKM5vgfNKn8v2LcqialwmcynACISR57q13n7I2lQbU="
|
||||
"version": "6.12.1",
|
||||
"hash": "sha256-3h8Nmjpt383+dCg9GJ1BJ26UirwEQsWCPcTiT0+wGeI="
|
||||
},
|
||||
{
|
||||
"pname": "NuGet.Protocol",
|
||||
"version": "6.3.1",
|
||||
"hash": "sha256-9dYUTW/oor665WSDG6mu7HILPVzdO2/2pgiEPb5NMF0="
|
||||
},
|
||||
{
|
||||
"pname": "NuGet.Protocol",
|
||||
"version": "6.3.3",
|
||||
"hash": "sha256-xRW7RMwHqSvTUhSaSI5s2OTSUtcLvvi4dy3ncXIb9I4="
|
||||
"version": "6.12.1",
|
||||
"hash": "sha256-l+CHnAcit6Y9OjBxereRP5JzOuWbuZZQYkFOKsUkdQ8="
|
||||
},
|
||||
{
|
||||
"pname": "NuGet.Resolver",
|
||||
"version": "6.3.1",
|
||||
"hash": "sha256-NAvCKWepFnswh5Q8ecGXhfki7i2lDahDCit9v706mrE="
|
||||
"version": "6.12.1",
|
||||
"hash": "sha256-8TFgxHyNyU/tv1jkj67pm7TwcpQPP99UaNi/AvgfQEc="
|
||||
},
|
||||
{
|
||||
"pname": "NuGet.Versioning",
|
||||
"version": "6.3.1",
|
||||
"hash": "sha256-wNM/C2Y+K+gjceaXD2nHuBkZZgshBMo9NQ9h9gz/RnQ="
|
||||
},
|
||||
{
|
||||
"pname": "NuGet.Versioning",
|
||||
"version": "6.3.4",
|
||||
"hash": "sha256-6CMYVQeGfXu+xner3T3mgl/iQfXiYixoHizmrNA6bvQ="
|
||||
"version": "6.12.1",
|
||||
"hash": "sha256-f/ejCuzCAwKs4N4Ec6yf2RovrhBT0nj0hRDP+03/Iy4="
|
||||
},
|
||||
{
|
||||
"pname": "OTAPI.Upcoming",
|
||||
"version": "3.1.20",
|
||||
"hash": "sha256-ONMBrJG5hDmdkRQhyF0tHxd5M/NebsOkhQmnyfKVK0Y="
|
||||
"version": "3.2.4",
|
||||
"hash": "sha256-XOE1fX9FDwCXUVh/TuMvmOxHxtZj+2+upHwQ2NoXzy4="
|
||||
},
|
||||
{
|
||||
"pname": "runtime.any.System.Collections",
|
||||
@@ -326,28 +311,28 @@
|
||||
},
|
||||
{
|
||||
"pname": "SQLitePCLRaw.bundle_e_sqlite3",
|
||||
"version": "2.0.6",
|
||||
"hash": "sha256-o6uXTtcxjb7H33I8UL4XLgx9y/f/iNeXx6z0NopR4MY="
|
||||
"version": "2.1.10",
|
||||
"hash": "sha256-kZIWjH/TVTXRIsHPZSl7zoC4KAMBMWmgFYGLrQ15Occ="
|
||||
},
|
||||
{
|
||||
"pname": "SQLitePCLRaw.core",
|
||||
"version": "2.0.6",
|
||||
"hash": "sha256-MXi9UEga37dJyFuMg0AVt8enKdr54KlOFT/ssMHzkfA="
|
||||
"version": "2.1.10",
|
||||
"hash": "sha256-gpZcYwiJVCVwCyJu0R6hYxyMB39VhJDmYh9LxcIVAA8="
|
||||
},
|
||||
{
|
||||
"pname": "SQLitePCLRaw.lib.e_sqlite3",
|
||||
"version": "2.0.6",
|
||||
"hash": "sha256-o68At523MDwLEuRxjM+4EiydK4ITSFyc9R0zGmBGZ5g="
|
||||
"version": "2.1.10",
|
||||
"hash": "sha256-m2v2RQWol+1MNGZsx+G2N++T9BNtQGLLHXUjcwkdCnc="
|
||||
},
|
||||
{
|
||||
"pname": "SQLitePCLRaw.provider.e_sqlite3",
|
||||
"version": "2.0.6",
|
||||
"hash": "sha256-308v2h3rvcPSsR9F+yFdJC1QEHgOQtuVxTMs5j3ODzI="
|
||||
"version": "2.1.10",
|
||||
"hash": "sha256-MLs3jiETLZ7k/TgkHynZegCWuAbgHaDQKTPB0iNv7Fg="
|
||||
},
|
||||
{
|
||||
"pname": "Steamworks.NET",
|
||||
"version": "20.1.0",
|
||||
"hash": "sha256-vt1UVbH4mHGPm7hTW2wKRrSzaFaHz9ZSuiaYeOhs6Ws="
|
||||
"version": "2024.8.0",
|
||||
"hash": "sha256-LkIJUWaoSQJALlp0VMTOGJnKuENyWZCwiteYPWHyVnk="
|
||||
},
|
||||
{
|
||||
"pname": "System.Buffers",
|
||||
@@ -359,11 +344,6 @@
|
||||
"version": "4.3.0",
|
||||
"hash": "sha256-afY7VUtD6w/5mYqrce8kQrvDIfS2GXDINDh73IjxJKc="
|
||||
},
|
||||
{
|
||||
"pname": "System.Collections.Immutable",
|
||||
"version": "6.0.0",
|
||||
"hash": "sha256-DKEbpFqXCIEfqp9p3ezqadn5b/S1YTk32/EQK+tEScs="
|
||||
},
|
||||
{
|
||||
"pname": "System.Collections.NonGeneric",
|
||||
"version": "4.3.0",
|
||||
@@ -396,13 +376,13 @@
|
||||
},
|
||||
{
|
||||
"pname": "System.Configuration.ConfigurationManager",
|
||||
"version": "4.4.1",
|
||||
"hash": "sha256-4i8PUO1XTLfdUzeFxfHtR6xOP7mM3DD+ST9FviQl7zc="
|
||||
"version": "8.0.0",
|
||||
"hash": "sha256-xhljqSkNQk8DMkEOBSYnn9lzCSEDDq4yO910itptqiE="
|
||||
},
|
||||
{
|
||||
"pname": "System.Configuration.ConfigurationManager",
|
||||
"version": "6.0.0",
|
||||
"hash": "sha256-fPV668Cfi+8pNWrvGAarF4fewdPVEDwlJWvJk0y+Cms="
|
||||
"version": "9.0.0",
|
||||
"hash": "sha256-+pLnTC0YDP6Kjw5DVBiFrV/Q3x5is/+6N6vAtjvhVWk="
|
||||
},
|
||||
{
|
||||
"pname": "System.Diagnostics.Debug",
|
||||
@@ -411,28 +391,33 @@
|
||||
},
|
||||
{
|
||||
"pname": "System.Diagnostics.DiagnosticSource",
|
||||
"version": "7.0.2",
|
||||
"hash": "sha256-8Uawe7mWOQsDzMSAAP16nuGD1FRSajyS8q+cA++MJ8E="
|
||||
"version": "8.0.1",
|
||||
"hash": "sha256-zmwHjcJgKcbkkwepH038QhcnsWMJcHys+PEbFGC0Jgo="
|
||||
},
|
||||
{
|
||||
"pname": "System.Diagnostics.EventLog",
|
||||
"version": "8.0.0",
|
||||
"hash": "sha256-rt8xc3kddpQY4HEdghlBeOK4gdw5yIj4mcZhAVtk2/Y="
|
||||
},
|
||||
{
|
||||
"pname": "System.Diagnostics.EventLog",
|
||||
"version": "9.0.0",
|
||||
"hash": "sha256-tPvt6yoAp56sK/fe+/ei8M65eavY2UUhRnbrREj/Ems="
|
||||
},
|
||||
{
|
||||
"pname": "System.Diagnostics.PerformanceCounter",
|
||||
"version": "6.0.1",
|
||||
"hash": "sha256-53t07yyRBb6sC4e3IjTp5fj44+p6JpX2zpr5/Bbf5Z4="
|
||||
},
|
||||
{
|
||||
"pname": "System.Drawing.Common",
|
||||
"version": "4.7.0",
|
||||
"hash": "sha256-D3qG+xAe78lZHvlco9gHK2TEAM370k09c6+SQi873Hk="
|
||||
},
|
||||
{
|
||||
"pname": "System.Drawing.Common",
|
||||
"version": "6.0.0",
|
||||
"hash": "sha256-/9EaAbEeOjELRSMZaImS1O8FmUe8j4WuFUw1VOrPyAo="
|
||||
"version": "9.0.0",
|
||||
"hash": "sha256-c8jMY8eys4FYTKE0vI7pkF7yisNGhbrZkykKZ2dIJ4o="
|
||||
},
|
||||
{
|
||||
"pname": "System.Formats.Asn1",
|
||||
"version": "5.0.0",
|
||||
"hash": "sha256-9nL3dN4w/dZ49W1pCkTjRqZm6Dh0mMVExNungcBHrKs="
|
||||
"version": "6.0.0",
|
||||
"hash": "sha256-KaMHgIRBF7Nf3VwOo+gJS1DcD+41cJDPWFh+TDQ8ee8="
|
||||
},
|
||||
{
|
||||
"pname": "System.Formats.Asn1",
|
||||
"version": "8.0.1",
|
||||
"hash": "sha256-may/Wg+esmm1N14kQTG4ESMBi+GQKPp0ZrrBo/o6OXM="
|
||||
},
|
||||
{
|
||||
"pname": "System.Globalization",
|
||||
@@ -494,21 +479,21 @@
|
||||
"version": "4.3.0",
|
||||
"hash": "sha256-mMOCYzUenjd4rWIfq7zIX9PFYk/daUyF0A8l1hbydAk="
|
||||
},
|
||||
{
|
||||
"pname": "System.Reflection.Metadata",
|
||||
"version": "6.0.0",
|
||||
"hash": "sha256-VJHXPjP05w6RE/Swu8wa2hilEWuji3g9bl/6lBMSC/Q="
|
||||
},
|
||||
{
|
||||
"pname": "System.Reflection.MetadataLoadContext",
|
||||
"version": "6.0.0",
|
||||
"hash": "sha256-82aeU8c4rnYPLL3ba1ho1fxfpYQt5qrSK5e6ES+OTsY="
|
||||
"version": "9.0.0",
|
||||
"hash": "sha256-voF8Csk1WLPikMRrKmGxUOtM9k6W4RB2JAfwjsaF8oo="
|
||||
},
|
||||
{
|
||||
"pname": "System.Reflection.Primitives",
|
||||
"version": "4.3.0",
|
||||
"hash": "sha256-5ogwWB4vlQTl3jjk1xjniG2ozbFIjZTL9ug0usZQuBM="
|
||||
},
|
||||
{
|
||||
"pname": "System.Reflection.TypeExtensions",
|
||||
"version": "4.3.0",
|
||||
"hash": "sha256-4U4/XNQAnddgQIHIJq3P2T80hN0oPdU2uCeghsDTWng="
|
||||
},
|
||||
{
|
||||
"pname": "System.Reflection.TypeExtensions",
|
||||
"version": "4.7.0",
|
||||
@@ -549,25 +534,10 @@
|
||||
"version": "4.3.0",
|
||||
"hash": "sha256-syG1GTFjYbwX146BD/L7t55j+DZqpHDc6z28kdSNzx0="
|
||||
},
|
||||
{
|
||||
"pname": "System.Security.AccessControl",
|
||||
"version": "4.7.0",
|
||||
"hash": "sha256-/9ZCPIHLdhzq7OW4UKqTsR0O93jjHd6BRG1SRwgHE1g="
|
||||
},
|
||||
{
|
||||
"pname": "System.Security.AccessControl",
|
||||
"version": "6.0.0",
|
||||
"hash": "sha256-qOyWEBbNr3EjyS+etFG8/zMbuPjA+O+di717JP9Cxyg="
|
||||
},
|
||||
{
|
||||
"pname": "System.Security.Cryptography.Cng",
|
||||
"version": "5.0.0",
|
||||
"hash": "sha256-nOJP3vdmQaYA07TI373OvZX6uWshETipvi5KpL7oExo="
|
||||
},
|
||||
{
|
||||
"pname": "System.Security.Cryptography.Pkcs",
|
||||
"version": "5.0.0",
|
||||
"hash": "sha256-kq/tvYQSa24mKSvikFK2fKUAnexSL4PO4LkPppqtYkE="
|
||||
"version": "6.0.4",
|
||||
"hash": "sha256-2e0aRybote+OR66bHaNiYpF//4fCiaO3zbR2e9GABUI="
|
||||
},
|
||||
{
|
||||
"pname": "System.Security.Cryptography.ProtectedData",
|
||||
@@ -576,23 +546,18 @@
|
||||
},
|
||||
{
|
||||
"pname": "System.Security.Cryptography.ProtectedData",
|
||||
"version": "6.0.0",
|
||||
"hash": "sha256-Wi9I9NbZlpQDXgS7Kl06RIFxY/9674S7hKiYw5EabRY="
|
||||
"version": "8.0.0",
|
||||
"hash": "sha256-fb0pa9sQxN+mr0vnXg1Igbx49CaOqS+GDkTfWNboUvs="
|
||||
},
|
||||
{
|
||||
"pname": "System.Security.Cryptography.ProtectedData",
|
||||
"version": "9.0.0",
|
||||
"hash": "sha256-gPgPU7k/InTqmXoRzQfUMEKL3QuTnOKowFqmXTnWaBQ="
|
||||
},
|
||||
{
|
||||
"pname": "System.Security.Permissions",
|
||||
"version": "4.7.0",
|
||||
"hash": "sha256-BGgXMLUi5rxVmmChjIhcXUxisJjvlNToXlyaIbUxw40="
|
||||
},
|
||||
{
|
||||
"pname": "System.Security.Permissions",
|
||||
"version": "6.0.0",
|
||||
"hash": "sha256-/MMvtFWGN/vOQfjXdOhet1gsnMgh6lh5DCHimVsnVEs="
|
||||
},
|
||||
{
|
||||
"pname": "System.Security.Principal.Windows",
|
||||
"version": "4.7.0",
|
||||
"hash": "sha256-rWBM2U8Kq3rEdaa1MPZSYOOkbtMGgWyB8iPrpIqmpqg="
|
||||
"version": "8.0.0",
|
||||
"hash": "sha256-+YUPY+3HnTmfPLZzr+5qEk0RqalCbFZBgLXee1yCH1M="
|
||||
},
|
||||
{
|
||||
"pname": "System.Text.Encoding",
|
||||
@@ -601,18 +566,18 @@
|
||||
},
|
||||
{
|
||||
"pname": "System.Text.Encoding.CodePages",
|
||||
"version": "4.4.0",
|
||||
"hash": "sha256-zD24blG8xhAcL9gC4UTGKetd8c3LO0nv22nKTp2Vfx0="
|
||||
"version": "8.0.0",
|
||||
"hash": "sha256-fjCLQc1PRW0Ix5IZldg0XKv+J1DqPSfu9pjMyNBp7dE="
|
||||
},
|
||||
{
|
||||
"pname": "System.Text.Encodings.Web",
|
||||
"version": "7.0.0",
|
||||
"hash": "sha256-tF8qt9GZh/nPy0mEnj6nKLG4Lldpoi/D8xM5lv2CoYQ="
|
||||
"version": "8.0.0",
|
||||
"hash": "sha256-IUQkQkV9po1LC0QsqrilqwNzPvnc+4eVvq+hCvq8fvE="
|
||||
},
|
||||
{
|
||||
"pname": "System.Text.Json",
|
||||
"version": "7.0.1",
|
||||
"hash": "sha256-wtk7fK3c/zAsaPB5oCmD86OfpPEJlGK3npr0mbM1ENM="
|
||||
"version": "8.0.4",
|
||||
"hash": "sha256-g5oT7fbXxQ9Iah1nMCr4UUX/a2l+EVjJyTrw3FTbIaI="
|
||||
},
|
||||
{
|
||||
"pname": "System.Threading",
|
||||
@@ -631,17 +596,12 @@
|
||||
},
|
||||
{
|
||||
"pname": "System.Windows.Extensions",
|
||||
"version": "4.7.0",
|
||||
"hash": "sha256-yW+GvQranReaqPw5ZFv+mSjByQ5y1pRLl05JIEf3tYU="
|
||||
},
|
||||
{
|
||||
"pname": "System.Windows.Extensions",
|
||||
"version": "6.0.0",
|
||||
"hash": "sha256-N+qg1E6FDJ9A9L50wmVt3xPQV8ZxlG1xeXgFuxO+yfM="
|
||||
"version": "8.0.0",
|
||||
"hash": "sha256-aHkz7LtmUDDRS7swQM0i6dDVUytRCMYeA2CfaeVA2Y0="
|
||||
},
|
||||
{
|
||||
"pname": "ZstdSharp.Port",
|
||||
"version": "0.7.1",
|
||||
"hash": "sha256-VzvKkpVjR7yKQyXhf6Ljf9ikMAQkbPWUiGFOeluanS4="
|
||||
"version": "0.8.0",
|
||||
"hash": "sha256-nQkUIDqpgy7ZAtRWyMXQflYnWdPUcbIxIblOINO2O5k="
|
||||
}
|
||||
]
|
||||
|
||||
@@ -2,23 +2,23 @@
|
||||
lib,
|
||||
fetchFromGitHub,
|
||||
buildDotnetModule,
|
||||
dotnet-sdk_6,
|
||||
dotnet-runtime_6,
|
||||
dotnet-sdk_9,
|
||||
dotnet-runtime_9,
|
||||
}:
|
||||
buildDotnetModule rec {
|
||||
pname = "tshock";
|
||||
version = "5.2.4";
|
||||
version = "6.0.0-pre1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Pryaxis";
|
||||
repo = "TShock";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-dQ4yux5k4K1t6ah9r4X6d1KPAMqzzCsGvBKhm0TYIjA=";
|
||||
hash = "sha256-nMCtOSfhneE4q/bqZcLVkfxObOpCEgNpSODMErKuTYw=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
dotnet-sdk = dotnet-sdk_6;
|
||||
dotnet-runtime = dotnet-runtime_6;
|
||||
dotnet-sdk = dotnet-sdk_9;
|
||||
dotnet-runtime = dotnet-runtime_9;
|
||||
executables = [ "TShock.Server" ];
|
||||
|
||||
projectFile = [
|
||||
|
||||
@@ -6,16 +6,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "ttdl";
|
||||
version = "4.22.0";
|
||||
version = "4.23.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "VladimirMarkelov";
|
||||
repo = "ttdl";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-7JOeLv4iswVZe0FYpIjMO8p+a4EIoA6n+anT8Imfg1w=";
|
||||
sha256 = "sha256-a7roS7eCh6p3hoWmUaeMWinqyJe2g3iI2hQeNxJx9lc=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-x235LDtqy8stKYYaPOcpgo7YDTOh2drIp91m8q4PFI8=";
|
||||
cargoHash = "sha256-gLZlzOJxGmwWzmhVggw/SyfJUR7QVIZz5rcHbQFHG3E=";
|
||||
|
||||
meta = {
|
||||
description = "CLI tool to manage todo lists in todo.txt format";
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
jansson,
|
||||
pcre2,
|
||||
libxcrypt,
|
||||
openssl,
|
||||
expat,
|
||||
zlib,
|
||||
# plugins: list of strings, eg. [ "python3" ]
|
||||
@@ -64,6 +65,12 @@ let
|
||||
]
|
||||
++ php-embed.unwrapped.buildInputs;
|
||||
})
|
||||
(lib.nameValuePair "http" {
|
||||
# usage: https://uwsgi-docs.readthedocs.io/en/latest/HTTP.html
|
||||
# usage: https://uwsgi-docs.readthedocs.io/en/latest/HTTPS.html
|
||||
path = "plugins/http";
|
||||
inputs = [ openssl.dev ];
|
||||
})
|
||||
];
|
||||
|
||||
getPlugin =
|
||||
@@ -119,7 +126,11 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
lib.optional withPAM "pam" ++ lib.optional withSystemd "systemd_logger"
|
||||
);
|
||||
|
||||
UWSGI_INCLUDES = lib.optionalString withCap "${libcap.dev}/include";
|
||||
# UWSGI_INCLUDES environment variable required for "auto" plugins
|
||||
# to be detected. See uwsgiconfig.py for more details.
|
||||
UWSGI_INCLUDES = lib.concatStringsSep "," (
|
||||
map (p: "${lib.getDev p}/include") finalAttrs.buildInputs
|
||||
);
|
||||
|
||||
passthru = {
|
||||
inherit python3;
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
pkg-config,
|
||||
dbus,
|
||||
simpleBluez,
|
||||
simpleDBus,
|
||||
simpledbus,
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "zmkBATx";
|
||||
@@ -31,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
qt6.qtconnectivity
|
||||
dbus.lib
|
||||
simpleBluez
|
||||
simpleDBus
|
||||
simpledbus
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
{
|
||||
lib,
|
||||
buildDunePackage,
|
||||
fetchFromGitHub,
|
||||
processor,
|
||||
}:
|
||||
|
||||
buildDunePackage (finalAttrs: {
|
||||
pname = "domainpc";
|
||||
version = "0.2";
|
||||
|
||||
minimalOCamlVersion = "5.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ocamlpro";
|
||||
repo = "domainpc";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-VyCbxVikV0+YZzgC/8i4RLxVWN3TMS6n0qR72SmVwI8=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
processor
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Domain Per Core, spawn domains ensuring that they run on separate cores";
|
||||
homepage = "https://github.com/ocamlpro/domainpc";
|
||||
license = lib.licenses.agpl3Plus;
|
||||
maintainers = with lib.maintainers; [ redianthus ];
|
||||
};
|
||||
})
|
||||
@@ -13,14 +13,14 @@
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "claude-agent-sdk";
|
||||
version = "0.1.35";
|
||||
version = "0.1.37";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "anthropics";
|
||||
repo = "claude-agent-sdk-python";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-vk8X9yt3GCTL3cGEEAf5CShtMTvDNKU3UrNHvhnaLto=";
|
||||
hash = "sha256-xEWaEFOWQO2hn9OhVeMRVEZA8I1Ynau+9DoewR5Y5wQ=";
|
||||
};
|
||||
|
||||
build-system = [ hatchling ];
|
||||
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
setuptools,
|
||||
lgpio,
|
||||
}:
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "rpi-lgpio";
|
||||
version = "0.6";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "waveform80";
|
||||
repo = "rpi-lgpio";
|
||||
tag = "release-${finalAttrs.version}";
|
||||
hash = "sha256-Fmj03O4nWsu02uXhT67KyIN/OvDSiJrx91HhgyldJmk=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
setuptools
|
||||
];
|
||||
|
||||
dependencies = [
|
||||
lgpio
|
||||
];
|
||||
|
||||
# Tests do a platform check which requires running on a Raspberry Pi
|
||||
doCheck = false;
|
||||
|
||||
meta = {
|
||||
description = "Python module to control the GPIO on a Raspberry Pi";
|
||||
homepage = "https://github.com/waveform80/rpi-lgpio";
|
||||
license = lib.licenses.mit;
|
||||
platforms = lib.platforms.linux;
|
||||
maintainers = with lib.maintainers; [
|
||||
robertjakub
|
||||
];
|
||||
};
|
||||
})
|
||||
@@ -1727,6 +1727,7 @@ mapAliases {
|
||||
siduck76-st = throw "'siduck76-st' has been renamed to/replaced by 'st-snazzy'"; # Converted to throw 2025-10-27
|
||||
sierra-breeze-enhanced = throw "'sierra-breeze-enhanced' has been removed, as it is only compatible with Plasma 5, which is EOL"; # Added 2025-08-20
|
||||
signal-desktop-source = throw "'signal-desktop-source' has been renamed to/replaced by 'signal-desktop'"; # Converted to throw 2025-10-27
|
||||
simpleDBus = warnAlias "'simpleDBus' has been renamed to 'simpledbus'" simpledbus; # Added 2026-02-12
|
||||
simplesamlphp = throw "'simplesamlphp' was removed because it was unmaintained in nixpkgs"; # Added 2025-10-17
|
||||
simpleTpmPk11 = warnAlias "'simpleTpmPk11' has been renamed to 'simple-tpm-pk11'" simple-tpm-pk11; # Added 2026-02-12
|
||||
sioclient = throw "'sioclient' has been removed as it is no longer used by freedv, and doesn't build with newer asio"; # Added 2025-12-03
|
||||
|
||||
@@ -974,10 +974,6 @@ with pkgs;
|
||||
|
||||
opnplug = adlplug.override { type = "OPN"; };
|
||||
|
||||
acme-client = callPackage ../tools/networking/acme-client {
|
||||
stdenv = gccStdenv;
|
||||
};
|
||||
|
||||
aflplusplus = callPackage ../tools/security/aflplusplus { wine = null; };
|
||||
|
||||
libdislocator = callPackage ../tools/security/aflplusplus/libdislocator.nix { };
|
||||
|
||||
@@ -459,6 +459,8 @@ let
|
||||
|
||||
domain_shims = callPackage ../development/ocaml-modules/domain_shims { };
|
||||
|
||||
domainpc = callPackage ../development/ocaml-modules/domainpc { };
|
||||
|
||||
domainslib = callPackage ../development/ocaml-modules/domainslib { };
|
||||
|
||||
dose3 = callPackage ../development/ocaml-modules/dose3 { };
|
||||
|
||||
@@ -16826,6 +16826,8 @@ self: super: with self; {
|
||||
|
||||
rpi-gpio = callPackage ../development/python-modules/rpi-gpio { };
|
||||
|
||||
rpi-lgpio = callPackage ../development/python-modules/rpi-lgpio { };
|
||||
|
||||
rplcd = callPackage ../development/python-modules/rplcd { };
|
||||
|
||||
rply = callPackage ../development/python-modules/rply { };
|
||||
|
||||
Reference in New Issue
Block a user