The current 0.5-rX-ebuild seems not to install the files inside resources, which are needed to have nice icons in the web-frontend. Besides this ebuild (added with next comment) is a version-bump to version 0.6. btw.: The init-script seems broken, but I found no reason. Running the start-stop-daemon-command from the shell works, but inside the init-script it fails. Perhaps somebody can look over this. (And add some option to change the user edna is running with, root is scary)
Created attachment 89796 [details] edna-0.6.ebuild
raise systemExit error when executed as "edna" and not from the init-script. To get around it open /usr/bin/edna find "fname = 'edna.conf'" and change to "fname = '/etc/edna/edna.conf'"
Created attachment 108791 [details] edna-0.6.ebuild Here's a patched version that answers the points from #1 - a working init script and runs as user edna. If you have python-2.5 you don't need the separate ctypes ebuild. (not 100% I got that right in the DEPEND!)
Created attachment 108792 [details] init script
Created attachment 108793 [details, diff] edna-0.6-daemon.patch Use ctypes to set /proc/<pid>/stat to edna for init script to work.
Created attachment 108794 [details, diff] edna-0.6-flac.patch Add flac support.
Created attachment 108796 [details, diff] edna-0.6-syslog.patch Use syslog if no other log specified.
Created attachment 108798 [details, diff] edna-0.6-SystemExit.patch Fix typo
+ 01 Mar 2009; Patrick Lauer <patrick@gentoo.org> + +files/edna-0.6-SystemExit.patch, +files/edna-0.6-daemon.patch, + +files/edna-0.6-flac.patch, +files/edna-0.6-syslog.patch, + files/edna.gentoo, +edna-0.6.ebuild: + Bump to 0.6. Fixes #137569. Patches by Chris Mayo.