Bug 743

Summary: Add Transmission bit torrent option to buildroot
Product: buildroot Reporter: jasaw81
Component: OtherAssignee: Maxime Ripard <maxime.ripard>
Status: RESOLVED FIXED    
Severity: enhancement CC: buildroot
Priority: P4    
Version: unspecified   
Target Milestone: 2010.11   
Hardware: All   
OS: Linux   
Host: Target:
Build:
Attachments: Files that add transmission package option to buildroot.
Convert transmission to autotools infrastructure and bump to version 1.93
convert transmission to autotools infrastructure
patch for adding transmission 2.04 to br
patch for adding transmission 2.10 to br

Description jasaw81 2009-11-25 23:38:37 UTC
Created attachment 761 [details]
Files that add transmission package option to buildroot.

Transmission is a bit torrent client or daemon. Transmission-remote can be used to control transmission daemon remotely.

Dependencies that may have to be updated: libcurl, libevent

I made up a few scripts to help setup a transmission home directory and only start transmission when network interface is up.

I have only tested it with:
- libcurl with large file support enabled
- libevent version 1.4.11-stable

Just untar the attached tarball and patch the package/Config.in file.



--- ../../buildroot-2009.08/package/Config.in	2009-11-25 10:22:07.034052000 +1100
+++ Config.in	2009-11-19 16:03:06.897232000 +1100
@@ -216,6 +216,7 @@ source "package/thttpd/Config.in"
 source "package/tinyhttpd/Config.in"
 endif
 source "package/tn5250/Config.in"
+source "package/transmission/Config.in"
 source "package/ttcp/Config.in"
 #if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 # ATTENTION! This was merged into busybox!
Comment 1 Thomas Petazzoni 2010-02-21 22:33:04 UTC
Move milestone to 2010.05 since enhancements will not be handled before the release of 2010.02.
Comment 2 Thomas Petazzoni 2010-04-17 00:47:00 UTC
Belisko Marek has sent an updated version of this patch, and it is being reviewed on the Buildroot mailing-list.
Comment 3 Kelvin Cheung 2010-05-11 04:45:24 UTC
Created attachment 1723 [details]
Convert transmission to autotools infrastructure and bump to version 1.93

Convert transmission to autotools infrastructure and bump to version 1.93

And Thank jasaw and Belisko.
Comment 4 Thomas Petazzoni 2010-06-07 10:27:37 UTC
There's no need to pass --prefix, DISABLE_NLS and DISABLE_LARGEFILE in TRANSMISSION_CONF_OPT. Is --localstatedir really necessary (i.e what's the default value ?).

A minor detail: if a message is printed in a post install hook, a useful message would probably be better (something like "Installing S92transmission init script" rather than "Post installing").

Thanks!
Comment 5 Kelvin Cheung 2010-06-08 06:20:20 UTC
Created attachment 1957 [details]
convert transmission to autotools infrastructure

Updated the patch according to the suggestion.
Comment 6 Ossy 2010-10-08 06:01:47 UTC
Created attachment 2569 [details]
patch for adding transmission 2.04 to br

Obsoletes the former patch for version < 2.04
Comment 7 Ossy 2010-10-08 06:04:11 UTC
The last patch includes the changes proposed by Thomas.
Comment 8 Ossy 2010-10-14 18:47:29 UTC
Comment on attachment 1957 [details]
convert transmission to autotools infrastructure

obsoleted by newerversion 2.10
Comment 9 Ossy 2010-10-14 18:49:44 UTC
Created attachment 2599 [details]
patch for adding transmission 2.10 to br

this patchset includes an inline patch for fixing issue https://trac.transmissionbt.com/ticket/3614 - the patch went upstream for version 2.11
Comment 10 Peter Korsgaard 2011-12-08 21:54:13 UTC
Fixed in git by Maxime, thanks