New formula for minicom 2.4
parent
4e04048b42
commit
a6ffef9a50
|
@ -0,0 +1,40 @@
|
||||||
|
require 'formula'
|
||||||
|
|
||||||
|
class Minicom <Formula
|
||||||
|
@url='http://alioth.debian.org/frs/download.php/3195/minicom-2.4.tar.gz'
|
||||||
|
@homepage='http://alioth.debian.org/projects/minicom/'
|
||||||
|
@md5='700976a3c2dcc8bbd50ab9bb1c08837b'
|
||||||
|
|
||||||
|
def install
|
||||||
|
# There is a silly bug in the Makefile where it forgets to link to iconv. Workaround below.
|
||||||
|
ENV['LIBS'] = '-liconv'
|
||||||
|
|
||||||
|
system "./configure", "--prefix=#{prefix}",
|
||||||
|
"--disable-dependency-tracking",
|
||||||
|
"--mandir=#{prefix}/share/man"
|
||||||
|
system "make install"
|
||||||
|
|
||||||
|
(prefix + 'etc').mkdir
|
||||||
|
(prefix + 'var').mkdir
|
||||||
|
(prefix + 'etc/minirc.dfl').write "pu lock #{prefix}/var\npu escape-key Escape (Meta)\n"
|
||||||
|
|
||||||
|
end
|
||||||
|
|
||||||
|
def caveats; <<-EOS
|
||||||
|
Terminal Compatibility
|
||||||
|
======================
|
||||||
|
If minicom doesn't see the LANG variable, it will try to fallback to
|
||||||
|
make the layout more compatible, but uglier. Certain unsupported
|
||||||
|
encodings will completely render the UI useless, so if the UI looks
|
||||||
|
strange, try setting the following environment variable:
|
||||||
|
|
||||||
|
LANG="en_US.UTF-8"
|
||||||
|
|
||||||
|
Text Input Not Working
|
||||||
|
======================
|
||||||
|
Most development boards require Serial port setup -> Hardware Flow
|
||||||
|
Control to be set to "No" to input text.
|
||||||
|
EOS
|
||||||
|
end
|
||||||
|
|
||||||
|
end
|
Loading…
Reference in New Issue