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