Added documentation on using lastfmsubmitd, and made ready for 1.2 release.
[gssmp.git] / www / developers.html
blobadabad2e9936346721c7729b3d8fae666f4da712
1 <?xml version="1.0"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
4 <head>
5 <link rel="stylesheet" href="style.css" type="text/css" />
6 <title>GSSMP Developers</title>
7 </head>
8 <body>
10 <address><a href="index.html">Home</a> | <a href="install.html">Install</a> |
11 <a href="use.html">Use</a> |
12 <a href="screenshots.html">Screenshots</a> |
13 Developers |
14 <a href="contact.html">Contact</a></address>
16 <h1>GSSMP Developers</h1>
18 <p>At the moment GSSMP is primarily developed by
19 <a href="http://www.artificialworlds.net/blog">Andy Balaam</a>, but I'd
20 welcome help in the form of UI designs, suggestions, code patches and
21 information.</p>
23 <p>Code and bug fixes have been contributed by:</p>
25 <ul>
26 <li>Charles Bailey</li>
27 <li>Jo&atilde;o Pinto</li>
28 </ul>
30 <h2>Languages, libraries etc.</h2>
32 <p>GSSMP is written in C using the GTK, GConf and gstreamer libraries. It is a
33 learning exercise for me because I want to get more involved with GNOME
34 development. (Any comments on how to integrate better with GNOME would be
35 gratefully received.)</p>
37 <h2>Compiling from the source tarball</h2>
39 <p>To compile the program from source you will need the development libraries
40 for gnome, gconf, and gstreamer (mail us if that list is missing something!).
41 To modify the UI you will need glade 2. On Ubuntu you can simply run:</p>
43 <p><tt>sudo apt-get install libgstreamer0.10-dev libgconf2-dev libgnomeui-dev
44 glade-gnome</tt></p>
46 <p>Download the source tarball
47 from the <a href="http://sourceforge.net/project/showfiles.php?group_id=187144&amp;package_id=219138">source
48 download page</a> and untar and compile it like so:</p>
50 <p><tt>tar -xzf gssmp-*.tar.gz<br />
51 cd gssmp-*<br />
52 ./configure<br />
53 make<br />
54 cd src<br />
55 ./gssmp</tt></p>
57 <p>There are more details in the file INSTALL which is included in the
58 tarball. If something goes wrong email the mailing list and we'll try to
59 help.</p>
61 <h2>Getting the latest source code</h2>
63 <p>The GSSMP source is stored in a <a href="http://git.or.cz/">Git</a>
64 repository. To download and compile
65 the latest code, ensure you have <a href="http://git.or.cz/cogito/">Cogito</a>
66 installed.</p>
68 <p>On Ubuntu, getting Cogito is just a matter of:</p>
70 <p><tt>sudo apt-get install cogito</tt></p>
72 <p>To build and run GSSMP, run these commands:</p>
74 <p><tt>cg-clone http://www.artificialworlds.net/gssmp/git/gssmp.git<br />
75 cd gssmp<br />
76 ./autogen.sh<br />
77 make<br />
78 cd src<br />
79 ./gssmp</tt></p>
81 <p>Contact us if you have any problems.</p>
83 <div style="float:right"><a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=187144&amp;type=2" width="125" height="37" alt="SourceForge.net Logo" /></a></div>
85 <address><a href="index.html">Home</a> | <a href="install.html">Install</a> |
86 <a href="use.html">Use</a> |
87 <a href="screenshots.html">Screenshots</a> |
88 Developers |
89 <a href="contact.html">Contact</a></address>
91 </body>
92 </html>