Bug#554977: gst-plugins-base0.10: FTBFS on hurd-i386

Samuel Thibault sthibault at debian.org
Sat Nov 7 17:02:54 UTC 2009


Package: gst-plugins-base0.10
Severity: important
Tags: patch

Hello,

gst-plugins-base0.10 currently FTBFS on hurd-i386 because it
build-depends on libcdparanoia-dev, which is not available on hurd-i386
(and will not be in the near future). Could you apply the attached patch
to disable the dep on hurd-i386?

Thanks,
Samuel

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.31 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

-- 
Samuel Thibault <samuel.thibault at fnac.net>
<N> je d�teste import
<N> parce que lorsque tu fais du python et que tu oublies le #!/bin/env python et que tu mets le fichier ex�cutable
<N> import est ex�cut�
 -+- #ens-mim - pourquoi mon script python change le curseur de la souris ?! -+-
-------------- next part --------------
--- debian/control.orig	2009-11-07 14:48:55.000000000 +0000
+++ debian/control	2009-11-07 14:49:04.000000000 +0000
@@ -7,7 +7,7 @@
            Sebastien Bacher <seb128 at debian.org>,
            Sebastian Dröge <slomo at debian.org>,
            Sjoerd Simons <sjoerd at debian.org>
-Build-Depends: libgstreamer0.10-dev (>= 0.10.24.2), libasound2-dev (>= 0.9.0) [alpha amd64 arm armeb armel avr32 hppa i386 ia64 lpia m32r m68k mips mipsel powerpc ppc64 s390 s390x sh3 sh3eb sh4 sh4eb sparc] , libgudev-1.0-dev (>= 143) [alpha amd64 arm armeb armel avr32 hppa i386 ia64 lpia m32r m68k mips mipsel powerpc ppc64 s390 s390x sh3 sh3eb sh4 sh4eb sparc], autotools-dev, cdbs (>= 0.4.20), debhelper (>= 5), gnome-pkg-tools (>= 0.7), pkg-config (>= 0.11.0), libxv-dev (>= 6.8.2.dfsg.1-3), libxt-dev (>= 6.8.2.dfsg.1-3), libvorbis-dev (>= 1.0.0-2), libcdparanoia-dev (>= 3.10.2), libgnomevfs2-dev (>= 1:2.20.0-2), liboil0.3-dev (>= 0.3.14), libpango1.0-dev (>= 1.15.4), libtheora-dev (>= 0.0.0.alpha5), libglib2.0-dev (>= 2.16.0), libxml2-dev (>= 2.4.23), zlib1g-dev (>= 1:1.1.4), gtk-doc-tools, type-handling (>= 0.2.14), libvisual-0.4-dev (>= 0.4.0), gstreamer-tools (>= 0.10.14), dpkg-dev (>= 1.14.13), lsb-release, libgtk2.0-dev (>= 2.12.0), libglib2.0-doc, gstreamer0.10-doc, libgirepository1.0-dev (>= 0.6.3), gobject-introspection (>= 0.6.5-3), gir-repository-dev, gir1.0-glib-2.0, gir1.0-freedesktop, gir1.0-gstreamer-0.10
+Build-Depends: libgstreamer0.10-dev (>= 0.10.24.2), libasound2-dev (>= 0.9.0) [alpha amd64 arm armeb armel avr32 hppa i386 ia64 lpia m32r m68k mips mipsel powerpc ppc64 s390 s390x sh3 sh3eb sh4 sh4eb sparc] , libgudev-1.0-dev (>= 143) [alpha amd64 arm armeb armel avr32 hppa i386 ia64 lpia m32r m68k mips mipsel powerpc ppc64 s390 s390x sh3 sh3eb sh4 sh4eb sparc], autotools-dev, cdbs (>= 0.4.20), debhelper (>= 5), gnome-pkg-tools (>= 0.7), pkg-config (>= 0.11.0), libxv-dev (>= 6.8.2.dfsg.1-3), libxt-dev (>= 6.8.2.dfsg.1-3), libvorbis-dev (>= 1.0.0-2), libcdparanoia-dev (>= 3.10.2) [!hurd-i386], libgnomevfs2-dev (>= 1:2.20.0-2), liboil0.3-dev (>= 0.3.14), libpango1.0-dev (>= 1.15.4), libtheora-dev (>= 0.0.0.alpha5), libglib2.0-dev (>= 2.16.0), libxml2-dev (>= 2.4.23), zlib1g-dev (>= 1:1.1.4), gtk-doc-tools, type-handling (>= 0.2.14), libvisual-0.4-dev (>= 0.4.0), gstreamer-tools (>= 0.10.14), dpkg-dev (>= 1.14.13), lsb-release, libgtk2.0-dev (>= 2.12.0), libglib2.0-doc, gstreamer0.10-doc, libgirepository1.0-dev (>= 0.6.3), gobject-introspection (>= 0.6.5-3), gir-repository-dev, gir1.0-glib-2.0, gir1.0-freedesktop, gir1.0-gstreamer-0.10
 Standards-Version: 3.8.3
 Homepage: http://gstreamer.freedesktop.org
 
--- debian/build-deps.orig	2009-11-07 14:49:35.000000000 +0000
+++ debian/build-deps	2009-11-07 14:49:38.000000000 +0000
@@ -8,7 +8,7 @@
 libxv-dev (>= 6.8.2.dfsg.1-3)
 libxt-dev (>= 6.8.2.dfsg.1-3)
 libvorbis-dev (>= 1.0.0-2)
-libcdparanoia-dev (>= 3.10.2)
+libcdparanoia-dev (>= 3.10.2) [!hurd-i386]
 libgnomevfs2-dev (>= 1:2.20.0-2)
 liboil0.3-dev (>= 0.3.14)
 libpango1.0-dev (>= 1.15.4)
--- debian/build-deps.in.orig	2009-11-07 14:49:41.000000000 +0000
+++ debian/build-deps.in	2009-11-07 14:49:49.000000000 +0000
@@ -8,7 +8,7 @@
 libxv-dev (>= 6.8.2.dfsg.1-3)
 libxt-dev (>= 6.8.2.dfsg.1-3)
 libvorbis-dev (>= 1.0.0-2)
-libcdparanoia-dev (>= 3.10.2)
+libcdparanoia-dev (>= 3.10.2) [!hurd-i386]
 libgnomevfs2-dev (>= 1:2.20.0-2)
 liboil0.3-dev (>= 0.3.14)
 libpango1.0-dev (>= 1.15.4)
--- debian/gstreamer-plugins-base.install.orig	2009-11-07 15:22:12.000000000 +0000
+++ debian/gstreamer-plugins-base.install	2009-11-07 15:22:20.000000000 +0000
@@ -4,7 +4,7 @@
 debian/tmp/usr/lib/gstreamer- at GST_ABI@/libgstaudiorate.so
 debian/tmp/usr/lib/gstreamer- at GST_ABI@/libgstaudioresample.so
 debian/tmp/usr/lib/gstreamer- at GST_ABI@/libgstaudiotestsrc.so
-debian/tmp/usr/lib/gstreamer- at GST_ABI@/libgstcdparanoia.so
+ at cdparanoia@
 debian/tmp/usr/lib/gstreamer- at GST_ABI@/libgstdecodebin.so
 debian/tmp/usr/lib/gstreamer- at GST_ABI@/libgstdecodebin2.so
 debian/tmp/usr/lib/gstreamer- at GST_ABI@/libgstffmpegcolorspace.so
--- debian/rules.orig	2009-11-07 15:18:45.000000000 +0000
+++ debian/rules	2009-11-07 15:23:29.000000000 +0000
@@ -65,6 +65,10 @@
 video4linux := debian/tmp/usr/lib/gstreamer-$(gst_abi)/libgstvideo4linux.so
 endif
 
+ifneq ($(DEB_HOST_ARCH_OS),hurd)
+cdparanoia := debian/tmp/usr/lib/gstreamer-$(gst_abi)/libgstcdparanoia.so
+endif
+
 # Let's decide the package name and url depending on the distribution
 DISTRO = "$(shell lsb_release -si)"
 
@@ -89,6 +93,7 @@
 		cat debian/gstreamer-$$p.install | \
 			sed 's/@GST_ABI@/$(gst_abi)/g' \
 			| sed "s, at video4linux@,$(video4linux),g" \
+			| sed "s, at cdparanoia@,$(cdparanoia),g" \
 			>debian/$(gst_pkgname)-$$p.install; \
 	done
 	for f in $(VERSIONIZE); do \


More information about the Pkg-gstreamer-maintainers mailing list