From 9b4697ef9a08bcdbb4b45fe607d0c8ac745a654d Mon Sep 17 00:00:00 2001 From: maxice8 Date: Mon, 26 Nov 2018 21:23:16 -0200 Subject: [PATCH] graphviz: enable gts library for native arches and fix license= --- srcpkgs/graphviz/template | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/srcpkgs/graphviz/template b/srcpkgs/graphviz/template index 1755c4ea7c..70baee53ed 100644 --- a/srcpkgs/graphviz/template +++ b/srcpkgs/graphviz/template @@ -1,29 +1,35 @@ # Template file for 'graphviz' pkgname=graphviz version=2.40.1 -revision=2 -replaces="graphviz-libs<2.38.0_3" +revision=3 build_style=gnu-configure -hostmakedepends="automake libtool flex pkg-config libltdl-devel" -makedepends="libpng-devel gd-devel gtk+-devel librsvg-devel libltdl-devel - libXaw-devel" -short_desc="Graph Visualization Software" configure_args="--disable-rpath --enable-ltdl --disable-ltdl-install --disable-swig --disable-sharp --disable-guile --disable-io --disable-java --disable-lua --disable-ocaml --disable-perl --disable-php --disable-python --disable-r --disable-ruby --disable-tcl --without-included-ltdl --with-qt=no --without-devil --without-glut --without-ghoscript --with-libgd" +hostmakedepends="automake libtool flex pkg-config libltdl-devel" +makedepends="libpng-devel gd-devel gtk+-devel librsvg-devel libltdl-devel + libXaw-devel gts-devel" +short_desc="Graph Visualization Software" maintainer="Juan RP " homepage="http://www.graphviz.org" -license="EPL" +license="EPL-1.0" # XXX: No version in the URL! distfiles="https://graphviz.gitlab.io/pub/${pkgname}/stable/SOURCES/${pkgname}.tar.gz" checksum=ca5218fade0204d59947126c38439f432853543b0818d9d728c589dfe7f3a421 +replaces="graphviz-libs<2.38.0_3" + +if [ -z "$CROSS_BUILD" ]; then + configure_args+=" --with-gts" + makedepends="gts-devel" +fi pre_configure() { autoreconf -fi sed -i '/typedef.*ssize_t/d' lib/vmalloc/vmhdr.h } + post_install() { vlicense ${FILESDIR}/LICENSE } @@ -35,6 +41,7 @@ graphviz-libs_package() { vmove "usr/lib/*.so.*" } } + graphviz-devel_package() { depends="graphviz-libs>=${version}_${revision}" short_desc+=" - development files"