summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Dywan <christian@twotoasts.de>2019-02-27 00:39:51 +0100
committerGitHub <noreply@github.com>2019-02-27 00:39:51 +0100
commit497000a26aed2c56a79478bf1bcb851f5e9b6e03 (patch)
treeb6f9bf8ecd5986537e9163dac0a2476eab32bb6d
parent26d6fb32900738323567dde7c4a63240b5a8bc96 (diff)
downloadmidori-git-497000a26aed2c56a79478bf1bcb851f5e9b6e03.tar.gz
Add a snap job to CircleCI to verify snap build fixes (#277)
The snap build is broken since the new deps haven't been added - this should've been caught by CI.
-rw-r--r--.circleci/config.yml13
-rw-r--r--snap/snapcraft.yaml4
2 files changed, 17 insertions, 0 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml
index 5f4ff343..da16a3e7 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -31,6 +31,18 @@ jobs:
command: |
cd _build
make install
+ snap:
+ docker:
+ - image: cibuilds/snapcraft:stable
+ steps:
+ - checkout
+ - run:
+ name: Refresh package cache
+ command: |
+ apt-get update
+ - run:
+ name: Build snap
+ command: snapcraft
android:
docker:
- image: circleci/android:api-28-alpha
@@ -61,4 +73,5 @@ workflows:
ci:
jobs:
- build
+ - snap
- android
diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml
index 2d4d7cc2..5761ce88 100644
--- a/snap/snapcraft.yaml
+++ b/snap/snapcraft.yaml
@@ -72,10 +72,14 @@ parts:
- libgcr-3-dev
- libpeas-dev
- libsqlite3-dev
+ - libjson-glib-dev
+ - libarchive-dev
- intltool
- ninja-build
- libxml2-utils # xmllint
stage-packages:
+ - libjson-glib-1.0-0
+ - libarchive13
- libwebkit2gtk-4.0-37
- libgcr-base-3-1
- libgcr-ui-3-1