[SCM] telepathy-qt4 packaging branch, master, updated. debian/0.9.3-1-36-g3f24e4e
Diane Trout
diane-guest at moszumanska.debian.org
Thu Jun 19 17:55:50 UTC 2014
Gitweb-URL: http://git.debian.org/?p=pkg-kde/kde-extras/kde-telepathy/telepathy-qt4.git;a=commitdiff;h=41361f9
The following commit has been merged in the master branch:
commit 41361f946f36105da073e3b87c2ee6184c99d981
Author: Diane Trout <diane at ghic.org>
Date: Wed Jun 18 19:54:19 2014 -0700
Add improve-doxygen-build.patch to fix issues with doxygen build process
---
debian/changelog | 1 +
debian/patches/improve-doxygen-build.patch | 58 ++++++++++++++++++++++++++++++
debian/patches/series | 1 +
3 files changed, 60 insertions(+)
diff --git a/debian/changelog b/debian/changelog
index ac3f111..3f41290 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,6 +7,7 @@ telepathy-qt (0.9.4+dfsg-1) UNSTABLE; urgency=medium
* Remove link-against-gobject.patch. Seems unnecessary.
* Update libtelepathy-qt4-2 symbols file.
* Add get-orig-source target to repack upstream to remove minified jquery.js
+ * Add improve-doxygen-build.patch to fix issues with doxygen build process
-- Diane Trout <diane at ghic.org> Sat, 14 Jun 2014 10:17:26 -0700
diff --git a/debian/patches/improve-doxygen-build.patch b/debian/patches/improve-doxygen-build.patch
new file mode 100644
index 0000000..710cb96
--- /dev/null
+++ b/debian/patches/improve-doxygen-build.patch
@@ -0,0 +1,58 @@
+Author: Diane Trout <diane at ghic.org>
+Description: Improve Doxygen generated documentation.
+ - Changes to doxygen-header.html
+ - It didn't include the javascript necessary to make expand and collapse work.
+ - Include noemailcollection from kde.org's documentation
+ - add stylesheets.
+ - allow specifying the Qt documentation target as QT_DOC_BASE
+ it defaults to whereever the qt tags file is but you can
+ override it to point at the html docs with
+ -DQT_DOC_BASE=http://qt-project.org/docs/qt-4.8/
+--- a/doxygen-header.html
++++ b/doxygen-header.html
+@@ -5,6 +5,12 @@
+ <head>
+ <title>$title</title>
+ <link href="doxygen.css" rel="stylesheet" type="text/css" />
++ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
++ <meta name="no-email-collection" content="http://www.unspam.com/noemailcollection" />
++ <script type="text/javascript" src="jquery.js"></script>
++ <script type="text/javascript" src="dynsections.js"></script>
++ <link rel="stylesheet" type="text/css" href="doxygen.css" />
++ <link rel="stylesheet" type="text/css" href="tabs.css" />
+ </head>
+ <body>
+ <table border="0" cellpadding="0" cellspacing="0" width="100%">
+--- a/doxygen.cfg.in
++++ b/doxygen.cfg.in
+@@ -131,7 +131,7 @@
+ # definition is used. Otherwise one should specify the include paths that
+ # are normally passed to the compiler using the -I flag.
+
+-STRIP_FROM_INC_PATH = $abs_top_srcdir} ${abs_top_builddir}
++STRIP_FROM_INC_PATH = ${abs_top_srcdir} ${abs_top_builddir}
+
+ # If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter
+ # (but less readable) file names. This can be useful is your file systems
+@@ -1212,7 +1212,7 @@
+ # FIXME: for some reason, doxygen doesn't seem to emit a doxygen= attribute at all
+ # in the <a> element if there is no location, in which case there is nothing for
+ # installdox to rewrite.
+-TAGFILES = ${QT_TAGS_FILE}=/you/forgot/to/run/installdox
++TAGFILES = ${QT_TAGS_FILE}=${QT_DOC_BASE}
+
+ # When a file name is specified after GENERATE_TAGFILE, doxygen will create
+ # a tag file that is based on the input files it reads.
+--- a/cmake/modules/Doxygen.cmake
++++ b/cmake/modules/Doxygen.cmake
+@@ -9,7 +9,9 @@
+ include(FindPackageHandleStandardArgs)
+ find_package_handle_standard_args(QHELPGENERATOR DEFAULT_MSG QHELPGENERATOR_EXECUTABLE)
+
+- set(QT_TAGS_FILE ${QT_DOC_DIR}/html/qt.tags)
++ set(QT_HTML_DIR ${QT_DOC_DIR}/html)
++ set(QT_TAGS_FILE ${QT_HTML_DIR}/qt.tags)
++ set(QT_DOC_BASE ${QT_HTML_DIR} CACHE STRING "Set base directory or url for browsing Qt documentation")
+ if(EXISTS ${QT_TAGS_FILE})
+ find_package(Perl)
+
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..a9681d3
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+improve-doxygen-build.patch
--
telepathy-qt4 packaging
More information about the pkg-kde-commits
mailing list