fix: populate deps.json, add Jellyfin package refs, rename csproj to Jellyfin.Plugin.Lessons.csproj
- Generated correct deps.json with nuget-to-json for all NuGet dependencies - Added Jellyfin.Controller and Jellyfin.Model package references with ExcludeAssets=runtime - Renamed csproj to Jellyfin.Plugin.Lessons.csproj (updated flake.nix projectFile)
This commit is contained in:
parent
d94b71d0a1
commit
4e12bc5b41
4 changed files with 169 additions and 9 deletions
153
deps.json
153
deps.json
|
|
@ -1 +1,152 @@
|
||||||
[]
|
[
|
||||||
|
{
|
||||||
|
"pname": "Diacritics",
|
||||||
|
"version": "3.3.29",
|
||||||
|
"hash": "sha256-sIbdJ3yMthnmJHly3WheUdYjtwPakcczTJx9ycxtgrY="
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pname": "ICU4N",
|
||||||
|
"version": "60.1.0-alpha.356",
|
||||||
|
"hash": "sha256-1QyOgO7pNMeoEgBtl6o8IG4o91wD2hFUgRI0jM0ltxY="
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pname": "ICU4N.Transliterator",
|
||||||
|
"version": "60.1.0-alpha.356",
|
||||||
|
"hash": "sha256-RLNwQNVqNz8Omfb/mC/rzQWVq8c7uCnNdG2qi4xJmds="
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pname": "J2N",
|
||||||
|
"version": "2.0.0",
|
||||||
|
"hash": "sha256-YvtIWErlm2O49hg3lIRm5Ha8/owkQkfMudzuldC3EhA="
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pname": "Jellyfin.Common",
|
||||||
|
"version": "10.10.7",
|
||||||
|
"hash": "sha256-9EIigrDheob4vRP+UBAoIPHH4fyz6Cl27GUpelEGpBg="
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pname": "Jellyfin.Controller",
|
||||||
|
"version": "10.10.7",
|
||||||
|
"hash": "sha256-/obWAuxWpSn+NlMES+fjyrf1g+qbxmSYQUBvgXQYltQ="
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pname": "Jellyfin.Data",
|
||||||
|
"version": "10.10.7",
|
||||||
|
"hash": "sha256-lRQjg/HkFAtCN0woL1gX6j5dMfVLP/fzQTKjFTcRth4="
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pname": "Jellyfin.Extensions",
|
||||||
|
"version": "10.10.7",
|
||||||
|
"hash": "sha256-AOGJ2IoT2v+LnlEqnb2O4FnXapcQiH0V9ny8GUysNHg="
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pname": "Jellyfin.Model",
|
||||||
|
"version": "10.10.7",
|
||||||
|
"hash": "sha256-ubsClGTLq/aFnMiBCaHVUX2b88beuL07Yn5VXNbTCjQ="
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pname": "Jellyfin.Naming",
|
||||||
|
"version": "10.10.7",
|
||||||
|
"hash": "sha256-/jlIS0X4FuBo6Ac1cjLGzgdJ3vR6VotBspxpNrqfMzo="
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pname": "Microsoft.Extensions.Caching.Abstractions",
|
||||||
|
"version": "2.0.0",
|
||||||
|
"hash": "sha256-Eg1MES40kzkGW9tZmjaKtbWI00Kbv7fLJQmjrigjxqk="
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pname": "Microsoft.Extensions.Caching.Memory",
|
||||||
|
"version": "2.0.0",
|
||||||
|
"hash": "sha256-1fnNvp62KrviVwYlqVl1CbdaZVpCDah9eCZeNDGDbWM="
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pname": "Microsoft.Extensions.Configuration.Abstractions",
|
||||||
|
"version": "8.0.0",
|
||||||
|
"hash": "sha256-4eBpDkf7MJozTZnOwQvwcfgRKQGcNXe0K/kF+h5Rl8o="
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pname": "Microsoft.Extensions.Configuration.Binder",
|
||||||
|
"version": "8.0.2",
|
||||||
|
"hash": "sha256-aGB0VuoC34YadAEqrwoaXLc5qla55pswDV2xLSmR7SE="
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pname": "Microsoft.Extensions.DependencyInjection",
|
||||||
|
"version": "8.0.1",
|
||||||
|
"hash": "sha256-O9g0jWS+jfGoT3yqKwZYJGL+jGSIeSbwmvomKDC3hTU="
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
|
||||||
|
"version": "2.0.0",
|
||||||
|
"hash": "sha256-H1rEnq/veRWvmp8qmUsrQkQIcVlKilUNzmmKsxJ0md8="
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
|
||||||
|
"version": "8.0.0",
|
||||||
|
"hash": "sha256-75KzEGWjbRELczJpCiJub+ltNUMMbz5A/1KQU+5dgP8="
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
|
||||||
|
"version": "8.0.2",
|
||||||
|
"hash": "sha256-UfLfEQAkXxDaVPC7foE/J3FVEXd31Pu6uQIhTic3JgY="
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pname": "Microsoft.Extensions.Logging",
|
||||||
|
"version": "8.0.1",
|
||||||
|
"hash": "sha256-vkfVw4tQEg86Xg18v6QO0Qb4Ysz0Njx57d1XcNuj6IU="
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pname": "Microsoft.Extensions.Logging.Abstractions",
|
||||||
|
"version": "8.0.2",
|
||||||
|
"hash": "sha256-cHpe8X2BgYa5DzulZfq24rg8O2K5Lmq2OiLhoyAVgJc="
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pname": "Microsoft.Extensions.Options",
|
||||||
|
"version": "2.0.0",
|
||||||
|
"hash": "sha256-EMvaXxGzueI8lT97bYJQr0kAj1IK0pjnAcWN82hTnzw="
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pname": "Microsoft.Extensions.Options",
|
||||||
|
"version": "8.0.2",
|
||||||
|
"hash": "sha256-AjcldddddtN/9aH9pg7ClEZycWtFHLi9IPe1GGhNQys="
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pname": "Microsoft.Extensions.Primitives",
|
||||||
|
"version": "2.0.0",
|
||||||
|
"hash": "sha256-q44LtMvyNEKSvgERvA+BrasKapP92Sc91QR4u2TJ9/Y="
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pname": "Microsoft.Extensions.Primitives",
|
||||||
|
"version": "8.0.0",
|
||||||
|
"hash": "sha256-FU8qj3DR8bDdc1c+WeGZx/PCZeqqndweZM9epcpXjSo="
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pname": "Microsoft.NETCore.Platforms",
|
||||||
|
"version": "1.1.0",
|
||||||
|
"hash": "sha256-FeM40ktcObQJk4nMYShB61H/E8B7tIKfl9ObJ0IOcCM="
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pname": "Microsoft.NETCore.Targets",
|
||||||
|
"version": "1.1.0",
|
||||||
|
"hash": "sha256-0AqQ2gMS8iNlYkrD+BxtIg7cXMnr9xZHtKAuN4bjfaQ="
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pname": "System.Globalization",
|
||||||
|
"version": "4.3.0",
|
||||||
|
"hash": "sha256-caL0pRmFSEsaoeZeWN5BTQtGrAtaQPwFi8YOZPZG5rI="
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pname": "System.Runtime",
|
||||||
|
"version": "4.3.0",
|
||||||
|
"hash": "sha256-51813WXpBIsuA6fUtE5XaRQjcWdQ2/lmEokJt97u0Rg="
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pname": "System.Text.Json",
|
||||||
|
"version": "8.0.5",
|
||||||
|
"hash": "sha256-yKxo54w5odWT6nPruUVsaX53oPRe+gKzGvLnnxtwP68="
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pname": "System.Threading.Tasks.Dataflow",
|
||||||
|
"version": "8.0.1",
|
||||||
|
"hash": "sha256-hgCfF91BDd/eOtLEd5jhjzgJdvwmVv4/b42fXRr3nvo="
|
||||||
|
}
|
||||||
|
]
|
||||||
|
|
|
||||||
|
|
@ -53,7 +53,7 @@
|
||||||
|
|
||||||
src = self;
|
src = self;
|
||||||
|
|
||||||
projectFile = "plugin/jellyfin-lessons.csproj";
|
projectFile = "plugin/Jellyfin.Plugin.Lessons.csproj";
|
||||||
nugetDeps = ./deps.json;
|
nugetDeps = ./deps.json;
|
||||||
|
|
||||||
dotnet-sdk = dotnetCorePackages.sdk_9_0;
|
dotnet-sdk = dotnetCorePackages.sdk_9_0;
|
||||||
|
|
|
||||||
16
plugin/Jellyfin.Plugin.Lessons.csproj
Normal file
16
plugin/Jellyfin.Plugin.Lessons.csproj
Normal file
|
|
@ -0,0 +1,16 @@
|
||||||
|
<Project Sdk="Microsoft.NET.Sdk">
|
||||||
|
<PropertyGroup>
|
||||||
|
<TargetFramework>net9.0</TargetFramework>
|
||||||
|
<RootNamespace>JellyfinLessons</RootNamespace>
|
||||||
|
<AssemblyName>jellyfin-lessons</AssemblyName>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<PackageReference Include="Jellyfin.Controller" Version="10.10.*">
|
||||||
|
<ExcludeAssets>runtime</ExcludeAssets>
|
||||||
|
</PackageReference>
|
||||||
|
<PackageReference Include="Jellyfin.Model" Version="10.10.*">
|
||||||
|
<ExcludeAssets>runtime</ExcludeAssets>
|
||||||
|
</PackageReference>
|
||||||
|
</ItemGroup>
|
||||||
|
</Project>
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
<Project Sdk="Microsoft.NET.Sdk">
|
|
||||||
<PropertyGroup>
|
|
||||||
<TargetFramework>net9.0</TargetFramework>
|
|
||||||
<RootNamespace>JellyfinLessons</RootNamespace>
|
|
||||||
<AssemblyName>jellyfin-lessons</AssemblyName>
|
|
||||||
</PropertyGroup>
|
|
||||||
</Project>
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue