Package: fritzing
Version: 0.7.10b-1
Severity: serious
Tags: patch upstream
Justification: fails to build from source (but built successfully in the past)

On arm*, qreal != double.  See the attached patch for a fix.  Also, already
sent upstream.  See:

http://code.google.com/p/fritzing/issues/detail?id=2464

Since this doesn't affect Wheezy, I don't plan to NMU.
Scott Kitterman <scott@kitterman,com>
Will forward to Debian/upstream
Qreal != Double on arm*
Index: fritzing-0.7.10b/src/partseditor/pemainwindow.cpp
===================================================================
--- fritzing-0.7.10b.orig/src/partseditor/pemainwindow.cpp	2013-03-09 15:53:38.646230842 -0500
+++ fritzing-0.7.10b/src/partseditor/pemainwindow.cpp	2013-03-09 15:54:33.466230836 -0500
@@ -2196,10 +2196,10 @@
 
     QPointF p = pegi->terminalPoint();
     if (coord == "x") {
-        p.setX(qMax(0.0, qMin(value, pegi->rect().width())));
+        p.setX(qMax(qreal(0.0), qMin(qreal(value), pegi->rect().width())));
     }
     else {
-        p.setY(qMax(0.0, qMin(value, pegi->rect().height())));
+        p.setY(qMax(qreal(0.0), qMin(qreal(value), pegi->rect().height())));
     }
     
     terminalPointChangedAux(pegi, pegi->terminalPoint(), p);

Reply via email to