rpms/flumotion/FC-6 flumotion.spec,1.9,1.10 sources,1.6,1.7
Thomas Vander Stichele (thomasvs)
fedora-extras-commits at redhat.com
Sat Apr 14 17:12:16 UTC 2007
- Previous message (by thread): rpms/flumotion/devel .cvsignore, 1.5, 1.6 flumotion.spec, 1.9, 1.10 sources, 1.6, 1.7
- Next message (by thread): rpms/nagios-plugins/FC-5 nagios-plugins.spec, 1.18, 1.19 sources, 1.7, 1.8
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: thomasvs
Update of /cvs/extras/rpms/flumotion/FC-6
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv15113
Modified Files:
flumotion.spec sources
Log Message:
update to new 0.4.2 version
Index: flumotion.spec
===================================================================
RCS file: /cvs/extras/rpms/flumotion/FC-6/flumotion.spec,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- flumotion.spec 29 Sep 2006 10:09:15 -0000 1.9
+++ flumotion.spec 14 Apr 2007 17:11:38 -0000 1.10
@@ -5,7 +5,7 @@
%define gstreamer gstreamer
Name: flumotion
-Version: 0.2.2
+Version: 0.4.2
Release: 1%{?dist}
Summary: Flumotion - the Fluendo Streaming Server
@@ -19,7 +19,9 @@
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
@@ -30,7 +32,9 @@
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 +53,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 +94,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 +105,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
@@ -130,11 +147,13 @@
<!--
<port>7531</port>
<transport>ssl</transport>
+-->
<!-- certificate path can be relative to $sysconfdir/flumotion,
or absolute -->
+<!--
<certificate>default.pem</certificate>
-->
- <component name="manager-bouncer" type="htpasswdcrypt">
+ <component name="manager-bouncer" type="htpasswdcrypt-bouncer">
<property name="data"><![CDATA[
user:PSfNpHTkpTx1M
]]></property>
@@ -182,6 +201,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
@@ -193,9 +217,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
@@ -219,13 +244,27 @@
%{_datadir}/flumotion/make-dummy-cert
%{_datadir}/flumotion/*.xsl
-%attr(750,flumotion,root) %{_sysconfdir}/flumotion
-%attr(750,flumotion,root) %{_localstatedir}/run/flumotion
-%attr(750,flumotion,root) %{_localstatedir}/log/flumotion
-%attr(750,flumotion,root) %{_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
+* 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
- new upstream release
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/flumotion/FC-6/sources,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- sources 29 Sep 2006 10:09:15 -0000 1.6
+++ sources 14 Apr 2007 17:11:38 -0000 1.7
@@ -1 +1 @@
-47e3b14a7ce0f1c7b5e9289c7bad76df flumotion-0.2.2.tar.bz2
+d81c27ae8efa4125118f04bda214c043 flumotion-0.4.2.tar.bz2
- Previous message (by thread): rpms/flumotion/devel .cvsignore, 1.5, 1.6 flumotion.spec, 1.9, 1.10 sources, 1.6, 1.7
- Next message (by thread): rpms/nagios-plugins/FC-5 nagios-plugins.spec, 1.18, 1.19 sources, 1.7, 1.8
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list