Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 144181 - Mayanna panel (new ebuild)
Summary: Mayanna panel (new ebuild)
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://groups.google.com/group/mayanna
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2006-08-17 00:29 UTC by Michael Zeising
Modified: 2009-12-30 18:18 UTC (History)
9 users (show)

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


Attachments
gimmie-0.2.1.ebuild (gimmie-0.2.1.ebuild,726 bytes, text/plain)
2007-01-19 11:35 UTC, Pacho Ramos
Details
gimmie-0.2.1.ebuild (gimmie-0.2.1.ebuild,780 bytes, text/plain)
2007-01-20 10:21 UTC, Pacho Ramos
Details
gimmie-0.2.1-bookmarks.patch (gimmie-0.2.1-bookmarks.patch,426 bytes, patch)
2007-01-20 19:30 UTC, Pacho Ramos
Details | Diff
gimmie-0.2.1.ebuild (gimmie-0.2.1.ebuild,855 bytes, text/plain)
2007-01-20 19:31 UTC, Pacho Ramos
Details
gimmie-0.2.2.ebuild (gimmie-0.2.2.ebuild,763 bytes, text/plain)
2007-02-06 11:07 UTC, Pacho Ramos
Details
gimmie-0.2.3.ebuild (gimmie-0.2.3.ebuild,763 bytes, text/plain)
2007-02-06 19:35 UTC, Pacho Ramos
Details
svn-ebuild - DEV-STUFF, FIX ERRORS YOURSELF (gimmie-9999.ebuild,913 bytes, text/plain)
2007-03-15 17:33 UTC, Paul Seidler
Details
gimmie-0.2.6.ebuild (gimmie-0.2.6.ebuild,676 bytes, text/plain)
2007-04-13 21:52 UTC, Ed Catmur
Details
gimmie-0.2.7.ebuild (gimmie-0.2.7.ebuild,698 bytes, text/plain)
2007-10-06 14:38 UTC, Martin Allchin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Zeising 2006-08-17 00:29:44 UTC
I didn't know how to ask for an ebuild, so post this as an error. Please add the Gnome Gimmie panel (http://beatnik.infogami.com/Gimmie) to Gentoo portage. I'd do it on myself if knew how.

Thanks a lot!
Michael
Comment 1 Tiziano Müller (RETIRED) gentoo-dev 2006-08-18 12:20:28 UTC
Well, I don't use Gnome, therefore I won't provide an ebuild, sorry :-)
But it isn't that hard to write one. There are a lot of ressources available, for example:
http://devmanual.gentoo.org/
http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml -> Ebuild Howto

If you're interested, you can also commit your ebuild to the Gentoo Sunrise Overlay, more information is here: http://www.gentoo-sunrise.org/sunrise . You can join us on IRC #gentoo-sunrise and we'll try to help you with corrections, testing and informations.
Comment 2 Pacho Ramos gentoo-dev 2007-01-19 11:35:09 UTC
Created attachment 107426 [details]
gimmie-0.2.1.ebuild

I attach an ebuild for installing latest gimmie release (released today ;-))
Comment 3 Fred Morcos 2007-01-19 15:47:46 UTC
(In reply to comment #2)
> Created an attachment (id=107426) [edit]
> gimmie-0.2.1.ebuild
> 
> I attach an ebuild for installing latest gimmie release (released today ;-))
> 

compiles fine, but doesn't run.. adding it, the panel asks if i want it kept or deleted.

output of "gimmie":

Traceback (most recent call last):
  File "/usr/bin/gimmie", line 50, in ?
    import gimmie.gimmie
  File "/usr/lib/python2.4/site-packages/gimmie/gimmie.py", line 12, in ?
    from gimmie_bar import GimmieBarDock
  File "/usr/lib/python2.4/site-packages/gimmie/gimmie_bar.py", line 5, in ?
    from gimmie_base import IOrientationAware
  File "/usr/lib/python2.4/site-packages/gimmie/gimmie_base.py", line 10, in ?
    from gimmie_util import bookmarks, icon_factory, launcher
  File "/usr/lib/python2.4/site-packages/gimmie/gimmie_util.py", line 17, in ?
    import egg.recent
ImportError: No module named egg.recent
Comment 4 Pacho Ramos gentoo-dev 2007-01-19 17:07:48 UTC
(In reply to comment #3)
> (In reply to comment #2)
> > Created an attachment (id=107426) [edit]
> > gimmie-0.2.1.ebuild
> > 
> > I attach an ebuild for installing latest gimmie release (released today ;-))
> > 
> 
> compiles fine, but doesn't run.. adding it, the panel asks if i want it kept or
> deleted.
> 
> output of "gimmie":
> 
> Traceback (most recent call last):
>   File "/usr/bin/gimmie", line 50, in ?
>     import gimmie.gimmie
>   File "/usr/lib/python2.4/site-packages/gimmie/gimmie.py", line 12, in ?
>     from gimmie_bar import GimmieBarDock
>   File "/usr/lib/python2.4/site-packages/gimmie/gimmie_bar.py", line 5, in ?
>     from gimmie_base import IOrientationAware
>   File "/usr/lib/python2.4/site-packages/gimmie/gimmie_base.py", line 10, in ?
>     from gimmie_util import bookmarks, icon_factory, launcher
>   File "/usr/lib/python2.4/site-packages/gimmie/gimmie_util.py", line 17, in ?
>     import egg.recent
> ImportError: No module named egg.recent
> 
Yes, I have the same problem, also when I compile it manually. I sent a bug report to upstream:
http://bugzilla.gnome.org/show_bug.cgi?id=398327

On the other hand, gimmie gnome-panel applet seems to work (right click and "Add to panel" in gnome-panel).

Thanks
Comment 5 Alessandro Guido 2007-01-20 03:18:37 UTC
(In reply to comment #3)
> (In reply to comment #2)
> > Created an attachment (id=107426) [edit]
> > gimmie-0.2.1.ebuild
> > 
> > I attach an ebuild for installing latest gimmie release (released today ;-))
> > 
> 
> compiles fine, but doesn't run.. adding it, the panel asks if i want it kept or
> deleted.
> 
> output of "gimmie":
> 
> Traceback (most recent call last):
>   File "/usr/bin/gimmie", line 50, in ?
>     import gimmie.gimmie
>   File "/usr/lib/python2.4/site-packages/gimmie/gimmie.py", line 12, in ?
>     from gimmie_bar import GimmieBarDock
>   File "/usr/lib/python2.4/site-packages/gimmie/gimmie_bar.py", line 5, in ?
>     from gimmie_base import IOrientationAware
>   File "/usr/lib/python2.4/site-packages/gimmie/gimmie_base.py", line 10, in ?
>     from gimmie_util import bookmarks, icon_factory, launcher
>   File "/usr/lib/python2.4/site-packages/gimmie/gimmie_util.py", line 17, in ?
>     import egg.recent
> ImportError: No module named egg.recent
> 

gnome-python-extras is needed
Comment 6 Pacho Ramos gentoo-dev 2007-01-20 10:10:32 UTC
(In reply to comment #5)
> (In reply to comment #3)
> > (In reply to comment #2)
> > > Created an attachment (id=107426) [edit]
> > > gimmie-0.2.1.ebuild
> > > 
> > > I attach an ebuild for installing latest gimmie release (released today ;-))
> > > 
> > 
> > compiles fine, but doesn't run.. adding it, the panel asks if i want it kept or
> > deleted.
> > 
> > output of "gimmie":
> > 
> > Traceback (most recent call last):
> >   File "/usr/bin/gimmie", line 50, in ?
> >     import gimmie.gimmie
> >   File "/usr/lib/python2.4/site-packages/gimmie/gimmie.py", line 12, in ?
> >     from gimmie_bar import GimmieBarDock
> >   File "/usr/lib/python2.4/site-packages/gimmie/gimmie_bar.py", line 5, in ?
> >     from gimmie_base import IOrientationAware
> >   File "/usr/lib/python2.4/site-packages/gimmie/gimmie_base.py", line 10, in ?
> >     from gimmie_util import bookmarks, icon_factory, launcher
> >   File "/usr/lib/python2.4/site-packages/gimmie/gimmie_util.py", line 17, in ?
> >     import egg.recent
> > ImportError: No module named egg.recent
> > 
> 
> gnome-python-extras is needed
> 

I have it installed:
[ebuild   R   ] dev-python/gnome-python-extras-2.14.0-r1  USE="X seamonkey -debug -doc -firefox" 0 kB 

And I have the problem described in http://bugzilla.gnome.org/show_bug.cgi?id=398327

Are you sure that gnome-python-extras are needed? If you want I add it as a RDEPEND :-/

Thanks for your help :-)
Comment 7 Pacho Ramos gentoo-dev 2007-01-20 10:21:54 UTC
Created attachment 107514 [details]
gimmie-0.2.1.ebuild

Yes, gnome-python-extras are needed. Thanks
Comment 8 Jose daLuz 2007-01-20 17:50:02 UTC
FYI there is an ebuild for 0.2.1 in break-my-gentoo.
Comment 9 Pacho Ramos gentoo-dev 2007-01-20 19:18:38 UTC
(In reply to comment #8)
> FYI there is an ebuild for 0.2.1 in break-my-gentoo.
> 

Sorry but, What means "FYI"? Thanks for information
Comment 10 Pacho Ramos gentoo-dev 2007-01-20 19:30:51 UTC
Created attachment 107580 [details, diff]
gimmie-0.2.1-bookmarks.patch

Patch for fixing gimmie crash at startup
Comment 11 Pacho Ramos gentoo-dev 2007-01-20 19:31:29 UTC
Created attachment 107581 [details]
gimmie-0.2.1.ebuild

Updated ebuild that uses patch and works :-D

Please, test it

Thanks
Comment 12 Jose daLuz 2007-01-20 20:29:06 UTC
(In reply to comment #9)
> (In reply to comment #8)
> > FYI there is an ebuild for 0.2.1 in break-my-gentoo.
> > 
> 
> Sorry but, What means "FYI"? Thanks for information
> 
For your information
Comment 13 Pacho Ramos gentoo-dev 2007-01-20 20:36:50 UTC
OK :-)
Comment 14 Jose daLuz 2007-01-20 20:42:17 UTC
(In reply to comment #11)
> Updated ebuild that uses patch and works :-D
> 
> Please, test it
> 
> Thanks
It doesn't work for me:

Traceback (most recent call last):
  File "/usr/bin/gimmie", line 51, in ?
    gimmie.gimmie.main(sys.argv[1:])
  File "/usr/lib64/python2.4/site-packages/gimmie/gimmie.py", line 87, in main
    load_it()
  File "/usr/lib64/python2.4/site-packages/gimmie/gimmie.py", line 82, in
<lambda>
    load_it = lambda: _load_gimmie_bar(topics)
  File "/usr/lib64/python2.4/site-packages/gimmie/gimmie.py", line 41, in
_load_gimmie_bar
    gimmie_bar = GimmieBarDock(topics, gravity, autohide_anchors=autohide,
swapbar=swapbar)
  File "/usr/lib64/python2.4/site-packages/gimmie/gimmie_bar.py", line 20, in
__init__
    self.layout(edge_gravity, self.edge_window, swapbar)
  File "/usr/lib64/python2.4/site-packages/gimmie/gimmie_bar.py", line 91, in
layout
    running_list = self.make_running_list(edge_gravity, topic)
  File "/usr/lib64/python2.4/site-packages/gimmie/gimmie_bar.py", line 45, in
make_running_list
    running = TopicRunningList(running_source, edge_gravity)
  File "/usr/lib64/python2.4/site-packages/gimmie/gimmie_gui.py", line 273, in
__init__
    self._reload(source)
  File "/usr/lib64/python2.4/site-packages/gimmie/gimmie_gui.py", line 326, in
_reload
    self.add_item(i, target_height)
  File "/usr/lib64/python2.4/site-packages/gimmie/gimmie_gui.py", line 294, in
add_item
    running = RunningItemTile(i, target_height, self.gravity)
  File "/usr/lib64/python2.4/site-packages/gimmie/gimmie_gui.py", line 73, in
__init__
    self._reload(item)
  File "/usr/lib64/python2.4/site-packages/gimmie/gimmie_gui.py", line 125, in
_reload
    self.icons = self._load_icons(item, self.target_height)
  File "/usr/lib64/python2.4/site-packages/gimmie/gimmie_gui.py", line 80, in
_load_icons
    icon = item.get_icon(target_height)
  File "/usr/lib64/python2.4/site-packages/gimmie/gimmie_file.py", line 90, in
get_icon
    self.get_mimetype() or "",
  File "/usr/lib64/python2.4/site-packages/gimmie/gimmie_file.py", line 143, in
get_mimetype
    return self.ensure_file_info().mime_type
  File "/usr/lib64/python2.4/site-packages/gimmie/gimmie_file.py", line 56, in
ensure_file_info
    self.vfs_info = gnomevfs.get_file_info(vfs_uri)
NotFoundError: File not found

This is the same error I got before the patch. With both versions, I can run
the panel applet but not stand-alone.

Portage 2.1.2-r1 (default-linux/amd64/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0,
2.6.19-gentoo-r4 x86_64)
=================================================================
System uname: 2.6.19-gentoo-r4 x86_64 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.13.0_alpha12
Timestamp of tree: Sat, 20 Jan 2007 13:50:01 +0000
ccache version 2.4 [enabled]
dev-java/java-config: 1.3.7, 2.0.31-r3
dev-lang/python:     2.4.4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.19.2-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -pipe -ggdb"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config
/usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf
/etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-march=k8 -O2 -pipe -ggdb -ffriend-injection"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS=""
FEATURES="autoconfig ccache distlocks fixpackages parallel-fetch sandbox
sfperms splitdebug strict"
GENTOO_MIRRORS="http://distro.ibiblio.org/pub/linux/distributions/gentoo/
http://gentoo.osuosl.org/ "
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
LINGUAS="en"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_EXTRA_OPTS="--timeout=120"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --delete-after --stats --timeout=180
--exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/sunrise
/usr/portage/local/layman/wrobel /usr/portage/local/layman/gentopia
/usr/portage/local/layman/gnome-experimental
/usr/portage/local/layman/break-my-gentoo-main /usr/local/overlays/myoverlay
/usr/local/overlays/bmg-main"
SYNC="rsync://rsync.ca.gentoo.org/gentoo-portage"
USE="X a52 aac alsa amd64 amr bash-completion berkdb bitmap-fonts bzip2 cairo
cdda cdr cli cracklib crypt css cups dbus debug dlloader dri dts dvd dvdr eds
emboss encode esd fam ffmpeg firefox flac fortran gdbm gif glitz gnome gpm
gstreamer gtk gtk2 hal iconv ipv6 isdnlog java jpeg kde kdehiddenvisibility
ldap libg++ libnotify mad mikmod mono mp3 mpeg ncurses nls nptl nptlonly ogg
opengl pam pcre perl pic png ppds pppd python qt3 qt4 quicktime readline
reflection ruby samba sdl session spell spl sqlite ssl tcpd theora tiff
truetype truetype-fonts type1-fonts udev unicode usb userlocales vcd vorbis
x264 xcb xml xorg xv xvid zlib" ALSA_CARDS="emu10k1" ALSA_PCM_PLUGINS="adpcm
alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa
lfloat linear meter mulaw multi null plug rate route share shm softvol"
ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux"
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses
text" LINGUAS="en" USERLAND="GNU" VIDEO_CARDS="vesa nvidia"
Unset:  CTARGET, INSTALL_MASK, LDFLAGS
Comment 15 Jose daLuz 2007-01-20 21:34:45 UTC
It's fixed in subversion -- http://bugzilla.gnome.org/show_bug.cgi?id=398327#c3
Comment 16 Pacho Ramos gentoo-dev 2007-02-06 11:07:07 UTC
Created attachment 109318 [details]
gimmie-0.2.2.ebuild

gimmie-0.2.2 has been released, I attach a new ebuild
Comment 17 Pacho Ramos gentoo-dev 2007-02-06 19:35:37 UTC
Created attachment 109367 [details]
gimmie-0.2.3.ebuild

gimmie-0.2.3 has been released
Comment 18 Jose daLuz 2007-03-02 04:04:17 UTC
0.2.4 is out, renaming the 0.2.3 ebuild works fine.
Comment 19 Paul Seidler 2007-03-15 17:33:43 UTC
Created attachment 113375 [details]
svn-ebuild - DEV-STUFF, FIX ERRORS YOURSELF

every time the newest version
masked by missing keyword
IF THERE ERRORS FIX THEM, THIS IS DEV-STUFF
Comment 20 Pacho Ramos gentoo-dev 2007-03-17 15:06:23 UTC
(In reply to comment #18)
> 0.2.4 is out, renaming the 0.2.3 ebuild works fine.
> 

Same for 0.2.5
Comment 21 Pacho Ramos gentoo-dev 2007-03-22 22:07:24 UTC
Same for 0.2.6
Comment 22 Sebastian Spaeth 2007-04-05 07:55:46 UTC
Using the provided 0.2.3 ebuild with 0.2.6 I had to additionally install dev-python/dbus-python because it imports dbus at runtime. It would be great if that could be reflected in the dependencies. Thanks.
Comment 23 Ed Catmur 2007-04-13 21:52:40 UTC
Created attachment 116203 [details]
gimmie-0.2.6.ebuild

bumped ebuild: dbus-python added, libgmail removed
Comment 24 Pacho Ramos gentoo-dev 2007-04-21 21:26:57 UTC
(In reply to comment #23)
> Created an attachment (id=116203) [edit]
> gimmie-0.2.6.ebuild
> 
> bumped ebuild: dbus-python added, libgmail removed
> 

I need libgmail dep if I want being able to use "Gmail" section under "contacts" one..., may be an USE could be added...
Comment 25 Pacho Ramos gentoo-dev 2007-06-08 20:09:05 UTC
0.2.7 has just been released:
Improvements in Version 0.2.7 include:

   * Pidgin online status support (James Ogley)
   * Layout fixes for different panel orientations
   * Fix Gtk 2.10 recently used handling
   * List files downloaded by Epiphany (Tony Tsui)
   * Many code cleanups and bugs fixed

You can download it here:

   http://www.beatniksoftware.com/gimmie/releases/gimmie-0.2.7.tar.gz

Comment 26 Martin Allchin 2007-10-04 11:00:12 UTC
renaming the 0.2.6 ebuild works fine for 0.2.7

0.2.6 crashed for me, 0.2.7 hasn't yet
Comment 27 Martin Allchin 2007-10-06 14:12:19 UTC
Suggest cups USE flag to remove dep on libgnomecups.
Comment 28 Martin Allchin 2007-10-06 14:38:51 UTC
Created attachment 132739 [details]
gimmie-0.2.7.ebuild

Added 'cups' USE flag.
Comment 29 Fabio Bonfante 2007-11-01 12:34:29 UTC
renaming in 0.2.8 works