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