Bug 195312 - gnome-extra/gdesklets-core-0.36_beta version bump
Bug#: 195312 Product:  Gentoo Linux Version: 2006.0 Platform: All
OS/Version: Linux Status: RESOLVED Severity: enhancement Priority: P2
Resolution: FIXED Assigned To: nixphoeni@gentoo.org Reported By: iaindb@netspace.net.au
Component: Ebuilds
URL: 
Summary: gnome-extra/gdesklets-core-0.36_beta version bump
Keywords:  
Status Whiteboard: 
Opened: 2007-10-10 01:07 0000
Description:   Opened: 2007-10-10 01:07 0000
Hi,

gdesklets 0.36 beta was released on October 4: "Lots of bugs have been fixed
and for the first time there's real (Open)Solaris support."

see http://www.gdesklets.de/index.php?q=node/22 and
http://www.gdesklets.de/index.php?q=node/21

------- Comment #1 From Iain 2007-10-10 01:29:52 0000 -------
To get it to work:
- copy & rename the 0.35.4 ebuild to 0.36beta
- comment out the doc source line and the epatch line
- digest & install
- fix the /usr/bin/gdesklets symlink to /usr/lib/gdesklets/gdesklets

The CPU usage issue is worse with 3.36beta.  Hopefully the 3.36 release will be
better :)  I'll get onto the mailing list and harass 'em :)

thanks.

------- Comment #2 From Gilles Dartiguelongue 2007-12-21 09:43:05 0000 -------
I just tested this (rename 0.35.4 to 0.36_beta).
I didn't see any CPU usage but a lot of desklets are failing (either in portage
or from the website).

I should mention that 0.35.4 doesn't work on a ~amd64 box up to date while
0.36_beta works.

------- Comment #3 From Gilles Dartiguelongue 2008-01-02 10:40:50 0000 -------
Created an attachment (id=139859) [details]
gdesklets-core-0.36_beta.ebuild

here is an overhauled ebuild for 0.36. Whenever upstream fixes it's SRC_URI,
please change that back. To follow, two little patches for fix the link to
start gdesklets and to use po/LINGUAS stuff (filled at
http://bugzilla.gnome.org/show_bug.cgi?id=506828).

I've fixed the problems I had with most desklets which was absence of some
controls. I still have one problem I can't figure out, right-clicking the
notification area icon doesn't work all the time.

------- Comment #4 From Gilles Dartiguelongue 2008-01-02 10:41:39 0000 -------
Created an attachment (id=139861) [details]
gdesklets-core-0.36_beta-linguas.patch

the po/LINGUAS patch (avoid installing all locales)

------- Comment #5 From Gilles Dartiguelongue 2008-01-02 10:43:05 0000 -------
Created an attachment (id=139863) [details]
gdesklets-core-0.36_beta-makefile.patch

the fix for the Makefile to create proper link at "make install"

The ebuild could probably be enhanced to not have to rely on files in the tree
(test-control.py, ...) and use the one in the tarballs but at least this works
decently well.

------- Comment #6 From Joe Sapp 2008-01-13 20:05:24 0000 -------
(In reply to comment #3)
> Created an attachment (id=139859) [edit] [details]
> gdesklets-core-0.36_beta.ebuild
> 
> here is an overhauled ebuild for 0.36. Whenever upstream fixes it's SRC_URI,
> please change that back. To follow, two little patches for fix the link to
> start gdesklets and to use po/LINGUAS stuff (filled at
> http://bugzilla.gnome.org/show_bug.cgi?id=506828).

Thanks.  Note that I haven't rebuilt the develbook for this release yet, so
that part of the ebuild can be removed.  I was working on figuring out the
whole manpage installation (it seemed to be installed even when I wasn't
calling doman and couldn't quite figure it out), so thank you.  I'll check
something in pretty soon.

> I've fixed the problems I had with most desklets which was absence of some
> controls. I still have one problem I can't figure out, right-clicking the
> notification area icon doesn't work all the time.

We should let upstream know about this.

------- Comment #7 From Joe Sapp 2008-02-17 21:31:12 0000 -------
Created an attachment (id=143816) [details]
Fixes the creation of the link to the gdesklets executable

It appears that Makefile.in needs to be patched to get the proper linking. 
Just to be safe, I left in the part that modifies Makefile.am.

------- Comment #8 From Joe Sapp 2008-02-17 22:12:33 0000 -------
Finally in CVS.  Sorry for the massive delay, but re-emerge and open a new bug
if issues come up.