1 Summary: Darwin Streaming Server
2 Summary(pl): Serwer strumieni z Darwina
7 Group: Networking/Daemons
8 Source0: DSS-4_1_2.src.tar.gz
12 URL: http://www.publicsource.apple.com/projects/streaming/
13 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
16 Streaming Server is server technology which allows you to send
17 streaming QuickTime data to clients across the Internet using the
18 industry standard RTP and RTSP protocols.
21 Serwer strumieni pozwala wysy³aæ strumienie danych QuickTime do
22 klientów w Internecie przy u¿yciu protoko³ów RTP i RTSP.
25 Summary: Darwin Streaming Server - samples
26 Group: Networking/Deamons
29 Sample files for Streaming Server
32 %setup -q -n DSS-4_1_2.src
37 tar -xvzf DarwinStreamingSrvr4.1.2-Linux.tar.gz
38 cd DarwinStreamingSrvr4.1.2-Linux
39 %{_bindir}/perl perlpath.pl %{_bindir}/perl streamingadminserver.pl AdminHtml/parse_xml.cgi
40 echo "admin: dssadmin" > qtgroups
41 ./qtpasswd -f ./qtusers -p 'dssadmin' 'dssadmin'
42 ./qtpasswd -f ./qtusers -F -d 'aGFja21l'
45 rm -rf $RPM_BUILD_ROOT
47 $RPM_BUILD_ROOT%{_sysconfdir}/streaming \
48 $RPM_BUILD_ROOT/var/streaming \
49 $RPM_BUILD_ROOT/var/streaming/logs \
50 $RPM_BUILD_ROOT/var/streaming/playlists \
51 $RPM_BUILD_ROOT/var/streaming/AdminHtml \
52 $RPM_BUILD_ROOT/var/streaming/AdminHtml/html_de \
53 $RPM_BUILD_ROOT/var/streaming/AdminHtml/html_en \
54 $RPM_BUILD_ROOT/var/streaming/AdminHtml/html_fr \
55 $RPM_BUILD_ROOT/var/streaming/AdminHtml/html_ja \
56 $RPM_BUILD_ROOT/var/streaming/AdminHtml/images \
57 $RPM_BUILD_ROOT/var/streaming/AdminHtml/includes \
58 $RPM_BUILD_ROOT%{_prefix}/local/bin \
59 $RPM_BUILD_ROOT%{_prefix}/local/sbin \
60 $RPM_BUILD_ROOT%{_prefix}/local/movies \
61 $RPM_BUILD_ROOT/etc/rc.d/init.d
63 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
65 cd DarwinStreamingSrvr4.1.2-Linux
67 install MP3Broadcaster $RPM_BUILD_ROOT%{_prefix}/local/bin
68 install PlaylistBroadcaster $RPM_BUILD_ROOT%{_prefix}/local/bin
69 install qtpasswd $RPM_BUILD_ROOT%{_prefix}/local/bin
71 install *.mov $RPM_BUILD_ROOT%{_prefix}/local/movies/
72 install *.mp3 $RPM_BUILD_ROOT%{_prefix}/local/movies/
73 install *.mp4 $RPM_BUILD_ROOT%{_prefix}/local/movies/
75 install DarwinStreamingServer $RPM_BUILD_ROOT%{_prefix}/local/sbin
76 install streamingadminserver.pl $RPM_BUILD_ROOT%{_prefix}/local/sbin
78 install readme.pdf $RPM_BUILD_ROOT/var/streaming
80 install AdminHtml/*.html $RPM_BUILD_ROOT/var/streaming/AdminHtml/
81 install AdminHtml/*.pl $RPM_BUILD_ROOT/var/streaming/AdminHtml/
82 install AdminHtml/*.cgi $RPM_BUILD_ROOT/var/streaming/AdminHtml/
83 install AdminHtml/html_de/* $RPM_BUILD_ROOT/var/streaming/AdminHtml/html_de/
84 install AdminHtml/html_en/* $RPM_BUILD_ROOT/var/streaming/AdminHtml/html_en/
85 install AdminHtml/html_fr/* $RPM_BUILD_ROOT/var/streaming/AdminHtml/html_fr/
86 install AdminHtml/html_ja/* $RPM_BUILD_ROOT/var/streaming/AdminHtml/html_ja/
87 install AdminHtml/images/* $RPM_BUILD_ROOT/var/streaming/AdminHtml/images/
88 install AdminHtml/includes/* $RPM_BUILD_ROOT/var/streaming/AdminHtml/includes/
90 install qtgroups $RPM_BUILD_ROOT%{_sysconfdir}/streaming
91 install qtusers $RPM_BUILD_ROOT%{_sysconfdir}/streaming
92 install streamingserver.xml $RPM_BUILD_ROOT%{_sysconfdir}/streaming
95 rm -rf $RPM_BUILD_ROOT
99 /sbin/chkconfig --add %{name}
100 if [ -f /var/lock/subsys/DSS ]; then
101 /etc/rc.d/init.d/%{name} restart >&2
103 echo "Run \"/etc/rc.d/init.d/%{name} start\" to start Streaming Server daemon."
105 echo "Default admin username is aGFja21l. Set a password for it or, better "
106 echo "delete it and create new admin username and password (using qtpasswd)"
109 if [ "$1" = "0" ]; then
110 if [ -f /var/lock/subsys/DSS ]; then
111 /etc/rc.d/init.d/%{name} stop >&2
113 /sbin/chkconfig --del %{name}
117 %defattr(644,root,root,755)
118 %attr(754,root,root) /etc/rc.d/init.d/%{name}
119 %attr(755,root,root) %{_prefix}/local/bin/*
120 %attr(750,root,root) %{_prefix}/local/sbin/*
121 %attr(644,root,root) /var/streaming/readme.pdf
122 %attr(777,root,root) /var/streaming/playlists
123 %attr(755,root,root) /var/streaming/logs
124 %attr(600,root,root) /var/streaming/AdminHtml/*.html
125 %attr(600,root,root) /var/streaming/AdminHtml/*.pl
126 %attr(600,root,root) /var/streaming/AdminHtml/*.cgi
127 %attr(600,root,root) /var/streaming/AdminHtml/images/*
128 %attr(600,root,root) /var/streaming/AdminHtml/includes/*
129 %attr(600,root,root) /var/streaming/AdminHtml/html_de
130 %attr(600,root,root) /var/streaming/AdminHtml/html_en
131 %attr(600,root,root) /var/streaming/AdminHtml/html_fr
132 %attr(600,root,root) /var/streaming/AdminHtml/html_ja
133 %attr(600,root,root) %{_sysconfdir}/streaming/*
134 %doc DarwinStreamingSrvr4.1.2-Linux/*-Sample
135 %doc DarwinStreamingSrvr4.1.2-Linux/*-sample
138 %attr(644,root,root) %{_prefix}/local/movies/*