Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 86087 - Rufus-0.5.2.ebuild (New Package)
Summary: Rufus-0.5.2.ebuild (New Package)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High enhancement (vote)
Assignee: Joshua Jackson (RETIRED)
URL: http://rufus.sourceforge.net/
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2005-03-20 21:28 UTC by Jukka Lehtomäki
Modified: 2006-02-10 18:57 UTC (History)
3 users (show)

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


Attachments
rufus-0.5.2.ebuild (rufus-0.5.2.ebuild,953 bytes, text/plain)
2005-03-20 21:30 UTC, Jukka Lehtomäki
Details
Rufus-0.5.3.ebuild (rufus-0.5.3.ebuild,2.46 KB, text/plain)
2005-03-28 20:22 UTC, Jukka Lehtomäki
Details
Rufus-0.5.4.ebuild (rufus-0.5.4.ebuild,2.45 KB, text/plain)
2005-04-01 11:53 UTC, Jukka Lehtomäki
Details
rufus-0.5.4.ebuild support for Python 2.3 (rufus-0.5.4.ebuild,2.72 KB, text/plain)
2005-04-07 12:19 UTC, Jukka Lehtomäki
Details
wxGTK-2.5.5 (wxGTK-2.5.5.ebuild,4.70 KB, text/plain)
2005-04-09 11:52 UTC, Jukka Lehtomäki
Details
wxpython-2.5.5.0rc3 (wxpython-2.5.5.0.ebuild,3.36 KB, text/plain)
2005-04-09 11:54 UTC, Jukka Lehtomäki
Details
wxpython-2.5.5.1 (wxpython-2.5.5.1.ebuild,3.31 KB, text/plain)
2005-04-09 11:56 UTC, Jukka Lehtomäki
Details
python-mhash (python-mhash-1.4.ebuild,638 bytes, text/plain)
2005-04-24 06:58 UTC, Jukka Lehtomäki
Details
mhash.c version (beta) please use wxPython 2.6 (rufus-0.5.4.ebuild,2.49 KB, text/plain)
2005-04-24 07:06 UTC, Jukka Lehtomäki
Details
rufus-0.5.4.ebuild wxPython2.6 (rufus-0.5.4.ebuild,2.49 KB, text/plain)
2005-05-03 09:25 UTC, Jukka Lehtomäki
Details
rufus-0.5.6.ebuild wxPython2.6 (rufus-0.5.6.ebuild,2.49 KB, text/plain)
2005-08-16 02:05 UTC, Jukka Lehtomäki
Details
rufus-0.5.7.ebuild wxPython2.6 (rufus-0.5.7.ebuild,2.52 KB, text/plain)
2005-08-16 17:02 UTC, Jukka Lehtomäki
Details
rufus-0.5.8.ebuild wxPython2.6 (rufus-0.5.8.ebuild,2.52 KB, text/plain)
2005-08-18 05:50 UTC, Jukka Lehtomäki
Details
rufus-0.5.9.ebuild wxPython2.6 (rufus-0.5.9.ebuild,2.52 KB, text/plain)
2005-08-22 05:14 UTC, Jukka Lehtomäki
Details
rufus-0.5.9.ebuild wxPython2.6 (rufus-0.5.9.ebuild,2.48 KB, text/plain)
2005-08-22 08:11 UTC, Jukka Lehtomäki
Details
rufus-0.6.0.ebuild wxPython2.6 (rufus-0.6.0.ebuild,3.14 KB, text/plain)
2005-08-24 11:58 UTC, Jukka Lehtomäki
Details
rufus-0.6.1.ebuild wxPython2.6 (rufus-0.6.1.ebuild,3.14 KB, text/plain)
2005-09-01 14:46 UTC, Jukka Lehtomäki
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jukka Lehtomäki 2005-03-20 21:28:07 UTC
Rufus - A powerful, easy to use, efficient Python based BitTorrent client.

net-p2p/rufus

Reproducible: Always
Steps to Reproduce:
Comment 1 Jukka Lehtomäki 2005-03-20 21:30:41 UTC
Created attachment 54019 [details]
rufus-0.5.2.ebuild
Comment 2 Jukka Lehtomäki 2005-03-28 20:22:54 UTC
Created attachment 54736 [details]
Rufus-0.5.3.ebuild
Comment 3 Jukka Lehtomäki 2005-04-01 11:53:32 UTC
Created attachment 55051 [details]
Rufus-0.5.4.ebuild
Comment 4 Jukka Lehtomäki 2005-04-07 12:19:04 UTC
Created attachment 55583 [details]
rufus-0.5.4.ebuild support for Python 2.3
Comment 5 Jukka Lehtomäki 2005-04-09 11:52:06 UTC
Created attachment 55780 [details]
wxGTK-2.5.5
Comment 6 Jukka Lehtomäki 2005-04-09 11:54:34 UTC
Created attachment 55781 [details]
wxpython-2.5.5.0rc3
Comment 7 Jukka Lehtomäki 2005-04-09 11:56:09 UTC
Created attachment 55782 [details]
wxpython-2.5.5.1
Comment 8 Jukka Lehtomäki 2005-04-24 06:45:10 UTC
Comment on attachment 55782 [details]
wxpython-2.5.5.1

># Copyright 1999-2005 Gentoo Foundation
># Distributed under the terms of the GNU General Public License v2
># $Header: /var/cvsroot/gentoo-x86/dev-python/wxpython/wxpython-2.5.3.1.ebuild,v 1.5 2005/01/26 03:24:40 pythonhead Exp $
>
>inherit python wxwidgets
>
>MY_P="${P/wxpython-/wxPython-src-}"
>S="${WORKDIR}/${MY_P}/wxPython"
>DESCRIPTION="A blending of the wxWindows C++ class library with Python"
>HOMEPAGE="http://www.wxpython.org/"
>SRC_URI="mirror://sourceforge/wxpython/${MY_P}.tar.gz"
>
>LICENSE="wxWinLL-3"
>SLOT="2.5"
>KEYWORDS="~x86 ~ppc ~sparc ~alpha ~arm ~amd64 ~ia64 ~hppa"
>IUSE="gtk2 unicode opengl tiff jpeg png"
>
>RDEPEND=">=dev-lang/python-2.3
>	=x11-libs/wxGTK-2.5.5*
>	!<dev-python/wxpython-2.5.3.1
>	gtk2? ( >=x11-libs/gtk+-2.0
>		>=x11-libs/pango-1.2
>		>=dev-libs/glib-2.0 )
>	unicode? ( >=x11-libs/gtk+-2.0
>		>=x11-libs/pango-1.2
>		>=dev-libs/glib-2.0 )
>	!gtk2? ( =x11-libs/gtk+-1.2*
>		=dev-libs/glib-1.2* )
>	png? ( media-libs/libpng )
>	jpeg? ( media-libs/jpeg )
>	tiff? ( media-libs/tiff )
>	>=sys-libs/zlib-1.1.4
>	opengl? ( >=dev-python/pyopengl-2.0.0.44 )"
>
>DEPEND="${RDEPEND}
>	gtk2? ( dev-util/pkgconfig )
>	sys-apps/sed"
>
>pkg_setup() {
>	einfo "You can now have gtk, gtk2 and unicode versions of wxGTK"
>	einfo "simultaneously installed as of >=wxGTK-2.4.2-r2."
>	einfo "This means you can have wxpython installed using any one of those"
>	einfo "versions by setting gtk2, unicode, or -gtk2 (for gtk1) in USE"
>	if  use unicode; then
>		! use gtk2 && die "You must put gtk2 in your USE if you need unicode support"
>	fi
>}
>
>src_unpack() {
>	unpack ${A}
>	cd ${S}
>	sed -i "s:cflags.append('-O3'):pass:" config.py || die
>}
>
>src_compile() {
>	local mypyconf
>	export WX_GTK_VER="2.5"
>	if ! use gtk2; then
>		need-wxwidgets gtk || die "Emerge wxGTK with -no_wxgtk1 in USE"
>	elif use unicode; then
>		need-wxwidgets unicode || die "Emerge wxGTK with unicode in USE"
>	else
>		need-wxwidgets gtk2 || die "Emerge wxGTK with gtk2 in USE"
>	fi
>	mypyconf="${mypyconf} WX_CONFIG=${WX_CONFIG}"
>	use opengl \
>		&& 	mypyconf="${mypyconf} BUILD_GLCANVAS=1" \
>		|| mypyconf="${mypyconf} BUILD_GLCANVAS=0"
>
>	use gtk2 \
>		&&	mypyconf="${mypyconf} WXPORT=gtk2" \
>		|| mypyconf="${mypyconf} WXPORT=gtk"
>
>	use unicode && mypyconf="${mypyconf} UNICODE=1"
>
>	python setup.py ${mypyconf} build || die "build failed"
>}
>
>src_install() {
>	python_version
>	local mypyconf
>	local site_pkgs=/usr/lib/python${PYVER}/site-packages
>	dodir ${site_pkgs}
>
>	if ! use gtk2; then
>		need-wxwidgets gtk || die "Emerge wxGTK with -no_wxgtk1 in USE"
>	elif use unicode; then
>		need-wxwidgets unicode || die "Emerge wxGTK with unicode in USE"
>	else
>		need-wxwidgets gtk2 || die "Emerge wxGTK with gtk2 in USE"
>	fi
>
>	mypyconf="${mypyconf} WX_CONFIG=${WX_CONFIG}"
>	use opengl \
>		&& mypyconf="${mypyconf} BUILD_GLCANVAS=1" \
>		|| mypyconf="${mypyconf} BUILD_GLCANVAS=0"
>
>	use gtk2 \
>		&& mypyconf="${mypyconf} WXPORT=gtk2" \
>		|| mypyconf="${mypyconf} WXPORT=gtk"
>
>	use unicode && mypyconf="${mypyconf} UNICODE=1"
>
>	python setup.py ${mypyconf} install --prefix=/usr --root=${D} || die
>
>	# Don't clobber existing versions from SLOT'd version
>	if [ -e "${site_pkgs}/wxversion.py" ]; then
>		rm ${D}/${site_pkgs}/wxversion.py
>	fi
>	if [ -e "${site_pkgs}/wx.pth" ]; then
>		rm ${D}/${site_pkgs}/wx.pth
>	fi
>	if [ ! -e "${site_pkgs}/wxpy-config.py" ]; then
>		cp ${FILESDIR}/wxpy-config.py ${D}/${site_pkgs}/ || \
>			die "Couldn't copy wxpy-config.py"
>	fi
>}
>
Comment 9 Jukka Lehtomäki 2005-04-24 06:58:42 UTC
Created attachment 57094 [details]
python-mhash
Comment 10 Jukka Lehtomäki 2005-04-24 07:06:43 UTC
Created attachment 57095 [details]
mhash.c version (beta) please use wxPython 2.6

http://mhash.sourceforge.net/

Mhash is a free (under GNU Lesser GPL) library which provides a uniform
interface to a large number of hash algorithms. These algorithms can be used to
compute checksums, message digests, and other signatures.
Comment 11 Jukka Lehtomäki 2005-05-03 09:25:32 UTC
Created attachment 57936 [details]
rufus-0.5.4.ebuild wxPython2.6

Bug 89937
Comment 12 Jukka Lehtomäki 2005-08-15 23:12:26 UTC
Recently updated - CPU usage + taskbar fix
http://www.kolumbus.fi/jukka.lehtomaki/rufus/rufus-gentoo-mhash-0.5.4.tar.gz


Comment 13 Jukka Lehtomäki 2005-08-16 02:05:39 UTC
Created attachment 66060 [details]
rufus-0.5.6.ebuild wxPython2.6
Comment 14 Jukka Lehtomäki 2005-08-16 17:02:10 UTC
Created attachment 66108 [details]
rufus-0.5.7.ebuild wxPython2.6
Comment 15 Jukka Lehtomäki 2005-08-18 05:50:51 UTC
Created attachment 66225 [details]
rufus-0.5.8.ebuild wxPython2.6

* Choker Options
  LeoXV - Anti-Leecher strategy

* Add From .torrent. Select files
Comment 16 Jukka Lehtomäki 2005-08-22 05:14:20 UTC
Created attachment 66533 [details]
rufus-0.5.9.ebuild wxPython2.6

Updated g3peerid.py, Choker.py, peerlist.py
Comment 17 Jukka Lehtomäki 2005-08-22 08:11:13 UTC
Created attachment 66550 [details]
rufus-0.5.9.ebuild wxPython2.6 

DEPEND
dev-python/wxpython-2.6.0*
dev-lang/python-2.4*

Optional 
dev-python/geoip-python-0.2
dev-python/python-mhash-1.3
Comment 18 Jukka Lehtomäki 2005-08-24 11:58:04 UTC
Created attachment 66779 [details]
rufus-0.6.0.ebuild wxPython2.6

Fixed seeding bug in StorageWrapper.py

Logs .Rufus/error.log and .Rufus/rufus.log
CPU Usage Fix

Menu (Gnome and KDE) 
/usr/share/pixmaps/rufus.png
/usr/share/icons/rufus.png
/usr/share/applications/rufus.desktop
/usr/share/applnk/Internet/rufus.desktop
Comment 19 Jukka Lehtomäki 2005-09-01 14:46:34 UTC
Created attachment 67439 [details]
rufus-0.6.1.ebuild wxPython2.6

Fixed wxGTK debug mode bugs.

wx._core.PyAssertionError: C++ assertion "wxAssertFailure" failed in
../src/gtk/clipbrd.cpp(631): error retrieving data from clipboard

PyAssertionError: C++ assertion "(bitmap.GetWidth() == m_width &&
bitmap.GetHeight() == m_height) || (m_width == 0 && m_height == 0)" failed in
../src/generic/imaglist.cpp(81): invalid bitmap size in wxImageList: this might
work on this platform but definitely won't under Windows.
Comment 20 Carsten Lohrke (RETIRED) gentoo-dev 2005-10-24 16:22:56 UTC
- inheriting eutils is not necessary, if I did not overlook anything
- src_unpack() is superfluous
- the bash script creation looks messy, why don't you precreate it?
- do chmod on ${D}/usr/share/... in src_install() and drop pkg_postinst()
Comment 21 Matija "hook" Šuklje 2005-10-31 06:26:33 UTC
0.6.5 is out 
 
how are the ebuilds going? 
Comment 22 Joshua Jackson (RETIRED) gentoo-dev 2005-10-31 20:52:16 UTC
It seems like the gentleman who was submitting them stopped. It has a few issues
with putting stuff into proper locations. For instance, the Bittorrent shared
stuff belongs in python-${PV}/site-packages/ but is stored in the local
directory instead. I need to get ahold of a few of our python developers and
discuss some of the stuff with them to see how to go about it, and proper
procedure for it should be.

Carlo, if you see this send me a pm. I'd like to talk to you about a few things
with this particular app.
Comment 23 Carsten Lohrke (RETIRED) gentoo-dev 2005-11-01 15:02:59 UTC
(In reply to comment #22)
> Carlo, if you see this send me a pm. I'd like to talk to you about a few things
> with this particular app.

I'm trying to have a look at the quality of attached ebuilds as I see them, but
won't add this application to the repository. If you have a better ebuild, just
attach it.
Comment 24 Joshua Jackson (RETIRED) gentoo-dev 2006-01-02 18:09:52 UTC
If no one objects, I'll be taking this one as a package I maintain. I've been in contact with the developer a few times and have worked on getting some patches applied. Its also in a language I understand (horray python!). I'm awaiting a response about one or two things, and depending on the answers, I should be able to add this to the tree fairly soon
Comment 25 Joshua Jackson (RETIRED) gentoo-dev 2006-02-10 18:57:26 UTC
Commited.