Commit edf64e5a authored by lyxell's avatar lyxell Committed by GitHub

Merge pull request #695 from jam7/add-unbound-to-gnutls

Add unbound to gnutls
parents 98499a68 fa0f208e
require 'package'
class Gnutls < Package
version '3.5.8'
source_url 'ftp://ftp.gnutls.org/gcrypt/gnutls/v3.5/gnutls-3.5.8.tar.xz'
source_sha1 '238d5e62f9bb078101131dd2f4c7f2c1ac13e813'
version '3.5.12'
source_url 'https://www.gnupg.org/ftp/gcrypt/gnutls/v3.5/gnutls-3.5.12.tar.xz'
source_sha1 '9f453686bc6b1e6ebc04197158a2bc123c0272df'
depends_on 'buildessential'
depends_on 'buildessential' => :build
depends_on 'zlibpkg' => :build
depends_on 'libunistring'
depends_on 'gmp'
depends_on 'nettle'
depends_on 'pkgconfig'
depends_on 'pkgconfig' => :build
depends_on 'libtasn1'
depends_on 'trousers'
depends_on 'p11kit'
depends_on 'libunistring'
depends_on 'libffi'
depends_on 'libunbound'
def self.build
system "./configure"
system "./configure", "--enable-shared", "--disable-static", "--with-pic",
"--with-system-priority-file=#{CREW_PREFIX}/etc/gnutls/default-priorities",
"--with-unbound-root-key-file=#{CREW_PREFIX}/etc/unbound/root.key"
system "make"
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
end
def self.check
system "make check"
end
end
require 'package'
class Libunbound < Package
version '1.6.2'
source_url 'https://www.unbound.net/downloads/unbound-1.6.2.tar.gz'
source_sha1 'de370b1ac8e260db9c4c1504453752713dd8818f'
depends_on 'flex' => :build
depends_on 'bison' => :build
depends_on 'gawk' => :build
depends_on 'expat'
def self.build
system "./configure", "--enable-shared", "--disable-static", "--with-pic"
# flex 2.6.3 requires -P option to rename yylex and other funcions
system "sed", "-i", "Makefile", "-e", '/$(LEX) -t $(srcdir)\/util\/configlexer.lex/s:-t:-t -Pub_c_:'
system "make"
system "make", "strip"
system "find . -name 'lib*.so.*' -print | xargs strip -S"
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
end
def self.check
system "make", "test"
end
end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment