Package: nlkt
Version: 0.3.2.1-4
Severity: wishlist
Tags: patch
The qwt source package is now qwt6 (there is a separate qwt5 source recently
uploaded in Debian). The attached patch gets nlkt to build with qwt6, but I
did not test if the application works correctly with qwt6 or not.
diff -u nlkt-0.3.2.1/debian/changelog nlkt-0.3.2.1/debian/changelog
--- nlkt-0.3.2.1/debian/changelog
+++ nlkt-0.3.2.1/debian/changelog
@@ -1,3 +1,13 @@
+nlkt (0.3.2.1-5) UNRELEASED; urgency=low
+
+ * Build-depend on libqwt-dev instead of libqwt5-qt4-dev for qwt6 transition
+ * Update src/nlkt.pro to use qwt6 include directory and library name for
+linking
+ * Update src/StatsWidget.cpp to use setSamples instead of setData for qwt6
+API
+
+ -- Scott Kitterman sc...@kitterman.com Fri, 26 Aug 2011 21:43:04 -0400
+
nlkt (0.3.2.1-4) unstable; urgency=low
* debian/control:
diff -u nlkt-0.3.2.1/debian/control nlkt-0.3.2.1/debian/control
--- nlkt-0.3.2.1/debian/control
+++ nlkt-0.3.2.1/debian/control
@@ -2,7 +2,7 @@
Section: x11
Priority: extra
Maintainer: Eugene V. Lyubimkin jac...@debian.org
-Build-Depends: dpkg-dev (= 1.14.17), debhelper (= 7), libqt4-dev, libqwt5-qt4-dev
+Build-Depends: dpkg-dev (= 1.14.17), debhelper (= 7), libqt4-dev, libqwt-dev
Standards-Version: 3.9.1
Homepage: http://sf.net/projects/nlkt
only in patch2:
unchanged:
--- nlkt-0.3.2.1.orig/src/StatsWidget.cpp
+++ nlkt-0.3.2.1/src/StatsWidget.cpp
@@ -408,7 +408,7 @@
y_max = y[i]; \
} \
} \
-this- STAT_STRING##Curve-setData(x, y, plotSize); \
+this- STAT_STRING##Curve-setSamples(x, y, plotSize); \
this- STAT_STRING##Plot-axisScaleEngine(QwtPlot::yLeft)-setAttribute( \
QwtScaleEngine::IncludeReference, \
this-setMinimumYValueOnPlotsToZeroCheckBox-isChecked()); \
only in patch2:
unchanged:
--- nlkt-0.3.2.1.orig/src/nlkt.pro
+++ nlkt-0.3.2.1/src/nlkt.pro
@@ -6,8 +6,8 @@
TARGET =
DEPENDPATH += .
DEFINES += NDEBUG
-LIBS += -lqwt-qt4
-INCLUDEPATH += /usr/include/qwt-qt4
+LIBS += -lqwt
+INCLUDEPATH += /usr/include/qwt
CONFIG += debug_and_release