rpms/flumotion/FC-5 flumotion.spec,1.12,1.13
Thomas Vander Stichele (thomasvs)
fedora-extras-commits at redhat.com
Wed May 16 09:17:31 UTC 2007
- Previous message (by thread): rpms/createrepo/devel .cvsignore, 1.13, 1.14 createrepo.spec, 1.28, 1.29 sources, 1.13, 1.14 createrepo-0.4.8-dbversion.patch, 1.2, NONE
- Next message (by thread): rpms/flumotion/FC-6 flumotion.spec,1.10,1.11
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: thomasvs
Update of /cvs/extras/rpms/flumotion/FC-5
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv30474/FC-5
Modified Files:
flumotion.spec
Log Message:
add a dependency for the next build
Index: flumotion.spec
===================================================================
RCS file: /cvs/extras/rpms/flumotion/FC-5/flumotion.spec,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- flumotion.spec 25 Jan 2007 14:27:11 -0000 1.12
+++ flumotion.spec 16 May 2007 09:16:57 -0000 1.13
@@ -5,8 +5,8 @@
%define gstreamer gstreamer
Name: flumotion
-Version: 0.2.3
-Release: 1%{?dist}
+Version: 0.4.2
+Release: 2%{?dist}
Summary: Flumotion - the Fluendo Streaming Server
Group: Applications/Internet
@@ -19,18 +19,23 @@
Requires: %{gstreamer} >= %{gst_minver}
Requires: %{gstreamer}-plugins-base >= %{gstpb_minver}
Requires: %{gstreamer}-python >= %{gstpy_minver}
-Requires: python-twisted >= 1.3.0
+Requires: python-twisted-core >= 2.4.0
+Requires: python-twisted-names
+Requires: python-twisted-web
Requires: pygtk2 >= %{pygtk_minver}
Requires: python-imaging
Requires: pyOpenSSL
Requires: pkgconfig
+Requires: pycrypto
# for make-dummy-cert to work
Requires(post): openssl
BuildRequires: %{gstreamer}-devel >= %{gst_minver}
BuildRequires: %{gstreamer}-python >= %{gstpy_minver}
-BuildRequires: python-twisted >= 1.3.0
+BuildRequires: python-twisted-core >= 2.4.0
+BuildRequires: python-twisted-names
+BuildRequires: python-twisted-web
BuildRequires: python-devel >= 2.3
BuildRequires: pygtk2-devel >= %{pygtk_minver}
BuildRequires: gtk2-devel
@@ -49,6 +54,21 @@
%description
Flumotion, the Fluendo Streaming Server.
+Flumotion is a GPL streaming media server written in Python. It is distributed
+and component-based: every step in the streaming process (production,
+conversion, consumption) can be run inside a separate process on separate
+machines.
+
+Flumotion uses Twisted and GStreamer. Twisted enables the high-level
+functionality, distributing components over the network. GStreamer, through the
+Python bindings, enables the high-speed low-level functionality: actual media
+processing.
+
+Flumotion uses a central manager process to control the complete network; one
+or more worker processes distributed over machines to run actual streaming
+components; and one or more admin clients connecting to the manager to control
+it.
+
%prep
%setup -q
@@ -75,12 +95,6 @@
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/flumotion
-# install make-dummy-cert script
-install -d $RPM_BUILD_ROOT%{_datadir}/flumotion
-install -m 644 \
- doc/redhat/make-dummy-cert \
- $RPM_BUILD_ROOT%{_datadir}/flumotion
-
# install service files
install -d $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d
install -m 755 \
@@ -92,6 +106,10 @@
install -d $RPM_BUILD_ROOT%{_localstatedir}/run/flumotion
install -d $RPM_BUILD_ROOT%{_localstatedir}/cache/flumotion
+# Install the logrotate entry
+%{__install} -m 0644 -D doc/redhat/flumotion.logrotate \
+ %{buildroot}%{_sysconfdir}/logrotate.d/flumotion
+
%find_lang flumotion
%clean
@@ -136,7 +154,7 @@
<!--
<certificate>default.pem</certificate>
-->
- <component name="manager-bouncer" type="htpasswdcrypt">
+ <component name="manager-bouncer" type="htpasswdcrypt-bouncer">
<property name="data"><![CDATA[
user:PSfNpHTkpTx1M
]]></property>
@@ -184,6 +202,11 @@
rm -rf %{_localstatedir}/lock/flumotion*
rm -rf %{_localstatedir}/run/flumotion*
+
+ # clean out the cache/home dir too, without deleting it or the user
+ rm -rf %{_localstatedir}/cache/flumotion/*
+ rm -rf %{_localstatedir}/cache/flumotion/.[^.]*
+
/sbin/chkconfig --del flumotion
fi
@@ -195,9 +218,10 @@
%files -f flumotion.lang
%defattr(-,root,root,-)
-%doc ChangeLog COPYING README AUTHORS
+%doc ChangeLog COPYING README AUTHORS flumotion.doap
%doc doc/reference/html
%doc conf
+%config %{_sysconfdir}/logrotate.d/flumotion
%{_bindir}/flumotion-manager
%{_bindir}/flumotion-worker
%{_bindir}/flumotion-admin
@@ -216,26 +240,38 @@
%{_datadir}/pixmaps/*
%{_mandir}/man1/flumotion*.1*
+%dir %{_datadir}
%{_datadir}/flumotion/glade
%{_datadir}/flumotion/image
%{_datadir}/flumotion/make-dummy-cert
%{_datadir}/flumotion/*.xsl
-%attr(750,flumotion,flumotion) %{_sysconfdir}/flumotion
-%attr(750,flumotion,flumotion) %{_localstatedir}/run/flumotion
-%attr(750,flumotion,flumotion) %{_localstatedir}/log/flumotion
-%attr(750,flumotion,flumotion) %{_localstatedir}/cache/flumotion
+%attr(750,root,flumotion) %{_sysconfdir}/flumotion
+%attr(770,root,flumotion) %{_localstatedir}/run/flumotion
+%attr(770,root,flumotion) %{_localstatedir}/log/flumotion
+%attr(770,root,flumotion) %{_localstatedir}/cache/flumotion
%{_sysconfdir}/rc.d/init.d/flumotion
%changelog
-* Thu Jan 25 2007 Thomas Vander Stichele <thomas at apestaart dot org>
-- 0.2.3-1
-- new release
-- fix ownership to flumotion:flumotion of various directories
+* Wed May 16 2007 Thomas Vander Stichele <thomas at apestaart dot org>
+- 0.4.2-2
+- Own datadir/flumotion. Fixes #233834.
+- Require pycrypto for the sha256 bouncer.
+- NOT YET BUILT
-* Tue Oct 31 2006 Thomas Vander Stichele <thomas at apestaart dot org>
-- 0.2.2-2
-- fix the comment in the xml
+* Sat Apr 14 2007 Thomas Vander Stichele <thomas at apestaart dot org>
+- 0.4.2-1
+- new upstream release
+
+* Mon Jan 22 2007 Andy Wingo <wingo at pobox.com>
+- Make the run, log, and cache directories group-writable, so that
+ processes can manage their own pid, log files, and registry caches.
+
+* Tue Dec 19 2006 Thomas Vander Stichele <thomas at apestaart dot org>
+- switch around to root:flumotion for ownership of various directories,
+ allowing users in the flumotion group to see logs and config
+- remove flumotion cache/home dir contents
+- clean up commenting in manager config
* Fri Sep 29 2006 Thomas Vander Stichele <thomas at apestaart dot org>
- 0.2.2-1
- Previous message (by thread): rpms/createrepo/devel .cvsignore, 1.13, 1.14 createrepo.spec, 1.28, 1.29 sources, 1.13, 1.14 createrepo-0.4.8-dbversion.patch, 1.2, NONE
- Next message (by thread): rpms/flumotion/FC-6 flumotion.spec,1.10,1.11
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list