Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 317165 - gnome-extra/avant-window-navigator{,-extras}-0.4.0 version bump
Summary: gnome-extra/avant-window-navigator{,-extras}-0.4.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Low enhancement
Assignee: Desktop-Effects herd
URL:
Whiteboard:
Keywords:
: 314863 388739 (view as bug list)
Depends on:
Blocks: 263546 276102 283666 330101
  Show dependency tree
 
Reported: 2010-04-25 20:53 UTC by Amit Prakash Ambasta
Modified: 2011-11-06 17:10 UTC (History)
12 users (show)

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


Attachments
ebuild for libdesktop-agnostic (libdesktop-agnostic-0.3.90.ebuild,1.68 KB, text/plain)
2010-04-25 20:56 UTC, Amit Prakash Ambasta
Details
Patch to libdesktop-agnostic to allow versions of vala newer than 0.7.10 (libdesktop-agnostic-vala-fix.patch,563 bytes, text/plain)
2010-04-25 20:57 UTC, Amit Prakash Ambasta
Details
Ebuild for awn-extras (avant-window-navigator-extras-0.4.0.ebuild,3.11 KB, text/plain)
2010-04-25 20:57 UTC, Amit Prakash Ambasta
Details
Ebuild for awn-0.4.0 (avant-window-navigator-0.4.0.ebuild,1.76 KB, text/plain)
2010-04-25 20:58 UTC, Amit Prakash Ambasta
Details
gir-repository ebuild from gnome overlay (gir-repository-0.6.5.ebuild,2.30 KB, text/plain)
2010-05-06 10:05 UTC, Amit Prakash Ambasta
Details
Updated ebuild for libdesktop-agnostic (libdesktop-agnostic-0.3.90.ebuild,1.62 KB, text/plain)
2010-05-06 10:18 UTC, Amit Prakash Ambasta
Details
ebuild with working glade use flag (libdesktop-agnostic-0.3.90.ebuild,1.71 KB, text/plain)
2010-05-06 12:08 UTC, Amit Prakash Ambasta
Details
Ebuild for awn-0.4.0 with collision handling (avant-window-navigator-0.4.0.ebuild,1.81 KB, text/plain)
2010-05-06 15:52 UTC, Amit Prakash Ambasta
Details
Patch needed by gir-repository ebuild (gir-repository-0.6.5-fix-worlds-worst-automagic-configure.patch,17.96 KB, patch)
2010-05-09 02:11 UTC, Fernando
Details | Diff
Updated libdesktop-agnostic that specifies older (0.6.x) series dev-libs/gobject-introspection (libdesktop-agnostic-0.3.90.ebuild,1.74 KB, text/plain)
2010-08-05 04:59 UTC, maurerpe
Details
New ebuild for >dev-lang/vala-0.8* (avant-window-navigator-0.4.0.ebuild,1.98 KB, application/octet-stream)
2011-05-30 20:44 UTC, Matthieu Larson
Details
patch for AWN-extras ebuild (avant-window-navigator-extras-0.4.0.ebuild.patch,1.46 KB, patch)
2011-06-01 00:08 UTC, Matthieu Larson
Details | Diff
patch for AWN-extras from wnx overlay (avant-window-navigator-extras-0.4.0-notify_notification.patch,743 bytes, patch)
2011-06-01 01:05 UTC, Matthieu Larson
Details | Diff
patch for AWN-extras ebuild for libnotify error (avant-window-navigator-extras-0.4.0-notify_notification.patch,743 bytes, patch)
2011-06-01 01:08 UTC, Matthieu Larson
Details | Diff
patch for AWN ebuild, added bzr to RDEPENDS (AWN-bzr_depends.patch,416 bytes, patch)
2011-09-25 13:58 UTC, Matthieu Larson
Details | Diff
ebuild for AWN (avant-window-navigator-0.4.0.ebuild,1.99 KB, text/plain)
2011-10-29 15:46 UTC, Matthieu Larson
Details
ebuild for AWN-extras (avant-window-navigator-extras-0.4.0.ebuild,3.26 KB, text/plain)
2011-10-29 15:56 UTC, Matthieu Larson
Details
ebuild for AWN-extras (avant-window-navigator-extras-0.4.0.ebuild,3.27 KB, text/plain)
2011-11-06 14:05 UTC, Matthieu Larson
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Amit Prakash Ambasta 2010-04-25 20:53:03 UTC
avant-window-navigator(/-extras)-0.4.0 has been out for quite a while and yet is missing an ebuild in portage, the overlays as well are running live snapshots instead of stable release. It would be nice to bump the 0.3.2 ebuilds in portage to 0.4.0.

Since avant 0.4.0 depends on libdesktop-agnostic, an ebuild is required for the same as well.
I'm attaching ebuilds for awn, awn-extras and libdesktop-agnostic after modification to the ones present in overlay which seem to work correctly locally to use the release versions instead.

Reproducible: Always

Steps to Reproduce:
emerge -pv avant-window-navigator
Actual Results:  
latest version available - 0.3.2

Expected Results:  
should list 0.4.0 as latest
Comment 1 Amit Prakash Ambasta 2010-04-25 20:56:02 UTC
Created attachment 229133 [details]
ebuild for libdesktop-agnostic
Comment 2 Amit Prakash Ambasta 2010-04-25 20:57:03 UTC
Created attachment 229135 [details]
Patch to libdesktop-agnostic to allow versions of vala newer than 0.7.10
Comment 3 Amit Prakash Ambasta 2010-04-25 20:57:52 UTC
Created attachment 229137 [details]
Ebuild for awn-extras
Comment 4 Amit Prakash Ambasta 2010-04-25 20:58:35 UTC
Created attachment 229139 [details]
Ebuild for awn-0.4.0
Comment 5 Jiří Vyskočil 2010-05-02 15:22:57 UTC
1. I had to download dev-libs/gir-repository ebuild from the gnome overlay (it's not in portage).


2. libdesktop-agnostic fails during configure if built with "glade" use flag:

>>> Configuring source in /var/tmp/portage/x11-libs/libdesktop-agnostic-0.3.90/work/libdesktop-agnostic-0.3.90 ...
waf [command] [options]

Main commands (example: ./waf build -j4)
  build    : builds the project
  clean    : removes the build files
  configure: configures the project
  distclean: removes the build directory
  install  : installs the build files
  uninstall: removes the installed files

waf: error: no such option: --enable-glade

I can build it with USE="-glade".


3. There were some file collisions during upgrade from portage version which prevented the avant-window navigator to install: avant-window-navigator-0.4.0 tried to owerwrite following files belonging to gnome-extra/avant-window-navigator-extras-0.3.2.2:
 /usr/lib/debug/usr/lib64/awn/applets/separator/separator.so.debug
 /usr/lib64/awn/applets/separator/separator.la
 /usr/lib64/awn/applets/separator/separator.so
 /usr/share/avant-window-navigator/applets/separator.desktop
Unmerging old avant-window-navigator-extras and emerging the new versions solved this trouble.


So far AWN 0.4 seems to work fine.
Comment 6 Amit Prakash Ambasta 2010-05-03 05:11:30 UTC
I'll look into awn tarballs for current status with glade. However I have no idea how to handle file collisions. Any help on how to do the same will be much appreciated.

Gir is indeed needed from the gnome overlay to merge awn though.
Comment 7 Amit Prakash Ambasta 2010-05-06 10:05:47 UTC
Created attachment 230569 [details]
gir-repository ebuild from gnome overlay
Comment 8 Amit Prakash Ambasta 2010-05-06 10:18:23 UTC
Created attachment 230571 [details]
Updated ebuild for libdesktop-agnostic

glade is no longer a valid use flag for libdesktop-agnostic
Comment 9 Amit Prakash Ambasta 2010-05-06 10:34:11 UTC
Er.. too hasty it seems... glade is indeed available as a use flag.. updated ebuild to reflect the new changes
Comment 10 Amit Prakash Ambasta 2010-05-06 12:08:58 UTC
Created attachment 230587 [details]
ebuild with working glade use flag
Comment 11 Amit Prakash Ambasta 2010-05-06 15:52:14 UTC
Created attachment 230615 [details]
Ebuild for awn-0.4.0 with collision handling
Comment 12 Fernando 2010-05-09 02:11:40 UTC
Created attachment 230831 [details, diff]
Patch needed by gir-repository ebuild
Comment 13 ak47wj 2010-05-12 04:25:14 UTC
avant-window-navigator-0.4.0.ebuild shoud add "dev-vcs/bzr" dependency, otherwise awn-settings can't run.
Comment 14 Quasimodo 2010-06-05 18:01:01 UTC
Missing dependency for avant-window-navigator-extras 

stacker-applet depends on gnome-desktop-python
Comment 15 stemer 2010-06-05 21:24:39 UTC
(In reply to comment #13)
> avant-window-navigator-0.4.0.ebuild shoud add "dev-vcs/bzr" dependency,
> otherwise awn-settings can't run.
> 

Confirmed here. And of course ebuild should have ~amd64 keyword - I have one, and works perfectly :)
Comment 16 Pavel Stratil 2010-06-17 23:30:40 UTC
The ebuild here is a good start but it needs lots of cleanup. I'd suggest looking into

http://git.overlays.gentoo.org/gitweb/?p=proj/desktop-effects.git;a=tree;f=gnome-extra/avant-window-navigator;h=a136609323f35f745a43d4849342e9fa25c66085;hb=HEAD

http://gentoo-overlays.zugaina.org/kist-overlay/portage/gnome-extra/avant-window-navigator/

http://gentoo-overlays.zugaina.org/desktop-effects/portage/gnome-extra/avant-window-navigator/

for inspiration. For example, the awn ebuild attached to this bug misses something like

pkg_preinst() {
	dosym /usr/lib/libawn.so /usr/lib/libawn.so.0
}

if /usr/lib/libawn.so.0 doesn't exist, runtime problems occur (i.e. you cant edit awn preferences)
Comment 17 Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2010-06-23 14:34:17 UTC
*** Bug 314863 has been marked as a duplicate of this bug. ***
Comment 18 maurerpe 2010-08-05 04:59:16 UTC
Created attachment 241465 [details]
Updated libdesktop-agnostic that specifies older (0.6.x) series dev-libs/gobject-introspection

I was having trouble with the libdesktop-agnostic ebuild.  libdesktop-agnostic seems to require dev-libs/gobject-introspection version 0.6.x and not 0.9.0 (both are in portage as ~arch).  I wasn't sure what the right way to specify this.  If did it wrong, someone please correct it.
Comment 19 Matthieu Larson 2011-05-30 20:44:42 UTC
Created attachment 275219 [details]
New ebuild for >dev-lang/vala-0.8*

Made the vala dependency optional, moved configuration code from src_compile to src_configure so that ./configure only runs once, and added code to src_configure to detect >dev-lang/vala-0.8* (valac binary is now valac-0.10).
Comment 20 Matthieu Larson 2011-05-31 20:14:13 UTC
Poor choice of words on the last comment, attachment 275219 [details] is for AWN, but updated for >dev-lang/vala-0.8*, since previous ebuild does not recognize valac-0.10 as a valid valac binary.
Sorry for the confusion.
Comment 21 Matthieu Larson 2011-06-01 00:08:59 UTC
Created attachment 275419 [details, diff]
patch for AWN-extras ebuild

Added the code from AWN ebuild to find valac for >dev-lang/vala-0.8*.
Made hal requirement optional, since many people are trying to phase out hal.
Simple housekeeping (fixed typo, made sure gnome-menus was only in dependencies once, wnck depends on gnome USE flag along with libwnck-python).
Comment 22 Matthieu Larson 2011-06-01 01:05:51 UTC
Created attachment 275429 [details, diff]
patch for AWN-extras from wnx overlay

This patch allows the notification-daemon module to build without the "too many arguments to function 'notify_notification_new'" error.  The error is caused by libnotify changes since =x11-libs/libnotify-0.7.1.  The change is documented, and AWN-extras-0.3.2.2 in main tree currently uses a similar patch.
File should be placed in gnome-extra/avant-window-navigator-extras/files directory.
Comment 23 Matthieu Larson 2011-06-01 01:08:06 UTC
Created attachment 275431 [details, diff]
patch for AWN-extras ebuild for libnotify error

Patch for AWN-extras ebuild to use attachment 275429 [details, diff].
Comment 24 Justin 2011-07-30 03:33:32 UTC
So it's been quite a while on this. It looks like some progress has been made though. Any idea when we might see an ebuild work its way into the portage tree?
Comment 25 Matthieu Larson 2011-09-25 13:58:31 UTC
Created attachment 287707 [details, diff]
patch for AWN ebuild, added bzr to RDEPENDS

On my new machine, AWN required installing bzr before first run.

As to adding to portage tree - there is still significant interest in these packages.  If you are interested in seeing them in Sunrise or main Portage tree, please download and test (adding ~keyword for your architechture), and report any issues you have.  Thank you.
Comment 26 Mathieu Z 2011-10-09 10:02:07 UTC
(In reply to comment #23)
> Created attachment 275431 [details, diff]
> patch for AWN-extras ebuild for libnotify error
> 
> Patch for AWN-extras ebuild to use attachment 275429 [details, diff].

The ebuild patch is the same as the source patch. Actually if it is working on your machine, can you post both ebuilds and make all these patch obsolete?
Comment 27 Jeroen Roovers (RETIRED) gentoo-dev 2011-10-29 13:41:00 UTC
*** Bug 388739 has been marked as a duplicate of this bug. ***
Comment 28 Matthieu Larson 2011-10-29 15:46:42 UTC
Created attachment 291129 [details]
ebuild for AWN

The current ebuild for avant-window-navigator-0.4.0

This ebuild worked for me on a fresh install.  The ebuild is only ~amd64 tested, if you are willing to test on other ~arch's, please patch for new keywords.
Comment 29 Matthieu Larson 2011-10-29 15:56:09 UTC
Created attachment 291131 [details]
ebuild for AWN-extras

The current ebuild for avant-window-navigator-extras-0.4.0

This ebuild worked for me on a fresh install.
Comment 30 Shubhadeep Chaudhuri 2011-10-31 19:21:03 UTC
Replace dependencies x11-libs/vte with x11-libs/vte:0 in awn-extras ebuild & >=x11-libs/libwnck-2.22 with >=x11-libs/libwnck-2.22:1 in awn ebuild since there are newer slots in portage now.
Comment 31 Matthieu Larson 2011-11-05 16:09:42 UTC
Are we sure that AWN does not run with newer versions of vte and libwnck?  If you know of any bug reports, please post, and I will update ebuilds.
Comment 32 Shubhadeep Chaudhuri 2011-11-05 17:39:55 UTC
(In reply to comment #31)
> Are we sure that AWN does not run with newer versions of vte and libwnck?  If
> you know of any bug reports, please post, and I will update ebuilds.

Well, I don't know about that but configuration fails. can't find vte and libwnck during configure.

and btw why isn't this in portage yet? could be marked unstable.
Comment 33 Samuli Suominen (RETIRED) gentoo-dev 2011-11-06 07:23:25 UTC
I've added avant-window-navigator-0.4.0 to Portage and removed avant-window-navigator-extras. 

Therefore:

I'm converting this bug to "New package request" for avant-window-navigator-extras.
Comment 34 Matthieu Larson 2011-11-06 14:05:21 UTC
Created attachment 291823 [details]
ebuild for AWN-extras

Here is the new ebuild for AWN-extras with vte:0 and libwnck:1
Comment 35 Samuli Suominen (RETIRED) gentoo-dev 2011-11-06 17:10:14 UTC
also -extras now in portage.