Package: ktoon
Version: 0.8.1-3
Followup-For: Bug #458873
User: [EMAIL PROTECTED]
Usertags: origin-ubuntu hardy ubuntu-patch

The attached patch fixes the FTBFS and drops the libminghack patch,
which would cause libming to not be detected anymore.


*** /tmp/tmppsNTUD
In Ubuntu, we've applied the attached patch to achieve the following:

  * Fix build on unix (LP: #180470)
    - added debian/patches/80_fix_build_on_unix.dpatch
  * Drop debian/patches/20_libminghack:
    ming-config has moved to /usr/bin/ming-config

We thought you might be interested in doing the same. 
--- ktoon-0.8.1/debian/patches/20_libminghack
+++ ktoon-0.8.1.orig/debian/patches/20_libminghack
@@ -1,26 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 20_libminghack.dpatch by Juan Manuel Garcia Molina <[EMAIL PROTECTED]>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: Fix libming detection.
-
[EMAIL PROTECTED]@
---- ktoon-0.8.orig/configure   2006-07-28 20:47:08.000000000 +0200
-+++ ktoon-0.8/configure        2006-08-08 15:16:29.000000000 +0200
-@@ -107,12 +107,12 @@
- 
- # Checking ming
- 
--if [ -x "`which ming-config`" ]
-+export MING_BINARY="/usr/lib/libming/bin/ming-config"
-+if [ -x ${MING_BINARY} ]
- then
--      export MING_LIBS=`ming-config --libs`
--      export MING_INCLUDE=`ming-config --cflags`
-+      export MING_LIBS=`${MING_BINARY} --libs`
-+      export MING_INCLUDE=`${MING_BINARY} --cflags`
- fi
--
- check "ming" ming "${MING_INCLUDE}" "${MING_LIBS}" && LIBS="$LIBS 
${MING_LIBS}" && defineMacro HAVE_MING
- 
- 
diff -u ktoon-0.8.1/debian/patches/00list ktoon-0.8.1/debian/patches/00list
--- ktoon-0.8.1/debian/patches/00list
+++ ktoon-0.8.1/debian/patches/00list
@@ -1,4 +1,4 @@
-20_libminghack
 31_dirs
 40_configure_bin_bash
 60_daction_q_object
+80_fix_build_on_unix.dpatch
only in patch2:
unchanged:
--- ktoon-0.8.1.orig/debian/patches/80_fix_build_on_unix.dpatch
+++ ktoon-0.8.1/debian/patches/80_fix_build_on_unix.dpatch
@@ -0,0 +1,92 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 80_fix_build_on_unix.dpatch by dAniel hAhler <[EMAIL PROTECTED]>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Fix build on Unix (LP: #180470)
+## DP: find . -name \*.pro | xargs grep -l "^macx\s*{" | xargs sed -r -i 
's/^macx\s*\{/!win32{/g'
+
[EMAIL PROTECTED]@
+diff -urNad ktoon-0.8.1~/src/components/export/export.pro 
ktoon-0.8.1/src/components/export/export.pro
+--- ktoon-0.8.1~/src/components/export/export.pro      2007-06-15 
04:33:05.000000000 +0200
++++ ktoon-0.8.1/src/components/export/export.pro       2008-01-05 
16:24:43.329936475 +0100
+@@ -14,7 +14,7 @@
+ CONFIG += release \
+ warn_on
+ TEMPLATE = subdirs
+-macx{
++!win32{
+   LIBS += -ldcore -ldgui -lktoon -lstore
+   QMAKE_LIBDIR = ../../../../src/dlib/dcore ../../../../src/dlib/dgui 
../../../../src/ktoonlib ../../../../src/store
+ }
+diff -urNad 
ktoon-0.8.1~/src/components/export/genericexportplugin/genericexportplugin.pro 
ktoon-0.8.1/src/components/export/genericexportplugin/genericexportplugin.pro
+--- 
ktoon-0.8.1~/src/components/export/genericexportplugin/genericexportplugin.pro  
   2007-06-15 04:33:05.000000000 +0200
++++ 
ktoon-0.8.1/src/components/export/genericexportplugin/genericexportplugin.pro   
   2008-01-05 16:24:43.329936475 +0100
+@@ -17,7 +17,7 @@
+ TEMPLATE = lib 
+ HEADERS += genericexportplugin.h 
+ SOURCES += genericexportplugin.cpp 
+-macx{
++!win32{
+   LIBS += -ldcore -ldgui -lktoon -lstore
+   QMAKE_LIBDIR = ../../../../src/dlib/dcore ../../../../src/dlib/dgui 
../../../../src/ktoonlib ../../../../src/store
+ }
+diff -urNad 
ktoon-0.8.1~/src/components/export/smilexportplugin/smilexportplugin.pro 
ktoon-0.8.1/src/components/export/smilexportplugin/smilexportplugin.pro
+--- ktoon-0.8.1~/src/components/export/smilexportplugin/smilexportplugin.pro   
2007-06-15 04:33:05.000000000 +0200
++++ ktoon-0.8.1/src/components/export/smilexportplugin/smilexportplugin.pro    
2008-01-05 16:24:43.329936475 +0100
+@@ -28,7 +28,7 @@
+   ../../../../src/store/release
+ }
+ 
+-macx {
++!win32{
+   LIBS += -ldcore -ldgui -lktoon -lstore
+   QMAKE_LIBDIR += ../../../../src/store \
+                ../../../../src/ktoonlib \
+diff -urNad ktoon-0.8.1~/src/dlib/dgui/dgui.pro 
ktoon-0.8.1/src/dlib/dgui/dgui.pro
+--- ktoon-0.8.1~/src/dlib/dgui/dgui.pro        2007-06-15 04:33:09.000000000 
+0200
++++ ktoon-0.8.1/src/dlib/dgui/dgui.pro 2008-01-05 16:24:43.329936475 +0100
+@@ -112,7 +112,7 @@
+ warn_on \
+ dll
+ TEMPLATE = lib
+-macx{
++!win32{
+   QMAKE_LIBDIR = ../../../src/dlib/dcore
+   LIBS += -ldcore
+ }
+diff -urNad ktoon-0.8.1~/src/ktoonlib/ktoonlib.pro 
ktoon-0.8.1/src/ktoonlib/ktoonlib.pro
+--- ktoon-0.8.1~/src/ktoonlib/ktoonlib.pro     2007-06-15 04:33:04.000000000 
+0200
++++ ktoon-0.8.1/src/ktoonlib/ktoonlib.pro      2008-01-05 16:24:43.329936475 
+0100
+@@ -36,7 +36,7 @@
+ warn_on \
+ dll
+ TEMPLATE = lib
+-macx{
++!win32{
+   LIBS += -ldcore -ldgui
+   QMAKE_LIBDIR = ../../src/dlib/dcore ../../src/dlib/dgui
+ }
+diff -urNad ktoon-0.8.1~/src/modules/arthury/interfaces/interfaces.pro 
ktoon-0.8.1/src/modules/arthury/interfaces/interfaces.pro
+--- ktoon-0.8.1~/src/modules/arthury/interfaces/interfaces.pro 2007-06-15 
04:33:09.000000000 +0200
++++ ktoon-0.8.1/src/modules/arthury/interfaces/interfaces.pro  2008-01-05 
16:24:43.329936475 +0100
+@@ -17,7 +17,7 @@
+ TEMPLATE = lib
+ 
+ # a little hack
+-macx {
++!win32{
+ TEMPLATE = subdirs
+ }
+ win32 {
+diff -urNad ktoon-0.8.1~/src/store/store.pro ktoon-0.8.1/src/store/store.pro
+--- ktoon-0.8.1~/src/store/store.pro   2007-06-15 04:33:10.000000000 +0200
++++ ktoon-0.8.1/src/store/store.pro    2008-01-05 16:24:43.329936475 +0100
+@@ -44,7 +44,7 @@
+ dll
+ TEMPLATE = lib
+ 
+-macx {
++!win32{
+ LIBS += -ldcore -ldgui -lktoon
+ QMAKE_LIBDIR = ../../src/dlib/dcore ../../src/dlib/dgui ../../src/ktoonlib
+ }

Reply via email to