summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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