File: rat.spec

package info (click to toggle)
rat 4.2.22-2.2
  • links: PTS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 2,896 kB
  • ctags: 3,717
  • sloc: ansic: 36,542; tcl: 2,740; sh: 2,675; makefile: 295
file content (87 lines) | stat: -rw-r--r-- 2,909 bytes parent folder | download | duplicates (5)
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
Summary: UCL Robust-Audio Tool
Name: rat
Version: VERSION
Release: 1
Source: http://www-mice.cs.ucl.ac.uk/multimedia/software/rat/VERSION/rat-VERSION.tar.gz
Copyright: Copyright (c) 1995-2000 University College London
Group: X11/Applications/Networking
Packager: Colin Perkins <c.perkins@cs.ucl.ac.uk>
Summary: RAT - unicast and multicast voice-over-IP application

%description
RAT is the premier open source voice-over-IP
application. It allows users to particpate in audio
conferences over the internet. These can be between
two participants directly, or between a group of
participants on a common multicast group. No special
features are required to use RAT in point-to-point
mode, but to use the multiparty conferencing facilities
of RAT, all participants must reside on a portion of the
Internet which supports IP multicast. RAT is based on
IETF standards, using RTP above UDP/IP as its
transport protocol, and conforming to the RTP profile
for audio and video conference with minimal control. 

RAT features sender based loss mitigation mechanisms
and receiver based audio repair techniques to compensate 
for packet loss, and load adaption in response to host 
performance. It runs on a range of platforms: FreeBSD, 
HP-UX, IRIX, Linux, NetBSD, Solaris, SunOS, and Windows 
95/NT. The source code is publicly available for porting 
to other platforms and for modification by others. 

Note that RAT does not perform call services like user 
location, neither does it listen to session announcements 
to discover advertised multicast sessions. For these 
purposes, it is recommended you use RAT in conjunction 
with the Session Directory (SDR), or a similar application. 

See http://www-mice.cs.ucl.ac.uk/multimedia/software/rat

%prep

%setup

%build

cd rat
cd ../tcl-8.0/unix
./configure
make
cd ../../tk-8.0/unix
./configure
make
cd ../../common
./configure
make
cd ../rat
./configure
make
cd ..

%install

install -m 755 rat/rat-VERSION 		/usr/bin/rat-VERSION
install -m 755 rat/rat-VERSION-media 	/usr/bin/rat-VERSION-media
install -m 755 rat/rat-VERSION-ui 	/usr/bin/rat-VERSION-ui

install -m 755 -d /usr/doc/rat-VERSION
install -m 644 rat/README    		/usr/doc/rat-VERSION/README
install -m 644 rat/README.devices	/usr/doc/rat-VERSION/README.devices
install -m 644 rat/README.files		/usr/doc/rat-VERSION/README.files
install -m 644 rat/README.gsm		/usr/doc/rat-VERSION/README.gsm
install -m 644 rat/README.mbus		/usr/doc/rat-VERSION/README.mbus
install -m 644 rat/README.playout	/usr/doc/rat-VERSION/README.playout
install -m 644 rat/README.timestamps	/usr/doc/rat-VERSION/README.timestamps

install -m 644 rat/man/man1/rat.1	/usr/man/man1/rat.1

%files 
/usr/bin/rat-VERSION
/usr/bin/rat-VERSION-media
/usr/bin/rat-VERSION-ui
/usr/man/man1/rat.1

%doc rat/README rat/README.devices rat/README.files rat/README.gsm rat/README.mbus
%doc rat/README.playout rat/README.timestamps rat/COPYRIGHT