]> git.pld-linux.org Git - packages/dstreamserv.git/blob - dstreamserv.spec
648c06ec8d947fa025bc6d12f927a1793d24fceb
[packages/dstreamserv.git] / dstreamserv.spec
1 Summary:        Darwin Streaming Server
2 Summary(pl):    Serwer strumieni z Darwina
3 Name:           dstreamsrv
4 Version:        4.1.2
5 Release:        1
6 License:        APSL
7 Group:          Networking/Daemons
8 Source0:        DSS-4_1_2.src.tar.gz
9 URL:            http://www.publicsource.apple.com/projects/streaming/
10 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
11
12 %description
13 Streaming Server is server technology which allows you to send
14 streaming QuickTime data to clients across the Internet using the
15 industry standard RTP and RTSP protocols.
16
17 %description -l pl
18 Serwer strumieni pozwala wysy³aæ strumienie danych QuickTime do
19 klientów w Internecie przy u¿yciu protoko³ów RTP i RTSP.
20
21 %prep
22 %setup -q -n DSS-4_1_2.src
23
24
25 %build
26 ./buildtarball
27 tar -xvzf DarwinStreamingSrvr4.1.2-Linux.tar.gz
28 cd DarwinStreamingSrvr4.1.2-Linux
29 %{_bindir}/perl perlpath.pl %{_bindir}/perl streamingadminserver.pl AdminHtml/parse_xml.cgi
30 echo "admin: dssadmin" > qtgroups
31 ./qtpasswd -f ./qtusers -p 'dssadmin' 'dssadmin'
32 ./qtpasswd -f ./qtusers -F -d 'aGFja21l'
33
34 %install
35 rm -rf $RPM_BUILD_ROOT
36 install -d \
37 $RPM_BUILD_ROOT%{_sysconfdir}/streaming \
38     $RPM_BUILD_ROOT/var/streaming \
39     $RPM_BUILD_ROOT/var/streaming/logs \
40     $RPM_BUILD_ROOT/var/streaming/playlists \
41     $RPM_BUILD_ROOT/var/streaming/AdminHtml \
42     $RPM_BUILD_ROOT/var/streaming/AdminHtml/html_de \
43     $RPM_BUILD_ROOT/var/streaming/AdminHtml/html_en \
44     $RPM_BUILD_ROOT/var/streaming/AdminHtml/html_fr \
45     $RPM_BUILD_ROOT/var/streaming/AdminHtml/html_ja \
46     $RPM_BUILD_ROOT/var/streaming/AdminHtml/images \
47     $RPM_BUILD_ROOT/var/streaming/AdminHtml/includes \
48     $RPM_BUILD_ROOT%{_prefix}/local/bin \
49     $RPM_BUILD_ROOT%{_prefix}/local/sbin \
50     $RPM_BUILD_ROOT%{_prefix}/local/movies
51
52 cd DarwinStreamingSrvr4.1.2-Linux
53
54 install MP3Broadcaster $RPM_BUILD_ROOT%{_prefix}/local/bin
55 install PlaylistBroadcaster $RPM_BUILD_ROOT%{_prefix}/local/bin
56 install qtpasswd $RPM_BUILD_ROOT%{_prefix}/local/bin
57
58 install *.mov $RPM_BUILD_ROOT%{_prefix}/local/movies/
59 install *.mp3 $RPM_BUILD_ROOT%{_prefix}/local/movies/
60
61 install DarwinStreamingServer $RPM_BUILD_ROOT%{_prefix}/local/sbin
62 install streamingadminserver.pl $RPM_BUILD_ROOT%{_prefix}/local/sbin
63
64 install readme.pdf $RPM_BUILD_ROOT/var/streaming
65
66 install AdminHtml/*.html $RPM_BUILD_ROOT/var/streaming/AdminHtml/
67 install AdminHtml/*.pl $RPM_BUILD_ROOT/var/streaming/AdminHtml/
68 install AdminHtml/*.cgi $RPM_BUILD_ROOT/var/streaming/AdminHtml/
69 install AdminHtml/html_de/* $RPM_BUILD_ROOT/var/streaming/AdminHtml/html_de/
70 install AdminHtml/html_en/* $RPM_BUILD_ROOT/var/streaming/AdminHtml/html_en/
71 install AdminHtml/html_fr/* $RPM_BUILD_ROOT/var/streaming/AdminHtml/html_fr/
72 install AdminHtml/html_ja/* $RPM_BUILD_ROOT/var/streaming/AdminHtml/html_ja/
73 install AdminHtml/images/* $RPM_BUILD_ROOT/var/streaming/AdminHtml/images/
74 install AdminHtml/includes/* $RPM_BUILD_ROOT/var/streaming/AdminHtml/includes/
75
76 install qtgroups $RPM_BUILD_ROOT%{_sysconfdir}/streaming
77 install qtusers $RPM_BUILD_ROOT%{_sysconfdir}/streaming
78 install streamingserver.xml $RPM_BUILD_ROOT%{_sysconfdir}/streaming
79
80 %clean
81 rm -rf $RPM_BUILD_ROOT
82
83 %files
84 %defattr(644,root,root,755)
85 %attr(755,root,root) %{_prefix}/local/bin/*
86 %attr(750,root,root) %{_prefix}/local/sbin/*
87 %attr(644,root,root) %{_prefix}/local/movies/*
88 %attr(644,root,root) /var/streaming/readme.pdf
89 %attr(777,root,root) /var/streaming/playlists
90 %attr(755,root,root) /var/streaming/logs
91 %attr(600,root,root) /var/streaming/AdminHtml/*.html
92 %attr(600,root,root) /var/streaming/AdminHtml/*.pl
93 %attr(600,root,root) /var/streaming/AdminHtml/*.cgi
94 %attr(600,root,root) /var/streaming/AdminHtml/images/*
95 %attr(600,root,root) /var/streaming/AdminHtml/includes/*
96 %attr(600,root,root) /var/streaming/AdminHtml/html_de
97 %attr(600,root,root) /var/streaming/AdminHtml/html_en
98 %attr(600,root,root) /var/streaming/AdminHtml/html_fr
99 %attr(600,root,root) /var/streaming/AdminHtml/html_ja
100 %attr(600,root,root) %{_sysconfdir}/streaming/*
101 %doc DarwinStreamingSrvr4.1.2-Linux/*-Sample
102 %doc DarwinStreamingSrvr4.1.2-Linux/*-sample
This page took 0.067701 seconds and 2 git commands to generate.