Package: libquicktime
Severity: important
Version: 1:0.9.7-0.4
Tags: patch

Hi,

the current version fails to build on GNU/kFreeBSD.
It needs some changes to debian packaging.
Please find attached patch to fix that.

Thanks in advance

                        Petr
diff -u libquicktime-0.9.7/debian/control libquicktime-0.9.7/debian/control
--- libquicktime-0.9.7/debian/control
+++ libquicktime-0.9.7/debian/control
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Gerd Knorr <[EMAIL PROTECTED]>
 Standards-Version: 3.6.2
-Build-Depends: debhelper (>= 3.0), libgtk2.0-dev (> 2.4.0), libpng12-0-dev | 
libpng-dev, libjpeg-dev, libraw1394-dev, libavc1394-dev, libvorbis-dev 
(>=1.0.1-1), libxaw7-dev, libsdl1.2-dev, libpopt-dev, libdv4-dev, libxv-dev
+Build-Depends: debhelper (>= 3.0), libgtk2.0-dev (> 2.4.0), libpng12-0-dev | 
libpng-dev, libjpeg-dev, libraw1394-dev [!kfreebsd-i386 !kfreebsd-amd64 
!hurd-i386], libavc1394-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], 
libvorbis-dev (>=1.0.1-1), libxaw7-dev, libsdl1.2-dev, libpopt-dev, libdv4-dev, 
libxv-dev
 
 Package: libquicktime0
 Architecture: any
@@ -18,7 +18,7 @@
 Package: libquicktime-dev
 Architecture: any
 Section: libdevel
-Depends: libquicktime0 (=${Source-Version}), libc6-dev, libraw1394-dev, 
libdv-dev, libglib-dev
+Depends: libquicktime0 (=${Source-Version}), ${firewire-dev}, libdv-dev, 
libglib-dev
 Conflicts: libquicktime4linux-dev
 Replaces: libquicktime4linux-dev
 Description: Header files for developing applications with quicktime
diff -u libquicktime-0.9.7/debian/rules libquicktime-0.9.7/debian/rules
--- libquicktime-0.9.7/debian/rules
+++ libquicktime-0.9.7/debian/rules
@@ -7,6 +7,7 @@
 DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
 DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
 DEB_HOST_ARCH_CPU   ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU)
+DEB_HOST_ARCH_OS    ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
 
 confflags = --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \
             --prefix=/usr --mandir=\$${prefix}/share/man \
@@ -110,7 +111,11 @@
        dh_makeshlibs
        dh_installdeb
        dh_shlibdeps -ldebian/${version}/usr/lib
+ifeq (linux,$(DEB_HOST_ARCH_OS))
+       dh_gencontrol -- -Vfirewire-dev="libraw1394-dev"
+else
        dh_gencontrol
+endif
        dh_md5sums
        dh_builddeb
 

Reply via email to