Bug 743 - Add Transmission bit torrent option to buildroot
Summary: Add Transmission bit torrent option to buildroot
Status: RESOLVED FIXED
Alias: None
Product: buildroot
Classification: Unclassified
Component: Other (show other bugs)
Version: unspecified
Hardware: All Linux
: P4 enhancement
Target Milestone: 2010.11
Assignee: Maxime Ripard
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-25 23:38 UTC by jasaw81
Modified: 2011-12-08 21:54 UTC (History)
1 user (show)

See Also:
Host:
Target:
Build:


Attachments
Files that add transmission package option to buildroot. (2.72 KB, application/x-gzip)
2009-11-25 23:38 UTC, jasaw81
Details
Convert transmission to autotools infrastructure and bump to version 1.93 (5.08 KB, patch)
2010-05-11 04:45 UTC, Kelvin Cheung
Details
convert transmission to autotools infrastructure (5.04 KB, patch)
2010-06-08 06:20 UTC, Kelvin Cheung
Details
patch for adding transmission 2.04 to br (9.46 KB, application/octet-stream)
2010-10-08 06:01 UTC, Ossy
Details
patch for adding transmission 2.10 to br (10.71 KB, patch)
2010-10-14 18:49 UTC, Ossy
Details

Note You need to log in before you can comment on or make changes to this bug.
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