--- /dev/null
+pfixtools-deps:
+ pkg.installed:
+ - pkgs:
+ - gperf
+ - libbz2-dev
+ - libssl-dev
+ - libev-dev
+ - libtokyocabinet-dev
+ - libunbound-dev
+ - libpcre3-dev
+ - pkg-config
+ - git
+
+libsrs2-dev:
+ pkg.installed:
+ - sources:
+ - libsrs2-0: http://archive.debian.org/debian/pool/main/libs/libsrs2/libsrs2-0_1.0.18-4_amd64.deb
+ - libsrs2-dev: http://archive.debian.org/debian/pool/main/libs/libsrs2/libsrs2-dev_1.0.18-4_amd64.deb
+
+pfixtools-repo:
+ git.latest:
+ - name: https://github.com/Fruneau/pfixtools.git
+ - user: builder
+ - target: /usr/src/builder/pfixtools
+ - submodules: true
+ - require:
+ - pfixtools-deps
+ - libsrs2-dev
+ - builder
+
+pfixtools-build:
+ cmd.run:
+ - name: make
+ - user: builder
+ - cwd: /usr/src/builder/pfixtools
+ - onchanges:
+ - git: pfixtools-repo
+
+pfixtools-install:
+ cmd.run:
+ - name: make install
+ - user: root
+ - cwd: /usr/src/builder/pfixtools
+ - onchanges:
+ - pfixtools-build