[qt5-qtwebengine-freeworld] Backport upstream fix for non-functional dead keys in text fields
by Kevin Kofler
commit aa6d882161d31c4920c1a6347c7f4970a4674e74
Author: Kevin Kofler <kevin.kofler(a)chello.at>
Date: Fri Apr 28 10:41:24 2017 +0200
Backport upstream fix for non-functional dead keys in text fields
* Fri Apr 28 2017 Kevin Kofler <Kevin(a)tigcc.ticalc.org> - 5.8.0-3
- Backport upstream fix for non-functional dead keys in text fields
qt5-qtwebengine-freeworld.spec | 8 ++++-
...engine-opensource-src-5.8.0-fix-dead-keys.patch | 40 ++++++++++++++++++++++
2 files changed, 47 insertions(+), 1 deletion(-)
---
diff --git a/qt5-qtwebengine-freeworld.spec b/qt5-qtwebengine-freeworld.spec
index dbc6b5f..6e14252 100644
--- a/qt5-qtwebengine-freeworld.spec
+++ b/qt5-qtwebengine-freeworld.spec
@@ -34,7 +34,7 @@
Summary: Qt5 - QtWebEngine components (freeworld version)
Name: qt5-qtwebengine-freeworld
Version: 5.8.0
-Release: 2%{?dist}
+Release: 3%{?dist}
%global major_minor %(echo %{version} | cut -d. -f-2)
%global major %(echo %{version} | cut -d. -f1)
@@ -98,6 +98,8 @@ Patch15: qtwebengine-opensource-src-5.8.0-wtf-gcc7.patch
Patch20: qtwebengine-opensource-src-5.8.0-qt57.patch
# upstream fix for blank pages when a link opens in a new tab
Patch100: qtwebengine-opensource-src-5.8.0-fix-open-in-new-tab.patch
+# upstream fix for non-functional dead keys in text fields
+Patch101: qtwebengine-opensource-src-5.8.0-fix-dead-keys.patch
%if 0%{?fedora} && 0%{?fedora} < 25
# work around missing qt5_qtwebengine_arches macro on F24
@@ -325,6 +327,7 @@ This version is compiled with support for patent-encumbered codecs enabled.
%patch15 -p1 -b .wtf-gcc7
%patch20 -p1 -b .qt57
%patch100 -p1 -b .fix-open-in-new-tab
+%patch101 -p1 -b .fix-dead-keys
# fix // in #include in content/renderer/gpu to avoid debugedit failure
sed -i -e 's!gpu//!gpu/!g' \
src/3rdparty/chromium/content/renderer/gpu/compositor_forwarding_message_filter.cc
@@ -407,6 +410,9 @@ echo "%{_libdir}/%{name}" \
%config(noreplace) %{_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf
%changelog
+* Fri Apr 28 2017 Kevin Kofler <Kevin(a)tigcc.ticalc.org> - 5.8.0-3
+- Backport upstream fix for non-functional dead keys in text fields
+
* Tue Apr 25 2017 Kevin Kofler <Kevin(a)tigcc.ticalc.org> - 5.8.0-2
- Backport upstream fix for blank pages when a link opens in a new tab
diff --git a/qtwebengine-opensource-src-5.8.0-fix-dead-keys.patch b/qtwebengine-opensource-src-5.8.0-fix-dead-keys.patch
new file mode 100644
index 0000000..a0cf81c
--- /dev/null
+++ b/qtwebengine-opensource-src-5.8.0-fix-dead-keys.patch
@@ -0,0 +1,40 @@
+From 31374ba98829e984c7600419c0e5fa71b96fc530 Mon Sep 17 00:00:00 2001
+From: Peter Varga <pvarga(a)inf.u-szeged.hu>
+Date: Fri, 24 Mar 2017 14:31:02 +0100
+Subject: Forward input method events to RWHV in widget
+
+Task-number: QTBUG-58362
+Change-Id: Id4cf57c60da17538b224bb9bc91277c324c6a55d
+Reviewed-by: Viktor Engelmann <viktor.engelmann(a)qt.io>
+Reviewed-by: Allan Sandfeld Jensen <allan.jensen(a)qt.io>
+---
+ .../render_widget_host_view_qt_delegate_widget.cpp | 9 +++++++++
+ 1 file changed, 9 insertions(+)
+
+diff --git a/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp b/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp
+index 14c4d72..fd58a07 100644
+--- a/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp
++++ b/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp
+@@ -84,10 +84,19 @@ protected:
+ {
+ m_client->forwardEvent(event);
+ }
++ void inputMethodEvent(QInputMethodEvent *event) override
++ {
++ m_client->forwardEvent(event);
++ }
+ QSGNode *updatePaintNode(QSGNode *oldNode, UpdatePaintNodeData *) override
+ {
+ return m_client->updatePaintNode(oldNode);
+ }
++
++ QVariant inputMethodQuery(Qt::InputMethodQuery query) const override
++ {
++ return m_client->inputMethodQuery(query);
++ }
+ private:
+ RenderWidgetHostViewQtDelegateClient *m_client;
+ };
+--
+cgit v1.0-4-g1e03
+
7 years, 9 months
[vlc/f26] (2 commits) ...bump
by Nicolas Chauvet
Summary of changes:
0a786ea... Update to 20170427 (*)
3f4d73b... bump (*)
(*) This commit already existed in another branch; no separate mail sent
7 years, 9 months
[vlc] bump
by Nicolas Chauvet
commit 3f4d73b4dfadb2274ef5aeddcf1cc9aacb0b3ada
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Thu Apr 27 13:58:41 2017 +0200
bump
vlc.spec | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/vlc.spec b/vlc.spec
index ba14745..bf9dd63 100644
--- a/vlc.spec
+++ b/vlc.spec
@@ -38,7 +38,7 @@
Summary: The cross-platform open-source multimedia framework, player and server
Name: vlc
Version: 3.0.0
-Release: 0.21%{?dist}
+Release: 0.22%{?dist}
License: GPLv2+
Group: Applications/Multimedia
URL: http://www.videolan.org
7 years, 9 months
[vlc] Update to 20170427
by Nicolas Chauvet
commit 0a786ea28b35fdcb9371aff389f34f159d574bb3
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Thu Apr 27 13:58:05 2017 +0200
Update to 20170427
sources | 2 +-
vlc.spec | 5 ++++-
2 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/sources b/sources
index 006a9ae..30e2114 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-501dbc54f8f78e8882afb58065f93855 vlc-3.0.0-20170405-0244-git.tar.xz
+ace49eb8107dfba21de8f9ae5f8b1ca7 vlc-3.0.0-20170427-0240-git.tar.xz
diff --git a/vlc.spec b/vlc.spec
index 4686934..ba14745 100644
--- a/vlc.spec
+++ b/vlc.spec
@@ -1,4 +1,4 @@
-%global vlc_rc -20170405-0244-git
+%global vlc_rc -20170427-0240-git
%if 0%{?vlc_rc:1}
%global vlc_url http://nightlies.videolan.org/build/source/
%else
@@ -545,6 +545,9 @@ fi || :
%changelog
+* Thu Apr 27 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.22
+- Update ot 20170427 snapshot
+
* Wed Apr 05 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.21
- Update to 20170405 snapshoot
- Rework main -core library split
7 years, 9 months
[xorg-x11-drv-nvidia/f26] (13 commits) ...typo
by Nicolas Chauvet
Summary of changes:
3a0b780... Remove no longer existing conflicting packages (*)
7fc8c36... Simplify folder structure. (*)
faf0dd0... Fix RHEL 6 X and Grub configuration (*)
bda0c02... Do not create the /usr/lib64/xorg/modules/nvidia-%{version} (*)
44fc0bc... Update changelog (*)
25a738f... Also use split libglvnd packages for Fedora 24 and RHEL 6/ (*)
5a11313... Hardcode installation of the alternate-install-present file (*)
7596596... Rework (*)
b36f031... Add triggerin to update to the new cmdline with grubby (*)
eb60f4d... Update changelog (*)
3e9b6fd... Fixup symlink (*)
a8f6731... Bump nvidia egl_vendor file to 90 (*)
c608c6f... typo (*)
(*) This commit already existed in another branch; no separate mail sent
7 years, 9 months
[xorg-x11-drv-nvidia] typo
by Nicolas Chauvet
commit c608c6f1c0d985c1ab4fdfc9d222774b571939b0
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Thu Apr 27 08:48:51 2017 +0200
typo
xorg-x11-drv-nvidia.spec | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec
index f778446..2315350 100644
--- a/xorg-x11-drv-nvidia.spec
+++ b/xorg-x11-drv-nvidia.spec
@@ -274,7 +274,7 @@ install -p -m 0644 nvidia_icd.json %{buildroot}%{_datadir}/vulkan/icd.d/
%endif
# EGL config
install -m 0755 -d %{buildroot}%{_datadir}/glvnd/egl_vendor.d/
-install -p -m 0644 10_nvidia.json %{buildroot}%{_datadir}/glvnd/egl_vendor.d/90_nvidia_json
+install -p -m 0644 10_nvidia.json %{buildroot}%{_datadir}/glvnd/egl_vendor.d/90_nvidia.json
# ld.so.conf.d file
%if ! 0%{?fedora} >= 25
7 years, 9 months
[xorg-x11-drv-nvidia] Bump nvidia egl_vendor file to 90
by Nicolas Chauvet
commit a8f67315639f6d579dc6878a850f6b3dd31f2a73
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Wed Apr 26 19:43:16 2017 +0200
Bump nvidia egl_vendor file to 90
xorg-x11-drv-nvidia.spec | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec
index 7632dcf..f778446 100644
--- a/xorg-x11-drv-nvidia.spec
+++ b/xorg-x11-drv-nvidia.spec
@@ -274,7 +274,7 @@ install -p -m 0644 nvidia_icd.json %{buildroot}%{_datadir}/vulkan/icd.d/
%endif
# EGL config
install -m 0755 -d %{buildroot}%{_datadir}/glvnd/egl_vendor.d/
-install -p -m 0644 10_nvidia.json %{buildroot}%{_datadir}/glvnd/egl_vendor.d/
+install -p -m 0644 10_nvidia.json %{buildroot}%{_datadir}/glvnd/egl_vendor.d/90_nvidia_json
# ld.so.conf.d file
%if ! 0%{?fedora} >= 25
@@ -448,7 +448,7 @@ fi ||:
%ifarch x86_64 i686
%{_datadir}/vulkan/icd.d/nvidia_icd.json
%endif
-%{_datadir}/glvnd/egl_vendor.d/10_nvidia.json
+%{_datadir}/glvnd/egl_vendor.d/90_nvidia.json
%dir %{_sysconfdir}/nvidia
%ghost %{_sysconfdir}/X11/xorg.conf.d/00-avoid-glamor.conf
%ghost %{_sysconfdir}/X11/xorg.conf.d/99-nvidia.conf
7 years, 9 months
[xorg-x11-drv-nvidia] Fixup symlink
by Nicolas Chauvet
commit 3e9b6fd8ec49ab09ce29b233dd5be32cca5d0032
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Wed Apr 26 19:41:22 2017 +0200
Fixup symlink
xorg-x11-drv-nvidia.spec | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
---
diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec
index 025e6ac..7632dcf 100644
--- a/xorg-x11-drv-nvidia.spec
+++ b/xorg-x11-drv-nvidia.spec
@@ -253,7 +253,8 @@ ln -sf libvdpau_nvidia.so.%{version} %{buildroot}%{_libdir}/vdpau/libvdpau_nvidi
# GlVND
%if 0%{?fedora} >= 25
-ln -s libGLX_mesa.so.0 %{buildroot}%{_libdir}/libGLX_indirect.so.0
+# We keep the same symlink than mesa-libGL to avoid conflict
+ln -s %{_libdir}/libGLX_mesa.so.0 %{buildroot}%{_libdir}/libGLX_indirect.so.0
%else
ln -s libGLX_nvidia.so.%{version} %{buildroot}%{_libdir}/libGLX_indirect.so.0
%endif
7 years, 9 months
[xorg-x11-drv-nvidia] Update changelog
by Nicolas Chauvet
commit eb60f4d4715a3982b54205d6ef8c9c12a1789b32
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Wed Apr 26 18:42:10 2017 +0200
Update changelog
xorg-x11-drv-nvidia.spec | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
---
diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec
index 934e51b..025e6ac 100644
--- a/xorg-x11-drv-nvidia.spec
+++ b/xorg-x11-drv-nvidia.spec
@@ -31,7 +31,7 @@
Name: xorg-x11-drv-nvidia
Epoch: 1
Version: 381.09
-Release: 3%{?dist}
+Release: 5%{?dist}
Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards
License: Redistributable, no modification permitted
@@ -569,6 +569,13 @@ fi ||:
%{_libdir}/libnvidia-encode.so
%changelog
+* Wed Apr 26 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 1:381.09-5
+- Use modprobe.blacklist cmdline instead of blacklist file on fedora.
+- Use triggerin to install the new cmdline
+- Re-org Xorg config files installation
+- Switch to http instead of ftp for download URL
+- Point libGLX_indirect to Mesa on f25+ or to nvidia
+
* Mon Apr 10 2017 Simone Caronni <negativo17(a)gmail.com> - 1:381.09-3
- Also use split libglvnd packages for Fedora 24 and RHEL 6/7.
7 years, 9 months
[xorg-x11-drv-nvidia] Add triggerin to update to the new cmdline with grubby
by Nicolas Chauvet
commit b36f031f0f93087686fd05220b4092a18bb7d844
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Wed Apr 26 17:41:41 2017 +0200
Add triggerin to update to the new cmdline with grubby
xorg-x11-drv-nvidia.spec | 4 ++++
1 file changed, 4 insertions(+)
---
diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec
index f4375bc..934e51b 100644
--- a/xorg-x11-drv-nvidia.spec
+++ b/xorg-x11-drv-nvidia.spec
@@ -391,6 +391,10 @@ if [ "$1" -eq "1" ]; then
%endif
fi || :
+%if 0%{?fedora} || 0%{?rhel} >= 7
+%triggerin -- xorg-x11-drv-nvidia < 381.09-5
+%{_grubby} --args='%{_dracutopts}' &>/dev/null || :
+%endif
%post libs -p /sbin/ldconfig
7 years, 9 months