Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 45092 - ctorrent-1.3.2.ebuild (New Package)
Summary: ctorrent-1.3.2.ebuild (New Package)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 All
: Normal enhancement (vote)
Assignee: Gentoo net-p2p team
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2004-03-18 18:35 UTC by Scott Carr
Modified: 2004-09-17 15:31 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
CTorrent Ebuild Initial Creation (ctorrent-1.3.2.ebuild,483 bytes, text/plain)
2004-03-18 18:37 UTC, Scott Carr
Details
Updated Ebuild for Ctorrent (ctorrent-1.3.2.ebuild,478 bytes, text/plain)
2004-03-19 08:33 UTC, Scott Carr
Details
Updated ctorrent-1.3.2.ebuild (ctorrent-1.3.2.ebuild,405 bytes, text/plain)
2004-04-08 03:34 UTC, Alexandru Toma
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Scott Carr 2004-03-18 18:35:48 UTC
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.
Comment 1 Scott Carr 2004-03-18 18:37:02 UTC
Created attachment 27587 [details]
CTorrent Ebuild Initial Creation

This is my first ebuild for ctorrent.  Thanks
Comment 2 Scott Carr 2004-03-18 18:43:29 UTC
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.
Comment 3 Alastair Tse (RETIRED) gentoo-dev 2004-03-19 03:14:15 UTC
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.
Comment 4 Scott Carr 2004-03-19 08:33:50 UTC
Created attachment 27621 [details]
Updated Ebuild for Ctorrent

Fixed mirror reference, and added doc (README and INSTALL).
Comment 5 Jeremy Huddleston (RETIRED) gentoo-dev 2004-03-19 15:52:23 UTC
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
Comment 6 Scott Carr 2004-03-19 15:57:41 UTC
ctorrent is a small c program that only provides console Client Torrent capabilities.

Which is actually one of it's draws.
Comment 7 Alexandru Toma 2004-04-08 03:32:32 UTC
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
Comment 8 Alexandru Toma 2004-04-08 03:34:05 UTC
Created attachment 28879 [details]
Updated ctorrent-1.3.2.ebuild
Comment 9 Scott Carr 2004-04-08 06:07:52 UTC
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.
Comment 10 Alexandru Toma 2004-04-08 08:38:01 UTC
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.
Comment 11 Scott Carr 2004-04-08 08:51:01 UTC
I sent a request for clarification of the license to the developers this morning.  I'll reply here when I find something out.

Thanks
Comment 12 Jeremy Huddleston (RETIRED) gentoo-dev 2004-04-08 09:25:42 UTC
changing to proper herd
Comment 13 Jon Hood (RETIRED) gentoo-dev 2004-05-12 14:28:45 UTC
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.
Comment 14 Jon Hood (RETIRED) gentoo-dev 2004-09-17 15:22:45 UTC
1.3.4 released with correct COPYING file
Comment 15 Jon Hood (RETIRED) gentoo-dev 2004-09-17 15:27:41 UTC
Now in portage ;). Thanks for your patience!
Comment 16 Scott Carr 2004-09-17 15:31:46 UTC
Wow.  Thanks.  I look forward installing the new version.