Merge pull request #4487 from crobibero/build-upgrade
Upgrade all netcore3.1 to net5.0
This commit is contained in:
commit
8d1d77db94
4
.vscode/launch.json
vendored
4
.vscode/launch.json
vendored
|
@ -6,7 +6,7 @@
|
|||
"type": "coreclr",
|
||||
"request": "launch",
|
||||
"preLaunchTask": "build",
|
||||
"program": "${workspaceFolder}/Jellyfin.Server/bin/Debug/netcoreapp3.1/jellyfin.dll",
|
||||
"program": "${workspaceFolder}/Jellyfin.Server/bin/Debug/net5.0/jellyfin.dll",
|
||||
"args": [],
|
||||
"cwd": "${workspaceFolder}/Jellyfin.Server",
|
||||
"console": "internalConsole",
|
||||
|
@ -22,7 +22,7 @@
|
|||
"type": "coreclr",
|
||||
"request": "launch",
|
||||
"preLaunchTask": "build",
|
||||
"program": "${workspaceFolder}/Jellyfin.Server/bin/Debug/netcoreapp3.1/jellyfin.dll",
|
||||
"program": "${workspaceFolder}/Jellyfin.Server/bin/Debug/net5.0/jellyfin.dll",
|
||||
"args": ["--nowebclient"],
|
||||
"cwd": "${workspaceFolder}/Jellyfin.Server",
|
||||
"console": "internalConsole",
|
||||
|
|
|
@ -142,7 +142,7 @@ A second option is to build the project and then run the resulting executable fi
|
|||
|
||||
```bash
|
||||
dotnet build # Build the project
|
||||
cd bin/Debug/netcoreapp3.1 # Change into the build output directory
|
||||
cd bin/Debug/net5.0 # Change into the build output directory
|
||||
```
|
||||
|
||||
2. Execute the build output. On Linux, Mac, etc. use `./jellyfin` and on Windows use `jellyfin.exe`.
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
<PropertyGroup>
|
||||
<OutputType>Exe</OutputType>
|
||||
<TargetFramework>netcoreapp3.1</TargetFramework>
|
||||
<TargetFramework>net5.0</TargetFramework>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
|
2
debian/control
vendored
2
debian/control
vendored
|
@ -3,7 +3,7 @@ Section: misc
|
|||
Priority: optional
|
||||
Maintainer: Jellyfin Team <team@jellyfin.org>
|
||||
Build-Depends: debhelper (>= 9),
|
||||
dotnet-sdk-3.1,
|
||||
dotnet-sdk-5.0,
|
||||
libc6-dev,
|
||||
libcurl4-openssl-dev,
|
||||
libfontconfig1-dev,
|
||||
|
|
|
@ -2,7 +2,7 @@ FROM centos:7
|
|||
# Docker build arguments
|
||||
ARG SOURCE_DIR=/jellyfin
|
||||
ARG ARTIFACT_DIR=/dist
|
||||
ARG SDK_VERSION=3.1
|
||||
ARG SDK_VERSION=5.0
|
||||
# Docker run environment
|
||||
ENV SOURCE_DIR=/jellyfin
|
||||
ENV ARTIFACT_DIR=/dist
|
||||
|
|
|
@ -2,7 +2,7 @@ FROM debian:10
|
|||
# Docker build arguments
|
||||
ARG SOURCE_DIR=/jellyfin
|
||||
ARG ARTIFACT_DIR=/dist
|
||||
ARG SDK_VERSION=3.1
|
||||
ARG SDK_VERSION=5.0
|
||||
# Docker run environment
|
||||
ENV SOURCE_DIR=/jellyfin
|
||||
ENV ARTIFACT_DIR=/dist
|
||||
|
|
|
@ -2,7 +2,7 @@ FROM debian:10
|
|||
# Docker build arguments
|
||||
ARG SOURCE_DIR=/jellyfin
|
||||
ARG ARTIFACT_DIR=/dist
|
||||
ARG SDK_VERSION=3.1
|
||||
ARG SDK_VERSION=5.0
|
||||
# Docker run environment
|
||||
ENV SOURCE_DIR=/jellyfin
|
||||
ENV ARTIFACT_DIR=/dist
|
||||
|
|
|
@ -2,7 +2,7 @@ FROM debian:10
|
|||
# Docker build arguments
|
||||
ARG SOURCE_DIR=/jellyfin
|
||||
ARG ARTIFACT_DIR=/dist
|
||||
ARG SDK_VERSION=3.1
|
||||
ARG SDK_VERSION=5.0
|
||||
# Docker run environment
|
||||
ENV SOURCE_DIR=/jellyfin
|
||||
ENV ARTIFACT_DIR=/dist
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
ARG DOTNET_VERSION=3.1
|
||||
ARG DOTNET_VERSION=5.0
|
||||
|
||||
FROM mcr.microsoft.com/dotnet/core/sdk:${DOTNET_VERSION}-buster
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
ARG DOTNET_VERSION=3.1
|
||||
ARG DOTNET_VERSION=5.0
|
||||
|
||||
FROM mcr.microsoft.com/dotnet/core/sdk:${DOTNET_VERSION}-buster
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
ARG DOTNET_VERSION=3.1
|
||||
ARG DOTNET_VERSION=5.0
|
||||
|
||||
FROM mcr.microsoft.com/dotnet/core/sdk:${DOTNET_VERSION}-buster
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@ FROM fedora:31
|
|||
# Docker build arguments
|
||||
ARG SOURCE_DIR=/jellyfin
|
||||
ARG ARTIFACT_DIR=/dist
|
||||
ARG SDK_VERSION=3.1
|
||||
ARG SDK_VERSION=5.0
|
||||
# Docker run environment
|
||||
ENV SOURCE_DIR=/jellyfin
|
||||
ENV ARTIFACT_DIR=/dist
|
||||
|
|
|
@ -2,7 +2,7 @@ FROM debian:10
|
|||
# Docker build arguments
|
||||
ARG SOURCE_DIR=/jellyfin
|
||||
ARG ARTIFACT_DIR=/dist
|
||||
ARG SDK_VERSION=3.1
|
||||
ARG SDK_VERSION=5.0
|
||||
# Docker run environment
|
||||
ENV SOURCE_DIR=/jellyfin
|
||||
ENV ARTIFACT_DIR=/dist
|
||||
|
|
|
@ -2,7 +2,7 @@ FROM debian:10
|
|||
# Docker build arguments
|
||||
ARG SOURCE_DIR=/jellyfin
|
||||
ARG ARTIFACT_DIR=/dist
|
||||
ARG SDK_VERSION=3.1
|
||||
ARG SDK_VERSION=5.0
|
||||
# Docker run environment
|
||||
ENV SOURCE_DIR=/jellyfin
|
||||
ENV ARTIFACT_DIR=/dist
|
||||
|
|
|
@ -2,7 +2,7 @@ FROM debian:10
|
|||
# Docker build arguments
|
||||
ARG SOURCE_DIR=/jellyfin
|
||||
ARG ARTIFACT_DIR=/dist
|
||||
ARG SDK_VERSION=3.1
|
||||
ARG SDK_VERSION=5.0
|
||||
# Docker run environment
|
||||
ENV SOURCE_DIR=/jellyfin
|
||||
ENV ARTIFACT_DIR=/dist
|
||||
|
|
|
@ -2,7 +2,7 @@ FROM ubuntu:bionic
|
|||
# Docker build arguments
|
||||
ARG SOURCE_DIR=/jellyfin
|
||||
ARG ARTIFACT_DIR=/dist
|
||||
ARG SDK_VERSION=3.1
|
||||
ARG SDK_VERSION=5.0
|
||||
# Docker run environment
|
||||
ENV SOURCE_DIR=/jellyfin
|
||||
ENV ARTIFACT_DIR=/dist
|
||||
|
|
|
@ -2,7 +2,7 @@ FROM ubuntu:bionic
|
|||
# Docker build arguments
|
||||
ARG SOURCE_DIR=/jellyfin
|
||||
ARG ARTIFACT_DIR=/dist
|
||||
ARG SDK_VERSION=3.1
|
||||
ARG SDK_VERSION=5.0
|
||||
# Docker run environment
|
||||
ENV SOURCE_DIR=/jellyfin
|
||||
ENV ARTIFACT_DIR=/dist
|
||||
|
|
|
@ -2,7 +2,7 @@ FROM ubuntu:bionic
|
|||
# Docker build arguments
|
||||
ARG SOURCE_DIR=/jellyfin
|
||||
ARG ARTIFACT_DIR=/dist
|
||||
ARG SDK_VERSION=3.1
|
||||
ARG SDK_VERSION=5.0
|
||||
# Docker run environment
|
||||
ENV SOURCE_DIR=/jellyfin
|
||||
ENV ARTIFACT_DIR=/dist
|
||||
|
|
|
@ -2,7 +2,7 @@ FROM debian:10
|
|||
# Docker build arguments
|
||||
ARG SOURCE_DIR=/jellyfin
|
||||
ARG ARTIFACT_DIR=/dist
|
||||
ARG SDK_VERSION=3.1
|
||||
ARG SDK_VERSION=5.0
|
||||
# Docker run environment
|
||||
ENV SOURCE_DIR=/jellyfin
|
||||
ENV ARTIFACT_DIR=/dist
|
||||
|
|
|
@ -9,9 +9,9 @@ set -o xtrace
|
|||
pushd ${SOURCE_DIR}
|
||||
|
||||
if [[ ${IS_DOCKER} == YES ]]; then
|
||||
# Remove build-dep for dotnet-sdk-3.1, since it's installed manually
|
||||
# Remove build-dep for dotnet-sdk-5.0, since it's installed manually
|
||||
cp -a debian/control /tmp/control.orig
|
||||
sed -i '/dotnet-sdk-3.1,/d' debian/control
|
||||
sed -i '/dotnet-sdk-5.0,/d' debian/control
|
||||
fi
|
||||
|
||||
# Modify changelog to unstable configuration if IS_UNSTABLE
|
||||
|
|
|
@ -9,9 +9,9 @@ set -o xtrace
|
|||
pushd ${SOURCE_DIR}
|
||||
|
||||
if [[ ${IS_DOCKER} == YES ]]; then
|
||||
# Remove build-dep for dotnet-sdk-3.1, since it's installed manually
|
||||
# Remove build-dep for dotnet-sdk-5.0, since it's installed manually
|
||||
cp -a debian/control /tmp/control.orig
|
||||
sed -i '/dotnet-sdk-3.1,/d' debian/control
|
||||
sed -i '/dotnet-sdk-5.0,/d' debian/control
|
||||
fi
|
||||
|
||||
# Modify changelog to unstable configuration if IS_UNSTABLE
|
||||
|
|
|
@ -9,9 +9,9 @@ set -o xtrace
|
|||
pushd ${SOURCE_DIR}
|
||||
|
||||
if [[ ${IS_DOCKER} == YES ]]; then
|
||||
# Remove build-dep for dotnet-sdk-3.1, since it's installed manually
|
||||
# Remove build-dep for dotnet-sdk-5.0, since it's installed manually
|
||||
cp -a debian/control /tmp/control.orig
|
||||
sed -i '/dotnet-sdk-3.1,/d' debian/control
|
||||
sed -i '/dotnet-sdk-5.0,/d' debian/control
|
||||
fi
|
||||
|
||||
# Modify changelog to unstable configuration if IS_UNSTABLE
|
||||
|
|
|
@ -9,9 +9,9 @@ set -o xtrace
|
|||
pushd ${SOURCE_DIR}
|
||||
|
||||
if [[ ${IS_DOCKER} == YES ]]; then
|
||||
# Remove build-dep for dotnet-sdk-3.1, since it's installed manually
|
||||
# Remove build-dep for dotnet-sdk-5.0, since it's installed manually
|
||||
cp -a debian/control /tmp/control.orig
|
||||
sed -i '/dotnet-sdk-3.1,/d' debian/control
|
||||
sed -i '/dotnet-sdk-5.0,/d' debian/control
|
||||
fi
|
||||
|
||||
# Modify changelog to unstable configuration if IS_UNSTABLE
|
||||
|
|
|
@ -9,9 +9,9 @@ set -o xtrace
|
|||
pushd ${SOURCE_DIR}
|
||||
|
||||
if [[ ${IS_DOCKER} == YES ]]; then
|
||||
# Remove build-dep for dotnet-sdk-3.1, since it's installed manually
|
||||
# Remove build-dep for dotnet-sdk-5.0, since it's installed manually
|
||||
cp -a debian/control /tmp/control.orig
|
||||
sed -i '/dotnet-sdk-3.1,/d' debian/control
|
||||
sed -i '/dotnet-sdk-5.0,/d' debian/control
|
||||
fi
|
||||
|
||||
# Modify changelog to unstable configuration if IS_UNSTABLE
|
||||
|
|
|
@ -9,9 +9,9 @@ set -o xtrace
|
|||
pushd ${SOURCE_DIR}
|
||||
|
||||
if [[ ${IS_DOCKER} == YES ]]; then
|
||||
# Remove build-dep for dotnet-sdk-3.1, since it's installed manually
|
||||
# Remove build-dep for dotnet-sdk-5.0, since it's installed manually
|
||||
cp -a debian/control /tmp/control.orig
|
||||
sed -i '/dotnet-sdk-3.1,/d' debian/control
|
||||
sed -i '/dotnet-sdk-5.0,/d' debian/control
|
||||
fi
|
||||
|
||||
# Modify changelog to unstable configuration if IS_UNSTABLE
|
||||
|
|
|
@ -27,7 +27,7 @@ BuildRequires: libcurl-devel, fontconfig-devel, freetype-devel, openssl-devel,
|
|||
# Requirements not packaged in main repos
|
||||
# COPR @dotnet-sig/dotnet or
|
||||
# https://packages.microsoft.com/rhel/7/prod/
|
||||
BuildRequires: dotnet-runtime-3.1, dotnet-sdk-3.1
|
||||
BuildRequires: dotnet-runtime-5.0, dotnet-sdk-5.0
|
||||
Requires: %{name}-server = %{version}-%{release}, %{name}-web >= 10.6, %{name}-web < 10.7
|
||||
# Disable Automatic Dependency Processing
|
||||
AutoReqProv: no
|
||||
|
|
Loading…
Reference in New Issue
Block a user