diff options
author | Sam Thursfield <sam.thursfield@codethink.co.uk> | 2018-02-19 15:51:27 +0000 |
---|---|---|
committer | Sam Thursfield <sam.thursfield@codethink.co.uk> | 2018-02-23 13:47:51 +0000 |
commit | da19a12f7aa632556b302f93f2c0cb956c014e08 (patch) | |
tree | 9154e6daabcf44b74ca2ada6246d4d0f4594b0fe /elements/gnome | |
parent | a8363d777d9c7bc9413f3765152dc6382e767b52 (diff) | |
download | definitions-da19a12f7aa632556b302f93f2c0cb956c014e08.tar.gz |
Update to build with BuildStream 1.0.1
We were previously building with an old 0.x version.
This requires a fix to how we import the 'x86image' plugin from the
bst-external plugins repo.
It also requires a couple of fixes to elements which need to add things
to the CMake configure commandline. These should use the new
'cmake-local' variable rather than overriding the configure-commands
as a whole; the builds of these elements were breaking because the
default commands changed upstream to expect out-of-tree builds.
Diffstat (limited to 'elements/gnome')
-rw-r--r-- | elements/gnome/gnome/WebKitGtk.bst | 8 | ||||
-rw-r--r-- | elements/gnome/gnome/evolution-data-server.bst | 6 | ||||
-rw-r--r-- | elements/gnome/gnome/evolution.bst | 4 |
3 files changed, 14 insertions, 4 deletions
diff --git a/elements/gnome/gnome/WebKitGtk.bst b/elements/gnome/gnome/WebKitGtk.bst index d4a793a9..e332965f 100644 --- a/elements/gnome/gnome/WebKitGtk.bst +++ b/elements/gnome/gnome/WebKitGtk.bst @@ -27,7 +27,7 @@ sources: url: upstream:WebKitGtk-tarball track: webkitgtk-2.16.5 ref: 1bf1084f2b10c3b47fd1a588d85d21ed0eb41d0c -config: - configure-commands: - - CXXFLAGS=-Wno-expansion-to-defined cmake -DPORT=GTK -DCMAKE_BUILD_TYPE=Release - -DCMAKE_INSTALL_PREFIX="%{prefix}" -DCMAKE_INSTALL_LIBDIR=lib +variables: + cmake-local: "-DPORT=GTK -DCMAKE_BUILD_TYPE=Release" +environment: + CXXFLAGS: "-Wno-expansion-to-defined" diff --git a/elements/gnome/gnome/evolution-data-server.bst b/elements/gnome/gnome/evolution-data-server.bst index b3965890..94bb45ee 100644 --- a/elements/gnome/gnome/evolution-data-server.bst +++ b/elements/gnome/gnome/evolution-data-server.bst @@ -30,8 +30,14 @@ sources: url: upstream:evolution-data-server track: gnome-3-24 ref: 6ad2fc6fba46d79449be4090eafd91015d0d8cce + +# Note that this version of e-d-s fails to build when builddir != srcdir. config: configure-commands: - cmake -DCMAKE_INSTALL_PREFIX="%{prefix}" -DSYSCONFDIR=/etc -DENABLE_INTROSPECTION=ON -DENABLE_UOA=OFF -DENABLE_VALA_BINDINGS=ON -DWITH_LIBDB=OFF -DWITH_OPENLDAP=OFF . + build-commands: + - make + install-commands: + - make -j1 DESTDIR="%{install-root}" install diff --git a/elements/gnome/gnome/evolution.bst b/elements/gnome/gnome/evolution.bst index 0ca7f813..855b707b 100644 --- a/elements/gnome/gnome/evolution.bst +++ b/elements/gnome/gnome/evolution.bst @@ -42,3 +42,7 @@ config: - cmake . -DCMAKE_INSTALL_PREFIX="%{prefix}" -DENABLE_AUTOAR=OFF -DENABLE_CONTACT_MAPS=ON -DENABLE_GTKSPELL=OFF -DENABLE_LIBCRYPTUI=OFF -DENABLE_PST_IMPORT=OFF -DENABLE_TEXT_HIGHLIGHT=OFF -DENABLE_YTNEF=OFF -DWITH_OPENLDAP=OFF + build-commands: + - make + install-commands: + - make -j1 DESTDIR="%{install-root}" install |