commit 96c125f161993ea81b6b7511e302edd9de8e5ac4
Author: Tom Callaway <spot(a)fedoraproject.org>
Date: Wed Dec 14 11:22:24 2016 -0500
fix rvalue issue in remoting code
chromium-55.0.2883.87-rvalue-fix.patch | 17 +++++++++++++++++
chromium.spec | 5 +++++
2 files changed, 22 insertions(+)
---
diff --git a/chromium-55.0.2883.87-rvalue-fix.patch
b/chromium-55.0.2883.87-rvalue-fix.patch
new file mode 100644
index 0000000..d9ec022
--- /dev/null
+++ b/chromium-55.0.2883.87-rvalue-fix.patch
@@ -0,0 +1,17 @@
+diff -up
chromium-55.0.2883.87/buildtools/third_party/libc++/trunk/test/std/input.output/iostream.format/input.streams/istream.rvalue
chromium-55.0.2883.87/buildtools/third_party/libc++/trunk/test/std/input.output/iostream.format/input.streams/istream
+Only in
chromium-55.0.2883.87/buildtools/third_party/libc++/trunk/test/std/input.output/iostream.format/input.streams/istream:
istream.assign
+Only in
chromium-55.0.2883.87/buildtools/third_party/libc++/trunk/test/std/input.output/iostream.format/input.streams/istream:
istream.cons
+Only in
chromium-55.0.2883.87/buildtools/third_party/libc++/trunk/test/std/input.output/iostream.format/input.streams/istream:
istream_sentry
+diff -up
chromium-55.0.2883.87/buildtools/third_party/libc++/trunk/test/std/input.output/iostream.format/output.streams/ostream.rvalue
chromium-55.0.2883.87/buildtools/third_party/libc++/trunk/test/std/input.output/iostream.format/output.streams/ostream
+diff -up chromium-55.0.2883.87/remoting/host/fake_desktop_environment.cc.rvalue
chromium-55.0.2883.87/remoting/host/fake_desktop_environment.cc
+--- chromium-55.0.2883.87/remoting/host/fake_desktop_environment.cc.rvalue 2016-12-14
11:19:16.150103994 -0500
++++ chromium-55.0.2883.87/remoting/host/fake_desktop_environment.cc 2016-12-14
11:19:44.003563271 -0500
+@@ -84,7 +84,7 @@ FakeDesktopEnvironment::CreateVideoCaptu
+ std::unique_ptr<DesktopCapturerProxy> result(
+ new DesktopCapturerProxy(capture_thread_));
+ result->set_capturer(std::move(fake_capturer));
+- return result;
++ return std::move(result);
+ }
+
+ std::unique_ptr<webrtc::MouseCursorMonitor>
diff --git a/chromium.spec b/chromium.spec
index d83a594..c7fe854 100644
--- a/chromium.spec
+++ b/chromium.spec
@@ -148,6 +148,9 @@ Patch27: chromium-54.0.2840.90-setopaque.patch
# /usr/bin/ld.bfd: note:
'_ZN2ui31GrabWindowSnapshotAndScaleAsyncEPN4aura6WindowERKN3gfx4RectERKNS3_4SizeE13scoped_refptrIN4base10TaskRunnerEERKNSB_8CallbackIFvRKNS3_5ImageEELNSB_8internal8CopyModeE1EEE'
is defined in DSO ./libsnapshot.so so try adding it to the linker command line
# ./libsnapshot.so: could not read symbols: Invalid operation
Patch28: chromium-54.0.2840.90-aura-browser-link-to-snapshot.patch
+# Fix rvalue issue in remoting code
+#
https://chromium.googlesource.com/chromium/src.git/+/29bfbecb49572b61264d...
+Patch29: chromium-55.0.2883.87-rvalue-fix.patch
### Chromium Tests Patches ###
Patch100: chromium-46.0.2490.86-use_system_opus.patch
@@ -525,6 +528,7 @@ members of the Chromium and WebDriver teams.
%patch26 -p1 -b .ldmemory
%patch27 -p1 -b .setopaque
%patch28 -p1 -b .aurasnapshot
+%patch29 -p1 -b .rvalue
### Chromium Tests Patches ###
%patch100 -p1 -b .use_system_opus
@@ -1565,6 +1569,7 @@ getent group chrome-remote-desktop >/dev/null || groupadd -r
chrome-remote-deskt
%changelog
* Tue Dec 13 2016 Tom Callaway <spot(a)fedoraproject.org> 55.0.2883.87-1.1
- use bundled jinja2 on RHEL (or Fedora older than 23)
+- fix rvalue issue in remoting code
* Tue Dec 13 2016 Tom Callaway <spot(a)fedoraproject.org> 55.0.2883.87-1
- update to 55.0.2883.87