2013-03-13 18:06:09 +00:00
|
|
|
require 'formula'
|
|
|
|
class GnupgInstalled < Requirement
|
|
|
|
fatal true
|
|
|
|
|
|
|
|
satisfy { which('gpg') || which('gpg2') }
|
|
|
|
|
|
|
|
def message; <<-EOS.undent
|
|
|
|
Gnupg is required to use these tools.
|
|
|
|
|
|
|
|
You can install Gnupg or Gnupg2 with Homebrew:
|
|
|
|
brew install gnupg
|
|
|
|
brew install gnupg2
|
|
|
|
|
|
|
|
Or you can use one of several different
|
|
|
|
prepackaged installers that are available.
|
|
|
|
EOS
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
class Pius < Formula
|
|
|
|
homepage 'http://www.phildev.net/pius/'
|
2013-05-16 05:11:12 +00:00
|
|
|
url 'http://downloads.sourceforge.net/project/pgpius/pius/2.0.10/pius-2.0.10.tar.bz2'
|
|
|
|
sha1 '47dadf604cb1eac7ad2ee6594745b0ecc4af4ede'
|
2013-03-13 18:06:09 +00:00
|
|
|
|
|
|
|
depends_on GnupgInstalled
|
|
|
|
|
|
|
|
def install
|
2013-05-18 21:55:45 +00:00
|
|
|
# Replace hardcoded gpg path: https://sourceforge.net/p/pgpius/bugs/12/
|
|
|
|
inreplace 'pius', '/usr/bin/gpg', HOMEBREW_PREFIX/'bin/gpg'
|
2013-03-13 18:06:09 +00:00
|
|
|
bin.install 'pius'
|
|
|
|
bin.install 'pius-keyring-mgr'
|
|
|
|
bin.install 'pius-party-worksheet'
|
|
|
|
end
|
|
|
|
end
|