diff --git a/spk/flexget/Makefile b/spk/flexget/Makefile index 5238d7ec878..2512782743d 100644 --- a/spk/flexget/Makefile +++ b/spk/flexget/Makefile @@ -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.
2. Update to Python 3.12." STARTABLE = yes HOMEPAGE = https://flexget.com/ @@ -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] diff --git a/spk/flexget/src/requirements-crossenv-greenlet-v1.txt b/spk/flexget/src/requirements-crossenv-greenlet-v1.txt deleted file mode 100644 index eab2e8a8b4f..00000000000 --- a/spk/flexget/src/requirements-crossenv-greenlet-v1.txt +++ /dev/null @@ -1,9 +0,0 @@ -## -## All configurations below are optional and -## are provided to demonstrate how to build -## various wheels. Uncoment to enable. -## - -# [greenlet] -# - gcc < 5.0 (DSM6) Last known working version -greenlet==1.1.3 diff --git a/spk/flexget/src/requirements-pure.txt b/spk/flexget/src/requirements-pure.txt index 15a0098b45f..74a82480595 100644 --- a/spk/flexget/src/requirements-pure.txt +++ b/spk/flexget/src/requirements-pure.txt @@ -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 diff --git a/spk/flexget/src/service-setup.sh b/spk/flexget/src/service-setup.sh index c46b6ba6ffa..e054f985a12 100644 --- a/spk/flexget/src/service-setup.sh +++ b/spk/flexget/src/service-setup.sh @@ -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"