pantry/projects/graphviz.org/package.yml
Jacob Heider c52695fa60 fix(graphviz)
closes #5174
2024-04-18 22:31:10 -04:00

78 lines
1.5 KiB
YAML

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