For server adds an init script, sets up an unprivileged user to run quasselcore as. For X adds doicon and domenu. Hope this helps. Cheers, Alan. Reproducible: Always
Created attachment 149551 [details] The main ebuild file
Created attachment 149552 [details] the init.d/quasselcore file
Created attachment 149553 [details] the conf.d/quasselcore file
(In reply to comment #1) > Created an attachment (id=149551) [edit] > The main ebuild file Attach patches in unified diff format please.
doicon is simply wrong to use in every case, as it does not put the icon in the proper icon theme directory. the desktop file is broken, it should be corrected before it can be installed. The script is not good, both from a technical standpoint (doesn't create a pid file to begin with) nor from a less technical one (missing GPL header, can't use it). For what concerns icon and desktop file, I'll see to talk with Sput and add those for 9999 (and next alpha), for the init file, I had something locally already but I haven't been able to work on it much lately.
Another try for using an init script with quasselcore. It follows: quassel-9999-r1.diff Changed dependencies to qt-4.4. Not sure if I have done this right though. quassel-0.2.9999.diff quassel-0.2.0_rc1.diff In all of the above I have changed the position of inherit git, because 0.2.9999 tries to install the master branch like 9999-r1 because inherit.git is set before EGIT_BRANCH. quasselcore.conf quasselcore.init The init script creates a pidfile and has an appropriate header now :-) The user has to set his user name in quasselcore.conf so quassel uses the users homedir for configuration files.
Created attachment 162226 [details, diff] quassel-9999-r1.diff
Created attachment 162228 [details, diff] quassel-0.2.9999.diff
Created attachment 162230 [details, diff] quassel-0.2.0_rc1.diff
Created attachment 162231 [details] quasselcore.conf
Created attachment 162233 [details] quasselcore.init
Created attachment 162391 [details, diff] quassel-9999-r1.diff There is no 4.4 splot!
Created attachment 162640 [details, diff] quassel-0.2.0_rc1.diff minor changes
Created attachment 162641 [details, diff] quassel-0.2.9999.diff minor changes
Created attachment 162643 [details, diff] quassel-9999-r1.diff minor changes
Created attachment 162644 [details, diff] quasselcore.conf minor changes
Created attachment 162646 [details, diff] quasselcore.init minor changes
Just a sidenote. The init script does not work with the current master repo in quassel-9999-r1. When --make-pidfile and --pidfile are removed it works as expected, but without a pidfile!
Created attachment 162650 [details, diff] quasselcore.init --make-pidfile does not need an argument. Now the script works again
Stuff added to CVS, thanks for the contributions, keep up the good work :)