Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 79208 - x11-misc/idesk/idesk-0.6.1.ebuild (Update)
Summary: x11-misc/idesk/idesk-0.6.1.ebuild (Update)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High enhancement (vote)
Assignee: Jonathan Smith (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on: 79210
Blocks: 93341
  Show dependency tree
 
Reported: 2005-01-23 06:52 UTC by Henning Schild
Modified: 2005-06-13 15:33 UTC (History)
6 users (show)

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


Attachments
idesk-0.6.1.ebuild (idesk-0.6.1.ebuild,926 bytes, text/plain)
2005-01-23 06:53 UTC, Henning Schild
Details
0.7.1 ebuild (idesk-0.7.1.ebuild,752 bytes, text/plain)
2005-02-05 14:50 UTC, Mathy Vanvoorden
Details
.7.2.ebuild (idesk-0.7.2.ebuild,752 bytes, application/octet-stream)
2005-05-24 03:55 UTC, Moritz Beller
Details
idesk-0.7.2.ebuild (idesk-0.7.2.ebuild,1.04 KB, text/plain)
2005-05-25 17:57 UTC, Jonathan Smith (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Henning Schild 2005-01-23 06:52:27 UTC
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 Henning Schild 2005-01-23 06:53:37 UTC
Created attachment 49282 [details]
idesk-0.6.1.ebuild
Comment 2 cpdsa 2005-02-05 03:34:42 UTC
February 1 2005  Version 0.7.1 http://idesk.sourceforge.net/
Comment 3 Mathy Vanvoorden 2005-02-05 14:50:34 UTC
Created attachment 50479 [details]
0.7.1 ebuild
Comment 4 Mathy Vanvoorden 2005-02-05 14:52:26 UTC
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 revertex 2005-03-08 01:55:22 UTC
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 Ben Nemec 2005-04-11 18:01:20 UTC
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 Jonathan Smith (RETIRED) gentoo-dev 2005-04-11 18:08:16 UTC
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 Moritz Beller 2005-05-24 03:55:05 UTC
Created attachment 59692 [details]
.7.2.ebuild

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

Please check the ebuild.
Comment 9 Jonathan Smith (RETIRED) gentoo-dev 2005-05-25 17:57:47 UTC
Created attachment 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 Jonathan Smith (RETIRED) gentoo-dev 2005-05-25 18:02:58 UTC
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 Jonathan Smith (RETIRED) gentoo-dev 2005-06-13 15:22:55 UTC
i'm a dev now, so we can finally commit it :-)
Comment 12 Jonathan Smith (RETIRED) gentoo-dev 2005-06-13 15:33:05 UTC
idesk-0.7.2 in cvs