We're still in poor shape when it comes to installability. One brave soul did get everything up (including the web site) -- here are his notes. Note that most of this is related to getting the website to run, and when you're done, you have one that looks just like ours
(albeit using a template system that makes it fairly easy to change). Note that all this is relative to a recent pull from CVS - not the distros, which are hopelessly old.
What we really need to do is come up with one or more generic front ends -- PHP, probably. If you want to use existing unix email accounts for the sg accounts, you don't need a front end, and all you have to set up is the mail handler.
>>>>>>Here is a fairly complete list of things that had to be changed to make
>>>>>>spamgourmet work properly on my system:
>>>>>>
>>>>>>
>>>>>>C library needed
>>>>>>
>>>>>>gc 2.0+
>>>>>>
>>>>>>Perl modules needed
>>>>>>
>>>>>>Apache-GDGraph-0.96
>>>>>>File::Cache
>>>>>>GD::Graph
>>>>>>GD::Text
>>>>>>GD
>>>>>>GD::Graph::bars3d
>>>>>>
>>>>>>
>>>>>>Symbolic links needed
>>>>>>
>>>>>>in /usr/X11R6/lib:
>>>>>>ln -s libXpm.so.4.11 libXpm.a
>>>>>>ln -s libX11.so.6.2 libX11.a
>>>>>>
>>>>>>
>>>>>>Need to set temp directory (or create it)
>>>>>>
>>>>>>
>>>>>>
>>>>>>Files that needed to be changed to reflect the web server address and
>>>>>>
>>>>>>other needed parameter changes:
>>>>>>
>>>>>>spamgourmet.config
>>>>>> @localdomains
>>>>>>
>>>>>> $dbstring
>>>>>> $dbuser
>>>>>> $dbpassword
>>>>>>
>>>>>> $webapproot
>>>>>> $webtemplatedir (filesystem path)
>>>>>>
>>>>>> $secretphrase
>>>>>> $captchagenhost
>>>>>>
>>>>>> $mailhost
>>>>>> $adminemail
>>>>>>
>>>>>>
>>>>>>
>>>>>>web/disposableemail.pl
>>>>>> $secureURL
>>>>>> $normalURL
>>>>>> $chartserver
>>>>>>
>>>>>> $| Set to 0 for Mod_Perl 2
>>>>>>
>>>>>>
>>>>>>
>>>>>>web/graphs.cgi
>>>>>> $chartserver
>>>>>> $| Set to 0 for Mod_Perl 2
>>>>>>
>>>>>>modules/WebStuff/WebConfig.pm
>>>>>> @localdomains
>>>>>>
>>>>>>modules/Mail/Spamgourmet/CommandLineMailer.pm
>>>>>> $url (line 63)
>>>>>> print (line 72)
>>>>>> $url (line 92)
>>>>>> print (line 100)
>>>>>>
>>>>>>
>>>>>>web/templates/EN/signupform.html
>>>>>> <img...
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>Apache configs
>>>>>>
>>>>>><VirtualHost 0.0.0.0:80>
>>>>>> ServerName *****************
>>>>>>
>>>>>> CustomLog /var/log/httpd/***************/access_log combined
>>>>>> ErrorLog /var/log/httpd/***************/error_log
>>>>>>
>>>>>> <Files ~ "^\.ht">
>>>>>> Order allow,deny
>>>>>> Deny from all
>>>>>> </Files>
>>>>>>
>>>>>> Alias /captcha/ "/home/spamgourmet/captchasrv/captcha/"
>>>>>> <Directory /home/spamgourmet/captchasrv/captcha>
>>>>>> Order allow,deny
>>>>>> Allow from all
>>>>>> </Directory>
>>>>>>
>>>>>> DocumentRoot "/var/www/***************/html"
>>>>>> <Directory "/var/www/***************/html">
>>>>>> AllowOverride None
>>>>>> Order allow,deny
>>>>>> Allow from all
>>>>>> </Directory>
>>>>>>
>>>>>> Alias /spameater/ "/home/spamgourmet/web/"
>>>>>> Alias /spamgourmet/ "/home/spamgourmet/web/"
>>>>>> <Directory "/home/spamgourmet/web" >
>>>>>> AllowOverride None
>>>>>> Options ExecCGI FollowSymLinks Includes
>>>>>> Order allow,deny
>>>>>> Allow from all
>>>>>>
>>>>>> SetHandler perl-script
>>>>>> PerlResponseHandler ModPerl::Registry
>>>>>> PerlOptions +ParseHeaders
>>>>>> </Directory>
>>>>>>
>>>>>> <Directory "/home/spamgourmet/web/stuff" >
>>>>>> SetHandler default-handler
>>>>>> </Directory>
>>>>>>
>>>>>>
>>>>>> PerlModule Apache::compat
>>>>>>
>>>>>> <Location /chart>
>>>>>> SetHandler perl-script
>>>>>> PerlHandler +Apache::GD::Graph
>>>>>> ## These are optional (defaults shown)
>>>>>> ## In days:
>>>>>> #PerlSetVar Expires 30
>>>>>> #
>>>>>> ## In megs:
>>>>>> #PerlSetVar CacheSize 5242880
>>>>>> #PerlSetVar ImageType png
>>>>>> #PerlSetVar JpegQuality 75 # 0 to 100
>>>>>> #PerlSetVar TTFFontPath /usr/ttfonts:
>>>>>> #/var/ttfonts:/usr/X11R6/lib/X11/fonts/ttf/:
>>>>>> #/usr/X11R6/lib/X11/fonts/truetype/:
>>>>>> #/usr/share/fonts/truetype
>>>>>> </Location>
>>>>>>
>>>>>></VirtualHost>