aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
authorPhilip Cheney2014-02-02 12:54:46 -0700
committerAdam Vandenberg2014-03-06 21:28:15 -0800
commit3698755ccdb098d54bb2003ef9a3d3ce8cac8ba4 (patch)
tree1344b20c3285eb828f2a83d2779800ab7ca8969a /Library/Formula
parentaede6c7a47df9405afb29e823237ed14cb8a0759 (diff)
downloadhomebrew-3698755ccdb098d54bb2003ef9a3d3ce8cac8ba4.tar.bz2
Minimodem 0.19
Minimodem is a command-line program which decodes (or generates) audio modem tones at any specified baud rate, using various framing protocols. It acts a general-purpose software FSK modem, and includes support for various standard FSK protocols such as Bell103, Bell202, RTTY, NOAA SAME, and Caller-ID. Minimodem can play and capture audio modem tones in real-time via the system audio device, or in batched mode via audio files. Minimodem can be used to transfer data between nearby computers using an audio cable (or just via sound waves), or between remote computers using radio, telephone, or another audio communications medium. Closes #26355. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/minimodem.rb23
1 files changed, 23 insertions, 0 deletions
diff --git a/Library/Formula/minimodem.rb b/Library/Formula/minimodem.rb
new file mode 100644
index 000000000..00e4f6b18
--- /dev/null
+++ b/Library/Formula/minimodem.rb
@@ -0,0 +1,23 @@
+require "formula"
+
+class Minimodem < Formula
+ homepage "http://www.whence.com/minimodem/"
+ url "http://www.whence.com/minimodem/minimodem-0.19.tar.gz"
+ sha1 "4548677df8c1e16cb4c31d26502017f3204ad128"
+
+ depends_on "pkg-config" => :build
+ depends_on "libsndfile"
+ depends_on "fftw"
+ depends_on "pulseaudio"
+
+ def install
+ system "./configure", "--disable-dependency-tracking",
+ "--prefix=#{prefix}",
+ "--without-alsa"
+ system "make", "install"
+ end
+
+ test do
+ system "#{bin}/minimodem", "--version"
+ end
+end