Install build-essential to build pfixtools
[vagrant-mail.git] / test-vagrant-salt / salt / testvm / pfixtools / init.sls
1 pfixtools-deps:
2   pkg.installed:
3     - pkgs:
4       - gperf
5       - libbz2-dev
6       - libssl-dev
7       - libev-dev
8       - libtokyocabinet-dev
9       - libunbound-dev
10       - libpcre3-dev
11       - pkg-config
12       - git
13       - build-essential
14
15 libsrs2-dev:
16   pkg.installed:
17     - sources:
18       - libsrs2-0: http://archive.debian.org/debian/pool/main/libs/libsrs2/libsrs2-0_1.0.18-4_amd64.deb
19       - libsrs2-dev: http://archive.debian.org/debian/pool/main/libs/libsrs2/libsrs2-dev_1.0.18-4_amd64.deb
20     
21 pfixtools-repo:
22   git.latest:
23     - name: https://github.com/Fruneau/pfixtools.git
24     - user: builder
25     - target: /usr/src/builder/pfixtools
26     - submodules: true
27     - require:
28       - pfixtools-deps
29       - libsrs2-dev
30       - builder
31
32 pfixtools-build:
33   cmd.run:
34     - name: make
35     - user: builder
36     - cwd: /usr/src/builder/pfixtools
37     - onchanges:
38       - git: pfixtools-repo
39
40 pfixtools-install:
41   cmd.run:
42     - name: make install
43     - user: root
44     - cwd: /usr/src/builder/pfixtools
45     - onchanges:
46       - pfixtools-build