knossosnet: upgrade to .NET 8

authored by GGG and committed by Weijia Wang 6cd4d4a9 c9e58193

+41 -19
-5
pkgs/by-name/kn/knossosnet/deps.json
··· 505 "hash": "sha256-UvyoDV8O0oY3HPG1GbA56YVdvwTGEfjYR5gW1O7IK4U=" 506 }, 507 { 508 - "pname": "System.Runtime.CompilerServices.Unsafe", 509 - "version": "6.0.0", 510 - "hash": "sha256-bEG1PnDp7uKYz/OgLOWs3RWwQSVYm+AnPwVmAmcgp2I=" 511 - }, 512 - { 513 "pname": "System.Runtime.Extensions", 514 "version": "4.3.0", 515 "hash": "sha256-wLDHmozr84v1W2zYCWYxxj0FR0JDYHSVRaRuDm0bd/o="
··· 505 "hash": "sha256-UvyoDV8O0oY3HPG1GbA56YVdvwTGEfjYR5gW1O7IK4U=" 506 }, 507 { 508 "pname": "System.Runtime.Extensions", 509 "version": "4.3.0", 510 "hash": "sha256-wLDHmozr84v1W2zYCWYxxj0FR0JDYHSVRaRuDm0bd/o="
+39
pkgs/by-name/kn/knossosnet/dotnet-8-upgrade.patch
···
··· 1 + diff --git a/IonKiwi.lz4/IonKiwi.lz4.csproj b/IonKiwi.lz4/IonKiwi.lz4.csproj 2 + index 312984f..804be5c 100644 3 + --- a/IonKiwi.lz4/IonKiwi.lz4.csproj 4 + +++ b/IonKiwi.lz4/IonKiwi.lz4.csproj 5 + @@ -1,7 +1,7 @@ 6 + <Project Sdk="Microsoft.NET.Sdk"> 7 + 8 + <PropertyGroup> 9 + - <TargetFrameworks>net60</TargetFrameworks> 10 + + <TargetFramework>net8.0</TargetFramework> 11 + <AllowUnsafeBlocks>true</AllowUnsafeBlocks> 12 + <PackageId>IonKiwi.lz4.managed</PackageId> 13 + <Version>1.0.7</Version> 14 + diff --git a/Knossos.NET/Knossos.NET.csproj b/Knossos.NET/Knossos.NET.csproj 15 + index 501faaa..4b563f1 100644 16 + --- a/Knossos.NET/Knossos.NET.csproj 17 + +++ b/Knossos.NET/Knossos.NET.csproj 18 + @@ -1,7 +1,7 @@ 19 + <Project Sdk="Microsoft.NET.Sdk"> 20 + <PropertyGroup> 21 + <OutputType>WinExe</OutputType> 22 + - <TargetFramework>net6.0</TargetFramework> 23 + + <TargetFramework>net8.0</TargetFramework> 24 + <Nullable>enable</Nullable> 25 + <!--Avalonia doesen't support TrimMode=link currently,but we are working on that https://github.com/AvaloniaUI/Avalonia/issues/6892 --> 26 + <TrimMode>copyused</TrimMode> 27 + diff --git a/VP.NET/VP.NET.csproj b/VP.NET/VP.NET.csproj 28 + index 11fa155..2eef420 100644 29 + --- a/VP.NET/VP.NET.csproj 30 + +++ b/VP.NET/VP.NET.csproj 31 + @@ -1,7 +1,7 @@ 32 + <Project Sdk="Microsoft.NET.Sdk"> 33 + 34 + <PropertyGroup> 35 + - <TargetFramework>net6.0</TargetFramework> 36 + + <TargetFramework>net8.0</TargetFramework> 37 + <ImplicitUsings>enable</ImplicitUsings> 38 + <Nullable>enable</Nullable> 39 + </PropertyGroup>
+2 -2
pkgs/by-name/kn/knossosnet/package.nix
··· 17 hash = "sha256-vlSiM6kskV4wfBZF7Rv5ICyqKG0Zhz/iU8kflYOaf0U="; 18 }; 19 20 - patches = [ ./targetframework.patch ]; 21 22 - dotnet-sdk = dotnetCorePackages.sdk_6_0; 23 nugetDeps = ./deps.json; 24 executables = [ "Knossos.NET" ]; 25
··· 17 hash = "sha256-vlSiM6kskV4wfBZF7Rv5ICyqKG0Zhz/iU8kflYOaf0U="; 18 }; 19 20 + patches = [ ./dotnet-8-upgrade.patch ]; 21 22 + dotnet-sdk = dotnetCorePackages.sdk_8_0; 23 nugetDeps = ./deps.json; 24 executables = [ "Knossos.NET" ]; 25
-12
pkgs/by-name/kn/knossosnet/targetframework.patch
··· 1 - diff -Naur Knossos.NET-0.1.4/IonKiwi.lz4/IonKiwi.lz4.csproj Knossos.NET-0.1.4.new/IonKiwi.lz4/IonKiwi.lz4.csproj 2 - --- Knossos.NET-0.1.4/IonKiwi.lz4/IonKiwi.lz4.csproj 2023-10-18 15:17:20.000000000 -0400 3 - +++ Knossos.NET-0.1.4.new/IonKiwi.lz4/IonKiwi.lz4.csproj 2024-01-03 17:39:56.809971086 -0500 4 - @@ -1,7 +1,7 @@ 5 - <Project Sdk="Microsoft.NET.Sdk"> 6 - 7 - <PropertyGroup> 8 - - <TargetFrameworks>net60</TargetFrameworks> 9 - + <TargetFramework>net6.0</TargetFramework> 10 - <AllowUnsafeBlocks>true</AllowUnsafeBlocks> 11 - <PackageId>IonKiwi.lz4.managed</PackageId> 12 - <Version>1.0.7</Version>
···