diff --git a/.gitignore b/.gitignore index 6859844..7b218de 100644 --- a/.gitignore +++ b/.gitignore @@ -34,10 +34,9 @@ # Build files *build/* -debian/build/* -debian/com.github* -debian/*debhelper* -debian/files + +# Packaging files (now in orphan branch) +debian/* #Misc untracked untracked/* diff --git a/.travis.yml b/.travis.yml index e4d71d2..b8bc8d7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,16 +1,34 @@ -language: generic +--- + +language: node_js + +node_js: + - lts/* + +sudo: required services: - - docker + - docker + +addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - libstdc++-5-dev + +cache: + directories: + - /tmp/liftoff -env: - - DEPENDENCY_PACKAGES="meson appstream desktop-file-utils libgee-0.8-dev libgranite-dev libgtk-3-dev valac" +matrix: + include: + - env: DIST=juno + - env: DIST=loki install: - - docker pull elementary/docker:loki - - docker run -v "$PWD":/tmp/build-dir elementary/docker:loki /bin/sh -c "apt-get update && apt-get -y install $DEPENDENCY_PACKAGES && cd /tmp/build-dir && meson release-build --prefix=/usr --buildtype=release && cd release-build && ninja" - - docker pull elementary/docker:loki-unstable - - docker run -v "$PWD":/tmp/build-dir elementary/docker:loki-unstable /bin/sh -c "apt-get update && apt-get -y install $DEPENDENCY_PACKAGES && cd /tmp/build-dir && rm -rf release-build && meson release-build --prefix=/usr --buildtype=release && cd release-build && ninja" + - npm install @elementaryos/houston script: - - echo BUILDS PASSED + - houston ci + --distribution $DIST diff --git a/data/com.github.jeremypw.gnonograms.meson.in.appdata.xml b/data/com.github.jeremypw.gnonograms.meson.in.appdata.xml index ada7c10..e7515c5 100644 --- a/data/com.github.jeremypw.gnonograms.meson.in.appdata.xml +++ b/data/com.github.jeremypw.gnonograms.meson.in.appdata.xml @@ -1,6 +1,6 @@ - com.github.jeremypw.gnonograms.desktop + com.github.jeremypw.gnonograms CC-BY-SA-3.0 jeremypw GPL-3.0+ @@ -10,14 +10,44 @@ ​ Create and solve gnonogram puzzles -

An implementation of the Japanese logic puzzle "Nonograms"

-

+

An implementation of the Japanese logic puzzle "Nonograms" written in Vala, allowing the user to:

+ + 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 + none + none + Game LogicGame @@ -153,7 +183,7 @@ - Jeremy P Wootten + Jeremy Paul Wootten https://github.com/jeremypw/gnonograms https://github.com/jeremypw/gnonograms/issues https://github.com/jeremypw/gnonograms diff --git a/data/meson.build b/data/meson.build index 4d00ef3..6b86736 100644 --- a/data/meson.build +++ b/data/meson.build @@ -27,7 +27,7 @@ test ( test ( 'Validate appdata file', find_program ('appstreamcli'), - args: ['validate', join_paths (meson.current_build_dir (), meson.project_name () + '.appdata.xml')] + args: ['validate', '--pedantic', join_paths (meson.current_build_dir (), meson.project_name () + '.appdata.xml')] ) test (