From d25e75f861480fcf6e199ec16b3711456bcdd70a Mon Sep 17 00:00:00 2001 From: Kriskras99 Date: Tue, 25 Apr 2017 14:37:46 +0200 Subject: [PATCH] Add trouSerS, p11kit and libtasn1 support for gnutls --- packages/gnutls.rb | 3 +++ packages/libtasn1.rb | 16 ++++++++++++++++ packages/p11kit.rb | 19 +++++++++++++++++++ packages/trousers.rb | 20 ++++++++++++++++++++ 4 files changed, 58 insertions(+) create mode 100644 packages/libtasn1.rb create mode 100644 packages/p11kit.rb create mode 100644 packages/trousers.rb diff --git a/packages/gnutls.rb b/packages/gnutls.rb index b789b9575..a82295c91 100644 --- a/packages/gnutls.rb +++ b/packages/gnutls.rb @@ -8,6 +8,9 @@ class Gnutls < Package depends_on 'buildessential' depends_on 'nettle' depends_on 'pkgconfig' + depends_on 'libtasn1' + depends_on 'trousers' + depends_on 'p11kit' def self.build system "./configure" diff --git a/packages/libtasn1.rb b/packages/libtasn1.rb new file mode 100644 index 000000000..dfbc6b27d --- /dev/null +++ b/packages/libtasn1.rb @@ -0,0 +1,16 @@ +require 'package' + +class Libtasn1 < Package + version '4.10' + source_url 'http://ftp.snt.utwente.nl/pub/software/gnu/libtasn1/libtasn1-4.10.tar.gz' + source_sha1 'c7b36fa50866bbc889f7503c7fd1e9f9d7c52a64' + + def self.build + system './configure --prefix=/usr/local' + system "make" + end + + def self.install + system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + end +end diff --git a/packages/p11kit.rb b/packages/p11kit.rb new file mode 100644 index 000000000..9139fb9e4 --- /dev/null +++ b/packages/p11kit.rb @@ -0,0 +1,19 @@ +require 'package' + +class P11kit < Package + version '0.23.2' + source_url 'https://p11-glue.freedesktop.org/releases/p11-kit-0.23.2.tar.gz' + source_sha1 '4da0d7b47935b6cb0f321dd00358b063ae42df71' + + depends_on 'libffi' + depends_on 'libtasn1' + + def self.build + system './configure --prefix=/usr/local' + system "make" + end + + def self.install + system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + end +end diff --git a/packages/trousers.rb b/packages/trousers.rb new file mode 100644 index 000000000..88a3a089c --- /dev/null +++ b/packages/trousers.rb @@ -0,0 +1,20 @@ +require 'package' + +class Trousers < Package + version '0.3.14' + source_url 'https://downloads.sourceforge.net/project/trousers/trousers/0.3.14/trousers-0.3.14.tar.gz' + source_sha1 '9ca2cc9e1179465f6c5d9055e2b855e25031b85a' + + depends_on 'openssl' + depends_on 'libtool' + depends_on 'pkgconfig' + + def self.build + system './configure --prefix=/usr/local --with-gui=none' + system "make" + end + + def self.install + system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + end +end