Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
Not eligible to see or edit group visibility for this bug.
View Bug Activity | Format For Printing | XML | Clone This Bug
Newer version of icecream is available, please find attached a new ebuild and patches to put to files directory.
Created an attachment (id=75038) [edit] ebuild
Created an attachment (id=75039) [edit] nokde patch
Created an attachment (id=75040) [edit] ICECC_DISABLE patch
+ metadata.xml missing...
Created an attachment (id=81120) [edit] icecream-0.6.20050413.ebuild patch for -arts workaround I have installed kde widhought arts, this produce error, because arts is required, without extra config option
Created an attachment (id=87927) [edit] updated ebuild with -arts -kde USE flags, icecream user and group updated ebuild with -arts -kde USE flags, icecream user and group new init.d script and uses the included config file as a conf.d file
Created an attachment (id=87928) [edit] metadata.xml
Created an attachment (id=87929) [edit] env.d file, needs to be after KDEDIRS file
Created an attachment (id=87930) [edit] new init,d, obsoletes previous seperated runscripts
Created an attachment (id=87931) [edit] disable option
Created an attachment (id=87932) [edit] no-kde (i.e. no icemon built)
If the new ebuild works for everyone, can someone obsolete the first four attachments to this bug?
Created an attachment (id=88038) [edit] icecream-0.6.20050413.ebuild Cleaned up ebuild. icecream now installs to /usr. This is for a few reasons: 1) /opt may not be mounted on system startup if the daemon/scheduler is started then. 2) This puts the icemon KDE applets and programs in the correct directories, and also gets rid of the need for the extra /etc/env.d file to set KDEDIRS. 3) like ccache, the symlinks are put in /usr/lib/icecream/bin
Created an attachment (id=88039) [edit] files/icecream-config This sets up and removes the /usr/lib/icecream/bin symlinks, in the same way as distcc-config and ccache-config.
Created an attachment (id=88040) [edit] files/icecream new runlevel script, based on the the suse one (not sure if it's the same one I attached yesterday) This script uses the variables in /etc/conf.d/icecream to set up the icecream daemon (and optionally the scheduler too), sets the max number of jobs, etc.
Created an attachment (id=88041) [edit] files/icecream-0.6-20050413-dont-create-symlinks.patch this patch makes sure that the ebuild does not overwrite the gcc and friends that are in /usr/bin, instead we will use the icecream-config script to update those symlinks.
Created an attachment (id=88043) [edit] files/icecream-0.6-20050413-add-disable-option.patch
Created an attachment (id=88044) [edit] files/icecream-0.6-20050413-no-kde.patch
This is working fine for me (not one problem with ccache and I've merged about 300 packages today). If the file isn't in the cache it gets sent to the compile cluster. Any chance of this getting into portage, hard-masked if need be?
I will look into it within the next days. i see no reason for hardmasking it. ~ should do.
(In reply to comment #20) > I will look into it within the next days. > i see no reason for hardmasking it. ~ should do. Any update on this? Been using it without problem for more than three weeks now, including a couple of "emerge -e world"s.
In cvs. Good work. Thanks a lot for your help. I hope you keep posting ebuilds if upstrem releases new versions.
(In reply to comment #22) > In cvs. > Good work. Thanks a lot for your help. I hope you keep posting ebuilds if > upstrem releases new versions. > Will do, I'm already testing version 0.7.3, it's in SVN [http://websvn.kde.org/trunk/icecream/] but there hasn't been a tarball release yet. I'll throw together an SVN ebuild if there isn't a tarball released soonish.