aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
authorAndrew Stewart2014-08-01 17:49:35 -0700
committerJack Nagel2014-08-28 00:08:30 -0500
commit7f2ff8e0c93e283ef01785c766c348eaf3577fe4 (patch)
treeced5aef5e058e90adc16b8012985232fd8bf893c /Library/Formula
parent44b933b0506f7f254ac240c135c2e79f42f5e0d0 (diff)
downloadhomebrew-7f2ff8e0c93e283ef01785c766c348eaf3577fe4.tar.bz2
New formula: eSpeak
Closes #31292. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/espeak.rb22
1 files changed, 22 insertions, 0 deletions
diff --git a/Library/Formula/espeak.rb b/Library/Formula/espeak.rb
new file mode 100644
index 000000000..04a409c2a
--- /dev/null
+++ b/Library/Formula/espeak.rb
@@ -0,0 +1,22 @@
+require "formula"
+
+class Espeak < Formula
+ homepage "http://espeak.sourceforge.net/"
+ url "https://downloads.sourceforge.net/project/espeak/espeak/espeak-1.48/espeak-1.48.04-source.zip"
+ sha1 "b22c0361885d05e61d98ecedca0a4926ea2fb2ad"
+
+ depends_on "portaudio"
+
+ def install
+ share.install "espeak-data"
+ cd "src" do
+ rm "portaudio.h"
+ system "make", "speak", "DATADIR=#{share}/espeak-data", "PREFIX=#{prefix}"
+ bin.install "speak" => "espeak"
+ end
+ end
+
+ test do
+ system "#{bin}/espeak", "This is a test for Espeak.", "-w", "out.wav"
+ end
+end