[med-svn] r13265 - in trunk/packages/pythonqt/trunk/debian: . patches

Dominique Belhachemi domibel at alioth.debian.org
Fri Apr 5 01:39:56 UTC 2013


Author: domibel
Date: 2013-04-05 01:39:56 +0000 (Fri, 05 Apr 2013)
New Revision: 13265

Removed:
   trunk/packages/pythonqt/trunk/debian/patches/stddecorators_no_keywords.patch
Modified:
   trunk/packages/pythonqt/trunk/debian/changelog
   trunk/packages/pythonqt/trunk/debian/docs
   trunk/packages/pythonqt/trunk/debian/patches/cmakebuildsystem.patch
   trunk/packages/pythonqt/trunk/debian/patches/series
Log:
new pythonqt snapshot based on svn r244

Modified: trunk/packages/pythonqt/trunk/debian/changelog
===================================================================
--- trunk/packages/pythonqt/trunk/debian/changelog	2013-04-03 23:09:54 UTC (rev 13264)
+++ trunk/packages/pythonqt/trunk/debian/changelog	2013-04-05 01:39:56 UTC (rev 13265)
@@ -1,3 +1,9 @@
+pythonqt (2.1.0+svn244-1) UNRELEASED; urgency=low
+
+  * new snapshot based on svn r244
+
+ -- Dominique Belhachemi <domibel at debian.org>  Thu, 04 Apr 2013 21:24:02 -0400
+
 pythonqt (2.0.1-1.1) unstable; urgency=low
 
   * Non-maintainer upload.

Modified: trunk/packages/pythonqt/trunk/debian/docs
===================================================================
--- trunk/packages/pythonqt/trunk/debian/docs	2013-04-03 23:09:54 UTC (rev 13264)
+++ trunk/packages/pythonqt/trunk/debian/docs	2013-04-05 01:39:56 UTC (rev 13265)
@@ -1,2 +1 @@
-CHANGELOG.txt
 README

Modified: trunk/packages/pythonqt/trunk/debian/patches/cmakebuildsystem.patch
===================================================================
--- trunk/packages/pythonqt/trunk/debian/patches/cmakebuildsystem.patch	2013-04-03 23:09:54 UTC (rev 13264)
+++ trunk/packages/pythonqt/trunk/debian/patches/cmakebuildsystem.patch	2013-04-05 01:39:56 UTC (rev 13265)
@@ -1,39 +1,9 @@
-Index: PythonQt2.0.1/CMakeLists.txt
-===================================================================
---- /dev/null	1970-01-01 00:00:00.000000000 +0000
-+++ PythonQt2.0.1/CMakeLists.txt	2011-03-06 19:23:17.000000000 +0100
-@@ -0,0 +1,266 @@
-+cmake_minimum_required(VERSION 2.8)
-+
-+#-----------------------------------------------------------------------------
-+# See http://cmake.org/cmake/help/cmake-2-8-docs.html#section_Policies for details
-+#
-+
-+SET(project_policies
-+  CMP0001 # NEW: CMAKE_BACKWARDS_COMPATIBILITY should no longer be used.
-+  CMP0002 # NEW: Logical target names must be globally unique.
-+  CMP0003 # NEW: Libraries linked via full path no longer produce linker search paths.
-+  CMP0004 # NEW: Libraries linked may NOT have leading or trailing whitespace.
-+  CMP0005 # NEW: Preprocessor definition values are now escaped automatically.
-+  CMP0006 # NEW: Installing MACOSX_BUNDLE targets requires a BUNDLE DESTINATION.
-+  CMP0007 # NEW: List command no longer ignores empty elements.
-+  CMP0008 # NEW: Libraries linked by full-path must have a valid library file name.
-+  CMP0009 # NEW: FILE GLOB_RECURSE calls should not follow symlinks by default.
-+  CMP0010 # NEW: Bad variable reference syntax is an error.
-+  CMP0011 # NEW: Included scripts do automatic cmake_policy PUSH and POP.
-+  CMP0012 # NEW: if() recognizes numbers and boolean constants.
-+  CMP0013 # NEW: Duplicate binary directories are not allowed.
-+  CMP0014 # NEW: Input directories must have CMakeLists.txt
-+  )
-+FOREACH(policy ${project_policies})
-+  IF(POLICY ${policy})
-+    CMAKE_POLICY(SET ${policy} NEW)
-+  ENDIF()
-+ENDFOREACH()
-+
-+#-----------------------------------------------------------------------------
-+project(PythonQt)
-+
+--- pythonqt-2.1.0+svn244.orig/CMakeLists.txt
++++ pythonqt-2.1.0+svn244/CMakeLists.txt
+@@ -199,6 +199,18 @@ qt4_add_resources(gen_qrc_sources ${qrc_
+ #-----------------------------------------------------------------------------
+ # Build the library
+ 
 +set(PythonQt_MAJOR_VERSION 2)
 +set(PythonQt_MINOR_VERSION 0)
 +set(PythonQt_BUILD_VERSION 1)
@@ -46,417 +16,14 @@
 +  SOVERSION "${PythonQt_API_VERSION}"
 +)
 +
-+#-----------------------------------------------------------------------------
-+
-+#-----------------------------------------------------------------------------
-+# Python libraries
-+
-+find_package(PythonLibs REQUIRED)
-+include_directories("${PYTHON_INCLUDE_DIR}")
-+
-+#-----------------------------------------------------------------------------
-+# VTK
-+
-+option(PythonQt_USE_VTK "Automatically wrap/unwrap VTK based object" OFF)
-+set(VTK_LIBRARIES)
-+if(PythonQt_USE_VTK)
-+  find_package(VTK REQUIRED)
-+  include(${VTK_USE_FILE})
-+  add_definitions(-DPYTHONQT_USE_VTK)
-+  set(VTK_LIBRARIES vtkPythonCore)
-+else()
-+  remove_definitions(-DPYTHONQT_USE_VTK)
-+endif()
-+
-+#-----------------------------------------------------------------------------
-+# Build options
-+
-+foreach(qtlib core gui network opengl sql svg uitools webkit xml xmlpatterns)
-+  OPTION(PythonQt_Wrap_Qt${qtlib} "Make all of Qt${qtlib} available in python" OFF)
-+endforeach()
-+
-+option(PythonQt_DEBUG "Enable/Disable PythonQt debug output" OFF)
-+if(PythonQt_DEBUG)
-+  add_definitions(-DPYTHONQT_DEBUG)
-+else()
-+  remove_definitions(-DPYTHONQT_DEBUG)
-+endif()
-+
-+#-----------------------------------------------------------------------------
-+# Setup Qt
-+
-+set(minimum_required_qt_version "4.6.2")
-+
-+find_package(Qt4)
-+
-+if(QT4_FOUND)
-+
-+  set(found_qt_version ${QT_VERSION_MAJOR}.${QT_VERSION_MINOR}.${QT_VERSION_PATCH})
-+
-+  if(${found_qt_version} VERSION_LESS ${minimum_required_qt_version})
-+      message(FATAL_ERROR "error: PythonQt requires Qt >= ${minimum_required_qt_version} -- you cannot use Qt ${found_qt_version}.")
-+  endif()
-+  
-+  # Enable required qt module
-+  foreach(qtlib network opengl sql svg uitools webkit xml xmlpatterns)
-+    string(TOUPPER ${qtlib} qtlib_uppercase)
-+    if (NOT ${QT_QT${qtlib_uppercase}_FOUND})
-+      message(FATAL_ERROR "QT_QT${${qtlib_uppercase} *not* FOUND - Try to disable PythonQt_Wrap_Qt${qtlib}")
-+    endif()
-+    set(QT_USE_QT${qtlib_uppercase} ${PythonQt_Wrap_Qt${qtlib}})
-+  endforeach()
-+  
-+  include(${QT_USE_FILE})
-+else()
-+  message(FATAL_ERROR "error: Qt4 was not found on your system. You probably need to set the QT_QMAKE_EXECUTABLE variable")
-+endif()
-+
-+#-----------------------------------------------------------------------------
-+# Sources
-+
-+set(sources
-+    src/PythonQtClassInfo.cpp
-+    src/PythonQtClassWrapper.cpp
-+    src/PythonQtConversion.cpp
-+    src/PythonQt.cpp
-+    src/PythonQtImporter.cpp
-+    src/PythonQtInstanceWrapper.cpp
-+    src/PythonQtMethodInfo.cpp
-+    src/PythonQtMisc.cpp
-+    src/PythonQtObjectPtr.cpp
-+    src/PythonQtQFileImporter.cpp
-+    src/PythonQtSignalReceiver.cpp
-+    src/PythonQtSlot.cpp
-+    src/PythonQtStdDecorators.cpp
-+    #src/PythonQtStdIn.cpp
-+    src/PythonQtStdOut.cpp
-+    src/gui/PythonQtScriptingConsole.cpp
-+    
-+    #generated_cpp/PythonQt_QtBindings.cpp
-+
-+    generated_cpp/com_trolltech_qt_core_builtin/com_trolltech_qt_core_builtin0.cpp
-+    generated_cpp/com_trolltech_qt_core_builtin/com_trolltech_qt_core_builtin_init.cpp
-+    generated_cpp/com_trolltech_qt_gui_builtin/com_trolltech_qt_gui_builtin0.cpp
-+    generated_cpp/com_trolltech_qt_gui_builtin/com_trolltech_qt_gui_builtin_init.cpp
-+)
-+
-+#-----------------------------------------------------------------------------
-+# List headers.  This is list is used for the install command.
-+
-+set(headers
-+    src/PythonQtClassInfo.h
-+    src/PythonQtClassWrapper.h
-+    src/PythonQtConversion.h
-+    src/PythonQtCppWrapperFactory.h
-+    src/PythonQtDoc.h
-+    src/PythonQt.h
-+    src/PythonQtImporter.h
-+    src/PythonQtImportFileInterface.h
-+    src/PythonQtInstanceWrapper.h
-+    src/PythonQtMethodInfo.h
-+    src/PythonQtMisc.h
-+    src/PythonQtObjectPtr.h
-+    src/PythonQtQFileImporter.h
-+    src/PythonQtSignalReceiver.h
-+    src/PythonQtSlot.h
-+    src/PythonQtStdDecorators.h
-+    #src/PythonQtStdIn.h
-+    src/PythonQtStdOut.h
-+    src/PythonQtSystem.h
-+    src/PythonQtVariants.h
-+    #src/dPython.h
-+    #generated_cpp/PythonQt_QtBindings.h
-+)
-+
-+#-----------------------------------------------------------------------------
-+# Headers that should run through moc
-+
-+set(moc_sources
-+    src/PythonQt.h
-+    src/PythonQtSignalReceiver.h
-+    src/PythonQtStdDecorators.h
-+    src/gui/PythonQtScriptingConsole.h
-+
-+    generated_cpp/com_trolltech_qt_core_builtin/com_trolltech_qt_core_builtin0.h
-+    generated_cpp/com_trolltech_qt_gui_builtin/com_trolltech_qt_gui_builtin0.h
-+)
-+
-+#-----------------------------------------------------------------------------
-+# Add extra sources
-+foreach(qtlib core gui network opengl sql svg uitools webkit xml xmlpatterns)
-+  
-+  if (${PythonQt_Wrap_Qt${qtlib}})
-+    
-+    ADD_DEFINITIONS(-DPYTHONQT_WRAP_Qt${qtlib})
-+    
-+    set(file_prefix generated_cpp/com_trolltech_qt_${qtlib}/com_trolltech_qt_${qtlib})
-+    
-+    foreach(index RANGE 0 10)
-+    
-+      # Source files
-+      if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${file_prefix}${index}.cpp)
-+        list(APPEND sources ${file_prefix}${index}.cpp)
-+      endif()
-+      
-+      # Headers that should run through moc
-+      if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${file_prefix}${index}.h)
-+        list(APPEND moc_sources ${file_prefix}${index}.h)
-+      endif()
-+      
-+    endforeach()
-+    
-+    list(APPEND sources ${file_prefix}_init.cpp)
-+
-+  endif()
-+endforeach()
-+
-+#-----------------------------------------------------------------------------
-+# UI files
-+set(ui_sources )
-+
-+#-----------------------------------------------------------------------------
-+# Resources
-+set(qrc_sources )
-+
-+#-----------------------------------------------------------------------------
-+# Do wrapping
-+qt4_wrap_cpp(gen_moc_sources ${moc_sources})
-+qt4_wrap_ui(gen_ui_sources ${ui_sources})
-+qt4_add_resources(gen_qrc_sources ${qrc_sources})
-+
-+#-----------------------------------------------------------------------------
-+# Build the library
-+
-+include_directories(
-+  ${CMAKE_CURRENT_SOURCE_DIR}/src
-+  )
-+  
-+add_library(PythonQt SHARED
-+            ${sources}
-+            ${gen_moc_sources}
-+            ${gen_ui_sources}
-+            ${gen_qrc_sources}
-+  )
-+set_target_properties(PythonQt PROPERTIES DEFINE_SYMBOL PYTHONQT_EXPORTS)
+ include_directories(
+   ${CMAKE_CURRENT_SOURCE_DIR}/src
+   )
+@@ -210,6 +222,7 @@ add_library(PythonQt SHARED
+             ${gen_qrc_sources}
+   )
+ set_target_properties(PythonQt PROPERTIES DEFINE_SYMBOL PYTHONQT_EXPORTS)
 +set_target_properties(PythonQt PROPERTIES ${PythonQt_LIBRARY_PROPERTIES})
-+
-+foreach(source ${gen_moc_sources})
-+  string(REGEX MATCH "PythonQtStdDecorators" match ${source})
-+  if(match)
-+    set_property(SOURCE ${source} PROPERTY COMPILE_FLAGS -DQT_NO_KEYWORDS)
-+  endif(match)
-+endforeach(source {gen_moc_sources})
-+
-+#
-+# That should solve linkage error on Mac when the project is used in a superbuild setup
-+# See http://blog.onesadcookie.com/2008/01/installname-magic.html
-+#
-+set_target_properties(PythonQt  PROPERTIES
-+  INSTALL_NAME_DIR "${CMAKE_INSTALL_PREFIX}/lib"
-+  )
-+
-+target_link_libraries(PythonQt
-+              ${PYTHON_LIBRARY}
-+              ${QT_LIBRARIES}
-+              ${VTK_LIBRARIES}
-+  )
-+
-+#-----------------------------------------------------------------------------
-+# Install library (on windows, put the dll in 'bin' and the archive in 'lib')
-+
-+install(TARGETS PythonQt
-+        RUNTIME DESTINATION bin
-+        LIBRARY DESTINATION lib
-+        ARCHIVE DESTINATION lib)
-+install(FILES ${headers} DESTINATION include/PythonQt)
-Index: PythonQt2.0.1/generator/CMakeLists.txt
-===================================================================
---- /dev/null	1970-01-01 00:00:00.000000000 +0000
-+++ PythonQt2.0.1/generator/CMakeLists.txt	2011-03-06 19:23:17.000000000 +0100
-@@ -0,0 +1,186 @@
-+cmake_minimum_required(VERSION 2.8)
-+
-+#-----------------------------------------------------------------------------
-+# See http://cmake.org/cmake/help/cmake-2-8-docs.html#section_Policies for details
-+#
-+
-+SET(project_policies
-+  CMP0001 # NEW: CMAKE_BACKWARDS_COMPATIBILITY should no longer be used.
-+  CMP0002 # NEW: Logical target names must be globally unique.
-+  CMP0003 # NEW: Libraries linked via full path no longer produce linker search paths.
-+  CMP0004 # NEW: Libraries linked may NOT have leading or trailing whitespace.
-+  CMP0005 # NEW: Preprocessor definition values are now escaped automatically.
-+  CMP0006 # NEW: Installing MACOSX_BUNDLE targets requires a BUNDLE DESTINATION.
-+  CMP0007 # NEW: List command no longer ignores empty elements.
-+  CMP0008 # NEW: Libraries linked by full-path must have a valid library file name.
-+  CMP0009 # NEW: FILE GLOB_RECURSE calls should not follow symlinks by default.
-+  CMP0010 # NEW: Bad variable reference syntax is an error.
-+  CMP0011 # NEW: Included scripts do automatic cmake_policy PUSH and POP.
-+  CMP0012 # NEW: if() recognizes numbers and boolean constants.
-+  CMP0013 # NEW: Duplicate binary directories are not allowed.
-+  CMP0014 # NEW: Input directories must have CMakeLists.txt
-+  )
-+FOREACH(policy ${project_policies})
-+  IF(POLICY ${policy})
-+    CMAKE_POLICY(SET ${policy} NEW)
-+  ENDIF()
-+ENDFOREACH()
-+
-+#-----------------------------------------------------------------------------
-+project(PythonQtGenerator)
-+#-----------------------------------------------------------------------------
-+
-+#-----------------------------------------------------------------------------
-+# Setup Qt
-+
-+set(minimum_required_qt_version "4.6.2")
-+
-+find_package(Qt4)
-+
-+if(QT4_FOUND)
-+
-+  set(found_qt_version ${QT_VERSION_MAJOR}.${QT_VERSION_MINOR}.${QT_VERSION_PATCH})
-+
-+  if(${found_qt_version} VERSION_LESS ${minimum_required_qt_version})
-+      message(FATAL_ERROR "error: PythonQt requires Qt >= ${minimum_required_qt_version} -- you cannot use Qt ${found_qt_version}.")
-+  endif()
-+  
-+  set(QT_USE_QTXML ON)
-+  
-+  include(${QT_USE_FILE})
-+else()
-+  message(FATAL_ERROR "error: Qt4 was not found on your system. You probably need to set the QT_QMAKE_EXECUTABLE variable")
-+endif()
-+
-+#-----------------------------------------------------------------------------
-+# Sources
-+
-+set(sources
-+  parser/ast.cpp
-+  parser/binder.cpp
-+  parser/class_compiler.cpp
-+  parser/codemodel.cpp
-+  parser/codemodel_finder.cpp
-+  parser/compiler_utils.cpp
-+  parser/control.cpp
-+  parser/declarator_compiler.cpp
-+  parser/default_visitor.cpp
-+  parser/dumptree.cpp
-+  parser/lexer.cpp
-+  parser/list.cpp
-+  parser/name_compiler.cpp
-+  parser/parser.cpp
-+  parser/smallobject.cpp
-+  parser/tokens.cpp
-+  parser/type_compiler.cpp
-+  parser/visitor.cpp
-+  
-+  abstractmetabuilder.cpp
-+  abstractmetalang.cpp
-+  asttoxml.cpp
-+  customtypes.cpp
-+  fileout.cpp
-+  generator.cpp
-+  generatorset.cpp
-+  generatorsetqtscript.cpp
-+  main.cpp
-+  metajava.cpp
-+  metaqtscriptbuilder.cpp
-+  metaqtscript.cpp
-+  prigenerator.cpp
-+  reporthandler.cpp
-+  setupgenerator.cpp
-+  shellgenerator.cpp
-+  shellheadergenerator.cpp
-+  shellimplgenerator.cpp
-+  typeparser.cpp
-+  typesystem.cpp
-+  )
-+  
-+#-----------------------------------------------------------------------------
-+# List headers.  This list is used for the install command.
-+
-+set(headers
-+  )
-+
-+#-----------------------------------------------------------------------------
-+# Headers that should run through moc
-+
-+set(moc_sources
-+  fileout.h
-+  generator.h
-+  generatorset.h
-+  generatorsetqtscript.h
-+  prigenerator.h
-+  setupgenerator.h
-+  shellgenerator.h
-+  shellheadergenerator.h
-+  shellimplgenerator.h
-+  )
-+  
-+#-----------------------------------------------------------------------------
-+# UI files
-+
-+set(ui_sources )
-+
-+#-----------------------------------------------------------------------------
-+# Resources
-+
-+set(qrc_sources
-+  generator.qrc
-+  )
-+
-+#-----------------------------------------------------------------------------
-+# Do wrapping
-+qt4_wrap_cpp(gen_moc_sources ${moc_sources})
-+qt4_wrap_ui(gen_ui_sources ${ui_sources})
-+qt4_add_resources(gen_qrc_sources ${qrc_sources})
-+
-+#-----------------------------------------------------------------------------
-+# Copy file expected by the generator and specify install rules
-+
-+file(GLOB files_to_copy RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "build_*.txt" "typesystem_*.xml")
-+list(APPEND files_to_copy qtscript_masterinclude.h parser/rpp/pp-qt-configuration)
-+foreach(file ${files_to_copy})
-+  configure_file(
-+    ${file}
-+    ${CMAKE_CURRENT_BINARY_DIR}/${file}
-+    COPYONLY
-+    )
-+  get_filename_component(destination_dir ${file} PATH)
-+  install(FILES ${file} DESTINATION bin/${destination_dir})
-+endforeach()
-+
-+#-----------------------------------------------------------------------------
-+# Build the library
-+
-+SOURCE_GROUP("Resources" FILES
-+  ${qrc_sources}
-+  ${ui_sources}
-+  ${files_to_copy}
-+  )
-+
-+include_directories(
-+  ${CMAKE_CURRENT_SOURCE_DIR}
-+  ${CMAKE_CURRENT_SOURCE_DIR}/parser
-+  ${CMAKE_CURRENT_SOURCE_DIR}/parser/rpp
-+  )
-+  
-+add_definitions(-DRXX_ALLOCATOR_INIT_0)
-+  
-+add_executable(${PROJECT_NAME}
-+  ${sources}
-+  ${gen_moc_sources}
-+  ${gen_ui_sources}
-+  ${gen_qrc_sources}
-+)
-+
-+target_link_libraries(${PROJECT_NAME} ${QT_LIBRARIES})
-+
-+#-----------------------------------------------------------------------------
-+# Install library (on windows, put the dll in 'bin' and the archive in 'lib')
-+
-+install(TARGETS ${PROJECT_NAME}
-+        RUNTIME DESTINATION bin
-+        LIBRARY DESTINATION lib
-+        ARCHIVE DESTINATION lib)
+ 
+ #
+ # That should solve linkage error on Mac when the project is used in a superbuild setup

Modified: trunk/packages/pythonqt/trunk/debian/patches/series
===================================================================
--- trunk/packages/pythonqt/trunk/debian/patches/series	2013-04-03 23:09:54 UTC (rev 13264)
+++ trunk/packages/pythonqt/trunk/debian/patches/series	2013-04-05 01:39:56 UTC (rev 13265)
@@ -1,2 +1 @@
 cmakebuildsystem.patch
-stddecorators_no_keywords.patch

Deleted: trunk/packages/pythonqt/trunk/debian/patches/stddecorators_no_keywords.patch
===================================================================
--- trunk/packages/pythonqt/trunk/debian/patches/stddecorators_no_keywords.patch	2013-04-03 23:09:54 UTC (rev 13264)
+++ trunk/packages/pythonqt/trunk/debian/patches/stddecorators_no_keywords.patch	2013-04-05 01:39:56 UTC (rev 13265)
@@ -1,24 +0,0 @@
---- pythonqt-2.0.1.orig/src/PythonQtStdDecorators.h
-+++ pythonqt-2.0.1/src/PythonQtStdDecorators.h
-@@ -56,16 +56,20 @@ class PYTHONQT_EXPORT PythonQtStdDecorat
- {
-   Q_OBJECT
- 
--public slots:
-+public Q_SLOTS:
-   bool connect(QObject* sender, const QByteArray& signal, PyObject* callable);
-   bool connect(QObject* sender, const QByteArray& signal, QObject* receiver, const QByteArray& slot);
-   bool disconnect(QObject* sender, const QByteArray& signal, PyObject* callable);
-   bool disconnect(QObject* sender, const QByteArray& signal, QObject* receiver, const QByteArray& slot);
- 
-+#ifndef QT_NO_KEYWORDS
- #undef emit
-+#endif
-   void emit(QObject* sender, const QByteArray& signal, PyObject* arg1 = NULL,PyObject* arg2 = NULL,
-             PyObject* arg3 = NULL,PyObject* arg4 = NULL,PyObject* arg5 = NULL,PyObject* arg6 = NULL,PyObject* arg7 = NULL);
-+#ifndef QT_NO_KEYWORDS
- #define emit
-+#endif
-   
-   QObject* parent(QObject* o);
-   void setParent(QObject* o, QObject* parent);




More information about the debian-med-commit mailing list