r35738 - in /packages/kwwidgets/trunk/debian: CMakeCache.txt.debian Doxyfile.in Notes changelog control get-orig-source kwwidgets-doc.install libkwwidgets1-dev.install libkwwidgets1.install patches/30_all_patches.dpatch python-kwwidgets.install rules

domibel-guest at users.alioth.debian.org domibel-guest at users.alioth.debian.org
Sun May 24 02:43:40 UTC 2009


Author: domibel-guest
Date: Sun May 24 02:43:39 2009
New Revision: 35738

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

Added:
    packages/kwwidgets/trunk/debian/CMakeCache.txt.debian
    packages/kwwidgets/trunk/debian/Doxyfile.in
    packages/kwwidgets/trunk/debian/kwwidgets-doc.install
    packages/kwwidgets/trunk/debian/libkwwidgets1-dev.install
    packages/kwwidgets/trunk/debian/libkwwidgets1.install
    packages/kwwidgets/trunk/debian/python-kwwidgets.install
Modified:
    packages/kwwidgets/trunk/debian/Notes
    packages/kwwidgets/trunk/debian/changelog
    packages/kwwidgets/trunk/debian/control
    packages/kwwidgets/trunk/debian/get-orig-source
    packages/kwwidgets/trunk/debian/patches/30_all_patches.dpatch
    packages/kwwidgets/trunk/debian/rules

Added: packages/kwwidgets/trunk/debian/CMakeCache.txt.debian
URL: http://svn.debian.org/wsvn/debian-science/packages/kwwidgets/trunk/debian/CMakeCache.txt.debian?rev=35738&op=file
==============================================================================
--- packages/kwwidgets/trunk/debian/CMakeCache.txt.debian (added)
+++ packages/kwwidgets/trunk/debian/CMakeCache.txt.debian Sun May 24 02:43:39 2009
@@ -1,0 +1,2 @@
+VTK_DIR:PATH=/usr/lib/vtk-5.4
+

Added: packages/kwwidgets/trunk/debian/Doxyfile.in
URL: http://svn.debian.org/wsvn/debian-science/packages/kwwidgets/trunk/debian/Doxyfile.in?rev=35738&op=file
==============================================================================
--- packages/kwwidgets/trunk/debian/Doxyfile.in (added)
+++ packages/kwwidgets/trunk/debian/Doxyfile.in Sun May 24 02:43:39 2009
@@ -1,0 +1,276 @@
+# Doxyfile 1.5.6
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+DOXYFILE_ENCODING      = UTF-8
+PROJECT_NAME           = KWWidgets
+PROJECT_NUMBER         = 
+OUTPUT_DIRECTORY       = "@KWWidgets_BINARY_DIR@/Utilities/Doxygen/doc"
+CREATE_SUBDIRS         = NO
+OUTPUT_LANGUAGE        = English
+BRIEF_MEMBER_DESC      = NO
+REPEAT_BRIEF           = YES
+ABBREVIATE_BRIEF       = 
+ALWAYS_DETAILED_SEC    = NO
+INLINE_INHERITED_MEMB  = NO
+FULL_PATH_NAMES        = NO
+STRIP_FROM_PATH        = dox \
+                         "@KWWidgets_SOURCE_DIR@"
+STRIP_FROM_INC_PATH    = 
+SHORT_NAMES            = NO
+JAVADOC_AUTOBRIEF      = YES
+QT_AUTOBRIEF           = NO
+MULTILINE_CPP_IS_BRIEF = NO
+DETAILS_AT_TOP         = YES
+INHERIT_DOCS           = YES
+SEPARATE_MEMBER_PAGES  = NO
+TAB_SIZE               = 3
+ALIASES                = 
+OPTIMIZE_OUTPUT_FOR_C  = NO
+OPTIMIZE_OUTPUT_JAVA   = NO
+OPTIMIZE_FOR_FORTRAN   = NO
+OPTIMIZE_OUTPUT_VHDL   = NO
+BUILTIN_STL_SUPPORT    = NO
+CPP_CLI_SUPPORT        = NO
+SIP_SUPPORT            = NO
+IDL_PROPERTY_SUPPORT   = YES
+DISTRIBUTE_GROUP_DOC   = YES
+SUBGROUPING            = YES
+TYPEDEF_HIDES_STRUCT   = NO
+#---------------------------------------------------------------------------
+# Build related configuration options
+#---------------------------------------------------------------------------
+EXTRACT_ALL            = YES
+EXTRACT_PRIVATE        = NO
+EXTRACT_STATIC         = YES
+EXTRACT_LOCAL_CLASSES  = NO
+EXTRACT_LOCAL_METHODS  = NO
+EXTRACT_ANON_NSPACES   = NO
+HIDE_UNDOC_MEMBERS     = NO
+HIDE_UNDOC_CLASSES     = YES
+HIDE_FRIEND_COMPOUNDS  = NO
+HIDE_IN_BODY_DOCS      = NO
+INTERNAL_DOCS          = NO
+CASE_SENSE_NAMES       = YES
+HIDE_SCOPE_NAMES       = NO
+SHOW_INCLUDE_FILES     = YES
+INLINE_INFO            = YES
+SORT_MEMBER_DOCS       = NO
+SORT_BRIEF_DOCS        = NO
+SORT_GROUP_NAMES       = NO
+SORT_BY_SCOPE_NAME     = NO
+GENERATE_TODOLIST      = YES
+GENERATE_TESTLIST      = YES
+GENERATE_BUGLIST       = YES
+GENERATE_DEPRECATEDLIST= YES
+ENABLED_SECTIONS       = section_public \
+                         section_protected \
+                         section_private
+MAX_INITIALIZER_LINES  = 30
+SHOW_USED_FILES        = YES
+SHOW_DIRECTORIES       = YES
+SHOW_FILES             = YES
+SHOW_NAMESPACES        = YES
+FILE_VERSION_FILTER    = 
+#---------------------------------------------------------------------------
+# configuration options related to warning and progress messages
+#---------------------------------------------------------------------------
+QUIET                  = NO
+WARNINGS               = YES
+WARN_IF_UNDOCUMENTED   = NO
+WARN_IF_DOC_ERROR      = YES
+WARN_NO_PARAMDOC       = NO
+WARN_FORMAT            = "$file:$line: $text"
+WARN_LOGFILE           = 
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT                  = "@KWWidgets_SOURCE_DIR@" \
+                         "@KWWidgets_BINARY_DIR@/AutoGeneratedClasses/"
+INPUT_ENCODING         = UTF-8
+FILE_PATTERNS          = *.h
+RECURSIVE              = YES
+EXCLUDE                = Common/vtkSetGet.h
+EXCLUDE_SYMLINKS       = NO
+EXCLUDE_PATTERNS       = 
+EXCLUDE_SYMBOLS        = 
+EXAMPLE_PATH           = 
+EXAMPLE_PATTERNS       = 
+EXAMPLE_RECURSIVE      = NO
+IMAGE_PATH             = "@KWWidgets_SOURCE_DIR@/Utilities/Doxygen" \
+                         "@KWWidgets_SOURCE_DIR@/Examples/Resources"
+INPUT_FILTER           = 
+FILTER_PATTERNS        = 
+FILTER_SOURCE_FILES    = NO
+#---------------------------------------------------------------------------
+# configuration options related to source browsing
+#---------------------------------------------------------------------------
+SOURCE_BROWSER         = YES
+INLINE_SOURCES         = NO
+STRIP_CODE_COMMENTS    = YES
+REFERENCED_BY_RELATION = NO
+REFERENCES_RELATION    = NO
+REFERENCES_LINK_SOURCE = YES
+USE_HTAGS              = NO
+VERBATIM_HEADERS       = NO
+#---------------------------------------------------------------------------
+# configuration options related to the alphabetical class index
+#---------------------------------------------------------------------------
+ALPHABETICAL_INDEX     = YES
+COLS_IN_ALPHA_INDEX    = 3
+IGNORE_PREFIX          = vtkKW \
+                         vtkPV \
+                         vtkSM \
+                         vtk
+#---------------------------------------------------------------------------
+# configuration options related to the HTML output
+#---------------------------------------------------------------------------
+GENERATE_HTML          = YES
+HTML_OUTPUT            = html
+HTML_FILE_EXTENSION    = .html
+HTML_HEADER            = 
+HTML_FOOTER            = 
+HTML_STYLESHEET        = 
+HTML_ALIGN_MEMBERS     = YES
+GENERATE_HTMLHELP      = YES
+GENERATE_DOCSET        = NO
+DOCSET_FEEDNAME        = "Doxygen generated docs"
+DOCSET_BUNDLE_ID       = org.doxygen.Project
+HTML_DYNAMIC_SECTIONS  = NO
+CHM_FILE               = 
+HHC_LOCATION           = 
+GENERATE_CHI           = NO
+CHM_INDEX_ENCODING     = 
+BINARY_TOC             = NO
+TOC_EXPAND             = NO
+DISABLE_INDEX          = NO
+ENUM_VALUES_PER_LINE   = 4
+GENERATE_TREEVIEW      = NO
+TREEVIEW_WIDTH         = 250
+FORMULA_FONTSIZE       = 10
+#---------------------------------------------------------------------------
+# configuration options related to the LaTeX output
+#---------------------------------------------------------------------------
+GENERATE_LATEX         = NO
+LATEX_OUTPUT           = latex
+LATEX_CMD_NAME         = latex
+MAKEINDEX_CMD_NAME     = makeindex
+COMPACT_LATEX          = NO
+PAPER_TYPE             = a4wide
+EXTRA_PACKAGES         = 
+LATEX_HEADER           = 
+PDF_HYPERLINKS         = YES
+USE_PDFLATEX           = YES
+LATEX_BATCHMODE        = NO
+LATEX_HIDE_INDICES     = NO
+#---------------------------------------------------------------------------
+# configuration options related to the RTF output
+#---------------------------------------------------------------------------
+GENERATE_RTF           = NO
+RTF_OUTPUT             = rtf
+COMPACT_RTF            = NO
+RTF_HYPERLINKS         = NO
+RTF_STYLESHEET_FILE    = 
+RTF_EXTENSIONS_FILE    = 
+#---------------------------------------------------------------------------
+# configuration options related to the man page output
+#---------------------------------------------------------------------------
+GENERATE_MAN           = NO
+MAN_OUTPUT             = man
+MAN_EXTENSION          = .3
+MAN_LINKS              = NO
+#---------------------------------------------------------------------------
+# configuration options related to the XML output
+#---------------------------------------------------------------------------
+GENERATE_XML           = NO
+XML_OUTPUT             = xml
+XML_SCHEMA             = 
+XML_DTD                = 
+XML_PROGRAMLISTING     = YES
+#---------------------------------------------------------------------------
+# configuration options for the AutoGen Definitions output
+#---------------------------------------------------------------------------
+GENERATE_AUTOGEN_DEF   = NO
+#---------------------------------------------------------------------------
+# configuration options related to the Perl module output
+#---------------------------------------------------------------------------
+GENERATE_PERLMOD       = NO
+PERLMOD_LATEX          = NO
+PERLMOD_PRETTY         = YES
+PERLMOD_MAKEVAR_PREFIX = 
+#---------------------------------------------------------------------------
+# Configuration options related to the preprocessor   
+#---------------------------------------------------------------------------
+ENABLE_PREPROCESSING   = YES
+MACRO_EXPANSION        = YES
+EXPAND_ONLY_PREDEF     = YES
+SEARCH_INCLUDES        = YES
+INCLUDE_PATH           = 
+INCLUDE_FILE_PATTERNS  = 
+PREDEFINED             = "vtkSetMacro(name,type)=                  virtual void Set##name (type);" \
+                         "vtkGetMacro(name,type)=                  virtual type Get##name ();" \
+                         "vtkSetStringMacro(name)=                  virtual void Set##name (const char*);" \
+                         "vtkGetStringMacro(name)=                  virtual char* Get##name ();" \
+                         "vtkSetClampMacro(name,type,min,max)=                  virtual void Set##name (type);" \
+                         "vtkSetObjectMacro(name,type)=                  virtual void Set##name (type*);" \
+                         "vtkGetObjectMacro(name,type)=                  virtual type *Get##name ();" \
+                         "vtkBooleanMacro(name,type)=                  virtual void name##On ();                  virtual void name##Off ();" \
+                         "vtkSetVector2Macro(name,type)=                  virtual void Set##name (type, type);                  void Set##name (type [2]);" \
+                         "vtkGetVector2Macro(name,type)=                  virtual type *Get##name ();                  virtual void Get##name (type &, type &);                  virtual void Get##name (type [2]);" \
+                         "vtkSetVector3Macro(name,type)=                  virtual void Set##name (type, type, type);                  virtual void Set##name (type [3]);" \
+                         "vtkGetVector3Macro(name,type)=                  virtual type *Get##name ();                  virtual void Get##name (type &, type &, type &);                  virtual void Get##name (type [3]);" \
+                         "vtkSetVector4Macro(name,type)=                  virtual void Set##name (type, type, type, type);                  virtual void Set##name (type [4]);" \
+                         "vtkGetVector4Macro(name,type)=                  virtual type *Get##name ();                  virtual void Get##name (type &, type &, type &, type &);                  virtual void Get##name (type [4]);" \
+                         "vtkSetVector6Macro(name,type)=                  virtual void Set##name (type, type, type, type,                                          type, type);                  virtual void Set##name (type [6]);" \
+                         "vtkGetVector6Macro(name,type)=                   virtual type *Get##name ();                   virtual void Get##name (type &, type &, type &,                                           type &, type &, type &);                   virtual void Get##name (type [6]);" \
+                         "vtkSetVectorMacro(name,type,count)=                   virtual void Set##name(type data[]);" \
+                         "vtkGetVectorMacro(name,type,count)=                    virtual type *Get##name ();                    virtual void Get##name(type data[##count]);" \
+                         "vtkWorldCoordinateMacro(name)=                    virtual vtkCoordinate *Get##name##Coordinate ();                    virtual void Set##name(float x[3]);                    virtual void Set##name(float x, float y, float z);                    virtual float *Get##name();" \
+                         "vtkViewportCoordinateMacro(name)=                    virtual vtkCoordinate *Get##name##Coordinate ();                    virtual void Set##name(float x[2]);                    virtual void Set##name(float x, float y);                    virtual float *Get##name();" \
+                         "vtkTypeMacro(thisClass,superclass)=                    typedef superclass Superclass;                    virtual const char *GetClassName();                    static int IsTypeOf(const char *type);                    virtual int IsA(const char *type);                    static thisClass* SafeDownCast(vtkObject *o);" \
+                         "vtkTypeRevisionMacro(thisClass,superclass)=                    typedef superclass Superclass;                    virtual const char *GetClassName();                    static int IsTypeOf(const char *type);                    virtual int IsA(const char *type);                    static thisClass* SafeDownCast(vtkObject *o);" \
+                         "VTK_LEGACY(x)= x"
+EXPAND_AS_DEFINED      = 
+SKIP_FUNCTION_MACROS   = YES
+#---------------------------------------------------------------------------
+# Configuration::additions related to external references   
+#---------------------------------------------------------------------------
+TAGFILES               = 
+GENERATE_TAGFILE       = "@KWWidgets_BINARY_DIR@/Utilities/Doxygen/KWWidgets.tag"
+ALLEXTERNALS           = NO
+EXTERNAL_GROUPS        = YES
+PERL_PATH              = /usr/bin/perl
+#---------------------------------------------------------------------------
+# Configuration options related to the dot tool   
+#---------------------------------------------------------------------------
+CLASS_DIAGRAMS         = YES
+MSCGEN_PATH            = 
+HIDE_UNDOC_RELATIONS   = YES
+HAVE_DOT               = YES
+DOT_FONTNAME           = FreeSans
+DOT_FONTPATH           = 
+CLASS_GRAPH            = YES
+COLLABORATION_GRAPH    = YES
+GROUP_GRAPHS           = YES
+UML_LOOK               = NO
+TEMPLATE_RELATIONS     = YES
+INCLUDE_GRAPH          = YES
+INCLUDED_BY_GRAPH      = YES
+CALL_GRAPH             = NO
+CALLER_GRAPH           = NO
+GRAPHICAL_HIERARCHY    = YES
+DIRECTORY_GRAPH        = YES
+DOT_IMAGE_FORMAT       = png
+DOT_PATH               = "@DOT_PATH@"
+DOTFILE_DIRS           = 
+DOT_GRAPH_MAX_NODES    = 50
+MAX_DOT_GRAPH_DEPTH    = 0
+DOT_TRANSPARENT        = YES
+DOT_MULTI_TARGETS      = NO
+GENERATE_LEGEND        = YES
+DOT_CLEANUP            = YES
+#---------------------------------------------------------------------------
+# Configuration::additions related to the search engine   
+#---------------------------------------------------------------------------
+SEARCHENGINE           = NO

Modified: packages/kwwidgets/trunk/debian/Notes
URL: http://svn.debian.org/wsvn/debian-science/packages/kwwidgets/trunk/debian/Notes?rev=35738&op=diff
==============================================================================
--- packages/kwwidgets/trunk/debian/Notes (original)
+++ packages/kwwidgets/trunk/debian/Notes Sun May 24 02:43:39 2009
@@ -1,3 +1,15 @@
+0) SONAME
+
+1.0.0              release
+1.20090522         SONAME
+1.20090522.0.0     SONAME + some version number
+libkwwidgets1      1 represents SONAME here
+libkwwidgets1-dev  1 represents SONAME here
+-------------------------------------------
+this doesn't fit 100% the Debian Library Packaging guide
+http://www.netfort.gr.jp/~dancer/column/libpkg-guide/libpkg-guide.html
+
+
 
 DONE:
 

Modified: packages/kwwidgets/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/kwwidgets/trunk/debian/changelog?rev=35738&op=diff
==============================================================================
--- packages/kwwidgets/trunk/debian/changelog (original)
+++ packages/kwwidgets/trunk/debian/changelog Sun May 24 02:43:39 2009
@@ -1,8 +1,10 @@
-kwwidgets (1.0.0~cvs20090209-1) experimental; urgency=low
+kwwidgets (1.0.0~cvs20090522-1) experimental; urgency=low
 
   * new upstream snapshot
+  * new package python-kwwidgets added
+  * vtk-doc dependency for kwwidgets-doc removed
 
- -- Dominique Belhachemi <domibel at cs.tu-berlin.de>  Sun, 15 Mar 2009 14:46:09 -0400
+ -- Dominique Belhachemi <domibel at cs.tu-berlin.de>  Sat, 23 May 2009 16:53:50 -0400
 
 kwwidgets (1.0.0~cvs20080526-3) experimental; urgency=low
 

Modified: packages/kwwidgets/trunk/debian/control
URL: http://svn.debian.org/wsvn/debian-science/packages/kwwidgets/trunk/debian/control?rev=35738&op=diff
==============================================================================
--- packages/kwwidgets/trunk/debian/control (original)
+++ packages/kwwidgets/trunk/debian/control Sun May 24 02:43:39 2009
@@ -3,14 +3,16 @@
 Maintainer: Debian Science Team <debian-science-maintainers at lists.alioth.debian.org>
 DM-Upload-Allowed: yes
 Uploaders: Dominique Belhachemi <domibel at cs.tu-berlin.de>
-Build-Depends: debhelper (>= 7), cmake, dpatch, libvtk5-dev, tcl8.5-dev, vtk-tcl,
- tk8.5-dev, libpng-dev, libfreetype6-dev, libxext-dev, libjpeg-dev, libtiff-dev,
- libexpat1-dev, python-vtk, python2.5-dev, libxft-dev
-Build-Depends-Indep: doxygen, graphviz, vtk-doc
+Build-Depends: debhelper (>= 7), cmake, dpatch, libvtk5-dev (>= 5.2.1-4), tcl8.4-dev, vtk-tcl,
+ tk8.4-dev, libpng-dev, libfreetype6-dev, libxext-dev, libjpeg-dev, libtiff-dev,
+ libexpat1-dev, python-vtk, python2.5-dev, libxft-dev, python-support (>= 0.5.3),
+ python-all-dev (>= 2.3.5-11)
+Build-Depends-Indep: doxygen, graphviz
 Standards-Version: 3.8.1
 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/
 Section: libs
+XB-Python-Version: ${python:Versions}
 Homepage: http://www.kwwidgets.org/
 
 Package: libkwwidgets1-dev
@@ -94,3 +96,28 @@
  property editors, 2D and 3D rendering widgets, etc.
  .
  This package contains documentation files for KWWidgets.
+
+Package: python-kwwidgets
+Section: python
+Architecture: any
+Depends: ${python:Depends}, libkwwidgets1 (= ${binary:Version}), ${shlibs:Depends}
+Description: Cross-Platform GUI Toolkit - Python
+ 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 Python for KWWidgets.
+
+
+

Modified: packages/kwwidgets/trunk/debian/get-orig-source
URL: http://svn.debian.org/wsvn/debian-science/packages/kwwidgets/trunk/debian/get-orig-source?rev=35738&op=diff
==============================================================================
--- packages/kwwidgets/trunk/debian/get-orig-source (original)
+++ packages/kwwidgets/trunk/debian/get-orig-source Sun May 24 02:43:39 2009
@@ -1,7 +1,7 @@
 PACKAGE=kwwidgets
 
-VERSION=1.0.0~cvs20090209
-CVSDATE="2009-02-09 23:59:59"
+VERSION=1.0.0~cvs20090522
+CVSDATE="2009-05-22 23:59:59"
 
 FOLDER=$PACKAGE-$VERSION
 TARFILE=kwwidgets_$VERSION.orig.tar.gz
@@ -9,15 +9,15 @@
 
 #echo "ENTER PASSWORD : (press return)"
 #cvs -d:pserver:anoncvs at www.kwwidgets.org:/cvsroot/KWWidgets login
-cvs -d:pserver:anoncvs at www.kwwidgets.org:/cvsroot/KWWidgets checkout -D "$CVSDATE" KWWidgets
-# cvs -d:pserver:anoncvs at www.kwwidgets.org:/cvsroot/KWWidgets checkout -r Slicer-3-2 KWWidgets
+cvs -d:pserver:anoncvs at www.kwwidgets.org:/cvsroot/KWWidgets export -D "$CVSDATE" KWWidgets
+#cvs -d:pserver:anoncvs at www.kwwidgets.org:/cvsroot/KWWidgets export -r Slicer-3-4 KWWidgets
 
 
 # Remove all CVS directories
-echo "Removing all CVS directories"
-for REMOVE_CVS in `find KWWidgets -name CVS`; do
-        rm -rf "$REMOVE_CVS"
-done
+#echo "Removing all CVS directories"
+#for REMOVE_CVS in `find KWWidgets -name CVS`; do
+#        rm -rf "$REMOVE_CVS"
+#done
 for REMOVE_CVS in `find KWWidgets -name .cvsignore`; do
         rm "$REMOVE_CVS"
 done

Added: packages/kwwidgets/trunk/debian/kwwidgets-doc.install
URL: http://svn.debian.org/wsvn/debian-science/packages/kwwidgets/trunk/debian/kwwidgets-doc.install?rev=35738&op=file
==============================================================================
--- packages/kwwidgets/trunk/debian/kwwidgets-doc.install (added)
+++ packages/kwwidgets/trunk/debian/kwwidgets-doc.install Sun May 24 02:43:39 2009
@@ -1,0 +1,1 @@
+../../DEB_build_shared/Utilities/Doxygen/doc/html     usr/share/doc/kwwidgets-doc

Added: packages/kwwidgets/trunk/debian/libkwwidgets1-dev.install
URL: http://svn.debian.org/wsvn/debian-science/packages/kwwidgets/trunk/debian/libkwwidgets1-dev.install?rev=35738&op=file
==============================================================================
--- packages/kwwidgets/trunk/debian/libkwwidgets1-dev.install (added)
+++ packages/kwwidgets/trunk/debian/libkwwidgets1-dev.install Sun May 24 02:43:39 2009
@@ -1,0 +1,6 @@
+usr/lib/lib*.so                      usr/lib
+usr/lib/KWWidgets/CMake/*            usr/lib/KWWidgets/CMake
+usr/lib/KWWidgets/tcl/*              usr/lib/KWWidgets/tcl
+usr/lib/KWWidgets/*.cmake            usr/lib/KWWidgets
+usr/include/KWWidgets/*              usr/include/KWWidgets
+usr/lib/tcl/kwwidgets/kwwidgets.tcl  usr/lib/KWWidgets

Added: packages/kwwidgets/trunk/debian/libkwwidgets1.install
URL: http://svn.debian.org/wsvn/debian-science/packages/kwwidgets/trunk/debian/libkwwidgets1.install?rev=35738&op=file
==============================================================================
--- packages/kwwidgets/trunk/debian/libkwwidgets1.install (added)
+++ packages/kwwidgets/trunk/debian/libkwwidgets1.install Sun May 24 02:43:39 2009
@@ -1,0 +1,2 @@
+usr/lib/lib*.so.*                        usr/lib
+/usr/lib/tcl/kwwidgets/kwwidgets.tcl

Modified: packages/kwwidgets/trunk/debian/patches/30_all_patches.dpatch
URL: http://svn.debian.org/wsvn/debian-science/packages/kwwidgets/trunk/debian/patches/30_all_patches.dpatch?rev=35738&op=diff
==============================================================================
--- packages/kwwidgets/trunk/debian/patches/30_all_patches.dpatch (original)
+++ packages/kwwidgets/trunk/debian/patches/30_all_patches.dpatch Sun May 24 02:43:39 2009
@@ -8,9 +8,9 @@
 ## DP: KWWidgetsDoxygenDoc requires some .pl scripts at some particular places
 
 @DPATCH@
-diff -urNad kwwidgets-1.0.0~cvs20090209~/CMakeLists.txt kwwidgets-1.0.0~cvs20090209/CMakeLists.txt
---- kwwidgets-1.0.0~cvs20090209~/CMakeLists.txt	2009-03-15 23:50:02.000000000 +0000
-+++ kwwidgets-1.0.0~cvs20090209/CMakeLists.txt	2009-03-15 23:52:19.000000000 +0000
+diff -urNad kwwidgets-1.0.0.0~cvs20090522~/CMakeLists.txt kwwidgets-1.0.0.0~cvs20090522/CMakeLists.txt
+--- kwwidgets-1.0.0.0~cvs20090522~/CMakeLists.txt	2009-05-23 20:50:07.000000000 -0400
++++ kwwidgets-1.0.0.0~cvs20090522/CMakeLists.txt	2009-05-23 20:50:39.000000000 -0400
 @@ -107,7 +107,7 @@
  endif(NOT KWWidgets_INSTALL_BIN_DIR)
  
@@ -29,16 +29,23 @@
      CACHE INTERNAL "")
  endif(NOT KWWidgets_INSTALL_PACKAGE_DIR)
  
-@@ -901,3 +901,17 @@
+@@ -902,3 +902,24 @@
      endif(NOT SQUISH_FOUND)
    endif(KWWidgets_USE_Squish)
  endif(BUILD_TESTING AND KWWidgets_BUILD_TESTING)
 +
 +
 +IF (NOT DEFINED KWWidgets_SHAREDLIB_VERSION)
-+  SET ( KWWidgets_SHAREDLIB_VERSION ${KWWidgets_VERSION} )
-+  STRING ( REGEX MATCH "^[0-9]+" KWWidgets_SHAREDLIB_SOVERSION ${KWWidgets_SHAREDLIB_VERSION})
++  SET ( KWWidgets_SHAREDLIB_SOVERSION 1.20090522 )
++  SET ( KWWidgets_SHAREDLIB_VERSION   1.20090522.0.0 )
 +ENDIF (NOT DEFINED KWWidgets_SHAREDLIB_VERSION)
++
++
++#IF (NOT DEFINED KWWidgets_SHAREDLIB_VERSION)
++#  SET ( KWWidgets_SHAREDLIB_VERSION ${KWWidgets_VERSION} )
++#  STRING ( REGEX MATCH "^[0-9]+" KWWidgets_SHAREDLIB_SOVERSION ${KWWidgets_SHAREDLIB_VERSION})
++#ENDIF (NOT DEFINED KWWidgets_SHAREDLIB_VERSION)
++
 +
 +
 +IF(KWWidgets_BUILD_SHARED_LIBS)
@@ -47,9 +54,9 @@
 +     VERSION ${KWWidgets_SHAREDLIB_VERSION}
 +  )
 +ENDIF (KWWidgets_BUILD_SHARED_LIBS)
-diff -urNad kwwidgets-1.0.0~cvs20090209~/Utilities/CMakeLists.txt kwwidgets-1.0.0~cvs20090209/Utilities/CMakeLists.txt
---- kwwidgets-1.0.0~cvs20090209~/Utilities/CMakeLists.txt	2009-03-15 23:50:02.000000000 +0000
-+++ kwwidgets-1.0.0~cvs20090209/Utilities/CMakeLists.txt	2009-03-15 23:50:05.000000000 +0000
+diff -urNad kwwidgets-1.0.0.0~cvs20090522~/Utilities/CMakeLists.txt kwwidgets-1.0.0.0~cvs20090522/Utilities/CMakeLists.txt
+--- kwwidgets-1.0.0.0~cvs20090522~/Utilities/CMakeLists.txt	2009-05-23 20:50:07.000000000 -0400
++++ kwwidgets-1.0.0.0~cvs20090522/Utilities/CMakeLists.txt	2009-05-23 20:50:11.000000000 -0400
 @@ -1,5 +1,5 @@
 -add_executable(KWConvertImageToHeader KWConvertImageToHeader.cxx)
 -target_link_libraries(KWConvertImageToHeader ${KWWidgets_LIBRARIES})
@@ -58,20 +65,34 @@
  
  subdirs(
    Doxygen
-diff -urNad kwwidgets-1.0.0~cvs20090209~/Utilities/Doxygen/CMakeLists.txt kwwidgets-1.0.0~cvs20090209/Utilities/Doxygen/CMakeLists.txt
---- kwwidgets-1.0.0~cvs20090209~/Utilities/Doxygen/CMakeLists.txt	2009-03-15 23:50:02.000000000 +0000
-+++ kwwidgets-1.0.0~cvs20090209/Utilities/Doxygen/CMakeLists.txt	2009-03-15 23:50:05.000000000 +0000
-@@ -37,6 +37,7 @@
-     ${CMAKE_CURRENT_SOURCE_DIR}/doxyfile.in
-     ${CMAKE_CURRENT_BINARY_DIR}/doxyfile)
+diff -urNad kwwidgets-1.0.0.0~cvs20090522~/Utilities/Doxygen/CMakeLists.txt kwwidgets-1.0.0.0~cvs20090522/Utilities/Doxygen/CMakeLists.txt
+--- kwwidgets-1.0.0.0~cvs20090522~/Utilities/Doxygen/CMakeLists.txt	2009-05-23 20:50:07.000000000 -0400
++++ kwwidgets-1.0.0.0~cvs20090522/Utilities/Doxygen/CMakeLists.txt	2009-05-23 20:50:11.000000000 -0400
+@@ -7,7 +7,7 @@
+ if (BUILD_DOCUMENTATION)
+ 
+   option (DOCUMENTATION_DOWNLOAD_VTK_TAGFILE
+-    "Download the VTK tag file." ON)
++    "Download the VTK tag file." OFF)
+   mark_as_advanced (
+     DOCUMENTATION_DOWNLOAD_VTK_TAGFILE
+     )
+@@ -34,9 +34,10 @@
+   endif(DOT)
+ 
+   configure_file(
+-    ${CMAKE_CURRENT_SOURCE_DIR}/doxyfile.in
+-    ${CMAKE_CURRENT_BINARY_DIR}/doxyfile)
++    ../../debian/Doxyfile.in
++    ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile)
  
 +  set(VTK_DOXYGEN_HOME /usr/share/doc/vtk-doc/html)
    configure_file(
      ${CMAKE_CURRENT_SOURCE_DIR}/doc_makeall.sh.in
      ${CMAKE_CURRENT_BINARY_DIR}/doc_makeall.sh)
-diff -urNad kwwidgets-1.0.0~cvs20090209~/Wrapping/Tcl/CMakeLists.txt kwwidgets-1.0.0~cvs20090209/Wrapping/Tcl/CMakeLists.txt
---- kwwidgets-1.0.0~cvs20090209~/Wrapping/Tcl/CMakeLists.txt	2009-03-15 23:50:02.000000000 +0000
-+++ kwwidgets-1.0.0~cvs20090209/Wrapping/Tcl/CMakeLists.txt	2009-03-15 23:50:05.000000000 +0000
+diff -urNad kwwidgets-1.0.0.0~cvs20090522~/Wrapping/Tcl/CMakeLists.txt kwwidgets-1.0.0.0~cvs20090522/Wrapping/Tcl/CMakeLists.txt
+--- kwwidgets-1.0.0.0~cvs20090522~/Wrapping/Tcl/CMakeLists.txt	2009-05-23 20:50:07.000000000 -0400
++++ kwwidgets-1.0.0.0~cvs20090522/Wrapping/Tcl/CMakeLists.txt	2009-05-23 20:50:11.000000000 -0400
 @@ -47,8 +47,8 @@
    ${KWWidgets_BINARY_DIR}/Wrapping/Tcl/Install/Hide/pkgIndex.tcl
    @ONLY IMMEDIATE)

Added: packages/kwwidgets/trunk/debian/python-kwwidgets.install
URL: http://svn.debian.org/wsvn/debian-science/packages/kwwidgets/trunk/debian/python-kwwidgets.install?rev=35738&op=file
==============================================================================
--- packages/kwwidgets/trunk/debian/python-kwwidgets.install (added)
+++ packages/kwwidgets/trunk/debian/python-kwwidgets.install Sun May 24 02:43:39 2009
@@ -1,0 +1,3 @@
+usr/lib/python2.5/site-packages/KWWidgets-1.0.egg-info                  usr/lib/python2.5/site-packages
+usr/lib/python2.5/site-packages/libKWWidgetsPython.so                   usr/lib/python2.5/site-packages
+usr/lib/python2.5/site-packages/kwwidgets.py                            usr/lib/python2.5/site-packages

Modified: packages/kwwidgets/trunk/debian/rules
URL: http://svn.debian.org/wsvn/debian-science/packages/kwwidgets/trunk/debian/rules?rev=35738&op=diff
==============================================================================
--- packages/kwwidgets/trunk/debian/rules (original)
+++ packages/kwwidgets/trunk/debian/rules Sun May 24 02:43:39 2009
@@ -7,7 +7,7 @@
 include /usr/share/dpatch/dpatch.make
 
 # Uncomment this to turn on verbose mode.
-export DH_VERBOSE=1
+#export DH_VERBOSE=1
 
 CFLAGS = -g
 ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
@@ -23,7 +23,7 @@
 endif
 
 SHARED_BUILD_PATH = DEB_build_shared
-CMAKE_FLAGS = -DCMAKE_INSTALL_PREFIX:PATH=/usr \
+CMAKE_FLAGS = -DCMAKE_INSTALL_PREFIX:PATH=$(CURDIR)/debian/tmp/usr \
               -DCMAKE_VERBOSE_MAKEFILE=$(DH_VERBOSE) \
               -DCMAKE_CXX_FLAGS="-Wno-deprecated -I/usr/include/python2.5" \
               -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed" \
@@ -32,10 +32,22 @@
               -DBUILD_DOCUMENTATION:BOOL=ON \
               -DKWWidgets_BUILD_EXAMPLES:BOOL=OFF \
               -DKWWidgets_BUILD_TESTING:BOOL=OFF \
-              -DVTK_DIR="/usr/lib/vtk-5.2"
+              -DVTK_DIR:PATH=/usr/lib/vtk-5.2
+
+#
+#This package is using
+#    -DCMAKE_INSTALL_PREFIX:PATH=$(CURDIR)/debian/tmp/usr
+#    $(MAKE) $(JOBS) -C $(SHARED_BUILD_PATH) install
+#instead of
+#    -DCMAKE_INSTALL_PREFIX:PATH=/usr
+#    $(MAKE) $(JOBS) -C $(SHARED_BUILD_PATH) install DESTDIR=$(CURDIR)/debian/tmp
+#
+# else, python tries to install into the wrong directory
+# ./Wrapping/Python/CMakeLists.txt:69:      set(KWWidgets_PYTHON_SETUP_ARGS "--prefix=\"${DOLLAR}{CMAKE_INSTALL_PREFIX}\""
+
 
 get-orig-source:
-	. debian/get-orig-source
+	/bin/sh $(CURDIR)/debian/get-orig-source
 
 
 configure: configure-stamp
@@ -46,10 +58,12 @@
 
 	if [ ! -d $(SHARED_BUILD_PATH) ]; then mkdir $(SHARED_BUILD_PATH); fi
 
+	cp debian/CMakeCache.txt.debian $(SHARED_BUILD_PATH)/CMakeCache.txt
+
 	cd $(SHARED_BUILD_PATH) \
               && cmake $(CURDIR) $(CMAKE_FLAGS) -DBUILD_SHARED_LIBS:BOOL=ON
 
-	touch configure-stamp
+	touch $@
 
 
 build: build-arch
@@ -77,8 +91,8 @@
 
 	# KWWidgetsDoxygenDoc is a target not associated with 'all'
 #	$(MAKE) $(JOBS) KWWidgetsDoxygenDoc -C $(SHARED_BUILD_PATH)
-	doxygen -u -s $(SHARED_BUILD_PATH)/Utilities/Doxygen/doxyfile
-	doxygen $(SHARED_BUILD_PATH)/Utilities/Doxygen/doxyfile
+	doxygen -u -s $(SHARED_BUILD_PATH)/Utilities/Doxygen/Doxyfile
+	doxygen $(SHARED_BUILD_PATH)/Utilities/Doxygen/Doxyfile
 
         # remove zero byte files
 	find $(SHARED_BUILD_PATH)/Utilities/Doxygen/doc/ -depth -empty | xargs rm -rf
@@ -111,20 +125,12 @@
 	# Add here commands to install the package into debian/tmp
 	
 	# install binaries and shared libs
-	$(MAKE) $(JOBS) -C $(SHARED_BUILD_PATH) install DESTDIR=$(CURDIR)/debian/tmp
+	$(MAKE) $(JOBS) -C $(SHARED_BUILD_PATH) install
 
-
-	dh_install -plibkwwidgets1        debian/tmp/usr/lib/lib*.so.*             usr/lib
-
-	dh_install -plibkwwidgets1-dev    debian/tmp/usr/lib/lib*.so               usr/lib
-	dh_install -plibkwwidgets1-dev    debian/tmp/usr/lib/KWWidgets/CMake/*     usr/lib/KWWidgets/CMake
-	dh_install -plibkwwidgets1-dev    debian/tmp/usr/lib/KWWidgets/tcl/*       usr/lib/KWWidgets/tcl
-	dh_install -plibkwwidgets1-dev    debian/tmp/usr/lib/KWWidgets/*.cmake     usr/lib/KWWidgets
-	dh_install -plibkwwidgets1-dev    debian/tmp/usr/include/KWWidgets/*       usr/include/KWWidgets
+	dh_pysupport -v
 
 
 install-indep: build-indep
-	dh_install -pkwwidgets-doc        $(SHARED_BUILD_PATH)/Utilities/Doxygen/doc/*    /usr/share/doc/kwwidgets-doc
 	dh_installexamples  -pkwwidgets-examples  Examples/*
 
 
@@ -135,8 +141,7 @@
 	dh_installchangelogs 
 	dh_installdocs
 	dh_installexamples
-	dh_install --sourcedir=$(CURDIR)/debian/tmp
-#	dh_install
+	dh_install --sourcedir=$(CURDIR)/debian/tmp --list-missing
 #	dh_installmenu
 	dh_installman
 	dh_link
@@ -153,12 +158,12 @@
 
 
 # Build architecture independant packages using the common target.
-binary-indep: build-indep install-indep
+binary-indep: install-indep
 	$(MAKE) -f debian/rules DH_OPTIONS=-i binary-common
 
 
 # Build architecture dependant packages using the common target.
-binary-arch: build-arch install-arch
+binary-arch: install-arch
 	$(MAKE) -f debian/rules DH_OPTIONS=-s binary-common
 
 




More information about the debian-science-commits mailing list