Browse Source

Add Linux binaries for SkiaSharp
- Not sure how this impacts Windows builds, but it works great for Linux.
- Requires additional deps on Debian

Andrew Rabert 6 years ago
parent
commit
a9607555df
2 changed files with 5 additions and 2 deletions
  1. 1 0
      Emby.Drawing.Skia/Emby.Drawing.Skia.csproj
  2. 4 2
      debian/control

+ 1 - 0
Emby.Drawing.Skia/Emby.Drawing.Skia.csproj

@@ -7,6 +7,7 @@
 
   <ItemGroup>
     <PackageReference Include="SkiaSharp" Version="1.68.0" />
+    <PackageReference Include="SkiaSharp.NativeAssets.Linux" Version="1.68.0" />
   </ItemGroup>
 
   <ItemGroup>

+ 4 - 2
debian/control

@@ -5,7 +5,9 @@ Maintainer: Jellyfin Team <team@jellyfin.org>
 Build-Depends:  debhelper (>= 9),
                 dotnet-sdk-2.2,
                 libc6-dev,
-                libcurl4-openssl-dev
+                libcurl4-openssl-dev,
+                libfontconfig1-dev,
+                libfreetype6-dev
 Standards-Version: 3.9.4
 
 Package: jellyfin
@@ -13,6 +15,6 @@ Replaces: mediabrowser, emby, emby-server-beta, jellyfin-dev, emby-server
 Breaks: mediabrowser, emby, emby-server-beta, jellyfin-dev, emby-server
 Conflicts: mediabrowser, emby, emby-server-beta, jellyfin-dev, emby-server
 Architecture: any
-Depends: at, libsqlite3-0, ffmpeg, libssl1.0.0 | libssl1.0.2
+Depends: at, libsqlite3-0, ffmpeg, libfontconfig1, libfreetype6, libssl1.0.0 | libssl1.0.2
 Description: Jellyfin is a home media server.
  It is built on top of other popular open source technologies such as Service Stack, jQuery, jQuery mobile, and Mono. It features a REST-based api with built-in documentation to facilitate client development. We also have client libraries for our api to enable rapid development.