commit 5eaf680a5bf902cb631f5045e49a8f151fa94ff6
Author: Akarshan Biswas <akarshanbiswas(a)fedoraproject.org>
Date: Sat Jun 15 08:40:35 2019 +0530
Update to 75.0.3770.90
Re bundle icu; requires 64 and up
Use system minizip again
Add-missing-header-to-fix-webrtc-build.patch | 24 +++++++
chromium-vaapi.spec | 28 ++++----
fixwindowflashm74.patch | 98 ----------------------------
sources | 2 +-
4 files changed, 37 insertions(+), 115 deletions(-)
---
diff --git a/Add-missing-header-to-fix-webrtc-build.patch
b/Add-missing-header-to-fix-webrtc-build.patch
new file mode 100644
index 0000000..e4af3aa
--- /dev/null
+++ b/Add-missing-header-to-fix-webrtc-build.patch
@@ -0,0 +1,24 @@
+From 0e5ab80fa6c7077c4290755d32ca8328ba07677b Mon Sep 17 00:00:00 2001
+From: Akarshan Biswas <akarshanbiswas(a)fedoraproject.org>
+Date: Thu, 13 Jun 2019 12:53:24 +0530
+Subject: [PATCH] Add missing header to fix webrtc build
+
+---
+ third_party/webrtc/rtc_base/physical_socket_server.cc | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/third_party/webrtc/rtc_base/physical_socket_server.cc
b/third_party/webrtc/rtc_base/physical_socket_server.cc
+index 4845a7338..ca26a85c8 100644
+--- a/third_party/webrtc/rtc_base/physical_socket_server.cc
++++ b/third_party/webrtc/rtc_base/physical_socket_server.cc
+@@ -26,6 +26,7 @@
+ #endif
+ #include <signal.h>
+ #include <sys/ioctl.h>
++#include <sys/socket.h>
+ #include <sys/select.h>
+ #include <sys/time.h>
+ #include <unistd.h>
+--
+2.21.0
+
diff --git a/chromium-vaapi.spec b/chromium-vaapi.spec
index 814c333..bfa7436 100644
--- a/chromium-vaapi.spec
+++ b/chromium-vaapi.spec
@@ -31,23 +31,15 @@
# Allow testing whether icu can be unbundled
# A patch fix building so enabled by default for Fedora 30
-# Need icu version >= 63.1
-%if 0%{?fedora} >= 30
-%bcond_without system_libicu
-%else
+# Need icu version >= 64
%bcond_with system_libicu
-%endif
# Allow testing whether libvpx can be unbundled
%bcond_with system_libvpx
# Allow testing whether ffmpeg can be unbundled
%bcond_with system_ffmpeg
#Allow minizip to be unbundled
#mini-compat is going to be removed from fedora 30!
-%if 0%{?fedora} >= 30
%bcond_with system_minizip
-%else
-%bcond_without system_minizip
-%endif
# Need re2 ver. 2016.07.21 for re2::LazyRE2
%bcond_with system_re2
@@ -63,8 +55,8 @@
%global ozone 0
##############################Package Definitions######################################
Name: chromium-vaapi
-Version: 75.0.3770.80
-Release: 2%{?dist}
+Version: 75.0.3770.90
+Release: 1%{?dist}
Summary: A Chromium web browser with video decoding acceleration
License: BSD and LGPLv2+ and ASL 2.0 and IJG and MIT and GPLv2+ and ISC and OpenSSL
and (MPLv1.1 or GPLv2 or LGPLv2)
URL:
https://www.chromium.org/Home
@@ -104,7 +96,7 @@ BuildRequires: libgcc, glibc, libatomic
BuildRequires: libcap-devel, cups-devel, alsa-lib-devel
BuildRequires: mesa-libGL-devel, mesa-libEGL-devel
%if %{with system_minizip}
-BuildRequires: minizip-devel
+BuildRequires: minizip-compat-devel
%endif
# Pipewire need this.
%if 0%{?fedora} >= 29
@@ -200,9 +192,8 @@ Patch54: brand.patch
#Stolen from Fedora to fix building with pipewire
#
https://src.fedoraproject.org/rpms/chromium/blob/master/f/chromium-73.0.3...
Patch65: chromium-73.0.3683.75-pipewire-cstring-fix.patch
-# Fix some chromium regressions against certain type of window compositors
-# Patch status: backported from
https://chromium-review.googlesource.com/c/chromium/src/+/1597388
-Patch67: fixwindowflashm74.patch
+# Fix header
+Patch68: Add-missing-header-to-fix-webrtc-build.patch
# GCC patches
Patch70: chromium-angle-gcc9.patch
Patch71: chromium-gcc9-r654570.patch
@@ -228,7 +219,7 @@ chromium-vaapi is an open-source web browser, powered by WebKit
(Blink)
%if 0%{?fedora} >= 29
%patch65 -p1 -b .pipewire
%endif
-%patch67 -p1 -b .fwfm74
+%patch68 -p1 -b .socket
# GCC patches area
%patch70 -p1 -b .gcc1
%patch71 -p1 -b .gcc2
@@ -670,6 +661,11 @@ appstream-util validate-relax --nonet
"%{buildroot}%{_metainfodir}/%{name}.appda
%{chromiumdir}/locales/*.pak
#########################################changelogs#################################################
%changelog
+* Sat Jun 15 2019 Akarshan Biswas <akarshanbiswas(a)fedoraproject.org>
75.0.3770.90-1
+- Update to 75.0.3770.90
+- Re bundle icu; requires 64 and up
+- Use system minizip again
+
* Wed Jun 12 2019 Akarshan Biswas <akarshanbiswas(a)fedoraproject.org>
75.0.3770.80-2
- Use %%autosetup and switch back to GCC (build fails on clang often which makes it non
beneficial to GCC)
- Change recommends to libva-utils since acceleration is broken on few intel devices
diff --git a/sources b/sources
index 46bb276..5d1b450 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-f5b5cae54486b5960c533640b47dceb8 chromium-75.0.3770.80.tar.xz
+9188549b97adb8f6410a223f2f376941 chromium-75.0.3770.90.tar.xz