diff --git a/.travis.yml b/.travis.yml
index 9767604a..01e06622 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,12 +1,34 @@
+---
+
+language: node_js
+
+node_js:
+ - lts/*
+
sudo: required
-language: generic
services:
- - docker
+ - docker
-script:
- - wget -O- https://raw.githubusercontent.com/harisvsulaiman/element-build/master/script.sh | sh -
+addons:
+ apt:
+ sources:
+ - ubuntu-toolchain-r-test
+ packages:
+ - libstdc++-5-dev
-branches:
-except:
- - /^debian\/\d/
+cache:
+ directories:
+ - /tmp/liftoff
+
+matrix:
+ include:
+ - env: DIST=loki
+ - env: DIST=juno
+
+install:
+ - npm install @elementaryos/houston
+
+script:
+ - houston ci
+ --distribution $DIST
diff --git a/data/com.github.babluboy.bookworm.appdata.xml b/data/com.github.babluboy.bookworm.appdata.xml
index 5ca0353d..c66f29e8 100644
--- a/data/com.github.babluboy.bookworm.appdata.xml
+++ b/data/com.github.babluboy.bookworm.appdata.xml
@@ -77,4 +77,33 @@
#260063
2
+
+ none
+ none
+ none
+ none
+ none
+ none
+ none
+ none
+ none
+ none
+ none
+ none
+ none
+ none
+ none
+ none
+ none
+ none
+ none
+ none
+ none
+ none
+ none
+ none
+ none
+ none
+ none
+
diff --git a/debian/control b/debian/control
index 4140d4ba..ac184fdd 100755
--- a/debian/control
+++ b/debian/control
@@ -9,11 +9,11 @@ Build-Depends: cmake (>= 2.8),
valac (>= 0.26),
libgranite-dev (>= 0.3.0),
libsqlite3-dev,
+ libxml2,
+ libxml2-dev,
libwebkit2gtk-4.0-37,
libwebkit2gtk-4.0-dev,
- libpoppler-glib-dev,
- libxml2,
- libxml2-dev
+ libpoppler-glib-dev
Standards-Version: 3.9.6
Package: com.github.babluboy.bookworm
diff --git a/src/bookworm.vala b/src/bookworm.vala
index 7e0079c7..50ce2acd 100644
--- a/src/bookworm.vala
+++ b/src/bookworm.vala
@@ -93,6 +93,7 @@ public class BookwormApp.Bookworm : Granite.Application {
public static StringBuilder aContentFileToBeSearched = new StringBuilder ("");
construct {
+ build_version = BookwormApp.Constants.bookworm_version;
application_id = BookwormApp.Constants.bookworm_id;
flags |= ApplicationFlags.HANDLES_COMMAND_LINE;
program_name = BookwormApp.Constants.program_name;
@@ -196,7 +197,6 @@ public class BookwormApp.Bookworm : Granite.Application {
toggleUIState();
//capture window re-size events and save the window size
window.size_allocate.connect(() => {
- //save books information to database
saveWindowState();
});
//Exit Application Event