debian/0000755000000000000000000000000012235615065007173 5ustar debian/source/0000755000000000000000000000000012235573501010471 5ustar debian/source/format0000644000000000000000000000001412235573501011677 0ustar 3.0 (quilt) debian/rules0000755000000000000000000000105312235600374010247 0ustar #!/usr/bin/make -f # -*- makefile -*- # Sample debian/rules that uses debhelper. # This file was originally written by Joey Hess and Craig Small. # As a special exception, when this file is copied by dh-make into a # dh-make output file, you may use that output file without restriction. # This special exception was added by Craig Small in version 0.37 of dh-make. # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@ --parallel --with quilt --buildsystem=cmake get-orig-source: uscan --verbose --force-download --repack --rename debian/copyright0000644000000000000000000000422612235576666011147 0ustar Source: http://pythonqt.sourceforge.net/ Files: * Copyright: © 2010 MeVis Medical Solutions AG All Rights Reserved. License: LGPL-2+ Files: generator/* Copyright: © 2008-2009 Nokia Corporation and/or its subsidiary(-ies). License: LGPL-2.1 No Commercial Usage This file contains pre-release code and may not be distributed. You may use this file in accordance with the terms and conditions contained in the Technology Preview License Agreement accompanying this package. . GNU Lesser General Public License Usage Alternatively, this file may be used under the terms of the GNU Lesser General Public License version 2.1 as published by the Free Software Foundation and appearing in the file LICENSE.LGPL included in the packaging of this file. Please review the following information to ensure the GNU Lesser General Public License version 2.1 requirements will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. . In addition, as a special exception, Nokia gives you certain additional rights. These rights are described in the Nokia Qt LGPL Exception version 1.1, included in the file LGPL_EXCEPTION.txt in this package. . If you have questions regarding the use of this file, please contact Nokia at qt-info@nokia.com. Files: debian/* Copyright: 2011; Mathieu Malaterre License: LGPL-2.1 License: LGPL-2.1 This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; version 2.1 of the License . This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . On Debian systems the full text of the GNU Library General Public License can be found in the `/usr/share/common-licenses/LGPL-2.1' file. debian/control0000644000000000000000000000446012235612302010571 0ustar Source: pythonqt Section: libs Priority: optional Maintainer: Debian Med Packaging Team Uploaders: Mathieu Malaterre , Dominique Belhachemi Build-Depends: debhelper (>= 9), cmake, quilt (>= 0.46-7~), python-dev, qt4-qmake, libqt4-dev Standards-Version: 3.9.4 XS-Python-Version: current Homepage: http://pythonqt.sourceforge.net Vcs-Browser: http://svn.debian.org/wsvn/debian-med/trunk/packages/pythonqt/trunk/ Vcs-Svn: svn://svn.debian.org/debian-med/trunk/packages/pythonqt/trunk/ Package: libpythonqt2.1 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: Dynamic Python binding for the Qt framework - runtime PythonQt offers an easy way to embed the Python scripting language into a C++ Qt applications. It makes heavy use of the QMetaObject system and thus requires Qt 4.x. The focus of PythonQt is on embedding Python into an existing C++ application, not on writing the whole application completely in Python. If you want to write your whole application in Python, you should use PyQt or PySide instead. If you are looking for a simple way to embed Python objects into your C++/Qt Application and to script parts of your application via Python, PythonQt is the way to go! . This package contains the libraries needed to run PythonQt applications. Package: libpythonqt-dev Replaces: libpythonqt2-dev (<< 2.1.0~svn247-1~) Breaks: libpythonqt2-dev (<< 2.1.0~svn247-1~) Section: libdevel Architecture: any Depends: libpythonqt2.1 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Description: Dynamic Python binding for the Qt framework - development PythonQt offers an easy way to embed the Python scripting language into a C++ Qt applications. It makes heavy use of the QMetaObject system and thus requires Qt 4.x. The focus of PythonQt is on embedding Python into an existing C++ application, not on writing the whole application completely in Python. If you want to write your whole application in Python, you should use PyQt or PySide instead. If you are looking for a simple way to embed Python objects into your C++/Qt Application and to script parts of your application via Python, PythonQt is the way to go! . This package contains development files needed to build PythonQt applications. debian/compat0000644000000000000000000000000212235577614010400 0ustar 9 debian/watch0000644000000000000000000000007012235573502010220 0ustar version=3 http://sf.net/pythonqt/PythonQt([\d\.]+)\.zip debian/libpythonqt2.1.install0000644000000000000000000000003112235613331013345 0ustar usr/lib/libPythonQt.so.* debian/docs0000644000000000000000000000000712235573502010042 0ustar README debian/libpythonqt-dev.install0000644000000000000000000000006012235613315013704 0ustar usr/lib/libPythonQt.so usr/include/PythonQt/*.h debian/changelog0000644000000000000000000000202612235613462011044 0ustar pythonqt (2.1.0~svn247-1) unstable; urgency=low * new snapshot based on svn r247 * bump libpythonqt2.0 to libpythonqt2.1.0 * maintain only one dev package (change libpythonqt2-dev to libpythonqt-dev) * bump Standards-Version: 3.9.4 * remove obsolete DM-Upload-Allowed field * debian/copyright: removed obsolete fields in dep5 copyright * debian/compat: bump to 9 * debian/control: fix dh syntax issue -- Dominique Belhachemi Sun, 03 Nov 2013 20:30:26 -0500 pythonqt (2.0.1-1.1) unstable; urgency=low * Non-maintainer upload. * Fix FTBFS with Qt 4.8 (Closes: #664569) - Add debian/patches/stddecorators_no_keywords.patch - Extend debian/patches/cmakebuildsystem.patch to compile with -DQT_NO_KEYWORDS - Thanks to Felix Geyer for the patch -- Scott Kitterman Wed, 09 May 2012 00:14:21 -0400 pythonqt (2.0.1-1) unstable; urgency=low * Initial release (Closes: #616698) -- Mathieu Malaterre Sat, 05 Mar 2011 16:34:12 +0100 debian/README.Debian0000644000000000000000000000053712235573502011240 0ustar pythonqt for Debian ------------------- PythonQt is used in CTK. The initial CMakeLists.txt were taken from the CTK project: https://github.com/commontk/PythonQt Because the intend is to package CTK. Patch needed for CTK have been applied to official upstream. -- Mathieu Malaterre Sat, 05 Mar 2011 16:34:12 +0100 debian/patches/0000755000000000000000000000000012235573502010621 5ustar debian/patches/series0000644000000000000000000000002712235573502012035 0ustar cmakebuildsystem.patch debian/patches/cmakebuildsystem.patch0000644000000000000000000000205312235576205015212 0ustar --- 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 1) +set(PythonQt_BUILD_VERSION 0) +set(PythonQt_VERSION + "${PythonQt_MAJOR_VERSION}.${PythonQt_MINOR_VERSION}.${PythonQt_BUILD_VERSION}") +set(PythonQt_API_VERSION + "${PythonQt_MAJOR_VERSION}.${PythonQt_MINOR_VERSION}") +set(PythonQt_LIBRARY_PROPERTIES ${PythonQt_LIBRARY_PROPERTIES} + VERSION "${PythonQt_VERSION}" + SOVERSION "${PythonQt_API_VERSION}" +) + 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}) # # That should solve linkage error on Mac when the project is used in a superbuild setup