From 4851c3cf936d06ceb8bda2294f41965afc700474 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Thu, 11 Oct 2018 10:51:43 +0200 Subject: [PATCH] nettle - added --- Libraries/nettle/build | 12 ++++++++++++ Libraries/nettle/files/variants | 1 + Libraries/nettle/modulefile | 14 ++++++++++++++ 3 files changed, 27 insertions(+) create mode 100755 Libraries/nettle/build create mode 100644 Libraries/nettle/files/variants create mode 100644 Libraries/nettle/modulefile diff --git a/Libraries/nettle/build b/Libraries/nettle/build new file mode 100755 index 0000000..400d8b5 --- /dev/null +++ b/Libraries/nettle/build @@ -0,0 +1,12 @@ +#!/usr/bin/env modbuild + +pbuild::set_download_url "https://ftp.gnu.org/gnu/$P/$P-$V.tar.gz" + +# use system gcc to compile +declare -rx CC=gcc + +pbuild::add_to_group 'Libraries' + +pbuild::add_configure_args "--disable-shared" + +pbuild::make_all diff --git a/Libraries/nettle/files/variants b/Libraries/nettle/files/variants new file mode 100644 index 0000000..35ce150 --- /dev/null +++ b/Libraries/nettle/files/variants @@ -0,0 +1 @@ +nettle/3.4 unstable gmp/6.1.2-1 diff --git a/Libraries/nettle/modulefile b/Libraries/nettle/modulefile new file mode 100644 index 0000000..4763649 --- /dev/null +++ b/Libraries/nettle/modulefile @@ -0,0 +1,14 @@ +#%Module1.0 + +module-whatis "cryptographic library" +module-url "https://www.lysator.liu.se/~nisse/nettle/" +module-license "GNU GPL v2 / GNU LGPL v3" +module-maintainer "Achim Gsell " + +module-help " +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. " + +append-path PKG_CONFIG_PATH $PREFIX/lib64/pkgconfig