about summary refs log tree commit diff
diff options
context:
space:
mode:
m---------ArcaneLibs0
-rw-r--r--Utilities/LibMatrix.Utilities.Bot/deps.json142
-rw-r--r--flake.lock12
-rw-r--r--flake.nix22
4 files changed, 164 insertions, 12 deletions
diff --git a/ArcaneLibs b/ArcaneLibs
-Subproject 6fd695c339b851d971a88422ee8875b4b4d2c9f
+Subproject 412a14c2ad2fed85066155d1060c35cbe23d6c9
diff --git a/Utilities/LibMatrix.Utilities.Bot/deps.json b/Utilities/LibMatrix.Utilities.Bot/deps.json
new file mode 100644

index 0000000..da8051b --- /dev/null +++ b/Utilities/LibMatrix.Utilities.Bot/deps.json
@@ -0,0 +1,142 @@ +[ + { + "pname": "Microsoft.Extensions.Configuration", + "version": "10.0.0-rc.2.25502.107", + "hash": "sha256-Bxb3LNyZsDlGyYxBjDnUIgj8ZfIDAb0fJqbBdGRocPY=" + }, + { + "pname": "Microsoft.Extensions.Configuration.Abstractions", + "version": "10.0.0-rc.2.25502.107", + "hash": "sha256-224s03xAtaxcp6T0D17a/aK2qGkPlajGS1THd6HXV8A=" + }, + { + "pname": "Microsoft.Extensions.Configuration.Binder", + "version": "10.0.0-rc.2.25502.107", + "hash": "sha256-gPBNpr7vAB08NXWESFwt3G/b83ds/RDw17QN/op57kM=" + }, + { + "pname": "Microsoft.Extensions.Configuration.CommandLine", + "version": "10.0.0-rc.2.25502.107", + "hash": "sha256-kZdKla41vPzV6XdCfz0ObTQW54Z4oVn17J5V8zouGa8=" + }, + { + "pname": "Microsoft.Extensions.Configuration.EnvironmentVariables", + "version": "10.0.0-rc.2.25502.107", + "hash": "sha256-dNZaIOJ2TV9Chj9fIDshZTP8UbIvsCqEkQNv65iuX+8=" + }, + { + "pname": "Microsoft.Extensions.Configuration.FileExtensions", + "version": "10.0.0-rc.2.25502.107", + "hash": "sha256-X5e1bqK6OhslICJQQGA1HORX94rJBV1f3RMRZ4chwaE=" + }, + { + "pname": "Microsoft.Extensions.Configuration.Json", + "version": "10.0.0-rc.2.25502.107", + "hash": "sha256-C6NixHkhPrNCX44U2KhJUlDbry1drXwKTKjTI5sDw5I=" + }, + { + "pname": "Microsoft.Extensions.Configuration.UserSecrets", + "version": "10.0.0-rc.2.25502.107", + "hash": "sha256-tfmsy6K0UoSK0dh36XLypPm6cjJy0xyU9Pgm5YpKV+o=" + }, + { + "pname": "Microsoft.Extensions.DependencyInjection", + "version": "10.0.0-rc.2.25502.107", + "hash": "sha256-LhtRtPoZbwgZrfaaFa2MNDK2TDsZby7T0UtlE2pqhwk=" + }, + { + "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", + "version": "10.0.0-rc.2.25502.107", + "hash": "sha256-1nh8z2nglCizQkl0iWwJ/au4BAuuBu0xghKHGBeTM1I=" + }, + { + "pname": "Microsoft.Extensions.Diagnostics", + "version": "10.0.0-rc.2.25502.107", + "hash": "sha256-LAKtLFZMBJ6qPp/h9rKbRCxk6lT2OsNQLqeKutIO5Go=" + }, + { + "pname": "Microsoft.Extensions.Diagnostics.Abstractions", + "version": "10.0.0-rc.2.25502.107", + "hash": "sha256-tLxHtLTe1KsvE00xgXlTfL4WrtURuzZyVT6hl5Kdx9g=" + }, + { + "pname": "Microsoft.Extensions.FileProviders.Abstractions", + "version": "10.0.0-rc.2.25502.107", + "hash": "sha256-UpNf7I8nhNDhEIIxZ3TD3EHJxBlAFLGB8qIrXvahZSQ=" + }, + { + "pname": "Microsoft.Extensions.FileProviders.Physical", + "version": "10.0.0-rc.2.25502.107", + "hash": "sha256-WcY2e493OhzTx2YKUMpWZctrxmvPhW6pvB4zRPcRhBA=" + }, + { + "pname": "Microsoft.Extensions.FileSystemGlobbing", + "version": "10.0.0-rc.2.25502.107", + "hash": "sha256-tgcgrmF89f+UZkBwdQEdEJlnJ+DnhPHM6E7zo5wfAdc=" + }, + { + "pname": "Microsoft.Extensions.Hosting", + "version": "10.0.0-rc.2.25502.107", + "hash": "sha256-6psfqOUKyucgKUZx5sNtTFjiDPyXIDNatPWtTrqSz2I=" + }, + { + "pname": "Microsoft.Extensions.Hosting.Abstractions", + "version": "10.0.0-rc.2.25502.107", + "hash": "sha256-mPojrILhm+IhpZj8b0tGnosAxMorekKtC/6otju6qaI=" + }, + { + "pname": "Microsoft.Extensions.Logging", + "version": "10.0.0-rc.2.25502.107", + "hash": "sha256-HUDcfhht8zuN4g1Ku0YbUKQzM1tIv5qK9tUt1EWACFU=" + }, + { + "pname": "Microsoft.Extensions.Logging.Abstractions", + "version": "10.0.0-rc.2.25502.107", + "hash": "sha256-krml7WL+lF7oiYOvQ8NHQp7BVpHJrLIHhyxUgkHO+WE=" + }, + { + "pname": "Microsoft.Extensions.Logging.Configuration", + "version": "10.0.0-rc.2.25502.107", + "hash": "sha256-nmwnKAorvZ49MurYaBBooxEpNZIbCtNcgYqZg83mS0M=" + }, + { + "pname": "Microsoft.Extensions.Logging.Console", + "version": "10.0.0-rc.2.25502.107", + "hash": "sha256-+h4QtdYmFnXZ0ul7lYT/mq6ioidurFhN+neh413MWPU=" + }, + { + "pname": "Microsoft.Extensions.Logging.Debug", + "version": "10.0.0-rc.2.25502.107", + "hash": "sha256-7imEDh57muZuPU0gqj4ZwbLwG7ElqC/M2vQNLE0m/kY=" + }, + { + "pname": "Microsoft.Extensions.Logging.EventLog", + "version": "10.0.0-rc.2.25502.107", + "hash": "sha256-qWTH3yQ9OJdOC63gFR/j1kMWwwCphqmD4pOLEC00Ncg=" + }, + { + "pname": "Microsoft.Extensions.Logging.EventSource", + "version": "10.0.0-rc.2.25502.107", + "hash": "sha256-3KkZT6gfLRHOcVb7GUvRC6os5JN5ftRT5Yyhz8XcjWA=" + }, + { + "pname": "Microsoft.Extensions.Options", + "version": "10.0.0-rc.2.25502.107", + "hash": "sha256-0gis7GC+wzUJiWlP1EPi0vCrWDrV8sU6KHmt4WkI5bQ=" + }, + { + "pname": "Microsoft.Extensions.Options.ConfigurationExtensions", + "version": "10.0.0-rc.2.25502.107", + "hash": "sha256-woY7sow2/WfzCN1K9IaJe1EtYuz/LZZhPvlU9b70Q+I=" + }, + { + "pname": "Microsoft.Extensions.Primitives", + "version": "10.0.0-rc.2.25502.107", + "hash": "sha256-jvjZK/c8TGYIUA4zw7yR9uAFJmw90YE7TD3+DaxX9Ls=" + }, + { + "pname": "System.Diagnostics.EventLog", + "version": "10.0.0-rc.2.25502.107", + "hash": "sha256-WGW3a4boNTJcuPNKT0RH7G7K3HGatXqmmBIRIjHTKN4=" + } +] diff --git a/flake.lock b/flake.lock
index 7601b18..5627b33 100644 --- a/flake.lock +++ b/flake.lock
@@ -8,11 +8,11 @@ ] }, "locked": { - "lastModified": 1762221395, - "narHash": "sha256-32HqkPZ/bBaoND33MBJQMtuSec2fjvM3rDNPtbVd5lQ=", + "lastModified": 1763321335, + "narHash": "sha256-cjNR58eGCHYtL+78anpUdxDg/Y/5oermkY4XWJQ5ybI=", "owner": "TheArcaneBrony", "repo": "ArcaneLibs", - "rev": "6fd695c339b851d971a88422ee8875b4b4d2c9f0", + "rev": "412a14c2ad2fed85066155d1060c35cbe23d6c91", "type": "github" }, "original": { @@ -59,11 +59,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1762363567, - "narHash": "sha256-YRqMDEtSMbitIMj+JLpheSz0pwEr0Rmy5mC7myl17xs=", + "lastModified": 1762977756, + "narHash": "sha256-4PqRErxfe+2toFJFgcRKZ0UI9NSIOJa+7RXVtBhy4KE=", "owner": "nixos", "repo": "nixpkgs", - "rev": "ae814fd3904b621d8ab97418f1d0f2eb0d3716f4", + "rev": "c5ae371f1a6a7fd27823bc500d9390b38c05fa55", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix
index 60dc085..3349b45 100644 --- a/flake.nix +++ b/flake.nix
@@ -27,9 +27,9 @@ nugetDeps ? null, projectReferences ? [ ], projectFile ? "${name}/${name}.csproj", - }: + }@args: pkgs.buildDotnetModule rec { - inherit projectReferences nugetDeps; + inherit projectReferences nugetDeps projectFile; pname = "${name}"; version = "1.0.0-" + rVersion; @@ -42,9 +42,6 @@ dotnet-sdk = pkgs.dotnet-sdk_10; dotnet-runtime = pkgs.dotnet-aspnetcore_10; src = ./.; - projectFile = [ - "${name}/${name}.csproj" - ]; packNupkg = true; meta = with pkgs.lib; { description = "Rory&::LibMatrix"; @@ -78,7 +75,7 @@ name = "LibMatrix.EventTypes"; projectReferences = [ ArcaneLibs - LibMatrix + # LibMatrix ]; }; LibMatrix-Federation = makeNupkg { @@ -89,6 +86,19 @@ LibMatrix ]; }; + LibMatrix-Bot-Utils = makeNupkg { + name = "LibMatrix.Utilities.Bot"; + nugetDeps = Utilities/LibMatrix.Utilities.Bot/deps.json; + projectFile = "Utilities/LibMatrix.Utilities.Bot/LibMatrix.Utilities.Bot.csproj"; + projectReferences = [ + ArcaneLibs + LibMatrix + ]; + }; }; + checks = pkgs.lib.attrsets.unionOfDisjoint { + # Actual checks + } self.packages; }; + }