[mumble] Upgrade to 1.2.3-2

Andreas Osowski th0br0 at fedoraproject.org
Tue May 17 21:22:02 UTC 2011


commit 192f9136846c95584144654dbcf62afa61f1f69c
Author: Andreas Osowski <th0br0 at mkdir.name>
Date:   Tue May 17 23:21:28 2011 +0200

    Upgrade to 1.2.3-2
    
    * Tue May 17 2011 Andreas Osowski <th0br0 at mkdir.name> - 1.2.3-2
    - Added celt071 functionality
    - Fixed the qmake args
    
    * Wed Mar 30 2011 Andreas Osowski <th0br0 at mkdir.name> - 1.2.3-1
    - Update to 1.2.3
    - Fixes vulnerability #610845
    - Added patch to make it compile with Ice 3.4.0
    - Added tmpfile.d config file for murmur

 .gitignore                   |    1 +
 mumble-1.2.3-slice2cpp.patch |   12 +++++++++
 mumble.spec                  |   54 +++++++++++++++++++++++++++++++++--------
 murmur-tmpfiles.conf         |    1 +
 sources                      |    2 +-
 5 files changed, 58 insertions(+), 12 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 442308b..69bc763 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 mumble-1.2.2.tar.gz
+/mumble-1.2.3.tar.gz
diff --git a/mumble-1.2.3-slice2cpp.patch b/mumble-1.2.3-slice2cpp.patch
new file mode 100644
index 0000000..1979b7d
--- /dev/null
+++ b/mumble-1.2.3-slice2cpp.patch
@@ -0,0 +1,12 @@
+diff -aur mumble-1.2.3.orig/src/murmur/murmur.pro mumble-1.2.3/src/murmur/murmur.pro
+--- mumble-1.2.3.orig/src/murmur/murmur.pro	2011-02-19 22:35:19.000000000 +0100
++++ mumble-1.2.3/src/murmur/murmur.pro	2011-03-30 19:29:46.614774630 +0200
+@@ -69,7 +69,7 @@
+ 	win32 {
+ 		slice.commands = slice2cpp --checksum -I\"$$ICE_PATH/slice\" Murmur.ice
+ 	} else {
+-		slice.commands = slice2cpp --checksum -I/usr/local/share/Ice -I/usr/share/Ice/slice -I/usr/share/slice -I/usr/share/Ice-3.4.1/slice/ -I/usr/share/Ice-3.3.1/slice/ Murmur.ice
++		slice.commands = slice2cpp --checksum -I/usr/local/share/Ice -I/usr/share/Ice/slice -I/usr/share/slice -I/usr/share/Ice-3.4.1/slice/ -I/usr/share/Ice-3.3.1/slice/ -I/usr/share/Ice-3.4.0/slice/ Murmur.ice
+ 	}
+ 
+ 	slice.depends = Murmur.ice
diff --git a/mumble.spec b/mumble.spec
index 1522781..b674ba7 100644
--- a/mumble.spec
+++ b/mumble.spec
@@ -1,6 +1,6 @@
 Name:		mumble
-Version:	1.2.2
-Release:	11%{?dist}
+Version:	1.2.3
+Release:	2%{?dist}
 Summary:	Voice chat suite aimed at gamers
 
 Group:		Applications/Internet
@@ -11,6 +11,8 @@ Source1:	murmur.init
 Source2:	%{name}.desktop
 Source3:	%{name}11x.desktop
 Source4:	%{name}-overlay.desktop
+Source5:	murmur-tmpfiles.conf
+Patch0:		%{name}-%{version}-slice2cpp.patch
 #fixes compile error on f10 and above
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
@@ -23,6 +25,7 @@ BuildRequires:	desktop-file-utils, openssl-devel
 BuildRequires:	libXevie-devel, celt-devel
 BuildRequires:	protobuf-compiler, avahi-compat-libdns_sd-devel
 BuildRequires:	libsndfile-devel, protobuf-devel
+Requires:	celt071
 
 # Due to missing ice on ppc64
 ExcludeArch: ppc64
@@ -41,8 +44,8 @@ Provides:	%{name}-server = %{version}-%{release}
 
 Requires(pre): shadow-utils
 Requires(post): chkconfig
-Requires(preun): chkconfig, initscripts
-Requires(postun): initscripts
+Requires(preun): chkconfig
+Requires: initscripts
 
 %description -n murmur
 Murmur(also called mumble-server) is part of the VoIP suite Mumble
@@ -88,15 +91,16 @@ exit 0
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %{_qt4_qmake} "CONFIG+=no-bundled-speex no-g15 \
 no-embed-qt-translations no-update \
-no-bundled-celt \
-QMAKE_CFLAGS_RELEASE=%{optflags} \
-QMAKE_CXXFLAGS_RELEASE=%{optflags} \
-DEFINES+=PLUGIN_PATH=%{_libdir}/%{name} \
-DEFINES+=DEFAULT_SOUNDSYSTEM=PulseAudio" main.pro
+no-bundled-celt" \
+QMAKE_CFLAGS_RELEASE="%{optflags}" \
+QMAKE_CXXFLAGS_RELEASE="%{optflags}" \
+DEFINES+="PLUGIN_PATH=%{_libdir}/%{name}" \
+DEFINES+="DEFAULT_SOUNDSYSTEM=PulseAudio" main.pro
 make 
 #%{?_smp_mflags}
 
@@ -127,6 +131,9 @@ ln -s libmumble.so.%{version} %{buildroot}%{_libdir}/%{name}/libmumble.so
 ln -s libmumble.so.%{version} %{buildroot}%{_libdir}/%{name}/libmumble.so.1
 ln -s libmumble.so.%{version} %{buildroot}%{_libdir}/%{name}/libmumble.so.1.2
 
+#symlink for celt071
+ln -s ../libcelt071.so.0.0.0 %{buildroot}%{_libdir}/%{name}/libcelt.so.0.7.0
+
 mkdir -p %{buildroot}%{_sysconfdir}/murmur/
 install -pD scripts/murmur.ini.system %{buildroot}%{_sysconfdir}/murmur/murmur.ini
 ln -s /etc/murmur/murmur.ini %{buildroot}%{_sysconfdir}/%{name}-server.ini
@@ -177,7 +184,14 @@ mkdir -p %{buildroot}%{_localstatedir}/lib/mumble-server/
 mkdir -p %{buildroot}%{_localstatedir}/log/mumble-server/
 
 #pid dir
-mkdir -p %{buildroot}%{_localstatedir}/run/mumble-server/
+mkdir -p %{buildroot}%{_localstatedir}/run/
+install -d -m 0710 %{buildroot}%{_localstatedir}/run/mumble-server/
+
+%if 0%{?fedora} >= 15
+#tmpfiles.d
+mkdir -p %{buildroot}%{_sysconfdir}/tmpfiles.d
+install -m 0644 %{SOURCE5} %{buildroot}%{_sysconfdir}/tmpfiles.d/%{name}.conf
+%endif
 
 %post
 /sbin/ldconfig
@@ -231,6 +245,7 @@ fi
 #%{_datadir}/hal/fdi/policy/20thirdparty/11-input-mumble-policy.fdi
 %{_datadir}/%{name}/translations/%{name}_*.qm
 %{_datadir}/%{name}11x/translations/%{name}_*.qm
+%{_libdir}/%{name}/libcelt.so.0.7.0
 
 %files -n murmur
 %defattr(-,root,root,-)
@@ -247,7 +262,14 @@ fi
 %config(noreplace) %{_sysconfdir}/dbus-1/system.d/murmur.conf
 %dir %attr(-,mumble-server,mumble-server) %{_localstatedir}/lib/mumble-server/
 %dir %attr(-,mumble-server,mumble-server) %{_localstatedir}/log/mumble-server/
-%dir %attr(-,mumble-server,mumble-server) %{_localstatedir}/run/mumble-server/
+%ghost %dir %{_localstatedir}/lib/mumble-server/
+%ghost %dir %{_localstatedir}/log/mumble-server/
+%if 0%{?fedora} >= 15
+%dir %{_localstatedir}/run/mumble-server/
+%config(noreplace) %{_sysconfdir}/tmpfiles.d/%{name}.conf
+%else
+%ghost %dir %{_localstatedir}/run/mumble-server/
+%endif
 
 %files plugins
 %defattr(-,root,root,-)
@@ -264,6 +286,16 @@ fi
 %{_datadir}/kde4/services/mumble.protocol
 
 %changelog
+* Tue May 17 2011 Andreas Osowski <th0br0 at mkdir.name> - 1.2.3-2
+- Added celt071 functionality
+- Fixed the qmake args
+
+* Wed Mar 30 2011 Andreas Osowski <th0br0 at mkdir.name> - 1.2.3-1
+- Update to 1.2.3
+- Fixes vulnerability #610845
+- Added patch to make it compile with Ice 3.4.0
+- Added tmpfile.d config file for murmur
+
 * Tue Feb 08 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.2.2-11
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
 
diff --git a/murmur-tmpfiles.conf b/murmur-tmpfiles.conf
new file mode 100644
index 0000000..b4aa7b3
--- /dev/null
+++ b/murmur-tmpfiles.conf
@@ -0,0 +1 @@
+D /var/run/mumble-server 0710 root mumble-server -
diff --git a/sources b/sources
index f2af029..66fef6d 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-de30ee85170e183b66568b53b04c5727  mumble-1.2.2.tar.gz
+55804e3dfe98b16eeb40abca6c254625  mumble-1.2.3.tar.gz


More information about the scm-commits mailing list