r46136 - in /desktop/unstable/gtk-doc/debian: changelog patches/gtkdocentities.diff patches/series
mitya57 at users.alioth.debian.org
mitya57 at users.alioth.debian.org
Sat Sep 26 18:48:12 UTC 2015
Author: mitya57
Date: Sat Sep 26 18:48:12 2015
New Revision: 46136
URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=46136
Log:
Backport upstream patch to generate an entities file on build containing
PACKAGE variables, needed for new gnome-panel (gtkdocentities.diff).
Added:
desktop/unstable/gtk-doc/debian/patches/gtkdocentities.diff
Modified:
desktop/unstable/gtk-doc/debian/changelog
desktop/unstable/gtk-doc/debian/patches/series
Modified: desktop/unstable/gtk-doc/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gtk-doc/debian/changelog?rev=46136&op=diff
==============================================================================
--- desktop/unstable/gtk-doc/debian/changelog [utf-8] (original)
+++ desktop/unstable/gtk-doc/debian/changelog [utf-8] Sat Sep 26 18:48:12 2015
@@ -1,3 +1,10 @@
+gtk-doc (1.24-2) UNRELEASED; urgency=medium
+
+ * Backport upstream patch to generate an entities file on build containing
+ PACKAGE variables, needed for new gnome-panel (gtkdocentities.diff).
+
+ -- Dmitry Shachnev <mitya57 at debian.org> Sat, 26 Sep 2015 21:46:09 +0300
+
gtk-doc (1.24-1) unstable; urgency=medium
* New upstream release.
Added: desktop/unstable/gtk-doc/debian/patches/gtkdocentities.diff
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gtk-doc/debian/patches/gtkdocentities.diff?rev=46136&op=file
==============================================================================
--- desktop/unstable/gtk-doc/debian/patches/gtkdocentities.diff (added)
+++ desktop/unstable/gtk-doc/debian/patches/gtkdocentities.diff [utf-8] Sat Sep 26 18:48:12 2015
@@ -0,0 +1,125 @@
+Description: generate an entities file on build containing PACKAGE variables
+ Users frequently want to substitute PACKAGE_VERSION into the build
+ documentation, but end up having to do entity substitutions and automake
+ integration for it themselves, which is tricky to get right.
+ .
+ Generate an entity file automatically on build, containing all the
+ PACKAGE_* variables. Use it in the default generated main XML file, so
+ that new modules using gtk-doc don’t have to worry about this any more.
+Origin: upstream, https://git.gnome.org/browse/gtk-doc/commit/?id=98b88db275738b72
+Bug-Upstream: https://bugzilla.gnome.org/show_bug.cgi?id=743182
+Last-Update: 2015-09-26
+
+--- a/gtk-doc.make
++++ b/gtk-doc.make
+@@ -165,7 +165,7 @@
+ GTK_DOC_V_XML_=$(GTK_DOC_V_XML_$(AM_DEFAULT_VERBOSITY))
+ GTK_DOC_V_XML_0=@echo " DOC Building XML";
+
+-sgml-build.stamp: tmpl.stamp $(DOC_MODULE)-sections.txt $(srcdir)/tmpl/*.sgml $(expand_content_files)
++sgml-build.stamp: tmpl.stamp $(DOC_MODULE)-sections.txt $(srcdir)/tmpl/*.sgml $(expand_content_files) xml/gtkdocentities.ent
+ -$(GTK_DOC_V_XML)chmod -R u+w $(srcdir) && _source_dir='' ; \
+ for i in $(DOC_SOURCE_DIR) ; do \
+ _source_dir="$${_source_dir} --source-dir=$$i" ; \
+@@ -176,6 +176,17 @@
+ sgml.stamp: sgml-build.stamp
+ @true
+
++xml/gtkdocentities.ent: Makefile
++ $(GTK_DOC_V_XML)$(MKDIR_P) $(@D) && ( \
++ echo "<!ENTITY package \"$(PACKAGE)\">"; \
++ echo "<!ENTITY package_bugreport \"$(PACKAGE_BUGREPORT)\">"; \
++ echo "<!ENTITY package_name \"$(PACKAGE_NAME)\">"; \
++ echo "<!ENTITY package_string \"$(PACKAGE_STRING)\">"; \
++ echo "<!ENTITY package_tarname \"$(PACKAGE_TARNAME)\">"; \
++ echo "<!ENTITY package_url \"$(PACKAGE_URL)\">"; \
++ echo "<!ENTITY package_version \"$(PACKAGE_VERSION)\">"; \
++ ) > $@
++
+ #### html ####
+
+ GTK_DOC_V_HTML=$(GTK_DOC_V_HTML_$(V))
+--- a/gtk-doc.notmpl.make
++++ b/gtk-doc.notmpl.make
+@@ -142,7 +142,7 @@
+ GTK_DOC_V_XML_=$(GTK_DOC_V_XML_$(AM_DEFAULT_VERBOSITY))
+ GTK_DOC_V_XML_0=@echo " DOC Building XML";
+
+-sgml-build.stamp: setup-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt $(expand_content_files)
++sgml-build.stamp: setup-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt $(expand_content_files) xml/gtkdocentities.ent
+ $(GTK_DOC_V_XML)_source_dir='' ; \
+ for i in $(DOC_SOURCE_DIR) ; do \
+ _source_dir="$${_source_dir} --source-dir=$$i" ; \
+@@ -153,6 +153,17 @@
+ sgml.stamp: sgml-build.stamp
+ @true
+
++xml/gtkdocentities.ent: Makefile
++ $(GTK_DOC_V_XML)$(MKDIR_P) $(@D) && ( \
++ echo "<!ENTITY package \"$(PACKAGE)\">"; \
++ echo "<!ENTITY package_bugreport \"$(PACKAGE_BUGREPORT)\">"; \
++ echo "<!ENTITY package_name \"$(PACKAGE_NAME)\">"; \
++ echo "<!ENTITY package_string \"$(PACKAGE_STRING)\">"; \
++ echo "<!ENTITY package_tarname \"$(PACKAGE_TARNAME)\">"; \
++ echo "<!ENTITY package_url \"$(PACKAGE_URL)\">"; \
++ echo "<!ENTITY package_version \"$(PACKAGE_VERSION)\">"; \
++ ) > $@
++
+ #### html ####
+
+ GTK_DOC_V_HTML=$(GTK_DOC_V_HTML_$(V))
+--- a/gtkdoc-mkdb.in
++++ b/gtkdoc-mkdb.in
+@@ -2686,6 +2686,8 @@
+ "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd"
+ [
+ <!ENTITY % local.common.attrib "xmlns:xi CDATA #FIXED 'http://www.w3.org/2003/XInclude'">
++ <!ENTITY % gtkdocentities SYSTEM "../xml/gtkdocentities.ent">
++ %gtkdocentities;
+ ]>
+ <book id="index">
+ EOF
+@@ -2700,11 +2702,11 @@
+
+ print OUTPUT <<EOF;
+ <bookinfo>
+- <title>$MODULE Reference Manual</title>
++ <title>&package_name; Reference Manual</title>
+ <releaseinfo>
+- for $MODULE [VERSION].
++ for &package_string;.
+ The latest version of this documentation can be found on-line at
+- <ulink role="online-location" url="http://[SERVER]/$MODULE/index.html">http://[SERVER]/$MODULE/</ulink>.
++ <ulink role="online-location" url="http://[SERVER]/&package_name;/index.html">http://[SERVER]/&package_name;/</ulink>.
+ </releaseinfo>
+ </bookinfo>
+
+--- a/tests/gtk-doc.notmpl.make
++++ b/tests/gtk-doc.notmpl.make
+@@ -127,7 +127,7 @@
+
+ #### xml ####
+
+-sgml-build.stamp: setup-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt $(expand_content_files)
++sgml-build.stamp: setup-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt $(expand_content_files) xml/gtkdocentities.ent
+ @ts1=`cat ts`;ts2=`date $(TS_FMT)`;tsd=`echo $$ts2-$$ts1 | bc`; \
+ echo " DOC `$(DATE_FMT_CMD)$$tsd`: Building XML"
+ @_source_dir='' ; \
+@@ -142,6 +142,17 @@
+ sgml.stamp: sgml-build.stamp
+ @true
+
++xml/gtkdocentities.ent: Makefile
++ $(GTK_DOC_V_XML)$(MKDIR_P) $(@D) && ( \
++ echo "<!ENTITY package \"$(PACKAGE)\">"; \
++ echo "<!ENTITY package_bugreport \"$(PACKAGE_BUGREPORT)\">"; \
++ echo "<!ENTITY package_name \"$(PACKAGE_NAME)\">"; \
++ echo "<!ENTITY package_string \"$(PACKAGE_STRING)\">"; \
++ echo "<!ENTITY package_tarname \"$(PACKAGE_TARNAME)\">"; \
++ echo "<!ENTITY package_url \"$(PACKAGE_URL)\">"; \
++ echo "<!ENTITY package_version \"$(PACKAGE_VERSION)\">"; \
++ ) > $@
++
+ #### html ####
+
+ html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
Modified: desktop/unstable/gtk-doc/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gtk-doc/debian/patches/series?rev=46136&op=diff
==============================================================================
--- desktop/unstable/gtk-doc/debian/patches/series [utf-8] (original)
+++ desktop/unstable/gtk-doc/debian/patches/series [utf-8] Sat Sep 26 18:48:12 2015
@@ -0,0 +1 @@
+gtkdocentities.diff
More information about the pkg-gnome-commits
mailing list