Hi! Please find attached an ebuild for CTorrent. CTorrent is a console based BitTorrent client. It has an extremely small footprint, and it doesn't require Python to be installed. I suggest this ebuild be put under net-p2p in the portage tree. Thanks.
Created attachment 27587 [details] CTorrent Ebuild Initial Creation This is my first ebuild for ctorrent. Thanks
Ok, ok. After thinking about it, the whole Python not needing to be installed was an id10t statement. ;-) But it is still a very small footprint.
why is it providing virtual/ctorrent? i don't think that is necessary. and are there any other auxillary files that need to be installed? like documentation, etc? SRC_URI should use the mirror:// syntax.
Created attachment 27621 [details] Updated Ebuild for Ctorrent Fixed mirror reference, and added doc (README and INSTALL).
it might need to provide virtual/bittorrent if it provides any of: /usr/bin/btsethttpseeds.py /usr/bin/btlaunchmanycurses.py /usr/bin/btcompletedir.py /usr/bin/bttrack.py /usr/bin/btdownloadgui.py /usr/bin/btmaketorrentgui.py /usr/bin/btshowmetainfo.py /usr/bin/bttest.py /usr/bin/btcompletedirgui.py /usr/bin/btrename.py /usr/bin/bt-t-make.py /usr/bin/btmakemetafile.py /usr/bin/btreannounce.py /usr/bin/btlaunchmany.py /usr/bin/btdownloadheadless.py /usr/bin/btcopyannounce.py /usr/bin/btdownloadcurses.py /usr/bin/btdownloadlibrary.py
ctorrent is a small c program that only provides console Client Torrent capabilities. Which is actually one of it's draws.
First of all this is assigned to the wrong team... this IS NOT a python bittorent client. It is written in C. I think what Scott Carr meant in comment #2 was that in order to emerge it you need python as that's what portage runs on, not that CTorrent actually needs python. I have managed to emerge it successfully using the ebuild provided and I have made a few modiffication to it (got rid of virtual/ctorrent & some other stuff) Also, the only thing I'm not too sure about is the license. There's no mention of any license, neighter on the site nor in the source. The COPYING file has the following contents: YuHong bsdi@sina.com
Created attachment 28879 [details] Updated ctorrent-1.3.2.ebuild
Alexandru, you are correct. I was making a slight about saying Python was NOT needed in the initial post. I thought about it and remembered Gentoo used Python for Portage and had to put something in about it. I thought I had removed the virtual/python from the ebuild in my update. It is definately not needed, you are correct again on this. Thanks for fixing that for me. I copied it from BitTorrent ebuild. I looked on the site and found that the Project Page at http://sourceforge.net/projects/ctorrent/ lists the project as GPL. Do you want me to contact the owners and get them to update the files with GPL and add a license file to make it clear in the download? Thanks for the help. CTorrent has worked flawlessly since I installed it. I think others will enjoy it's simplicity as well.
Scott, I also saw the GPL thing on the Sourceforge project page but that is just the info they submitted when they registered the project. The actual license may be different. As I said my last comment, there's no mention of any license ANYWHERE on the site or in the source. In my oppinion, if you could contact the author and get him to clear this situation up it would be helpful.
I sent a request for clarification of the license to the developers this morning. I'll reply here when I find something out. Thanks
changing to proper herd
I have sent a few emails to the developer of this package and even posted a bug about there being no specification of the license this package is under. There have been no changes to the COPYING file in cvs, nor any replies to my emails. Someone notify me if you ever get in touch with any of the developers. Until then, we cannot add this package to portage.
1.3.4 released with correct COPYING file
Now in portage ;). Thanks for your patience!
Wow. Thanks. I look forward installing the new version.