Merge master into staging-nixos
This commit is contained in:
@@ -68,6 +68,8 @@
|
||||
|
||||
- [udp-over-tcp](https://github.com/mullvad/udp-over-tcp), a tunnel for proxying UDP traffic over a TCP stream. Available as `services.udp-over-tcp`.
|
||||
|
||||
- [turborepo-remote-cache](https://ducktors.github.io/turborepo-remote-cache/), an open-source implementation of the [Turborepo custom remote cache server](https://turbo.build/repo/docs/core-concepts/remote-caching#self-hosting). Available as [services.turborepo-remote-cache](options.html#opt-services.turborepo-remote-cache).
|
||||
|
||||
- [Komodo Periphery](https://github.com/moghtech/komodo), a multi-server Docker and Git deployment agent by Komodo. Available as [services.komodo-periphery](#opt-services.komodo-periphery.enable).
|
||||
|
||||
- [Shoko](https://shokoanime.com), an anime management system. Available as [services.shoko](#opt-services.shoko.enable).
|
||||
|
||||
@@ -609,6 +609,7 @@
|
||||
./services/development/lorri.nix
|
||||
./services/development/nixseparatedebuginfod2.nix
|
||||
./services/development/rstudio-server/default.nix
|
||||
./services/development/turborepo-remote-cache.nix
|
||||
./services/development/vsmartcard-vpcd.nix
|
||||
./services/development/zammad.nix
|
||||
./services/display-managers/cosmic-greeter.nix
|
||||
|
||||
@@ -0,0 +1,131 @@
|
||||
{
|
||||
config,
|
||||
lib,
|
||||
pkgs,
|
||||
...
|
||||
}:
|
||||
let
|
||||
cfg = config.services.turborepo-remote-cache;
|
||||
|
||||
inherit (lib)
|
||||
boolToString
|
||||
isBool
|
||||
literalExpression
|
||||
mapAttrs
|
||||
mkEnableOption
|
||||
mkIf
|
||||
mkOption
|
||||
mkPackageOption
|
||||
types
|
||||
;
|
||||
in
|
||||
{
|
||||
options.services.turborepo-remote-cache = {
|
||||
enable = mkEnableOption "Turborepo Remote Cache" // {
|
||||
description = ''
|
||||
Enables the daemon for `turborepo-remote-cache`,
|
||||
an open source implementation of the Turborepo custom remote cache server.
|
||||
'';
|
||||
};
|
||||
|
||||
package = mkPackageOption pkgs "turborepo-remote-cache" { };
|
||||
|
||||
environment = mkOption {
|
||||
type = types.attrsOf (
|
||||
types.nullOr (
|
||||
types.oneOf [
|
||||
types.bool
|
||||
types.int
|
||||
types.str
|
||||
]
|
||||
)
|
||||
);
|
||||
default = { };
|
||||
description = ''
|
||||
Environment variables to set.
|
||||
|
||||
Turborepo-remote-cache is configured through the use of environment variables.
|
||||
The available configuration options can be found in the [documentation][envvars].
|
||||
|
||||
[envvars]: https://ducktors.github.io/turborepo-remote-cache/environment-variables.html
|
||||
|
||||
Note that all environment variables set through this configuration
|
||||
parameter will be readable by anyone with access to the host
|
||||
machine. Therefore, sensitive information like {env}`TURBO_TOKEN`
|
||||
should never be set using this configuration option, but should instead use
|
||||
[](#opt-services.turborepo-remote-cache.environmentFile).
|
||||
See the documentation for that option for more information.
|
||||
|
||||
Any environment variables specified in the
|
||||
[](#opt-services.turborepo-remote-cache.environmentFile)
|
||||
will supersede environment variables specified in this option.
|
||||
'';
|
||||
|
||||
example = literalExpression ''
|
||||
{
|
||||
NODE_ENV = "production";
|
||||
PORT = 8080;
|
||||
}
|
||||
'';
|
||||
};
|
||||
|
||||
environmentFile = mkOption {
|
||||
type = types.nullOr types.path;
|
||||
default = null;
|
||||
description = ''
|
||||
Additional environment file as defined in {manpage}`systemd.exec(5)`.
|
||||
|
||||
Secrets like {env}`TURBO_TOKEN` may be passed to the
|
||||
service without making them readable to everyone with access to
|
||||
systemctl by using this configuration parameter.
|
||||
|
||||
Note that this file needs to be available on the host on which
|
||||
`turborepo-remote-cache` is running.
|
||||
|
||||
See the [documentation][envvars]
|
||||
and the [](#opt-services.turborepo-remote-cache.environment) configuration parameter
|
||||
for further options.
|
||||
|
||||
[envvars]: https://ducktors.github.io/turborepo-remote-cache/environment-variables.html
|
||||
'';
|
||||
example = "/run/secrets/turborepo-remote-cache.env";
|
||||
};
|
||||
|
||||
openFirewall = mkOption {
|
||||
type = types.bool;
|
||||
default = false;
|
||||
description = ''
|
||||
Open ports in the firewall for turborepo-remote-cache daemon.
|
||||
'';
|
||||
};
|
||||
};
|
||||
|
||||
config = mkIf cfg.enable {
|
||||
systemd.services.turborepo-remote-cache = {
|
||||
serviceConfig = {
|
||||
Restart = "always";
|
||||
EnvironmentFile = cfg.environmentFile;
|
||||
ExecStart = "${cfg.package}/bin/turborepo-remote-cache";
|
||||
|
||||
DynamicUser = true;
|
||||
ProtectSystem = "strict";
|
||||
ProtectHome = true;
|
||||
NoNewPrivileges = true;
|
||||
PrivateDevices = true;
|
||||
PrivateTmp = true;
|
||||
};
|
||||
environment = mapAttrs (
|
||||
name: value: if isBool value then boolToString value else toString value
|
||||
) cfg.environment;
|
||||
wantedBy = [ "default.target" ];
|
||||
};
|
||||
|
||||
networking.firewall.allowedTCPPorts =
|
||||
let
|
||||
# 3000 is the default port as specified in
|
||||
# https://ducktors.github.io/turborepo-remote-cache/environment-variables.html
|
||||
port = cfg.environment.PORT or 3000;
|
||||
in
|
||||
mkIf cfg.openFirewall [ port ];
|
||||
};
|
||||
}
|
||||
@@ -1672,6 +1672,7 @@ in
|
||||
tuliprox = runTest ./tuliprox.nix;
|
||||
tuned = runTest ./tuned.nix;
|
||||
tuptime = runTest ./tuptime.nix;
|
||||
turborepo-remote-cache = runTest ./turborepo-remote-cache.nix;
|
||||
turbovnc-headless-server = runTest ./turbovnc-headless-server.nix;
|
||||
turn-rs = runTest ./turn-rs.nix;
|
||||
tusd = runTest ./tusd/default.nix;
|
||||
|
||||
@@ -0,0 +1,65 @@
|
||||
{ lib, ... }:
|
||||
|
||||
let
|
||||
ports = {
|
||||
turborepo-remote-cache = 8080;
|
||||
};
|
||||
|
||||
token = "myrandomtoken";
|
||||
team = "nixos-team";
|
||||
# require('crypto').randomBytes(20).toString('hex');
|
||||
artifactid = "82286e93a6f84e18a8fe4770c5a88b24653e7f59";
|
||||
in
|
||||
{
|
||||
name = "turborepo-remote-cache";
|
||||
|
||||
nodes.machine = {
|
||||
services.turborepo-remote-cache = {
|
||||
enable = true;
|
||||
|
||||
environment = {
|
||||
PORT = ports.turborepo-remote-cache;
|
||||
TURBO_TEAM = team;
|
||||
TURBO_TOKEN = token;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
testScript = ''
|
||||
import json
|
||||
|
||||
machine.wait_for_unit("turborepo-remote-cache.service")
|
||||
machine.wait_for_open_port(${toString ports.turborepo-remote-cache})
|
||||
|
||||
def read_json(input):
|
||||
try:
|
||||
return json.loads(input)
|
||||
except Exception as e:
|
||||
print(input)
|
||||
raise e
|
||||
|
||||
out = read_json(machine.succeed("""curl 127.0.0.1:${toString ports.turborepo-remote-cache}/v8/artifacts/status? \
|
||||
-H 'Content-Type: application/json' \
|
||||
-H "Authorization: Bearer ${token}"
|
||||
"""))
|
||||
|
||||
if out["status"] != "enabled":
|
||||
raise Exception(f"status is not enabled in response: {out}")
|
||||
|
||||
out = read_json(machine.succeed("""curl -X PUT "127.0.0.1:${toString ports.turborepo-remote-cache}/v8/artifacts/${artifactid}?teamId=${team}" \
|
||||
-H "Authorization: Bearer ${token}" \
|
||||
-H "Content-Type: application/octet-stream" \
|
||||
-d 'myartifact'"""))
|
||||
if "urls" not in out:
|
||||
raise Exception(f"'urls' not in response: {out}")
|
||||
|
||||
out = machine.succeed("""curl 127.0.0.1:${toString ports.turborepo-remote-cache}/v8/artifacts/${artifactid}?teamId=${team} \
|
||||
-H 'Content-Type: application/json' \
|
||||
-H "Authorization: Bearer ${token}"
|
||||
""")
|
||||
if out != "myartifact":
|
||||
raise Exception(f"reponse in not 'myartifact': {out}")
|
||||
'';
|
||||
|
||||
meta.maintainers = [ lib.maintainers.ibizaman ];
|
||||
}
|
||||
@@ -6,16 +6,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "adrs";
|
||||
version = "0.7.2";
|
||||
version = "0.7.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "joshrotenberg";
|
||||
repo = "adrs";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-PXB87P5M/yxR9DQDnDQDL4oTnKBcgv7paPAEZWBluwg=";
|
||||
hash = "sha256-42nuX04VUl/M9hjUr3LeAUeJRHfkGsC8kJJSy6eF6gI=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-/8fvCBanZOB3an57a1i9jM+/Xhd9K8xi/vosHklD8xU=";
|
||||
cargoHash = "sha256-Cir+gGlsNDDkcPeRNYT57Fg31/vcNyJTL5UbPs16EpY=";
|
||||
|
||||
meta = {
|
||||
description = "Command-line tool for managing Architectural Decision Records";
|
||||
|
||||
+15
-15
@@ -79,33 +79,33 @@
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Identity.Client",
|
||||
"version": "4.64.0",
|
||||
"hash": "sha256-VsB72O+EJaxCrc5K2w2XdxThVhIDPVmZw3l86w6O1PU=",
|
||||
"url": "https://pkgs.dev.azure.com/mseng/c86767d8-af79-4303-a7e6-21da0ba435e2/_packaging/a319f538-6c19-4e2e-9df3-0222939da271/nuget/v3/flat2/microsoft.identity.client/4.64.0/microsoft.identity.client.4.64.0.nupkg"
|
||||
"version": "4.77.1",
|
||||
"hash": "sha256-Kj+pzEEhnr+ulzETuvOKmxmRfdYv5ZfToHc3AvyQEr0=",
|
||||
"url": "https://pkgs.dev.azure.com/mseng/c86767d8-af79-4303-a7e6-21da0ba435e2/_packaging/a319f538-6c19-4e2e-9df3-0222939da271/nuget/v3/flat2/microsoft.identity.client/4.77.1/microsoft.identity.client.4.77.1.nupkg"
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Identity.Client.Broker",
|
||||
"version": "4.64.0",
|
||||
"hash": "sha256-FdShbdlstMuT3CPL4J2+1Qym1aPz+H86SHyS/hi5+iM=",
|
||||
"url": "https://pkgs.dev.azure.com/mseng/c86767d8-af79-4303-a7e6-21da0ba435e2/_packaging/a319f538-6c19-4e2e-9df3-0222939da271/nuget/v3/flat2/microsoft.identity.client.broker/4.64.0/microsoft.identity.client.broker.4.64.0.nupkg"
|
||||
"version": "4.77.1",
|
||||
"hash": "sha256-ZttD8DujZB3HUx+oeADnkiMDLe8Wb2eFw03vlAtOLz4=",
|
||||
"url": "https://pkgs.dev.azure.com/mseng/c86767d8-af79-4303-a7e6-21da0ba435e2/_packaging/a319f538-6c19-4e2e-9df3-0222939da271/nuget/v3/flat2/microsoft.identity.client.broker/4.77.1/microsoft.identity.client.broker.4.77.1.nupkg"
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Identity.Client.Extensions.Msal",
|
||||
"version": "4.64.0",
|
||||
"hash": "sha256-dDYIEbSuV4ijb9fn3diOaz+TEs8cJMP1Tb5/mD+DAGg=",
|
||||
"url": "https://pkgs.dev.azure.com/mseng/c86767d8-af79-4303-a7e6-21da0ba435e2/_packaging/a319f538-6c19-4e2e-9df3-0222939da271/nuget/v3/flat2/microsoft.identity.client.extensions.msal/4.64.0/microsoft.identity.client.extensions.msal.4.64.0.nupkg"
|
||||
"version": "4.77.1",
|
||||
"hash": "sha256-s1JeDN3H3auUz2Js+ladXfwz0Z0AKIWxLPTb5+zE1TM=",
|
||||
"url": "https://pkgs.dev.azure.com/mseng/c86767d8-af79-4303-a7e6-21da0ba435e2/_packaging/a319f538-6c19-4e2e-9df3-0222939da271/nuget/v3/flat2/microsoft.identity.client.extensions.msal/4.77.1/microsoft.identity.client.extensions.msal.4.77.1.nupkg"
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Identity.Client.NativeInterop",
|
||||
"version": "0.16.2",
|
||||
"hash": "sha256-hlLFLp6a+vnQT1urt3GlIo94G3AoawczYgooaCkvfNU=",
|
||||
"url": "https://pkgs.dev.azure.com/mseng/c86767d8-af79-4303-a7e6-21da0ba435e2/_packaging/a319f538-6c19-4e2e-9df3-0222939da271/nuget/v3/flat2/microsoft.identity.client.nativeinterop/0.16.2/microsoft.identity.client.nativeinterop.0.16.2.nupkg"
|
||||
"version": "0.19.4",
|
||||
"hash": "sha256-f4FmUEUZ5O20itkik7noUzQdawKKVlmVsgebFE4PvWA=",
|
||||
"url": "https://pkgs.dev.azure.com/mseng/c86767d8-af79-4303-a7e6-21da0ba435e2/_packaging/a319f538-6c19-4e2e-9df3-0222939da271/nuget/v3/flat2/microsoft.identity.client.nativeinterop/0.19.4/microsoft.identity.client.nativeinterop.0.19.4.nupkg"
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.IdentityModel.Abstractions",
|
||||
"version": "6.35.0",
|
||||
"hash": "sha256-bxyYu6/QgaA4TQYBr5d+bzICL+ktlkdy/tb/1fBu00Q=",
|
||||
"url": "https://pkgs.dev.azure.com/mseng/c86767d8-af79-4303-a7e6-21da0ba435e2/_packaging/a319f538-6c19-4e2e-9df3-0222939da271/nuget/v3/flat2/microsoft.identitymodel.abstractions/6.35.0/microsoft.identitymodel.abstractions.6.35.0.nupkg"
|
||||
"version": "8.14.0",
|
||||
"hash": "sha256-bkCuz1Wj56N+LHWLvHKLcCtIRqBK+3k5vD2qfB7xXKk=",
|
||||
"url": "https://pkgs.dev.azure.com/mseng/c86767d8-af79-4303-a7e6-21da0ba435e2/_packaging/a319f538-6c19-4e2e-9df3-0222939da271/nuget/v3/flat2/microsoft.identitymodel.abstractions/8.14.0/microsoft.identitymodel.abstractions.8.14.0.nupkg"
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.NET.Test.Sdk",
|
||||
|
||||
@@ -8,12 +8,12 @@
|
||||
buildDotnetModule rec {
|
||||
dotnet-sdk = dotnetCorePackages.sdk_8_0;
|
||||
dotnet-runtime = dotnetCorePackages.runtime_8_0;
|
||||
version = "1.4.1";
|
||||
version = "2.0.0";
|
||||
src = fetchFromGitHub {
|
||||
owner = "microsoft";
|
||||
repo = "artifacts-credprovider";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-MYOl+UfRExeZsozcPJynWbx5JpYL0dxTADycAt6Wm7o=";
|
||||
sha256 = "sha256-MYoeK+AYNCu/xNt6zwN8AE0UtotkAVAJeysGnywI8iI=";
|
||||
};
|
||||
pname = "azure-artifacts-credprovider";
|
||||
projectFile = "CredentialProvider.Microsoft/CredentialProvider.Microsoft.csproj";
|
||||
|
||||
@@ -16,16 +16,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "broot";
|
||||
version = "1.54.0";
|
||||
version = "1.55.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Canop";
|
||||
repo = "broot";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-c7q6VTXoToUSx8gsOLcsLUvriZYYyYwGAjO8VTF3JFk=";
|
||||
hash = "sha256-5P/7AtiEBvogFvi/k3XylMy0T8Hy7RqQ7n9LCmeiUx8=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-jErnCexuu8PPUugsI+fRqWpqtpspDiVjnfn3it5jeK4=";
|
||||
cargoHash = "sha256-J8MD77lsZKIA98R5SsIJVhOeCWyb6p8kazdVmv36YEo=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
installShellFiles
|
||||
|
||||
@@ -49,6 +49,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
wrapProgram $out/bin/claude \
|
||||
--set DISABLE_AUTOUPDATER 1 \
|
||||
--set-default FORCE_AUTOUPDATE_PLUGINS 1 \
|
||||
--set USE_BUILTIN_RIPGREP 0 \
|
||||
--prefix PATH : ${
|
||||
lib.makeBinPath (
|
||||
|
||||
@@ -44,6 +44,7 @@ buildNpmPackage (finalAttrs: {
|
||||
postInstall = ''
|
||||
wrapProgram $out/bin/claude \
|
||||
--set DISABLE_AUTOUPDATER 1 \
|
||||
--set-default FORCE_AUTOUPDATE_PLUGINS 1 \
|
||||
--set DISABLE_INSTALLATION_CHECKS 1 \
|
||||
--unset DEV \
|
||||
--prefix PATH : ${
|
||||
|
||||
@@ -12,16 +12,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "couchbase-shell";
|
||||
version = "1.1.0";
|
||||
version = "1.2.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "couchbaselabs";
|
||||
repo = "couchbase-shell";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-wqOU94rPqIO128uL9iyVzWcAgqnDUPUy1+Qq1hSkvHA=";
|
||||
hash = "sha256-sxKf0AdUpV3SgGkXYQSJn5q+l2NrxvWxrFQvzAt1PVo=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-tlVOro9u4ypgJ5yqjEzjfvrGXVCYe6DN6bg/3NhipR4=";
|
||||
cargoHash = "sha256-o9bfbmtPROU9XD1R6pLrH4UK5OE92RWu2fpekWcrexY=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
|
||||
@@ -3,31 +3,39 @@
|
||||
fetchFromGitHub,
|
||||
buildGoModule,
|
||||
makeBinaryWrapper,
|
||||
installShellFiles,
|
||||
delta,
|
||||
}:
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "diffnav";
|
||||
version = "0.9.0";
|
||||
version = "0.10.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "dlvhdr";
|
||||
repo = "diffnav";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-EkJim0YCdImlf7cNELMwXMQEJPZxSBbmUH0rnNkCuOM=";
|
||||
hash = "sha256-hoikRqhVjbd7hH4H+f5OGq0KdIX1etAJhrRL+QsAkx8=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-/GwIxSyH7maY2m9CcqUs3aeX/5OX0VsvUoOGWkBzJ9M=";
|
||||
vendorHash = "sha256-VNpmcniSpeocl9B+aNwLh4XPyPnYC8SXowJPYWHyzWs=";
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
];
|
||||
|
||||
nativeBuildInputs = [ makeBinaryWrapper ];
|
||||
nativeBuildInputs = [
|
||||
makeBinaryWrapper
|
||||
installShellFiles
|
||||
];
|
||||
postInstall = ''
|
||||
wrapProgram $out/bin/diffnav \
|
||||
--prefix PATH : ${lib.makeBinPath [ delta ]}
|
||||
installShellCompletion --cmd diffnav \
|
||||
--bash <($out/bin/diffnav completion bash) \
|
||||
--fish <($out/bin/diffnav completion fish) \
|
||||
--zsh <($out/bin/diffnav completion zsh)
|
||||
'';
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -6,11 +6,11 @@
|
||||
buildDotnetGlobalTool rec {
|
||||
pname = "dotnet-outdated";
|
||||
nugetName = "dotnet-outdated-tool";
|
||||
version = "4.7.0";
|
||||
version = "4.7.1";
|
||||
|
||||
dotnet-sdk = dotnetCorePackages.sdk_10_0;
|
||||
|
||||
nugetHash = "sha256-96tYVEN6sWw2H5xB6UaDUO7EtOn839Nfagamxf8bLvA=";
|
||||
nugetHash = "sha256-EoH9TFAtnex+9uYaKUZMqQDSofQaZJDe0Va37PiO4OU=";
|
||||
|
||||
meta = {
|
||||
description = ".NET Core global tool to display and update outdated NuGet packages in a project";
|
||||
|
||||
@@ -8,13 +8,13 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "fabric-ai";
|
||||
version = "1.4.425";
|
||||
version = "1.4.433";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "danielmiessler";
|
||||
repo = "fabric";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-QYfRO0vjONZ1DqsW+Rnh0KycDTzSs5uetEFEaFY1i4M=";
|
||||
hash = "sha256-PsAG5qmlviae+4xuHa1pOHYEIqYvNX3yY57bWcgjA2s=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-aE2b6Pe3v+2kT7nSHrmW3Vd/0ky6SQMag6ndsWuYSqs=";
|
||||
|
||||
@@ -7,16 +7,16 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "feishu-cli";
|
||||
version = "1.7.0";
|
||||
version = "1.8.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "riba2534";
|
||||
repo = "feishu-cli";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-MO9RpMEJcWIrOoJ+O4IpF7wmnhYNNYpLJC/2IhkrQeg=";
|
||||
hash = "sha256-7o5WMUhmA9BEjmz55E90DS6BKHKZhNfo1WV0jdJVrkw=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-j2X9sPUYLqOdHzXJCXP2s4uL6rerjZboEwKHofIE1sE=";
|
||||
vendorHash = "sha256-MZv772U+3+Fcanaiuhz+OCqfIsYyCG7B4iZOnEftbi8=";
|
||||
|
||||
subPackages = [ "." ];
|
||||
|
||||
|
||||
@@ -16,14 +16,14 @@ let
|
||||
in
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "gamma-launcher";
|
||||
version = "2.6";
|
||||
version = "3.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Mord3rca";
|
||||
repo = "gamma-launcher";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-QegptRWMUKpkzsHBdT6KlyyWpmrIuvcyCRvWT9Te3DQ=";
|
||||
hash = "sha256-bvlNmpl2L9MAhZMyHwosXrypH1CQrSI1RQwo+sXO7/w=";
|
||||
};
|
||||
|
||||
build-system = [ python3Packages.setuptools ];
|
||||
|
||||
Generated
+8
-3
@@ -868,9 +868,9 @@
|
||||
"jar": "sha256-MnesECrheq0QpVq+x1/1aWyNEJeQOWQ0tJbnUIeFQgM=",
|
||||
"pom": "sha256-V5BVJCdKAK4CiqzMJyg/a8WSWpNKBGwcxdBsjuTW1ak="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-reflect/2.2.21": {
|
||||
"jar": "sha256-RDgKvzfSRc5cDylPQ1EtHDmllkK/pGOSLHTpaHfPSfg=",
|
||||
"pom": "sha256-5atrEFYKWlJWLDXNvnHdvkJ9Uetb/HAdzU9rlJvZ4D8="
|
||||
"org/jetbrains/kotlin#kotlin-reflect/2.3.0": {
|
||||
"jar": "sha256-cU30voGVRf9N4fNqohg+DeqUtMjN98op6ciZGbrzY2I=",
|
||||
"pom": "sha256-89F2jvL7UxBIPb6R4w6fo2x7Pi/e5pRaCLujEBQtKcE="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-sam-with-receiver-compiler-plugin-embeddable/2.2.21": {
|
||||
"jar": "sha256-yweF5qeHDS9eqW9kcCDigS3snXAjAzMZu9sc5+XmVUg=",
|
||||
@@ -924,6 +924,11 @@
|
||||
"module": "sha256-v7xlfd06jjfkyK1BeWjV6wsLFxyfzkj5YsKtMu5DTCE=",
|
||||
"pom": "sha256-zzH5IxlsY67ezQpXwkJpvTcCpOR8C/C9ZLWtpd5SInI="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-stdlib/2.3.0": {
|
||||
"jar": "sha256-iHWHyRcTJQrVL+FK2RZtBCwzg1BJiQ6UN/NV/8WhlbE=",
|
||||
"module": "sha256-CRCoo7aWD8eSxFxWqR18Oj8mKG8DKVVUtRnP83h1baI=",
|
||||
"pom": "sha256-TVJW0+SETmVrDKQF9jUNbyF5XCQ3WzRSUmxUZ92ZtaI="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-tooling-core/2.2.21": {
|
||||
"jar": "sha256-dAFOxPPveM59p+Pmlk8sUmoxIdXFj++MopeeXzRFgvQ=",
|
||||
"pom": "sha256-3TPmGTLBut893oXyBPY0yABL6WQnw6HKiGbMAR1xHfo="
|
||||
|
||||
@@ -6,13 +6,13 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "kbld";
|
||||
version = "0.47.1";
|
||||
version = "0.47.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "carvel-dev";
|
||||
repo = "kbld";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-kfUx17T2r6BDezH4Sz4wAny8A3aOQLyfsjivpXN7dRQ=";
|
||||
hash = "sha256-RsGHwNvrRTddxLIrJekZg8SxYzf618H+ikLgDkk8nP4=";
|
||||
};
|
||||
|
||||
vendorHash = null;
|
||||
|
||||
Generated
+139
-139
@@ -1114,13 +1114,13 @@
|
||||
"nl/littlerobots/version-catalog-update#nl.littlerobots.version-catalog-update.gradle.plugin/1.0.1": {
|
||||
"pom": "sha256-BBNTyo5k8a+g5bFPXj+6PWRwIoFPPnomKwrgReqv2EA="
|
||||
},
|
||||
"org/gradle/kotlin#gradle-kotlin-dsl-plugins/6.4.2": {
|
||||
"jar": "sha256-MwhkX0Z7Jm5YhMJkUIIktnKejtwWbm1DX1tibBTg/Rk=",
|
||||
"module": "sha256-kxqze7wDwJHt/8RtlqYLXk+isLTV2UWLkscm4FpR0NM=",
|
||||
"pom": "sha256-VGkK7nfKVycLvqXnhrnTPiOvYIzuIVuIDvcq45v5aU8="
|
||||
"org/gradle/kotlin#gradle-kotlin-dsl-plugins/6.5.2": {
|
||||
"jar": "sha256-O/9KBwDhyBXRlEifB7ugbLGQ6PKbdz03z+43rI1cdkQ=",
|
||||
"module": "sha256-MVnFQXhFqWmTx4nULexDVwf7uEiXnP0R0LgzBZ5RIKM=",
|
||||
"pom": "sha256-ctVO1m6jP6+UKCNRwxAZ4S59fpIOpnpRbL4ODWdBA0M="
|
||||
},
|
||||
"org/gradle/kotlin/kotlin-dsl#org.gradle.kotlin.kotlin-dsl.gradle.plugin/6.4.2": {
|
||||
"pom": "sha256-Xi2xvrvUHGTWc1VEsphssmofxmiX0ZCXnJC1C4fIXfo="
|
||||
"org/gradle/kotlin/kotlin-dsl#org.gradle.kotlin.kotlin-dsl.gradle.plugin/6.5.2": {
|
||||
"pom": "sha256-5aavF7WFYNdGyrQseV/jpCoevkBQ5VpPANjPVM8x8eo="
|
||||
},
|
||||
"org/gradle/toolchains#foojay-resolver/1.0.0": {
|
||||
"jar": "sha256-eLhqR9/fdpfJvRXaeJg/2A2nJH1uAvwQa98H4DiLYKg=",
|
||||
@@ -1137,112 +1137,106 @@
|
||||
"org/jetbrains/compose#org.jetbrains.compose.gradle.plugin/1.11.0-alpha02": {
|
||||
"pom": "sha256-MU2vfNXg5KBkAF+cfuVA2xRoE9ywWMiBM4tHjynNKLw="
|
||||
},
|
||||
"org/jetbrains/kotlin#abi-tools-api/2.2.21": {
|
||||
"jar": "sha256-I5kB8xfBibS0zIvF6WaUPcGeOSWVOeZouqXX7xjrkWo=",
|
||||
"pom": "sha256-kkkKzKD0UFgdVs4FeWHY/6mDVYfmn2bpbQpxdbrOzYU="
|
||||
"org/jetbrains/kotlin#abi-tools-api/2.3.0": {
|
||||
"jar": "sha256-QBe8wfXTKFsX5rYiDRakaMhxWTDw35Y5bXZLV/Cm02U=",
|
||||
"pom": "sha256-qJIhRAlxhudUjXFH3I3O1eYOMGnUY1ulUe8uV3WrmAk="
|
||||
},
|
||||
"org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.2.21": {
|
||||
"module": "sha256-SVZZs54wVUHstxLmm2IuE+OK2SQPmoJ8oFhDS9mfIR0=",
|
||||
"pom": "sha256-JQzsmn5XTCwRF+7PBCHjIAHqDzSwqQHH+k6tb+jd7aQ="
|
||||
"org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.3.0": {
|
||||
"module": "sha256-d8IDSG/XkrWAVyBp5cRC0YDA7wVbpzRQXaKNGX7BL/c=",
|
||||
"pom": "sha256-k8/rFUWRw3AengQ1C9AF0ZVqmuZHFH1vsqfFeD4fkJo="
|
||||
},
|
||||
"org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.2.21/gradle813": {
|
||||
"jar": "sha256-J9z0rqpbu2TYYb0p7WDUgvD/2WJEyB4kJrnaxef9xj8="
|
||||
"org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.3.0/gradle813": {
|
||||
"jar": "sha256-D+cv3G5RvisnSw5kuEQB9SUDavsgYWKkRYIU8R6614c="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-assignment/2.2.21": {
|
||||
"module": "sha256-GNfXYm3tHJiZC9JhNVjUmrJfY7eGx360iKmdirZaxhM=",
|
||||
"pom": "sha256-rzH4fPfA2i55da7DPjYB0T/HeWaE0VVTaX3uJJtt7tQ="
|
||||
"org/jetbrains/kotlin#kotlin-assignment/2.3.0": {
|
||||
"module": "sha256-ljRPGdjxnqpbxEHjP2UB9+c9o8el1X1EvHwW6qRXVls=",
|
||||
"pom": "sha256-GqwiGC0snJVP/8FrV2Xq0jjiAw9HhIctRrxfOcozll0="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-assignment/2.2.21/gradle813": {
|
||||
"jar": "sha256-hxwwVHmuFrFE1AwgTr3/AZEwBejpjasXs2XFRaJZ9R0="
|
||||
"org/jetbrains/kotlin#kotlin-assignment/2.3.0/gradle813": {
|
||||
"jar": "sha256-PKIayHkWchdbgnPemV8CTzWZLfAwCijCdUnPd3DMnOY="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-build-statistics/2.2.21": {
|
||||
"jar": "sha256-jf37K49n/NzEzuPvkKJa9GfKKVhTsOoBnQAQrOvW8Yo=",
|
||||
"pom": "sha256-yL9i9tym159DbECxrwnbQvRuv0vNcrMHnfjHJbXAY1g="
|
||||
"org/jetbrains/kotlin#kotlin-build-statistics/2.3.0": {
|
||||
"jar": "sha256-Z3hVlwDnLXZOniTZWPFuwMx152t1s4FMK83hRKYnT04=",
|
||||
"pom": "sha256-QTkKXrIxFJOxpFubOXLDoL8dqEfoRaNKtoQKr0EmTeI="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-build-tools-api/2.2.21": {
|
||||
"jar": "sha256-MWRcpSI5siHr0GCgD/+NhRb/3Ii72fTkzX3bQacGjHA=",
|
||||
"pom": "sha256-Y/3PHe0qtFrXfASZefqkTxkPe7jurE+B+Yd+nfqf2fk="
|
||||
"org/jetbrains/kotlin#kotlin-build-tools-api/2.3.0": {
|
||||
"jar": "sha256-xsCc8oU0VySfcHyGOCESQJ1aVfULa4Vouk9TDdAD/tw=",
|
||||
"pom": "sha256-FzTIvg4nFXJ3AkW01gbOW7iBbosNHA9+euEcEMLKF1s="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-compiler-runner/2.2.21": {
|
||||
"jar": "sha256-o6Qi4GvNNaMqeY0ZHvbrs16ms5w1U+lB05wB5jH8XHc=",
|
||||
"pom": "sha256-HxA9i94I3dYUvZg6vfy3lJE5xgasYM2KaJQf0Pse4SQ="
|
||||
"org/jetbrains/kotlin#kotlin-compiler-runner/2.3.0": {
|
||||
"jar": "sha256-hwl38pYFQ2xesiV7nI5dZPMoLyqI7e5FRNNOxF8Wpqc=",
|
||||
"pom": "sha256-ov8zZnin9TpEOSv8bFK2gS7dxz5AghyQfyomQWeeDrs="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-daemon-client/2.2.21": {
|
||||
"jar": "sha256-POLKPF17x8h8QUmsLFk9IaeR1ndiKa4SPbZFowF96BQ=",
|
||||
"pom": "sha256-T2/dvBDZshZ4meNPoRP8mtdcxNbOWKuE+WFLY8BfjaM="
|
||||
"org/jetbrains/kotlin#kotlin-daemon-client/2.3.0": {
|
||||
"jar": "sha256-sr5naIyvEaE41a4M4SNTga2asN25OVqwb42EagtGYBc=",
|
||||
"pom": "sha256-teLnTuXC+I/Qi/g+7GRx9rvKeqEhWYgCtsMsVuhwYCY="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-gradle-plugin-annotations/2.2.21": {
|
||||
"jar": "sha256-NZTEDHAF0ESVL4D3BBcrtv0YRCQQJRlPsWvubUXaLls=",
|
||||
"pom": "sha256-VErpKrN3QI/B7TBOxBou7EKT4PLhObPS9v0nIF8UY38="
|
||||
"org/jetbrains/kotlin#kotlin-gradle-plugin-annotations/2.3.0": {
|
||||
"jar": "sha256-/HKYw2tF820WUscDuraT9f6bEVmOzZrH7J/f6IptsPA=",
|
||||
"pom": "sha256-aQhDRFhvUkNNH7tRZmlgr/uHbGQ+gIYkXrgLpeREm7U="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.2.21": {
|
||||
"jar": "sha256-t7/Qf18eCkSvYS60hHTfYyjuD286anNkLORz8wZF4aU=",
|
||||
"module": "sha256-HnS0hvlEq54Rb5pKriDFL8L5rFI6VS25fdZYFID+lAs=",
|
||||
"pom": "sha256-m9RXg5guF17un6rUX1/3QVyWrrau8ufPjjUIr7Y51hc="
|
||||
"org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.3.0": {
|
||||
"module": "sha256-BQ8eECIJAOR6MIkd1c/qg3pl27sNmjyxuFKRq6MmykE=",
|
||||
"pom": "sha256-GeTwq/tcvwEdJZP1ZRV8jr9FkvMAhhS6LtsEinhRF10="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.2.21/gradle813": {
|
||||
"jar": "sha256-t7/Qf18eCkSvYS60hHTfYyjuD286anNkLORz8wZF4aU="
|
||||
"org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.3.0/gradle813": {
|
||||
"jar": "sha256-yh6tFJqMj0G6YKg5qDsjw6BiJ8RsYhJMUb6ZkDXerDE="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-gradle-plugin-idea-proto/2.2.21": {
|
||||
"jar": "sha256-S0vndO+5WFrw/aGA0zkD2CcuSX33uBuwkfqTOezaRb0=",
|
||||
"pom": "sha256-uhvOJI5HRY7tRmheuiEreT/7fTfkKd/2cKIT3dEC0MA="
|
||||
"org/jetbrains/kotlin#kotlin-gradle-plugin-idea-proto/2.3.0": {
|
||||
"jar": "sha256-epBQPJ14f5vNLBd25MxSfrneeRLvecbJWPEwWi0cQ7o=",
|
||||
"pom": "sha256-2bCOHuM4pjRhSanQIY+FHuPUfYu3fWEDJg8qhyauUl4="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-gradle-plugin-idea/2.2.21": {
|
||||
"jar": "sha256-7JacXwsJn4I4RiMiOPm9ZPPTdB5i6pBQrS5DL6150KA=",
|
||||
"module": "sha256-kVGuIjeH8cILcLJKEXeJtNFNDMSE5GJzLLIwp5f3W88=",
|
||||
"pom": "sha256-KKWiq7pbWCk+JKngbmqskmJr4YLGXfyLLbaUlE5wraU="
|
||||
"org/jetbrains/kotlin#kotlin-gradle-plugin-idea/2.3.0": {
|
||||
"jar": "sha256-lS5zlI4qINOYwmuHprtwzPZkGPuvFSfDUVsYjqnUvWA=",
|
||||
"module": "sha256-kRUvrqO8DJTbZtPLWKrh2+rXyGC1dk5nsgC01N9M6rk=",
|
||||
"pom": "sha256-BLSVrgZj7a3aSEBkZKzTlDGjysez6OjAlLdplu1BSaA="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-gradle-plugin-model/2.2.21": {
|
||||
"jar": "sha256-kI5uXIkLtJ28kmbczyi9sMJYxIZHA5rtcC/p1YZkAYY=",
|
||||
"module": "sha256-/kRucdWLn1verY7wW2i0mGFzF+G5LUe5qztnTWTydmQ=",
|
||||
"pom": "sha256-IIRTo2pr5JsHGhwQ6bRAQQZjbJO65b8wxtrFdMQM9bE="
|
||||
"org/jetbrains/kotlin#kotlin-gradle-plugin/2.3.0": {
|
||||
"module": "sha256-vbMts6ongF80eewDPsY9PMq+sTuInYbavadCu+9TwJo=",
|
||||
"pom": "sha256-h4cnvyGoOtrYnU5giEhN2/OfaoSpQoAiGm4cL4hBMD4="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-gradle-plugin/2.2.21": {
|
||||
"module": "sha256-TiOAKj1TACSsRlrNJkh9ajpwLugEzWEzScUQjeq/S6I=",
|
||||
"pom": "sha256-5bWdPJpGu38Pe0nPyI1pjaVBpL0JClwX2aAKtHIQc4w="
|
||||
"org/jetbrains/kotlin#kotlin-gradle-plugin/2.3.0/gradle813": {
|
||||
"jar": "sha256-Os+X1zolgbAyhz+on1Z1DTazt21A1pLZg58kZ92uTWk="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-gradle-plugin/2.2.21/gradle813": {
|
||||
"jar": "sha256-t6UoZcal4WDSz2Hk1CPORKaiDeCmsj0DQEttAaKBFzc="
|
||||
"org/jetbrains/kotlin#kotlin-gradle-plugins-bom/2.3.0": {
|
||||
"module": "sha256-/9anNzSypS+3Yz8WOVRL43HgYpxR2X+h5fteqTQ6Fwk=",
|
||||
"pom": "sha256-cYYJKmnzaIQyxcCsuQtKZx/Y7oANhP5YT66P1TO6v4o="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-gradle-plugins-bom/2.2.21": {
|
||||
"module": "sha256-3E/A81pVMqU6Qy7k/iJDEyVIVV8nX2PuaZDVAzP4zio=",
|
||||
"pom": "sha256-JfRGZjOd7uAQanbqXvzPqzSvz9uWCnZy+4h/cboNqL0="
|
||||
"org/jetbrains/kotlin#kotlin-klib-commonizer-api/2.3.0": {
|
||||
"jar": "sha256-m6V9kaveq5rNWIoUtfQiCbmWRMU0Ft/56X7LS/l/Ukg=",
|
||||
"pom": "sha256-zTHw7NqCplEi/8alXehxE5S2GEtRRAK34RkZGqgJGoI="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-klib-commonizer-api/2.2.21": {
|
||||
"jar": "sha256-WLxFHOYu1r79B3rBB+pfEzRD503XjPOkpI+GjmGDfos=",
|
||||
"pom": "sha256-yJkqd6ltK5+NgTdMQL1x0y4h2f8c23mdFdSXGLEqEuE="
|
||||
"org/jetbrains/kotlin#kotlin-native-utils/2.3.0": {
|
||||
"jar": "sha256-7kvygz0Q5fN90haoMSn1nzx8vvXrrBMPcGZIOXCMgLc=",
|
||||
"pom": "sha256-Rp6PYB/b34kP+ozXSOEQcCqkUxu7KbZOXnUD8O/lDZA="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-native-utils/2.2.21": {
|
||||
"jar": "sha256-50sUQG2uCgI4gYfGLBcxGDun0NjmBnVoLeURqQr6bFY=",
|
||||
"pom": "sha256-1SJqfIYGn6mnIavJeuTaFaQO0WicirVQXhoa0tsg3F8="
|
||||
"org/jetbrains/kotlin#kotlin-sam-with-receiver/2.3.0": {
|
||||
"module": "sha256-DCD2gdNvSnmRYiFYCYkpF5TmVlgvlJwGed+kNKAm9so=",
|
||||
"pom": "sha256-DILmEXpGNhvUzF5iZV8rgC8Q9LfZJWpjaD0DSv0MDUM="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-sam-with-receiver/2.2.21": {
|
||||
"module": "sha256-2iXbk8+OvwbGM1L4PnIK14e8cD/Q54DxGRjQii7JgE4=",
|
||||
"pom": "sha256-IU7uupPxsDquZnoJfbq/6z2XRel5zU0LJGLzj+vHd2Q="
|
||||
"org/jetbrains/kotlin#kotlin-sam-with-receiver/2.3.0/gradle813": {
|
||||
"jar": "sha256-r8iTlKUrUu8Lp6gpakJi0NOoo850CRXYfXE7CgFhMpg="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-sam-with-receiver/2.2.21/gradle813": {
|
||||
"jar": "sha256-tHyUm4u4DOaAcj+Lw8hw8ifDZHel6wLCtz1hEY1GMKY="
|
||||
"org/jetbrains/kotlin#kotlin-stdlib/2.3.0": {
|
||||
"jar": "sha256-iHWHyRcTJQrVL+FK2RZtBCwzg1BJiQ6UN/NV/8WhlbE=",
|
||||
"module": "sha256-CRCoo7aWD8eSxFxWqR18Oj8mKG8DKVVUtRnP83h1baI=",
|
||||
"pom": "sha256-TVJW0+SETmVrDKQF9jUNbyF5XCQ3WzRSUmxUZ92ZtaI="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-stdlib/2.2.21": {
|
||||
"jar": "sha256-ZVij0jPaVqIJNLMhWfnbX4btWBbvCY94osIj3Gq7ed0=",
|
||||
"module": "sha256-v7xlfd06jjfkyK1BeWjV6wsLFxyfzkj5YsKtMu5DTCE=",
|
||||
"pom": "sha256-zzH5IxlsY67ezQpXwkJpvTcCpOR8C/C9ZLWtpd5SInI="
|
||||
"org/jetbrains/kotlin#kotlin-tooling-core/2.3.0": {
|
||||
"jar": "sha256-NnFCeBKZvA+RIMHe7A5ik0oa+ep/AaqpxaU1TcXY19k=",
|
||||
"pom": "sha256-tQ6FtLEYwSIjge0c67K6lqfeLdrtti3aZ9SuBqGiXTc="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-tooling-core/2.2.21": {
|
||||
"jar": "sha256-dAFOxPPveM59p+Pmlk8sUmoxIdXFj++MopeeXzRFgvQ=",
|
||||
"pom": "sha256-3TPmGTLBut893oXyBPY0yABL6WQnw6HKiGbMAR1xHfo="
|
||||
"org/jetbrains/kotlin#kotlin-util-io/2.3.0": {
|
||||
"jar": "sha256-HJEgPyfnO5aI3f4aiAIyjTXrcPpV9eE96ttyHnj5KqQ=",
|
||||
"pom": "sha256-hvmuNH2YfMwY2aEJ7tLlVDvjj/SMgdUtKMf6HyBarK8="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-util-io/2.2.21": {
|
||||
"jar": "sha256-JmqkAmoQb1n878PxUXaIcK+RzvFeQBH6wKofH1Z9SfQ=",
|
||||
"pom": "sha256-67UM9Bx0RJdvAsL5FbQXMlcsXzmUplgciOZN4LmY970="
|
||||
"org/jetbrains/kotlin#kotlin-util-klib-metadata/2.3.0": {
|
||||
"jar": "sha256-JZjCbDTMXGnrAEc0Y+lQrmfpuAln9DoBg8Vn7eZqlxc=",
|
||||
"pom": "sha256-4EB9YmkdWjQWFh/YNztNt0o714bxtILghGGXUQL58+s="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-util-klib-metadata/2.2.21": {
|
||||
"jar": "sha256-AiuVo9/tlJ18LkeCC82YNu4Fe3IVE/dzNh5DM/bHb4w=",
|
||||
"pom": "sha256-87Mj0f6eM9x+nF7XfzBSg//WN4FdiMUHlFQRvXqiow8="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-util-klib/2.2.21": {
|
||||
"jar": "sha256-VUAKkX5rmEphl+rni1tS7b3yzW4KfDhD95VEgbr7JD8=",
|
||||
"pom": "sha256-o1Lf02Uns67w98DsZJDeydX8m+xPM02ETK6U+BdD3zA="
|
||||
"org/jetbrains/kotlin#kotlin-util-klib/2.3.0": {
|
||||
"jar": "sha256-ZLugCZZqAoGG2e5waw3ID+phwK5usXJe0dfXDvIrUuE=",
|
||||
"pom": "sha256-lzWjPLZJg7qg0S3AyOGTSw5VLmvMh2chrFWKmCKFC/4="
|
||||
},
|
||||
"org/jetbrains/kotlin/android#org.jetbrains.kotlin.android.gradle.plugin/2.3.10-RC": {
|
||||
"pom": "sha256-p0/yoS/KLjABAqN1+7/O9sT75OaoBfyxZCxyZiIt5gw="
|
||||
@@ -3123,9 +3117,9 @@
|
||||
"org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.3.10-RC/gradle813": {
|
||||
"jar": "sha256-lW/RrbQXK6I9hwM12BUayFL2/DmqyAMfRptDoBNoLBg="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-assignment-compiler-plugin-embeddable/2.2.21": {
|
||||
"jar": "sha256-JmFrjhshTWLwLRUzHK/3JcToI3ziCtFPXMznJKop588=",
|
||||
"pom": "sha256-Bhpvb0xNvpCtDeOeUeeKuvtmf+jJsJXODA3qM1aPQh8="
|
||||
"org/jetbrains/kotlin#kotlin-assignment-compiler-plugin-embeddable/2.3.0": {
|
||||
"jar": "sha256-1D+qszfzaY6NrOZSXSzXwq66ewNZOEhYZBZP5wLnM70=",
|
||||
"pom": "sha256-UttpIUdRA18/LYUvJDCC5x566wenFs2eCHskuYJ6Uio="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-bom/2.0.21": {
|
||||
"pom": "sha256-1Ufg3iVCLZY+IsepRPO13pQ8akmClbUtv/49KJXNm+g="
|
||||
@@ -3134,37 +3128,41 @@
|
||||
"jar": "sha256-QcD+zb7B4vUdXG96lyzMaSIVNhpXSU5rI+4xOeKyIpQ=",
|
||||
"pom": "sha256-jbIqNqSFRiw9BdaOnnPwHqeDlovPlTeZWN8/zGeaSlQ="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-build-tools-api/2.2.21": {
|
||||
"jar": "sha256-MWRcpSI5siHr0GCgD/+NhRb/3Ii72fTkzX3bQacGjHA=",
|
||||
"pom": "sha256-Y/3PHe0qtFrXfASZefqkTxkPe7jurE+B+Yd+nfqf2fk="
|
||||
"org/jetbrains/kotlin#kotlin-build-tools-api/2.3.0": {
|
||||
"jar": "sha256-xsCc8oU0VySfcHyGOCESQJ1aVfULa4Vouk9TDdAD/tw=",
|
||||
"pom": "sha256-FzTIvg4nFXJ3AkW01gbOW7iBbosNHA9+euEcEMLKF1s="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-build-tools-api/2.3.10-RC": {
|
||||
"jar": "sha256-PaKI6nHlhcPNzNdz0cDdZ/+sGrxx77cWNp5+tma1pwM=",
|
||||
"pom": "sha256-ZOHGPrbAdBbxcC3/ltSXayhERBNbsEN9rM47bWrmAFY="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-build-tools-compat/2.3.0": {
|
||||
"jar": "sha256-AJST4crwTIKF8f7RV7uraINV2wTS3q7E9aD5tjX4ZuU=",
|
||||
"pom": "sha256-ayMWTiKBY/1j+Bf7LF3ifW6cNAO3Y8y6BoBYTyF/jjI="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-build-tools-compat/2.3.10-RC": {
|
||||
"jar": "sha256-Cy5M/Ny64fh/Or9QicVqgwpMF5cLKOgktamabo2JFFQ=",
|
||||
"pom": "sha256-wK1VOiQf6+HyYJcUPjMiRmO2REG6/XY/6Vm2Ae5mbwI="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-build-tools-impl/2.2.21": {
|
||||
"jar": "sha256-RYtj74/FCgoxgP5ojsG5lXRZkqBcSV2sYeWNEIiSeoA=",
|
||||
"pom": "sha256-Ln/cogFlzxDnO2L4NfZ+7PQnyCPtYPGdXwButnQ0Wv4="
|
||||
"org/jetbrains/kotlin#kotlin-build-tools-impl/2.3.0": {
|
||||
"jar": "sha256-k6Xo/7EACAHIMqhisjvZdm9ETm9sGFwysftXh3+1zqM=",
|
||||
"pom": "sha256-AKelPNgr5ws234oCI6Wrhhoqb/txnZt3M3XId8idugQ="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-build-tools-impl/2.3.10-RC": {
|
||||
"jar": "sha256-9n02tA24gnd7Bseg/hO/aGAnu6wlxfblGNJzZWwhZrY=",
|
||||
"pom": "sha256-CMsXeW8qAa5vfqppz/F7bVzsr/tHxKBSpQWdiCJDC8w="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-compiler-embeddable/2.2.21": {
|
||||
"jar": "sha256-lYj6aWrFUHr3ZP1WYN9olBheEnBOwbw/XLdyr0mH8pU=",
|
||||
"pom": "sha256-CzPGTyYiujvIKDN4vbdQXyvjMKInWAcDitVDWbM935s="
|
||||
"org/jetbrains/kotlin#kotlin-compiler-embeddable/2.3.0": {
|
||||
"jar": "sha256-jb2IL6WMPRfmg6JzkCiDFfi0kPjj47G+TcPigNN+KFo=",
|
||||
"pom": "sha256-zOmxEfIRZgxcRTk+dI30aVC2HAEUfgdzttxxnui7d6g="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-compiler-embeddable/2.3.10-RC": {
|
||||
"jar": "sha256-r6+klWvxvWJX9wLPm5oonqviny9TDCM7pPgZptfno6I=",
|
||||
"pom": "sha256-UyU8WscTHsSThFu1RsTY+79bu5WEF8KUBlFnLcmmKWA="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-compiler-runner/2.2.21": {
|
||||
"jar": "sha256-o6Qi4GvNNaMqeY0ZHvbrs16ms5w1U+lB05wB5jH8XHc=",
|
||||
"pom": "sha256-HxA9i94I3dYUvZg6vfy3lJE5xgasYM2KaJQf0Pse4SQ="
|
||||
"org/jetbrains/kotlin#kotlin-compiler-runner/2.3.0": {
|
||||
"jar": "sha256-hwl38pYFQ2xesiV7nI5dZPMoLyqI7e5FRNNOxF8Wpqc=",
|
||||
"pom": "sha256-ov8zZnin9TpEOSv8bFK2gS7dxz5AghyQfyomQWeeDrs="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-compiler-runner/2.3.10-RC": {
|
||||
"jar": "sha256-QqRjDDh2gXZkUOxQfriAelausTOw4G7RcDwEXorDfrM=",
|
||||
@@ -3174,17 +3172,17 @@
|
||||
"jar": "sha256-zy8oVmxarKIn07MOOzTP9mjQh4IEYcA6nuhTJLrDDA8=",
|
||||
"pom": "sha256-REd2WqNlz5rxWBJ5kRx81qNxcwKp0fgVpeKVXZqQgS4="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-daemon-client/2.2.21": {
|
||||
"jar": "sha256-POLKPF17x8h8QUmsLFk9IaeR1ndiKa4SPbZFowF96BQ=",
|
||||
"pom": "sha256-T2/dvBDZshZ4meNPoRP8mtdcxNbOWKuE+WFLY8BfjaM="
|
||||
"org/jetbrains/kotlin#kotlin-daemon-client/2.3.0": {
|
||||
"jar": "sha256-sr5naIyvEaE41a4M4SNTga2asN25OVqwb42EagtGYBc=",
|
||||
"pom": "sha256-teLnTuXC+I/Qi/g+7GRx9rvKeqEhWYgCtsMsVuhwYCY="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-daemon-client/2.3.10-RC": {
|
||||
"jar": "sha256-C+suo6o9uyYgihTqpJs022QDETlZE6fOb5GDQQnGZsQ=",
|
||||
"pom": "sha256-qG6d+5GGaQ5j/Z5ROCL2pkRT/QDvLPgG0P6+PgSUzYA="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-daemon-embeddable/2.2.21": {
|
||||
"jar": "sha256-kcBnPCLkSwVK4DFNMjhg6+Hzr/Pw68dP/4LEcz3eCb4=",
|
||||
"pom": "sha256-Fwvb7LpX/wCiuNF+8seeCLhfZ99p2FO6CiWaQYO/uSM="
|
||||
"org/jetbrains/kotlin#kotlin-daemon-embeddable/2.3.0": {
|
||||
"jar": "sha256-ObywLYwpOqZ4VUyLSdf/hGVwIXCSg8YYbjpAgGr5vRA=",
|
||||
"pom": "sha256-TI3aucQLMNAbhc/qHxd31zUlybcWQ+YlDGV2/H0fwRI="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-daemon-embeddable/2.3.10-RC": {
|
||||
"jar": "sha256-QyoFSvwpRD1uVybcO3JKdrhDxR2yKEVbyogs3ANJhlk=",
|
||||
@@ -3240,49 +3238,49 @@
|
||||
"jar": "sha256-vNdaNspK2OBhFyFO2Af43qL+YaceB/kcoU9DNQJLhGM=",
|
||||
"pom": "sha256-7XngK/COxxXsvNHi16RTYteqfDP5LvZ15t+kpJMbzF8="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-reflect/2.2.21": {
|
||||
"jar": "sha256-RDgKvzfSRc5cDylPQ1EtHDmllkK/pGOSLHTpaHfPSfg=",
|
||||
"pom": "sha256-5atrEFYKWlJWLDXNvnHdvkJ9Uetb/HAdzU9rlJvZ4D8="
|
||||
"org/jetbrains/kotlin#kotlin-reflect/2.3.0": {
|
||||
"jar": "sha256-cU30voGVRf9N4fNqohg+DeqUtMjN98op6ciZGbrzY2I=",
|
||||
"pom": "sha256-89F2jvL7UxBIPb6R4w6fo2x7Pi/e5pRaCLujEBQtKcE="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-sam-with-receiver-compiler-plugin-embeddable/2.2.21": {
|
||||
"jar": "sha256-yweF5qeHDS9eqW9kcCDigS3snXAjAzMZu9sc5+XmVUg=",
|
||||
"pom": "sha256-CcOMhkgRKRfUMPoji0Nxz4DbE86Dgu6KK6g0EPmd0yY="
|
||||
"org/jetbrains/kotlin#kotlin-sam-with-receiver-compiler-plugin-embeddable/2.3.0": {
|
||||
"jar": "sha256-QOPhi7jFUjLuZSXOV9F7hl5WcosFK/DBDnvsHQhJmMo=",
|
||||
"pom": "sha256-BnzIEOCaYeFufoe1Kk3WR+FfYLd+PaDRsVPz+A7r8wM="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-script-runtime/2.2.21": {
|
||||
"jar": "sha256-KxUZtCe1FNFTbBtCVnSwP+kUr2N5JAKOmVnGYlRC31E=",
|
||||
"pom": "sha256-h2elQPxdviC34Sg6lfUQKX5sDJiy6sLtxNBhKi0PLq8="
|
||||
"org/jetbrains/kotlin#kotlin-script-runtime/2.3.0": {
|
||||
"jar": "sha256-24JpYTcdZgUxjZxOS/zb+slMOgiSzcq9VSJIcP6tV/E=",
|
||||
"pom": "sha256-20CN5tumaQeVvFOkoPhbM8en1qzLZ94ZAmQPr1QfL1s="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-script-runtime/2.3.10-RC": {
|
||||
"jar": "sha256-vabutEYi4rlflkxb3MkPoWPNCgybtVabpd86MRwm8iA=",
|
||||
"pom": "sha256-JH2OT7fPc1Wnr/gMRAHp2wXubkb6xoZKp5ebl7ehR70="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-scripting-common/2.2.21": {
|
||||
"jar": "sha256-QU7ZHD9eRJKyPLlTeEK0ZRA44l2thBB5OfQ0wiA/KpI=",
|
||||
"pom": "sha256-7CWpeZRRdbrSFlRqSEsLj0SoZwVZGV4kCzR/H9oXcN8="
|
||||
"org/jetbrains/kotlin#kotlin-scripting-common/2.3.0": {
|
||||
"jar": "sha256-QlK3gs2lP8v9lTuQrwMlDiGX/+9uVavZsKLkj5Pv8lM=",
|
||||
"pom": "sha256-9AuKrV3x68riUJLMM7hpP6Qw5TRCC6Wup/AGsvMrQw4="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-scripting-common/2.3.10-RC": {
|
||||
"jar": "sha256-gbM3To+5LF1t82X13tIAW2Vb4rg3oNKjylND0/9tMCc=",
|
||||
"pom": "sha256-FA4i/htI2X7VHlRWnAUw9fNxhCQhGyEXMOwOrxbnLcQ="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-scripting-compiler-embeddable/2.2.21": {
|
||||
"jar": "sha256-2TS50MJGvAliS3Bor1itV87xHb4q3bx7GdJQzOQt4ck=",
|
||||
"pom": "sha256-EUhmLJXzbgCYEXj7LYldBrLs59BX7YRTLdNTu9bDVlA="
|
||||
"org/jetbrains/kotlin#kotlin-scripting-compiler-embeddable/2.3.0": {
|
||||
"jar": "sha256-ZxRdvqkxlNuyJT4vNaCp/ngBfCy84+zbSx/0P/9HGNU=",
|
||||
"pom": "sha256-FjR61xI8BuiaUu+twxjZaick9UqBx+xZTA1ALh8eZFk="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-scripting-compiler-embeddable/2.3.10-RC": {
|
||||
"jar": "sha256-WkVxf5DBowquk3ukcouU9cVjxp03s08671HP9OybPRg=",
|
||||
"pom": "sha256-z75mf7STjoyR9BDJWbjM+Xksc0bD8CjVmOotzRxYGX0="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/2.2.21": {
|
||||
"jar": "sha256-eIowYMjnmX+K4WulwCgNBQBa8KQgKfGMsQxWJbl5+sM=",
|
||||
"pom": "sha256-DKT5XDLUrpVOF06kHlutYseNvJOmTEUHb96czISrNgk="
|
||||
"org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/2.3.0": {
|
||||
"jar": "sha256-MsdCfxBeYtT07/MDXaHkKAsndxvkrWFDuoZV0Yh3IM0=",
|
||||
"pom": "sha256-TPG5v5rmnHbz6nWnhW3GbeRGeKfHQXFa6cFdtA7Nfv0="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/2.3.10-RC": {
|
||||
"jar": "sha256-ua86tjyjMwHLUfkBJZk5Xtjy64jjyWNQHOLriCv/12I=",
|
||||
"pom": "sha256-gWW9J1eaLKO3r8ww5Swo6QfJECUg6yL+7QzS9rgtSuA="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-scripting-jvm/2.2.21": {
|
||||
"jar": "sha256-g4IMX8xdKPBF+RTs1ZALu8+BFbDXAHM03gaf5scGaeY=",
|
||||
"pom": "sha256-nR1Dsi27irmp3yJ6bVRYNB2v/sFQ73WV12XMXsvxeQg="
|
||||
"org/jetbrains/kotlin#kotlin-scripting-jvm/2.3.0": {
|
||||
"jar": "sha256-NpM+uDYZqKZeBB36m2ktNOB9V8b9Yv43HIu/BYgL7Ec=",
|
||||
"pom": "sha256-qemsNTtIBUA7A3spmZpUnxvESATniVnYT/sbwzBF8kc="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-scripting-jvm/2.3.10-RC": {
|
||||
"jar": "sha256-7N5Qd0P8WB5wabFLHhohHK7MQ9fns7uZTrqEWqzAiag=",
|
||||
@@ -3303,9 +3301,9 @@
|
||||
"module": "sha256-b134r2M2AKa5z7D8x2SvPVEZ83Zndne5G2rugWsdMKs=",
|
||||
"pom": "sha256-X0As+413MZW5ZwUBJMnom1+EsXJGThiUkpeJv1xMLyk="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-stdlib-common/2.2.21": {
|
||||
"module": "sha256-P/20UaotMU/nJjeC036r3c+LlBvLlA/jGSrAGmK1f3s=",
|
||||
"pom": "sha256-YY3DrMdzRaytwwwN7viloOYD+O7zr0LldvBYoXVMLHw="
|
||||
"org/jetbrains/kotlin#kotlin-stdlib-common/2.3.0": {
|
||||
"module": "sha256-/pAljbcTNVWBoBZDfQbAKdBpwgu93uE02R5LiHBz108=",
|
||||
"pom": "sha256-J+2DQuBLgcqy0aP512D06/lQmG9n7Eme1y1cw4d+6NA="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-stdlib-common/2.3.10-RC": {
|
||||
"module": "sha256-T7RK7JIrF+ytx62EMPj7cc0Cs0ZPLzNoPUEnau3/vPw=",
|
||||
@@ -3360,6 +3358,11 @@
|
||||
"module": "sha256-v7xlfd06jjfkyK1BeWjV6wsLFxyfzkj5YsKtMu5DTCE=",
|
||||
"pom": "sha256-zzH5IxlsY67ezQpXwkJpvTcCpOR8C/C9ZLWtpd5SInI="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-stdlib/2.3.0": {
|
||||
"jar": "sha256-iHWHyRcTJQrVL+FK2RZtBCwzg1BJiQ6UN/NV/8WhlbE=",
|
||||
"module": "sha256-CRCoo7aWD8eSxFxWqR18Oj8mKG8DKVVUtRnP83h1baI=",
|
||||
"pom": "sha256-TVJW0+SETmVrDKQF9jUNbyF5XCQ3WzRSUmxUZ92ZtaI="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-stdlib/2.3.0-RC": {
|
||||
"jar": "sha256-zDONZbvslLcwNvfDw6X28JrocFuVwPkg7DKHtGtolNM=",
|
||||
"module": "sha256-j+uBo/Q5DDNtB8a3zz7kVQHpwF5zupBFU8UeJImo4VM=",
|
||||
@@ -3373,6 +3376,10 @@
|
||||
"org/jetbrains/kotlin#kotlin-stdlib/2.3.10-RC/all": {
|
||||
"jar": "sha256-8tQNQce+hFtMQsSM0wFI9oNm6QnfgiBJo96d0VLUjAI="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-tooling-core/2.3.0": {
|
||||
"jar": "sha256-NnFCeBKZvA+RIMHe7A5ik0oa+ep/AaqpxaU1TcXY19k=",
|
||||
"pom": "sha256-tQ6FtLEYwSIjge0c67K6lqfeLdrtti3aZ9SuBqGiXTc="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-tooling-core/2.3.10-RC": {
|
||||
"jar": "sha256-NnFCeBKZvA+RIMHe7A5ik0oa+ep/AaqpxaU1TcXY19k=",
|
||||
"pom": "sha256-JP5o1+ZtHKA6rzslyx5nPzE0F54G3Q8K0rQyaxCREyo="
|
||||
@@ -3821,13 +3828,6 @@
|
||||
"org/tensorflow#tensorflow-lite-metadata/0.2.0": {
|
||||
"jar": "sha256-6fGLikHwF+kDPLDthciiuiMHKSzf4l6uNlkj56MdKnA=",
|
||||
"pom": "sha256-D+MTJug7diLLzZx11GeykfAf/jzG4+dmUawFocHHo2A="
|
||||
},
|
||||
"org/jetbrains/compose/desktop#desktop-jvm-linux-arm64/1.11.0-alpha02": {
|
||||
"pom": "sha256-INXuoJ8sUBzIGbUKGbGv2Bsa5pT5vadziMS7cd6ZOb4="
|
||||
},
|
||||
"org/jetbrains/skiko#skiko-awt-runtime-linux-arm64/0.9.40": {
|
||||
"jar": "sha256-L9JHTj02sANpf1Kclv9nk4v3iDOu2twWDp68OYTyJx0=",
|
||||
"pom": "sha256-c2q1pyWFqoRuQlR3eYBCexNZoVDXHiB7ti/i0IbSsQk="
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Generated
+46
-46
@@ -6,88 +6,88 @@
|
||||
},
|
||||
{
|
||||
"pname": "Avalonia",
|
||||
"version": "11.2.3",
|
||||
"hash": "sha256-NUoyXJkIsgbkcKFVb10VRafM4ViHs801c/7vhu3ssUY="
|
||||
"version": "11.3.9",
|
||||
"hash": "sha256-bjSH8REHeK19bh8IacmyllDPaWND+TJdkhKGc8LVvjE="
|
||||
},
|
||||
{
|
||||
"pname": "Avalonia.Angle.Windows.Natives",
|
||||
"version": "2.1.22045.20230930",
|
||||
"hash": "sha256-RxPcWUT3b/+R3Tu5E5ftpr5ppCLZrhm+OTsi0SwW3pc="
|
||||
"version": "2.1.25547.20250602",
|
||||
"hash": "sha256-LE/lENAHptmz6t3T/AoJwnhpda+xs7PqriNGzdcfg8M="
|
||||
},
|
||||
{
|
||||
"pname": "Avalonia.BuildServices",
|
||||
"version": "0.0.29",
|
||||
"hash": "sha256-WPHRMNowRnYSCh88DWNBCltWsLPyOfzXGzBqLYE7tRY="
|
||||
"version": "11.3.2",
|
||||
"hash": "sha256-6wx06tjSKWQOlX2czdp6Wh0nuwVapx5qf/s8Qj5we40="
|
||||
},
|
||||
{
|
||||
"pname": "Avalonia.Controls.ColorPicker",
|
||||
"version": "11.2.3",
|
||||
"hash": "sha256-z3ZHxVSOoOjqq+5G71jnGN1Y0i3YpAkox7cj3lNr6kg="
|
||||
"version": "11.3.9",
|
||||
"hash": "sha256-Kk3AmO7foyO5JdnGKfE9KwtVyGwe6SgUZnXCX/OuZjo="
|
||||
},
|
||||
{
|
||||
"pname": "Avalonia.Controls.DataGrid",
|
||||
"version": "11.2.3",
|
||||
"hash": "sha256-jIJvuYN0iym/WeOC0C7z5xj5kCZSXGoeLQ/q5qQfewM="
|
||||
"version": "11.3.9",
|
||||
"hash": "sha256-VpJNTCaug7rtEfO2z1fFkAPXW2Y/lQSUInt6cVZC6DA="
|
||||
},
|
||||
{
|
||||
"pname": "Avalonia.Desktop",
|
||||
"version": "11.2.3",
|
||||
"hash": "sha256-srtZi+kDbhRtMl33l91zssBWETU5oHodKbbWyfEsb/I="
|
||||
"version": "11.3.9",
|
||||
"hash": "sha256-ib4psuecjBXKow0UC6oXvcVNhizFKokadCVqmwyQtCc="
|
||||
},
|
||||
{
|
||||
"pname": "Avalonia.Diagnostics",
|
||||
"version": "11.2.3",
|
||||
"hash": "sha256-DIGkaBff+C3BLwedw5xteR5lfzb6ecxiLt12eJVgLQc="
|
||||
"version": "11.3.9",
|
||||
"hash": "sha256-psajJAfqzLpMVx3//nezH7TixDJepN3/y6GwNn8k+TM="
|
||||
},
|
||||
{
|
||||
"pname": "Avalonia.FreeDesktop",
|
||||
"version": "11.2.3",
|
||||
"hash": "sha256-3sNemBmZE06w2ul87T5HrEeHUxXMOa9MfQhpI4AoxDY="
|
||||
"version": "11.3.9",
|
||||
"hash": "sha256-+adR3ErHqoqTBAJ5hMiyP6efX/hCAcWWCowCqA0Bxrw="
|
||||
},
|
||||
{
|
||||
"pname": "Avalonia.HtmlRenderer",
|
||||
"version": "11.0.0",
|
||||
"hash": "sha256-DBD113eQJNHeEgFmx/tVRSnHxhGBQIKWVKxr1QRilr4="
|
||||
"version": "11.2.0",
|
||||
"hash": "sha256-cATaSdyVEI2f2dM4votgoHEVZaHVHEVXSmsd5BW9Xrw="
|
||||
},
|
||||
{
|
||||
"pname": "Avalonia.Markup.Xaml.Loader",
|
||||
"version": "11.2.3",
|
||||
"hash": "sha256-odkZZXqTbL+h9aPSQiO+haFF89xgFg4XKsvzVWxLjVE="
|
||||
"version": "11.3.9",
|
||||
"hash": "sha256-8qrDtgGhNEy5ClNo0+OyxYVRHIElUMlDVHla9RgsgCU="
|
||||
},
|
||||
{
|
||||
"pname": "Avalonia.Native",
|
||||
"version": "11.2.3",
|
||||
"hash": "sha256-2Gp98NGWcrILqF+P5PDMPRdsMby/lZiT3eWAUskFim8="
|
||||
"version": "11.3.9",
|
||||
"hash": "sha256-cQ9/MKZ03jaLqAGRDLCzws5OfP/mSOoPRr1OxXNGa3o="
|
||||
},
|
||||
{
|
||||
"pname": "Avalonia.Remote.Protocol",
|
||||
"version": "11.2.3",
|
||||
"hash": "sha256-dSeu7rnTD9rIvlyro2iFS52oi0vvfeaGV3kDm90BkKw="
|
||||
"version": "11.3.9",
|
||||
"hash": "sha256-HxHN91T0BbQMkcZwozuVOQwmywm1oayTLYvUozwt1J0="
|
||||
},
|
||||
{
|
||||
"pname": "Avalonia.Skia",
|
||||
"version": "11.2.3",
|
||||
"hash": "sha256-QBp8wTA92hGwbmNSVL4gsjrqA9CfwDPgdTiOEqcogGA="
|
||||
"version": "11.3.9",
|
||||
"hash": "sha256-KCL1LNUd2i+50vQpDgfI+aMkIBUWtxExyuc43QIK21o="
|
||||
},
|
||||
{
|
||||
"pname": "Avalonia.Themes.Fluent",
|
||||
"version": "11.2.3",
|
||||
"hash": "sha256-DRl+267mUtJDUJpreUj6BxDLGGYGkEEo5vDGtGguoC8="
|
||||
"version": "11.3.9",
|
||||
"hash": "sha256-4HuNP/nSB7T+n9KZQgXNvbgudG3eITnDACj8Y2NV6OU="
|
||||
},
|
||||
{
|
||||
"pname": "Avalonia.Themes.Simple",
|
||||
"version": "11.2.3",
|
||||
"hash": "sha256-UF15yTDzHmqd33siH3TJxmxaonA51dzga+hmCUahn1k="
|
||||
"version": "11.3.9",
|
||||
"hash": "sha256-0MyHPZbkp0DduFwoOMScAOKpqQ/Zs6DOUfexVLKzSco="
|
||||
},
|
||||
{
|
||||
"pname": "Avalonia.Win32",
|
||||
"version": "11.2.3",
|
||||
"hash": "sha256-xKFKObvqdJaQjphEktRJvzmAoDEsKg3WqlEG31V3qLE="
|
||||
"version": "11.3.9",
|
||||
"hash": "sha256-OwWQymPLmN362vMD6kZk8dBD/+lSpvGqIW0T/AquYig="
|
||||
},
|
||||
{
|
||||
"pname": "Avalonia.X11",
|
||||
"version": "11.2.3",
|
||||
"hash": "sha256-SD4dmpKx4l8YOyUnrA0fnf2Bb+tHSNyARh7GAtHyg60="
|
||||
"version": "11.3.9",
|
||||
"hash": "sha256-B8P+m2VyPwXCyVWGAKewZCqO8fycgYWjWx830VbR79A="
|
||||
},
|
||||
{
|
||||
"pname": "CommunityToolkit.Mvvm",
|
||||
@@ -96,28 +96,28 @@
|
||||
},
|
||||
{
|
||||
"pname": "HarfBuzzSharp",
|
||||
"version": "7.3.0.3",
|
||||
"hash": "sha256-1vDIcG1aVwVABOfzV09eAAbZLFJqibip9LaIx5k+JxM="
|
||||
"version": "8.3.1.1",
|
||||
"hash": "sha256-614yv6bK9ynhdUnvW4wIkgpBe2sqTh28U9cDZzdhPc0="
|
||||
},
|
||||
{
|
||||
"pname": "HarfBuzzSharp.NativeAssets.Linux",
|
||||
"version": "7.3.0.3",
|
||||
"hash": "sha256-HW5r16wdlgDMbE/IfE5AQGDVFJ6TS6oipldfMztx+LM="
|
||||
"version": "8.3.1.1",
|
||||
"hash": "sha256-sBbez6fc9axVcsBbIHbpQh/MM5NHlMJgSu6FyuZzVyU="
|
||||
},
|
||||
{
|
||||
"pname": "HarfBuzzSharp.NativeAssets.macOS",
|
||||
"version": "7.3.0.3",
|
||||
"hash": "sha256-UpAVfRIYY8Wh8xD4wFjrXHiJcvlBLuc2Xdm15RwQ76w="
|
||||
"version": "8.3.1.1",
|
||||
"hash": "sha256-hK20KbX2OpewIO5qG5gWw5Ih6GoLcIDgFOqCJIjXR/Q="
|
||||
},
|
||||
{
|
||||
"pname": "HarfBuzzSharp.NativeAssets.WebAssembly",
|
||||
"version": "7.3.0.3",
|
||||
"hash": "sha256-jHrU70rOADAcsVfVfozU33t/5B5Tk0CurRTf4fVQe3I="
|
||||
"version": "8.3.1.1",
|
||||
"hash": "sha256-mLKoLqI47ZHXqTMLwP1UCm7faDptUfQukNvdq6w/xxw="
|
||||
},
|
||||
{
|
||||
"pname": "HarfBuzzSharp.NativeAssets.Win32",
|
||||
"version": "7.3.0.3",
|
||||
"hash": "sha256-v/PeEfleJcx9tsEQAo5+7Q0XPNgBqiSLNnB2nnAGp+I="
|
||||
"version": "8.3.1.1",
|
||||
"hash": "sha256-Um4iwLdz9XtaDSAsthNZdev6dMiy7OBoHOrorMrMYyo="
|
||||
},
|
||||
{
|
||||
"pname": "ini-parser-netstandard",
|
||||
@@ -241,8 +241,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "Tmds.DBus.Protocol",
|
||||
"version": "0.20.0",
|
||||
"hash": "sha256-CRW/tkgsuBiBJfRwou12ozRQsWhHDooeP88E5wWpWJw="
|
||||
"version": "0.21.2",
|
||||
"hash": "sha256-gaK/5aAummyin6ptnhaJbnA0ih4+2xADrtrLfFbHwYI="
|
||||
},
|
||||
{
|
||||
"pname": "WindowsShortcutFactory",
|
||||
|
||||
@@ -6,17 +6,18 @@
|
||||
dotnetCorePackages,
|
||||
copyDesktopItems,
|
||||
makeDesktopItem,
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
buildDotnetModule rec {
|
||||
pname = "knossosnet";
|
||||
version = "1.3.1";
|
||||
version = "1.3.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "KnossosNET";
|
||||
repo = "Knossos.NET";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-XaCBuZ4Hf2ISw3hVQ1s2Hp8PLxp2eFr+I7U5ttUDQvU=";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-Ss9xk7HiWBy6Ku8cMvhsxxCCkE8PbWmpSv7Rqk/l3bI=";
|
||||
};
|
||||
|
||||
patches = [ ./dotnet-8-upgrade.patch ];
|
||||
@@ -30,6 +31,10 @@ buildDotnetModule rec {
|
||||
|
||||
runtimeDeps = [ openal ];
|
||||
|
||||
env = {
|
||||
AVALONIA_TELEMETRY_OPTOUT = "1";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ copyDesktopItems ];
|
||||
|
||||
desktopItems = [
|
||||
@@ -44,14 +49,18 @@ buildDotnetModule rec {
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
install -Dm644 $src/packaging/linux/knossos-512.png $out/share/icons/hicolor/512x512/apps/knossos.png
|
||||
install -Dm444 $src/packaging/linux/knossos-512.png $out/share/icons/hicolor/512x512/apps/knossos.png
|
||||
'';
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/KnossosNET/Knossos.NET";
|
||||
changelog = "https://github.com/KnossosNET/Knossos.NET/releases/tag/v${version}";
|
||||
description = "Multi-platform launcher for Freespace 2 Open";
|
||||
homepage = "https://fsnebula.org/knossos/";
|
||||
license = lib.licenses.gpl3Only;
|
||||
mainProgram = "Knossos.NET";
|
||||
maintainers = with lib.maintainers; [ cdombroski ];
|
||||
platforms = lib.platforms.unix;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -7,6 +7,8 @@
|
||||
let
|
||||
pname = "lmstudio";
|
||||
|
||||
version_aarch64-linux = "0.4.5-2";
|
||||
hash_aarch64-linux = "sha256-BeF9FNMde9RW2icdq07zkWQafge7ViWKvR+xupRIdjE=";
|
||||
version_aarch64-darwin = "0.4.5-2";
|
||||
hash_aarch64-darwin = "sha256-mSszzDsoXv2D9Ky3K/P2Nn/mixq3HzGMonS1I4mz5+s=";
|
||||
version_x86_64-linux = "0.4.5-2";
|
||||
@@ -20,12 +22,13 @@ let
|
||||
maintainers = with lib.maintainers; [ crertel ];
|
||||
platforms = [
|
||||
"x86_64-linux"
|
||||
"aarch64-linux"
|
||||
"aarch64-darwin"
|
||||
];
|
||||
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
|
||||
};
|
||||
in
|
||||
if stdenv.hostPlatform.isDarwin then
|
||||
if stdenv.hostPlatform.system == "aarch64-darwin" then
|
||||
callPackage ./darwin.nix {
|
||||
inherit pname meta;
|
||||
passthru.updateScript = ./update.sh;
|
||||
@@ -35,6 +38,16 @@ if stdenv.hostPlatform.isDarwin then
|
||||
or "https://installers.lmstudio.ai/darwin/arm64/${version_aarch64-darwin}/LM-Studio-${version_aarch64-darwin}-arm64.dmg";
|
||||
hash = args.hash or hash_aarch64-darwin;
|
||||
}
|
||||
else if stdenv.hostPlatform.system == "aarch64-linux" then
|
||||
callPackage ./linux.nix {
|
||||
inherit pname meta;
|
||||
passthru.updateScript = ./update.sh;
|
||||
version = version_aarch64-linux;
|
||||
url =
|
||||
args.url
|
||||
or "https://installers.lmstudio.ai/linux/arm64/${version_aarch64-linux}/LM-Studio-${version_aarch64-linux}-arm64.AppImage";
|
||||
hash = args.hash or hash_aarch64-linux;
|
||||
}
|
||||
else
|
||||
callPackage ./linux.nix {
|
||||
inherit pname meta;
|
||||
|
||||
@@ -11,10 +11,10 @@ mattermost.override {
|
||||
# and make sure the version regex is up to date here.
|
||||
# Ensure you also check ../mattermost/package.nix for ESR releases.
|
||||
regex = "^v(11\\.[0-9]+\\.[0-9]+)$";
|
||||
version = "11.4.0";
|
||||
srcHash = "sha256-w+/slirvft6OQHLmZHwy92GEy0SSJ+5uV/8e3xOB2CE=";
|
||||
vendorHash = "sha256-8Q5jiEsLy3hZLL81tU3xG8zp65KpAYsjSE9jit77fEI=";
|
||||
npmDepsHash = "sha256-MrFV87WslmFxil9zW5JmoT5psM0GAJvmDK3WfkxpoUo=";
|
||||
version = "11.5.1";
|
||||
srcHash = "sha256-3ij6JYGectkAYc2z6caD3L0NUP1UJJ6QaR2qLcTWXoI=";
|
||||
vendorHash = "sha256-ao8jWfrzMTs9JJokaGH0kuoZ0d3VnIDGc5uDN2hCrhk=";
|
||||
npmDepsHash = "sha256-r7iq1pCAJjFyspZBdeNWe00W7A3l73PGC6rrsZ7O6Uw=";
|
||||
lockfileOverlay = ''
|
||||
unlock(.; "@floating-ui/react"; "channels/node_modules/@floating-ui/react")
|
||||
'';
|
||||
|
||||
@@ -9,16 +9,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "mdserve";
|
||||
version = "1.0.0";
|
||||
version = "1.1.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jfernandez";
|
||||
repo = "mdserve";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-t8eQBzdR5+O5U85HSRj6P7PgE7ubZhY8IkNXsDEpy+w=";
|
||||
hash = "sha256-f84Fkd3nONE+nJM27c+1kRztXEzsDye77heJDG8MUm0=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-jBTbScyflkvhwfOu4DHkcsfxogjgSGXBAF2euq3lZEo=";
|
||||
cargoHash = "sha256-SuCLJE0uSUGCzF4OXL4I9go0rw5GMvCBHxnRpIKTqi0=";
|
||||
|
||||
__darwinAllowLocalNetworking = true;
|
||||
|
||||
|
||||
@@ -6,12 +6,12 @@
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
version = "12.36";
|
||||
version = "12.50";
|
||||
pname = "monkeys-audio";
|
||||
|
||||
src = fetchzip {
|
||||
url = "https://monkeysaudio.com/files/MAC_${builtins.concatStringsSep "" (lib.strings.splitString "." finalAttrs.version)}_SDK.zip";
|
||||
hash = "sha256-gat/VUvmfvYAux0cHN/I7LsLBrp1F04imNGMp0JzRto=";
|
||||
hash = "sha256-ZQ2tZnJ1uTSughjLadNhhLCDT8B27UWulqd0hNY6aKw=";
|
||||
stripRoot = false;
|
||||
};
|
||||
|
||||
|
||||
@@ -31,15 +31,15 @@
|
||||
writeScript,
|
||||
}:
|
||||
let
|
||||
id = "305607196";
|
||||
id = "354596705";
|
||||
in
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
pname = "multiviewer-for-f1";
|
||||
version = "2.3.0";
|
||||
version = "2.5.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://releases.multiviewer.dev/download/${id}/multiviewer_${finalAttrs.version}_amd64.deb";
|
||||
hash = "sha256-Uc4db2o4XBV9eRNugxS6pA9Z5YhjY5QnEkwOICXmUwc=";
|
||||
hash = "sha256-9ts5CZD14CzJHiC3YoKWIEKiFpOrcUX1tRUhE4it5Mo=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "mymake";
|
||||
version = "2.4.2";
|
||||
version = "2.4.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "fstromback";
|
||||
repo = "mymake";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-JV9WGSCYWdqSD7jbGd4NlFVEZ8Rzh6l9h14O0qzzIw0=";
|
||||
hash = "sha256-OjlcQ49jxMMmAhyl8c6lREOwBE63s+DIEf+rFElUsi0=";
|
||||
};
|
||||
|
||||
buildPhase = ''
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "nextvi";
|
||||
version = "3.2";
|
||||
version = "4.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "kyx0r";
|
||||
repo = "nextvi";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-tFV0VDMAiD099UBsdf1dC2KKFfUCFmJe4kEb/Z69U10=";
|
||||
hash = "sha256-zX4m4y/y9kt/9dfEauLry+LdgcvSs+3s1OVPL52Ecok=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ installShellFiles ];
|
||||
|
||||
@@ -12,19 +12,19 @@
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "ni";
|
||||
version = "28.2.0";
|
||||
version = "28.3.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "antfu-collective";
|
||||
repo = "ni";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-QRatGm8e12mYtCPpeZwz4adtl6PTPUXTRlge6UKqiqI=";
|
||||
hash = "sha256-YLHtNJIGdprmqgBnKMREeHk6zZ43909JpmjJk/j0qyU=";
|
||||
};
|
||||
|
||||
pnpmDeps = fetchPnpmDeps {
|
||||
inherit (finalAttrs) pname version src;
|
||||
fetcherVersion = 2;
|
||||
hash = "sha256-n/iqROsdVwLZEAHU3G6Hkl2wrwnwJv7BUMzJif9bYRM=";
|
||||
hash = "sha256-cwVCGEhNmhMweJJJoPzqe8e2agHfIxIi6WmKiceCAns=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -17,7 +17,7 @@ buildGoModule (
|
||||
ui = buildNpmPackage {
|
||||
inherit (finalAttrs) src version;
|
||||
pname = "ntfy-sh-ui";
|
||||
npmDepsHash = "sha256-d73rymqCKalsjAwHSJshEovmUHJStfGt8wcZYN49sHY=";
|
||||
npmDepsHash = "sha256-eBGtw3R0mm26kQcxs7ODNpdAQGaBlRxn9ERn48zwuag=";
|
||||
|
||||
prePatch = ''
|
||||
cd web/
|
||||
@@ -37,16 +37,16 @@ buildGoModule (
|
||||
in
|
||||
{
|
||||
pname = "ntfy-sh";
|
||||
version = "2.17.0";
|
||||
version = "2.18.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "binwiederhier";
|
||||
repo = "ntfy";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-/dxILAkye1HwYcybnx1WrMRK2jXZMrxal2ZKm6y2bWc=";
|
||||
hash = "sha256-QyApZObrCVcTD2ZFKJdv7Ghr0lYote4L6VELnL13KAc=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-/mQ+UwBYz78mPVVwYgsSYatE00ce2AKXJdx+nl6oT8E=";
|
||||
vendorHash = "sha256-mX7o1nXKhzzbSwJ4xmhg9ZQn4l5fIJDgIszxrgxPUKc=";
|
||||
|
||||
doCheck = false;
|
||||
|
||||
@@ -56,6 +56,11 @@ buildGoModule (
|
||||
"-X main.version=${finalAttrs.version}"
|
||||
];
|
||||
|
||||
excludedPackages = [
|
||||
# main module (heckel.io/ntfy/v2) does not contain package heckel.io/ntfy/v2/tools/loadtest
|
||||
"tools/loadtest"
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
debianutils
|
||||
mkdocs
|
||||
@@ -81,6 +86,7 @@ buildGoModule (
|
||||
meta = {
|
||||
description = "Send push notifications to your phone or desktop via PUT/POST";
|
||||
homepage = "https://ntfy.sh";
|
||||
changelog = "https://github.com/binwiederhier/ntfy/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [
|
||||
arjan-s
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
|
||||
python3Packages.buildPythonApplication (finalAttrs: {
|
||||
pname = "openapi-python-client";
|
||||
version = "0.28.2";
|
||||
version = "0.28.3";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
@@ -19,7 +19,7 @@ python3Packages.buildPythonApplication (finalAttrs: {
|
||||
owner = "openapi-generators";
|
||||
repo = "openapi-python-client";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-egeT/XTUTq+HbwX7PpfygDNNKgBkExM0neMEu/mfErw=";
|
||||
hash = "sha256-09XqMy++lczQrbQWkj13WM98VDIOMPSMXAkgJWMfcKM=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -8,13 +8,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "corral";
|
||||
version = "0.9.1";
|
||||
version = "0.9.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ponylang";
|
||||
repo = "corral";
|
||||
rev = finalAttrs.version;
|
||||
hash = "sha256-pJ6/+PYxMpJcj1e9v2Al8vIWFizJnLMIw7LlVU9ogS0=";
|
||||
hash = "sha256-WblwyUm7mTdh3GvuSvO9bW6txbJeSS4qrvP4TeYk1uw=";
|
||||
};
|
||||
|
||||
env.arch =
|
||||
|
||||
@@ -6,11 +6,11 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "pv";
|
||||
version = "1.10.3";
|
||||
version = "1.10.4";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://www.ivarch.com/programs/sources/pv-${finalAttrs.version}.tar.gz";
|
||||
hash = "sha256-qhYwx5r2lgqJIv+mTSw+f4dIbaIfy1fid4JClP0mZ0I=";
|
||||
hash = "sha256-fplPm4ZFggookohGgFFXWt8JoeaI2OTY+j7MSHeL98k=";
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "rclone";
|
||||
version = "1.73.1";
|
||||
version = "1.73.2";
|
||||
|
||||
outputs = [
|
||||
"out"
|
||||
@@ -28,10 +28,10 @@ buildGoModule (finalAttrs: {
|
||||
owner = "rclone";
|
||||
repo = "rclone";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-DzyfG14c2ca/Nw8rVL1SJ0fp9CWvus/9jDtwSqYN6F8=";
|
||||
hash = "sha256-ICq0VEy0i5Q/9Fd9rsZmMZGMnAW2tGsIhluHFGlmI/Q=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-mMkntyRAYFrzp0HqlD0FBmzztCMc9gL/Cs/drq8U4K0=";
|
||||
vendorHash = "sha256-4WLtVzlboBRO5HVYUVfwt6xGaaG2mt8GVHcS4K+fgvA=";
|
||||
|
||||
subPackages = [ "." ];
|
||||
|
||||
|
||||
@@ -11,16 +11,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "release-plz";
|
||||
version = "0.3.156";
|
||||
version = "0.3.157";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "MarcoIeni";
|
||||
repo = "release-plz";
|
||||
rev = "release-plz-v${finalAttrs.version}";
|
||||
hash = "sha256-XJACR1/wpN4NhV/zEgYwA1f+3AHTwJeoQ2dgGlJqpBo=";
|
||||
hash = "sha256-ATPf1ObepPT2Ndd72hXpqEHMGpaZz12Ee8wwCPCQrlQ=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-OlBhTlfM5LV1mRRYjnQFioap/lMCrav9ggj5wiI1Qqo=";
|
||||
cargoHash = "sha256-q1iSB+Qi8UAXajlVD6AvMrFJFliywQQauTZ+TInbvd4=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
installShellFiles
|
||||
|
||||
@@ -7,14 +7,14 @@
|
||||
|
||||
python3.pkgs.buildPythonApplication {
|
||||
pname = "renode-dts2repl";
|
||||
version = "0-unstable-2026-02-03";
|
||||
version = "0-unstable-2026-03-04";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "antmicro";
|
||||
repo = "dts2repl";
|
||||
rev = "9a95defc04faac0c3787082245656771a3de69e6";
|
||||
hash = "sha256-0zYTU3FVV8Inmu0Y1ZNm8RqMQBjJ4xpGKX99Tp3m0xs=";
|
||||
rev = "c0417ea78616572c543b3a6e4d2d1b5f03b7d9a9";
|
||||
hash = "sha256-gblaFhFI5N/95FW/cqUng4j6Lmlc/TVTejvwOlkIoXU=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "rust-analyzer-unwrapped";
|
||||
version = "2026-02-16";
|
||||
version = "2026-03-02";
|
||||
|
||||
cargoHash = "sha256-1Brx4mvT8683zhrFkfL15/ynfgewyd7WcFFdKvDL3+Q=";
|
||||
|
||||
@@ -21,7 +21,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
owner = "rust-lang";
|
||||
repo = "rust-analyzer";
|
||||
rev = finalAttrs.version;
|
||||
hash = "sha256-1TZROjtryMzOJHgHhAUQUoAMnnWal231G7gM1pfNlK4=";
|
||||
hash = "sha256-UfVF6W3LKSl+KMM510AXrGOdOdkU0PTZd3xyee14iRc=";
|
||||
};
|
||||
|
||||
cargoBuildFlags = [
|
||||
|
||||
@@ -36,20 +36,20 @@ let
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "siyuan";
|
||||
version = "3.5.8";
|
||||
version = "3.5.9";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "siyuan-note";
|
||||
repo = "siyuan";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-mXDro4m2QZEUcljpQNC5JqhVbRZgBVU1Wfiq1JtS0B0=";
|
||||
hash = "sha256-lQtgVYYinkgxgwnxyhsebt8CpdCDClcS+qo0tQaTD94=";
|
||||
};
|
||||
|
||||
kernel = buildGoModule {
|
||||
name = "${finalAttrs.pname}-${finalAttrs.version}-kernel";
|
||||
inherit (finalAttrs) src;
|
||||
sourceRoot = "${finalAttrs.src.name}/kernel";
|
||||
vendorHash = "sha256-i7eq8RDbuv+FzreClW8JFocUs7R8A02cOZ8NaAGBMfA=";
|
||||
vendorHash = "sha256-Qz2LAtznJ8MxPQ6bSuMuvCDWt+8JSe0MawNWH70X/5k=";
|
||||
|
||||
patches = [
|
||||
(replaceVars ./set-pandoc-path.patch {
|
||||
@@ -100,7 +100,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
;
|
||||
pnpm = pnpm_9;
|
||||
fetcherVersion = 3;
|
||||
hash = "sha256-Dp684KKAb8Ge2PyPhBFgIB17Fs6swAF/Fw2z9SN4Aio=";
|
||||
hash = "sha256-KXSR2QCcYdUCaQhDZAF/4rwlAmn7GtUHVbP8xYKcxVI=";
|
||||
};
|
||||
|
||||
sourceRoot = "${finalAttrs.src.name}/app";
|
||||
|
||||
@@ -12,20 +12,20 @@
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "taze";
|
||||
version = "19.9.2";
|
||||
version = "19.10.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "antfu-collective";
|
||||
repo = "taze";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-6VH1j2v9gySalq6OXL1WzEApcaoE1VxHdrZtYv2xKZk=";
|
||||
hash = "sha256-jkVbPEHSO2ZZwxfxzq6GUsAi0O/BJYv2YLghpiLM66g=";
|
||||
};
|
||||
|
||||
pnpmDeps = fetchPnpmDeps {
|
||||
inherit (finalAttrs) pname version src;
|
||||
pnpm = pnpm_9;
|
||||
fetcherVersion = 1;
|
||||
hash = "sha256-SV8dHPydTOz/cbOY3p4npp0uMjh3hSXH9ZNk4BtHb4w=";
|
||||
hash = "sha256-+kORi1CwLD567b2L0PRs+t16Qi7HegpYoc8W127rp9k=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -9,8 +9,10 @@
|
||||
}:
|
||||
|
||||
let
|
||||
pname = "timetrap";
|
||||
|
||||
ttBundlerApp = (bundlerApp.override { ruby = ruby_3_4; }) {
|
||||
pname = "timetrap";
|
||||
inherit pname;
|
||||
gemdir = ./.;
|
||||
exes = [
|
||||
"t"
|
||||
@@ -21,14 +23,15 @@ let
|
||||
};
|
||||
|
||||
ttGem = (bundlerEnv.override { ruby = ruby_3_4; }) {
|
||||
pname = "timetrap";
|
||||
inherit pname;
|
||||
gemdir = ./.;
|
||||
};
|
||||
|
||||
in
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "timetrap";
|
||||
inherit pname;
|
||||
inherit (ttBundlerApp) version;
|
||||
|
||||
dontUnpack = true;
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
buildGoModule,
|
||||
buildGo126Module,
|
||||
cairo,
|
||||
copyDesktopItems,
|
||||
fetchFromGitea,
|
||||
@@ -38,17 +38,17 @@ let
|
||||
];
|
||||
};
|
||||
in
|
||||
buildGoModule (finalAttrs: {
|
||||
buildGo126Module (finalAttrs: {
|
||||
pname = "tonearm";
|
||||
version = "1.2.0";
|
||||
version = "1.4.0";
|
||||
src = fetchFromGitea {
|
||||
domain = "codeberg.org";
|
||||
owner = "dergs";
|
||||
repo = "Tonearm";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-2on27z3BRf63gjs3NKmF9H0Le7hBdaHRUp8WQgFs3QU=";
|
||||
hash = "sha256-tfnJiEJD0SWKxi5MjGbDLVe80niMcMHpzNaOM1SNEQo=";
|
||||
};
|
||||
vendorHash = "sha256-j+7cobxVGNuZFYeRn5ad7XT4um8WNWE1byFo7qo9zK0=";
|
||||
vendorHash = "sha256-/pUSUfOt5heiObZNQRlZjN1a+j9JocB43F9072pyLjw=";
|
||||
|
||||
ldflags = [
|
||||
"-X \"codeberg.org/dergs/tonearm/internal/ui.Version=${finalAttrs.version}\""
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
useGeoIP ? false, # Require /var/lib/geoip-databases/GeoIP.dat
|
||||
}:
|
||||
let
|
||||
version = "0.9.5";
|
||||
version = "0.9.6";
|
||||
in
|
||||
python3Packages.buildPythonApplication {
|
||||
pname = "tremc";
|
||||
@@ -20,7 +20,7 @@ python3Packages.buildPythonApplication {
|
||||
owner = "tremc";
|
||||
repo = "tremc";
|
||||
tag = version;
|
||||
hash = "sha256-t7GH3flTLN8O+nnv/kwwzu5x3VoCyF11bqb1EJ8LQs8=";
|
||||
hash = "sha256-GbQ1x973M9sP9360gEzCypU7JlxwH/Uo/tUUQRlNfC8=";
|
||||
};
|
||||
|
||||
pythonPath =
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
|
||||
let
|
||||
pname = "trilium-desktop";
|
||||
version = "0.102.0";
|
||||
version = "0.102.1";
|
||||
|
||||
triliumSource = os: arch: hash: {
|
||||
url = "https://github.com/TriliumNext/Trilium/releases/download/v${version}/TriliumNotes-v${version}-${os}-${arch}.zip";
|
||||
@@ -26,10 +26,10 @@ let
|
||||
darwinSource = triliumSource "macos";
|
||||
|
||||
# exposed like this for update.sh
|
||||
x86_64-linux.hash = "sha256-/M7Quq7tgnrp/x7845fA041snC4ybIxculA3IXah5zs=";
|
||||
aarch64-linux.hash = "sha256-9ONccvxAhPrO3Sj1wSlb93G0zrtEiD4jD0vyr3W11X0=";
|
||||
x86_64-darwin.hash = "sha256-yaxv5LynfCOdNMHjmV3uFDBzlxtSZCDOFnUV577z8N8=";
|
||||
aarch64-darwin.hash = "sha256-Rr3da4R/7rT5ippGE38RWOGT+W0yXp5S43Mo1nFdzMw=";
|
||||
x86_64-linux.hash = "sha256-whGKMEruDqQjXEwYa3xlaoZPERWMmI541X4HZSzLla0=";
|
||||
aarch64-linux.hash = "sha256-mTs+5j2jYKRW1cMQgs9SLp4UxpaE0lT41HG4AhIb+xE=";
|
||||
x86_64-darwin.hash = "sha256-lkebqEMY37A6y3W2KjENIPys0cH+fGPFYeK/n4nPd1Y=";
|
||||
aarch64-darwin.hash = "sha256-nIodFvyPI7LJUE4PI1BMwI3Xnz/OfzMrgaHHkltUgKw=";
|
||||
|
||||
sources = {
|
||||
x86_64-linux = linuxSource "x64" x86_64-linux.hash;
|
||||
|
||||
@@ -7,12 +7,12 @@
|
||||
}:
|
||||
|
||||
let
|
||||
version = "0.102.0";
|
||||
version = "0.102.1";
|
||||
|
||||
serverSource_x64.url = "https://github.com/TriliumNext/Trilium/releases/download/v${version}/TriliumNotes-Server-v${version}-linux-x64.tar.xz";
|
||||
serverSource_x64.hash = "sha256-EC4Ige8ox2+twzpsQcT0DDjZlP74zpHSk2IAK6txcJs=";
|
||||
serverSource_x64.hash = "sha256-5UW+3VrexXbtfVEcoPGEl1cu44nX89a88ny5o2pSv1I=";
|
||||
serverSource_arm64.url = "https://github.com/TriliumNext/Trilium/releases/download/v${version}/TriliumNotes-Server-v${version}-linux-arm64.tar.xz";
|
||||
serverSource_arm64.hash = "sha256-uXFm5mzkYeupSTUnBgnyBa9oEP6px0ATINEN0imQbdw=";
|
||||
serverSource_arm64.hash = "sha256-uwOYXCoWmpRK2XQfSYervEzdbwHy0qQ+OkRh6izvDNM=";
|
||||
|
||||
serverSource =
|
||||
if stdenv.hostPlatform.isx86_64 then
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
fetchPnpmDeps,
|
||||
makeWrapper,
|
||||
nix-update-script,
|
||||
nixosTests,
|
||||
}:
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
pname = "turborepo-remote-cache";
|
||||
@@ -73,7 +74,10 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
passthru = {
|
||||
tests = { inherit (nixosTests) turborepo-remote-cache; };
|
||||
updateScript = nix-update-script { };
|
||||
};
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/ducktors/turborepo-remote-cache";
|
||||
|
||||
@@ -31,13 +31,13 @@ lib.checkListOfEnum "${pname}: theme variants"
|
||||
stdenvNoCC.mkDerivation
|
||||
rec {
|
||||
inherit pname;
|
||||
version = "2025-08-02";
|
||||
version = "2025-12-27";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "vinceliuice";
|
||||
repo = "WhiteSur-icon-theme";
|
||||
tag = version;
|
||||
hash = "sha256-oBKDvCVHEjN6JT0r0G+VndzijEWU9L8AvDhHQTmw2E4=";
|
||||
hash = "sha256-5AWyuqREKpgBCXPplpkdrcInDTZfjVIm/JtTleOmaNY=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -70,6 +70,11 @@ lib.checkListOfEnum "${pname}: theme variants"
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
# Drop dangling symlinks from the upstream icon set.
|
||||
postFixup = ''
|
||||
find $out/share/icons -xtype l -delete
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "MacOS Big Sur style icon theme for Linux desktops";
|
||||
homepage = "https://github.com/vinceliuice/WhiteSur-icon-theme";
|
||||
|
||||
@@ -4,20 +4,26 @@
|
||||
buildGoModule,
|
||||
fetchFromGitHub,
|
||||
pkg-config,
|
||||
versionCheckHook,
|
||||
}:
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "yubihsm-connector";
|
||||
version = "3.0.5";
|
||||
version = "3.0.7";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Yubico";
|
||||
repo = "yubihsm-connector";
|
||||
rev = finalAttrs.version;
|
||||
hash = "sha256-hiCh/TG1epSmJtaptfVzcPklDTaBh0biKqfM01YoWo0=";
|
||||
hash = "sha256-ddf8IamX8wC8IG9puFDoSKsVqc9KE/LtsJ0Wk0FFquw=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-XW7rEHY3S+M3b6QjmINgrCak+BqCEV3PJP90jz7J47A=";
|
||||
# Don't run go generate in the module fetching
|
||||
overrideModAttrs = _: {
|
||||
preBuild = null;
|
||||
};
|
||||
|
||||
vendorHash = "sha256-vtIXFOptDbBKjnDUSD9ng5tnfYQ3lklwgcEUvKMdCOM=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
@@ -36,10 +42,17 @@ buildGoModule (finalAttrs: {
|
||||
GOOS= GOARCH= go generate
|
||||
'';
|
||||
|
||||
doInstallCheck = true;
|
||||
installCheckInputs = [ versionCheckHook ];
|
||||
versionCheckProgramArg = "version";
|
||||
|
||||
meta = {
|
||||
description = "Performs the communication between the YubiHSM 2 and applications that use it";
|
||||
homepage = "https://developers.yubico.com/yubihsm-connector/";
|
||||
maintainers = with lib.maintainers; [ matthewcroughan ];
|
||||
maintainers = with lib.maintainers; [
|
||||
matthewcroughan
|
||||
numinit
|
||||
];
|
||||
license = lib.licenses.asl20;
|
||||
mainProgram = "yubihsm-connector";
|
||||
};
|
||||
|
||||
@@ -2,53 +2,53 @@
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
fetchpatch,
|
||||
cmake,
|
||||
openssl,
|
||||
libusb1,
|
||||
libedit,
|
||||
makeWrapper,
|
||||
curl,
|
||||
gengetopt,
|
||||
patchelf,
|
||||
pkg-config,
|
||||
pcsclite,
|
||||
help2man,
|
||||
libiconv,
|
||||
|
||||
# for installCheckPhase
|
||||
versionCheckHook,
|
||||
jq,
|
||||
yubihsm-connector,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "yubihsm-shell";
|
||||
version = "2.7.0";
|
||||
version = "2.7.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Yubico";
|
||||
repo = "yubihsm-shell";
|
||||
rev = finalAttrs.version;
|
||||
hash = "sha256-ymGS35kjhNlFee3FEXF8n6Jm7NVaynjv+lpix6F75BQ=";
|
||||
hash = "sha256-/hmG7yVxCVTrpmm/S7oDKQQyXIEO+S5D9wMTc7oW9Io=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
(fetchpatch {
|
||||
url = "https://github.com/Yubico/yubihsm-shell/pull/493.patch";
|
||||
hash = "sha256-mM4ef1GV7BJT+EZ8B7+ejleTocglhxCWO/RKHZN69GE=";
|
||||
})
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
# Can't find libyubihsm at runtime because of dlopen() in C code
|
||||
substituteInPlace lib/yubihsm.c \
|
||||
--replace "libyubihsm_usb.so" "$out/lib/libyubihsm_usb.so" \
|
||||
--replace "libyubihsm_http.so" "$out/lib/libyubihsm_http.so"
|
||||
# ld: unknown option: -z
|
||||
substituteInPlace CMakeLists.txt cmake/SecurityFlags.cmake \
|
||||
--replace "AppleClang" "Clang"
|
||||
--replace-fail "AppleClang" "Clang"
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
cmake
|
||||
help2man
|
||||
gengetopt
|
||||
];
|
||||
nativeBuildInputs =
|
||||
lib.optionals stdenv.hostPlatform.isLinux [
|
||||
patchelf
|
||||
]
|
||||
++ [
|
||||
pkg-config
|
||||
cmake
|
||||
help2man
|
||||
gengetopt
|
||||
makeWrapper
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
libusb1
|
||||
@@ -63,14 +63,47 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
libiconv
|
||||
];
|
||||
|
||||
preBuild = lib.optionalString stdenv.hostPlatform.isLinux ''
|
||||
NIX_CFLAGS_COMPILE="$(pkg-config --cflags libpcsclite) $NIX_CFLAGS_COMPILE"
|
||||
'';
|
||||
|
||||
# causes redefinition of _FORTIFY_SOURCE
|
||||
hardeningDisable = [ "fortify3" ];
|
||||
|
||||
# libyubihsm.so performs a dlopen() to connectors in $out/lib,
|
||||
# this will solve search path issues for both the command line tools
|
||||
# and the PKCS#11 library without patching
|
||||
postFixup =
|
||||
lib.optionalString stdenv.hostPlatform.isLinux ''
|
||||
patchelf --force-rpath --add-rpath "$out/lib" "$out/lib/libyubihsm.so"
|
||||
''
|
||||
+ lib.optionalString stdenv.hostPlatform.isDarwin ''
|
||||
install_name_tool -add_rpath "$out/lib" "$out/lib/libyubihsm.dylib"
|
||||
'';
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
__darwinAllowLocalNetworking = true;
|
||||
|
||||
nativeInstallCheckInputs = [
|
||||
versionCheckHook
|
||||
yubihsm-connector
|
||||
];
|
||||
|
||||
installCheckPhase = ''
|
||||
runHook preInstallCheck
|
||||
|
||||
# yubihsm-shell should be able to connect to yubihsm-connector over http if postFixup worked
|
||||
# note that checkPhase is more extensive and seems to require a YubiHSM plugged in,
|
||||
# so we expect a failure here, but it should at least try to connect
|
||||
yubihsm-connector -d </dev/null 1>&2 2>connector.log &
|
||||
yubihsm_pid=$!
|
||||
$out/bin/yubihsm-shell -Pv1 </dev/null || true
|
||||
kill -INT "$yubihsm_pid" && { wait "$yubihsm_pid" || true; }
|
||||
cat connector.log >&2
|
||||
grep -E 'GET.+/connector/status' connector.log >/dev/null
|
||||
|
||||
runHook postInstallCheck
|
||||
'';
|
||||
|
||||
meta = {
|
||||
mainProgram = "yubihsm-shell";
|
||||
description = "Thin wrapper around libyubihsm providing both an interactive and command-line interface to a YubiHSM";
|
||||
homepage = "https://github.com/Yubico/yubihsm-shell";
|
||||
maintainers = with lib.maintainers; [
|
||||
|
||||
@@ -21,20 +21,28 @@ let
|
||||
repo,
|
||||
rev,
|
||||
sha256 ? null,
|
||||
hash ? null,
|
||||
...
|
||||
}:
|
||||
let
|
||||
prefix = "https://${domain}/${owner}/${repo}/";
|
||||
in
|
||||
if sha256 == null then
|
||||
fetchTarball { url = "${prefix}archive/refs/heads/${rev}.tar.gz"; }
|
||||
else
|
||||
if sha256 != null then
|
||||
fetchurl {
|
||||
url = "${prefix}releases/download/${rev}/${
|
||||
lib.concatStringsSep "-" (namePrefix ++ [ pname ])
|
||||
}-${rev}.tbz";
|
||||
inherit sha256;
|
||||
};
|
||||
}
|
||||
else if hash != null then
|
||||
fetchurl {
|
||||
url = "${prefix}releases/download/v${rev}/${
|
||||
lib.concatStringsSep "-" (namePrefix ++ [ pname ])
|
||||
}-${rev}.tbz";
|
||||
inherit hash;
|
||||
}
|
||||
else
|
||||
fetchTarball { url = "${prefix}archive/refs/heads/${rev}.tar.gz"; };
|
||||
in
|
||||
|
||||
mkCoqDerivation {
|
||||
@@ -43,8 +51,9 @@ mkCoqDerivation {
|
||||
repo = "coqword";
|
||||
useDune = true;
|
||||
|
||||
releaseRev = v: "v${v}";
|
||||
releaseRev = v: if lib.versionAtLeast v "3.3" then v else "v${v}";
|
||||
|
||||
release."3.3".hash = "sha256-z+2eerYZbaEytg3A00GQ12wpj4IjKLJYf6Ny5cARwog=";
|
||||
release."3.2".sha256 = "sha256-4HOFFQzKbHIq+ktjJaS5b2Qr8WL1eQ26YxF4vt1FdWM=";
|
||||
release."3.1".sha256 = "sha256-qQHis6554sG7NpCpWhT2wvelnxsrbEPVNv3fpxwxHMU=";
|
||||
release."3.0".sha256 = "sha256-xEgx5HHDOimOJbNMtIVf/KG3XBemOS9XwoCoW6btyJ4=";
|
||||
@@ -69,7 +78,7 @@ mkCoqDerivation {
|
||||
lib.switch
|
||||
[ coq.coq-version mathcomp.version ]
|
||||
[
|
||||
(case (range "8.16" "9.1") (isGe "2.0") "3.2")
|
||||
(case (range "8.16" "9.1") (isGe "2.0") "3.3")
|
||||
(case (range "8.12" "8.20") (range "1.12" "1.19") "2.4")
|
||||
]
|
||||
null;
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
setuptools,
|
||||
markdown,
|
||||
}:
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "mdx-wikilink-plus";
|
||||
version = "1.4.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "neurobin";
|
||||
repo = "mdx_wikilink_plus";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-d0F0blSYYRNbkwnbL9kzkNbfNVG2NZV74WapP5ubkoo=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
setuptools
|
||||
];
|
||||
|
||||
dependencies = [
|
||||
markdown
|
||||
];
|
||||
|
||||
pythonImportsCheck = [
|
||||
"mdx_wikilink_plus"
|
||||
];
|
||||
|
||||
# No tests available.
|
||||
doCheck = false;
|
||||
|
||||
meta = {
|
||||
description = "A wikilink extension for Python Markdown";
|
||||
homepage = "https://github.com/neurobin/mdx_wikilink_plus";
|
||||
changelog = "https://github.com/neurobin/mdx_wikilink_plus/blob/${finalAttrs.src.rev}/CHANGELOG.md";
|
||||
license = lib.licenses.bsd3;
|
||||
maintainers = with lib.maintainers; [ drupol ];
|
||||
mainProgram = "mdx-wikilink-plus";
|
||||
};
|
||||
})
|
||||
@@ -0,0 +1,42 @@
|
||||
{
|
||||
lib,
|
||||
fetchFromGitHub,
|
||||
buildPythonPackage,
|
||||
setuptools,
|
||||
mkdocs,
|
||||
pytestCheckHook,
|
||||
}:
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "mkdocs-callouts";
|
||||
version = "1.16.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "sondregronas";
|
||||
repo = "mkdocs-callouts";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-CffhtU5ur/QleVOk2twh+7kbHUB6HWEXt+E1YbI5I94=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
setuptools
|
||||
];
|
||||
|
||||
dependencies = [
|
||||
mkdocs
|
||||
];
|
||||
|
||||
pythonImportsCheck = [
|
||||
"mkdocs_callouts"
|
||||
];
|
||||
|
||||
nativeCheckInputs = [ pytestCheckHook ];
|
||||
|
||||
meta = {
|
||||
description = "A simple MkDocs plugin that converts Obsidian callout blocks to mkdocs supported Admonitions";
|
||||
homepage = "https://github.com/sondregronas/mkdocs-callouts";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ drupol ];
|
||||
};
|
||||
})
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
setuptools,
|
||||
mkdocs,
|
||||
}:
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "mkdocs-custom-tags-attributes";
|
||||
version = "0.3.2";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Mara-Li";
|
||||
repo = "mkdocs-custom-tags-attributes";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-oP2yfq16gc+0aA7GOcXKZ2x4n5AakWMHy3RO3o0MaqI=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
setuptools
|
||||
];
|
||||
|
||||
dependencies = [
|
||||
mkdocs
|
||||
];
|
||||
|
||||
pythonImportsCheck = [
|
||||
"custom_attributes"
|
||||
];
|
||||
|
||||
doCheck = false;
|
||||
|
||||
meta = {
|
||||
description = "A mkdocs plugin to create custom attributes using hashtags";
|
||||
homepage = "https://github.com/Mara-Li/mkdocs-custom-tags-attributes";
|
||||
changelog = "https://github.com/Mara-Li/mkdocs-custom-tags-attributes/blob/${finalAttrs.src.rev}/CHANGELOG.md";
|
||||
license = lib.licenses.gpl3Only;
|
||||
maintainers = with lib.maintainers; [ drupol ];
|
||||
mainProgram = "mkdocs-custom-tags-attributes";
|
||||
};
|
||||
})
|
||||
@@ -0,0 +1,65 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
hatchling,
|
||||
beautifulsoup4,
|
||||
markdown,
|
||||
mdx-wikilink-plus,
|
||||
mkdocs,
|
||||
mkdocs-callouts,
|
||||
mkdocs-custom-tags-attributes,
|
||||
pymdown-extensions,
|
||||
python-frontmatter,
|
||||
ruamel-yaml,
|
||||
setuptools,
|
||||
}:
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "mkdocs-embed-file-plugin";
|
||||
version = "2.1.5";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ObsidianPublisher";
|
||||
repo = "mkdocs-embed_file-plugin";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-6FmMMaR+gyp5Gx0oXiDYvsr6uA8hwrV93YYrYkJsMNY=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
hatchling
|
||||
];
|
||||
|
||||
dependencies = [
|
||||
beautifulsoup4
|
||||
markdown
|
||||
mdx-wikilink-plus
|
||||
mkdocs
|
||||
mkdocs-callouts
|
||||
mkdocs-custom-tags-attributes
|
||||
pymdown-extensions
|
||||
python-frontmatter
|
||||
ruamel-yaml
|
||||
setuptools
|
||||
];
|
||||
|
||||
pythonImportsCheck = [
|
||||
"mkdocs_embed_file_plugins"
|
||||
];
|
||||
|
||||
# No tests available.
|
||||
doCheck = false;
|
||||
|
||||
meta = {
|
||||
description = "A way to embed a file present in your docs";
|
||||
homepage = "https://github.com/ObsidianPublisher/mkdocs-embed_file-plugin";
|
||||
changelog = "https://github.com/ObsidianPublisher/mkdocs-embed_file-plugin/blob/${finalAttrs.src.rev}/CHANGELOG.md";
|
||||
license = with lib.licenses; [
|
||||
agpl3Only
|
||||
agpl3Plus
|
||||
];
|
||||
maintainers = with lib.maintainers; [ drupol ];
|
||||
mainProgram = "mkdocs-embed-file-plugin";
|
||||
};
|
||||
})
|
||||
@@ -0,0 +1,55 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
hatchling,
|
||||
markdown,
|
||||
mkdocs,
|
||||
obsidian-callouts,
|
||||
obsidian-media,
|
||||
pytestCheckHook,
|
||||
mkdocs-test,
|
||||
}:
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "mkdocs-obsidian-bridge";
|
||||
version = "1.3.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "GooRoo";
|
||||
repo = "mkdocs-obsidian-bridge";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-362hEIu84dpfo7L+VsK9/AordnByWZUcakO2mByhZaw=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
hatchling
|
||||
];
|
||||
|
||||
dependencies = [
|
||||
markdown
|
||||
mkdocs
|
||||
obsidian-callouts
|
||||
obsidian-media
|
||||
];
|
||||
|
||||
pythonImportsCheck = [
|
||||
"mkdocs_obsidian_bridge"
|
||||
];
|
||||
|
||||
nativeCheckInputs = [
|
||||
pytestCheckHook
|
||||
mkdocs-test
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Use Obsidian’s syntax for your website with this MkDocs plugin";
|
||||
homepage = "https://github.com/GooRoo/mkdocs-obsidian-bridge";
|
||||
license = with lib.licenses; [
|
||||
bsd3
|
||||
cc0
|
||||
];
|
||||
maintainers = with lib.maintainers; [ drupol ];
|
||||
};
|
||||
})
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
hatchling,
|
||||
markdown,
|
||||
}:
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "obsidian-callouts";
|
||||
version = "1.0.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "GooRoo";
|
||||
repo = "obsidian-callouts";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-inq/c5rJ8YirwfFrlfhFVe9FqOt/o2Nkv7+EFUoYBXA=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
hatchling
|
||||
];
|
||||
|
||||
dependencies = [
|
||||
markdown
|
||||
];
|
||||
|
||||
pythonImportsCheck = [
|
||||
"obsidian_callouts"
|
||||
];
|
||||
|
||||
# No tests are available
|
||||
doCheck = false;
|
||||
|
||||
meta = {
|
||||
description = "A plugin for Python-Markdown that allows you to use callouts as in Obsidian";
|
||||
homepage = "https://github.com/GooRoo/obsidian-callouts";
|
||||
license = with lib.licenses; [
|
||||
bsd3
|
||||
cc0
|
||||
];
|
||||
maintainers = with lib.maintainers; [ drupol ];
|
||||
mainProgram = "obsidian-callouts";
|
||||
};
|
||||
})
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
hatchling,
|
||||
markdown,
|
||||
}:
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "obsidian-media";
|
||||
version = "2.0.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "GooRoo";
|
||||
repo = "obsidian-media";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-+JerHkpQExP2ytYFFxNbsvAJInUqVg/483KtywP38/g=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
hatchling
|
||||
];
|
||||
|
||||
dependencies = [
|
||||
markdown
|
||||
];
|
||||
|
||||
pythonImportsCheck = [
|
||||
"obsidian_media"
|
||||
];
|
||||
|
||||
# No tests are available
|
||||
doCheck = false;
|
||||
|
||||
meta = {
|
||||
description = "";
|
||||
homepage = "https://github.com/GooRoo/obsidian-media";
|
||||
license = with lib.licenses; [
|
||||
bsd3
|
||||
cc0
|
||||
];
|
||||
maintainers = with lib.maintainers; [ drupol ];
|
||||
mainProgram = "obsidian-media";
|
||||
};
|
||||
})
|
||||
@@ -14,13 +14,15 @@
|
||||
morecantile,
|
||||
numexpr,
|
||||
numpy,
|
||||
obstore,
|
||||
pydantic,
|
||||
pystac,
|
||||
rasterio,
|
||||
rioxarray,
|
||||
zarr,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "rio-tiler";
|
||||
version = "8.0.5";
|
||||
pyproject = true;
|
||||
@@ -28,7 +30,7 @@ buildPythonPackage rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "cogeotiff";
|
||||
repo = "rio-tiler";
|
||||
tag = version;
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-FOTwP4iTLfWl81KKarLOQQyp4gpi6Q+pjUXfZrXXsfo=";
|
||||
};
|
||||
|
||||
@@ -47,19 +49,26 @@ buildPythonPackage rec {
|
||||
rasterio
|
||||
];
|
||||
|
||||
optional-dependencies = {
|
||||
s3 = [ boto3 ];
|
||||
xarray = [ rioxarray ];
|
||||
zarr = [
|
||||
obstore
|
||||
zarr
|
||||
];
|
||||
};
|
||||
|
||||
nativeCheckInputs = [
|
||||
boto3
|
||||
h5netcdf
|
||||
pytestCheckHook
|
||||
rioxarray
|
||||
];
|
||||
]
|
||||
++ lib.flatten (builtins.attrValues finalAttrs.passthru.optional-dependencies);
|
||||
|
||||
pythonImportsCheck = [ "rio_tiler" ];
|
||||
|
||||
disabledTests = [
|
||||
# Requires obstore
|
||||
# Requires network access
|
||||
"test_dataset_reader"
|
||||
"test_dataset_reader_variable"
|
||||
];
|
||||
|
||||
meta = {
|
||||
@@ -68,4 +77,4 @@ buildPythonPackage rec {
|
||||
license = lib.licenses.bsd3;
|
||||
teams = [ lib.teams.geospatial ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -30,6 +30,7 @@
|
||||
"chatd",
|
||||
"cloudcompare",
|
||||
"contact",
|
||||
"convertx",
|
||||
"costa",
|
||||
"cp2k",
|
||||
"crewai",
|
||||
@@ -40,6 +41,7 @@
|
||||
"dl-poly-classic-mpi",
|
||||
"dolfinx",
|
||||
"dtcmp",
|
||||
"dyndnsc",
|
||||
"easyocr",
|
||||
"elastix",
|
||||
"elmerfem",
|
||||
@@ -63,6 +65,7 @@
|
||||
"firefox-mobile",
|
||||
"firefox-unwrapped",
|
||||
"firefoxpwa",
|
||||
"fotema",
|
||||
"freecad",
|
||||
"frigate",
|
||||
"gdcm",
|
||||
@@ -79,13 +82,17 @@
|
||||
"haskellPackages.mpi-hs-store",
|
||||
"hdf5-fortran-mpi",
|
||||
"hdf5-mpi",
|
||||
"heretic",
|
||||
"hieroglyphic",
|
||||
"highfive-mpi",
|
||||
"hns",
|
||||
"howdy",
|
||||
"hp2p",
|
||||
"hpcg",
|
||||
"hpl",
|
||||
"hypre",
|
||||
"hyprpanel",
|
||||
"hyprwhspr-rs",
|
||||
"ieda",
|
||||
"imagination",
|
||||
"immich-machine-learning",
|
||||
@@ -100,6 +107,8 @@
|
||||
"kikoplay",
|
||||
"lacus",
|
||||
"lammps-mpi",
|
||||
"lasuite-docs",
|
||||
"lasuite-meet",
|
||||
"libcircle",
|
||||
"libmbd",
|
||||
"libretranslate",
|
||||
@@ -107,6 +116,7 @@
|
||||
"librewolf-unwrapped",
|
||||
"libsupermesh",
|
||||
"libvdwxc",
|
||||
"linux-enable-ir-emitter",
|
||||
"livecaptions",
|
||||
"llama-cpp",
|
||||
"llama-cpp-vulkan",
|
||||
@@ -117,6 +127,7 @@
|
||||
"magika-cli",
|
||||
"manim",
|
||||
"manim-slides",
|
||||
"markitdown-mcp",
|
||||
"meshtastic",
|
||||
"midivisualizer",
|
||||
"migrate",
|
||||
@@ -132,6 +143,8 @@
|
||||
"mumps-mpi",
|
||||
"mvapich",
|
||||
"nest-mpi",
|
||||
"netbox",
|
||||
"netbox_4_4",
|
||||
"netcdf-mpi",
|
||||
"netgen",
|
||||
"neuron-mpi",
|
||||
@@ -149,8 +162,8 @@
|
||||
"openseeface",
|
||||
"opensplat",
|
||||
"opentrack",
|
||||
"osu-micro-benchmarks",
|
||||
"otb",
|
||||
"owncast",
|
||||
"owocr",
|
||||
"p4est",
|
||||
"p4est-dbg",
|
||||
@@ -204,15 +217,16 @@
|
||||
"python3Packages.cleanvision",
|
||||
"python3Packages.clip",
|
||||
"python3Packages.clip-anytorch",
|
||||
"python3Packages.cloudevents",
|
||||
"python3Packages.cltk",
|
||||
"python3Packages.clu",
|
||||
"python3Packages.cnvkit",
|
||||
"python3Packages.colbert-ai",
|
||||
"python3Packages.compressai",
|
||||
"python3Packages.compressed-tensors",
|
||||
"python3Packages.conduit-mpi",
|
||||
"python3Packages.corner",
|
||||
"python3Packages.crewai",
|
||||
"python3Packages.cross-web",
|
||||
"python3Packages.ctranslate2",
|
||||
"python3Packages.curated-transformers",
|
||||
"python3Packages.cut-cross-entropy",
|
||||
@@ -228,13 +242,17 @@
|
||||
"python3Packages.diffusers",
|
||||
"python3Packages.distrax",
|
||||
"python3Packages.dm-sonnet",
|
||||
"python3Packages.dockerflow",
|
||||
"python3Packages.docling-core",
|
||||
"python3Packages.docling-ibm-models",
|
||||
"python3Packages.easyocr",
|
||||
"python3Packages.edward",
|
||||
"python3Packages.effdet",
|
||||
"python3Packages.einops",
|
||||
"python3Packages.elastic-apm",
|
||||
"python3Packages.encodec",
|
||||
"python3Packages.entrance",
|
||||
"python3Packages.entrance-with-router-features",
|
||||
"python3Packages.envisage",
|
||||
"python3Packages.evosax",
|
||||
"python3Packages.executorch",
|
||||
@@ -255,6 +273,7 @@
|
||||
"python3Packages.flax",
|
||||
"python3Packages.flowjax",
|
||||
"python3Packages.flyingsquid",
|
||||
"python3Packages.functions-framework",
|
||||
"python3Packages.funsor",
|
||||
"python3Packages.fvcore",
|
||||
"python3Packages.gdcm",
|
||||
@@ -276,7 +295,8 @@
|
||||
"python3Packages.gymnasium",
|
||||
"python3Packages.h5io",
|
||||
"python3Packages.h5py-mpi",
|
||||
"python3Packages.holistic-trace-analysis",
|
||||
"python3Packages.helium",
|
||||
"python3Packages.heretic-llm",
|
||||
"python3Packages.hoomd-blue",
|
||||
"python3Packages.hyper-connections",
|
||||
"python3Packages.ignite",
|
||||
@@ -287,6 +307,7 @@
|
||||
"python3Packages.iopath",
|
||||
"python3Packages.itk",
|
||||
"python3Packages.jaxopt",
|
||||
"python3Packages.json-logging",
|
||||
"python3Packages.julius",
|
||||
"python3Packages.k-diffusion",
|
||||
"python3Packages.kahip",
|
||||
@@ -342,9 +363,11 @@
|
||||
"python3Packages.llm-sentence-transformers",
|
||||
"python3Packages.lm-eval",
|
||||
"python3Packages.local-attention",
|
||||
"python3Packages.lpips",
|
||||
"python3Packages.magika",
|
||||
"python3Packages.manga-ocr",
|
||||
"python3Packages.manifest-ml",
|
||||
"python3Packages.manim",
|
||||
"python3Packages.manimgl",
|
||||
"python3Packages.markitdown",
|
||||
"python3Packages.mayavi",
|
||||
@@ -353,9 +376,11 @@
|
||||
"python3Packages.medvol",
|
||||
"python3Packages.meep",
|
||||
"python3Packages.meshtastic",
|
||||
"python3Packages.mflux",
|
||||
"python3Packages.mhcflurry",
|
||||
"python3Packages.mim-solvers",
|
||||
"python3Packages.minari",
|
||||
"python3Packages.minisbd",
|
||||
"python3Packages.mlcroissant",
|
||||
"python3Packages.mlflow",
|
||||
"python3Packages.mlx-lm",
|
||||
@@ -371,6 +396,18 @@
|
||||
"python3Packages.mtcnn",
|
||||
"python3Packages.napari-nifti",
|
||||
"python3Packages.nest",
|
||||
"python3Packages.netbox-attachments",
|
||||
"python3Packages.netbox-bgp",
|
||||
"python3Packages.netbox-contract",
|
||||
"python3Packages.netbox-documents",
|
||||
"python3Packages.netbox-floorplan-plugin",
|
||||
"python3Packages.netbox-interface-synchronization",
|
||||
"python3Packages.netbox-napalm-plugin",
|
||||
"python3Packages.netbox-plugin-prometheus-sd",
|
||||
"python3Packages.netbox-qrcode",
|
||||
"python3Packages.netbox-reorder-rack",
|
||||
"python3Packages.netbox-routing",
|
||||
"python3Packages.netbox-topology-views",
|
||||
"python3Packages.netgen-mesher",
|
||||
"python3Packages.nianet",
|
||||
"python3Packages.nifty8",
|
||||
@@ -378,7 +415,10 @@
|
||||
"python3Packages.numpyro",
|
||||
"python3Packages.nutpie",
|
||||
"python3Packages.nvdlfw-inspect",
|
||||
"python3Packages.onnx-asr",
|
||||
"python3Packages.onnx-ir",
|
||||
"python3Packages.onnxruntime",
|
||||
"python3Packages.onnxscript",
|
||||
"python3Packages.open-clip-torch",
|
||||
"python3Packages.openai-whisper",
|
||||
"python3Packages.opencv4Full",
|
||||
@@ -406,7 +446,6 @@
|
||||
"python3Packages.piper-phonemize",
|
||||
"python3Packages.pocket-tts",
|
||||
"python3Packages.pomegranate",
|
||||
"python3Packages.pyannote-audio",
|
||||
"python3Packages.pyannote-pipeline",
|
||||
"python3Packages.pydub",
|
||||
"python3Packages.pyglet",
|
||||
@@ -452,15 +491,21 @@
|
||||
"python3Packages.safetensors",
|
||||
"python3Packages.sagemaker-mlflow",
|
||||
"python3Packages.sam2",
|
||||
"python3Packages.sanic",
|
||||
"python3Packages.sanic-auth",
|
||||
"python3Packages.sanic-ext",
|
||||
"python3Packages.sanic-testing",
|
||||
"python3Packages.scanpy",
|
||||
"python3Packages.scikit-bio",
|
||||
"python3Packages.scikit-survival",
|
||||
"python3Packages.sentence-transformers",
|
||||
"python3Packages.shap",
|
||||
"python3Packages.sherpa-onnx",
|
||||
"python3Packages.shimmy",
|
||||
"python3Packages.simpleitk",
|
||||
"python3Packages.sirius",
|
||||
"python3Packages.skrl",
|
||||
"python3Packages.slack-bolt",
|
||||
"python3Packages.slepc4py",
|
||||
"python3Packages.slicer",
|
||||
"python3Packages.smolagents",
|
||||
@@ -470,11 +515,12 @@
|
||||
"python3Packages.spacy-loggers",
|
||||
"python3Packages.spacy-lookups-data",
|
||||
"python3Packages.spacy-transformers",
|
||||
"python3Packages.speechbrain",
|
||||
"python3Packages.speechrecognition",
|
||||
"python3Packages.stable-baselines3",
|
||||
"python3Packages.stanza",
|
||||
"python3Packages.staticvectors",
|
||||
"python3Packages.strawberry-django",
|
||||
"python3Packages.strawberry-graphql",
|
||||
"python3Packages.stytra",
|
||||
"python3Packages.syne-tune",
|
||||
"python3Packages.tables",
|
||||
@@ -513,9 +559,11 @@
|
||||
"python3Packages.torchsde",
|
||||
"python3Packages.torchsnapshot",
|
||||
"python3Packages.torchsummary",
|
||||
"python3Packages.torchtitan",
|
||||
"python3Packages.torchtnt",
|
||||
"python3Packages.torchtune",
|
||||
"python3Packages.torchvision",
|
||||
"python3Packages.tracerite",
|
||||
"python3Packages.trainer",
|
||||
"python3Packages.transformers",
|
||||
"python3Packages.translatehtml",
|
||||
@@ -535,13 +583,13 @@
|
||||
"python3Packages.wandb",
|
||||
"python3Packages.waymax",
|
||||
"python3Packages.webdataset",
|
||||
"python3Packages.whisperx",
|
||||
"python3Packages.x-transformers",
|
||||
"python3Packages.xarray-einstats",
|
||||
"python3Packages.xformers",
|
||||
"python3Packages.xgrammar",
|
||||
"qcsxcad",
|
||||
"quantum-espresso",
|
||||
"rabbit-ng",
|
||||
"ramalama",
|
||||
"rapidraw",
|
||||
"raxml-mpi",
|
||||
@@ -555,6 +603,7 @@
|
||||
"scalapack-ilp64",
|
||||
"scipopt-ug",
|
||||
"seagoat",
|
||||
"sherpa-onnx",
|
||||
"siesta",
|
||||
"siesta-mpi",
|
||||
"simpleitk",
|
||||
@@ -592,6 +641,7 @@
|
||||
"tts",
|
||||
"ucc",
|
||||
"ucx",
|
||||
"ultralytics",
|
||||
"unbook",
|
||||
"unstructured-api",
|
||||
"vcmi",
|
||||
@@ -600,6 +650,7 @@
|
||||
"vimPlugins.vectorcode-nvim",
|
||||
"viskores",
|
||||
"vllm",
|
||||
"voxtype-onnx",
|
||||
"vtk",
|
||||
"vtk-dicom",
|
||||
"vtk-full",
|
||||
@@ -607,11 +658,8 @@
|
||||
"vtk_9_5",
|
||||
"whisper-cpp",
|
||||
"whisper-cpp-vulkan",
|
||||
"whisper-ctranslate2",
|
||||
"whisperx",
|
||||
"wifite2",
|
||||
"witnessme",
|
||||
"wivrn",
|
||||
"wlr-layout-ui",
|
||||
"wyoming-faster-whisper",
|
||||
"wyoming-piper",
|
||||
|
||||
@@ -364,8 +364,8 @@ rec {
|
||||
# https://docs.gradle.org/current/userguide/compatibility.html
|
||||
|
||||
gradle_9 = mkGradle {
|
||||
version = "9.3.1";
|
||||
hash = "sha256-smbV/2uQ6tptw7IMsJDjcxMC5VOifF0+TfHw12vq/wY=";
|
||||
version = "9.4.0";
|
||||
hash = "sha256-YOpyM1bYEmPoAC/sD8+eKw7uDAhQx6PXqwpj8szGAfM=";
|
||||
defaultJava = jdk21;
|
||||
};
|
||||
gradle_8 = mkGradle {
|
||||
|
||||
@@ -1,28 +1,28 @@
|
||||
{
|
||||
"game": {
|
||||
"latest": {
|
||||
"linux": "53.10",
|
||||
"linux": "53.11",
|
||||
"darwin": "0.47.05"
|
||||
},
|
||||
"versions": {
|
||||
"53.10": {
|
||||
"53.11": {
|
||||
"df": {
|
||||
"version": "53.10",
|
||||
"version": "53.11",
|
||||
"urls": {
|
||||
"linux": {
|
||||
"url": "https://www.bay12games.com/dwarves/df_53_10_linux.tar.bz2",
|
||||
"outputHash": "sha256-JdG48F1EJ1lvnJQUq7fMCgBKWXX2nyJj8odkOtDi/fY="
|
||||
"url": "https://www.bay12games.com/dwarves/df_53_11_linux.tar.bz2",
|
||||
"outputHash": "sha256-Ss1SHsLr3V9aMWptIpd6PTO9ZmqPZiR8P97vNRBuLZs="
|
||||
}
|
||||
}
|
||||
},
|
||||
"hack": {
|
||||
"version": "53.10-r1",
|
||||
"version": "53.11-r1",
|
||||
"git": {
|
||||
"url": "https://github.com/DFHack/dfhack.git",
|
||||
"revision": "53.10-r1",
|
||||
"outputHash": "sha256-PSmZY8QK9hHgxh+VHYn1bFN9LScpBjpVzFaGHTEGCaY="
|
||||
"revision": "53.11-r1",
|
||||
"outputHash": "sha256-w2yfR9kOw13Ag3wxEHMXI9tVZMUwfgUWmrSVD1ViU4U="
|
||||
},
|
||||
"xmlRev": "3826f45ef0fad7bd3357a6d55d5c9d28b56614c2"
|
||||
"xmlRev": "d79288374802cc63b1507900030b32231ffd244b"
|
||||
}
|
||||
},
|
||||
"52.05": {
|
||||
|
||||
@@ -214,7 +214,9 @@ let
|
||||
simple-io = callPackage ../development/coq-modules/simple-io { };
|
||||
smpl = callPackage ../development/coq-modules/smpl { };
|
||||
smtcoq = callPackage ../development/coq-modules/smtcoq { };
|
||||
ssprove = callPackage ../development/coq-modules/ssprove { };
|
||||
ssprove = callPackage ../development/coq-modules/ssprove {
|
||||
mathcomp-word = self.mathcomp-word.override { version = "3.2"; };
|
||||
};
|
||||
stalmarck-tactic = callPackage ../development/coq-modules/stalmarck { };
|
||||
stalmarck = self.stalmarck-tactic.stalmarck;
|
||||
stdlib = callPackage ../development/coq-modules/stdlib { };
|
||||
|
||||
@@ -9630,6 +9630,8 @@ self: super: with self; {
|
||||
|
||||
mdx-truly-sane-lists = callPackage ../development/python-modules/mdx-truly-sane-lists { };
|
||||
|
||||
mdx-wikilink-plus = callPackage ../development/python-modules/mdx-wikilink-plus { };
|
||||
|
||||
mean-average-precision = callPackage ../development/python-modules/mean-average-precision { };
|
||||
|
||||
measurement = callPackage ../development/python-modules/measurement { };
|
||||
@@ -9913,10 +9915,18 @@ self: super: with self; {
|
||||
|
||||
mkdocs-build-plantuml = callPackage ../development/python-modules/mkdocs-build-plantuml { };
|
||||
|
||||
mkdocs-callouts = callPackage ../development/python-modules/mkdocs-callouts { };
|
||||
|
||||
mkdocs-custom-tags-attributes =
|
||||
callPackage ../development/python-modules/mkdocs-custom-tags-attributes
|
||||
{ };
|
||||
|
||||
mkdocs-drawio-exporter = callPackage ../development/python-modules/mkdocs-drawio-exporter { };
|
||||
|
||||
mkdocs-drawio-file = callPackage ../development/python-modules/mkdocs-drawio-file { };
|
||||
|
||||
mkdocs-embed-file-plugin = callPackage ../development/python-modules/mkdocs-embed-file-plugin { };
|
||||
|
||||
mkdocs-exclude = callPackage ../development/python-modules/mkdocs-exclude { };
|
||||
|
||||
mkdocs-gen-files = callPackage ../development/python-modules/mkdocs-gen-files { };
|
||||
@@ -9965,6 +9975,8 @@ self: super: with self; {
|
||||
|
||||
mkdocs-minify-plugin = callPackage ../development/python-modules/mkdocs-minify-plugin { };
|
||||
|
||||
mkdocs-obsidian-bridge = callPackage ../development/python-modules/mkdocs-obsidian-bridge { };
|
||||
|
||||
mkdocs-puml = callPackage ../development/python-modules/mkdocs-puml { };
|
||||
|
||||
mkdocs-redirects = callPackage ../development/python-modules/mkdocs-redirects { };
|
||||
@@ -11277,6 +11289,10 @@ self: super: with self; {
|
||||
|
||||
objsize = callPackage ../development/python-modules/objsize { };
|
||||
|
||||
obsidian-callouts = callPackage ../development/python-modules/obsidian-callouts { };
|
||||
|
||||
obsidian-media = callPackage ../development/python-modules/obsidian-media { };
|
||||
|
||||
obspy = callPackage ../development/python-modules/obspy { };
|
||||
|
||||
obstore = callPackage ../development/python-modules/obstore { };
|
||||
|
||||
Reference in New Issue
Block a user