summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam Thursfield <sam.thursfield@codethink.co.uk>2017-07-05 11:46:54 +0000
committerSam Thursfield <sam.thursfield@codethink.co.uk>2017-07-05 11:50:38 +0000
commit1eb8dced189aef2d9e058579647eace4a9083c9f (patch)
treee8d2586af7da9e8bf758a9f724fbccbaaf869b84
parent9da884ef291ca3caf15c3b3a6fd804e033b936ff (diff)
downloaddefinitions-1eb8dced189aef2d9e058579647eace4a9083c9f.tar.gz
Update to latest WebKit and gcrypt
WebKit has a bug that causes compile failures with GCC 7: https://bugs.webkit.org/show_bug.cgi?id=167642 gcrypt upgrade is required to build new WebKit.
-rw-r--r--gnome/strata/gnome.morph4
-rw-r--r--strata/foundation.morph4
-rw-r--r--strata/foundation/libgcrypt.morph5
3 files changed, 9 insertions, 4 deletions
diff --git a/gnome/strata/gnome.morph b/gnome/strata/gnome.morph
index 6eaffa34..b8460eb1 100644
--- a/gnome/strata/gnome.morph
+++ b/gnome/strata/gnome.morph
@@ -306,8 +306,8 @@ chunks:
- name: WebKitGtk
morph: gnome/strata/gnome/WebKitGtk.morph
repo: upstream:WebKitGtk-tarball
- ref: a4e969f4965059196ca948db781e52f7cfebf19e
- unpetrify-ref: webkitgtk-2.12.3
+ ref: 1bf1084f2b10c3b47fd1a588d85d21ed0eb41d0c
+ unpetrify-ref: webkitgtk-2.16.5
build-depends:
- libnotify
- name: gnome-online-accounts
diff --git a/strata/foundation.morph b/strata/foundation.morph
index cb8ea2dc..50d1e63b 100644
--- a/strata/foundation.morph
+++ b/strata/foundation.morph
@@ -42,8 +42,8 @@ chunks:
- name: libgcrypt
morph: strata/foundation/libgcrypt.morph
repo: upstream:libgcrypt
- ref: e74d6f537498fea347b6073ba90c55d2693c4696
- unpetrify-ref: baserock/libgcrypt-1.5.5
+ ref: b16176769672a659b9a7c1d23325270338323385
+ unpetrify-ref: baserock/libgcrypt-1.7.8
build-depends:
- libgpg-error
- name: systemd
diff --git a/strata/foundation/libgcrypt.morph b/strata/foundation/libgcrypt.morph
index 78018a48..ccd5cb8a 100644
--- a/strata/foundation/libgcrypt.morph
+++ b/strata/foundation/libgcrypt.morph
@@ -1,5 +1,10 @@
name: libgcrypt
kind: chunk
build-system: autotools
+
pre-configure-commands:
- autoreconf -fi
+
+configure-commands:
+# libgcrypt documentation requires fig2dev, which we don't have
+- ./configure --prefix="$PREFIX" --disable-doc