Bug 79208 - x11-misc/idesk/idesk-0.6.1.ebuild (Update)
Bug#: 79208 Product:  Gentoo Linux Version: unspecified Platform: All
OS/Version: All Status: RESOLVED Severity: enhancement Priority: P2
Resolution: FIXED Assigned To: smithj@gentoo.org Reported By: henning@wh9.tu-dresden.de
Component: Ebuilds
URL: 
Summary: x11-misc/idesk/idesk-0.6.1.ebuild (Update)
Keywords:  
Status Whiteboard: 
Opened: 2005-01-23 06:52 0000
Description:   Opened: 2005-01-23 06:52 0000
New version, no SVG support anymore. I only removed libsvg from dep's maybe
there is still too much in deps. But the developers are not really verbose in
theire README file.

------- Comment #1 From Henning Schild 2005-01-23 06:53:37 0000 -------
Created an attachment (id=49282) [details]
idesk-0.6.1.ebuild

------- Comment #2 From cpdsa 2005-02-05 03:34:42 0000 -------
February 1 2005  Version 0.7.1 http://idesk.sourceforge.net/

------- Comment #3 From Mathy Vanvoorden 2005-02-05 14:50:34 0000 -------
Created an attachment (id=50479) [details]
0.7.1 ebuild

------- Comment #4 From Mathy Vanvoorden 2005-02-05 14:52:26 0000 -------
Added ebuild for 0.7.1
Removed the dependency for ideskConf, this shouldn't be a requirement. Added econf because it now actually has a configure script.

would be nice to get some feedback on this...

------- Comment #5 From revertex 2005-03-08 01:55:22 0000 -------
work's for me, thank's! all 0.6.x.ebuild was failed to compile, 0.7.1.ebuild
seems ready to portage.
0.5.6-r1.ebuild (the latest found in portage) crashes a lot, i'm looking
forward for another version that could be more stable.
i'm emerged it 5 min ago, someone knows if it works with xcomposite extensions?

------- Comment #6 From Ben Nemec 2005-04-11 18:01:20 0000 -------
I agree that it would be nice to see something done with this.  I actually
wrote my own ebuild for this because it had been so long since idesk was
updated in Portage, and then found this bug.  Oops.

Anyway, my take on this ebuild itself is that the build process is still a bit
more complicated than it needs to be because the new idesk autoconf/make
scripts do some of what is leftover from the 0.5.6 ebuild, but otherwise it
looks very similar to the one I came up with independently.

Oh, and 0.7.1 does work with the xcomposite extensions for me.

------- Comment #7 From Jonathan Smith 2005-04-11 18:08:16 0000 -------
note that the new official gentoo fluxbox config guide
(http://www.gentoo.org/doc/en/fluxbox-config.xml) recomends idesk. maybe it
would look bad if documentation tells users to use a really outdated version...

------- Comment #8 From Moritz Beller 2005-05-24 03:55:05 0000 -------
Created an attachment (id=59692) [details]
The latest stable idesk version

0.7.2 is the new stable idesk version. Older ones aren't officially recommended
any longer. 

Please check the ebuild.

------- Comment #9 From Jonathan Smith 2005-05-25 17:57:47 0000 -------
Created an attachment (id=59836) [details]
idesk-0.7.2.ebuild

(In reply to comment #8)
> [snip]
> Please check the ebuild.

be sure to include the header information in ebuilds

always mark new ebuilds ~arch or masked unless a security issue is present
(which wouldn't normally be handled by anyone other than the security team)

defining $S to be $WORKDIR and then cding to $S/$P is very redundant, so that
was taken out

please include all relevent docs in the dodoc section

your ebuild will compile and install the idesk binary, but will not run at all
becasue /usr/share/idesk/dot.ideskrc is not present... please install all
necessary files...

"einfo NOTE: foo" is unnecessary. just say "einfo foo"

when attaching ebuilds, please label them as text/plain instead of binary so we
can look at the ebuilds in browsers

*the attached ebuild fixes these problems*

------- Comment #10 From Jonathan Smith 2005-05-25 18:02:58 0000 -------
oh, and is glibc really a dependency? will it not compile on uclibc or others?
if it will compile/run linked with other libc's, then the glibc dependency
should be removed

------- Comment #11 From Jonathan Smith 2005-06-13 15:22:55 0000 -------
i'm a dev now, so we can finally commit it :-)

------- Comment #12 From Jonathan Smith 2005-06-13 15:33:05 0000 -------
idesk-0.7.2 in cvs