SynoCommunity / spksrc

Cross compilation framework to create native packages for the Synology's NAS
https://synocommunity.com
Other
3.02k stars 1.23k forks source link

[Package Request] ruTorrent (RTD1296 compilation) #3016

Closed Johnito closed 6 years ago

Johnito commented 6 years ago
Name: ruTorrent
Description: SynoCommunty package providing rutorrent/rtorrent for Synology DSM 6.x

Website: https://github.com/Novik/ruTorrent
Software documentation: https://github.com/Novik/ruTorrent/wiki
Build/Installation documentation: https://synocommunity.com/package/rutorrent
Source Code: https://github.com/Novik/ruTorrent

Currently, rutorrent isnt available for newest Synology NASes using the RTD1296 arch. A few great contributors already compiled several packages (see https://github.com/WodKa78/-syno-packages and https://github.com/Safihre/spksrc/tags)...

... But it seems there is an issue with rutorrent compilation : https://github.com/SynoCommunity/spksrc/issues/2971#issuecomment-347190157

I barely undestand what this is about so i am not able to correct it myself, but ... i hope this helps !

Safihre commented 6 years ago

I fixed the compilation problem. Maybe you can test? https://github.com/Safihre/spksrc/releases/tag/curl-test2 (don't mind the name, it's really about rutorrent)

Johnito commented 6 years ago

Tested : It WORKS :-)

In the rutorrent journal, there's a Curl related error though : "rss : some functionalities may not be available. The web server cannot access the external program : curl". This warning notice is not there with the common package directly distributed by SynoCommunity.

This doesnt prevent the software from being installed nor used though. Maybe RSS wont work, i actually never used this functionnality myself.

Brillant work 👍

Safihre commented 6 years ago

Well, the curl still doesn't :o

ymartin59 commented 6 years ago

@Safihre You said you fix compilation issue. May you please provide more information and if needed a PR with required changes. Thank you in advance

Safihre commented 6 years ago

Unfortunately my fix seems to only fix complete compilation, and not actually give a working curl based on comments above. Will have to dig deeper and get a testing system to resolve it I think.

ymartin59 commented 6 years ago

It may be interesting to already have first steps with a "WIP" draft PR.

Safihre commented 6 years ago

Sure! This would also help for spk/python since it depends on pycurl which also depends on cross/curl, which I had to disable to get spk/python to compile (@m4tt075).

Safihre commented 6 years ago

I worked on new DSM5/6 compatibility but got stuck, I did the basic work but need some help to figure out the right paths to config files etc. If you want, you can help me here: #3175.

Safihre commented 6 years ago

Updates (like proper DSM6 support) will be handled in #2215 and maybe PR #3175.