+# TODO
+# - merge dstreamserv.spec
Summary: Darwin Streaming Server
Name: dss
Version: 6.0.3
URL: http://dss.macosforge.org/
BuildRequires: rpmbuild(macros) >= 1.228
Requires(post,preun): /sbin/chkconfig
+Requires(postun): /usr/sbin/groupdel
+Requires(postun): /usr/sbin/userdel
+Requires(pre): /bin/id
+Requires(pre): /usr/bin/getgid
+Requires(pre): /usr/sbin/groupadd
+Requires(pre): /usr/sbin/useradd
Requires: rc-scripts
+Provides: group(qtss)
+Provides: user(qtss)
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
- StreamingLoadTool
-%package Samples
-Summary: Apple's Darwin Streaming Samples
-Group: Daemons
+%package samples
+Summary: Darwin Streaming Server - samples
+Summary(pl.UTF-8): Przykłady do Darwin Streaming Servera
+Group: Networking/Daemons
+
+%description samples
+Sample files for Streaming Server.
-%description Samples
-Sample files for the Darwin Streaming Server.
+%description samples -l pl.UTF-8
+Przykładowe pliki do Darwin Streaming Servera.
%prep
%setup -q -n DarwinStreamingSrvr%{version}-Source
%clean
rm -rf $RPM_BUILD_ROOT
+%pre
+%groupadd -f -g 148 qtss
+%useradd -g qtss -d /tmp -u 148 -s /bin/false qtss
+
%post
/sbin/chkconfig --add %{name}
%service %{name} restart
/sbin/chkconfig --del %{name}
fi
+%postun
+if [ "$1" = "0" ]; then
+ %userremove qtss
+ %groupremove qtss
+fi
+
%files
%defattr(644,root,root,755)
%doc APPLE_LICENSE ReleaseNotes.txt
%attr(755,root,root) %{_libdir}/%{name}/QTSSRefMovieModule
%dir /var/lib/%{name}
-
-# sample movies
-/var/lib/%{name}/movies
+%dir /var/lib/%{name}/movies
# admin html (subpackage?)
/var/lib/%{name}/AdminHtml
+
+%files samples
+%defattr(644,root,root,755)
+/var/lib/%{name}/movies/*