1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
8 SDESC[standard]= GTK+ DocBook Documentation Generator
9 HOMEPAGE= https://www.gtk.org
13 SITES[main]= GNOME/gtk-doc/1.33
14 DISTFILE[1]= gtk-doc-1.33.2.tar.xz:main
16 SPKGS[standard]= single
18 OPTIONS_AVAILABLE= none
19 OPTIONS_STANDARD= none
21 BUILD_DEPENDS= itstool:single:standard
22 BUILDRUN_DEPENDS= docbook-xml:single:standard
23 docbook-xsl:primary:standard
24 python-Pygments:single:python_default
26 USES= meson gettext:build pkgconfig
27 GNOME_COMPONENTS= libxml2 libxslt glib
29 LICENSE= GPLv2+:single
30 LICENSE_TERMS= single:{{WRKDIR}}/TERMS
31 LICENSE_FILE= GPLv2+:{{WRKSRC}}/COPYING
32 LICENSE_AWK= TERMS:"^$$"
33 LICENSE_SOURCE= TERMS:{{WRKSRC}}/gtkdoc-check.in
36 FPC_EQUIVALENT= textproc/gtk-doc
37 MESON_ARGS= -Dtests=false
40 ${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|g" ${WRKSRC}/gtk-doc.xsl
41 ${GREP} -rl "http://docbook.sourceforge.net" ${WRKSRC} | \
42 ${SED} '/configure\.ac/d' | ${XARGS} \
43 ${SED} -i'' -e 's|/docbook.sourceforge.net/|/cdn.docbook.org/|'
45 [FILE:129:descriptions/desc.single]
46 This package automatically generates DocBook documentation for GTK+ and
47 Gnome, and converts the DocBook documentation into HTML.
51 cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43 507852 gtk-doc-1.33.2.tar.xz
54 [FILE:1844:manifests/plist.single]
70 GtkDocConfigVersion.cmake
71 GtkDocScanGObjWrapper.cmake
72 lib/pkgconfig/gtk-doc.pc
73 share/aclocal/gtk-doc.m4
79 gtk-doc.no-xslt-flat.make
90 version-greater-or-equal.xsl
91 share/gtk-doc/python/gtkdoc/
108 share/help/C/gtk-doc-manual/
111 share/help/bn_IN/gtk-doc-manual/
114 share/help/cs/gtk-doc-manual/
117 share/help/de/gtk-doc-manual/
120 share/help/el/gtk-doc-manual/
123 share/help/en_GB/gtk-doc-manual/
126 share/help/es/gtk-doc-manual/
129 share/help/fr/gtk-doc-manual/
132 share/help/gl/gtk-doc-manual/
135 share/help/gu/gtk-doc-manual/
138 share/help/pt_BR/gtk-doc-manual/
141 share/help/sl/gtk-doc-manual/
144 share/help/sv/gtk-doc-manual/
147 share/help/ta/gtk-doc-manual/
150 share/help/te/gtk-doc-manual/
153 share/help/zh_CN/gtk-doc-manual/
158 [FILE:1110:patches/patch-gtk-doc.xsl]
159 --- gtk-doc.xsl.orig 2021-01-19 17:08:26 UTC
162 <!-- http://www.sagehill.net/docbookxsl/Chunking.html#FastChunking says we should use
163 "chunkfast.xsl", but I can't see a difference. Also it is not clear whether
164 one should still set "chunk.fast". Again, no meassuable difference. -->
165 - <xsl:import href="http://docbook.sourceforge.net/release/xsl/current/html/chunk.xsl"/>
166 + <xsl:import href="file://%%LOCALBASE%%/share/xsl/docbook/html/chunk.xsl"/>
167 <xsl:include href="devhelp2.xsl"/>
168 <xsl:include href="version-greater-or-equal.xsl"/>
171 this at least avoid the re-evaluation -->
172 <xsl:template name="l10n.language">en</xsl:template>
174 - <xsl:param name="gtkdoc.l10n.xml" select="document('http://docbook.sourceforge.net/release/xsl/current/common/en.xml')"/>
175 + <xsl:param name="gtkdoc.l10n.xml" select="document('file://%%LOCALBASE%%/share/xsl/docbook/common/en.xml')"/>
177 <xsl:key name="gtkdoc.gentext.key" match="l:gentext[@key]" use="@key"/>
178 <xsl:key name="gtkdoc.context.key" match="l:context[@name]" use="@name"/>
181 [FILE:710:patches/patch-meson.build]
182 --- meson.build.orig 2021-01-19 17:08:26 UTC
184 @@ -7,7 +7,7 @@ project('gtk-doc', 'c',
185 gnome = import('gnome')
186 python = import('python') # Meson new Python module https://mesonbuild.com/Python-module.html
188 -python3 = python.find_installation('python3')
189 +python3 = python.find_installation()
191 version = meson.project_version()
192 package_name = meson.project_name()
193 @@ -28,7 +28,7 @@ autoconfdatadir = join_paths(datadir, 'a
194 pkgdir = join_paths(datadir, package_name)
195 pkgdatadir = join_paths(pkgdir, 'data')
196 pkgpythondir = join_paths(pkgdir, 'python')
197 -pkgconfigdir = join_paths(datadir, 'pkgconfig')
198 +pkgconfigdir = join_paths(libdir, 'pkgconfig')
201 glib_req = '>= 2.38.0'