Mercurial > hg > xmms-sid
annotate INSTALL @ 41:c145ff12f2d0
Various improvements
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Thu, 19 Jun 2003 23:50:00 +0000 |
parents | f6afce365705 |
children | 7047a6390b08 |
rev | line source |
---|---|
1 | 1 Requirements |
2 ============ | |
3 - XMMS version 1.2.0 or later (http://www.xmms.org/) | |
7 | 4 |
5 - Gtk+ and Glib 1.2.8 or later (http://www.gtk.org/) | |
6 | |
7 - C and C++-compiler. Preferably gcc and g++, I have | |
8 no idea whether this compiles with any other | |
9 compilers ... sorry. | |
10 | |
23 | 11 - You need either one or both of the following: |
12 * libsidplay1 | |
13 * libsidplay2 | |
7 | 14 |
34
0e1189b94a7f
Updated installation instructions
Matti Hamalainen <ccr@tnsp.org>
parents:
31
diff
changeset
|
15 Only v1 or v2 is required and you can only compile in support |
0e1189b94a7f
Updated installation instructions
Matti Hamalainen <ccr@tnsp.org>
parents:
31
diff
changeset
|
16 for either one, but not both! See below for more information |
0e1189b94a7f
Updated installation instructions
Matti Hamalainen <ccr@tnsp.org>
parents:
31
diff
changeset
|
17 about them. |
1 | 18 |
19 | |
20 Where to get XMMS? | |
21 ================== | |
22 Latest version of XMMS should be available from | |
23 | |
24 http://www.xmms.org/ | |
25 | |
26 Please refer to XMMS documentation for information | |
27 on it's usage and installation (etc). | |
28 | |
29 | |
23 | 30 Where to get libSIDPlay1? |
31 ========================= | |
1 | 32 The library is available at SIDPlay's homepage: |
33 | |
34 http://www.geocities.com/SiliconValley/Lakes/5147/sidplay/ | |
35 | |
36 You only need libsidplay, the sidplay-base is not necessary | |
37 if you are sure that you don't need the commandline player. | |
38 | |
23 | 39 |
7 | 40 Where to get libSIDPlay2? |
41 ========================= | |
42 The library is available at SourceForge: | |
43 | |
44 http://sidplay2.sourceforge.net/ | |
45 | |
34
0e1189b94a7f
Updated installation instructions
Matti Hamalainen <ccr@tnsp.org>
parents:
31
diff
changeset
|
46 You need the "sidplay-libs-2.1.0" package! Earlier versions |
31
ca6dab6c4ead
Re-wrote configuration scripts and libsidplay 1/2 detection.
Matti Hamalainen <ccr@tnsp.org>
parents:
23
diff
changeset
|
47 WILL NOT WORK! Later versions MAY work, but it is not really |
ca6dab6c4ead
Re-wrote configuration scripts and libsidplay 1/2 detection.
Matti Hamalainen <ccr@tnsp.org>
parents:
23
diff
changeset
|
48 guaranteed. |
1 | 49 |
50 | |
36 | 51 Building a CVS-version |
52 ====================== | |
53 To build a CVS-version of XMMS-SID, you need to have latest | |
41 | 54 (STABLE) versions of following tools installed, including: |
34
0e1189b94a7f
Updated installation instructions
Matti Hamalainen <ccr@tnsp.org>
parents:
31
diff
changeset
|
55 |
41 | 56 - GNU autoconf 2.56 or later |
57 - GNU automake 1.7 or later | |
58 - GNU libtool 1.4.3 or later | |
59 - Glade for Gtk+ 1.2 programs (I use Glade 0.6.4) | |
34
0e1189b94a7f
Updated installation instructions
Matti Hamalainen <ccr@tnsp.org>
parents:
31
diff
changeset
|
60 |
0e1189b94a7f
Updated installation instructions
Matti Hamalainen <ccr@tnsp.org>
parents:
31
diff
changeset
|
61 If you have all required tools installed, just run the |
0e1189b94a7f
Updated installation instructions
Matti Hamalainen <ccr@tnsp.org>
parents:
31
diff
changeset
|
62 "bootstrap.sh"-script which generates all necessary |
0e1189b94a7f
Updated installation instructions
Matti Hamalainen <ccr@tnsp.org>
parents:
31
diff
changeset
|
63 build-files. After successfull bootstrapping, you can |
0e1189b94a7f
Updated installation instructions
Matti Hamalainen <ccr@tnsp.org>
parents:
31
diff
changeset
|
64 continue to install the package normally. |
0e1189b94a7f
Updated installation instructions
Matti Hamalainen <ccr@tnsp.org>
parents:
31
diff
changeset
|
65 |
0e1189b94a7f
Updated installation instructions
Matti Hamalainen <ccr@tnsp.org>
parents:
31
diff
changeset
|
66 |
7 | 67 Installing XMMS-SID |
1 | 68 =================== |
7 | 69 When you have the requirements installed and working |
70 succesfully, you can try compiling XMMS-SID. | |
71 | |
72 Invoke configure-script (use parameter --help for help) | |
73 | |
74 $ ./configure | |
1 | 75 |
34
0e1189b94a7f
Updated installation instructions
Matti Hamalainen <ccr@tnsp.org>
parents:
31
diff
changeset
|
76 You may need to select which version of libSIDPlay you want to |
0e1189b94a7f
Updated installation instructions
Matti Hamalainen <ccr@tnsp.org>
parents:
31
diff
changeset
|
77 use by specifying either --with-sidplay1 or --with-sidplay2 |
0e1189b94a7f
Updated installation instructions
Matti Hamalainen <ccr@tnsp.org>
parents:
31
diff
changeset
|
78 options. If none are specified, configure will use the first |
0e1189b94a7f
Updated installation instructions
Matti Hamalainen <ccr@tnsp.org>
parents:
31
diff
changeset
|
79 one found. |
7 | 80 |
34
0e1189b94a7f
Updated installation instructions
Matti Hamalainen <ccr@tnsp.org>
parents:
31
diff
changeset
|
81 The configure-script will print out lots of information and in |
0e1189b94a7f
Updated installation instructions
Matti Hamalainen <ccr@tnsp.org>
parents:
31
diff
changeset
|
82 the end it tells you some of the selected build options. |
0e1189b94a7f
Updated installation instructions
Matti Hamalainen <ccr@tnsp.org>
parents:
31
diff
changeset
|
83 |
0e1189b94a7f
Updated installation instructions
Matti Hamalainen <ccr@tnsp.org>
parents:
31
diff
changeset
|
84 If configure passed without errors, try compilation. (Depending |
0e1189b94a7f
Updated installation instructions
Matti Hamalainen <ccr@tnsp.org>
parents:
31
diff
changeset
|
85 on your system, you may need to invoke 'gmake' instead of 'make'.) |
1 | 86 |
7 | 87 $ make |
88 | |
34
0e1189b94a7f
Updated installation instructions
Matti Hamalainen <ccr@tnsp.org>
parents:
31
diff
changeset
|
89 If that went OK too, then you may try installation (as root, if |
0e1189b94a7f
Updated installation instructions
Matti Hamalainen <ccr@tnsp.org>
parents:
31
diff
changeset
|
90 you are installing globally for the system). Again, you may need |
0e1189b94a7f
Updated installation instructions
Matti Hamalainen <ccr@tnsp.org>
parents:
31
diff
changeset
|
91 to invoke 'gmake' instead of 'make'. |
7 | 92 |
93 # make install | |
1 | 94 |
34
0e1189b94a7f
Updated installation instructions
Matti Hamalainen <ccr@tnsp.org>
parents:
31
diff
changeset
|
95 If everything went as supposed, you may now try (re)starting XMMS |
0e1189b94a7f
Updated installation instructions
Matti Hamalainen <ccr@tnsp.org>
parents:
31
diff
changeset
|
96 and go play with your shiny new XMMS-SID-plugin! :-) |
1 | 97 |