jellyfin-skiasharp-native/Jellyfin.SkiaSharp.NativeAssets.LinuxArm
2020-03-28 10:18:38 +01:00
..
build/net45 Added code from EraYaN.SkiaSharp.NativeAssets.LinuxArm and a general README.md 2019-01-16 19:26:21 +01:00
patches Added code from EraYaN.SkiaSharp.NativeAssets.LinuxArm and a general README.md 2019-01-16 19:26:21 +01:00
.gitignore Added code from EraYaN.SkiaSharp.NativeAssets.LinuxArm and a general README.md 2019-01-16 19:26:21 +01:00
build-in-docker.bat Add .bat file to build with docker on Windows 2020-03-28 10:18:25 +01:00
build-in-docker.sh Added code from EraYaN.SkiaSharp.NativeAssets.LinuxArm and a general README.md 2019-01-16 19:26:21 +01:00
cross-compile-libSkiaSharp.sh Update Skia version to 1.68.1 2020-03-27 14:07:14 +01:00
Dockerfile Added code from EraYaN.SkiaSharp.NativeAssets.LinuxArm and a general README.md 2019-01-16 19:26:21 +01:00
Jellyfin.SkiaSharp.NativeAssets.LinuxArm.nuspec Update .nuspec 2020-03-28 10:18:38 +01:00
README.md Add .bat file to build with docker on Windows 2020-03-28 10:18:25 +01:00

SkiaSharp Native library for arm32 and arm64.

The 64-bit build runs with -flax-vector-conversions so, use at your own risk. Upstream issue: https://skia-review.googlesource.com/c/skia/+/84222 GCC seems to not support this.

Build (Debian based) (Also WSL)

  1. cross-compile-libSkiaSharp.sh
  2. mkdir -p ./runtimes/linux-arm/native && mkdir -p ./runtimes/linux-arm64/native
  3. cp skia/out/linux-arm/libSkiaSharp.so ./runtimes/linux-arm/native/ && cp skia/out/linux-arm64/libSkiaSharp.so ./runtimes/linux-arm64/native/
  4. nuget pack

Build (non Debian) (uses docker)

  1. build-in-docker.sh (on Linux) or build-in-docker.bat (on Windows)
  2. nuget pack