Package: libffado
Version: 2.0.1+svn1856-5
Severity: important
Tags: patch
Justification: fails to build from source
If built against python-qt4-dbus_4.4.2-4 (of stable) and friends then
build fails with (just after prebuild cleanup)
[[ build log excerpt ]]
dh_clean -X debian/tmp
rm -f debian/cdbs-install-list debian/cdbs-package-list
debian/stamp-copyright-check
/usr/bin/make -f debian/rules reverse-config
make[1]: Entering directory
`/tmp/libffado_YWciez/libffado-2.0.1+svn1856'
for i in ./admin/config.guess ; do \
if test -e $i.cdbs-orig ; then \
mv $i.cdbs-orig $i ; \
fi ; \
done
make[1]: Leaving directory `/tmp/libffado_YWciez/libffado-2.0.1+svn1856'
mkdir -p /tmp/libffado_YWciez/libffado-2.0.1+svn1856/debian/tmp/
scons --clean
scons: Reading SConscript files ...
Checking whether 'which pyuic4' executes yes
Checking for the python module 'dbus' yes
Checking for the python module 'PyQt4' yes
Checking for the python module 'dbus.mainloop.qt' no
Checking whether 'xdg-desktop-menu --help' executes no
I couldn't find the program 'xdg-desktop-menu'. Together with
xdg-icon-resource
this is needed to add the fancy entry to your menu. But if the mixer
will be
installed, you can start it by executing "ffado-mixer".
Checking for dbus-1 (1.0 or higher)... yes
Checking for alsa (0 or higher)... no
Checking for variable session_bus_services_dir in package dbus-1...
yes
Trying to find the system triple: (cached) i686-pc-linux-gnu
[[ end excerpt ]]
and then finally:
[[ build log excerpt ]]
dh_installchangelogs -pffado-mixer-qt4 ./ChangeLog
dh_installudev -pffado-mixer-qt4
dh_lintian -pffado-mixer-qt4
dh_install -pffado-mixer-qt4
cp: cannot stat `debian/tmp/debian/tmp/usr/share/ffado-mixer-qt4/': No
such file or directory
dh_install: cp -a debian/tmp/debian/tmp/usr/share/ffado-mixer-qt4/
debian/ffado-mixer-qt4//usr/share/ returned exit code 1
make: *** [binary-install/ffado-mixer-qt4] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit
status 2
[[ end excerpt ]]
Probably I've missed something obvious but I've failed to find VCS of
python-qt4. Thus I can't point the version when 'dbus.mainloop.qt' has
appeared first time.
If I've got those dependencies right then pushing for any of python-qt4*
binaries would be enough (they seem to come together anyway). Please
fix your control.
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (700, 'testing'), (700, 'stable'), (1, 'testing'), (1, 'stable')
Architecture: i386 (i686)
Kernel: Linux 2.6.30-1-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=ru_UA.UTF-8 (charmap=UTF-8) (ignored: LC_ALL
set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/bash
--- ../control 2010-12-03 15:45:44.000000000 +0200
+++ debian/control 2010-12-04 04:22:16.000000000 +0200
@@ -22,7 +22,7 @@
libexpat1-dev,
libxml++2.6-dev,
libdbus-1-dev,
- python-qt4-dbus,
+ python-qt4-dbus (>> 4.4.2),
quilt
Standards-Version: 3.9.1
DM-Upload-Allowed: yes