nettle.rb 750 Bytes
Newer Older
Tit Petric's avatar
Tit Petric committed
1 2 3
require 'package'

class Nettle < Package
4 5
  description 'Nettle is a cryptographic library that is designed to fit easily in more or less any context: In crypto toolkits for object-oriented languages (C++, Python, Pike, ...), in applications like LSH or GNUPG, or even in kernel space.'
  homepage 'http://www.lysator.liu.se/~nisse/nettle/'
Casey Strouse's avatar
Casey Strouse committed
6 7
  version '3.3'
  source_url 'https://ftp.gnu.org/gnu/nettle/nettle-3.3.tar.gz'
8
  source_sha256 '46942627d5d0ca11720fec18d81fc38f7ef837ea4197c1f630e71ce0d470b11e'
Tit Petric's avatar
Tit Petric committed
9

10 11
  depends_on 'buildessential'
  depends_on 'm4'
Casey Strouse's avatar
Casey Strouse committed
12
  depends_on 'openssl'
Tit Petric's avatar
Tit Petric committed
13

14
  def self.build
Casey Strouse's avatar
Casey Strouse committed
15
    system "./configure --prefix=/usr/local"
16 17
    system "make"
  end
Tit Petric's avatar
Tit Petric committed
18

19 20 21
  def self.install
    system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
  end
Tit Petric's avatar
Tit Petric committed
22
end