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