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