source: roaraudio/README @ 2865:a4aec6ffec5d

Last change on this file since 2865:a4aec6ffec5d was 2865:a4aec6ffec5d, checked in by phi, 15 years ago

tested on win32*

File size: 3.0 KB
RevLine 
[0]1                 RoarAudio
2             As loud as a Lion
3           ---------------------
4
[14]5--- What is RoarAudio?:
[0]6
[722]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
[1212]11For more Information see our website at:
12http://roaraudio.keep-cool.org/
13
[14]14--- Build:
15
[722]16-- Build requirements:
17
[2808]18A POSIX system or win32.
[722]19
20You should install libesd and libao and maybe some codecs.
21For Debian you may use this command:
[2403]22 $ apt-get install build-essential libssl-dev libdnet-dev libesd0-dev libao-dev libfishsound1-dev libvorbis-dev libspeex-dev libshout3-dev libsndfile1-dev liboggz1-dev libslp-dev
[722]23
[2552]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
[722]29-- How to build:
30
[471]31 $ ./configure
[14]32 $ make
[471]33
[2808]34In order to build win32 binarys on UNIX or GNU/Linux:
35 $ CC=...mingw32...gcc ./configure --target-win32
36 $ make
37
38In order to build win32 binarys on Win32 with MinGW/MSYS:
39 $ bash configure
40 $ make
41
[471]42--- Plugins:
43
[1716]44Plugins should be build automaticly since 0.2rc2.
[471]45
[1053]46--- Writing software for RoarAudio:
[722]47
48See manpages: libroar(7) and roartut(7).
[1677]49You also should read the example code in roarclients/*.c
[722]50
[1677]51--- Writing patches for this packet:
[722]52
53See HACKING.
54
[1677]55--- Want to be a maintainer for your favorite OS?:
[722]56
57See HACKING.
58
[471]59--- Tested platforms:
60
[1674]61OPERATING SYSTEM        ARCH    COMPILER        TESTED  M/STATUS        COMMENT
62AND VERSION                                     VERSION
[1617]63---------------------------------------------------------------------------------------------------
[1674]64Debian Etch             ix86    gcc 4.1.2       current s/OK
65Debian Etch             x86_64  gcc 4.1.2       last    s/OK
[2572]66Debian Lenny            ix86    gcc 4.3.2       last    s/OK
[1746]67Ubuntu 9.04             ix86    gcc 4.3.3       0.2rc2  s/OK
[1799]68archlinux ?             i686    gcc 4.3.2       0.2rc2  M/OK
[2582]69Gentoo 1.12.11.1        i686    gcc 4.3.2-r3    0.3b0   s/OK
[1675]70NetBSD 1.6.1            Alpha   gcc 2.95.3      last    s/OK            gcc too old,
[1648]71                                                                        does not support debug macros
[1799]72NetBSD 4.0              i386    gcc 4.1.2       0.2     s/OK            need to use --roard-cfreq 20
[1676]73NetBSD 5                x86_64  gcc 4.1.3       0.2b?   s/?
[1745]74OpenBSD ?               x86_64  gcc ?           0.2rc2  m/OK
[2583]75OpenBSD 4.4             i386    gcc 3.3.5       0.3b0   m/OK
[1745]76OpenBSD 4.5             i386    gcc 3.3.5       0.2rc2  m/OK
[1676]77FreeBSD 6.2             i386    gcc 3.4.6       0.1b4   s/OK
[1799]78FreeBSD 7.1             i386    gcc 4.2.1       0.2     s/OK
[2817]79FreeBSD 7.2             i386    gcc 4.2.1       0.3b1   s/OK
[1747]80OpenSolaris 5.11        i386    gcc 3.4.3       ?       m/OK
[1681]81Darwin 9.4.0            i386    gcc 4.0.1       0.1b?   s/OK
[2865]82Cygwin 1.5.25           i686    gcc 3.4.4       0.3b2   s/Client+       Client libs work, roard only partly
[1648]83                                                                        Hostsystem: WinXP Home
[2865]84WinXP Home              ix86    mingw 3.4.5     0.3b2   s/Client+       Some Clients work, roard only partly
[1798]85                                                                        was build on Debian Etch
86
[1674]87Tested Version:
88        Current:        Current as listed on Homepage
[1677]89        last:           Last released version (This system is on release checklist)
[1674]90        *b*:            Beta
[1602]91
[1677]92Status: Maintenance/testing Status:
93Maintenance:    s = your are on your own, sources.
[1602]94                m = package in work, beta package
95                M = maintained
96                S = maintained source package
97                B = maintained binary package
Note: See TracBrowser for help on using the repository browser.