Hello community,

here is the log from the commit of package phonon-backend-gstreamer-0_10 for 
openSUSE:Factory checked in at 2013-11-21 15:26:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/phonon-backend-gstreamer-0_10 (Old)
 and      /work/SRC/openSUSE:Factory/.phonon-backend-gstreamer-0_10.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "phonon-backend-gstreamer-0_10"

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/phonon-backend-gstreamer-0_10/phonon-backend-gstreamer-0_10.changes
      2013-11-06 11:01:45.000000000 +0100
+++ 
/work/SRC/openSUSE:Factory/.phonon-backend-gstreamer-0_10.new/phonon-backend-gstreamer-0_10.changes
 2013-11-21 15:26:04.000000000 +0100
@@ -1,0 +2,7 @@
+Tue Nov 19 06:42:46 UTC 2013 - i...@marguerite.su
+
+- added patch: bnc846608-gst-install-plugins-helper-i18n-fix.patch
+  * gst-install-plugins-helper can't display i18n test right for KDE
+    applications (bnc#846608)
+
+-------------------------------------------------------------------

New:
----
  bnc846608-gst-install-plugins-helper-i18n-fix.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ phonon-backend-gstreamer-0_10.spec ++++++
--- /var/tmp/diff_new_pack.OqdQYb/_old  2013-11-21 15:26:04.000000000 +0100
+++ /var/tmp/diff_new_pack.OqdQYb/_new  2013-11-21 15:26:04.000000000 +0100
@@ -28,6 +28,8 @@
 Source0:        
http://download.kde.org/stable/phonon/%{filename}/%{version}/src/%{filename}-%{version}.tar.xz
 # PATCH-FIX-UPSTREAM 0001-Fix-no-return-in-nonvoid-function.patch -- fixes 
build issue detected by post-build-checks
 Patch0:         0001-Fix-no-return-in-nonvoid-function.patch
+# PATCH-FIX-UPSTREAM wen...@gmail.com -- fix bnc#846608
+Patch1:         bnc846608-gst-install-plugins-helper-i18n-fix.patch
 BuildRequires:  alsa-devel
 BuildRequires:  automoc4
 BuildRequires:  cmake
@@ -51,6 +53,7 @@
 %prep
 %setup -q -n %{filename}-%{version}
 %patch0 -p1
+%patch1 -p1
 
 %build
   # compile everything for now, actually we should compile

++++++ bnc846608-gst-install-plugins-helper-i18n-fix.patch ++++++
diff --git a/gstreamer/plugininstaller.cpp b/gstreamer/plugininstaller.cpp
index 63a8355..89baa23 100644
--- a/gstreamer/plugininstaller.cpp
+++ b/gstreamer/plugininstaller.cpp
@@ -155,7 +155,7 @@ void PluginInstaller::addPlugin(const QString &name, 
PluginType type)
 void PluginInstaller::addPlugin(GstMessage *gstMessage)
 {
     gchar *details = 
gst_missing_plugin_message_get_installer_detail(gstMessage);
-    m_descList << details;
+    m_descList << QString::fromUtf8(details);
     g_free(details);
 }
 
@@ -170,11 +170,11 @@ void PluginInstaller::run()
     gchar *details[m_pluginList.size()+m_descList.size()+1];
     int i = 0;
     foreach (const QString &plugin, m_pluginList.keys()) {
-        details[i] = 
strdup(buildInstallationString(plugin.toLocal8Bit().data(), 
m_pluginList[plugin]).toLocal8Bit().data());
+        details[i] = 
strdup(buildInstallationString(plugin.toUtf8().constData(), 
m_pluginList[plugin]).toUtf8().constData());
         i++;
     }
     foreach (const QString &desc, m_descList) {
-        details[i] = strdup(desc.toLocal8Bit().data());
+        details[i] = strdup(desc.toUtf8().constData());
         i++;
     }
     details[i] = 0;
@@ -251,7 +251,7 @@ PluginInstaller::InstallStatus 
PluginInstaller::checkInstalledPlugins()
         return m_state;
     bool allFound = true;
     foreach (const QString &plugin, m_pluginList.keys()) {
-        if 
(!gst_default_registry_check_feature_version(plugin.toLocal8Bit().data(), 0, 
10, 0)) {
+        if 
(!gst_default_registry_check_feature_version(plugin.toUtf8().constData(), 0, 
10, 0)) {
             allFound = false;
             break;
         }
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to