distributable: url: https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/{{ version }}/graphviz-{{ version }}.tar.gz strip-components: 1 versions: gitlab: graphviz/graphviz/tags dependencies: cairographics.org: '^1.1.10' freedesktop.org/fontconfig: '^2.3.95' freetype.org: '^2.1.0' gnome.org/glib: '^2.11.0' gnome.org/pango: '^1.12.4' gnu.org/libtool: '^2' libexpat.github.io: '^2.0.0' libpng.org: '^1.2.10' poppler.freedesktop.org: '*' zlib.net: '^1.2.3' build: script: - ./configure $ARGS - make --jobs {{ hw.concurrency }} install - run: rm *.la working-directory: ${{prefix}}/lib env: ARGS: - --prefix={{prefix}} - --disable-debug - --disable-dependency-tracking - --disable-swig - --disable-tcl - --without-quartz - --without-gdk - --without-gtk - --without-qt - --without-x - --with-freetype2 provides: - bin/acyclic - bin/bcomps - bin/ccomps - bin/circo - bin/cluster - bin/dijkstra - bin/dot - bin/dot2gxl - bin/dot_builtins - bin/edgepaint - bin/fdp - bin/gc - bin/gml2gv - bin/graphml2gv - bin/gv2gml - bin/gv2gxl - bin/gvcolor - bin/gvgen - bin/gvmap - bin/gvmap.sh - bin/gvpack - bin/gvpr - bin/gxl2dot - bin/gxl2gv - bin/mm2gv - bin/neato - bin/nop - bin/osage - bin/patchwork - bin/prune - bin/sccmap - bin/sfdp - bin/tred - bin/twopi - bin/unflatten test: dot -Tpdf -o test.pdf test.dot