aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
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