[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#183297: mq3: Uninstallable, depends on old Qt libs



tags 183297 + patch
thanks

Hi.

It seems a very easy problem:
Its dependancy for the old QT libs is IMHO due to the fact that is not
even buildable.

apt-get build-dep mq3 returns an error, as it build-requires BOTH
libqt3-dev and libqt3-mt-dev, which are conflicting packages.

removing the first one from the dependencies and adding
libqt3-compat-headers make it work. There are
also a little more fixes to do in the source code to make it buildable.

The dependancies are then automatically updated to the new QT libs, as
they are not hard-coded in the control file but automatically generated
by the "Depends: ${shlibs:Depends}" statement.

I enclose a patch to fix this problem.

As this patch is going to fix its rc bugs, there is no more need to
exclude it from the next release.

This bug is open since march, 2003: if you haven't got the time to
maintain mq3 properly I'll be happy to work on it, adopting the package
or through co-maintainership, if you prefer.

Yours sincerely,
Francesco

-- 
Francesco Donadon
gpg key: 0xfdfd681f <francesco.donadon@katamail.com>
jabber id: nonninz@jabber.linux.it
"No one asked me where I want to go today!"
diff -ur mq3-14.old/daemon/main.cpp mq3-14/daemon/main.cpp
--- mq3-14.old/daemon/main.cpp	2001-11-23 11:04:05.000000000 +0100
+++ mq3-14/daemon/main.cpp	2004-04-11 22:03:58.000000000 +0200
@@ -7,7 +7,7 @@
 #include "mq3d.h"
 
 #include <qapplication.h>
-
+#include <stdlib.h>
 #include <signal.h>
 
 
diff -ur mq3-14.old/debian/control mq3-14/debian/control
--- mq3-14.old/debian/control	2004-04-11 22:10:56.000000000 +0200
+++ mq3-14/debian/control	2004-04-11 22:00:10.000000000 +0200
@@ -2,7 +2,7 @@
 Section: non-US
 Priority: optional
 Maintainer: Kyle McMartin <kyle@debian.org>
-Build-Depends: debhelper (>= 2.2.15), libqt3-dev, libqt3-mt-dev, fftw-dev (>= 2.1.3-10) | fftw-double-dev, libvorbis-dev, libogg-dev, libmad0-dev, libssl-dev
+Build-Depends: debhelper (>= 2.2.15), libqt3-mt-dev, fftw-dev (>= 2.1.3-10) | fftw-double-dev, libvorbis-dev, libogg-dev, libmad0-dev, libssl-dev, libqt3-compat-headers
 Standards-Version: 3.2.1
 
 Package: mq3
diff -ur mq3-14.old/debian/rules mq3-14/debian/rules
--- mq3-14.old/debian/rules	2004-04-11 22:10:56.000000000 +0200
+++ mq3-14/debian/rules	2004-04-11 21:58:23.000000000 +0200
@@ -2,7 +2,7 @@
 # GNU copyright 1997 to 1999 by Joey Hess.
 
 export DH_COMPAT=2
-export QTDIR=/usr/share/qt
+export QTDIR=/usr/share/qt3
 
 MQ3DEBDIR=$(CURDIR)/debian/mq3
 

Attachment: signature.asc
Description: Digital signature


Reply to: