Package: gnome-applets Severity: important Tags: patch Fails to build on GNU/kFreeBSD due to missing libhal-dev (Linux-specific).
Also, one of the packages is not installable due to dependency on gstreamer0.8-alsa. My patch fixes it to depend on -oss for all non-Linux (except GNU/Hurd). Patch attached. -- System Information: Debian Release: testing/unstable Architecture: kfreebsd-i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: GNU/kFreeBSD 5.4-1-686 Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C)
diff -ur gnome-applets-2.12.3.old/debian/control.in gnome-applets-2.12.3/debian/control.in --- gnome-applets-2.12.3.old/debian/control.in 2006-02-16 10:54:52.000000000 +0100 +++ gnome-applets-2.12.3/debian/control.in 2006-02-16 16:31:09.000000000 +0100 @@ -4,7 +4,7 @@ Maintainer: Guilherme de S. Pastore <[EMAIL PROTECTED]> Uploaders: @GNOME_TEAM@ Standards-Version: 3.6.2.1 -Build-Depends: cdbs, autotools-dev, debhelper (>= 5.0.13), patchutils, type-handling, libgtop2-dev (>= 2.11.92), intltool, libpanel-applet2-dev (>= 2.10.1-1), liborbit2-dev (>= 1:2.12.1-1), scrollkeeper, libgail-dev (>= 1.8.2-1), libwnck-dev (>= 2.10.0-1), libgconf2-dev (>= 2.10.0-1), libglade2-dev (>= 1:2.5.1-1), libapm-dev | not+linux-gnu, libgnomeui-dev (>= 2.10.0-1), libgnome-keyring-dev (>= 0.4.2-1) , libxklavier-dev (>= 1.14-1), gnome-pkg-tools, xsltproc, docbook-xsl, xlibs-static-dev, sharutils, libgstreamer-plugins0.8-dev (>= 0.8.8) [!hurd-i386], libgnomevfs2-dev (>= 2.10.0-1), libgucharmap4-dev (>= 1:1.4.2-1), system-tools-backends-dev (>= 1.1.3), xlibs-static-dev, libxkbfile-dev, libgnome-desktop-dev (>= 2.11.1), libhal-dev (>= 0.5.3), libdbus-glib-1-dev (>= 0.60), gnome-doc-utils (>= 0.3.2) +Build-Depends: cdbs, autotools-dev, debhelper (>= 5.0.13), patchutils, libgtop2-dev (>= 2.11.92), intltool, libpanel-applet2-dev (>= 2.10.1-1), liborbit2-dev (>= 1:2.12.1-1), scrollkeeper, libgail-dev (>= 1.8.2-1), libwnck-dev (>= 2.10.0-1), libgconf2-dev (>= 2.10.0-1), libglade2-dev (>= 1:2.5.1-1), libapm-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libgnomeui-dev (>= 2.10.0-1), libgnome-keyring-dev (>= 0.4.2-1) , libxklavier-dev (>= 1.14-1), gnome-pkg-tools, xsltproc, docbook-xsl, xlibs-static-dev, sharutils, libgstreamer-plugins0.8-dev (>= 0.8.8) [!hurd-i386], libgnomevfs2-dev (>= 2.10.0-1), libgucharmap4-dev (>= 1:1.4.2-1), system-tools-backends-dev (>= 1.1.3), xlibs-static-dev, libxkbfile-dev, libgnome-desktop-dev (>= 2.11.1), libhal-dev (>= 0.5.3) [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libdbus-glib-1-dev (>= 0.60), gnome-doc-utils (>= 0.3.2), libxres-dev Package: gnome-applets-data Architecture: all diff -ur gnome-applets-2.12.3.old/debian/rules gnome-applets-2.12.3/debian/rules --- gnome-applets-2.12.3.old/debian/rules 2006-02-16 10:54:51.000000000 +0100 +++ gnome-applets-2.12.3/debian/rules 2006-02-16 11:27:45.000000000 +0100 @@ -26,6 +26,11 @@ MANPAGES += debian/gnome-keyboard-layout.1 debian/gswitchit-plugins-capplet.1 +ifeq ($(DEB_HOST_GNU_SYSTEM),linux-gnu) +sound=alsa +else +sound=oss +endif build/gnome-applets:: $(MANPAGES) @@ -49,7 +54,7 @@ ifeq ($(DEB_BUILD_GNU_SYSTEM),gnu) sed -i "s/, @gstreamer@//" debian/control else - sed -i "s/@gstreamer@/gstreamer0.8-alsa | gstreamer0.8-audiosink/" debian/control + sed -i "s/@gstreamer@/gstreamer0.8-$(sound) | gstreamer0.8-audiosink/" debian/control endif case $$(dpkg-architecture -qDEB_BUILD_ARCH) in \ i386|ia64|amd64) sed -i "s/@acpid@/acpid, /" debian/control ;; \