|
|
@@ -37,11 +37,12 @@ Distribution: OpenPKG [EVAL]
|
|
|
Group: Video
|
|
|
License: APSL
|
|
|
Version: %{V_opkg}
|
|
|
-Release: 20030509
|
|
|
+Release: 20030530
|
|
|
|
|
|
# list of sources
|
|
|
Source0: http://www.opensource.apple.com/projects/streaming/source/DSS-%{V_dss}.src.tar.gz
|
|
|
Source1: rc.dss
|
|
|
+Source2: qtaccess
|
|
|
Patch0: dss.patch
|
|
|
%NoSource 0
|
|
|
|
|
|
@@ -79,6 +80,14 @@ AutoReqProv: no
|
|
|
%{l_shtool} subst \
|
|
|
-e 's;/etc/streaming/qtusers;%{l_prefix}/etc/dss/qtusers;' \
|
|
|
qtpasswd.tproj/QTSSPasswd.cpp
|
|
|
+ %{l_shtool} subst \
|
|
|
+ -e 's;/Library/QuickTimeStreaming/Logs;%{l_prefix}/var/dss/logs;' \
|
|
|
+ -e 's;/Library/QuickTimeStreaming/Modules;%{l_prefix}/share/dss/modules;' \
|
|
|
+ -e 's;/Library/QuickTimeStreaming/Movies;%{l_prefix}/share/dss/movies;' \
|
|
|
+ -e 's;/Library/QuickTimeStreaming/Config/relayconfig.xml;%{l_prefix}/etc/dss/relayconfig.xml;' \
|
|
|
+ -e 's;/Library/QuickTimeStreaming/Config/qtgroups;%{l_prefix}/etc/dss/qtgroups.xml;' \
|
|
|
+ -e 's;<PREF NAME="bind_ip_addr" >0;<PREF NAME="bind_ip_addr" >127.0.0.1;' \
|
|
|
+ streamingserver.xml
|
|
|
|
|
|
%build
|
|
|
# standard OpenPKG build variables
|
|
|
@@ -154,7 +163,7 @@ AutoReqProv: no
|
|
|
QTFileTools/QTSampleLister.tproj \
|
|
|
QTFileTools/QTTrackInfo.tproj; \
|
|
|
do
|
|
|
- (cd $dir && %{l_make} %{l_mflags} -f Makefile.POSIX)
|
|
|
+ (cd $dir && %{l_make} %{l_mflags -O} -f Makefile.POSIX)
|
|
|
done
|
|
|
|
|
|
%install
|
|
|
@@ -201,13 +210,14 @@ AutoReqProv: no
|
|
|
%{SOURCE rc.dss} \
|
|
|
$RPM_BUILD_ROOT%{l_prefix}/etc/rc.d/
|
|
|
|
|
|
- # install sample movies and audio files
|
|
|
+ # install sample movies, audio files, and access file
|
|
|
%{l_shtool} install -c -m 644 \
|
|
|
sample.mp3 \
|
|
|
sample_100kbit.mov \
|
|
|
sample_300kbit.mov \
|
|
|
sample_100kbit.mp4 \
|
|
|
sample_300kbit.mp4 \
|
|
|
+ %{SOURCE qtaccess} \
|
|
|
$RPM_BUILD_ROOT%{l_prefix}/share/dss/movies/
|
|
|
|
|
|
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \
|