Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Jackett: Update to v0.20.3521 #5597

Merged
merged 6 commits into from
Mar 7, 2023
Merged
Show file tree
Hide file tree
Changes from 5 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions cross/jackett-mono/Makefile
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
PKG_NAME = Jackett
PKG_VERS = 0.20.1171
PKG_VERS = 0.20.3521
PKG_EXT = tar.gz
PKG_DIST_NAME = $(PKG_NAME).Binaries.Mono.$(PKG_EXT)
PKG_DIST_SITE = https://github.com/Jackett/Jackett/releases/download/v$(PKG_VERS)
PKG_DIST_FILE = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT)
PKG_DIR = jackett
PKG_DIR = Jackett

DEPENDS =

Expand All @@ -16,6 +15,7 @@ INSTALL_TARGET = jackett_install

include ../../mk/spksrc.install-resources.mk

.PHONY: jackett_install
jackett_install:
mkdir -p $(STAGING_INSTALL_PREFIX)/share
tar -cf - -C $(WORK_DIR)/$(PKG_NAME) . | tar -xf - -C $(STAGING_INSTALL_PREFIX)/share
tar -cf - -C $(WORK_DIR)/$(PKG_DIR) . | tar -xf - -C $(STAGING_INSTALL_PREFIX)/share
6 changes: 3 additions & 3 deletions cross/jackett-mono/digests
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
Jackett-0.20.1171.tar.gz SHA1 5c272aada6aaf603317684518575d7db60a6bfcd
Jackett-0.20.1171.tar.gz SHA256 5bc057efaf6a1eb99ecf7ad1dc14e7465d8655fd7a85b8d788b58f8c53670a11
Jackett-0.20.1171.tar.gz MD5 e5fe57c5620ca111318e0d28e460746a
Jackett.Binaries.Mono.tar.gz SHA1 10d2586c2eebc93ff092085d542f4ab09ee70de4
Jackett.Binaries.Mono.tar.gz SHA256 d76cc83e15eb7a22f4791e57bafc8c3ef9c9d1af8a575508bc28d902ee6394e9
Jackett.Binaries.Mono.tar.gz MD5 6fbd45fe10b397ddd4151e2c8cc86b57
36 changes: 23 additions & 13 deletions cross/jackett/Makefile
Original file line number Diff line number Diff line change
@@ -1,22 +1,32 @@
PKG_NAME = Jackett
PKG_VERS = 0.20.1171
PKG_VERS = 0.20.3521
PKG_EXT = tar.gz
PKG_DIST_NAME = v$(PKG_VERS).$(PKG_EXT)
PKG_DIST_FILE = $(PKG_NAME)-dotnet-$(PKG_VERS).$(PKG_EXT)
PKG_DIST_SITE = https://github.com/Jackett/Jackett/archive
PKG_DIR = Jackett-$(PKG_VERS)/src
PKG_DIST_NAME = $(PKG_NAME).Binaries.Linux$(PKG_DIST_ARCH).$(PKG_EXT)
PKG_DIST_SITE = https://github.com/Jackett/Jackett/releases/download/v$(PKG_VERS)
PKG_DIR = Jackett

DOTNET_VERSION = 6.0
BUILD_DEPENDS = native/dotnet-sdk-$(DOTNET_VERSION)
DEPENDS =

HOMEPAGE = https://github.com/Jackett/Jackett
COMMENT = 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 & translation logic - removing the burden from other apps.
LICENSE = GNU GPL v2

DOTNET_OPTIMIZE = 1
DOTNET_PACKAGE_NAME = Jackett.Server
DOTNET_OUTPUT_PATH = share
SET_VERSION = /p:AssemblyVersion=$(PKG_VERS) /p:FileVersion=$(PKG_VERS) /p:InformationalVersion=$(PKG_VERS) /p:Version=$(PKG_VERS)
DOTNET_BUILD_PROPERTIES += $(SET_VERSION)
INSTALL_TARGET = jackett_install

include ../../mk/spksrc.cross-dotnet.mk
# use digests with multiple files
PKG_DIST_ARCH_LIST = x64 arm arm64

include ../../mk/spksrc.archs.mk
PKG_DIST_ARCH = AMDx64
ifeq ($(findstring $(ARCH),$(ARMv7_ARCHS)),$(ARCH))
PKG_DIST_ARCH = ARM32
else ifeq ($(findstring $(ARCH),$(ARMv8_ARCHS)),$(ARCH))
PKG_DIST_ARCH = ARM64
endif

include ../../mk/spksrc.install-resources.mk

.PHONY: jackett_install
jackett_install:
mkdir -p $(STAGING_INSTALL_PREFIX)/share
tar -cf - -C $(WORK_DIR)/$(PKG_DIR) . | tar -xf - -C $(STAGING_INSTALL_PREFIX)/share
12 changes: 9 additions & 3 deletions cross/jackett/digests
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
Jackett-dotnet-0.20.1171.tar.gz SHA1 80ddbb771e4165e005612fb0c2378c2e1d736610
Jackett-dotnet-0.20.1171.tar.gz SHA256 9a2d2c17951831669d165b5326f213db5573a9940c5ed4517241d2b4f0a73b73
Jackett-dotnet-0.20.1171.tar.gz MD5 5bd371c5c697e34df6640cff6a6f9ea8
Jackett.Binaries.LinuxAMDx64.tar.gz SHA1 dabd5b7b397700c5eef7bf21c61036a13ef8f4d1
Jackett.Binaries.LinuxAMDx64.tar.gz SHA256 61412f335c245c29e72b776fdb5d60db845b89c0ad7ab1aee92102d4d7794305
Jackett.Binaries.LinuxAMDx64.tar.gz MD5 f0a65e20b010e48422f34c639e544699
Jackett.Binaries.LinuxARM32.tar.gz SHA1 364953f7c54003842c77ba9312a140f7c227a816
Jackett.Binaries.LinuxARM32.tar.gz SHA256 e0c7b249164c10cbdf056f0c1282fd234856017cb866d5636557d1e49bf14a5f
Jackett.Binaries.LinuxARM32.tar.gz MD5 bef35bd3ba19d2c7a0b10827ec8b9b2d
Jackett.Binaries.LinuxARM64.tar.gz SHA1 5ec92cdd522a98463dc17b5538bf90486f0bacdf
Jackett.Binaries.LinuxARM64.tar.gz SHA256 eaa25b089ca5bbe9892000c09b82b55e1910ccdfd38b83f87e08fc56cb00a6ea
Jackett.Binaries.LinuxARM64.tar.gz MD5 77150781066860b5a4f191fe31830041
34 changes: 20 additions & 14 deletions spk/jackett/Makefile
Original file line number Diff line number Diff line change
@@ -1,24 +1,25 @@
SPK_NAME = jackett
SPK_VERS = 0.20.1171
SPK_REV = 15
SPK_VERS = 0.20.3521
SPK_REV = 16
SPK_ICON = src/jackett.png
DSM_UI_DIR = app

DEPENDS = cross/libstdc++ cross/$(SPK_NAME)

MAINTAINER = SynoCommunity
MAINTAINER_URL = https://synocommunity.com/
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."
CHANGELOG = "Update Jackett to 0.20.3521"
DISPLAY_NAME = Jackett
STARTABLE = yes
CHANGELOG = "1. Update Jackett to 0.20.1171.<br/>2. Use .NET 6.0<br/>3. Fix DSM 7.1 Compatibility with self updater."
HOMEPAGE = https://github.com/Jackett/Jackett
LICENSE = GPLv2
LICENSE_FILE = $(WORK_DIR)/Jackett-$(SPK_VERS)/LICENSE
LICENSE_FILE = $(WORK_DIR)/Jackett/LICENSE
HELPURL = https://github.com/Jackett/Jackett/wiki/Troubleshooting

STARTABLE = yes
# 'auto' reserved value grabs SPK_NAME
SERVICE_USER = auto
SERVICE_SETUP = src/service-setup.sh

# Service configuration
SERVICE_PORT = 9117
SERVICE_PORT_TITLE = Jackett(HTTP)
Expand All @@ -29,24 +30,29 @@ ADMIN_PORT = $(SERVICE_PORT)
UNSUPPORTED_ARCHS = $(PPC_ARCHS)

# Mono build for unsupported .NET archs
include ../../mk/spksrc.archs.mk
ifeq ($(findstring $(ARCH),$(ARMv5_ARCHS) $(i686_ARCHS) $(ARMv7L_ARCHS)),$(ARCH))
include ../../mk/spksrc.common.mk
ifeq ($(call version_lt, ${TCVERSION}, 7.0),1)
ifeq ($(findstring $(ARCH),$(ARMv5_ARCHS) $(i686_ARCHS) $(ARMv7L_ARCHS) $(ARMv7_ARCHS)),$(ARCH))
DEPENDS = cross/curl cross/$(SPK_NAME)-mono
SERVICE_SETUP = src/service-setup-mono.sh
CHANGELOG = "Update Jackett to 0.20.1171"
LICENSE_FILE = $(WORK_DIR)/Jackett/LICENSE
SPK_DEPENDS = "mono>3.6"
SPK_DEPENDS = "mono>=5.8"
endif
else
ifeq ($(findstring $(ARCH),$(ARMv5_ARCHS) $(i686_ARCHS) $(ARMv7L_ARCHS) armada370),$(ARCH))
DEPENDS = cross/curl cross/$(SPK_NAME)-mono
SERVICE_SETUP = src/service-setup-mono.sh
SPK_DEPENDS = "mono>=5.8"
endif
endif

POST_STRIP_TARGET = jackett_extra_install

# use alternate TMPDIR as /tmp might be too small and not accessible on DSM >= 7.1.
# TMPDIR is used for jackett built in backup and update
USE_ALTERNATE_TMPDIR = 1

include ../../mk/spksrc.spk.mk

.PHONY: jackett_extra_install
jackett_extra_install:
install -m 755 -d $(STAGING_DIR)/var
install -m 755 -d $(STAGING_DIR)/var/.config
install -m 755 -d $(STAGING_DIR)/var/.config/Jackett
@install -m 755 -d $(STAGING_DIR)/var/.config/Jackett