appstream-generator/.travis.yml

23 lines
898 B
YAML
Raw Normal View History

2016-03-20 12:54:54 -07:00
language: d
sudo: required
dist: trusty
d:
- gdc
2016-03-20 13:57:04 -07:00
#- ldc -- LDC has problems with parallelization (doesn't seem to work on Package[] array)
2016-03-20 12:54:54 -07:00
before_script:
- sudo add-apt-repository "ppa:ximion/packagekit" -y
- sudo apt-get update -qq
# dependencies for appstream and appstream-generator
- sudo apt-get install --yes -q cmake intltool libglib2.0-dev libxml2-dev libgirepository1.0-dev libxapian-dev libyaml-dev xmlto gobject-introspection libprotobuf-dev protobuf-compiler
# dependencies only for appstream-generator
- sudo apt-get install --yes -q libgdk-pixbuf2.0-dev libarchive-dev librsvg2-dev liblmdb-dev
2016-03-20 12:54:54 -07:00
# build & install the current Git snapshot of AppStream
- mkdir dep && cd dep
- git clone https://github.com/ximion/appstream.git
- cd appstream && mkdir build && cd build
- cmake -DMAINTAINER=ON -DAPT_SUPPORT=ON ..
- make && sudo make install
- cd ../../..