# Template file for 'graphviz' pkgname=graphviz version=12.2.0 revision=1 build_style=gnu-configure configure_args="--with-gts --with-ann=no" make_build_args="HOSTCC=$BUILD_CC" hostmakedepends="automake flex libltdl-devel libtool perl pkg-config python3" makedepends="libpng-devel gd-devel gtk+-devel librsvg-devel libltdl-devel libXaw-devel gts-devel" depends="liberation-fonts-ttf" checkdepends="${depends}" short_desc="Graph Visualization Software" maintainer="Leah Neukirchen " license="EPL-1.0" homepage="https://www.graphviz.org" changelog="https://gitlab.com/graphviz/graphviz/-/raw/main/CHANGELOG.md" distfiles="https://gitlab.com/graphviz/graphviz/-/archive/${version}/graphviz-${version}.tar.gz" checksum=0063e501fa4642b55f4daf82820b2778bfb7dafa651a862ae5c9810efb8e2311 # `make check` is broken: # https://gitlab.com/graphviz/graphviz/-/issues/2112 # # Testing is via pytest: # https://gitlab.com/graphviz/graphviz/-/blob/main/DEVELOPERS.md#testing # # They expect graphviz already installed before testing, disable make_check=no pre_configure() { ./autogen.sh NOCONFIG } post_install() { vlicense epl-v10.txt LICENSE rm -rf ${DESTDIR}/usr/share/graphviz/doc # dot_builtins is just dot with preloaded plugins (for testing?) rm -f ${DESTDIR}/usr/bin/dot_builtins } graphviz-libs_package() { short_desc+=" - runtime libraries" pkg_install() { vmove "usr/lib/*.so.*" } } graphviz-devel_package() { depends="graphviz-libs>=${version}_${revision}" short_desc+=" - development files" pkg_install() { vmove usr/include vmove "usr/lib/*.so" vmove usr/lib/pkgconfig vmove usr/share/man/man3 } }