Package Details: chromium-gtk2 63.0.3239.84-1

Git Clone URL: (read-only)
Package Base: chromium-gtk2
Description: A web browser built for speed, simplicity, and security (GTK2 version)
Upstream URL:
Keywords: browser web
Licenses: BSD
Conflicts: chromium
Provides: chromium
Submitter: WorMzy
Maintainer: WorMzy
Last Packager: WorMzy
Votes: 4
Popularity: 0.652241
First Submitted: 2017-06-07 19:09
Last Updated: 2017-12-08 18:32

Dependencies (37)

Required by (31)

Sources (9)

Latest Comments

WorMzy commented on 2017-12-08 13:25

Thanks for the flag. I've started a build of chromium 63 on my buildbox, let's see what is broken in the GTK2 build this time.. :D

EDIT: Build complete, no failures. \o/

WorMzy commented on 2017-11-18 23:47

Thanks for the comment, bidulock. I always merge the relevent extra/chromium PKGBUILD changes and check that it builds in a clean chroot when there is an update, so the AUR package often takes a while to get updated.

bidulock commented on 2017-11-18 08:00

Also need to change to use bundled icu now too.

diff --git a/PKGBUILD b/PKGBUILD
index 2980db8..102e587 100644
@@ -7,7 +7,7 @@

pkgdesc="A web browser built for speed, simplicity, and security (GTK2 version)"
@@ -33,7 +33,7 @@ source=($_pkg
@@ -49,7 +49,7 @@ declare -rgA _system_libs=(
#[freetype]=freetype2 #
- [icu]=icu
+ #[icu]=icu #
#[libpng]=libpng #

WorMzy commented on 2017-10-18 14:43

Great! Thanks for testing this and letting me know. I'll push out an updated PKGBUILD shortly.

lahwaacz commented on 2017-10-18 14:21

I was able to build version 62 with this patch ;-)

lahwaacz commented on 2017-10-18 12:21

As far as I understand the code, kUseGtkNavButtonLayoutManager makes a difference only with GTK3. Based on the error message I'm trying to build with '#include "nav_button_layout_manager.h"' added to chrome/browser/ui/libgtkui/gtk_ui.h so we'll see...

WorMzy commented on 2017-10-18 11:43

Yeah, I *think* this is related to so I'm trying a build with kUseGtkNavButtonLayoutManager disabled.

lahwaacz commented on 2017-10-18 11:36

It seems that the ca40720.diff patch is not needed anymore since version 62, but the build still fails with different error:

In file included from /usr/include/c++/7.2.0/memory:80:0,
from ../../chrome/browser/ui/libgtkui/gtk_ui.h:9,
from ../../chrome/browser/ui/libgtkui/
/usr/include/c++/7.2.0/bits/unique_ptr.h: In instantiation of ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = libgtkui::NavButtonLayoutManager]’:
/usr/include/c++/7.2.0/bits/unique_ptr.h:268:17: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = libgtkui::NavButtonLayoutManager; _Dp = std::default_delete<libgtkui::NavButtonLayoutManager>]’
../../chrome/browser/ui/libgtkui/ required from here
/usr/include/c++/7.2.0/bits/unique_ptr.h:76:22: error: invalid application of ‘sizeof’ to incomplete type ‘libgtkui::NavButtonLayoutManager’

frankspace commented on 2017-08-17 13:20

For what it's worth, the entire reason I'm using Chromium now instead of Firefox is because Firefox stopped supporting ALSA entirely and now only uses Pulseaudio. Which, to me, is a dealbreaker. Chromium may not compile without libpulse installed (I haven't actually tested that), but I also use ALSA exclusively. Performing "ldd /usr/bin/chromium" reveals no direct dependency on any pulse library, so I have no idea whether libpulse could safely be moved to makedepends and then uninstalled after compilation, but it might be worth an experiment! In any event, the point is, I'm not persuaded you do in fact need to look for a different browser.

Klyachkivsky commented on 2017-08-08 17:07

OK, sorry . I'll go look for another browser on gtk2 and without pulse :)

All comments