Skip to content

Commit 152247f

Browse files
committed
Update sln to slnx + latest deps
1 parent cf6e3fd commit 152247f

267 files changed

Lines changed: 7026 additions & 15983 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

readme.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ The following libraries are available:
3535
| [XenoAtom.Interop.musl](src/musl)<br>musl libc is an implementation of the C standard library providing access to the Linux kernel syscalls. | [musl](https://musl.libc.org/)<br>`1.2.5` | `linux-x64`, `linux-arm64` | [![Build Status](https://github.com/XenoAtom/XenoAtom.Interop/actions/workflows/ci_build_musl.yml/badge.svg)](https://github.com/XenoAtom/XenoAtom.Interop/actions/workflows/ci_build_musl.yml)<br>[![NuGet](https://img.shields.io/nuget/v/XenoAtom.Interop.musl.svg)](https://www.nuget.org/packages/XenoAtom.Interop.musl) |
3636
| [XenoAtom.Interop.libgit2](src/libgit2)<br>libgit2 is a pure C implementation of the git core methods. | [libgit2](https://libgit2.org/)<br>`1.8.4` | `all` | [![Build Status](https://github.com/XenoAtom/XenoAtom.Interop/actions/workflows/ci_build_libgit2.yml/badge.svg)](https://github.com/XenoAtom/XenoAtom.Interop/actions/workflows/ci_build_libgit2.yml)<br>[![NuGet](https://img.shields.io/nuget/v/XenoAtom.Interop.libgit2.svg)](https://www.nuget.org/packages/XenoAtom.Interop.libgit2) |
3737
| [XenoAtom.Interop.sqlite](src/sqlite)<br>SQLite is a small and fast SQL database engine. | [sqlite](https://www.sqlite.org/)<br>`3.48.0` | `all` | [![Build Status](https://github.com/XenoAtom/XenoAtom.Interop/actions/workflows/ci_build_sqlite.yml/badge.svg)](https://github.com/XenoAtom/XenoAtom.Interop/actions/workflows/ci_build_sqlite.yml)<br>[![NuGet](https://img.shields.io/nuget/v/XenoAtom.Interop.sqlite.svg)](https://www.nuget.org/packages/XenoAtom.Interop.sqlite) |
38-
| [XenoAtom.Interop.zlib](src/zlib)<br>zlib compression library. | [zlib](https://zlib.net/)<br>`1.3.1` | `all` | [![Build Status](https://github.com/XenoAtom/XenoAtom.Interop/actions/workflows/ci_build_zlib.yml/badge.svg)](https://github.com/XenoAtom/XenoAtom.Interop/actions/workflows/ci_build_zlib.yml)<br>[![NuGet](https://img.shields.io/nuget/v/XenoAtom.Interop.zlib.svg)](https://www.nuget.org/packages/XenoAtom.Interop.zlib) |
38+
| [XenoAtom.Interop.zlib](src/zlib)<br>zlib compression library. | [zlib](https://zlib.net/)<br>`1.3.2` | `all` | [![Build Status](https://github.com/XenoAtom/XenoAtom.Interop/actions/workflows/ci_build_zlib.yml/badge.svg)](https://github.com/XenoAtom/XenoAtom.Interop/actions/workflows/ci_build_zlib.yml)<br>[![NuGet](https://img.shields.io/nuget/v/XenoAtom.Interop.zlib.svg)](https://www.nuget.org/packages/XenoAtom.Interop.zlib) |
3939
| [XenoAtom.Interop.vulkan](src/vulkan)<br>Vulkan is a low-overhead, cross-platform 3D graphics and compute API. | [vulkan](https://registry.khronos.org/vulkan/)<br>`1.3.296.0` | `all` | [![Build Status](https://github.com/XenoAtom/XenoAtom.Interop/actions/workflows/ci_build_vulkan.yml/badge.svg)](https://github.com/XenoAtom/XenoAtom.Interop/actions/workflows/ci_build_vulkan.yml)<br>[![NuGet](https://img.shields.io/nuget/v/XenoAtom.Interop.vulkan.svg)](https://www.nuget.org/packages/XenoAtom.Interop.vulkan) |
4040
| [XenoAtom.Interop.libdrm](src/libdrm)<br>libdrm is a userspace library that provides a user-space API to the Direct Rendering Manager. | [libdrm](https://gitlab.freedesktop.org/mesa/drm)<br>`2.4.123` | `linux` | [![Build Status](https://github.com/XenoAtom/XenoAtom.Interop/actions/workflows/ci_build_libdrm.yml/badge.svg)](https://github.com/XenoAtom/XenoAtom.Interop/actions/workflows/ci_build_libdrm.yml)<br>[![NuGet](https://img.shields.io/nuget/v/XenoAtom.Interop.libdrm.svg)](https://www.nuget.org/packages/XenoAtom.Interop.libdrm) |
4141
| [XenoAtom.Interop.libgbm](src/libgbm)<br>libgbm is a userspace library that provides an abstraction for buffer management used by graphics drivers. | [libgbm](https://gitlab.freedesktop.org/mesa/mesa)<br>`24.2.8` | `linux` | [![Build Status](https://github.com/XenoAtom/XenoAtom.Interop/actions/workflows/ci_build_libgbm.yml/badge.svg)](https://github.com/XenoAtom/XenoAtom.Interop/actions/workflows/ci_build_libgbm.yml)<br>[![NuGet](https://img.shields.io/nuget/v/XenoAtom.Interop.libgbm.svg)](https://www.nuget.org/packages/XenoAtom.Interop.libgbm) |

src/Directory.Packages.props

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<Project>
2+
<PropertyGroup>
3+
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
4+
<CentralPackageTransitivePinningEnabled>false</CentralPackageTransitivePinningEnabled>
5+
</PropertyGroup>
6+
<ItemGroup Condition="'$(XenoAtomNoMinVer)' == 'false'">
7+
<PackageVersion Include="MinVer" Version="7.0.0" />
8+
</ItemGroup>
9+
<ItemGroup>
10+
<PackageVersion Include="elskom.zlib.redist.linux" Version="1.2.13" />
11+
<PackageVersion Include="elskom.zlib.redist.osx" Version="1.2.13" />
12+
<PackageVersion Include="elskom.zlib.redist.win" Version="1.2.13" />
13+
<PackageVersion Include="LibGit2Sharp.NativeBinaries" Version="2.0.323" />
14+
<PackageVersion Include="Silk.NET.Shaderc.Native" Version="2.23.0" />
15+
<PackageVersion Include="SQLitePCLRaw.lib.e_sqlite3" Version="2.1.11" />
16+
<PackageVersion Include="MSTest" Version="4.2.3" />
17+
<PackageVersion Include="CppAst.CodeGen" Version="0.28.0" />
18+
</ItemGroup>
19+
</Project>

src/LibraryShared.props

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project>
22
<PropertyGroup>
33
<OutputType>Library</OutputType>
4-
<TargetFramework>net10.0</TargetFramework>
4+
<TargetFramework>net8.0</TargetFramework>
55
<Nullable>enable</Nullable>
66
<IsPackable>true</IsPackable>
77
<RootNamespace>XenoAtom.Interop</RootNamespace>
@@ -50,7 +50,7 @@
5050
</ItemGroup>
5151

5252
<ItemGroup Condition="'$(XenoAtomNoMinVer)' == 'false'">
53-
<PackageReference Include="MinVer" Version="6.0.0">
53+
<PackageReference Include="MinVer">
5454
<PrivateAssets>all</PrivateAssets>
5555
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
5656
</PackageReference>

src/TestsShared.props

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,12 @@
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
<IsPackable>false</IsPackable>
8-
<EnableMSTestRunner>true</EnableMSTestRunner>
98
<RootNamespace>XenoAtom.Interop.Tests</RootNamespace>
109
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
1110
</PropertyGroup>
1211

1312
<ItemGroup>
14-
<PackageReference Include="MSTest" Version="3.*" />
13+
<PackageReference Include="MSTest" />
1514
<Using Include="Microsoft.VisualStudio.TestTools.UnitTesting" />
1615
</ItemGroup>
1716
</Project>

0 commit comments

Comments
 (0)