Package: qpxtool
Version: 0.6.1-3.1~local0
Severity: normal
Tags: patch

When trying to build a local package with the patch from #463886 applied (which 
works for me too btw), I had two problems. 

First, qmake is called, which is an alternative and points to qmake-qt4
on my system. It seems that qmake-qt3 should be called explicitely here.

Second, 03-0.6.1.1.dpatch changes qpxtool-gui/Makefile.qmake. Since the build 
system recreates that file with qmake afterwards, the patch may not unapply 
cleanly (and did not in my case).

The included patch fixes those two issues.

Cheers.
diff -u qpxtool-0.6.1/debian/patches/01-qtdir.dpatch 
qpxtool-0.6.1/debian/patches/01-qtdir.dpatch
--- qpxtool-0.6.1/debian/patches/01-qtdir.dpatch
+++ qpxtool-0.6.1/debian/patches/01-qtdir.dpatch
@@ -13,11 +13,11 @@
  
  Makefile.qmake: qproject
 -      $(QTDIR)/bin/qmake -o Makefile.qmake
-+      qmake -o Makefile.qmake
++      qmake-qt3 -o Makefile.qmake
  
  qproject:
 -      $(QTDIR)/bin/qmake -project -o qpxtool.pro \
-+      qmake -project -o qpxtool.pro \
++      qmake-qt3 -project -o qpxtool.pro \
        CONFIG+="thread" \
        INCLUDEPATH+="../lib/include" \
        LIBS+="-lqpxtransport -lqpxplextor -lqpxpioneer -lqpxscan" \
diff -u qpxtool-0.6.1/debian/patches/03-0.6.1.1.dpatch 
qpxtool-0.6.1/debian/patches/03-0.6.1.1.dpatch
--- qpxtool-0.6.1/debian/patches/03-0.6.1.1.dpatch
+++ qpxtool-0.6.1/debian/patches/03-0.6.1.1.dpatch
@@ -195,17 +195,6 @@
  # if defined(SG_FLAG_UNUSED_LUN_INHIBIT)
  #  define SG_FLAG_LUN_INHIBIT SG_FLAG_UNUSED_LUN_INHIBIT
 diff -Naur qpxtool-0.6.1.orig/qpxtool-gui/Makefile.qmake 
qpxtool-0.6.1/qpxtool-gui/Makefile.qmake
---- qpxtool-0.6.1.orig/qpxtool-gui/Makefile.qmake      2007-12-27 
13:28:53.000000000 +0000
-+++ qpxtool-0.6.1/qpxtool-gui/Makefile.qmake   2007-12-27 13:35:03.000000000 
+0000
-@@ -16,7 +16,7 @@
- CXXFLAGS = -pipe -Wall -W -O2 -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT 
-DQT_SHARED -DQT_TABLET_SUPPORT
- LEXFLAGS = 
- YACCFLAGS= -d
--INCPATH  = -I/usr/share/qt3/mkspecs/default -I. -I../lib/include -I. 
-Iinclude -I/usr/include/qt3
-+INCPATH  = -I/usr/share/qt3/mkspecs/default -I. -I../lib/include -I. 
-Iinclude -Iui -I/usr/include/qt3
- LINK     = g++
- LFLAGS   = 
- LIBS     = $(SUBLIBS) -L../lib/lib -L/usr/share/qt3/lib -L/usr/X11R6/lib 
-lqpxtransport -lqpxplextor -lqpxpioneer -lqpxscan -lqt-mt -lXext -lX11 -lm 
-lpthread
 diff -Naur qpxtool-0.6.1.orig/qpxtool-gui/QPxTool.cpp 
qpxtool-0.6.1/qpxtool-gui/QPxTool.cpp
 --- qpxtool-0.6.1.orig/qpxtool-gui/QPxTool.cpp 2007-08-19 14:04:14.000000000 
+0000
 +++ qpxtool-0.6.1/qpxtool-gui/QPxTool.cpp      2007-12-27 13:33:32.000000000 
+0000

Reply via email to