From 94331551050d90bfe29dadb9008cfcfd2f4105ae Mon Sep 17 00:00:00 2001 From: greepar Date: Sat, 20 Jun 2026 23:07:50 +0800 Subject: [PATCH] Rename package to Shiroka Avalonia StaticLink --- .github/workflows/nuget-static-graphics.yml | 2 +- NuGet/StaticGraphics/README.md | 8 +- ...roj => Shiroka.Avalonia.StaticLink.csproj} | 13 ++- .../Greepar.Avalonia.StaticGraphics.props | 5 - .../Greepar.Avalonia.StaticGraphics.targets | 92 ------------------- .../Shiroka.Avalonia.StaticLink.props | 5 + .../Shiroka.Avalonia.StaticLink.targets | 92 +++++++++++++++++++ NuGet/StaticGraphics/lib/net10.0/_._ | 0 README.md | 8 +- 9 files changed, 115 insertions(+), 110 deletions(-) rename NuGet/StaticGraphics/{Greepar.Avalonia.StaticGraphics.csproj => Shiroka.Avalonia.StaticLink.csproj} (74%) delete mode 100644 NuGet/StaticGraphics/buildTransitive/Greepar.Avalonia.StaticGraphics.props delete mode 100644 NuGet/StaticGraphics/buildTransitive/Greepar.Avalonia.StaticGraphics.targets create mode 100644 NuGet/StaticGraphics/buildTransitive/Shiroka.Avalonia.StaticLink.props create mode 100644 NuGet/StaticGraphics/buildTransitive/Shiroka.Avalonia.StaticLink.targets create mode 100644 NuGet/StaticGraphics/lib/net10.0/_._ diff --git a/.github/workflows/nuget-static-graphics.yml b/.github/workflows/nuget-static-graphics.yml index 819d359..c06c72e 100644 --- a/.github/workflows/nuget-static-graphics.yml +++ b/.github/workflows/nuget-static-graphics.yml @@ -179,7 +179,7 @@ jobs: done - name: Pack NuGet package - run: dotnet pack NuGet/StaticGraphics/Greepar.Avalonia.StaticGraphics.csproj -c Release -o artifacts/nuget + run: dotnet pack NuGet/StaticGraphics/Shiroka.Avalonia.StaticLink.csproj -c Release -o artifacts/nuget - name: Upload NuGet artifact uses: actions/upload-artifact@v4 diff --git a/NuGet/StaticGraphics/README.md b/NuGet/StaticGraphics/README.md index 0609116..eed8a3e 100644 --- a/NuGet/StaticGraphics/README.md +++ b/NuGet/StaticGraphics/README.md @@ -1,4 +1,4 @@ -# Greepar.Avalonia.StaticGraphics +# Shiroka.Avalonia.StaticLink Static graphics libraries for Avalonia NativeAOT single-file publishing. @@ -36,7 +36,7 @@ Linux and macOS: ## Install ```bash -dotnet add package Greepar.Avalonia.StaticGraphics +dotnet add package Shiroka.Avalonia.StaticLink ``` ## Publish @@ -104,13 +104,13 @@ Build scripts: Build locally after the static archives exist: ```bash -dotnet pack NuGet/StaticGraphics/Greepar.Avalonia.StaticGraphics.csproj -c Release -o artifacts/nuget +dotnet pack NuGet/StaticGraphics/Shiroka.Avalonia.StaticLink.csproj -c Release -o artifacts/nuget ``` The package will be written to: ```text -artifacts/nuget/Greepar.Avalonia.StaticGraphics.*.nupkg +artifacts/nuget/Shiroka.Avalonia.StaticLink.*.nupkg ``` ## GitHub Actions diff --git a/NuGet/StaticGraphics/Greepar.Avalonia.StaticGraphics.csproj b/NuGet/StaticGraphics/Shiroka.Avalonia.StaticLink.csproj similarity index 74% rename from NuGet/StaticGraphics/Greepar.Avalonia.StaticGraphics.csproj rename to NuGet/StaticGraphics/Shiroka.Avalonia.StaticLink.csproj index 703aeec..e2962c2 100644 --- a/NuGet/StaticGraphics/Greepar.Avalonia.StaticGraphics.csproj +++ b/NuGet/StaticGraphics/Shiroka.Avalonia.StaticLink.csproj @@ -4,8 +4,8 @@ true true false - true - Greepar.Avalonia.StaticGraphics + false + Shiroka.Avalonia.StaticLink 3.119.2-7151.4 greepar greepar @@ -18,10 +18,15 @@ https://github.com/greepar/Avalonia.StaticGraphics + + + + - - + + + diff --git a/NuGet/StaticGraphics/buildTransitive/Greepar.Avalonia.StaticGraphics.props b/NuGet/StaticGraphics/buildTransitive/Greepar.Avalonia.StaticGraphics.props deleted file mode 100644 index 77443c0..0000000 --- a/NuGet/StaticGraphics/buildTransitive/Greepar.Avalonia.StaticGraphics.props +++ /dev/null @@ -1,5 +0,0 @@ - - - $(MSBuildThisFileDirectory)../static/ - - diff --git a/NuGet/StaticGraphics/buildTransitive/Greepar.Avalonia.StaticGraphics.targets b/NuGet/StaticGraphics/buildTransitive/Greepar.Avalonia.StaticGraphics.targets deleted file mode 100644 index 70d95b9..0000000 --- a/NuGet/StaticGraphics/buildTransitive/Greepar.Avalonia.StaticGraphics.targets +++ /dev/null @@ -1,92 +0,0 @@ - - - <_GreeparAvaloniaStaticGraphicsRid Condition="'$(RuntimeIdentifier)' == 'win-x64'">win-x64 - <_GreeparAvaloniaStaticGraphicsRid Condition="'$(RuntimeIdentifier)' == 'win-arm64'">win-arm64 - <_GreeparAvaloniaStaticGraphicsRid Condition="'$(RuntimeIdentifier)' == 'linux-x64'">linux-x64 - <_GreeparAvaloniaStaticGraphicsRid Condition="'$(RuntimeIdentifier)' == 'linux-arm64'">linux-arm64 - <_GreeparAvaloniaStaticGraphicsRid Condition="'$(RuntimeIdentifier)' == 'osx-x64'">osx-x64 - <_GreeparAvaloniaStaticGraphicsRid Condition="'$(RuntimeIdentifier)' == 'osx-arm64'">osx-arm64 - <_GreeparAvaloniaStaticGraphicsNativeRoot Condition="'$(_GreeparAvaloniaStaticGraphicsRid)' != ''">$(GreeparAvaloniaStaticGraphicsRoot)$(_GreeparAvaloniaStaticGraphicsRid)/native - lld - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - - - - - - - - <_GreeparAvaloniaStaticGraphicsFilesToDelete Include="$(PublishDir)av_libglesv2.dll" /> - <_GreeparAvaloniaStaticGraphicsFilesToDelete Include="$(PublishDir)libHarfBuzzSharp.dll" /> - <_GreeparAvaloniaStaticGraphicsFilesToDelete Include="$(PublishDir)libSkiaSharp.dll" /> - <_GreeparAvaloniaStaticGraphicsFilesToDelete Include="$(PublishDir)libHarfBuzzSharp.so" /> - <_GreeparAvaloniaStaticGraphicsFilesToDelete Include="$(PublishDir)libSkiaSharp.so" /> - <_GreeparAvaloniaStaticGraphicsFilesToDelete Include="$(PublishDir)libHarfBuzzSharp.dylib" /> - <_GreeparAvaloniaStaticGraphicsFilesToDelete Include="$(PublishDir)libSkiaSharp.dylib" /> - - - - diff --git a/NuGet/StaticGraphics/buildTransitive/Shiroka.Avalonia.StaticLink.props b/NuGet/StaticGraphics/buildTransitive/Shiroka.Avalonia.StaticLink.props new file mode 100644 index 0000000..374394b --- /dev/null +++ b/NuGet/StaticGraphics/buildTransitive/Shiroka.Avalonia.StaticLink.props @@ -0,0 +1,5 @@ + + + $(MSBuildThisFileDirectory)../static/ + + diff --git a/NuGet/StaticGraphics/buildTransitive/Shiroka.Avalonia.StaticLink.targets b/NuGet/StaticGraphics/buildTransitive/Shiroka.Avalonia.StaticLink.targets new file mode 100644 index 0000000..feff457 --- /dev/null +++ b/NuGet/StaticGraphics/buildTransitive/Shiroka.Avalonia.StaticLink.targets @@ -0,0 +1,92 @@ + + + <_ShirokaAvaloniaStaticLinkRid Condition="'$(RuntimeIdentifier)' == 'win-x64'">win-x64 + <_ShirokaAvaloniaStaticLinkRid Condition="'$(RuntimeIdentifier)' == 'win-arm64'">win-arm64 + <_ShirokaAvaloniaStaticLinkRid Condition="'$(RuntimeIdentifier)' == 'linux-x64'">linux-x64 + <_ShirokaAvaloniaStaticLinkRid Condition="'$(RuntimeIdentifier)' == 'linux-arm64'">linux-arm64 + <_ShirokaAvaloniaStaticLinkRid Condition="'$(RuntimeIdentifier)' == 'osx-x64'">osx-x64 + <_ShirokaAvaloniaStaticLinkRid Condition="'$(RuntimeIdentifier)' == 'osx-arm64'">osx-arm64 + <_ShirokaAvaloniaStaticLinkNativeRoot Condition="'$(_ShirokaAvaloniaStaticLinkRid)' != ''">$(ShirokaAvaloniaStaticLinkRoot)$(_ShirokaAvaloniaStaticLinkRid)/native + lld + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + <_ShirokaAvaloniaStaticLinkFilesToDelete Include="$(PublishDir)av_libglesv2.dll" /> + <_ShirokaAvaloniaStaticLinkFilesToDelete Include="$(PublishDir)libHarfBuzzSharp.dll" /> + <_ShirokaAvaloniaStaticLinkFilesToDelete Include="$(PublishDir)libSkiaSharp.dll" /> + <_ShirokaAvaloniaStaticLinkFilesToDelete Include="$(PublishDir)libHarfBuzzSharp.so" /> + <_ShirokaAvaloniaStaticLinkFilesToDelete Include="$(PublishDir)libSkiaSharp.so" /> + <_ShirokaAvaloniaStaticLinkFilesToDelete Include="$(PublishDir)libHarfBuzzSharp.dylib" /> + <_ShirokaAvaloniaStaticLinkFilesToDelete Include="$(PublishDir)libSkiaSharp.dylib" /> + + + + diff --git a/NuGet/StaticGraphics/lib/net10.0/_._ b/NuGet/StaticGraphics/lib/net10.0/_._ new file mode 100644 index 0000000..e69de29 diff --git a/README.md b/README.md index 0609116..eed8a3e 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Greepar.Avalonia.StaticGraphics +# Shiroka.Avalonia.StaticLink Static graphics libraries for Avalonia NativeAOT single-file publishing. @@ -36,7 +36,7 @@ Linux and macOS: ## Install ```bash -dotnet add package Greepar.Avalonia.StaticGraphics +dotnet add package Shiroka.Avalonia.StaticLink ``` ## Publish @@ -104,13 +104,13 @@ Build scripts: Build locally after the static archives exist: ```bash -dotnet pack NuGet/StaticGraphics/Greepar.Avalonia.StaticGraphics.csproj -c Release -o artifacts/nuget +dotnet pack NuGet/StaticGraphics/Shiroka.Avalonia.StaticLink.csproj -c Release -o artifacts/nuget ``` The package will be written to: ```text -artifacts/nuget/Greepar.Avalonia.StaticGraphics.*.nupkg +artifacts/nuget/Shiroka.Avalonia.StaticLink.*.nupkg ``` ## GitHub Actions