Author: alexander
Date: 2007-09-30 02:15:06 -0600 (Sun, 30 Sep 2007)
New Revision: 2085

Added:
   trunk/packages/dotconf/
   trunk/packages/dotconf/Makefile
   trunk/packages/espeak/
   trunk/packages/espeak/Makefile
   trunk/packages/speech-dispatcher/
   trunk/packages/speech-dispatcher/Makefile
   trunk/packages/speechd-up/
   trunk/packages/speechd-up/Makefile
Modified:
   trunk/Makefile
Log:
Added espeak and programs needed to connect it to speakup


Modified: trunk/Makefile
===================================================================
--- trunk/Makefile      2007-09-29 10:23:26 UTC (rev 2084)
+++ trunk/Makefile      2007-09-30 08:15:06 UTC (rev 2085)
@@ -281,7 +281,8 @@
        ch-traceroute ch-rsync ch-jhalfs ch-sudo ch-bc ch-dialog ch-ncftp  \
        ch-device-mapper ch-LVM2 ch-dmraid ch-multipath-tools \
        ch-dhcpcd ch-distcc ch-ppp ch-rp-pppoe ch-pptp \
-       ch-cpio ch-mutt ch-msmtp ch-tin ch-mdadm ch-which ch-brltty  \
+       ch-cpio ch-mutt ch-msmtp ch-tin ch-mdadm ch-which \
+       ch-espeak ch-dotconf ch-speech-dispatcher ch-speechd-up ch-brltty  \
        ch-strace ch-iptables ch-eject ch-xlockmore ch-hdparm \
        ch-sysfsutils ch-pcmcia-cs ch-pcmciautils ch-ddccontrol 
ch-ddccontrol-db \
        ch-blfs-bootscripts ch-oui-data \

Added: trunk/packages/dotconf/Makefile
===================================================================
--- trunk/packages/dotconf/Makefile                             (rev 0)
+++ trunk/packages/dotconf/Makefile     2007-09-30 08:15:06 UTC (rev 2085)
@@ -0,0 +1,30 @@
+# dotconf Makefile
+
+NM= dotconf
+VRS= 1.0.13
+DIR= $(NM)-$(VRS)
+
+FILE= $(DIR).tar.gz
+URL-$(FILE)= http://www.azzit.de/dotconf/download/v1.0/$(FILE)
+SHA-$(FILE)= bf0c3a29da525f0be8b896c484b3b518f022998f
+
+# Targets
+
+include $(ROOT)/scripts/functions
+
+chroot:
+       chroot "$(MP)" $(chenv-blfs) \
+       'cd $(ROOT) && make ch-$(NM) $(chbash-post-bash)'
+
+stage2: Makefile $(FILE)
+       $(std_build)
+
+compile-stage2:
+       ./configure --prefix=/usr --sysconfdir=/etc
+       make
+       make install
+
+clean:
+       -rm -rf $(DIR)
+
+.PHONY: clean chroot compile-stage2

Added: trunk/packages/espeak/Makefile
===================================================================
--- trunk/packages/espeak/Makefile                              (rev 0)
+++ trunk/packages/espeak/Makefile      2007-09-30 08:15:06 UTC (rev 2085)
@@ -0,0 +1,49 @@
+# espeak Makefile
+
+NM= espeak
+VRS= 1.29
+DIR= $(NM)-$(VRS)-source
+
+FILE= $(DIR).zip
+URL-$(FILE)= http://easynews.dl.sourceforge.net/sourceforge/espeak/$(FILE)
+SHA-$(FILE)= 272e7f1980a35a360ff321ca739e07f652dd94f6
+
+# Russian file is not downloaded because espeak mispronounces many words
+# (because it doesn't know about "hard" and "soft" consonants)
+# and Russian is thus unusable at this time, even with this file.
+# http://espeak.sourceforge.net/data/russian_data.zip
+#
+# Chinese file is not downloaded because Chinese cannot be used in
+# Linux console.
+# http://espeak.sourceforge.net/data/zhy_list.zip
+ 
+# Targets
+
+include $(ROOT)/scripts/functions
+
+chroot:
+       chroot "$(MP)" $(chenv-blfs) \
+       'cd $(ROOT) && make ch-$(NM) $(chbash-post-bash)'
+
+stage2: Makefile $(FILE)
+       @$(call echo_message, Building)
+       @unzip $(FILE) >$(DIR)[EMAIL PROTECTED] 2>&1
+       @make -C $(DIR) -f ../Makefile compile-$@ >>$(DIR)[EMAIL PROTECTED] 2>&1
+       @make clean >>$(DIR)[EMAIL PROTECTED] 2>&1
+       @touch $@
+
+compile-stage2:
+       # Remove dependency on portaudio
+       sed -i s/-lportaudio// src/Makefile
+       sed -i /USE_PORTAUDIO/d src/speech.h
+       # Don't install the crippled "espeak" executable and static library
+       # install only shared library, headers and data
+       sed -i '/INSTALL.*BIN2_NAME/d' src/Makefile
+       sed -i '/INSTALL.*STATIC/d' src/Makefile
+       make -C src
+       make -C src install
+
+clean:
+       -rm -rf $(DIR)
+
+.PHONY: clean chroot compile-stage2

Added: trunk/packages/speech-dispatcher/Makefile
===================================================================
--- trunk/packages/speech-dispatcher/Makefile                           (rev 0)
+++ trunk/packages/speech-dispatcher/Makefile   2007-09-30 08:15:06 UTC (rev 
2085)
@@ -0,0 +1,36 @@
+# speech-dispatcher Makefile
+
+NM= speech-dispatcher
+VRS= 0.6.4
+DIR= $(NM)-$(VRS)
+
+FILE= $(DIR).tar.gz
+URL-$(FILE)= http://www.freebsoft.org/pub/projects/speechd/$(FILE)
+SHA-$(FILE)= 9350cffa71bb1d960cefe0dae66af5bfe9036570
+
+# Targets
+
+include $(ROOT)/scripts/functions
+
+chroot:
+       chroot "$(MP)" $(chenv-blfs) \
+       'cd $(ROOT) && make ch-$(NM) $(chbash-post-bash)'
+
+stage2: Makefile $(FILE)
+       $(std_build)
+
+compile-stage2:
+       sed -i  -e 's/LogLevel  3/LogLevel  0/' \
+               -e 's/# DefaultLanguage  "en"/DefaultLanguage  "en"/' \
+               -e 's/^AddModule/#Addmodule/' \
+               -e 's/#\(.*sd_espeak.*\)$$/\1/' \
+               -e 's/DefaultModule flite/DefaultModule espeak/' \
+               config/speechd.conf.in
+       ./configure --prefix=/usr --sysconfdir=/etc
+       make
+       make install
+
+clean:
+       -rm -rf $(DIR)
+
+.PHONY: clean chroot compile-stage2

Added: trunk/packages/speechd-up/Makefile
===================================================================
--- trunk/packages/speechd-up/Makefile                          (rev 0)
+++ trunk/packages/speechd-up/Makefile  2007-09-30 08:15:06 UTC (rev 2085)
@@ -0,0 +1,30 @@
+# speechd-up Makefile
+
+NM= speechd-up
+VRS= 0.4
+DIR= $(NM)-$(VRS)
+
+FILE= $(DIR).tar.gz
+URL-$(FILE)= http://www.freebsoft.org/pub/projects/speechd-up/$(FILE)
+SHA-$(FILE)= ad31c9a15fd8f5616aff4d35713f736ad8266a92
+
+# Targets
+
+include $(ROOT)/scripts/functions
+
+chroot:
+       chroot "$(MP)" $(chenv-blfs) \
+       'cd $(ROOT) && make ch-$(NM) $(chbash-post-bash)'
+
+stage2: Makefile $(FILE)
+       $(std_build)
+
+compile-stage2:
+       ./configure --prefix=/usr --sysconfdir=/etc
+       make
+       make install
+
+clean:
+       -rm -rf $(DIR)
+
+.PHONY: clean chroot compile-stage2

-- 
http://linuxfromscratch.org/mailman/listinfo/livecd
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to