New formula for minicom 2.4
This commit is contained in:
parent
4e04048b42
commit
a6ffef9a50
1 changed files with 40 additions and 0 deletions
40
Formula/minicom.rb
Normal file
40
Formula/minicom.rb
Normal file
|
@ -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 a new issue