[Python-modules-commits] r29297 - in packages/qscintilla2/trunk/debian (4 files)
kitterman at users.alioth.debian.org
kitterman at users.alioth.debian.org
Wed Jun 11 15:35:54 UTC 2014
Date: Wednesday, June 11, 2014 @ 15:35:53
Author: kitterman
Revision: 29297
* Fix failure to link python* packages to the lib (Closes: #751239)
- Add debian/patches/qsci_link.patch so that the correct (Qt4/Qt5) is used
- Update debian/rules to match build system changes so that the correct
search path for the libs is used
Added:
packages/qscintilla2/trunk/debian/patches/qsci_link.patch
Modified:
packages/qscintilla2/trunk/debian/changelog
packages/qscintilla2/trunk/debian/patches/series
packages/qscintilla2/trunk/debian/rules
Modified: packages/qscintilla2/trunk/debian/changelog
===================================================================
--- packages/qscintilla2/trunk/debian/changelog 2014-06-10 22:25:32 UTC (rev 29296)
+++ packages/qscintilla2/trunk/debian/changelog 2014-06-11 15:35:53 UTC (rev 29297)
@@ -1,3 +1,12 @@
+qscintilla2 (2.8.2+dfsg-2) unstable; urgency=medium
+
+ * Fix failure to link python* packages to the lib (Closes: #751239)
+ - Add debian/patches/qsci_link.patch so that the correct (Qt4/Qt5) is used
+ - Update debian/rules to match build system changes so that the correct
+ search path for the libs is used
+
+ -- Scott Kitterman <scott at kitterman.com> Wed, 11 Jun 2014 09:59:25 -0400
+
qscintilla2 (2.8.2+dfsg-1) unstable; urgency=medium
* New upstream release
Added: packages/qscintilla2/trunk/debian/patches/qsci_link.patch
===================================================================
--- packages/qscintilla2/trunk/debian/patches/qsci_link.patch (rev 0)
+++ packages/qscintilla2/trunk/debian/patches/qsci_link.patch 2014-06-11 15:35:53 UTC (rev 29297)
@@ -0,0 +1,16 @@
+Index: qscintilla2-2.8.2+dfsg/Python/configure.py
+===================================================================
+--- qscintilla2-2.8.2+dfsg.orig/Python/configure.py 2014-06-11 10:10:17.000000000 -0400
++++ qscintilla2-2.8.2+dfsg/Python/configure.py 2014-06-11 10:12:13.713987412 -0400
+@@ -1332,7 +1332,10 @@
+
+ libs = qmake_config.get('LIBS')
+ if libs:
+- pro.write('LIBS += %s\n' % libs)
++ if target_config.pyqt_package == 'PyQt5':
++ pro.write('LIBS += %s -lqt5scintilla2\n' % libs)
++ else:
++ pro.write('LIBS += %s -lqscintilla2\n' % libs)
+
+ if not opts.static:
+ dylib = module_config.get_mac_wrapped_library_file(target_config)
Modified: packages/qscintilla2/trunk/debian/patches/series
===================================================================
--- packages/qscintilla2/trunk/debian/patches/series 2014-06-10 22:25:32 UTC (rev 29296)
+++ packages/qscintilla2/trunk/debian/patches/series 2014-06-11 15:35:53 UTC (rev 29297)
@@ -4,3 +4,4 @@
qt5_includes.patch
qt5_libname.patch
pyconfigure_target_config_fix.patch
+qsci_link.patch
Modified: packages/qscintilla2/trunk/debian/rules
===================================================================
--- packages/qscintilla2/trunk/debian/rules 2014-06-10 22:25:32 UTC (rev 29296)
+++ packages/qscintilla2/trunk/debian/rules 2014-06-11 15:35:53 UTC (rev 29297)
@@ -38,8 +38,9 @@
configure-stamp:
dh_testdir
mkdir QSciQt4
+ cp -r Qt4Qt5/* QSciQt4
mkdir designer-Qt4
- cd Qt4Qt5 && qmake-qt4 QMAKE_STRIP="" DESTDIR=../QSciQt4
+ cd QSciQt4 && qmake-qt4 QMAKE_STRIP="" DESTDIR=../QSciQt4
cd designer-Qt4Qt5 && qmake-qt4 INCLUDEPATH+=../Qt4Qt5 QMAKE_LIBDIR+=../QSciQt4 QMAKE_STRIP="" DESTDIR=../designer-Qt4
ifeq ($(qt5), "yes")
# Configuring for Qt5 support
@@ -55,9 +56,9 @@
dh_testdir
mkdir -p Python/build-$*
cd Python/build-$* \
- && python$* ../configure.py -n ../../Qt4Qt5/ -o ../../QSciQt4 \
- --sip-incdir=/usr/include/python$* -c \
- --destdir=$(CUR_DIR)/usr/lib/python$*/dist-packages/PyQt4
+ && python$* ../configure.py -n ../../QSciQt4/ -o ../../QSciQt4 \
+ --sip-incdir=/usr/include/python$* -c --qsci-incdir=../../QSciQt4 \
+ --qsci-libdir=../../QSciQt4 --destdir=$(CUR_DIR)/usr/lib/python$*/dist-packages/PyQt4
ifeq ($(qt5), "yes")
case "$*" in 3*) \
mkdir -p Python/buildqt5-$* ; \
@@ -65,8 +66,8 @@
case "$*" in 3*) \
cd Python/buildqt5-$* \
&& QT_SELECT=qt5-$(DEB_HOST_MULTIARCH) python$* ../configure.py -n ../../QSciQt5/ -o ../../QSciQt5 \
- --sip-incdir=/usr/include/python$* -c --pyqt=PyQt5 \
- --qmake=/usr/bin/qmake \
+ --sip-incdir=/usr/include/python$* -c --qsci-incdir=../../QSciQt5 --pyqt=PyQt5 \
+ --qsci-libdir=../../QSciQt5 --qmake=/usr/bin/qmake \
--destdir=$(CUR_DIR)/usr/lib/python$*/dist-packages/PyQt5; \
esac
endif
@@ -74,7 +75,7 @@
build-library-stamp: configure
dh_testdir
- cd Qt4Qt5 && $(MAKE)
+ cd QSciQt4 && $(MAKE)
cd designer-Qt4Qt5 && $(MAKE)
ifeq ($(qt5), "yes")
cd QSciQt5 && $(MAKE)
@@ -95,7 +96,7 @@
clean:
dh_testdir
dh_testroot
- -cd Qt4Qt5 && $(MAKE) distclean
+ -cd QSciQt4 && $(MAKE) distclean
-cd designer-Qt4Qt5 && $(MAKE) distclean
rm -rf Python/build*
@@ -124,7 +125,7 @@
dh_testroot
dh_prep
dh_installdirs
- cd Qt4Qt5 && $(MAKE) INSTALL_ROOT=$(CURDIR)/debian/tmp install
+ cd QSciQt4 && $(MAKE) INSTALL_ROOT=$(CURDIR)/debian/tmp install
mkdir -p $(CURDIR)/debian/libqscintilla2-doc/usr/share/qt4/api/python3
mv $(CURDIR)/Python/build-$(shell py3versions -dv)/QScintilla2.api $(CURDIR)/debian/libqscintilla2-doc/usr/share/qt4/api/python3
ifeq ($(qt5), "yes")
More information about the Python-modules-commits
mailing list