jellyfin-skiasharp-native/Jellyfin.SkiaSharp.NativeAssets.LinuxMusl
2020-03-27 14:07:14 +01:00
..
build/net45 Added musl (Alpine build) 2019-01-16 22:24:19 +01:00
patches Added musl (Alpine build) 2019-01-16 22:24:19 +01:00
.gitignore Added musl (Alpine build) 2019-01-16 22:24:19 +01:00
build-in-docker.sh Added musl (Alpine build) 2019-01-16 22:24:19 +01:00
compile-libSkiaSharp.sh Update Skia version to 1.68.1 2020-03-27 14:07:14 +01:00
Dockerfile Added musl (Alpine build) 2019-01-16 22:24:19 +01:00
Jellyfin.SkiaSharp.NativeAssets.LinuxMusl.nuspec Fixed file paths for Musl Package. 2019-01-16 23:33:32 +01:00
README.md Added musl (Alpine build) 2019-01-16 22:24:19 +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
  2. nuget pack