Package: pidgin-festival
Version: 2.1-1_jda
Severity: normal
Tags: patch

there's code for arts and esd, but not alsa
see attached patch

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (980, 'testing'), (960, 'stable'), (900, 'unstable'), (800, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.22-hrt6 (SMP w/2 CPU cores)
Locale: LANG=en_AU, LC_CTYPE=en_AU (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash

Versions of packages pidgin-festival depends on:
ii  festival                      1.4.3-21   general multi-lingual speech synth
ii  libc6                         2.6.1-5    GNU C Library: Shared libraries
ii  pidgin                        2.2.0-1    graphical multi-protocol instant m

pidgin-festival recommends no packages.

-- no debconf information
diff -Nur pidgin-festival-2.1/debian/changelog pidgin-festival-2.1_jda/debian/changelog
--- pidgin-festival-2.1/debian/changelog	2007-10-16 09:22:01.000000000 +1000
+++ pidgin-festival-2.1_jda/debian/changelog	2007-10-16 09:12:53.000000000 +1000
@@ -1,3 +1,9 @@
+pidgin-festival (2.1-1_jda) unstable; urgency=low
+
+  * Alsa support
+
+ -- Jayen Ashar <[EMAIL PROTECTED]>  Tue, 16 Oct 2007 09:12:25 +1000
+
 pidgin-festival (2.1-1) unstable; urgency=low
 
   * New upstream release
diff -Nur pidgin-festival-2.1/debian/festival-gaim/DEBIAN/control pidgin-festival-2.1_jda/debian/festival-gaim/DEBIAN/control
--- pidgin-festival-2.1/debian/festival-gaim/DEBIAN/control	2007-10-16 09:22:23.000000000 +1000
+++ pidgin-festival-2.1_jda/debian/festival-gaim/DEBIAN/control	2007-10-16 09:13:25.000000000 +1000
@@ -1,6 +1,6 @@
 Package: festival-gaim
 Source: pidgin-festival
-Version: 2.1-1
+Version: 2.1-1_jda
 Architecture: all
 Maintainer: Varun Hiremath <[EMAIL PROTECTED]>
 Installed-Size: 52
diff -Nur pidgin-festival-2.1/debian/festival-gaim/DEBIAN/md5sums pidgin-festival-2.1_jda/debian/festival-gaim/DEBIAN/md5sums
--- pidgin-festival-2.1/debian/festival-gaim/DEBIAN/md5sums	2007-10-16 09:22:23.000000000 +1000
+++ pidgin-festival-2.1_jda/debian/festival-gaim/DEBIAN/md5sums	2007-10-16 09:13:25.000000000 +1000
@@ -1,7 +1,7 @@
 3056832b14de3ecab8a46619de73d3a6  usr/share/doc/festival-gaim/copyright
-d3ef505f0485e79829d9889d522839d7  usr/share/doc/festival-gaim/NEWS.Debian.gz
+0ce0ec9bf74384589aa0af5a4d131a1d  usr/share/doc/festival-gaim/NEWS.Debian.gz
 76226edf3f422f3d3bcc5a22969fa256  usr/share/doc/festival-gaim/NEWS.gz
 3889f2d4196b7c52c551e317f6e258ac  usr/share/doc/festival-gaim/changelog.gz
-a687fc9cae75fc6419b0d03793c7f47e  usr/share/doc/festival-gaim/changelog.Debian.gz
+402b1079d62b4a5e03d39865349540f3  usr/share/doc/festival-gaim/changelog.Debian.gz
 135ac94b2217ab87cd44546efcb3f204  usr/share/doc/festival-gaim/README
 719df5db8a190fbde14c75f3af80a4e1  usr/share/doc/festival-gaim/AUTHORS
Binary files pidgin-festival-2.1/debian/festival-gaim/usr/share/doc/festival-gaim/changelog.Debian.gz and pidgin-festival-2.1_jda/debian/festival-gaim/usr/share/doc/festival-gaim/changelog.Debian.gz differ
Binary files pidgin-festival-2.1/debian/festival-gaim/usr/share/doc/festival-gaim/NEWS.Debian.gz and pidgin-festival-2.1_jda/debian/festival-gaim/usr/share/doc/festival-gaim/NEWS.Debian.gz differ
diff -Nur pidgin-festival-2.1/debian/files pidgin-festival-2.1_jda/debian/files
--- pidgin-festival-2.1/debian/files	2007-10-16 09:22:27.000000000 +1000
+++ pidgin-festival-2.1_jda/debian/files	2007-10-16 09:13:29.000000000 +1000
@@ -1,2 +1,2 @@
-festival-gaim_2.1-1_all.deb net optional
-pidgin-festival_2.1-1_amd64.deb net optional
+festival-gaim_2.1-1_jda_all.deb net optional
+pidgin-festival_2.1-1_jda_amd64.deb net optional
diff -Nur pidgin-festival-2.1/debian/pidgin-festival/DEBIAN/control pidgin-festival-2.1_jda/debian/pidgin-festival/DEBIAN/control
--- pidgin-festival-2.1/debian/pidgin-festival/DEBIAN/control	2007-10-16 09:22:27.000000000 +1000
+++ pidgin-festival-2.1_jda/debian/pidgin-festival/DEBIAN/control	2007-10-16 09:13:29.000000000 +1000
@@ -1,5 +1,5 @@
 Package: pidgin-festival
-Version: 2.1-1
+Version: 2.1-1_jda
 Architecture: amd64
 Maintainer: Varun Hiremath <[EMAIL PROTECTED]>
 Installed-Size: 88
diff -Nur pidgin-festival-2.1/debian/pidgin-festival/DEBIAN/md5sums pidgin-festival-2.1_jda/debian/pidgin-festival/DEBIAN/md5sums
--- pidgin-festival-2.1/debian/pidgin-festival/DEBIAN/md5sums	2007-10-16 09:22:27.000000000 +1000
+++ pidgin-festival-2.1_jda/debian/pidgin-festival/DEBIAN/md5sums	2007-10-16 09:13:29.000000000 +1000
@@ -1,9 +1,9 @@
 3056832b14de3ecab8a46619de73d3a6  usr/share/doc/pidgin-festival/copyright
-d3ef505f0485e79829d9889d522839d7  usr/share/doc/pidgin-festival/NEWS.Debian.gz
+0ce0ec9bf74384589aa0af5a4d131a1d  usr/share/doc/pidgin-festival/NEWS.Debian.gz
 76226edf3f422f3d3bcc5a22969fa256  usr/share/doc/pidgin-festival/NEWS.gz
 3889f2d4196b7c52c551e317f6e258ac  usr/share/doc/pidgin-festival/changelog.gz
-a687fc9cae75fc6419b0d03793c7f47e  usr/share/doc/pidgin-festival/changelog.Debian.gz
+402b1079d62b4a5e03d39865349540f3  usr/share/doc/pidgin-festival/changelog.Debian.gz
 135ac94b2217ab87cd44546efcb3f204  usr/share/doc/pidgin-festival/README
 719df5db8a190fbde14c75f3af80a4e1  usr/share/doc/pidgin-festival/AUTHORS
 f1791266c7c0e31b2772d07b4adaa57c  usr/lib/purple-2/festival.la
-b3f5c570166dccd28bbc9a29e1e90b2c  usr/lib/purple-2/festival.so
+47bbee48f031860ab7cfadbdd698f844  usr/lib/purple-2/festival.so
Binary files pidgin-festival-2.1/debian/pidgin-festival/usr/lib/purple-2/festival.so and pidgin-festival-2.1_jda/debian/pidgin-festival/usr/lib/purple-2/festival.so differ
Binary files pidgin-festival-2.1/debian/pidgin-festival/usr/share/doc/pidgin-festival/changelog.Debian.gz and pidgin-festival-2.1_jda/debian/pidgin-festival/usr/share/doc/pidgin-festival/changelog.Debian.gz differ
Binary files pidgin-festival-2.1/debian/pidgin-festival/usr/share/doc/pidgin-festival/NEWS.Debian.gz and pidgin-festival-2.1_jda/debian/pidgin-festival/usr/share/doc/pidgin-festival/NEWS.Debian.gz differ
Binary files pidgin-festival-2.1/debian/tmp/usr/lib/purple-2/festival.so and pidgin-festival-2.1_jda/debian/tmp/usr/lib/purple-2/festival.so differ
diff -Nur pidgin-festival-2.1/src/festival.c pidgin-festival-2.1_jda/src/festival.c
--- pidgin-festival-2.1/src/festival.c	2007-08-10 17:33:52.000000000 +1000
+++ pidgin-festival-2.1_jda/src/festival.c	2007-10-16 09:16:06.000000000 +1000
@@ -84,18 +84,24 @@
 
   char *daemon = "";
   if (strcmp (sndType, "arts") == 0 ||
-      strcmp (sndType, "esd")  == 0) {
+      strcmp (sndType, "esd")  == 0 ||
+      strcmp (sndType, "alsa") == 0) {
 
     FILE *which_pf;
     char sndserver[1024];
     if (strcmp (sndType, "arts") == 0) 
       which_pf= popen("which artsdsp 2>/dev/null","r");
-    else 
+    else if (strcmp (sndType, "esd") == 0) 
       which_pf= popen("which esddsp 2>/dev/null","r");
+    else if (strcmp (sndType, "alsa") == 0) 
+      which_pf= popen("which aoss 2>/dev/null","r");
     fscanf(which_pf,"%1023s",sndserver);
     pclose(which_pf);
     daemon=sndserver;
   }
+  else{
+    purple_debug(PURPLE_DEBUG_INFO, "pidgin festival", sndType);
+  }
   return daemon;
 }
 
@@ -519,6 +525,7 @@
 
   char proc[1024];
   sprintf(proc, "%s %s", snd((char *)purple_prefs_get_string("/pidgin/sound/method")), line);
+  purple_debug(PURPLE_DEBUG_INFO, "pidgin festival", proc);
 
   int errno=0;
   festival_pf= popen(proc,"w");
Binary files pidgin-festival-2.1/src/.libs/festival.o and pidgin-festival-2.1_jda/src/.libs/festival.o differ
Binary files pidgin-festival-2.1/src/.libs/festival.so and pidgin-festival-2.1_jda/src/.libs/festival.so differ

Reply via email to