source: roaraudio/README @ 6017:ac8751c77c78

Last change on this file since 6017:ac8751c77c78 was 5968:b7ee685e64a1, checked in by phi, 10 years ago

updated tested systems

File size: 4.1 KB
Line 
1                 RoarAudio
2             As loud as a Lion
3           ---------------------
4
5--- What is RoarAudio?:
6
7RoarAudio is a cross-platform sound system for both, home and professional use.
8It can be used to mix audio for output on a single-stream soundcard or to play
9audio over the network.
10
11For more Information see our website at:
12http://roaraudio.keep-cool.org/
13
14--- Build:
15
16-- Build requirements:
17
18A POSIX system or win32.
19
20You should install libesd and libao and maybe some codecs.
21For Debian you may use this command:
22 $ apt-get install build-essential libdnet-dev libesd0-dev libao-dev libvorbis-dev libspeex-dev libspeexdsp-dev libshout3-dev liboggz2-dev libslp-dev libx11-dev
23
24Note that in case you want to use any emulation you need to install the corresponding
25sound system on the build system as we are using headers and other files from those
26sound systems to be most compatible. You can safely uninstall them after building
27RoarAudio has been completed.
28
29The following binarys are suggested to be installed, too:
30 gnupg, openssh-client, socat, wget
31
32Also you maybe want to install µRoar and µRoarD (on debian libmuroar* and muroard).
33
34-- How to build:
35
36 $ ./configure
37 $ make
38
39In order to build win32 binarys on UNIX or GNU/Linux:
40 $ CC=...mingw32...gcc ./configure --target-win32
41 $ make
42
43In order to build win32 binarys on Win32 with MinGW/MSYS:
44 $ bash configure
45 $ make
46
47Building on OpenVMS:
48 Ask on the RoarAudio Mailinglist.
49
50--- Plugins:
51
52Plugins should be build automaticly since 0.2rc2.
53
54--- Writing software for RoarAudio:
55
56See manpages: libroar(7) and roartut(7).
57You also should read the example code in roarclients/*.c
58
59--- Writing patches for this packet:
60
61See HACKING.
62
63--- Want to be a maintainer for your favorite OS?:
64
65See HACKING.
66
67--- Tested platforms:
68
69OPERATING SYSTEM        ARCH    COMPILER        TESTED          M/STATUS        COMMENT
70AND VERSION                                     VERSION
71---------------------------------------------------------------------------------------------------
72Debian Etch             ix86    gcc 4.1.2       current         s/OK
73Debian Etch             x86_64  gcc 4.1.2       1.0b9p1         s/OK
74Debian Lenny            ix86    gcc 4.3.2       1.0b2           s/OK
75Debian Lenny            x86_64  gcc 4.3.2       0.4b2           s/OK            No speex (why?)
76Debian ?                x86_64  gcc 4.3.4       0.3b3           m/OK
77Debian Squeeze          *       *               0.3             M/OK
78Debian Wheezy           x86_64  gcc 4.7.2       1.0b11          s/OK
79Debian Sid              ix86    gcc ?           1.0b2           M/OK
80Debian Sid              ix86    clang 2.7       0.4b4           s/WIP           Use --no-fishsound. roard broken. Why?
81Debian Sid              *       *               *               M/OK
82Debian Sid              x86_64  gcc 4.7.1       1.0b7           M/OK
83Debian Sid              x86_64  gcc 4.7.2       1.0b9p1         M/OK
84Ubuntu 9.04             ix86    gcc 4.3.3       0.2rc2          s/OK
85archlinux ?             i686    gcc 4.3.2       0.4rc0          M/OK
86Gentoo 1.12.11.1        i686    gcc 4.3.2-r3    0.3b0           s/OK
87NetBSD 1.6.1            Alpha   gcc 2.95.3      0.3b7           s/OK            gcc too old,
88                                                                                does not support debug macros
89NetBSD 4.0              i386    gcc 4.1.2       0.2             s/OK            need to use --roard-cfreq 20
90NetBSD 5                x86_64  gcc 4.1.3       0.2b?           s/?
91OpenBSD ?               x86_64  gcc ?           0.2rc2          s/OK
92OpenBSD 4.4             i386    gcc 3.3.5       1.0b11          s/OK
93OpenBSD 4.5             i386    gcc 3.3.5       0.2rc2          s/OK
94OpenBSD 5.0             x86_64  gcc 4.2.1       1.0b9p1
95OpenVMS V8.3            Alpha   HP C V7.3-009   0.4b1           s/WIP           Work in process. Ask on ML.
96FreeBSD 6.2             i386    gcc 3.4.6       0.1b4           s/OK
97FreeBSD 7.1             i386    gcc 4.2.1       0.2             s/OK
98FreeBSD 7.2             i386    gcc 4.2.1       0.4b0           s/OK
99FreeBSD 7.3             i386    gcc 4.2.1       1.0b0           s/OK
100FreeBSD 7.4             i386    gcc 4.2.1       1.0b9p0         s/OK
101OpenSolaris 5.11        i386    gcc 3.4.3       ?               s/OK
102Darwin 9.4.0            i386    gcc 4.0.1       0.1b?           s/OK
103Cygwin 1.5.25           i686    gcc 3.4.4       0.3b6           s/Client+       Client libs work, roard only partly,
104                                                                                Problems with libroaross,
105                                                                                need to be disabled.
106                                                                                Hostsystem: WinXP Home
107WinXP Home              ix86    mingw 3.4.5     0.3             s/Client+       Some Clients work, roard only partly
108                                                                                was build on Debian Etch
109Wine 0.9.25             ix86    mingw 3.4.5     1.0b9p0         s/Client+       Some Clients work, roard only partly
110                                                                                Hostsystem: Debian Etch
111WinXP/MSys              ix86    mingw 4.7.0     1.0b11          m/OK            Automatic Build Bot.
112
113Tested Version:
114        Current:        Current as listed on Homepage
115        last:           Last released version (This system is on release checklist)
116        *b*:            Beta
117        *p*             Pre-Release
118
119Status: Maintenance/testing Status:
120Maintenance:    s = your are on your own, sources.
121                m = package in work, beta package
122                M = maintained
123                S = maintained source package
124                B = maintained binary package
Note: See TracBrowser for help on using the repository browser.