[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: