comparison INSTALL @ 679:36a2d95e4644

Updated documentation, added Mercurial instructions.
author Matti Hamalainen <ccr@tnsp.org>
date Sat, 10 May 2008 01:31:39 +0300
parents 80f7cafcda0a
children f5b818a57d0c
comparison
equal deleted inserted replaced
678:4ab3252b83b8 679:36a2d95e4644
57 eventually. 57 eventually.
58 58
59 59
60 Conclusion thus is as follows: If you are using an old system with not 60 Conclusion thus is as follows: If you are using an old system with not
61 much spare CPU-power, choose libSIDPlay v1. On a relatively recent 61 much spare CPU-power, choose libSIDPlay v1. On a relatively recent
62 system (more powerful than Pentium III 500MHz) you may wish to choose 62 system (more powerful than Pentium III 650MHz) you may wish to choose
63 libSIDPlay v2, although your mileage may vary. 63 libSIDPlay v2, although your mileage may vary depending on the emulation
64 settings.
64 65
65 66
66 Where to get XMMS? 67 Where to get XMMS?
67 ================== 68 ==================
68 Latest version of XMMS should be available from: 69 Latest version of XMMS should be available from:
75 you have corresponding xmms-devel -package also. 76 you have corresponding xmms-devel -package also.
76 77
77 78
78 Where to get libSIDPlay1? 79 Where to get libSIDPlay1?
79 ========================= 80 =========================
80 Typically your OS distribution or some supplementary package 81 Typically your OS distribution and/or some supplementary package
81 repository may contain libSIDPlay1 packages. Usually those work 82 repository may contain libSIDPlay1 packages. Usually those work
82 well, but remember to also install the corresponding -dev/-devel 83 well, but remember to also install the corresponding -dev/-devel
83 package so that XMMS-SID can be compiled. 84 package so that XMMS-SID can be compiled.
84 85
85 If you can't find pre-made packages for your OS, source tarballs 86 If you can't find pre-made packages for your OS, source tarballs
97 Please read the following web-page: 98 Please read the following web-page:
98 99
99 http://www.tnsp.org/?p=libsidplay2 100 http://www.tnsp.org/?p=libsidplay2
100 101
101 102
102 Building a CVS-version 103 Building a Mercurial-version
103 ====================== 104 ======================
104 To build a CVS-version of XMMS-SID, you need to have latest 105 To build a version of XMMS-SID from Mercurial repository,
105 (STABLE) versions of following tools installed, including: 106 you need to have following tools installed:
106 107
107 - GNU autoconf 2.56 or newer 108 - GNU autoconf 2.60 or newer
108 - GNU automake 1.9 (older and newer versions MAY be incompatible!) 109 - GNU automake 1.9 (older versions MAY be incompatible!)
109 - GNU libtool 1.5.20 or newer 110 - GNU libtool 1.5.20 or newer
110 - Glade for Gtk+ 1.2 programs (I use Glade 0.6.4) 111 - Glade for Gtk+ 1.2 programs (I use Glade 0.6.4)
111 112
112 If you have all required tools installed, just run the 113 Source repository can be fetched via Mercurial using:
113 "bootstrap.sh"-script which generates all necessary build-files. 114
114 After successfull bootstrapping, you should be able to install 115 $ hg clone http://hg.atheme.org/users/ccr/xmms-sid xmms-sid-hg
115 the package normally, following steps described in next chapter. 116
117 If you have all required tools installed, you can then just
118
119 $ cd xmms-sid-hg
120 $ hg update tip
121 $ sh bootstrap.sh
122
123 Running bootstrap.sh should generate all necessary build-files,
124 assuming everything went well. After successfull bootstrapping,
125 you should be able to compile the package normally, following
126 steps described below.
116 127
117 128
118 Installing XMMS-SID 129 Installing XMMS-SID
119 =================== 130 ===================
120 When you have the requirements installed and working succesfully, 131 When you have the requirements installed and working succesfully,