diff --git a/chromium.spec b/chromium.spec index ab27f9b0..b34dbd10 100644 --- a/chromium.spec +++ b/chromium.spec @@ -132,21 +132,21 @@ BuildRequires: libicu-devel >= 5.4 %global chromoting_client_id %nil %endif -%global majorversion 66 +%global majorversion 67 %if %{freeworld} Name: chromium%{chromium_channel}%{?freeworld:-freeworld} %else Name: chromium%{chromium_channel} %endif -Version: %{majorversion}.0.3359.181 -Release: 3%{?dist} +Version: %{majorversion}.0.3396.62 +Release: 1%{?dist} Summary: A WebKit (Blink) powered web browser Url: http://www.chromium.org/Home 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) ### Chromium Fedora Patches ### -Patch0: chromium-64.0.3282.119-gcc5.patch +Patch0: chromium-67.0.3396.62-gcc5.patch Patch1: chromium-45.0.2454.101-linux-path-max.patch Patch2: chromium-55.0.2883.75-addrfix.patch Patch4: chromium-46.0.2490.71-notest.patch @@ -172,7 +172,7 @@ Patch18: chromium-52.0.2743.82-master-prefs-path.patch # https://bugzilla.redhat.com/show_bug.cgi?id=1361157 Patch19: chromium-52.0.2743.116-unset-madv_free.patch # Use gn system files -Patch20: chromium-60.0.3112.78-gn-system.patch +Patch20: chromium-67.0.3396.62-gn-system.patch # Fix last commit position issue # https://groups.google.com/a/chromium.org/forum/#!topic/gn-dev/7nlJv486bD4 Patch21: chromium-60.0.3112.78-last-commit-position.patch @@ -188,10 +188,10 @@ Patch26: chromium-59.0.3071.86-i686-ld-memory-tricks.patch # /builddir/build/BUILD/chromium-54.0.2840.90/out/Release/../../content/renderer/child_frame_compositing_helper.cc:214: undefined reference to `cc_blink::WebLayerImpl::setOpaque(bool)' Patch27: chromium-63.0.3289.84-setopaque.patch # Use -fpermissive to build WebKit -Patch31: chromium-56.0.2924.87-fpermissive.patch +# Patch31: chromium-56.0.2924.87-fpermissive.patch # Fix issue with compilation on gcc7 # Thanks to Ben Noordhuis -Patch33: chromium-65.0.3325.146-gcc7.patch +# Patch33: chromium-65.0.3325.146-gcc7.patch # Revert https://chromium.googlesource.com/chromium/src/+/b794998819088f76b4cf44c8db6940240c563cf4%5E%21/#F0 # https://bugs.chromium.org/p/chromium/issues/detail?id=712737 # https://bugzilla.redhat.com/show_bug.cgi?id=1446851 @@ -219,35 +219,35 @@ Patch57: chromium-63.0.3289.84-aarch64-glibc-2.26.90.patch # From gentoo Patch62: chromium-66.0.3359.117-gcc5-r3.patch # Do not try to use libc++ in the remoting stack -Patch63: chromium-63.0.3289.84-nolibc++.patch +# Patch63: chromium-63.0.3289.84-nolibc++.patch # To use round with gcc, you need to #include Patch65: chromium-65.0.3325.146-gcc-round-fix.patch # Include proper headers to invoke memcpy() Patch67: chromium-65.0.3325.146-memcpy-fix.patch # ../../mojo/public/cpp/bindings/associated_interface_ptr_info.h:48:43: error: cannot convert 'const mojo::ScopedInterfaceEndpointHandle' to 'bool' in return -Patch85: chromium-65.0.3325.162-boolfix.patch +Patch85: chromium-67.0.3396.62-boolfix.patch # From Debian -Patch86: chromium-65.0.3325.162-skia-aarch64-buildfix.patch +Patch86: chromium-67.0.3396.62-skia-aarch64-buildfix.patch # Use lstdc++ on EPEL7 only Patch87: chromium-65.0.3325.162-epel7-stdc++.patch # Missing files in tarball Patch88: chromium-66.0.3359.117-missing-files.patch # https://chromium.googlesource.com/chromium/src/+/ba4141e451f4e0b1b19410b1b503bd32e150df06%5E%21/#F0 -Patch89: chromium-66.0.3359.117-gcc-optional-move-fixes.patch +# Patch89: chromium-66.0.3359.117-gcc-optional-move-fixes.patch # https://chromium.googlesource.com/chromium/src/+/4f2b52281ce1649ea8347489443965ad33262ecc%5E%21 -Patch90: chromium-66.0.3359.117-gcc-copy-constructor-fix.patch +# Patch90: chromium-66.0.3359.117-gcc-copy-constructor-fix.patch # https://bugs.chromium.org/p/chromium/issues/detail?id=816952 -Patch91: chromium-66.0.3359.117-gcc-vector-copy-constructor-fix.patch +# Patch91: chromium-66.0.3359.117-gcc-vector-copy-constructor-fix.patch # Do not use unrar code, it is non-free Patch92: chromium-66.0.3359.117-nounrar.patch # Upstream GCC fixes Patch93: chromium-66.0.3359.117-GCC-build-fix-base-Optional-T-requires-the-full-decl.patch Patch94: chromium-66.0.3359.117-GCC-fully-declare-ConfigurationPolicyProvider.patch -Patch95: chromium-65.0.3325.146-GCC-IDB-methods-String-renamed-to-GetString.patch +# Patch95: chromium-65.0.3325.146-GCC-IDB-methods-String-renamed-to-GetString.patch # https://github.com/archlinuxarm/PKGBUILDs/blob/master/extra/chromium/0006-GCC-do-not-use-initializer-list-for-NoDestructor-of-.patch -Patch96: chromium-66.0.3359.117-GCC-do-not-use-initializer-list-for-NoDestructor-of-.patch +# Patch96: chromium-66.0.3359.117-GCC-do-not-use-initializer-list-for-NoDestructor-of-.patch # https://chromium.googlesource.com/chromium/src/+/b84682f31dc99b9c90f5a04947075815697c68d9%5E%21/#F0 -Patch97: chromium-66.0.3359.139-arm-init-fix.patch +# Patch97: chromium-66.0.3359.139-arm-init-fix.patch # GCC8 has changed the alignof operator to return the minimal alignment required by the target ABI # instead of the preferred alignment. This means int64_t is now 4 on i686 (instead of 8). # Use __alignof__ to get the value we expect (and chromium checks for). @@ -699,8 +699,8 @@ udev. %patch25 -p1 -b .jpegfix %patch26 -p1 -b .ldmemory %patch27 -p1 -b .setopaque -%patch31 -p1 -b .permissive -%patch33 -p1 -b .gcc7 +# %%patch31 -p1 -b .permissive +# %%patch33 -p1 -b .gcc7 %patch36 -p1 -b .revert %patch37 -p1 -b .ffmpeg-stdatomic %patch39 -p1 -b .system-clang @@ -717,7 +717,7 @@ udev. # %%patch57 -p1 -b .aarch64glibc # %%endif %patch62 -p1 -b .gcc5-r3 -%patch63 -p1 -b .nolibc++ +# %%patch63 -p1 -b .nolibc++ %patch65 -p1 -b .gcc-round-fix %patch67 -p1 -b .memcpyfix %patch85 -p1 -b .boolfix @@ -726,15 +726,15 @@ udev. %patch87 -p1 -b .epel7 %endif %patch88 -p1 -b .missing -%patch89 -p1 -b .gccomove -%patch90 -p1 -b .copycon -%patch91 -p1 -b .944404 +# %%patch89 -p1 -b .gccomove +# %%patch90 -p1 -b .copycon +# %%patch91 -p1 -b .944404 %patch92 -p1 -b .nounrar -%patch93 -p1 -b .gcc-full-decl +# %%patch93 -p1 -b .gcc-full-decl %patch94 -p1 -b .gcc-cpolicyprovider -%patch95 -p1 -b .gcc-getstring -%patch96 -p1 -b .flatsetfix -%patch97 -p1 -b .arm-init-fix +# %%patch95 -p1 -b .gcc-getstring +# %%patch96 -p1 -b .flatsetfix +# %%patch97 -p1 -b .arm-init-fix %patch98 -p1 -b .gcc8-alignof # Change shebang in all relevant files in this directory and all subdirectories @@ -1636,6 +1636,9 @@ getent group chrome-remote-desktop >/dev/null || groupadd -r chrome-remote-deskt %changelog +* Wed May 30 2018 Tom Callaway 67.0.3396.62-1 +- 67 releases of chromium on the wall... + * Tue May 29 2018 Tom Callaway 66.0.3359.181-3 - also filter out fontconfig on epel7