distributable: url: https://downloads.sourceforge.net/project/gts/gts/{{version}}/gts-{{version}}.tar.gz strip-components: 1 versions: - '0.7.6' dependencies: gnome.org/glib: '>=2.4.0' build: dependencies: gnu.org/automake: '*' gnu.org/autoconf: '*' gnu.org/libtool: '*' freedesktop.org/pkg-config: '*' tea.xyz/gx/cc: c99 tea.xyz/gx/make: '*' script: | autoreconf -fvi ./configure $ARGS make --jobs {{ hw.concurrency }} install # FIXME: gts-config prevents relocatability with absolute paths rm {{ prefix }}/bin/gts-config env: ARGS: "--prefix={{prefix}}" provides: - bin/delaunay - bin/gts2dxf - bin/gts2oogl - bin/gts2stl - bin/gtscheck - bin/gtscompare - bin/gtstemplate - bin/stl2gts - bin/transform test: dependencies: tea.xyz/gx/cc: c99 freedesktop.org/pkg-config: '*' script: | cc test.c $(pkg-config --cflags --libs gts) -lm ./a.out