[chromium-freeworld/f25] (148 commits) ...Merge Fedora, chromium-60.0.3112.101-1
by Miro Hrončok
Summary of changes:
6618350... Initial setup of the repo (*)
f66ad85... HONK HONK! TRUCK FULL OF RADIOACTIVE WASTE AND ZOMBIE BITS (*)
c30bb16... 52.0.2743.82 (*)
67f9e82... 52.0.2743.82 (*)
098c7ea... try to fix cups22 again (hackishly) (*)
4bca8d3... actually fix compile against cups 2.2, add widevine compati (*)
7fe5f2b... compile with -fno-delete-null-pointer-checks (fixes v8 cras (*)
87abbbd... enable nacl/pnacl (chromium-native_client has landed in Fed (*)
a7e2324... Add an AppData file so that Chromium appears in the softwar (*)
fc6709f... fix post scriptlet so that selinux stuff only happens when (*)
98f362e... disable nacl/pnacl for Fedora 23 (and older) (*)
4839518... remember to bump release (*)
f5b63ce... fix conditional to disable verbose logging output unless be (*)
f96d8c8... trivial: Fix up the <translation> tag in the AppData file (*)
a5504ee... trivial: Fix up the <translation> tag in the AppData file (*)
8a15fdf... 52.0.2743.116 (*)
084ba54... Merge branch 'master' into f24 (*)
ed93147... fixup widevine handling, fix PepperFlash dir, add freeworld (*)
65d2fdc... Merge branch 'master' into f24 (*)
5c56e25... add Requires(post) for selinux scriplet (*)
bdd1207... Merge branch 'master' into f24 (*)
4644b6d... fix path on semanage Requires(post) line (*)
a27e11b... Merge branch 'master' into f24 (*)
a05dc02... filter out private requires/provides (*)
c5612ae... Merge branch 'master' into f24 (*)
496fc08... disable gtk3 because it breaks lots of things (*)
cd8e259... Merge branch 'master' into f24 (*)
d0d4125... disable unavailable Requires on epel7 (*)
2fd8ecc... use bundled harfbuzz on EL7 (*)
0df9641... 53.0.2785.92 (*)
283dc97... Merge branch 'master' into f24 (*)
1979550... 53.0.2785.101 (*)
77af42b... Merge branch 'master' into f24 (*)
1413d68... 53.0.2785.113 (*)
f0dc722... Merge branch 'master' into f24 (*)
c50f789... 53.0.2785.116 (*)
bbee19f... Merge branch 'master' into f24 (*)
c496d29... 53.0.2785.143 (*)
eb0653c... Merge branch 'master' into f24 (*)
6665291... 54.0.2840.59 (*)
bcb8929... conditionalize preservation of llvm-build dir for nacl (*)
c885574... fixup cups patch (*)
15eb147... fix memory issues with ld on i686 (*)
d4df8bc... fix ldflags (*)
be4198f... try using gold to get i686 to build in koji (*)
94b2a90... more haxs (*)
76530c5... typo (*)
27446e8... try different flags (*)
25d98a0... try different flags (*)
e40f047... try limiting debug (*)
2ec748f... fix deps (*)
cf9fdde... 54.0.2840.71 (*)
65b9550... Merge branch 'master' into f24 (*)
1b86e1c... fixup master_preferences, disable debugging in build (*)
95a4b60... 54.0.2840.90, debugging disabled (*)
840da84... Merge branch 'master' into f24 (*)
c324e58... fix build (*)
d63500b... Merge branch 'master' into f24 (*)
e456f1d... fix el7 build, snapshot needs to be in if aura is (*)
45c06de... Merge branch 'master' into f24 (*)
e05272a... 54.0.2840.100 (*)
71163f6... 55 changes (*)
0bdd4ee... Merge branch 'master' into f24 (*)
f81ff18... 55.0.2883.87 (*)
bfb9e2b... Merge branch 'master' into f24 (*)
ae406ea... use bundled jinja2 on RHEL (or Fedora older than 23) (*)
b4cff4b... preserve jinja2 dir (*)
96c125f... fix rvalue issue in remoting code (*)
53efa60... update ffmpeg clean scripts, thanks to Tomas Popela (*)
634b9db... - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass (*)
72f2502... 56.0.2924.87 (*)
cf4fe83... merge (*)
85686cc... fix chronal corruption caused by TARDIS (*)
407918e... add BR: gtk3-devel (*)
c24537e... Merge branch 'master' into f24 (*)
86f726d... fix compilation issues (*)
ff8c562... use bundled jinja everywhere (*)
f909a6c... disable debuginfo. will not fix rawhide, but should fix eve (*)
97d2e2b... Merge branch 'master' into f24 (*)
2076c5a... fix issue with unique ptr move on return with old gcc (*)
26fbfad... versioning sync build on rawhide (*)
54f615e... fix issue with gcc7 compile in v8 (thanks to Ben Noordhuis) (*)
ce69059... more gcc7 (*)
182a3dd... fix desktop file to have new window and new private window (*)
2a5a52f... enable mp3 support (*)
62bb085... fix sources (*)
f220743... new source (*)
4f30f8d... more new sources (*)
76c310d... more new sources (*)
2923a18... more new sources (*)
74ea286... 57.0.2987.110 (*)
6d6dc41... fix sources (*)
66f8a0a... Merge branch 'master' into f24 (*)
2270aa0... fix privlibs (*)
f46c327... Merge branch 'master' into f24 (*)
c7e1c43... fix mp3 enablement (*)
fb09fb1... Merge branch 'master' into f24 (*)
c02163c... add compat stdatomic.h (*)
acff0d6... add compat stdatomic.h (*)
3818e77... add compat stdatomic.h (*)
f381d74... move header to include path (*)
c18e243... Fix issue in gtk_ui.cc (*)
3b749ca... 57.0.2987.133 (*)
3739ffe... Merge branch 'master' into f24 (*)
f674d0a... 58.0.3029.81 (*)
94cfba9... use new service file name in %files (*)
850545e... 58.0.3029.110 (*)
b5aa03d... Merge branch 'master' into f24 (*)
8d1afda... strip provides/requires on libsensors (*)
eb56abd... Merge branch 'master' into f24 (*)
5180a1c... 59.0.3071.86 (*)
a9d450a... fix condit (*)
7fc3a99... Merge branch 'master' into f24 (*)
bc41d94... pnacl/nacl now needs llvm to build the bootstrap lib (*)
e1e1b51... Merge branch 'master' into f24 (*)
76f7bf9... fix hicolor file listing to be more inclusive (*)
356c8fb... fix filtering (*)
74ee244... actually fix mp3 playback support (*)
c68232b... actually fix mp3, update to .104 (*)
6e0d3b5... 59.0.3071.109 (*)
d0bdacb... fix path (*)
4b6e8a7... fix duplication between chrome-remote-desktop and chromium (*)
5efd1e8... use pretrans scriptlet to remove symlink on /etc/opt/chrome (*)
f88e197... moar chrome-remote-desktop fixes (*)
c23d66f... fix path in pretrans scriptlet (*)
aeacc87... fix path in pretrans scriptlet (*)
8c7674a... apply Rathann freeworld changes, update to 59.0.3071.115 (*)
d9e2499... Change struct ucontext to ucontext_t in breakpad (*)
03f0b9b... include copy of third_party/freetype from previous source t (*)
7c2fb50... fix scriptlets (*)
b7162c3... add missing \ in freeworld scriptlet (*)
d2fc3a1... use posttrans to ensure that old shared libs are gone befor (*)
2d02baa... BR: mesa-libGL-devel (*)
5a74290... - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass (*)
b5526c1... - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binu (*)
29aa9da... 60.0.3112.90 + headless + fixes for freeworld (*)
fae045b... merge (*)
7de0af7... fix typo from merge (*)
0d0973d... add minizip, conditionalize webp bundling for rhel7 (*)
bf4b08a... BR: mesa-libGL-devel (*)
bbbf61d... apply upstream commit to work around EPEL7 compiler issues (*)
682675b... try to trick old gcc (*)
97f9897... try different hack (*)
268e0a6... okay, do you like this? (*)
efb66ad... apply more workarounds to force code to compile with epel7 (*)
26f11a9... apply more workarounds to force code to compile with epel7 (*)
5922b5c... update to 60.0.3112.101, apply upstream fix for cameras whi (*)
f02ee82... Merge Fedora, chromium-60.0.3112.101-1 (*)
(*) This commit already existed in another branch; no separate mail sent
7 years, 3 months
[chromium-freeworld: 99/148] add compat stdatomic.h
by Miro Hrončok
commit acff0d62ae98c30ed6d69736f4625947221b352e
Author: Tom Callaway <spot(a)fedoraproject.org>
Date: Sun Mar 26 17:08:41 2017 -0400
add compat stdatomic.h
chromium.spec | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/chromium.spec b/chromium.spec
index aece18d..563f3dc 100644
--- a/chromium.spec
+++ b/chromium.spec
@@ -549,7 +549,7 @@ members of the Chromium and WebDriver teams.
%patch100 -p1 -b .use_system_opus
%patch101 -p1 -b .use_system_harfbuzz
-%if ! %{?fedora}
+%if !%{?fedora}
cp -a %{SOURCE14} third_party/ffmpeg/libavutil/
%endif
7 years, 3 months
[chromium-freeworld: 98/148] add compat stdatomic.h
by Miro Hrončok
commit c02163cf2babda85ad2f9c2d02c3a3d5b7e13fd8
Author: Tom Callaway <spot(a)fedoraproject.org>
Date: Sun Mar 26 17:08:07 2017 -0400
add compat stdatomic.h
chromium.spec | 22 +++++---
stdatomic.h | 173 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 186 insertions(+), 9 deletions(-)
---
diff --git a/chromium.spec b/chromium.spec
index fd7718e..aece18d 100644
--- a/chromium.spec
+++ b/chromium.spec
@@ -97,7 +97,7 @@ BuildRequires: libicu-devel >= 5.4
Name: chromium%{chromium_channel}
Version: %{majorversion}.0.2987.110
-Release: 3%{?dist}
+Release: 4%{?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)
@@ -195,7 +195,11 @@ Source10: https://dl.google.com/dl/edgedl/chrome/policy/policy_templates.zip
Source11: chrome-remote-desktop.service
Source12: chromium-browser.appdata.xml
Source13: master_preferences
-
+# Only needed for platforms where gcc doesn't have stdatomic.h
+# RHEL 7 or older
+# Taken from https://raw.githubusercontent.com/FFmpeg/FFmpeg/master/compat/atomics/gcc...
+# on 2017-03-26
+Source14: stdatomic.h
# We can assume gcc and binutils.
BuildRequires: gcc-c++
@@ -539,19 +543,16 @@ members of the Chromium and WebDriver teams.
%patch31 -p1 -b .permissive
%patch32 -p1 -b .unique-ptr-fix
%patch33 -p1 -b .gcc7
-# RHEL 7 compiler is too old
-# does not have stdatomic.h
-# In file included from ../../third_party/ffmpeg/libavutil/autorename_libavutil_cpu.c:2:0:
-# ../../third_party/ffmpeg/libavutil/cpu.c:24:23: fatal error: stdatomic.h: No such file or directory
-# #include <stdatomic.h>
-%if 0%{?fedora}
%patch34 -p1 -b .mp3
-%endif
### Chromium Tests Patches ###
%patch100 -p1 -b .use_system_opus
%patch101 -p1 -b .use_system_harfbuzz
+%if ! %{?fedora}
+cp -a %{SOURCE14} third_party/ffmpeg/libavutil/
+%endif
+
%if 0%{?asan}
export CC="clang"
export CXX="clang++"
@@ -1582,6 +1583,9 @@ getent group chrome-remote-desktop >/dev/null || groupadd -r chrome-remote-deskt
%{chromium_path}/chromedriver
%changelog
+* Sun Mar 26 2017 Tom Callaway <spot(a)fedoraproject.org> 57.0.2987.110-4
+- copy compat stdatomic.h in for RHEL. Re-enable mp3 enablement.
+
* Sun Mar 26 2017 Tom Callaway <spot(a)fedoraproject.org> 57.0.2987.110-3
- fix mp3 enablement
- disable mp3 enablement on RHEL (compiler too old)
diff --git a/stdatomic.h b/stdatomic.h
new file mode 100644
index 0000000..2b64687
--- /dev/null
+++ b/stdatomic.h
@@ -0,0 +1,173 @@
+/*
+ * This file is part of FFmpeg.
+ *
+ * FFmpeg is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * FFmpeg is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with FFmpeg; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ */
+
+/*
+ * based on vlc_atomic.h from VLC
+ * Copyright (C) 2010 Rémi Denis-Courmont
+ */
+
+#ifndef COMPAT_ATOMICS_GCC_STDATOMIC_H
+#define COMPAT_ATOMICS_GCC_STDATOMIC_H
+
+#include <stddef.h>
+#include <stdint.h>
+
+#define ATOMIC_FLAG_INIT 0
+
+#define ATOMIC_VAR_INIT(value) (value)
+
+#define atomic_init(obj, value) \
+do { \
+ *(obj) = (value); \
+} while(0)
+
+#define kill_dependency(y) ((void)0)
+
+#define atomic_thread_fence(order) \
+ __sync_synchronize()
+
+#define atomic_signal_fence(order) \
+ ((void)0)
+
+#define atomic_is_lock_free(obj) 0
+
+typedef _Bool atomic_flag;
+typedef _Bool atomic_bool;
+typedef char atomic_char;
+typedef signed char atomic_schar;
+typedef unsigned char atomic_uchar;
+typedef short atomic_short;
+typedef unsigned short atomic_ushort;
+typedef int atomic_int;
+typedef unsigned int atomic_uint;
+typedef long atomic_long;
+typedef unsigned long atomic_ulong;
+typedef long long atomic_llong;
+typedef unsigned long long atomic_ullong;
+typedef wchar_t atomic_wchar_t;
+typedef int_least8_t atomic_int_least8_t;
+typedef uint_least8_t atomic_uint_least8_t;
+typedef int_least16_t atomic_int_least16_t;
+typedef uint_least16_t atomic_uint_least16_t;
+typedef int_least32_t atomic_int_least32_t;
+typedef uint_least32_t atomic_uint_least32_t;
+typedef int_least64_t atomic_int_least64_t;
+typedef uint_least64_t atomic_uint_least64_t;
+typedef int_fast8_t atomic_int_fast8_t;
+typedef uint_fast8_t atomic_uint_fast8_t;
+typedef int_fast16_t atomic_int_fast16_t;
+typedef uint_fast16_t atomic_uint_fast16_t;
+typedef int_fast32_t atomic_int_fast32_t;
+typedef uint_fast32_t atomic_uint_fast32_t;
+typedef int_fast64_t atomic_int_fast64_t;
+typedef uint_fast64_t atomic_uint_fast64_t;
+typedef intptr_t atomic_intptr_t;
+typedef uintptr_t atomic_uintptr_t;
+typedef size_t atomic_size_t;
+typedef ptrdiff_t atomic_ptrdiff_t;
+typedef intmax_t atomic_intmax_t;
+typedef uintmax_t atomic_uintmax_t;
+
+#define atomic_store(object, desired) \
+do { \
+ *(object) = (desired); \
+ __sync_synchronize(); \
+} while (0)
+
+#define atomic_store_explicit(object, desired, order) \
+ atomic_store(object, desired)
+
+#define atomic_load(object) \
+ (__sync_synchronize(), *(object))
+
+#define atomic_load_explicit(object, order) \
+ atomic_load(object)
+
+#define atomic_exchange(object, desired) \
+({ \
+ __typeof__(object) _obj = (object); \
+ __typeof__(*object) _old; \
+ do \
+ _old = atomic_load(_obj); \
+ while (!__sync_bool_compare_and_swap(_obj, _old, (desired))); \
+ _old; \
+})
+
+#define atomic_exchange_explicit(object, desired, order) \
+ atomic_exchange(object, desired)
+
+#define atomic_compare_exchange_strong(object, expected, desired) \
+({ \
+ __typeof__(object) _exp = (expected); \
+ __typeof__(*object) _old = *_exp; \
+ *_exp = __sync_val_compare_and_swap((object), _old, (desired)); \
+ *_exp == _old; \
+})
+
+#define atomic_compare_exchange_strong_explicit(object, expected, desired, success, failure) \
+ atomic_compare_exchange_strong(object, expected, desired)
+
+#define atomic_compare_exchange_weak(object, expected, desired) \
+ atomic_compare_exchange_strong(object, expected, desired)
+
+#define atomic_compare_exchange_weak_explicit(object, expected, desired, success, failure) \
+ atomic_compare_exchange_weak(object, expected, desired)
+
+#define atomic_fetch_add(object, operand) \
+ __sync_fetch_and_add(object, operand)
+
+#define atomic_fetch_add_explicit(object, operand, order) \
+ atomic_fetch_add(object, operand)
+
+#define atomic_fetch_sub(object, operand) \
+ __sync_fetch_and_sub(object, operand)
+
+#define atomic_fetch_sub_explicit(object, operand, order) \
+ atomic_fetch_sub(object, operand)
+
+#define atomic_fetch_or(object, operand) \
+ __sync_fetch_and_or(object, operand)
+
+#define atomic_fetch_or_explicit(object, operand, order) \
+ atomic_fetch_or(object, operand)
+
+#define atomic_fetch_xor(object, operand) \
+ __sync_fetch_and_sub(object, operand)
+
+#define atomic_fetch_xor_explicit(object, operand, order) \
+ atomic_fetch_sub(object, operand)
+
+#define atomic_fetch_and(object, operand) \
+ __sync_fetch_and_and(object, operand)
+
+#define atomic_fetch_and_explicit(object, operand, order) \
+ atomic_fetch_and(object, operand)
+
+#define atomic_flag_test_and_set(object) \
+ atomic_exchange(object, 1)
+
+#define atomic_flag_test_and_set_explicit(object, order) \
+ atomic_flag_test_and_set(object)
+
+#define atomic_flag_clear(object) \
+ atomic_store(object, 0)
+
+#define atomic_flag_clear_explicit(object, order) \
+ atomic_flag_clear(object)
+
+#endif /* COMPAT_ATOMICS_GCC_STDATOMIC_H */
7 years, 3 months
[chromium-freeworld: 97/148] Merge branch 'master' into f24
by Miro Hrončok
commit fb09fb1573f69503a2c20e389aa362121f50b92d
Merge: f46c327 c7e1c43
Author: Tom Callaway <spot(a)fedoraproject.org>
Date: Sun Mar 26 11:17:19 2017 -0400
Merge branch 'master' into f24
chromium-57.0.2987.110-enable-mp3.patch | 27 +++++++++++++++++++++++++++
chromium.spec | 13 ++++++++++++-
2 files changed, 39 insertions(+), 1 deletion(-)
---
7 years, 3 months
[chromium-freeworld: 96/148] fix mp3 enablement
by Miro Hrončok
commit c7e1c43ab6ccfcab1d3d91ab58cc79dd43de6ceb
Author: Tom Callaway <spot(a)fedoraproject.org>
Date: Sun Mar 26 11:15:12 2017 -0400
fix mp3 enablement
chromium-57.0.2987.110-enable-mp3.patch | 27 +++++++++++++++++++++++++++
chromium.spec | 13 ++++++++++++-
2 files changed, 39 insertions(+), 1 deletion(-)
---
diff --git a/chromium-57.0.2987.110-enable-mp3.patch b/chromium-57.0.2987.110-enable-mp3.patch
index 676ade1..a8b9ee6 100644
--- a/chromium-57.0.2987.110-enable-mp3.patch
+++ b/chromium-57.0.2987.110-enable-mp3.patch
@@ -99,3 +99,30 @@ diff -up chromium-57.0.2987.110/third_party/ffmpeg/libavcodec/sbrdsp.c.mp3 chrom
#include "config.h"
#include "libavutil/attributes.h"
#include "libavutil/intfloat.h"
+diff -up chromium-57.0.2987.110/media/base/mime_util_internal.cc.mp3 chromium-57.0.2987.110/media/base/mime_util_internal.cc
+--- chromium-57.0.2987.110/media/base/mime_util_internal.cc.mp3 2017-03-26 11:11:41.480377812 -0400
++++ chromium-57.0.2987.110/media/base/mime_util_internal.cc 2017-03-26 11:13:19.289810708 -0400
+@@ -291,10 +291,10 @@ void MimeUtil::AddSupportedMediaFormats(
+ CodecSet webm_codecs(webm_audio_codecs);
+ webm_codecs.insert(webm_video_codecs.begin(), webm_video_codecs.end());
+
+-#if defined(USE_PROPRIETARY_CODECS)
+ CodecSet mp3_codecs;
+ mp3_codecs.insert(MP3);
+
++#if defined(USE_PROPRIETARY_CODECS)
+ CodecSet aac;
+ aac.insert(MPEG2_AAC);
+ aac.insert(MPEG4_AAC);
+@@ -335,10 +335,10 @@ void MimeUtil::AddSupportedMediaFormats(
+ AddContainerWithCodecs("application/ogg", ogg_codecs, false);
+ AddContainerWithCodecs("audio/flac", implicit_codec, false);
+
+-#if defined(USE_PROPRIETARY_CODECS)
+ AddContainerWithCodecs("audio/mpeg", mp3_codecs, true); // Allow "mp3".
+ AddContainerWithCodecs("audio/mp3", implicit_codec, true);
+ AddContainerWithCodecs("audio/x-mp3", implicit_codec, true);
++#if defined(USE_PROPRIETARY_CODECS)
+ AddContainerWithCodecs("audio/aac", implicit_codec, true); // AAC / ADTS.
+ AddContainerWithCodecs("audio/mp4", mp4_audio_codecs, true);
+ DCHECK(!mp4_video_codecs.empty());
diff --git a/chromium.spec b/chromium.spec
index 210c28c..fd7718e 100644
--- a/chromium.spec
+++ b/chromium.spec
@@ -97,7 +97,7 @@ BuildRequires: libicu-devel >= 5.4
Name: chromium%{chromium_channel}
Version: %{majorversion}.0.2987.110
-Release: 2%{?dist}
+Release: 3%{?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)
@@ -539,7 +539,14 @@ members of the Chromium and WebDriver teams.
%patch31 -p1 -b .permissive
%patch32 -p1 -b .unique-ptr-fix
%patch33 -p1 -b .gcc7
+# RHEL 7 compiler is too old
+# does not have stdatomic.h
+# In file included from ../../third_party/ffmpeg/libavutil/autorename_libavutil_cpu.c:2:0:
+# ../../third_party/ffmpeg/libavutil/cpu.c:24:23: fatal error: stdatomic.h: No such file or directory
+# #include <stdatomic.h>
+%if 0%{?fedora}
%patch34 -p1 -b .mp3
+%endif
### Chromium Tests Patches ###
%patch100 -p1 -b .use_system_opus
@@ -1575,6 +1582,10 @@ getent group chrome-remote-desktop >/dev/null || groupadd -r chrome-remote-deskt
%{chromium_path}/chromedriver
%changelog
+* Sun Mar 26 2017 Tom Callaway <spot(a)fedoraproject.org> 57.0.2987.110-3
+- fix mp3 enablement
+- disable mp3 enablement on RHEL (compiler too old)
+
* Tue Mar 21 2017 Tom Callaway <spot(a)fedoraproject.org> 57.0.2987.110-2
- fix privlibs
7 years, 3 months
[chromium-freeworld: 95/148] Merge branch 'master' into f24
by Miro Hrončok
commit f46c327602db868489a3de0a17008eb122248cbd
Merge: 66f8a0a 2270aa0
Author: Tom Callaway <spot(a)fedoraproject.org>
Date: Tue Mar 21 20:28:29 2017 -0400
Merge branch 'master' into f24
chromium-56.0.2924.87-enable-mp3.patch | 54 ----------------------------------
chromium.spec | 7 +++--
2 files changed, 5 insertions(+), 56 deletions(-)
---
7 years, 3 months
[chromium-freeworld/f26] (148 commits) ...Merge Fedora, chromium-60.0.3112.101-1
by Miro Hrončok
Summary of changes:
6618350... Initial setup of the repo (*)
f66ad85... HONK HONK! TRUCK FULL OF RADIOACTIVE WASTE AND ZOMBIE BITS (*)
c30bb16... 52.0.2743.82 (*)
67f9e82... 52.0.2743.82 (*)
098c7ea... try to fix cups22 again (hackishly) (*)
4bca8d3... actually fix compile against cups 2.2, add widevine compati (*)
7fe5f2b... compile with -fno-delete-null-pointer-checks (fixes v8 cras (*)
87abbbd... enable nacl/pnacl (chromium-native_client has landed in Fed (*)
a7e2324... Add an AppData file so that Chromium appears in the softwar (*)
fc6709f... fix post scriptlet so that selinux stuff only happens when (*)
98f362e... disable nacl/pnacl for Fedora 23 (and older) (*)
4839518... remember to bump release (*)
f5b63ce... fix conditional to disable verbose logging output unless be (*)
f96d8c8... trivial: Fix up the <translation> tag in the AppData file (*)
a5504ee... trivial: Fix up the <translation> tag in the AppData file (*)
8a15fdf... 52.0.2743.116 (*)
084ba54... Merge branch 'master' into f24 (*)
ed93147... fixup widevine handling, fix PepperFlash dir, add freeworld (*)
65d2fdc... Merge branch 'master' into f24 (*)
5c56e25... add Requires(post) for selinux scriplet (*)
bdd1207... Merge branch 'master' into f24 (*)
4644b6d... fix path on semanage Requires(post) line (*)
a27e11b... Merge branch 'master' into f24 (*)
a05dc02... filter out private requires/provides (*)
c5612ae... Merge branch 'master' into f24 (*)
496fc08... disable gtk3 because it breaks lots of things (*)
cd8e259... Merge branch 'master' into f24 (*)
d0d4125... disable unavailable Requires on epel7 (*)
2fd8ecc... use bundled harfbuzz on EL7 (*)
0df9641... 53.0.2785.92 (*)
283dc97... Merge branch 'master' into f24 (*)
1979550... 53.0.2785.101 (*)
77af42b... Merge branch 'master' into f24 (*)
1413d68... 53.0.2785.113 (*)
f0dc722... Merge branch 'master' into f24 (*)
c50f789... 53.0.2785.116 (*)
bbee19f... Merge branch 'master' into f24 (*)
c496d29... 53.0.2785.143 (*)
eb0653c... Merge branch 'master' into f24 (*)
6665291... 54.0.2840.59 (*)
bcb8929... conditionalize preservation of llvm-build dir for nacl (*)
c885574... fixup cups patch (*)
15eb147... fix memory issues with ld on i686 (*)
d4df8bc... fix ldflags (*)
be4198f... try using gold to get i686 to build in koji (*)
94b2a90... more haxs (*)
76530c5... typo (*)
27446e8... try different flags (*)
25d98a0... try different flags (*)
e40f047... try limiting debug (*)
2ec748f... fix deps (*)
cf9fdde... 54.0.2840.71 (*)
65b9550... Merge branch 'master' into f24 (*)
1b86e1c... fixup master_preferences, disable debugging in build (*)
95a4b60... 54.0.2840.90, debugging disabled (*)
840da84... Merge branch 'master' into f24 (*)
c324e58... fix build (*)
d63500b... Merge branch 'master' into f24 (*)
e456f1d... fix el7 build, snapshot needs to be in if aura is (*)
45c06de... Merge branch 'master' into f24 (*)
e05272a... 54.0.2840.100 (*)
71163f6... 55 changes (*)
0bdd4ee... Merge branch 'master' into f24 (*)
f81ff18... 55.0.2883.87 (*)
bfb9e2b... Merge branch 'master' into f24 (*)
ae406ea... use bundled jinja2 on RHEL (or Fedora older than 23) (*)
b4cff4b... preserve jinja2 dir (*)
96c125f... fix rvalue issue in remoting code (*)
53efa60... update ffmpeg clean scripts, thanks to Tomas Popela (*)
634b9db... - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass (*)
72f2502... 56.0.2924.87 (*)
cf4fe83... merge (*)
85686cc... fix chronal corruption caused by TARDIS (*)
407918e... add BR: gtk3-devel (*)
c24537e... Merge branch 'master' into f24 (*)
86f726d... fix compilation issues (*)
ff8c562... use bundled jinja everywhere (*)
f909a6c... disable debuginfo. will not fix rawhide, but should fix eve (*)
97d2e2b... Merge branch 'master' into f24 (*)
2076c5a... fix issue with unique ptr move on return with old gcc (*)
26fbfad... versioning sync build on rawhide (*)
54f615e... fix issue with gcc7 compile in v8 (thanks to Ben Noordhuis) (*)
ce69059... more gcc7 (*)
182a3dd... fix desktop file to have new window and new private window (*)
2a5a52f... enable mp3 support (*)
62bb085... fix sources (*)
f220743... new source (*)
4f30f8d... more new sources (*)
76c310d... more new sources (*)
2923a18... more new sources (*)
74ea286... 57.0.2987.110 (*)
6d6dc41... fix sources (*)
66f8a0a... Merge branch 'master' into f24 (*)
2270aa0... fix privlibs (*)
f46c327... Merge branch 'master' into f24 (*)
c7e1c43... fix mp3 enablement (*)
fb09fb1... Merge branch 'master' into f24 (*)
c02163c... add compat stdatomic.h (*)
acff0d6... add compat stdatomic.h (*)
3818e77... add compat stdatomic.h (*)
f381d74... move header to include path (*)
c18e243... Fix issue in gtk_ui.cc (*)
3b749ca... 57.0.2987.133 (*)
3739ffe... Merge branch 'master' into f24 (*)
f674d0a... 58.0.3029.81 (*)
94cfba9... use new service file name in %files (*)
850545e... 58.0.3029.110 (*)
b5aa03d... Merge branch 'master' into f24 (*)
8d1afda... strip provides/requires on libsensors (*)
eb56abd... Merge branch 'master' into f24 (*)
5180a1c... 59.0.3071.86 (*)
a9d450a... fix condit (*)
7fc3a99... Merge branch 'master' into f24 (*)
bc41d94... pnacl/nacl now needs llvm to build the bootstrap lib (*)
e1e1b51... Merge branch 'master' into f24 (*)
76f7bf9... fix hicolor file listing to be more inclusive (*)
356c8fb... fix filtering (*)
74ee244... actually fix mp3 playback support (*)
c68232b... actually fix mp3, update to .104 (*)
6e0d3b5... 59.0.3071.109 (*)
d0bdacb... fix path (*)
4b6e8a7... fix duplication between chrome-remote-desktop and chromium (*)
5efd1e8... use pretrans scriptlet to remove symlink on /etc/opt/chrome (*)
f88e197... moar chrome-remote-desktop fixes (*)
c23d66f... fix path in pretrans scriptlet (*)
aeacc87... fix path in pretrans scriptlet (*)
8c7674a... apply Rathann freeworld changes, update to 59.0.3071.115 (*)
d9e2499... Change struct ucontext to ucontext_t in breakpad (*)
03f0b9b... include copy of third_party/freetype from previous source t (*)
7c2fb50... fix scriptlets (*)
b7162c3... add missing \ in freeworld scriptlet (*)
d2fc3a1... use posttrans to ensure that old shared libs are gone befor (*)
2d02baa... BR: mesa-libGL-devel (*)
5a74290... - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass (*)
b5526c1... - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binu (*)
29aa9da... 60.0.3112.90 + headless + fixes for freeworld (*)
fae045b... merge (*)
7de0af7... fix typo from merge (*)
0d0973d... add minizip, conditionalize webp bundling for rhel7 (*)
bf4b08a... BR: mesa-libGL-devel (*)
bbbf61d... apply upstream commit to work around EPEL7 compiler issues (*)
682675b... try to trick old gcc (*)
97f9897... try different hack (*)
268e0a6... okay, do you like this? (*)
efb66ad... apply more workarounds to force code to compile with epel7 (*)
26f11a9... apply more workarounds to force code to compile with epel7 (*)
5922b5c... update to 60.0.3112.101, apply upstream fix for cameras whi (*)
f02ee82... Merge Fedora, chromium-60.0.3112.101-1 (*)
(*) This commit already existed in another branch; no separate mail sent
7 years, 3 months
[chromium-freeworld: 94/148] fix privlibs
by Miro Hrončok
commit 2270aa0181fe30edf08edc4a5a10f5f88cfad825
Author: Tom Callaway <spot(a)fedoraproject.org>
Date: Tue Mar 21 20:27:32 2017 -0400
fix privlibs
chromium-56.0.2924.87-enable-mp3.patch | 54 ----------------------------------
chromium.spec | 7 +++--
2 files changed, 5 insertions(+), 56 deletions(-)
---
diff --git a/chromium.spec b/chromium.spec
index 1529937..210c28c 100644
--- a/chromium.spec
+++ b/chromium.spec
@@ -20,7 +20,7 @@
# Requires is trickier.
%global __provides_exclude_from %{chromium_path}/.*\\.so|%{chromium_path}/lib/.*\\.so
-%global privlibs libaccessibility|libaura_extra|libaura|libbase_i18n|libbase|libbindings|libblink_common|libblink_core|libblink_modules|libblink_platform|libblink_web|libbluetooth|libboringssl|libbrowser_ui_views|libcaptive_portal|libcapture|libcc_blink|libcc_ipc|libcc_proto|libcc|libcc_surfaces|libchromium_sqlite3|libclearkeycdm|libcloud_policy_proto_generated_compile|libcommon|libcompositor|libcontent|libcpp|libcrcrypto|libdbus|libdevice_base|libdevice_battery|libdevice_event_log|libdevice_gamepad|libdevices|libdevice_vibration|libdiscardable_memory_client|libdiscardable_memory_common|libdiscardable_memory_service|libdisplay_compositor|libdisplay|libdisplay_types|libdisplay_util|libdomain_reliability|libEGL|libevents_base|libevents_devices_x11|libevents_ipc|libevents_ozone_layout|libevents|libevents_x|libffmpeg|libfont_service_library|libgcm|libgeneric_sensor|libgeolocation|libgeometry|libgesture_detection|libgfx_ipc_color|libgfx_ipc_geometry|libgfx_ipc_skia|libgfx_ipc|libgfx|libg
fx_x11|libgin|libgles2_c_lib|libgles2_implementation|libgles2_utils|libGLESv2|libgl_init|libgl_wrapper|libgpu|libgtk2ui|libicui18n|libicuuc|libipc|libjs|libkeyboard|libkeyboard_with_content|libkeycodes_x11|libkeyed_service_content|libkeyed_service_core|libmedia_blink|libmedia_gpu|libmedia|libmessage_center|libmidi|libmojo_common_lib|libmojo_ime_lib|libmojo_public_system_cpp|libmojo_public_system|libmojo_system_impl|libnative_theme|libnet|libnet_with_v8|libonc|libplatform|libpolicy_component|libpolicy_proto|libpower_monitor|libpower_save_blocker|libppapi_host|libppapi_proxy|libppapi_shared|libprefs|libprinting|libprotobuf_lite|libproxy_config|librange|libsandbox_services|libseccomp_bpf|libsessions|libshared_memory_support|libshell_dialogs|libskia|libsnapshot|libsql|libstartup_tracing|libstorage_browser|libstorage_common|libstub_window|libsuid_sandbox_client|libsurface|libtest_ime_driver_library|libtime_zone_monitor|libtracing_library|libtracing|libui_base_ime|libui_base|libui_base_x|
libui_data_pack|libui_library|libui_touch_selection|libui_views_mus_lib|liburl_ipc|liburl_matcher|liburl|libuser_manager|libuser_prefs|libv8_libbase|libv8_libplatform|libv8|libviews|libwebdata_common|libweb_dialogs|libwebview|libwidevinecdmadapter|libwidevinecdm|libwm|libwtf|libx11_events_platform|libx11_window
+%global privlibs libaccessibility|libaura_extra|libaura|libbase_i18n|libbase|libbindings|libblink_common|libblink_core|libblink_modules|libblink_platform|libblink_web|libbluetooth|libboringssl|libbrowser_ui_views|libcaptive_portal|libcapture|libcc_animation|libcc_blink|libcc_ipc|libcc_proto|libcc|libcc_surfaces|libchromium_sqlite3|libclearkeycdm|libcloud_policy_proto_generated_compile|libcommon|libcompositor|libcontent|libcpp|libcrcrypto|libdbus|libdevice_base|libdevice_battery|libdevice_event_log|libdevice_gamepad|libdevices|libdevice_vibration|libdiscardable_memory_client|libdiscardable_memory_common|libdiscardable_memory_service|libdisplay_compositor|libdisplay|libdisplay_types|libdisplay_util|libdomain_reliability|libEGL|libevents_base|libevents_devices_x11|libevents_ipc|libevents_ozone_layout|libevents|libevents_x|libffmpeg|libfont_service_library|libgcm|libgeneric_sensor|libgeolocation|libgeometry|libgesture_detection|libgfx_ipc_color|libgfx_ipc_geometry|libgfx_ipc_skia|libgfx
_ipc|libgfx|libgfx_x11|libgin|libgles2_c_lib|libgles2_implementation|libgles2_utils|libGLESv2|libgl_in_process_context|libgl_init|libgl_wrapper|libgpu|libgtk2ui|libicui18n|libicuuc|libipc|libjs|libkeyboard|libkeyboard_with_content|libkeycodes_x11|libkeyed_service_content|libkeyed_service_core|libmedia_blink|libmedia_gpu|libmedia|libmessage_center|libmidi|libmojo_common_lib|libmojo_ime_lib|libmojo_public_system_cpp|libmojo_public_system|libmojo_system_impl|libnative_theme|libnet|libnet_with_v8|libonc|libplatform|libpolicy_component|libpolicy_proto|libpower_monitor|libpower_save_blocker|libppapi_host|libppapi_proxy|libppapi_shared|libprefs|libprinting|libprotobuf_lite|libproxy_config|librange|libsandbox_services|libseccomp_bpf|libsessions|libshared_memory_support|libshell_dialogs|libskia|libsnapshot|libsql|libstartup_tracing|libstorage_browser|libstorage_common|libstub_window|libsuid_sandbox_client|libsurface|libtest_ime_driver_library|libtime_zone_monitor|libtracing_library|libtracin
g|libui_base_ime|libui_base|libui_base_x|libui_data_pack|libui_library|libui_touch_selection|libui_views_mus_lib|liburl_ipc|liburl_matcher|liburl|libuser_manager|libuser_prefs|libv8_libbase|libv8_libplatform|libv8|libviews|libwebdata_common|libweb_dialogs|libwebview|libwidevinecdmadapter|libwidevinecdm|libwm|libwtf|libx11_events_platform|libx11_window
%global __requires_exclude ^(%{privlibs})\\.so
# Try to not use the Xvfb as it is slow..
@@ -97,7 +97,7 @@ BuildRequires: libicu-devel >= 5.4
Name: chromium%{chromium_channel}
Version: %{majorversion}.0.2987.110
-Release: 1%{?dist}
+Release: 2%{?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)
@@ -1575,6 +1575,9 @@ getent group chrome-remote-desktop >/dev/null || groupadd -r chrome-remote-deskt
%{chromium_path}/chromedriver
%changelog
+* Tue Mar 21 2017 Tom Callaway <spot(a)fedoraproject.org> 57.0.2987.110-2
+- fix privlibs
+
* Mon Mar 20 2017 Tom Callaway <spot(a)fedoraproject.org> 57.0.2987.110-1
- update to 57.0.2987.110
7 years, 3 months
[chromium-freeworld: 93/148] Merge branch 'master' into f24
by Miro Hrončok
commit 66f8a0a8db2906ceaf6bdc1567c220a62fe387f5
Merge: 97d2e2b 6d6dc41
Author: Tom Callaway <spot(a)fedoraproject.org>
Date: Tue Mar 21 20:14:36 2017 -0400
Merge branch 'master' into f24
.gitignore | 1 +
chromium-56.0.2924.87-enable-mp3.patch | 54 +++++++
chromium-56.0.2924.87-gcc7.patch | 82 +++++++++++
chromium-56.0.2924.87-unique-ptr-fix.patch | 12 ++
chromium-57.0.2987.110-enable-mp3.patch | 101 ++++++++++++++
chromium-browser.desktop | 217 +++++++++++++++++++++++++++++
chromium.spec | 45 ++++--
clean_ffmpeg.sh | 74 ++++++++++
sources | 2 +-
9 files changed, 578 insertions(+), 10 deletions(-)
---
7 years, 3 months
[chromium-freeworld: 92/148] fix sources
by Miro Hrončok
commit 6d6dc4131f95c091b4644d211512be5b28ad5c26
Author: Tom Callaway <spot(a)fedoraproject.org>
Date: Tue Mar 21 14:52:58 2017 -0400
fix sources
.gitignore | 1 +
sources | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
---
diff --git a/.gitignore b/.gitignore
index b8bbaec..32bcb26 100644
--- a/.gitignore
+++ b/.gitignore
@@ -16,3 +16,4 @@
/chromium-55.0.2883.75-clean.tar.xz
/chromium-55.0.2883.87-clean.tar.xz
/chromium-56.0.2924.87-clean.tar.xz
+/chromium-57.0.2987.110-clean.tar.xz
diff --git a/sources b/sources
index a0bb73d..920d0f1 100644
--- a/sources
+++ b/sources
@@ -1,3 +1,3 @@
SHA512 (depot_tools.git-master.tar.gz) = d3d6a1873b2b0296a8cd99e0d8d2e629a17b1808934b4972556168f8b4ccea60577ebaeab4445baf15afb1b04080808db59a832a5b61d247bd48da14fa6acf03
SHA512 (policy_templates.zip) = 6a0564da805ee8d290453c9e46550fa8eed42d0fbd51a90eda566d888d9d7cf35ec9bb39f2340ec1ed98e7e813815eceb1f11cd202746815a7c8f8ecbef73a85
-SHA512 (chromium-56.0.2924.87-clean.tar.xz) = 7bc65966cb91a9bfacee95b699c5204a657ac2427a0401b0c91f621ae4652732943721493eae3dda826dd1c0b3d87d95caa36cc488e5547abb9f97c5fdc1f83f
+SHA512 (chromium-57.0.2987.110-clean.tar.xz) = 9ea6a1ef5a553f9a51470248b8c0bb52ba8ff157aa6bc12515d8e589eff5e9dcaa55e37f5de4241bac96694c9b41ea260f827425ce1f07d5244369249373d4fc
7 years, 3 months