From e2b96a3e38d353a481b9e15f1770a6c5b19b0cf3 Mon Sep 17 00:00:00 2001 From: Adrien Destugues Date: Fri, 4 Jul 2014 21:09:13 +0200 Subject: [PATCH] gtk_doc: make the recipe work. --- dev-util/gtk_doc/gtk_doc-1.20.recipe | 39 ++++++++++++++++++++++++++-- 1 file changed, 37 insertions(+), 2 deletions(-) diff --git a/dev-util/gtk_doc/gtk_doc-1.20.recipe b/dev-util/gtk_doc/gtk_doc-1.20.recipe index a0eca295e..7bfe26a8b 100644 --- a/dev-util/gtk_doc/gtk_doc-1.20.recipe +++ b/dev-util/gtk_doc/gtk_doc-1.20.recipe @@ -11,6 +11,19 @@ REVISION="1" ARCHITECTURES="x86_gcc2" PROVIDES=" gtk_doc = $portVersion + cmd:gtkdoc_check + cmd:gtkdoc_depscan + cmd:gtkdoc_fixxref + cmd:gtkdoc_mkdb + cmd:gtkdoc_mkhtml + cmd:gtkdoc_mkman + cmd:gtkdoc_mkpdf + cmd:gtkdoc_mktmpl + cmd:gtkdoc_rebase + cmd:gtkdoc_scan + cmd:gtkdoc_scangobj + cmd:gtkdoc_scanobj + cmd:gtkdocize " BUILD_REQUIRES=" @@ -20,18 +33,40 @@ BUILD_REQUIRES=" BUILD_PREREQUIRES=" haiku_devel >= $haikuVersion + cmd:autoconf cmd:awk cmd:gcc + cmd:itstool + cmd:make + cmd:msgfmt cmd:perl cmd:pkg_config + cmd:python cmd:xsltproc " SOURCE_DIR="gtk-doc-$portVersion" BUILD() { - runConfigure ./configure - make + # Generate an XML catalog that includes both the Docbook-XML and Docbook-XSL + # ones. Linux distros populate a global catalog file using post-install + # scripts in the docbook packages, but we don't have that yet. + echo " + + " > xmlcat + + for i in /system/data/xml/catalog/* + do + echo " " >> xmlcat + done + + echo "" >> xmlcat + + runConfigure ./configure --with-xml-catalog=`pwd`/xmlcat + make $jobArgs } INSTALL()