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

Sabnzbd update to version 3.61 #5410

Merged
merged 4 commits into from
Aug 31, 2022
Merged
Show file tree
Hide file tree
Changes from all 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
2 changes: 1 addition & 1 deletion cross/par2cmdline/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
PKG_NAME = par2cmdline
PKG_VERS = 0.8.0
PKG_VERS = 0.8.1
PKG_EXT = tar.gz
PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT)
PKG_DIST_SITE = https://github.com/Parchive/par2cmdline/releases/download/v$(PKG_VERS)
Expand Down
6 changes: 3 additions & 3 deletions cross/par2cmdline/digests
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
par2cmdline-0.8.0.tar.gz SHA1 71c5232ab15024a12595df54041a7e17480e60cc
par2cmdline-0.8.0.tar.gz SHA256 a9720b2522226cef8ff2b11d909bd0fc7a73fa9fc87f166752773cc0cf069b9c
par2cmdline-0.8.0.tar.gz MD5 addac0553a46ecd2b2c6da7baad00159
par2cmdline-0.8.1.tar.gz SHA1 96713067eb29ef18aba64c5c168c64d6f72c8300
par2cmdline-0.8.1.tar.gz SHA256 7b2fcc19b54c7080939fc2cbaca33ae40ac33759a526292933c94a85ba850d11
par2cmdline-0.8.1.tar.gz MD5 416869e09b401114ff4afc92d7028751
24 changes: 24 additions & 0 deletions cross/par2cmdline/patches/88f6281/c++11-to-c++0x.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
diff -uprN ../par2cmdline-0.8.1.orig/Makefile.am ./Makefile.am
--- ../par2cmdline-0.8.1.orig/Makefile.am 2020-02-09 14:29:09.000000000 +0000
+++ ./Makefile.am 2022-08-29 10:53:46.532922839 +0000
@@ -57,7 +57,7 @@ par2_SOURCES = src/par2cmdline.cpp \
par2_LDADD = libpar2.a

LDADD = -lstdc++
-AM_CXXFLAGS = -Wall -std=c++11 $(OPENMP_CXXFLAGS)
+AM_CXXFLAGS = -Wall -std=c++0x $(OPENMP_CXXFLAGS)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Python 3.11 requires C++17, so for a moment I thought this would exclude the 88f6281 arch when Python 3.11 is released.
But seems it should still work, if the right flags are used.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

C++17 requirement will drop all DSM <7 builds.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Typo, meant C++11!

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

even c++11 will require dropping gcc<4.9.

BTW @Safihre I'm pushing this PR as I noticed a bug in service-setup.sh where the incomplete, complete and watch directories under downloads are not group write permitted which impacts other packages. I've come-up with a method to alleviate that even on DSM7 such as https://github.com/SynoCommunity/spksrc/pull/5398/files#diff-0be67c7c2427a76d082fddbe7509dbf6111868c62f50d755bb1318131fa7dc1a

Therefore I took the opportunity to create an updated package so any new install do not block other packages.

But other than that this package served me as a perfect example to nail down deluge hopefully once and for all :)


EXTRA_DIST = PORTING ROADMAP \
man/par2.1 \
diff -uprN ../par2cmdline-0.8.1.orig/Makefile.in ./Makefile.in
--- ../par2cmdline-0.8.1.orig/Makefile.in 2020-02-09 14:54:10.000000000 +0000
+++ ./Makefile.in 2022-08-29 10:53:55.193034929 +0000
@@ -650,7 +650,7 @@ par2_SOURCES = src/par2cmdline.cpp \

par2_LDADD = libpar2.a
LDADD = -lstdc++
-AM_CXXFLAGS = -Wall -std=c++11 $(OPENMP_CXXFLAGS)
+AM_CXXFLAGS = -Wall -std=c++0x $(OPENMP_CXXFLAGS)
EXTRA_DIST = PORTING ROADMAP \
man/par2.1 \
automake.sh \
2 changes: 1 addition & 1 deletion cross/sabnzbd/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
PKG_NAME = SABnzbd
PKG_VERS = 3.6.0
PKG_VERS = 3.6.1
PKG_EXT = tar.gz
PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS)-src.$(PKG_EXT)
PKG_DIST_SITE = https://github.com/sabnzbd/sabnzbd/releases/download/$(PKG_VERS)
Expand Down
6 changes: 3 additions & 3 deletions cross/sabnzbd/digests
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
SABnzbd-3.6.0-src.tar.gz SHA1 cf30b78dffe112cae8af0410607e3ccb477d8f56
SABnzbd-3.6.0-src.tar.gz SHA256 a3d04ae5ea88639469e3df5db3a64e33aa2bf19fa0f8d499cfca72b51ef2f7d5
SABnzbd-3.6.0-src.tar.gz MD5 737509f1e995640524b8737e990a5266
SABnzbd-3.6.1-src.tar.gz SHA1 299f5c8e77170f7f5560e9e40c1564224c1b7423
SABnzbd-3.6.1-src.tar.gz SHA256 e365e4581c594aac445b9fb229aa80c0a1ed299deca511045bb78bd55d2ece9e
SABnzbd-3.6.1-src.tar.gz MD5 30d2f3af7466ef107e1c4e95a8f9d896
2 changes: 1 addition & 1 deletion cross/unrar/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
PKG_NAME = unrar
PKG_VERS = 6.1.4
PKG_VERS = 6.1.7
PKG_EXT = tar.gz
PKG_DIST_NAME = $(PKG_NAME)src-$(PKG_VERS).$(PKG_EXT)
PKG_DIST_SITE = https://www.rarlab.com/rar
Expand Down
6 changes: 3 additions & 3 deletions cross/unrar/digests
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
unrarsrc-6.1.4.tar.gz SHA1 aecd3bfa68a84b1e1507f12cfbb70bc45b0a64ad
unrarsrc-6.1.4.tar.gz SHA256 c0ed58629243961c3f1ec90c08b11ff93261e568dbfdce2bf3b759ee7a4a3b7c
unrarsrc-6.1.4.tar.gz MD5 a1e0f45a4f53cc614b4dc3b21eb72761
unrarsrc-6.1.7.tar.gz SHA1 5e7cb316f55d624027eacbb23d01b4d2e7450743
unrarsrc-6.1.7.tar.gz SHA256 de75b6136958173fdfc530d38a0145b72342cf0d3842bf7bb120d336602d88ed
unrarsrc-6.1.7.tar.gz MD5 5f467714a0cca538bef1e779fe2d46ca
6 changes: 3 additions & 3 deletions spk/sabnzbd/Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
SPK_NAME = sabnzbd
SPK_VERS = 3.6.0
SPK_REV = 56
SPK_VERS = 3.6.1
SPK_REV = 57
SPK_ICON = src/sabnzbd.png

BUILD_DEPENDS = cross/python310
Expand All @@ -15,7 +15,7 @@ DESCRIPTION_FRE = SABnzbd rend Usenet aussi simple et automatisé que possible.
DESCRIPTION_SPN = SABnzbd hace que Usenet sea lo más simple posible, automatizando todo lo que se puede. Todo lo que tienes que hacer es agregar un archivo .nzb. SABnzbd empieza desde ahí. Tus archivos serán automáticamente descargados, verificados, reparados, descomprimidos y archivados.
DISPLAY_NAME = SABnzbd
STARTABLE = yes
CHANGELOG = "Update SABnzbd to 3.6.0."
CHANGELOG = "Update SABnzbd to 3.6.1"

HOMEPAGE = https://sabnzbd.org
LICENSE = GPL
Expand Down