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