[chromium-freeworld: 81/148] versioning sync build on rawhide
by Miro Hrončok
commit 26fbfad209bb47d7690f3fd94235c3b097bf0dc8
Author: Tom Callaway <spot(a)fedoraproject.org>
Date: Fri Feb 24 08:37:34 2017 -0500
versioning sync build on rawhide
chromium.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/chromium.spec b/chromium.spec
index 28374b8..2246369 100644
--- a/chromium.spec
+++ b/chromium.spec
@@ -97,7 +97,7 @@ BuildRequires: libicu-devel >= 5.4
Name: chromium%{chromium_channel}
Version: %{majorversion}.0.2924.87
-Release: 4%{?dist}.1
+Release: 5%{?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)
@@ -1573,6 +1573,9 @@ getent group chrome-remote-desktop >/dev/null || groupadd -r chrome-remote-deskt
%{chromium_path}/chromedriver
%changelog
+* Fri Feb 24 2017 Tom Callaway <spot(a)fedoraproject.org> 56.0.2924.87-5
+- versioning sync build on rawhide
+
* Fri Feb 24 2017 Tom Callaway <spot(a)fedoraproject.org> 56.0.2924.87-4.1
- fix issue with unique_ptr move on return with old gcc
7 years, 3 months
[chromium-freeworld: 80/148] fix issue with unique ptr move on return with old gcc
by Miro Hrončok
commit 2076c5a1aaa06fe1c89986eb2be6206e82c154ba
Author: Tom Callaway <spot(a)fedoraproject.org>
Date: Fri Feb 24 07:55:05 2017 -0500
fix issue with unique ptr move on return with old gcc
chromium-56.0.2924.87-unique-ptr-fix.patch | 12 ++++++++++++
chromium.spec | 9 ++++++++-
2 files changed, 20 insertions(+), 1 deletion(-)
---
diff --git a/chromium-56.0.2924.87-unique-ptr-fix.patch b/chromium-56.0.2924.87-unique-ptr-fix.patch
new file mode 100644
index 0000000..4542143
--- /dev/null
+++ b/chromium-56.0.2924.87-unique-ptr-fix.patch
@@ -0,0 +1,12 @@
+diff -up chromium-56.0.2924.87/remoting/host/security_key/fake_security_key_ipc_server.cc.unique-ptr-fix chromium-56.0.2924.87/remoting/host/security_key/fake_security_key_ipc_server.cc
+--- chromium-56.0.2924.87/remoting/host/security_key/fake_security_key_ipc_server.cc.unique-ptr-fix 2017-02-24 07:50:09.183551244 -0500
++++ chromium-56.0.2924.87/remoting/host/security_key/fake_security_key_ipc_server.cc 2017-02-24 07:50:31.619111443 -0500
+@@ -130,7 +130,7 @@ std::unique_ptr<SecurityKeyIpcServer> Fa
+
+ ipc_server_map_[connection_id] = fake_ipc_server->AsWeakPtr();
+
+- return fake_ipc_server;
++ return std::move(fake_ipc_server);
+ }
+
+ base::WeakPtr<FakeSecurityKeyIpcServer>
diff --git a/chromium.spec b/chromium.spec
index 87d48fd..28374b8 100644
--- a/chromium.spec
+++ b/chromium.spec
@@ -97,7 +97,7 @@ BuildRequires: libicu-devel >= 5.4
Name: chromium%{chromium_channel}
Version: %{majorversion}.0.2924.87
-Release: 3%{?dist}
+Release: 4%{?dist}.1
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)
@@ -156,6 +156,9 @@ Patch29: chromium-55.0.2883.87-rvalue-fix.patch
Patch30: chromium-56.0.2924.87-gcc-49.patch
# Use -fpermissive to build WebKit
Patch31: chromium-56.0.2924.87-fpermissive.patch
+# Fix issue with unique_ptr move on return with older gcc
+Patch32: chromium-56.0.2924.87-unique-ptr-fix.patch
+
### Chromium Tests Patches ###
Patch100: chromium-46.0.2490.86-use_system_opus.patch
@@ -534,6 +537,7 @@ members of the Chromium and WebDriver teams.
%patch29 -p1 -b .rvalue
%patch30 -p1 -b .gcc49
%patch31 -p1 -b .permissive
+%patch32 -p1 -b .unique-ptr-fix
### Chromium Tests Patches ###
%patch100 -p1 -b .use_system_opus
@@ -1569,6 +1573,9 @@ getent group chrome-remote-desktop >/dev/null || groupadd -r chrome-remote-deskt
%{chromium_path}/chromedriver
%changelog
+* Fri Feb 24 2017 Tom Callaway <spot(a)fedoraproject.org> 56.0.2924.87-4.1
+- fix issue with unique_ptr move on return with old gcc
+
* Tue Feb 21 2017 Tom Callaway <spot(a)fedoraproject.org> 56.0.2924.87-4
- disable debuginfo
7 years, 3 months
[chromium-freeworld: 79/148] Merge branch 'master' into f24
by Miro Hrončok
commit 97d2e2be388ea597c9871405ca66dec217bd38c9
Merge: c24537e f909a6c
Author: Tom Callaway <spot(a)fedoraproject.org>
Date: Thu Feb 23 20:40:04 2017 -0500
Merge branch 'master' into f24
chromium-56.0.2924.87-fpermissive.patch | 13 +++++++++++++
chromium-56.0.2924.87-gcc-49.patch | 12 ++++++++++++
chromium.spec | 29 ++++++++++++++++++++---------
3 files changed, 45 insertions(+), 9 deletions(-)
---
7 years, 3 months
[chromium-freeworld: 78/148] disable debuginfo. will not fix rawhide, but should fix everything else
by Miro Hrončok
commit f909a6c6a7c6c9b3cd76cbe3eaa5d9d7cf8bcbc7
Author: Tom Callaway <spot(a)fedoraproject.org>
Date: Thu Feb 23 17:30:36 2017 -0500
disable debuginfo. will not fix rawhide, but should fix everything else
chromium.spec | 7 +++++++
1 file changed, 7 insertions(+)
---
diff --git a/chromium.spec b/chromium.spec
index 714316c..87d48fd 100644
--- a/chromium.spec
+++ b/chromium.spec
@@ -4,6 +4,10 @@
# Leave this alone, please.
%global target out/Release
+# Debuginfo packages aren't very useful here. If you need to debug
+# you should do a proper debug build (not implemented in this spec yet)
+%global debug_package %{nil}
+
# %%{nil} for Stable; -beta for Beta; -dev for Devel
# dash in -beta and -dev is intentional !
%global chromium_channel %{nil}
@@ -1565,6 +1569,9 @@ getent group chrome-remote-desktop >/dev/null || groupadd -r chrome-remote-deskt
%{chromium_path}/chromedriver
%changelog
+* Tue Feb 21 2017 Tom Callaway <spot(a)fedoraproject.org> 56.0.2924.87-4
+- disable debuginfo
+
* Mon Feb 13 2017 Tom Callaway <spot(a)fedoraproject.org> 56.0.2924.87-3
- fix compilation issue
- build third_party/WebKit with -fpermissive
7 years, 3 months
[chromium-freeworld: 77/148] use bundled jinja everywhere
by Miro Hrončok
commit ff8c5622fe88e1e1e0be19641c7b99eaedc45eaa
Author: Tom Callaway <spot(a)fedoraproject.org>
Date: Mon Feb 13 13:12:43 2017 -0500
use bundled jinja everywhere
chromium.spec | 9 +--------
1 file changed, 1 insertion(+), 8 deletions(-)
---
diff --git a/chromium.spec b/chromium.spec
index dfd6f9e..714316c 100644
--- a/chromium.spec
+++ b/chromium.spec
@@ -301,9 +301,6 @@ BuildRequires: pulseaudio-libs-devel
BuildRequires: python-beautifulsoup4
BuildRequires: python-BeautifulSoup
BuildRequires: python-html5lib
-%if 0%{?fedora} >= 23
-BuildRequires: python-jinja2
-%endif
BuildRequires: python-markupsafe
BuildRequires: python-ply
BuildRequires: python-simplejson
@@ -826,11 +823,6 @@ build/linux/unbundle/remove_bundled_libraries.py \
--do-remove
# Look, I don't know. This package is spit and chewing gum. Sorry.
-# RHEL jinja2 is too old, even in 7.
-%if 0%{?fedora} >= 23
-rm -rf third_party/jinja2
-ln -s %{python_sitelib}/jinja2 third_party/jinja2
-%endif
rm -rf third_party/markupsafe
ln -s %{python_sitearch}/markupsafe third_party/markupsafe
# We should look on removing other python packages as well i.e. ply
@@ -1576,6 +1568,7 @@ getent group chrome-remote-desktop >/dev/null || groupadd -r chrome-remote-deskt
* Mon Feb 13 2017 Tom Callaway <spot(a)fedoraproject.org> 56.0.2924.87-3
- fix compilation issue
- build third_party/WebKit with -fpermissive
+- use bundled jinja everywhere
* Fri Feb 10 2017 Tom Callaway <spot(a)fedoraproject.org> 56.0.2924.87-2
- add BR: gtk3-devel
7 years, 3 months
[chromium-freeworld: 76/148] fix compilation issues
by Miro Hrončok
commit 86f726d9eb45b1401a42a815166961d79097aefd
Author: Tom Callaway <spot(a)fedoraproject.org>
Date: Mon Feb 13 12:42:02 2017 -0500
fix compilation issues
chromium-56.0.2924.87-fpermissive.patch | 13 +++++++++++++
chromium-56.0.2924.87-gcc-49.patch | 12 ++++++++++++
chromium.spec | 13 ++++++++++++-
3 files changed, 37 insertions(+), 1 deletion(-)
---
diff --git a/chromium-56.0.2924.87-fpermissive.patch b/chromium-56.0.2924.87-fpermissive.patch
new file mode 100644
index 0000000..be68cf9
--- /dev/null
+++ b/chromium-56.0.2924.87-fpermissive.patch
@@ -0,0 +1,13 @@
+diff -up chromium-56.0.2924.87/third_party/WebKit/Source/BUILD.gn.permissive chromium-56.0.2924.87/third_party/WebKit/Source/BUILD.gn
+--- chromium-56.0.2924.87/third_party/WebKit/Source/BUILD.gn.permissive 2017-02-13 12:32:23.419665971 -0500
++++ chromium-56.0.2924.87/third_party/WebKit/Source/BUILD.gn 2017-02-13 12:33:16.146629190 -0500
+@@ -54,6 +54,9 @@ config("config") {
+ cflags = []
+ defines = []
+
++ # error: there are no arguments to 'swapAnchor' that depend on a template parameter, so a declaration of 'swapAnchor' must be available [-fpermissive]
++ cflags += [ "-fpermissive" ]
++
+ if (is_win) {
+ cflags += [
+ "/wd4305", # Truncation from 'type1' to 'type2'.
diff --git a/chromium-56.0.2924.87-gcc-49.patch b/chromium-56.0.2924.87-gcc-49.patch
new file mode 100644
index 0000000..f5ff3d2
--- /dev/null
+++ b/chromium-56.0.2924.87-gcc-49.patch
@@ -0,0 +1,12 @@
+diff -up chromium-56.0.2924.87/third_party/webrtc/modules/desktop_capture/screen_capturer_x11.cc.gcc49 chromium-56.0.2924.87/third_party/webrtc/modules/desktop_capture/screen_capturer_x11.cc
+--- chromium-56.0.2924.87/third_party/webrtc/modules/desktop_capture/screen_capturer_x11.cc.gcc49 2017-02-13 11:41:35.563497836 -0500
++++ chromium-56.0.2924.87/third_party/webrtc/modules/desktop_capture/screen_capturer_x11.cc 2017-02-13 11:42:43.608161336 -0500
+@@ -412,7 +412,7 @@ std::unique_ptr<DesktopCapturer> Desktop
+ return nullptr;
+ }
+
+- return capturer;
++ return std::move(capturer);
+ }
+
+ } // namespace webrtc
diff --git a/chromium.spec b/chromium.spec
index b30ee3f..dfd6f9e 100644
--- a/chromium.spec
+++ b/chromium.spec
@@ -93,7 +93,7 @@ BuildRequires: libicu-devel >= 5.4
Name: chromium%{chromium_channel}
Version: %{majorversion}.0.2924.87
-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)
@@ -147,6 +147,11 @@ Patch27: chromium-54.0.2840.90-setopaque.patch
# Fix rvalue issue in remoting code
# https://chromium.googlesource.com/chromium/src.git/+/29bfbecb49572b61264d...
Patch29: chromium-55.0.2883.87-rvalue-fix.patch
+# Fix compiler issue with gcc 4.9
+# https://chromium.googlesource.com/external/webrtc/trunk/webrtc/+/69556b1c...
+Patch30: chromium-56.0.2924.87-gcc-49.patch
+# Use -fpermissive to build WebKit
+Patch31: chromium-56.0.2924.87-fpermissive.patch
### Chromium Tests Patches ###
Patch100: chromium-46.0.2490.86-use_system_opus.patch
@@ -526,6 +531,8 @@ members of the Chromium and WebDriver teams.
%patch26 -p1 -b .ldmemory
%patch27 -p1 -b .setopaque
%patch29 -p1 -b .rvalue
+%patch30 -p1 -b .gcc49
+%patch31 -p1 -b .permissive
### Chromium Tests Patches ###
%patch100 -p1 -b .use_system_opus
@@ -1566,6 +1573,10 @@ getent group chrome-remote-desktop >/dev/null || groupadd -r chrome-remote-deskt
%{chromium_path}/chromedriver
%changelog
+* Mon Feb 13 2017 Tom Callaway <spot(a)fedoraproject.org> 56.0.2924.87-3
+- fix compilation issue
+- build third_party/WebKit with -fpermissive
+
* Fri Feb 10 2017 Tom Callaway <spot(a)fedoraproject.org> 56.0.2924.87-2
- add BR: gtk3-devel
7 years, 3 months
[chromium-freeworld: 75/148] Merge branch 'master' into f24
by Miro Hrončok
commit c24537e312ad74d9b6029b0f914db9eab875dfd9
Merge: bfb9e2b 407918e
Author: Tom Callaway <spot(a)fedoraproject.org>
Date: Fri Feb 10 15:36:13 2017 -0500
Merge branch 'master' into f24
.gitignore | 1 +
chromium-55.0.2883.87-rvalue-fix.patch | 17 ++
chromium-56.0.2924.87-gcc5.patch | 354 +++++++++++++++++++++++++++++++++
chromium.spec | 44 +++-
clean_ffmpeg.sh | 23 +++
get_free_ffmpeg_source_files.py | 11 +-
sources | 4 +-
7 files changed, 438 insertions(+), 16 deletions(-)
---
7 years, 3 months
[chromium-freeworld: 74/148] add BR: gtk3-devel
by Miro Hrončok
commit 407918e15795917d01d2a2c765c06ab37aab4b81
Author: Tom Callaway <spot(a)fedoraproject.org>
Date: Fri Feb 10 15:35:23 2017 -0500
add BR: gtk3-devel
chromium.spec | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
---
diff --git a/chromium.spec b/chromium.spec
index 9e456b6..b30ee3f 100644
--- a/chromium.spec
+++ b/chromium.spec
@@ -93,7 +93,7 @@ BuildRequires: libicu-devel >= 5.4
Name: chromium%{chromium_channel}
Version: %{majorversion}.0.2924.87
-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)
@@ -199,6 +199,8 @@ BuildRequires: GConf2-devel
BuildRequires: glib2-devel
BuildRequires: gnome-keyring-devel
BuildRequires: gtk2-devel
+# Yes. This too.
+BuildRequires: gtk3-devel
BuildRequires: glibc-devel
BuildRequires: gperf
BuildRequires: libatomic
@@ -1564,6 +1566,9 @@ getent group chrome-remote-desktop >/dev/null || groupadd -r chrome-remote-deskt
%{chromium_path}/chromedriver
%changelog
+* Fri Feb 10 2017 Tom Callaway <spot(a)fedoraproject.org> 56.0.2924.87-2
+- add BR: gtk3-devel
+
* Fri Feb 10 2017 Tom Callaway <spot(a)fedoraproject.org> 56.0.2924.87-1
- update to 56.0.2924.87
7 years, 3 months
[chromium-freeworld: 73/148] fix chronal corruption caused by TARDIS
by Miro Hrončok
commit 85686cc28885b87f0ebf8cac508787bfa09d781c
Author: Tom Callaway <spot(a)fedoraproject.org>
Date: Fri Feb 10 14:35:31 2017 -0500
fix chronal corruption caused by TARDIS
chromium.spec | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/chromium.spec b/chromium.spec
index 9b137bd..9e456b6 100644
--- a/chromium.spec
+++ b/chromium.spec
@@ -1564,7 +1564,7 @@ getent group chrome-remote-desktop >/dev/null || groupadd -r chrome-remote-deskt
%{chromium_path}/chromedriver
%changelog
-* Thu Feb 9 2017 Tom Callaway <spot(a)fedoraproject.org> 56.0.2924.87-1
+* Fri Feb 10 2017 Tom Callaway <spot(a)fedoraproject.org> 56.0.2924.87-1
- update to 56.0.2924.87
* Fri Feb 10 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 55.0.2883.87-2.1
7 years, 3 months
[chromium-freeworld: 72/148] merge
by Miro Hrončok
commit cf4fe83d9a7bfdda4355fa060ac7467a4fa8e555
Merge: 72f2502 634b9db
Author: Tom Callaway <spot(a)fedoraproject.org>
Date: Fri Feb 10 14:31:32 2017 -0500
merge
chromium.spec | 3 +
chromium_chrome_appdata_files.patch | 129 ------------------------------------
2 files changed, 3 insertions(+), 129 deletions(-)
---
diff --cc chromium.spec
index 08e591f,7444055..9b137bd
--- a/chromium.spec
+++ b/chromium.spec
@@@ -1564,9 -1567,9 +1564,12 @@@ getent group chrome-remote-desktop >/de
%{chromium_path}/chromedriver
%changelog
+* Thu Feb 9 2017 Tom Callaway <spot(a)fedoraproject.org> 56.0.2924.87-1
+- update to 56.0.2924.87
+
+ * Fri Feb 10 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 55.0.2883.87-2.1
+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
* 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
7 years, 3 months