r35213 - in /packages/kwwidgets/trunk/debian: README.Debian control kwwidgets-doc.doc-base patches/00list patches/77_doxygen.dpatch rules

domibel-guest at users.alioth.debian.org domibel-guest at users.alioth.debian.org
Sat Sep 13 14:13:33 UTC 2008


Author: domibel-guest
Date: Sat Sep 13 14:13:31 2008
New Revision: 35213

URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=35213
Log:
kwwidgets-doc package added

Added:
    packages/kwwidgets/trunk/debian/kwwidgets-doc.doc-base
    packages/kwwidgets/trunk/debian/patches/77_doxygen.dpatch   (with props)
Modified:
    packages/kwwidgets/trunk/debian/README.Debian
    packages/kwwidgets/trunk/debian/control
    packages/kwwidgets/trunk/debian/patches/00list
    packages/kwwidgets/trunk/debian/rules

Modified: packages/kwwidgets/trunk/debian/README.Debian
URL: http://svn.debian.org/wsvn/debian-science/packages/kwwidgets/trunk/debian/README.Debian?rev=35213&op=diff
==============================================================================
--- packages/kwwidgets/trunk/debian/README.Debian (original)
+++ packages/kwwidgets/trunk/debian/README.Debian Sat Sep 13 14:13:31 2008
@@ -8,5 +8,6 @@
 TODO:
  * Create a kwwidgets-doc package
 
+ * dpkg-gensymbols -plibkwwidgets1 -Olibkwwidgets1.symbols
 
  -- Dominique Belhachemi <domibel at cs.tu-berlin.de>  Fri, 21 Mar 2008 16:21:52 +0000

Modified: packages/kwwidgets/trunk/debian/control
URL: http://svn.debian.org/wsvn/debian-science/packages/kwwidgets/trunk/debian/control?rev=35213&op=diff
==============================================================================
--- packages/kwwidgets/trunk/debian/control (original)
+++ packages/kwwidgets/trunk/debian/control Sat Sep 13 14:13:31 2008
@@ -5,7 +5,7 @@
 Uploaders: Dominique Belhachemi <domibel at cs.tu-berlin.de>
 Build-Depends: debhelper (>= 5), cmake, dpatch, libvtk5-dev, tcl8.4-dev, vtk-tcl,
  tk8.4-dev, libpng-dev, libfreetype6-dev, libxext-dev, libjpeg-dev, libtiff-dev,
- libexpat1-dev, python-vtk, python2.4-dev
+ libexpat1-dev, python-vtk, python2.4-dev, doxygen, graphviz
 Standards-Version: 3.8.0
 Vcs-Browser: http://svn.debian.org/wsvn/debian-science/packages/kwwidgets/trunk/?rev=0&sc=0
 Vcs-Svn: svn://svn.debian.org/svn/debian-science/packages/kwwidgets/trunk/
@@ -71,3 +71,24 @@
  .
  This package contains examples from the KWWidgets source.
 
+Package: kwwidgets-doc
+Section: doc
+Suggests: libkwwidgets1-dev
+Architecture: all
+Description: Cross-Platform GUI Toolkit - documentation
+ Like many other GUI toolkits, it provides low-level core widgets
+ like buttons, entries, scales, menus, combo-boxes, thumbwheels,
+ spin-boxes, trees, notebooks and multi-column lists to name a few.
+ Unlike many of those toolkits though, it also provides advanced
+ composite widgets like toolbars, tooltips, progress gauges,
+ split-frames, splash-screens, 2D/3D extents, color pickers,
+ histograms, windows and dialogs.
+ .
+ More importantly, KWWidgets builds upon this set of widgets to
+ interface to visualization libraries like VTK and offer high-level
+ visualization-oriented widgets like surface material editors,
+ simple animation generators, transfer function editors, annotation
+ editors, window/level and volume property preset editors, text
+ property editors, 2D and 3D rendering widgets, etc.
+ .
+ This package contains documentation files for KWWidgets.

Added: packages/kwwidgets/trunk/debian/kwwidgets-doc.doc-base
URL: http://svn.debian.org/wsvn/debian-science/packages/kwwidgets/trunk/debian/kwwidgets-doc.doc-base?rev=35213&op=file
==============================================================================
--- packages/kwwidgets/trunk/debian/kwwidgets-doc.doc-base (added)
+++ packages/kwwidgets/trunk/debian/kwwidgets-doc.doc-base Sat Sep 13 14:13:31 2008
@@ -1,0 +1,13 @@
+Document: kwwidgets-doc
+Title: KWWidgets class documentation
+Author: Various
+Abstract:  KWWidgets
+Section: Programming
+
+Format: HTML
+Index: /usr/share/doc/kwwidgets-doc/html/index.html
+Files: /usr/share/doc/kwwidgets-doc/html/*.html
+
+
+
+

Modified: packages/kwwidgets/trunk/debian/patches/00list
URL: http://svn.debian.org/wsvn/debian-science/packages/kwwidgets/trunk/debian/patches/00list?rev=35213&op=diff
==============================================================================
--- packages/kwwidgets/trunk/debian/patches/00list (original)
+++ packages/kwwidgets/trunk/debian/patches/00list Sat Sep 13 14:13:31 2008
@@ -1,3 +1,4 @@
 12_path.dpatch
 35_tcl.dpatch
 66_soname.dpatch
+77_doxygen.dpatch

Added: packages/kwwidgets/trunk/debian/patches/77_doxygen.dpatch
URL: http://svn.debian.org/wsvn/debian-science/packages/kwwidgets/trunk/debian/patches/77_doxygen.dpatch?rev=35213&op=file
==============================================================================
--- packages/kwwidgets/trunk/debian/patches/77_doxygen.dpatch (added)
+++ packages/kwwidgets/trunk/debian/patches/77_doxygen.dpatch Sat Sep 13 14:13:31 2008
@@ -1,0 +1,18 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 77_doxygen.dpatch by  <domibel at sid1500>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: source directory added
+
+ at DPATCH@
+diff -urNad kwwidgets-1.0.0~/Utilities/Doxygen/doxyfile.in kwwidgets-1.0.0/Utilities/Doxygen/doxyfile.in
+--- kwwidgets-1.0.0~/Utilities/Doxygen/doxyfile.in	2006-10-20 16:24:45.000000000 +0200
++++ kwwidgets-1.0.0/Utilities/Doxygen/doxyfile.in	2008-09-13 13:43:56.000000000 +0200
+@@ -42,6 +42,7 @@
+ 
+ INPUT                = \
+  "@KWWidgets_SOURCE_DIR@/Utilities/Doxygen/doc_autogenerated.dox" \
++ "@KWWidgets_SOURCE_DIR@/" \
+  "@KWWidgets_BINARY_DIR@/Utilities/Doxygen/doc_mainpage.dox" \
+  "@KWWidgets_BINARY_DIR@/Utilities/Doxygen/dox" \
+  "@KWWidgets_BINARY_DIR@/Utilities/Doxygen/dox/AutoGeneratedClasses" \

Propchange: packages/kwwidgets/trunk/debian/patches/77_doxygen.dpatch
------------------------------------------------------------------------------
    svn:executable = *

Modified: packages/kwwidgets/trunk/debian/rules
URL: http://svn.debian.org/wsvn/debian-science/packages/kwwidgets/trunk/debian/rules?rev=35213&op=diff
==============================================================================
--- packages/kwwidgets/trunk/debian/rules (original)
+++ packages/kwwidgets/trunk/debian/rules Sat Sep 13 14:13:31 2008
@@ -54,6 +54,10 @@
         # perform tests ('-' ignores return values)
 #	- cd $(SHARED_BUILD_PATH) && ctest -D Nightly -VV
 
+	doxygen -u -s DEB_build_shared/Utilities/Doxygen/doxyfile
+	doxygen DEB_build_shared/Utilities/Doxygen/doxyfile
+
+
 	touch $@
 
 clean: clean-patched unpatch
@@ -90,7 +94,10 @@
 
 	dh_install -pkwwidgets-examples   Examples                                 usr/share/KWWidgets
 
+	dh_install -pkwwidgets-doc        $(SHARED_BUILD_PATH)/Utilities/Doxygen/doc/*    /usr/share/doc/kwwidgets-doc
 
+
+	dpkg-gensymbols -plibkwwidgets1 -Pdebian/libkwwidgets1
 
 
 # Build architecture-independent files here.
@@ -113,6 +120,7 @@
 	dh_compress
 	dh_fixperms
 	dh_makeshlibs
+#	dh_makeshlibs -s -p$(SHARED_PKG) -V '$(SHARED_PKG) (>= $(SHLIB_VER))'
 	dh_installdeb
 	dh_shlibdeps
 	dh_gencontrol




More information about the debian-science-commits mailing list