Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 165793 - gnome-extra/avant-window-navigator ebuild request
Summary: gnome-extra/avant-window-navigator ebuild request
Status: RESOLVED FIXED
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: https://launchpad.net/awn
Whiteboard:
Keywords: InVCS
Depends on:
Blocks:
 
Reported: 2007-02-07 17:50 UTC by Fabio Bonfante
Modified: 2007-11-10 16:28 UTC (History)
11 users (show)

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


Attachments
avant-window-navigator-0.1.1.2.ebuild (avant-window-navigator-0.1.1.2.ebuild,857 bytes, text/plain)
2007-02-18 23:26 UTC, Sudrien
Details
avant-window-navigator-0.2.ebuild (avant-window-navigator-0.2.ebuild,959 bytes, text/plain)
2007-11-02 02:07 UTC, Joe R. Nassimian
Details
avant-window-navigator-0.2.1 (avant-window-navigator-0.2.1.ebuild,961 bytes, text/plain)
2007-11-04 23:02 UTC, Joe R. Nassimian
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Fabio Bonfante 2007-02-07 17:50:12 UTC
"Avant Window Navgator (Awn) is a dock-like bar which sits at the bottom of the screen (in all its composited-goodness) tracking open windows."

looks really good... someone have already tested/installed?
Comment 1 Douglas Hitchcock 2007-02-07 19:04:19 UTC
> looks really good... someone have already tested/installed?

I'm using it at the moment. pretty nice, not from an ebuild though I checked out source from SVN.  And unlike some other dock projects I looked at (gnome-dock, akamaru kiba, gdesklets in general) this one seems to have some so momentum behind it, the developer is pretty busy.
Comment 2 Sudrien 2007-02-18 23:26:34 UTC
Created attachment 110591 [details]
avant-window-navigator-0.1.1.2.ebuild

Got it to download and compile on my amd64 with this - neither executables would run.

$ /usr/bin/avant-preferences
Segmentation fault


$ /usr/bin/avant-window-navigator
/usr/share/avant-window-navigator/window.glade
Traceback (most recent call last):
  File "/usr/bin/avant-preferences", line 250, in ?
    app = main()
  File "/usr/bin/avant-preferences", line 143, in __init__
    self.setup_chooser(APP_ACTIVE_PNG, self.wTree.get_widget("activefilechooser"))
  File "/usr/bin/avant-preferences", line 221, in setup_chooser
    chooser.set_filename(self.client.get_string(key))
TypeError: GtkFileChooser.set_filename() argument 1 must be string, not None

...the latter could be a gtk version error. My current is 2.10.9.

-Sud.
Comment 3 Michael Croes 2007-03-12 21:17:08 UTC
I created an ebuild which is on svn at 2ndw.net (svn co http://2ndw.net/svn/). It's an ebuild for avant-window-navigator revision 158 snapshot. The repository will be updated with newer revisions when they are made availible by the project owner.
Comment 4 Michael Croes 2007-03-12 21:20:12 UTC
I actually meant the repository will be updated...
Comment 5 Fredrik Blom 2007-06-22 14:09:21 UTC
(In reply to comment #3)
> I created an ebuild which is on svn at 2ndw.net (svn co http://2ndw.net/svn/).
> It's an ebuild for avant-window-navigator revision 158 snapshot. The repository
> will be updated with newer revisions when they are made availible by the
> project owner.
> 

Doesn't work either:

 * checking ebuild checksums ;-) ...                                                                         [ ok ]
 * checking auxfile checksums ;-) ...                                                                        [ ok ]
 * checking miscfile checksums ;-) ...                                                                       [ ok ]
 * checking avant-window-navigator-0.0.0.0-r158.tar.bz2 ;-) ...                                              [ ok ]
>>> Unpacking source...
>>> Unpacking avant-window-navigator-0.0.0.0-r158.tar.bz2 to /tmp/var/portage/x11-misc/avant-window-navigator-0.0.0.0-r158/work
>>> Source unpacked.
>>> Compiling source in /tmp/var/portage/x11-misc/avant-window-navigator-0.0.0.0-r158 ...
 * Generating configure script

!!! ERROR: x11-misc/avant-window-navigator-0.0.0.0-r158 failed.
Call stack:
  ebuild.sh, line 1615:   Called dyn_compile
  ebuild.sh, line 972:   Called qa_call 'src_compile'
  ebuild.sh, line 44:   Called src_compile
  avant-window-navigator-0.0.0.0-r158.ebuild, line 32:   Called die

!!! error running autogen.sh
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/tmp/var/portage/x11-misc/avant-window-navigator-0.0.0.0-r158/temp/build.log'.

!!! This ebuild is from an overlay: '/usr/local/portage-overlays/portage'
Comment 6 Paulo J. Matos 2007-07-16 15:24:23 UTC
This seems to get nicer every day! :) I also want this in Portage! 
Comment 7 William L. Thomson Jr. (RETIRED) gentoo-dev 2007-08-09 20:56:29 UTC
Hmm, I want this as well. It looks mighty spiffy. I will see if ebuild is any good. If so I might look to commit it :)
Comment 8 William L. Thomson Jr. (RETIRED) gentoo-dev 2007-08-09 22:58:57 UTC
I can stick it in tree for x86, but it seems to have issues on amd64, so it won't have that keyword till I can get with upstream.

wlt@wlt ~ $ avant-preferences 
/usr/share/avant-window-navigator/window.glade
Traceback (most recent call last):
  File "/usr/bin/avant-preferences", line 250, in ?
    app = main()
  File "/usr/bin/avant-preferences", line 143, in __init__
    self.setup_chooser(APP_ACTIVE_PNG, self.wTree.get_widget("activefilechooser"))
  File "/usr/bin/avant-preferences", line 221, in setup_chooser
    chooser.set_filename(self.client.get_string(key))
TypeError: GtkFileChooser.set_filename() argument 1 must be string, not None
wlt@wlt ~ $ avant-window-navigator 
Segmentation fault

I am looking into reporting this to upstream. But won't be till later.
Comment 9 Hamid Ohadi 2007-10-08 11:35:37 UTC
0.2 is just released!
https://launchpad.net/awn/+download
Comment 10 William L. Thomson Jr. (RETIRED) gentoo-dev 2007-10-08 14:33:48 UTC
Cool, I had some success with repo checkouts, but didn't want to make a package based on that. Let me bump the ebuild in bug, test locally and go from there. All as time permits, so no ETA :)
Comment 11 Paulo J. Matos 2007-10-28 15:48:05 UTC
Is there any reason for this specific ebuild is taking such a long time to get to portage? 

I guess that usually gentoo devs are much more efficient with ebuild commits to portage tree... :-(
Comment 12 Joe R. Nassimian 2007-11-02 02:07:02 UTC
Created attachment 134983 [details]
avant-window-navigator-0.2.ebuild
Comment 13 Joe R. Nassimian 2007-11-02 15:53:21 UTC
Comment on attachment 134983 [details]
avant-window-navigator-0.2.ebuild

A new version has been released, and this is what I wrote to get it compile and install correctly, and yes, it's about time we saw this little powerful dock in portage.
Comment 14 Fabio Bonfante 2007-11-04 15:35:18 UTC
updating the URL and in the meantime FYI a new stable release 0.2.1

https://launchpad.net/awn/+download

Probably works with the renamed ebuild.
Comment 15 Joe R. Nassimian 2007-11-04 23:02:27 UTC
Created attachment 135212 [details]
avant-window-navigator-0.2.1

Ok, renaming didn't work, but fixed the small problem, now this should work for all 0.2.x versions if the author doesn't change the URL pattern, simply renaming the file should do it, I'll try to update any dep. when things change but I'm afraid I'm too much of a beginner to get that right so far. :P
Have fun!
Comment 16 William L. Thomson Jr. (RETIRED) gentoo-dev 2007-11-09 17:44:02 UTC
Just committed 0.2.1 to tree. Going to mark attachments as obsolete.
Comment 17 Hamid Ohadi 2007-11-09 23:31:50 UTC
Thanks alot for that! Do we get the extras as well? 
https://code.launchpad.net/~awn-extras/awn-extras/0.2.1
Comment 18 Hamid Ohadi 2007-11-09 23:32:12 UTC
Thanks alot for that! Do we get the extras as well? 
https://code.launchpad.net/~awn-extras/awn-extras/0.2.1
Comment 19 William L. Thomson Jr. (RETIRED) gentoo-dev 2007-11-10 03:15:40 UTC
avant-window-navigator-extras 0.2.1 committed to tree :) Pretty minimalistic ebuild. I had it more advanced and slimmed it down. Please file bugs if any applets don't work, due to missing files or etc. But the ones I am using seem to work fine. And they are pretty cool :)
Comment 20 Giacomo Perale 2007-11-10 09:58:26 UTC
Hi, I was going to open a new bugreport but before I decided to try with a comment here: avant-window-navigator needs to depend on gnome-python-desktop, otherwise the preferences fails with a python error:

Traceback (most recent call last):
  File "/usr/bin/awn-manager", line 41, in <module>
    import gnomedesktop
ImportError: No module named gnomedesktop
Comment 21 Hamid Ohadi 2007-11-10 15:19:30 UTC
made a wiki page for AWN:
http://gentoo-wiki.com/HOWTO_Avant_Window_Navigator

Please contribute to it. 
Comment 22 William L. Thomson Jr. (RETIRED) gentoo-dev 2007-11-10 16:28:09 UTC
(In reply to comment #20)
> Hi, I was going to open a new bugreport but before I decided to try with a
> comment here: avant-window-navigator needs to depend on gnome-python-desktop,
> otherwise the preferences fails with a python error:

Thanks I bumped ebuild per some other changes, like removing src_compile and added the missing dep. Likely didn't have to bump, but I did anyway.