diff --git a/cross/jellyfin-web/Makefile b/cross/jellyfin-web/Makefile index ef84b13d3e0..60cb1155118 100644 --- a/cross/jellyfin-web/Makefile +++ b/cross/jellyfin-web/Makefile @@ -1,5 +1,5 @@ PKG_NAME = jellyfin-web -PKG_VERS = 10.9.11 +PKG_VERS = 10.10.0 PKG_EXT = tar.gz PKG_DIST_NAME = v$(PKG_VERS).$(PKG_EXT) PKG_DIST_SITE = https://github.com/jellyfin/jellyfin-web/archive diff --git a/cross/jellyfin-web/digests b/cross/jellyfin-web/digests index 859766e0361..12895f2db94 100644 --- a/cross/jellyfin-web/digests +++ b/cross/jellyfin-web/digests @@ -1,3 +1,3 @@ -jellyfin-web-10.9.11.tar.gz SHA1 4f0fde9451c4eb5851ec47454aefde093ee31b46 -jellyfin-web-10.9.11.tar.gz SHA256 37feccb02f088e051b3730f992f59eab198a33d16174d2d32b46ce8aef6a9f24 -jellyfin-web-10.9.11.tar.gz MD5 8afae69f773e8bff6954f57e5359554e +jellyfin-web-10.10.0.tar.gz SHA1 02164bd479837dea1e1e81d055ed745acefa7b3c +jellyfin-web-10.10.0.tar.gz SHA256 4a800703f4feab6b704346d20a380a65de0c7692d76babd10c018df7b1b76f44 +jellyfin-web-10.10.0.tar.gz MD5 cf4fe3e141320ef6889d5089341f24a2 diff --git a/cross/jellyfin/Makefile b/cross/jellyfin/Makefile index 594bd1984b4..916609cfe3e 100644 --- a/cross/jellyfin/Makefile +++ b/cross/jellyfin/Makefile @@ -1,5 +1,5 @@ PKG_NAME = jellyfin -PKG_VERS = 10.9.11 +PKG_VERS = 10.10.0 PKG_EXT = tar.gz PKG_DIST_NAME = v$(PKG_VERS).$(PKG_EXT) PKG_DIST_SITE = https://github.com/jellyfin/jellyfin/archive @@ -11,7 +11,7 @@ COMMENT = The Free Software Media System. It is an alternative to the proprieta LICENSE = GPLv2 DOTNET_VERSION = 8.0 -BUILD_DEPENDS = native/dotnet-sdk-$(DOTNET_VERSION) +BUILD_DEPENDS = native/dotnet-sdk-8.0 DOTNET_OUTPUT_PATH = share DOTNET_PACKAGE_NAME = Jellyfin.Server diff --git a/cross/jellyfin/digests b/cross/jellyfin/digests index c198de896e3..04e9b85afbd 100644 --- a/cross/jellyfin/digests +++ b/cross/jellyfin/digests @@ -1,3 +1,3 @@ -jellyfin-10.9.11.tar.gz SHA1 21ad06234e0924e10ed33b4343b0bd423df62b48 -jellyfin-10.9.11.tar.gz SHA256 b2195d95d2e0354f6b64a4ee63632c2f04a0d8b1bb34bbf41aadc5393f1c2e53 -jellyfin-10.9.11.tar.gz MD5 e63a1b1b8d37fea2f3add2b5cd665389 +jellyfin-10.10.0.tar.gz SHA1 529e2704e6f56534351a9f480847b26a828a2d38 +jellyfin-10.10.0.tar.gz SHA256 030cf3f83e61c9f329e8347ff71ea2859c2e666b5a067109061bb64122472854 +jellyfin-10.10.0.tar.gz MD5 b8721ea5cf5a2ef77a6777fa9aeb7186 diff --git a/native/dotnet-sdk-8.0/Makefile b/native/dotnet-sdk-8.0/Makefile index 68f5106fd7c..e4d8b4fe8fe 100644 --- a/native/dotnet-sdk-8.0/Makefile +++ b/native/dotnet-sdk-8.0/Makefile @@ -1,7 +1,7 @@ PKG_NAME = dotnet-sdk-8.0 -# Version 8.0.8, SDK 8.0.402 +# Version 8.0.10, SDK 8.0.403 # https://dotnet.microsoft.com/download/dotnet/8.0 -PKG_VERS = 8.0.402 +PKG_VERS = 8.0.403 PKG_EXT = tar.gz PKG_DIST_NAME = dotnet-sdk-$(PKG_VERS)-linux-x64.$(PKG_EXT) PKG_DIST_SITE = https://dotnetcli.azureedge.net/dotnet/Sdk/${PKG_VERS} diff --git a/native/dotnet-sdk-8.0/digests b/native/dotnet-sdk-8.0/digests index 61da5f0f2f4..29d8f7b3f49 100644 --- a/native/dotnet-sdk-8.0/digests +++ b/native/dotnet-sdk-8.0/digests @@ -1,3 +1,3 @@ -dotnet-sdk-8.0.402-linux-x64.tar.gz SHA1 806325e920feec4f243b87d67e03ce34b893594f -dotnet-sdk-8.0.402-linux-x64.tar.gz SHA256 10910e098161a0461b93f4f08d0c310b452b1a7f56b43378f547fd765d6f68bc -dotnet-sdk-8.0.402-linux-x64.tar.gz MD5 517a234e43182fd5c1fda9a6394f8b7f +dotnet-sdk-8.0.403-linux-x64.tar.gz SHA1 021aa104a9066d1e90b6d401b8cf2a58c2339380 +dotnet-sdk-8.0.403-linux-x64.tar.gz SHA256 f7c31f1397444aab91afbef8d8a46e36531443faced60fa9d4070cf15a81b256 +dotnet-sdk-8.0.403-linux-x64.tar.gz MD5 840ffcef81ff0dc9efdf5d785c66bb8c diff --git a/native/nodejs/Makefile b/native/nodejs/Makefile index 50f62074a08..33e1df6dc42 100644 --- a/native/nodejs/Makefile +++ b/native/nodejs/Makefile @@ -2,7 +2,7 @@ PKG_NAME = nodejs # https://github.com/nodejs/release#release-schedule # v18 is Maintenance Version "Hydrogen" since 2023-10-18 with EOL at 2025-04-30 # v20 is LTS Version "Iron" from 2023-10-24 to 2024-10-22 with EOL at 2026-04-30 -PKG_VERS = 20.14.0 +PKG_VERS = 20.18.0 PKG_EXT = tar.xz PKG_DIST_NAME = node-v$(PKG_VERS)-linux-x64.$(PKG_EXT) PKG_DIST_SITE = https://nodejs.org/dist/v$(PKG_VERS) diff --git a/native/nodejs/digests b/native/nodejs/digests index ee3610440ea..ca29f07ac98 100644 --- a/native/nodejs/digests +++ b/native/nodejs/digests @@ -1,3 +1,3 @@ -node-v20.14.0-linux-x64.tar.xz SHA1 dad41d89d58bc8b5d1a5b85d1704b44bc929cbca -node-v20.14.0-linux-x64.tar.xz SHA256 fedf8fa73b6f51c4ffcc5da8f86cd1ed381bc9dceae0829832c7d683a78b8e36 -node-v20.14.0-linux-x64.tar.xz MD5 efab60d77c41ee1fb0f1cb226ad1f346 +node-v20.18.0-linux-x64.tar.xz SHA1 91f01808450b07143ee52cc78c642c94df147d3f +node-v20.18.0-linux-x64.tar.xz SHA256 4543670b589593f8fa5f106111fd5139081da42bb165a9239f05195e405f240a +node-v20.18.0-linux-x64.tar.xz MD5 dbbcfc904edea33eea4b4ce78f99c437 diff --git a/spk/jellyfin/Makefile b/spk/jellyfin/Makefile index e005e9667b1..d15710b59a5 100644 --- a/spk/jellyfin/Makefile +++ b/spk/jellyfin/Makefile @@ -1,15 +1,14 @@ # Remember to also update jellyfin-web SPK_NAME = jellyfin -SPK_VERS = 10.9.11 -SPK_REV = 17 +SPK_VERS = 10.10.0 +SPK_REV = 18 SPK_ICON = src/jellyfin.png -WIZARDS_DIR = src/wizard/ -DSM_UI_DIR = app DEPENDS = cross/jellyfin cross/jellyfin-web # GLIBC >= 2.28 required REQUIRED_MIN_DSM = 7.2 +SPK_DEPENDS = "ffmpeg7" # x64 and armv8 archs are supported only. UNSUPPORTED_ARCHS = $(32bit_ARCHS) @@ -17,19 +16,22 @@ UNSUPPORTED_ARCHS = $(32bit_ARCHS) MAINTAINER = SynoCommunity DESCRIPTION = "The Free Software Media System. It is an alternative to the proprietary Emby and Plex." DISPLAY_NAME = Jellyfin -STARTABLE = yes -CHANGELOG = "1. Update jellyfin to 10.9.11
2. Update dotnet to 8.0.8
3. Migrate to ffmpeg7" +CHANGELOG = "1. Update jellyfin to 10.10.0
2. Built with dotnet 8.0.10 and nodejs 20.18.0" HOMEPAGE = https://jellyfin.org HELPURL = https://jellyfin.org/docs/general/server/settings.html SUPPORTURL = https://jellyfin.org/docs/general/getting-help.html + LICENSE = GPLv2 LICENSE_FILE = $(WORK_DIR)/$(SPK_NAME)-$(SPK_VERS)/LICENSE -SPK_DEPENDS = "ffmpeg7" + +WIZARDS_DIR = src/wizard/ # 'auto' reserved value grabs SPK_NAME SERVICE_USER = auto SERVICE_SETUP = src/service-setup.sh +STARTABLE = yes +DSM_UI_DIR = app CONF_DIR = src/conf # Service configuration