Bug#540965: kdeaccessibility: FTBFS on GNU/kFreeBSD
Package: kdeaccessibility
Version: 4.3.0-1
Severity: important
Tags: patch
User: debian-bsd@lists.debian.org
Usertags: kfreebsd
Hi,
your package FTBFS on non-Linux architectures due to the alsa part. It'd
be nice to have some oss replacement at some point, but I guess it's OK
to make the package buildable, at least for the other components. Builds
fine on GNU/kFreeBSD once patched.
Thanks for considering.
Mraw,
KiBi.
diff -u kdeaccessibility-4.3.0/debian/kttsd.install kdeaccessibility-4.3.0/debian/kttsd.install
--- kdeaccessibility-4.3.0/debian/kttsd.install
+++ kdeaccessibility-4.3.0/debian/kttsd.install
@@ -1,6 +1,7 @@
usr/bin/kttsd
usr/lib/kde4/kcm_kttsd.so
-usr/lib/kde4/libkttsd_alsaplugin.so
+# Now conditionally installed from debian/rules:
+# usr/lib/kde4/libkttsd_alsaplugin.so
usr/lib/kde4/libkttsd_commandplugin.so
usr/lib/kde4/libkttsd_eposplugin.so
usr/lib/kde4/libkttsd_festivalintplugin.so
@@ -52,7 +53,8 @@
usr/share/kde4/apps/kttsd/xslt/SSMLtoPlainText.xsl
usr/share/kde4/services/kcmkttsd.desktop
usr/share/kde4/services/kttsd.desktop
-usr/share/kde4/services/kttsd_alsaplugin.desktop
+# Now conditionally installed from debian/rules:
+# usr/share/kde4/services/kttsd_alsaplugin.desktop
usr/share/kde4/services/kttsd_commandplugin.desktop
usr/share/kde4/services/kttsd_eposplugin.desktop
usr/share/kde4/services/kttsd_festivalintplugin.desktop
diff -u kdeaccessibility-4.3.0/debian/rules kdeaccessibility-4.3.0/debian/rules
--- kdeaccessibility-4.3.0/debian/rules
+++ kdeaccessibility-4.3.0/debian/rules
@@ -2,2 +2,11 @@
-
+
include /usr/share/pkg-kde-tools/qt-kde-team/1/debian-qt-kde.mk
+
+DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
+
+# ALSA is Linux-only:
+ifeq ($(DEB_HOST_ARCH_OS),linux)
+install/kttsd::
+ dh_install -pkttsd usr/lib/kde4/libkttsd_alsaplugin.so
+ dh_install -pkttsd usr/share/kde4/services/kttsd_alsaplugin.desktop
+endif
Reply to: