blob: c78ab0505992c77fa8eca67a1ec3547dcd486d6d (
plain)
| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
 | require 'formula'
class Rsense < Formula
  homepage 'http://cx4a.org/software/rsense/'
  url 'http://cx4a.org/pub/rsense/rsense-0.3.tar.bz2'
  md5 '78b6d5aeb195a01ec955f50d97fde27e'
  def startup_script(name)
    <<-EOS.undent
      #!/bin/bash
      exec "#{libexec}/bin/#{name}" "$@"
    EOS
  end
  def install
    prefix.install 'README.txt'
    libexec.install Dir['*']
    (libexec+'bin/rsense').chmod 0755
    (bin+'rsense').write startup_script('rsense')
  end
  def caveats
    <<-EOS.undent
    If this is your first install, create default config file:
        ruby #{libexec}/etc/config.rb > ~/.rsense
    You will also need to setup Emacs and/or Vim to use Rsense. Please
    refer to the User Manual: http://cx4a.org/software/rsense/manual.html
    EOS
  end
  def test
    system "#{bin}/rsense", "version"
  end
end
 |