]>
Commit | Line | Data |
---|---|---|
02dd0f78 TP |
1 | %define snap 20100616 |
2 | Summary: DVB streaming into individual multicast groups | |
3 | Name: getstream | |
4 | Version: 2.0.%{snap} | |
ca71254c | 5 | Release: 2 |
02dd0f78 TP |
6 | License: GPL v2 |
7 | Group: Applications/Networking | |
8 | Source0: http://silicon-verl.de/home/flo/projects/streaming/download/%{name}2-%{snap}.tgz | |
9 | # Source0-md5: 5a3956f77902291cad09d15e5896d99f | |
10 | URL: http://silicon-verl.de/home/flo/projects/streaming/ | |
11 | BuildRequires: glib2-devel | |
12 | BuildRequires: libevent-devel | |
13 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
14 | ||
15 | %description | |
16 | This program allows streaming a full DVB transponder into individual | |
17 | multicast groups, one per program into the local area network using a | |
18 | budget card. It's features are: | |
19 | * full transponder streaming, | |
20 | * DVB-T/C/S/S2 support (S2 via S2API), | |
21 | * UDP or RTP multicast streaming, | |
22 | * SAP/SDP Announcements (VLC Compatible) for multicast streams, | |
23 | * HTTP streaming for unicast setups, | |
24 | * High optimization for multiple transponders per machine. | |
25 | ||
26 | %prep | |
27 | %setup -q -n %{name}2-%{snap} | |
28 | ||
29 | %build | |
30 | %{__make} \ | |
ca71254c | 31 | CFLAGS="-I%{_includedir}/glib-2.0 -I%{_libdir}/glib-2.0/include -Wall %{rpmcflags}" |
02dd0f78 TP |
32 | |
33 | %install | |
34 | rm -rf $RPM_BUILD_ROOT | |
35 | install -d $RPM_BUILD_ROOT%{_bindir} | |
36 | ||
37 | install getstream tsdecode $RPM_BUILD_ROOT%{_bindir} | |
38 | ||
39 | %clean | |
40 | rm -rf $RPM_BUILD_ROOT | |
41 | ||
42 | %files | |
43 | %defattr(644,root,root,755) | |
44 | %doc configs README* | |
45 | %attr(755,root,root) %{_bindir}/getstream | |
46 | %attr(755,root,root) %{_bindir}/tsdecode |