summaryrefslogtreecommitdiff
path: root/gnome
Commit message (Collapse)AuthorAgeFilesLines
* gnome: Delete WebKitGtk1Sam Thursfield2017-08-245-29/+0
| | | | | It's obsolete and full of security holes. And it fails to compile under BuildStream for some reason but let's see if we can just get rid of it.
* gnome: Update to latest Empathy to avoid WebKitGtk1Sam Thursfield2017-08-241-2/+2
|
* gnome: Update Evolution and E-D-S to latest stable (3.24)Sam Thursfield2017-08-243-19/+17
| | | | This removes the dependency on WebKitGtk1.
* gnome: Fix build of Epiphany and GNOME Control CentreSam Thursfield2017-08-242-2/+2
| | | | | | | | | | | | | | | | | | | | | | For some reason the configure scripts fail to pass `-std=gnu99` to GCC even though the code uses C99 features (and presumably GNU extensions, although I haven't checked that). This was leading to compile failures like this in Epiphany: ephy-filters-manager.c: In function 'remove_old_adblock_filters': ephy-filters-manager.c:207:5: error: 'for' loop initial declarations are only allowed in C99 or C11 mode for (GList *l = current_files; l != NULL; l = l->next) { ^ ephy-filters-manager.c:207:5: note: use option -std=c99, -std=gnu99, -std=c11 or -std=gnu11 to compile your code ephy-filters-manager.c: In function 'update_adblock_filter_files': ephy-filters-manager.c:244:3: error: 'for' loop initial declarations are only allowed in C99 or C11 mode for (guint i = 0; filters[i]; i++) { ^ Makefile:797: recipe for target 'libephymisc_la-ephy-filters-manager.lo' failed make[4]: *** [libephymisc_la-ephy-filters-manager.lo] Error 1 And similar things in GNOME Control Centre.
* gnome: Update Epiphany to latest stable release (3.24.3)sam/update-gettext-and-epiphanySam Thursfield2017-08-181-2/+5
|
* WebKit: build with expansion-to-defined warning disabledsam/webkit-warningsSam Thursfield2017-07-122-2/+2
| | | | | | | | | | See: https://bugs.webkit.org/show_bug.cgi?id=167643 Without this, the build log building with GCC 7 is 1GB in size due to huge amounts of this kind of thing: /WebKitGtk.build/Source/JavaScriptCore/b3/B3ArgumentRegValue.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(B3_JIT)
* Update elfutils to latest stablesam/gcc7Sam Thursfield2017-07-111-2/+2
| | | | This isn't actually needed, but it's done now.
* Update GNOME and GTK+/Clutter stack to latestSam Thursfield2017-07-113-42/+54
| | | | | | | | | | | | | | | | | | | | | | | | This began due to build issues in Clutter with GCC 7, and turned into a wide-ranging update of GNOME components. Many of these are needed due to deprecation warnings introduced by the GTK+ upgrade. The Gettext and GLIB upgrades are needed by GTK+. The libgdata upgrade was due to deprecation warnings triggered by GTK+ and this now pulls in autoconf-archive. Upgrading Clutter requires upgrading Mutter, which in turn requires new libinput. Note that libinput also required an upgrade to linux-api-headers (done before). I have updated to Mutter 3.22.3 rather than 3.24 to avoid having to upgrade xrandr. WebKit has a bug that causes compile failures with GCC 7: <https://bugs.webkit.org/show_bug.cgi?id=167642>. The gcrypt upgrade is required to build new WebKit. gnome-control-center needed to be upgraded which in turn pulls in network-manager-applet.
* Patch mozjs17 and mozjs24 to build with GCC 7Sam Thursfield2017-07-111-1/+1
| | | | | | Patch from https://github.com/openembedded/meta-openembedded/commit/c9f063c218181e4eac3a0a67d74ce91b898a6443 This patch actually fixes a bug too!
* build-essential needs to be first in system morphology filesJavier Jardón2016-12-091-2/+2
|
* Move gnome systems, clusters and strata into gnome subdirectoryTristan Van Berkom2016-11-1169-0/+1696
Change-Id: I44b4df44b0b144a09977a009595124b4d04128c6