Skip to content

Commit 9889754

Browse files
authored
Jackett: add libstdc++ to .NET builds and curl to mono builds (SynoCommunity#4485)
* Jackett: add libstdc++ to .NET builds and curl to mono builds * Update digests * jackett fix mono start script * Add mono as a runtime dependency
1 parent 72b16fc commit 9889754

File tree

10 files changed

+26
-24
lines changed

10 files changed

+26
-24
lines changed

cross/jackett-mono/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
PKG_NAME = Jackett
2-
PKG_VERS = 0.17.568
2+
PKG_VERS = 0.17.668
33
PKG_EXT = tar.gz
44
PKG_DIST_NAME = $(PKG_NAME).Binaries.Mono.$(PKG_EXT)
55
PKG_DIST_FILE = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT)

cross/jackett-mono/digests

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
Jackett-0.17.568.tar.gz SHA1 2bb67ea64fdf6bb5aaadaa011ec11b3dada0a260
2-
Jackett-0.17.568.tar.gz SHA256 5ff0912dde4391dfb1078053b745eee9cbac4ae6ca1b93add9fcf9dd1a22015b
3-
Jackett-0.17.568.tar.gz MD5 a67707ac02819721a993cdbcbdd47517
1+
Jackett-0.17.668.tar.gz SHA1 40783c21d69e346a8f6f367bf3aec4e0363a334e
2+
Jackett-0.17.668.tar.gz SHA256 f9cbd4a565695c4916f9df766883a58bea4d8be6431c46f10c343aeceea43950
3+
Jackett-0.17.668.tar.gz MD5 0736e0caf2492ce4859e1fe494be53c9

cross/jackett/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
PKG_NAME = Jackett
2-
PKG_VERS = 0.17.568
2+
PKG_VERS = 0.17.668
33
PKG_EXT = tar.gz
44
PKG_DIST_NAME = v$(PKG_VERS).$(PKG_EXT)
55
PKG_DIST_FILE = $(PKG_NAME)-dotnet-$(PKG_VERS).$(PKG_EXT)

cross/jackett/digests

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
Jackett-dotnet-0.17.568.tar.gz SHA1 ea08ea4beebc2597e71b95d0f1c82e13a3613895
2-
Jackett-dotnet-0.17.568.tar.gz SHA256 3bc562a0f5061d8f0f0808746afd8e62d659410bb807dbc1f3da8ddadd3b10ca
3-
Jackett-dotnet-0.17.568.tar.gz MD5 401d4f10ba575f4f62ddade21ce2dd36
1+
Jackett-dotnet-0.17.668.tar.gz SHA1 aae078265d788cebbfedd034df7233db71394ba7
2+
Jackett-dotnet-0.17.668.tar.gz SHA256 3c9bb550a80c7934933d905c559507465337af9e65f6335a94fd7e91668d8d64
3+
Jackett-dotnet-0.17.668.tar.gz MD5 24e7e750ae7000a444323dec28a9d17f

native/dotnet-sdk-3.1/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PKG_NAME = dotnet-sdk-3.1
22
# PKG_VERS = SDK 3.1.404 (v3.1.10 release)
33
# https://github.com/dotnet/core/blob/master/release-notes/3.1/3.1.9/3.1.9.md
4-
PKG_VERS = 3.1.404
4+
PKG_VERS = 3.1.407
55
PKG_EXT = tar.gz
66
# https://download.visualstudio.microsoft.com/download/pr/ec187f12-929e-4aa7-8abc-2f52e147af1d/56b0dbb5da1c191bff2c271fcd6e6394/dotnet-sdk-3.1.404-linux-x64.tar.gz
77
PKG_DIST_SITE = https://dotnetcli.azureedge.net/dotnet/Sdk/${PKG_VERS}

native/dotnet-sdk-3.1/digests

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
dotnet-sdk-3.1.404-linux-x64.tar.gz SHA1 3aeee34359456c2ec303ecfde16e97a47da1196c
2-
dotnet-sdk-3.1.404-linux-x64.tar.gz SHA256 6b8dd87de54bd855968325feec9cf57e2fb4b0dba745591d48d71eb2b8d7280d
3-
dotnet-sdk-3.1.404-linux-x64.tar.gz MD5 2078ffff254a01597009c6f9b5e9df64
1+
dotnet-sdk-3.1.407-linux-x64.tar.gz SHA1 0e6df1d3f7dbdfaf1973a58794c91b8d96a8bfeb
2+
dotnet-sdk-3.1.407-linux-x64.tar.gz SHA256 a744359910206fe657c3a02dfa54092f288a44c63c7c86891e866f0678a7e911
3+
dotnet-sdk-3.1.407-linux-x64.tar.gz MD5 fd1e8043fdbc96eb7a41cf896d5474b8

native/dotnet-sdk-5.0/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
PKG_NAME = dotnet-sdk-5.0
2-
PKG_VERS = 5.0.100
2+
PKG_VERS = 5.0.201
33
PKG_EXT = tar.gz
44
PKG_DIST_SITE = https://dotnetcli.azureedge.net/dotnet/Sdk/${PKG_VERS}
55
PKG_DIST_NAME = dotnet-sdk-$(PKG_VERS)-linux-x64.$(PKG_EXT)

native/dotnet-sdk-5.0/digests

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
dotnet-sdk-5.0.100-linux-x64.tar.gz SHA1 ab456308344dc6a18c9c8b0a394c29dfcc19553a
2-
dotnet-sdk-5.0.100-linux-x64.tar.gz SHA256 b8278fd20a7242e711ee46910c23804babf9b38a4c1b97e2a4d9c5155d21cbd2
3-
dotnet-sdk-5.0.100-linux-x64.tar.gz MD5 8e69311010323e389456f1451458be45
1+
dotnet-sdk-5.0.201-linux-x64.tar.gz SHA1 1f5bf58e45e5f33931a30cdac6f90d252808e2d2
2+
dotnet-sdk-5.0.201-linux-x64.tar.gz SHA256 9ff77087831e8ca32719566ec9ef537e136cfc02c5ff565e53f5509cc6e7b341
3+
dotnet-sdk-5.0.201-linux-x64.tar.gz MD5 f580eb7b06abdb55a529dca0e2f3b6a2

spk/jackett/Makefile

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,16 @@
11
SPK_NAME = jackett
2-
SPK_VERS = 0.17.568
3-
SPK_REV = 13
2+
SPK_VERS = 0.17.668
3+
SPK_REV = 14
44
SPK_ICON = src/jackett.png
55
DSM_UI_DIR = app
66

7-
DEPENDS = cross/$(SPK_NAME)
7+
DEPENDS = cross/libstdc++ cross/$(SPK_NAME)
88

99
MAINTAINER = SynoCommunity
1010
DESCRIPTION = "Jackett works as a proxy server. It translates queries from apps into tracker-site-specific http queries, parses the html response, then sends results back to the requesting software. Jackett is a single repository of maintained indexer scraping and translation logic - removing the burden from other apps."
11-
RELOAD_UI = yes
1211
DISPLAY_NAME = Jackett
1312
STARTABLE = yes
14-
CHANGELOG = "Update Jackett 0.17.568 and compile using .NET"
13+
CHANGELOG = "Update Jackett 0.17.668 and compile using .NET"
1514
HOMEPAGE = https://github.com/Jackett/Jackett
1615
LICENSE = GPLv2
1716
LICENSE_FILE = $(WORK_DIR)/Jackett-$(SPK_VERS)/LICENSE
@@ -32,10 +31,11 @@ UNSUPPORTED_ARCHS = $(PPC_ARCHS)
3231
# Mono build for unsupported .NET archs
3332
include ../../mk/spksrc.archs.mk
3433
ifeq ($(findstring $(ARCH),$(ARMv5_ARCHS) $(i686_ARCHS) $(ARMv7L_ARCHS)),$(ARCH))
35-
DEPENDS = cross/$(SPK_NAME)-mono
34+
DEPENDS = cross/curl cross/$(SPK_NAME)-mono
3635
SERVICE_SETUP = src/service-setup-mono.sh
37-
CHANGELOG = "Update Jackett 17.474 and fix mono build (88f6281 and 88f6282)"
36+
CHANGELOG = "Update Jackett 0.17.668"
3837
LICENSE_FILE = $(WORK_DIR)/Jackett/LICENSE
38+
SPK_DEPENDS = "mono>3.6"
3939
endif
4040

4141
POST_STRIP_TARGET = jackett_extra_install

spk/jackett/src/service-setup-mono.sh

+3-1
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,12 @@ MONO_PATH="/var/packages/mono/target/bin"
22
PATH="${SYNOPKG_PKGDEST}/bin:${MONO_PATH}:${PATH}"
33
MONO="${MONO_PATH}/mono"
44
JACKETT="${SYNOPKG_PKGDEST}/share/JackettConsole.exe"
5+
HOME_DIR="${SYNOPKG_PKGDEST}/var"
56

67
# workaround for mono bug with armv5 (https://github.com/mono/mono/issues/12537)
78
if [ "$SYNOPKG_DSM_ARCH" == "88f6281" -o "$SYNOPKG_DSM_ARCH" == "88f6282" ]; then
89
MONO="MONO_ENV_OPTIONS='-O=-aot,-float32' ${MONO_PATH}/mono"
910
fi
1011

11-
COMMAND="env HOME=${HOME_DIR} PATH=${PATH} LD_LIBRARY_PATH=${SYNOPKG_PKGDEST}/lib ${MONO} ${JACKETT} --PIDFile ${PID_FILE}"
12+
SERVICE_COMMAND="env HOME=${HOME_DIR} PATH=${PATH} LD_LIBRARY_PATH=${SYNOPKG_PKGDEST}/lib ${MONO} ${JACKETT} --PIDFile ${PID_FILE}"
13+
SVC_BACKGROUND=y

0 commit comments

Comments
 (0)