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
|
2016-03-26 14:05:09 -07:00
|
|
|
- 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 ../../..
|