avalonia: 11.0.11 -> 11.3.2
This commit is contained in:
parent
855ba1fd1c
commit
87f2eb609a
@ -1,4 +1,4 @@
|
|||||||
From f4c599a48d153d15ccb1879ff511617c8e310515 Mon Sep 17 00:00:00 2001
|
From 8682dcc3fd46658a9d11b4370ca76881efc69c07 Mon Sep 17 00:00:00 2001
|
||||||
From: David McFarland <corngood@gmail.com>
|
From: David McFarland <corngood@gmail.com>
|
||||||
Date: Sat, 10 Aug 2024 23:14:12 -0300
|
Date: Sat, 10 Aug 2024 23:14:12 -0300
|
||||||
Subject: [PATCH 1/2] use files for unicode character database
|
Subject: [PATCH 1/2] use files for unicode character database
|
||||||
@ -8,13 +8,13 @@ Subject: [PATCH 1/2] use files for unicode character database
|
|||||||
.../TextFormatting/BiDiTestDataGenerator.cs | 1 -
|
.../TextFormatting/BiDiTestDataGenerator.cs | 1 -
|
||||||
.../GraphemeBreakClassTrieGenerator.cs | 1 -
|
.../GraphemeBreakClassTrieGenerator.cs | 1 -
|
||||||
.../GraphemeBreakTestDataGenerator.cs | 1 -
|
.../GraphemeBreakTestDataGenerator.cs | 1 -
|
||||||
.../LineBreakEnumuratorTests.cs | 1 -
|
.../LineBreakEnumeratorTests.cs | 1 -
|
||||||
.../TextFormatting/UnicodeDataGenerator.cs | 28 +++++++++++++++++--
|
.../TextFormatting/UnicodeDataGenerator.cs | 28 +++++++++++++++++--
|
||||||
.../TextFormatting/UnicodeEnumsGenerator.cs | 1 -
|
.../TextFormatting/UnicodeEnumsGenerator.cs | 1 -
|
||||||
7 files changed, 26 insertions(+), 8 deletions(-)
|
7 files changed, 26 insertions(+), 8 deletions(-)
|
||||||
|
|
||||||
diff --git a/tests/Avalonia.Base.UnitTests/Media/TextFormatting/BiDiClassTestDataGenerator.cs b/tests/Avalonia.Base.UnitTests/Media/TextFormatting/BiDiClassTestDataGenerator.cs
|
diff --git a/tests/Avalonia.Base.UnitTests/Media/TextFormatting/BiDiClassTestDataGenerator.cs b/tests/Avalonia.Base.UnitTests/Media/TextFormatting/BiDiClassTestDataGenerator.cs
|
||||||
index f6b01d737..bc7278ef8 100644
|
index d944a6cf5..9ddf500c1 100644
|
||||||
--- a/tests/Avalonia.Base.UnitTests/Media/TextFormatting/BiDiClassTestDataGenerator.cs
|
--- a/tests/Avalonia.Base.UnitTests/Media/TextFormatting/BiDiClassTestDataGenerator.cs
|
||||||
+++ b/tests/Avalonia.Base.UnitTests/Media/TextFormatting/BiDiClassTestDataGenerator.cs
|
+++ b/tests/Avalonia.Base.UnitTests/Media/TextFormatting/BiDiClassTestDataGenerator.cs
|
||||||
@@ -3,7 +3,6 @@
|
@@ -3,7 +3,6 @@
|
||||||
@ -26,7 +26,7 @@ index f6b01d737..bc7278ef8 100644
|
|||||||
|
|
||||||
namespace Avalonia.Visuals.UnitTests.Media.TextFormatting
|
namespace Avalonia.Visuals.UnitTests.Media.TextFormatting
|
||||||
diff --git a/tests/Avalonia.Base.UnitTests/Media/TextFormatting/BiDiTestDataGenerator.cs b/tests/Avalonia.Base.UnitTests/Media/TextFormatting/BiDiTestDataGenerator.cs
|
diff --git a/tests/Avalonia.Base.UnitTests/Media/TextFormatting/BiDiTestDataGenerator.cs b/tests/Avalonia.Base.UnitTests/Media/TextFormatting/BiDiTestDataGenerator.cs
|
||||||
index 28d37130a..5e26edf49 100644
|
index bdaa8274e..e41f0b08e 100644
|
||||||
--- a/tests/Avalonia.Base.UnitTests/Media/TextFormatting/BiDiTestDataGenerator.cs
|
--- a/tests/Avalonia.Base.UnitTests/Media/TextFormatting/BiDiTestDataGenerator.cs
|
||||||
+++ b/tests/Avalonia.Base.UnitTests/Media/TextFormatting/BiDiTestDataGenerator.cs
|
+++ b/tests/Avalonia.Base.UnitTests/Media/TextFormatting/BiDiTestDataGenerator.cs
|
||||||
@@ -3,7 +3,6 @@
|
@@ -3,7 +3,6 @@
|
||||||
@ -50,7 +50,7 @@ index 1a8d41caa..185b6ea62 100644
|
|||||||
using Avalonia.Media.TextFormatting.Unicode;
|
using Avalonia.Media.TextFormatting.Unicode;
|
||||||
|
|
||||||
diff --git a/tests/Avalonia.Base.UnitTests/Media/TextFormatting/GraphemeBreakTestDataGenerator.cs b/tests/Avalonia.Base.UnitTests/Media/TextFormatting/GraphemeBreakTestDataGenerator.cs
|
diff --git a/tests/Avalonia.Base.UnitTests/Media/TextFormatting/GraphemeBreakTestDataGenerator.cs b/tests/Avalonia.Base.UnitTests/Media/TextFormatting/GraphemeBreakTestDataGenerator.cs
|
||||||
index 029f8e236..44c2aaf6a 100644
|
index 891c70b7d..a04eb8b41 100644
|
||||||
--- a/tests/Avalonia.Base.UnitTests/Media/TextFormatting/GraphemeBreakTestDataGenerator.cs
|
--- a/tests/Avalonia.Base.UnitTests/Media/TextFormatting/GraphemeBreakTestDataGenerator.cs
|
||||||
+++ b/tests/Avalonia.Base.UnitTests/Media/TextFormatting/GraphemeBreakTestDataGenerator.cs
|
+++ b/tests/Avalonia.Base.UnitTests/Media/TextFormatting/GraphemeBreakTestDataGenerator.cs
|
||||||
@@ -3,7 +3,6 @@
|
@@ -3,7 +3,6 @@
|
||||||
@ -58,26 +58,26 @@ index 029f8e236..44c2aaf6a 100644
|
|||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
-using System.Net.Http;
|
-using System.Net.Http;
|
||||||
|
using System.Runtime.InteropServices;
|
||||||
|
using System.Text;
|
||||||
using Avalonia.Base.UnitTests.Media.TextFormatting;
|
using Avalonia.Base.UnitTests.Media.TextFormatting;
|
||||||
|
diff --git a/tests/Avalonia.Base.UnitTests/Media/TextFormatting/LineBreakEnumeratorTests.cs b/tests/Avalonia.Base.UnitTests/Media/TextFormatting/LineBreakEnumeratorTests.cs
|
||||||
namespace Avalonia.Visuals.UnitTests.Media.TextFormatting
|
index 38df949d1..cb050d5f4 100644
|
||||||
diff --git a/tests/Avalonia.Base.UnitTests/Media/TextFormatting/LineBreakEnumuratorTests.cs b/tests/Avalonia.Base.UnitTests/Media/TextFormatting/LineBreakEnumuratorTests.cs
|
--- a/tests/Avalonia.Base.UnitTests/Media/TextFormatting/LineBreakEnumeratorTests.cs
|
||||||
index 3db9a32b6..b8df1f446 100644
|
+++ b/tests/Avalonia.Base.UnitTests/Media/TextFormatting/LineBreakEnumeratorTests.cs
|
||||||
--- a/tests/Avalonia.Base.UnitTests/Media/TextFormatting/LineBreakEnumuratorTests.cs
|
|
||||||
+++ b/tests/Avalonia.Base.UnitTests/Media/TextFormatting/LineBreakEnumuratorTests.cs
|
|
||||||
@@ -3,7 +3,6 @@
|
@@ -3,7 +3,6 @@
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
-using System.Net.Http;
|
-using System.Net.Http;
|
||||||
using Avalonia.Media.TextFormatting;
|
|
||||||
using Avalonia.Media.TextFormatting.Unicode;
|
using Avalonia.Media.TextFormatting.Unicode;
|
||||||
using Xunit;
|
using Xunit;
|
||||||
|
using Xunit.Abstractions;
|
||||||
diff --git a/tests/Avalonia.Base.UnitTests/Media/TextFormatting/UnicodeDataGenerator.cs b/tests/Avalonia.Base.UnitTests/Media/TextFormatting/UnicodeDataGenerator.cs
|
diff --git a/tests/Avalonia.Base.UnitTests/Media/TextFormatting/UnicodeDataGenerator.cs b/tests/Avalonia.Base.UnitTests/Media/TextFormatting/UnicodeDataGenerator.cs
|
||||||
index f05a1e574..7e698ae0a 100644
|
index 3a0255f56..557ff6ea8 100644
|
||||||
--- a/tests/Avalonia.Base.UnitTests/Media/TextFormatting/UnicodeDataGenerator.cs
|
--- a/tests/Avalonia.Base.UnitTests/Media/TextFormatting/UnicodeDataGenerator.cs
|
||||||
+++ b/tests/Avalonia.Base.UnitTests/Media/TextFormatting/UnicodeDataGenerator.cs
|
+++ b/tests/Avalonia.Base.UnitTests/Media/TextFormatting/UnicodeDataGenerator.cs
|
||||||
@@ -1,16 +1,40 @@
|
@@ -1,15 +1,39 @@
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
@ -85,7 +85,6 @@ index f05a1e574..7e698ae0a 100644
|
|||||||
using System.Text.RegularExpressions;
|
using System.Text.RegularExpressions;
|
||||||
+using System.Threading.Tasks;
|
+using System.Threading.Tasks;
|
||||||
using Avalonia.Media.TextFormatting.Unicode;
|
using Avalonia.Media.TextFormatting.Unicode;
|
||||||
using Xunit;
|
|
||||||
|
|
||||||
namespace Avalonia.Base.UnitTests.Media.TextFormatting
|
namespace Avalonia.Base.UnitTests.Media.TextFormatting
|
||||||
{
|
{
|
||||||
@ -115,13 +114,13 @@ index f05a1e574..7e698ae0a 100644
|
|||||||
+
|
+
|
||||||
internal static class UnicodeDataGenerator
|
internal static class UnicodeDataGenerator
|
||||||
{
|
{
|
||||||
- public const string Ucd = "https://www.unicode.org/Public/15.0.0/ucd/";
|
- public const string Ucd = "https://www.unicode.org/Public/16.0.0/ucd/";
|
||||||
+ public static readonly string Ucd = Environment.GetEnvironmentVariable("UNICODE_CHARACTER_DATABASE");
|
+ public static readonly string Ucd = Environment.GetEnvironmentVariable("UNICODE_CHARACTER_DATABASE");
|
||||||
|
|
||||||
public static UnicodeTrie GenerateBiDiTrie(out BiDiDataEntries biDiDataEntries, out Dictionary<int, BiDiDataItem> biDiData)
|
public static UnicodeTrie GenerateBiDiTrie(out BiDiDataEntries biDiDataEntries, out Dictionary<int, BiDiDataItem> biDiData)
|
||||||
{
|
{
|
||||||
diff --git a/tests/Avalonia.Base.UnitTests/Media/TextFormatting/UnicodeEnumsGenerator.cs b/tests/Avalonia.Base.UnitTests/Media/TextFormatting/UnicodeEnumsGenerator.cs
|
diff --git a/tests/Avalonia.Base.UnitTests/Media/TextFormatting/UnicodeEnumsGenerator.cs b/tests/Avalonia.Base.UnitTests/Media/TextFormatting/UnicodeEnumsGenerator.cs
|
||||||
index 110e57cbd..7073ea508 100644
|
index 74fe70978..b82808ffc 100644
|
||||||
--- a/tests/Avalonia.Base.UnitTests/Media/TextFormatting/UnicodeEnumsGenerator.cs
|
--- a/tests/Avalonia.Base.UnitTests/Media/TextFormatting/UnicodeEnumsGenerator.cs
|
||||||
+++ b/tests/Avalonia.Base.UnitTests/Media/TextFormatting/UnicodeEnumsGenerator.cs
|
+++ b/tests/Avalonia.Base.UnitTests/Media/TextFormatting/UnicodeEnumsGenerator.cs
|
||||||
@@ -2,7 +2,6 @@
|
@@ -2,7 +2,6 @@
|
||||||
@ -133,5 +132,5 @@ index 110e57cbd..7073ea508 100644
|
|||||||
namespace Avalonia.Base.UnitTests.Media.TextFormatting
|
namespace Avalonia.Base.UnitTests.Media.TextFormatting
|
||||||
{
|
{
|
||||||
--
|
--
|
||||||
2.42.2
|
2.49.0
|
||||||
|
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
From 9ba51df4258d0dc2fe72d4f621d29073eeadc011 Mon Sep 17 00:00:00 2001
|
From c26ab243c8ab9383d05e1be974090d462b12d3cb Mon Sep 17 00:00:00 2001
|
||||||
From: David McFarland <corngood@gmail.com>
|
From: David McFarland <corngood@gmail.com>
|
||||||
Date: Sun, 11 Aug 2024 00:03:36 -0300
|
Date: Sun, 11 Aug 2024 00:03:36 -0300
|
||||||
Subject: [PATCH 2/2] disable parallel compile
|
Subject: [PATCH 2/2] disable parallel compile
|
||||||
@ -8,10 +8,10 @@ Subject: [PATCH 2/2] disable parallel compile
|
|||||||
1 file changed, 9 insertions(+), 1 deletion(-)
|
1 file changed, 9 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
diff --git a/nukebuild/Build.cs b/nukebuild/Build.cs
|
diff --git a/nukebuild/Build.cs b/nukebuild/Build.cs
|
||||||
index e3d5139bf..ce50db574 100644
|
index c6942e430..137f0710d 100644
|
||||||
--- a/nukebuild/Build.cs
|
--- a/nukebuild/Build.cs
|
||||||
+++ b/nukebuild/Build.cs
|
+++ b/nukebuild/Build.cs
|
||||||
@@ -136,12 +136,20 @@ DotNetConfigHelper ApplySettingCore(DotNetConfigHelper c)
|
@@ -145,12 +145,20 @@ DotNetTestSettings ApplySetting(DotNetTestSettings c, Configure<DotNetTestSettin
|
||||||
ProcessTasks.StartProcess("xcodebuild", args).AssertZeroExitCode();
|
ProcessTasks.StartProcess("xcodebuild", args).AssertZeroExitCode();
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -34,5 +34,5 @@ index e3d5139bf..ce50db574 100644
|
|||||||
);
|
);
|
||||||
});
|
});
|
||||||
--
|
--
|
||||||
2.42.2
|
2.49.0
|
||||||
|
|
||||||
|
|||||||
973
pkgs/by-name/av/avalonia/deps.json
generated
973
pkgs/by-name/av/avalonia/deps.json
generated
File diff suppressed because it is too large
Load Diff
@ -9,6 +9,6 @@
|
|||||||
}
|
}
|
||||||
{
|
{
|
||||||
path = "src/Browser/Avalonia.Browser/webapp";
|
path = "src/Browser/Avalonia.Browser/webapp";
|
||||||
hash = "sha256-LTQzT4ycLyGQs9T0sa2k/0wfG1GWCdeH9Wx2KeecOyU=";
|
hash = "sha256-aHF2enlIpeBi3a7rN0nBI24eztxC4nZC+g+4sRc12b4=";
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|||||||
@ -26,8 +26,7 @@ let
|
|||||||
dotnet-sdk =
|
dotnet-sdk =
|
||||||
with dotnetCorePackages;
|
with dotnetCorePackages;
|
||||||
combinePackages [
|
combinePackages [
|
||||||
sdk_7_0_1xx-bin
|
sdk_8_0_4xx
|
||||||
runtime_6_0-bin
|
|
||||||
];
|
];
|
||||||
|
|
||||||
npmDepsFile = ./npm-deps.nix;
|
npmDepsFile = ./npm-deps.nix;
|
||||||
@ -47,14 +46,14 @@ stdenvNoCC.mkDerivation (
|
|||||||
}
|
}
|
||||||
rec {
|
rec {
|
||||||
pname = "Avalonia";
|
pname = "Avalonia";
|
||||||
version = "11.0.11";
|
version = "11.3.2";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "AvaloniaUI";
|
owner = "AvaloniaUI";
|
||||||
repo = "Avalonia";
|
repo = "Avalonia";
|
||||||
rev = version;
|
rev = version;
|
||||||
fetchSubmodules = true;
|
fetchSubmodules = true;
|
||||||
hash = "sha256-Du8DEsZKl7rnVH9YZKAWTCpEQ/5HrNlgacgK/46kx/o=";
|
hash = "sha256-b7K8h2hqkLnXj3YIaRKUqlbWsDNhfWCEqH1W8K0lP6g=";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
@ -117,6 +116,12 @@ stdenvNoCC.mkDerivation (
|
|||||||
--replace-fail \
|
--replace-fail \
|
||||||
'<IsPackable>$(PackAvaloniaNative)</IsPackable>' \
|
'<IsPackable>$(PackAvaloniaNative)</IsPackable>' \
|
||||||
'<IsPackable>true</IsPackable>'
|
'<IsPackable>true</IsPackable>'
|
||||||
|
|
||||||
|
# stop 'Clean' target from removing node_modules
|
||||||
|
substituteInPlace nukebuild/Build.cs \
|
||||||
|
--replace-fail \
|
||||||
|
'Parameters.BuildDirs.ForEach(DeleteDirectory);' \
|
||||||
|
""
|
||||||
'';
|
'';
|
||||||
|
|
||||||
makeCacheWritable = true;
|
makeCacheWritable = true;
|
||||||
@ -130,7 +135,7 @@ stdenvNoCC.mkDerivation (
|
|||||||
# ---> System.ArgumentException: Could not find package 'Microsoft.DotNet.ApiCompat.Tool' using:
|
# ---> System.ArgumentException: Could not find package 'Microsoft.DotNet.ApiCompat.Tool' using:
|
||||||
# - Project assets file '/build/source/nukebuild/obj/project.assets.json'
|
# - Project assets file '/build/source/nukebuild/obj/project.assets.json'
|
||||||
# - NuGet packages config '/build/source/nukebuild/_build.csproj'
|
# - NuGet packages config '/build/source/nukebuild/_build.csproj'
|
||||||
makeEmptyNupkgInPackages = true;
|
linkNuGetPackagesAndSources = true;
|
||||||
|
|
||||||
FONTCONFIG_FILE =
|
FONTCONFIG_FILE =
|
||||||
let
|
let
|
||||||
@ -144,6 +149,11 @@ stdenvNoCC.mkDerivation (
|
|||||||
preConfigure = ''
|
preConfigure = ''
|
||||||
# closed source (telemetry?) https://github.com/AvaloniaUI/Avalonia/discussions/16878
|
# closed source (telemetry?) https://github.com/AvaloniaUI/Avalonia/discussions/16878
|
||||||
dotnet remove packages/Avalonia/Avalonia.csproj package Avalonia.BuildServices
|
dotnet remove packages/Avalonia/Avalonia.csproj package Avalonia.BuildServices
|
||||||
|
|
||||||
|
# upgrade to fix dependency downgrade
|
||||||
|
# https://github.com/AvaloniaUI/Avalonia/issues/9603
|
||||||
|
dotnet add tests/Avalonia.Direct2D1.UnitTests/Avalonia.Direct2D1.UnitTests.csproj \
|
||||||
|
package Microsoft.NETCore.App --version 1.1.13 --no-restore
|
||||||
'';
|
'';
|
||||||
|
|
||||||
runtimeIds = [ (systemToDotnetRid stdenvNoCC.hostPlatform.system) ];
|
runtimeIds = [ (systemToDotnetRid stdenvNoCC.hostPlatform.system) ];
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user