[Python-modules-commits] r15696 - in packages/pyside/trunk/debian (5 files)

odyx-guest at users.alioth.debian.org odyx-guest at users.alioth.debian.org
Mon Feb 14 16:53:39 UTC 2011


    Date: Monday, February 14, 2011 @ 16:53:37
  Author: odyx-guest
Revision: 15696

Split the symbols depending on the g++ version, generate the definite symbols file depending on the exact python versions.

Added:
  packages/pyside/trunk/debian/libpyside1.0.symbols.g++-ge-4.5
  packages/pyside/trunk/debian/libpyside1.0.symbols.g++-lt-4.5
  packages/pyside/trunk/debian/libpyside1.0.symbols.pristine
Modified:
  packages/pyside/trunk/debian/rules
Deleted:
  packages/pyside/trunk/debian/libpyside1.0.symbols

Deleted: packages/pyside/trunk/debian/libpyside1.0.symbols
===================================================================
--- packages/pyside/trunk/debian/libpyside1.0.symbols	2011-02-14 16:53:16 UTC (rev 15695)
+++ packages/pyside/trunk/debian/libpyside1.0.symbols	2011-02-14 16:53:37 UTC (rev 15696)
@@ -1,178 +0,0 @@
-# SymbolsHelper-Confirmed: 1.0.0~beta1 i386
-libpyside-py25.so.1.0 libpyside1.0 #MINVER#
- (c++)"PySide::DynamicQMetaObject::DynamicQMetaObject(char const*, QMetaObject const*)@Base" 0.3.1
- (c++)"PySide::DynamicQMetaObject::DynamicQMetaObjectPrivate::updateMetaObject(QMetaObject*)@Base" 1.0.0~beta1
- (c++)"PySide::DynamicQMetaObject::DynamicQMetaObjectPrivate::writeMethodsData(QList<PySide::MethodData>&, unsigned int**, QList<QByteArray>*, int*, int, int, int)@Base" 1.0.0~beta1
- (c++)"PySide::DynamicQMetaObject::addProperty(char const*, _object*)@Base" 0.4.0
- (c++)"PySide::DynamicQMetaObject::addSignal(char const*, char const*)@Base" 0.3.2
- (c++)"PySide::DynamicQMetaObject::addSlot(char const*, char const*)@Base" 0.3.2
- (c++)"PySide::DynamicQMetaObject::createBasedOn(_object*, _typeobject*, QMetaObject const*)@Base" 0.3.2
- (c++)"PySide::DynamicQMetaObject::removeSignal(unsigned int)@Base" 0.3.1
- (c++)"PySide::DynamicQMetaObject::removeSlot(unsigned int)@Base" 0.3.1
- (c++)"PySide::DynamicQMetaObject::~DynamicQMetaObject()@Base" 0.3.1
- (c++)"PySide::MetaFunction::newObject(QObject*, int)@Base" 1.0.0~beta1
- (c++)"PySide::Property::getNotifyName(PySideProperty*)@Base" 1.0.0~beta1
- (c++)"PySide::Property::getObject(_object*, _object*)@Base" 1.0.0~beta1
- (c++)"PySide::Property::getValue(PySideProperty*, _object*)@Base" 1.0.0~beta1
- (c++)"PySide::Property::isPropertyType(_object*)@Base" 1.0.0~beta1
- (c++)"PySide::Property::setValue(PySideProperty*, _object*, _object*)@Base" 1.0.0~beta1
- (c++)"PySide::PyObjectWrapper::PyObjectWrapper()@Base" 0.4.0
- (c++)"PySide::PyObjectWrapper::PyObjectWrapper(PySide::PyObjectWrapper const&)@Base" 0.4.0
- (c++)"PySide::PyObjectWrapper::PyObjectWrapper(_object*)@Base" 0.4.0
- (c++)"PySide::PyObjectWrapper::operator _object*() const at Base" 0.4.0
- (c++)"PySide::PyObjectWrapper::~PyObjectWrapper()@Base" 0.4.0
- (c++)"PySide::Signal::addSignalToWrapper(SbkObjectType*, char const*, PySideSignal*)@Base" 1.0.0~beta1
- (c++)"PySide::Signal::checkQtSignal(char const*)@Base" 1.0.0~beta1
- (c++)"PySide::Signal::getCallbackSignature(char const*, QObject*, _object*, bool)@Base" 1.0.0~beta1
- (c++)"PySide::Signal::getObject(PySideSignalInstance*)@Base" 1.0.0~beta1
- (c++)"PySide::Signal::getSignature(PySideSignalInstance*)@Base" 1.0.0~beta1
- (c++)"PySide::Signal::initialize(PySideSignal*, _object*, _object*)@Base" 1.0.0~beta1
- (c++)"PySide::Signal::isQtSignal(char const*)@Base" 1.0.0~beta1
- (c++)"PySide::Signal::newObject(char const*, ...)@Base" 1.0.0~beta1
- (c++)"PySide::Signal::newObjectFromMethod(_object*, QList<QMetaMethod> const&)@Base" 1.0.0~beta1
- (c++)"PySide::Signal::updateSourceObject(_object*)@Base" 1.0.0~beta1
- (c++)"PySide::SignalManager::SignalManager()@Base" 0.3.1
- (c++)"PySide::SignalManager::addGlobalSlot(char const*, _object*)@Base" 0.3.1
- (c++)"PySide::SignalManager::clear()@Base" 0.3.1
- (c++)"PySide::SignalManager::emitSignal(QObject*, char const*, _object*)@Base" 0.3.1
- (c++)"PySide::SignalManager::globalReceiver()@Base" 0.3.1
- (c++)"PySide::SignalManager::globalReceiverConnectNotify(QObject*, int)@Base" 0.3.1
- (c++)"PySide::SignalManager::globalReceiverDisconnectNotify(QObject*, int)@Base" 0.3.1
- (c++)"PySide::SignalManager::hasConnectionWith(QObject const*)@Base" 0.3.1
- (c++)"PySide::SignalManager::instance()@Base" 0.3.1
- (c++)"PySide::SignalManager::qt_metacall(QObject*, QMetaObject::Call, int, void**)@Base" 0.3.1
- (c++)"PySide::SignalManager::registerMetaMethod(QObject*, char const*, QMetaMethod::MethodType)@Base" 0.3.1
- (c++)"PySide::SignalManager::~SignalManager()@Base" 0.3.1
- (c++)"PySide::destroyQCoreApplication()@Base" 1.0.0~beta1
- (c++)"PySide::fillQtProperties(_object*, QMetaObject const*, _object*, char const**, unsigned int)@Base" 0.4.2
- (c++)"PySide::init(_object*)@Base" 0.3.2
- (c++)"PySide::registerCleanupFunction(void (*)())@Base" 0.4.2
- (c++)"PySide::runCleanupFunctions()@Base" 0.4.2
- PySideMetaFunctionType at Base 1.0.0~beta1
- PySidePropertyType at Base 1.0.0~beta1
- PySideSignalInstanceType at Base 1.0.0~beta1
- PySideSignalType at Base 1.0.0~beta1
- (c++)"Shiboken::AutoDecRef::~AutoDecRef()@Base" 0.3.1
- (c++|optional)"Shiboken::TypeResolver* Shiboken::TypeResolver::createValueTypeResolver<long long>(char const*)@Base" 0.3.1
- (c++|optional)"Shiboken::TypeResolver* Shiboken::TypeResolver::createValueTypeResolver<unsigned char>(char const*)@Base" 0.3.1
- (c++|optional)"Shiboken::TypeResolver* Shiboken::TypeResolver::createValueTypeResolver<unsigned int>(char const*)@Base" 0.3.1
- (c++|optional)"Shiboken::TypeResolver* Shiboken::TypeResolver::createValueTypeResolver<unsigned long long>(char const*)@Base" 0.3.1
- (c++|optional)"Shiboken::TypeResolver* Shiboken::TypeResolver::createValueTypeResolver<unsigned short>(char const*)@Base" 0.3.1
-libpyside-py26.so.1.0 libpyside1.0 #MINVER#
- (c++)"PySide::DynamicQMetaObject::DynamicQMetaObject(char const*, QMetaObject const*)@Base" 0.3.1
- (c++)"PySide::DynamicQMetaObject::DynamicQMetaObjectPrivate::updateMetaObject(QMetaObject*)@Base" 1.0.0~beta1
- (c++)"PySide::DynamicQMetaObject::DynamicQMetaObjectPrivate::writeMethodsData(QList<PySide::MethodData>&, unsigned int**, QList<QByteArray>*, int*, int, int, int)@Base" 1.0.0~beta1
- (c++)"PySide::DynamicQMetaObject::addProperty(char const*, _object*)@Base" 0.4.0
- (c++)"PySide::DynamicQMetaObject::addSignal(char const*, char const*)@Base" 0.3.2
- (c++)"PySide::DynamicQMetaObject::addSlot(char const*, char const*)@Base" 0.3.2
- (c++)"PySide::DynamicQMetaObject::createBasedOn(_object*, _typeobject*, QMetaObject const*)@Base" 0.3.2
- (c++)"PySide::DynamicQMetaObject::removeSignal(unsigned int)@Base" 0.3.1
- (c++)"PySide::DynamicQMetaObject::removeSlot(unsigned int)@Base" 0.3.1
- (c++)"PySide::DynamicQMetaObject::~DynamicQMetaObject()@Base" 0.3.1
- (c++)"PySide::MetaFunction::newObject(QObject*, int)@Base" 1.0.0~beta1
- (c++)"PySide::Property::getNotifyName(PySideProperty*)@Base" 1.0.0~beta1
- (c++)"PySide::Property::getObject(_object*, _object*)@Base" 1.0.0~beta1
- (c++)"PySide::Property::getValue(PySideProperty*, _object*)@Base" 1.0.0~beta1
- (c++)"PySide::Property::isPropertyType(_object*)@Base" 1.0.0~beta1
- (c++)"PySide::Property::setValue(PySideProperty*, _object*, _object*)@Base" 1.0.0~beta1
- (c++)"PySide::PyObjectWrapper::PyObjectWrapper()@Base" 0.4.0
- (c++)"PySide::PyObjectWrapper::PyObjectWrapper(PySide::PyObjectWrapper const&)@Base" 0.4.0
- (c++)"PySide::PyObjectWrapper::PyObjectWrapper(_object*)@Base" 0.4.0
- (c++)"PySide::PyObjectWrapper::operator _object*() const at Base" 0.4.0
- (c++)"PySide::PyObjectWrapper::~PyObjectWrapper()@Base" 0.4.0
- (c++)"PySide::Signal::addSignalToWrapper(SbkObjectType*, char const*, PySideSignal*)@Base" 1.0.0~beta1
- (c++)"PySide::Signal::checkQtSignal(char const*)@Base" 1.0.0~beta1
- (c++)"PySide::Signal::getCallbackSignature(char const*, QObject*, _object*, bool)@Base" 1.0.0~beta1
- (c++)"PySide::Signal::getObject(PySideSignalInstance*)@Base" 1.0.0~beta1
- (c++)"PySide::Signal::getSignature(PySideSignalInstance*)@Base" 1.0.0~beta1
- (c++)"PySide::Signal::initialize(PySideSignal*, _object*, _object*)@Base" 1.0.0~beta1
- (c++)"PySide::Signal::isQtSignal(char const*)@Base" 1.0.0~beta1
- (c++)"PySide::Signal::newObject(char const*, ...)@Base" 1.0.0~beta1
- (c++)"PySide::Signal::newObjectFromMethod(_object*, QList<QMetaMethod> const&)@Base" 1.0.0~beta1
- (c++)"PySide::Signal::updateSourceObject(_object*)@Base" 1.0.0~beta1
- (c++)"PySide::SignalManager::SignalManager()@Base" 0.3.1
- (c++)"PySide::SignalManager::addGlobalSlot(char const*, _object*)@Base" 0.3.1
- (c++)"PySide::SignalManager::clear()@Base" 0.3.1
- (c++)"PySide::SignalManager::emitSignal(QObject*, char const*, _object*)@Base" 0.3.1
- (c++)"PySide::SignalManager::globalReceiver()@Base" 0.3.1
- (c++)"PySide::SignalManager::globalReceiverConnectNotify(QObject*, int)@Base" 0.3.1
- (c++)"PySide::SignalManager::globalReceiverDisconnectNotify(QObject*, int)@Base" 0.3.1
- (c++)"PySide::SignalManager::hasConnectionWith(QObject const*)@Base" 0.3.1
- (c++)"PySide::SignalManager::instance()@Base" 0.3.1
- (c++)"PySide::SignalManager::qt_metacall(QObject*, QMetaObject::Call, int, void**)@Base" 0.3.1
- (c++)"PySide::SignalManager::registerMetaMethod(QObject*, char const*, QMetaMethod::MethodType)@Base" 0.3.1
- (c++)"PySide::SignalManager::~SignalManager()@Base" 0.3.1
- (c++)"PySide::destroyQCoreApplication()@Base" 1.0.0~beta1
- (c++)"PySide::fillQtProperties(_object*, QMetaObject const*, _object*, char const**, unsigned int)@Base" 0.4.2
- (c++)"PySide::init(_object*)@Base" 0.3.2
- (c++)"PySide::registerCleanupFunction(void (*)())@Base" 0.4.2
- (c++)"PySide::runCleanupFunctions()@Base" 0.4.2
- PySideMetaFunctionType at Base 1.0.0~beta1
- PySidePropertyType at Base 1.0.0~beta1
- PySideSignalInstanceType at Base 1.0.0~beta1
- PySideSignalType at Base 1.0.0~beta1
- (c++)"Shiboken::AutoDecRef::~AutoDecRef()@Base" 0.3.1
- (c++|optional)"Shiboken::TypeResolver* Shiboken::TypeResolver::createValueTypeResolver<long long>(char const*)@Base" 0.3.1
- (c++|optional)"Shiboken::TypeResolver* Shiboken::TypeResolver::createValueTypeResolver<unsigned char>(char const*)@Base" 0.3.1
- (c++|optional)"Shiboken::TypeResolver* Shiboken::TypeResolver::createValueTypeResolver<unsigned int>(char const*)@Base" 0.3.1
- (c++|optional)"Shiboken::TypeResolver* Shiboken::TypeResolver::createValueTypeResolver<unsigned long long>(char const*)@Base" 0.3.1
- (c++|optional)"Shiboken::TypeResolver* Shiboken::TypeResolver::createValueTypeResolver<unsigned short>(char const*)@Base" 0.3.1
-libpyside-py27.so.1.0 libpyside1.0 #MINVER#
- (c++)"PySide::DynamicQMetaObject::DynamicQMetaObject(char const*, QMetaObject const*)@Base" 0.3.1
- (c++)"PySide::DynamicQMetaObject::DynamicQMetaObjectPrivate::updateMetaObject(QMetaObject*)@Base" 1.0.0~beta1
- (c++)"PySide::DynamicQMetaObject::DynamicQMetaObjectPrivate::writeMethodsData(QList<PySide::MethodData>&, unsigned int**, QList<QByteArray>*, int*, int, int, int)@Base" 1.0.0~beta1
- (c++)"PySide::DynamicQMetaObject::addProperty(char const*, _object*)@Base" 0.4.0
- (c++)"PySide::DynamicQMetaObject::addSignal(char const*, char const*)@Base" 0.3.2
- (c++)"PySide::DynamicQMetaObject::addSlot(char const*, char const*)@Base" 0.3.2
- (c++)"PySide::DynamicQMetaObject::createBasedOn(_object*, _typeobject*, QMetaObject const*)@Base" 0.3.2
- (c++)"PySide::DynamicQMetaObject::removeSignal(unsigned int)@Base" 0.3.1
- (c++)"PySide::DynamicQMetaObject::removeSlot(unsigned int)@Base" 0.3.1
- (c++)"PySide::DynamicQMetaObject::~DynamicQMetaObject()@Base" 0.3.1
- (c++)"PySide::MetaFunction::newObject(QObject*, int)@Base" 1.0.0~beta1
- (c++)"PySide::Property::getNotifyName(PySideProperty*)@Base" 1.0.0~beta1
- (c++)"PySide::Property::getObject(_object*, _object*)@Base" 1.0.0~beta1
- (c++)"PySide::Property::getValue(PySideProperty*, _object*)@Base" 1.0.0~beta1
- (c++)"PySide::Property::isPropertyType(_object*)@Base" 1.0.0~beta1
- (c++)"PySide::Property::setValue(PySideProperty*, _object*, _object*)@Base" 1.0.0~beta1
- (c++)"PySide::PyObjectWrapper::PyObjectWrapper()@Base" 0.4.0
- (c++)"PySide::PyObjectWrapper::PyObjectWrapper(PySide::PyObjectWrapper const&)@Base" 0.4.0
- (c++)"PySide::PyObjectWrapper::PyObjectWrapper(_object*)@Base" 0.4.0
- (c++)"PySide::PyObjectWrapper::operator _object*() const at Base" 0.4.0
- (c++)"PySide::PyObjectWrapper::~PyObjectWrapper()@Base" 0.4.0
- (c++)"PySide::Signal::addSignalToWrapper(SbkObjectType*, char const*, PySideSignal*)@Base" 1.0.0~beta1
- (c++)"PySide::Signal::checkQtSignal(char const*)@Base" 1.0.0~beta1
- (c++)"PySide::Signal::getCallbackSignature(char const*, QObject*, _object*, bool)@Base" 1.0.0~beta1
- (c++)"PySide::Signal::getObject(PySideSignalInstance*)@Base" 1.0.0~beta1
- (c++)"PySide::Signal::getSignature(PySideSignalInstance*)@Base" 1.0.0~beta1
- (c++)"PySide::Signal::initialize(PySideSignal*, _object*, _object*)@Base" 1.0.0~beta1
- (c++)"PySide::Signal::isQtSignal(char const*)@Base" 1.0.0~beta1
- (c++)"PySide::Signal::newObject(char const*, ...)@Base" 1.0.0~beta1
- (c++)"PySide::Signal::newObjectFromMethod(_object*, QList<QMetaMethod> const&)@Base" 1.0.0~beta1
- (c++)"PySide::Signal::updateSourceObject(_object*)@Base" 1.0.0~beta1
- (c++)"PySide::SignalManager::SignalManager()@Base" 0.3.1
- (c++)"PySide::SignalManager::addGlobalSlot(char const*, _object*)@Base" 0.3.1
- (c++)"PySide::SignalManager::clear()@Base" 0.3.1
- (c++)"PySide::SignalManager::emitSignal(QObject*, char const*, _object*)@Base" 0.3.1
- (c++)"PySide::SignalManager::globalReceiver()@Base" 0.3.1
- (c++)"PySide::SignalManager::globalReceiverConnectNotify(QObject*, int)@Base" 0.3.1
- (c++)"PySide::SignalManager::globalReceiverDisconnectNotify(QObject*, int)@Base" 0.3.1
- (c++)"PySide::SignalManager::hasConnectionWith(QObject const*)@Base" 0.3.1
- (c++)"PySide::SignalManager::instance()@Base" 0.3.1
- (c++)"PySide::SignalManager::qt_metacall(QObject*, QMetaObject::Call, int, void**)@Base" 0.3.1
- (c++)"PySide::SignalManager::registerMetaMethod(QObject*, char const*, QMetaMethod::MethodType)@Base" 0.3.1
- (c++)"PySide::SignalManager::~SignalManager()@Base" 0.3.1
- (c++)"PySide::destroyQCoreApplication()@Base" 1.0.0~beta1
- (c++)"PySide::fillQtProperties(_object*, QMetaObject const*, _object*, char const**, unsigned int)@Base" 0.4.2
- (c++)"PySide::init(_object*)@Base" 0.3.2
- (c++)"PySide::registerCleanupFunction(void (*)())@Base" 0.4.2
- (c++)"PySide::runCleanupFunctions()@Base" 0.4.2
- PySideMetaFunctionType at Base 1.0.0~beta1
- PySidePropertyType at Base 1.0.0~beta1
- PySideSignalInstanceType at Base 1.0.0~beta1
- PySideSignalType at Base 1.0.0~beta1
- (c++)"Shiboken::AutoDecRef::~AutoDecRef()@Base" 0.3.1
- (c++|optional)"Shiboken::TypeResolver* Shiboken::TypeResolver::createValueTypeResolver<long long>(char const*)@Base" 0.3.1
- (c++|optional)"Shiboken::TypeResolver* Shiboken::TypeResolver::createValueTypeResolver<unsigned char>(char const*)@Base" 0.3.1
- (c++|optional)"Shiboken::TypeResolver* Shiboken::TypeResolver::createValueTypeResolver<unsigned int>(char const*)@Base" 0.3.1
- (c++|optional)"Shiboken::TypeResolver* Shiboken::TypeResolver::createValueTypeResolver<unsigned long long>(char const*)@Base" 0.3.1
- (c++|optional)"Shiboken::TypeResolver* Shiboken::TypeResolver::createValueTypeResolver<unsigned short>(char const*)@Base" 0.3.1

Added: packages/pyside/trunk/debian/libpyside1.0.symbols.g++-ge-4.5
===================================================================
--- packages/pyside/trunk/debian/libpyside1.0.symbols.g++-ge-4.5	                        (rev 0)
+++ packages/pyside/trunk/debian/libpyside1.0.symbols.g++-ge-4.5	2011-02-14 16:53:37 UTC (rev 15696)
@@ -0,0 +1,2 @@
+# Symbols exported for all python versions and all g++ versions >= 4.5.
+ _ZN8Shiboken10AutoDecRefD2Ev at Base 1.0.0~beta3

Added: packages/pyside/trunk/debian/libpyside1.0.symbols.g++-lt-4.5
===================================================================
--- packages/pyside/trunk/debian/libpyside1.0.symbols.g++-lt-4.5	                        (rev 0)
+++ packages/pyside/trunk/debian/libpyside1.0.symbols.g++-lt-4.5	2011-02-14 16:53:37 UTC (rev 15696)
@@ -0,0 +1 @@
+# Symbols exported for all python versions and all g++ versions < 4.5.

Added: packages/pyside/trunk/debian/libpyside1.0.symbols.pristine
===================================================================
--- packages/pyside/trunk/debian/libpyside1.0.symbols.pristine	                        (rev 0)
+++ packages/pyside/trunk/debian/libpyside1.0.symbols.pristine	2011-02-14 16:53:37 UTC (rev 15696)
@@ -0,0 +1,58 @@
+# Symbols exported for all python versions and all g++ versions.
+ PySideMetaFunctionType at Base 1.0.0~beta3
+ PySidePropertyType at Base 1.0.0~beta3
+ PySideSignalInstanceType at Base 1.0.0~beta3
+ PySideSignalType at Base 1.0.0~beta3
+ _ZN6PySide12MetaFunction9newObjectEP7QObjecti at Base 1.0.0~beta3
+ _ZN6PySide13SignalManager10emitSignalEP7QObjectPKcP7_object at Base 1.0.0~beta3
+ _ZN6PySide13SignalManager11qt_metacallEP7QObjectN11QMetaObject4CallEiPPv at Base 1.0.0~beta3
+ _ZN6PySide13SignalManager13addGlobalSlotEPKcP7_object at Base 1.0.0~beta3
+ _ZN6PySide13SignalManager14globalReceiverEv at Base 1.0.0~beta3
+ _ZN6PySide13SignalManager17hasConnectionWithEPK7QObject at Base 1.0.0~beta3
+ _ZN6PySide13SignalManager18registerMetaMethodEP7QObjectPKcN11QMetaMethod10MethodTypeE at Base 1.0.0~beta3
+ _ZN6PySide13SignalManager27globalReceiverConnectNotifyEP7QObjecti at Base 1.0.0~beta3
+ _ZN6PySide13SignalManager30globalReceiverDisconnectNotifyEP7QObjecti at Base 1.0.0~beta3
+ _ZN6PySide13SignalManager5clearEv at Base 1.0.0~beta3
+ _ZN6PySide13SignalManager8instanceEv at Base 1.0.0~beta3
+ _ZN6PySide13SignalManagerC1Ev at Base 1.0.0~beta3
+ _ZN6PySide13SignalManagerC2Ev at Base 1.0.0~beta3
+ _ZN6PySide13SignalManagerD1Ev at Base 1.0.0~beta3
+ _ZN6PySide13SignalManagerD2Ev at Base 1.0.0~beta3
+ _ZN6PySide15PyObjectWrapperC1EP7_object at Base 1.0.0~beta3
+ _ZN6PySide15PyObjectWrapperC1ERKS0_ at Base 1.0.0~beta3
+ _ZN6PySide15PyObjectWrapperC1Ev at Base 1.0.0~beta3
+ _ZN6PySide15PyObjectWrapperC2EP7_object at Base 1.0.0~beta3
+ _ZN6PySide15PyObjectWrapperC2ERKS0_ at Base 1.0.0~beta3
+ _ZN6PySide15PyObjectWrapperC2Ev at Base 1.0.0~beta3
+ _ZN6PySide15PyObjectWrapperD1Ev at Base 1.0.0~beta3
+ _ZN6PySide15PyObjectWrapperD2Ev at Base 1.0.0~beta3
+ _ZN6PySide15PyObjectWrapperaSERKS0_ at Base 1.0.0~beta3
+ _ZN6PySide16fillQtPropertiesEP7_objectPK11QMetaObjectS1_PPKcj at Base 1.0.0~beta3
+ _ZN6PySide18initQObjectSubTypeEP13SbkObjectTypeP7_objectS3_ at Base 1.0.0~beta3
+ _ZN6PySide19runCleanupFunctionsEv at Base 1.0.0~beta3
+ _ZN6PySide21initDynamicMetaObjectEP13SbkObjectTypePK11QMetaObject at Base 1.0.0~beta3
+ _ZN6PySide22getMetaDataFromQObjectEP7QObjectP7_objectS3_ at Base 1.0.0~beta3
+ _ZN6PySide23destroyQCoreApplicationEv at Base 1.0.0~beta3
+ _ZN6PySide23registerCleanupFunctionEPFvvE at Base 1.0.0~beta3
+ _ZN6PySide4initEP7_object at Base 1.0.0~beta3
+ _ZN6PySide6Signal10initializeEP12PySideSignalP7_objectS4_ at Base 1.0.0~beta3
+ _ZN6PySide6Signal10isQtSignalEPKc at Base 1.0.0~beta3
+ _ZN6PySide6Signal12getSignatureEP20PySideSignalInstance at Base 1.0.0~beta3
+ _ZN6PySide6Signal13checkQtSignalEPKc at Base 1.0.0~beta3
+ _ZN6PySide6Signal18addSignalToWrapperEP13SbkObjectTypePKcP12PySideSignal at Base 1.0.0~beta3
+ _ZN6PySide6Signal18updateSourceObjectEP7_object at Base 1.0.0~beta3
+ _ZN6PySide6Signal19newObjectFromMethodEP7_objectRK5QListI11QMetaMethodE at Base 1.0.0~beta3
+ _ZN6PySide6Signal20getCallbackSignatureEPKcP7QObjectP7_objectb at Base 1.0.0~beta3
+ _ZN6PySide6Signal9getObjectEP20PySideSignalInstance at Base 1.0.0~beta3
+ _ZN6PySide6Signal9newObjectEPKcz at Base 1.0.0~beta3
+ _ZN6PySide8Property11setTypeNameEP14PySidePropertyPKc at Base 1.0.0~beta3
+ _ZN6PySide8Property11setUserDataEP14PySidePropertyPv at Base 1.0.0~beta3
+ _ZN6PySide8Property13getNotifyNameEP14PySideProperty at Base 1.0.0~beta3
+ _ZN6PySide8Property14isPropertyTypeEP7_object at Base 1.0.0~beta3
+ _ZN6PySide8Property18setMetaCallHandlerEP14PySidePropertyPFvS2_P7_objectN11QMetaObject4CallEPPvE at Base 1.0.0~beta3
+ _ZN6PySide8Property8getValueEP14PySidePropertyP7_object at Base 1.0.0~beta3
+ _ZN6PySide8Property8setValueEP14PySidePropertyP7_objectS4_ at Base 1.0.0~beta3
+ _ZN6PySide8Property8userDataEP14PySideProperty at Base 1.0.0~beta3
+ _ZN6PySide8Property9getObjectEP7_objectS2_ at Base 1.0.0~beta3
+ _ZN8Shiboken10AutoDecRefD1Ev at Base 1.0.0~beta3
+ _ZNK6PySide15PyObjectWrappercvP7_objectEv at Base 1.0.0~beta3

Modified: packages/pyside/trunk/debian/rules
===================================================================
--- packages/pyside/trunk/debian/rules	2011-02-14 16:53:16 UTC (rev 15695)
+++ packages/pyside/trunk/debian/rules	2011-02-14 16:53:37 UTC (rev 15696)
@@ -8,6 +8,10 @@
 DEFAULT_PY=$(shell pyversions -v -d)
 LIBPYSIDE_SOVERSION=1.0
 
+# G++ versions
+g++-version := $(shell readlink /usr/bin/g++ | sed -e 's/g++-\(.*\)\.\(.*\)/\1\2/')
+g++-version-ge-4.5 := $(shell if test $(g++-version) -ge 45; then echo "yes"; else echo "no"; fi)
+
 #### CONFIGURE ####
 
 override_dh_auto_configure: $(PYVERSIONS:%=override_dh_auto_configure_dbg-%) $(PYVERSIONS:%=override_dh_auto_configure-%)
@@ -56,6 +60,22 @@
 override_dh_auto_install-%:
 	dh_auto_install --builddirectory=build-$*
 
+#### Shared libs ####
+override_dh_makeshlibs: $(PYVERSIONS:%=override_dh_makeshlibs-%)
+	cat debian/libpyside${LIBPYSIDE_SOVERSION}.symbols-py* > debian/libpyside${LIBPYSIDE_SOVERSION}.symbols
+	dh_makeshlibs
+
+override_dh_makeshlibs-%:
+	echo "libpyside`echo -py$* | sed -e 's/\.//g' -`.so.${LIBPYSIDE_SOVERSION} libpyside${LIBPYSIDE_SOVERSION} #MINVER#" > debian/libpyside${LIBPYSIDE_SOVERSION}.symbols-py$*
+	cat debian/libpyside${LIBPYSIDE_SOVERSION}.symbols.pristine >> debian/libpyside${LIBPYSIDE_SOVERSION}.symbols-py$*
+ifeq ($(g++-version-ge-4.5),yes)
+	# g++ version is >= 4.5, add related symbols
+	sed -e 's|^ _| (ge-g++4.5)_|g' debian/libpyside${LIBPYSIDE_SOVERSION}.symbols.g++-ge-4.5 >> debian/libpyside${LIBPYSIDE_SOVERSION}.symbols-py$*
+else
+	# g++ version is < 4.5, add related symbols
+	sed -e 's|^ _| (lt-g++4.5)_|g' debian/libpyside${LIBPYSIDE_SOVERSION}.symbols.g++-lt-4.5 >> debian/libpyside${LIBPYSIDE_SOVERSION}.symbols-py$*
+endif
+
 #### STRIP ####
 override_dh_strip:
 	dh_strip --dbg-package=python-pyside-dbg --exclude=_d.so
@@ -74,6 +94,8 @@
 	rm -rf build-*
 	cd tests; rm -Rf *.pyc */*.pyc */*/*.pyc */*/*/*.pyc
 	rm -rf debian/tmp-dbg
+	rm -f debian/libpyside${LIBPYSIDE_SOVERSION}.symbols
+	rm -f debian/libpyside${LIBPYSIDE_SOVERSION}.symbols-py*
 
 #### DEBIAN INSTALL ####
 




More information about the Python-modules-commits mailing list