Skip to content

FlexGet: Update to v3.15.31 and migrate to Python 3.12 #6427

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

Merged
merged 5 commits into from
Apr 13, 2025
Merged
Show file tree
Hide file tree
Changes from 1 commit
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
14 changes: 6 additions & 8 deletions spk/flexget/Makefile
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
SPK_NAME = flexget
SPK_VERS = 3.13.16
SPK_REV = 14
SPK_VERS = 3.13.25
SPK_REV = 15
SPK_ICON = src/${SPK_NAME}.png

PYTHON_PACKAGE = python311
SPK_DEPENDS = "python311>=3.11.4-7"
PYTHON_PACKAGE = python312
SPK_DEPENDS = "python312"
WHEELS = src/requirements-crossenv.txt src/requirements-pure.txt

MAINTAINER = SynoCommunity
DESCRIPTION = FlexGet is a multipurpose automation tool for content like torrents, nzbs, podcasts, comics, series, movies, etc. It can use different kinds of sources like RSS-feeds, html pages, csv files, search engines and there are even plugins for sites that do not provide any kind of useful feeds.
DISPLAY_NAME = FlexGet
CHANGELOG = "1. Update FlexGet to version 3.13.16"
CHANGELOG = "1. Update FlexGet to version 3.13.25.<br/>2. Update to Python 3.12."
STARTABLE = yes

HOMEPAGE = https://flexget.com/
Expand Down Expand Up @@ -40,11 +40,9 @@ include ../../mk/spksrc.python.mk
# [greenlet]
ifeq ($(call version_ge, $(TC_GCC), 5.0),1)
WHEELS += src/requirements-crossenv-greenlet-v3.txt
else ifeq ($(call version_ge, $(TC_GCC), 4.9)$(call version_lt, $(TC_GCC), 5.0),11)
else
WHEELS += src/requirements-crossenv-greenlet-v3-gcc4.txt
WHEELS_CPPFLAGS += [greenlet] -std=c++11 -fpermissive
else
WHEELS += src/requirements-crossenv-greenlet-v1.txt
endif

# [Pendulum]
Expand Down
9 changes: 0 additions & 9 deletions spk/flexget/src/requirements-crossenv-greenlet-v1.txt

This file was deleted.

2 changes: 1 addition & 1 deletion spk/flexget/src/requirements-pure.txt
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ Flask-Compress==1.17
Flask-Cors==5.0.0
Flask-Login==0.6.3
flask-restx==1.3.0
FlexGet==3.13.16
FlexGet==3.13.25
#greenlet ==> crossenv
guessit==3.8.0
html5lib==1.1
Expand Down
2 changes: 1 addition & 1 deletion spk/flexget/src/service-setup.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
PYTHON_DIR="/var/packages/python311/target/bin"
PYTHON_DIR="/var/packages/python312/target/bin"
PATH="${SYNOPKG_PKGDEST}/env/bin:${SYNOPKG_PKGDEST}/bin:${PYTHON_DIR}:${PATH}"

CONFIG_FILE="${SYNOPKG_PKGVAR}/config.yml"
Expand Down