From 945288002f775b9b167019a29ea31ae0ba2e6744 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 3 Dec 2012 12:28:37 +0100 Subject: [PATCH] New package: nettle-2.5. --- common/shlibs | 2 ++ srcpkgs/nettle-devel | 1 + srcpkgs/nettle-tools | 1 + srcpkgs/nettle/nettle-devel.template | 14 ++++++++++++++ srcpkgs/nettle/nettle-tools.template | 11 +++++++++++ srcpkgs/nettle/template | 21 +++++++++++++++++++++ 6 files changed, 50 insertions(+) create mode 120000 srcpkgs/nettle-devel create mode 120000 srcpkgs/nettle-tools create mode 100644 srcpkgs/nettle/nettle-devel.template create mode 100644 srcpkgs/nettle/nettle-tools.template create mode 100644 srcpkgs/nettle/template diff --git a/common/shlibs b/common/shlibs index 008a7eb7e3f..ea0643620ff 100644 --- a/common/shlibs +++ b/common/shlibs @@ -1116,3 +1116,5 @@ libOpenCL.so.1 libOpenCL-1.0_1 libHX.so.28 libHX-3.14_1 libxkbcommon.so.0 libxkbcommon-0.2.0_1 libgee-0.8.so.2 libgee08-0.8.2_1 +libnettle.so.4 nettle-2.5_1 +libhogweed.so.2 nettle-2.5_1 diff --git a/srcpkgs/nettle-devel b/srcpkgs/nettle-devel new file mode 120000 index 00000000000..9657fd1ed51 --- /dev/null +++ b/srcpkgs/nettle-devel @@ -0,0 +1 @@ +nettle \ No newline at end of file diff --git a/srcpkgs/nettle-tools b/srcpkgs/nettle-tools new file mode 120000 index 00000000000..9657fd1ed51 --- /dev/null +++ b/srcpkgs/nettle-tools @@ -0,0 +1 @@ +nettle \ No newline at end of file diff --git a/srcpkgs/nettle/nettle-devel.template b/srcpkgs/nettle/nettle-devel.template new file mode 100644 index 00000000000..f24be8a4ee5 --- /dev/null +++ b/srcpkgs/nettle/nettle-devel.template @@ -0,0 +1,14 @@ +# Template file for 'nettle-devel'. +# +noarch=yes +depends="gmp-devel ${sourcepkg}>=${version}" +short_desc="${short_desc} -- development files" +long_desc="${long_desc} + + This package contains files for development, headers, static libs, etc." + +do_install() { + vmove usr/include usr + vmove usr/lib/pkgconfig usr/lib + vmove usr/share/info usr/share +} diff --git a/srcpkgs/nettle/nettle-tools.template b/srcpkgs/nettle/nettle-tools.template new file mode 100644 index 00000000000..e6d91be780f --- /dev/null +++ b/srcpkgs/nettle/nettle-tools.template @@ -0,0 +1,11 @@ +# Template file for 'nettle-tools'. +# +short_desc="${short_desc} (bundled tools)" +long_desc="${long_desc} + + This package contains the tools that come with gnutls." + +do_install() { + vmove usr/bin usr + #vmove usr/share/man/man1 usr/share/man +} diff --git a/srcpkgs/nettle/template b/srcpkgs/nettle/template new file mode 100644 index 00000000000..9966955c3c4 --- /dev/null +++ b/srcpkgs/nettle/template @@ -0,0 +1,21 @@ +# Template build file for 'nettle'. +pkgname=nettle +version=2.5 +revision=1 +build_style=gnu-configure +subpackages="${pkgname}-devel ${pkgname}-tools" +configure_args="--enable-shared --disable-static" +short_desc="A low-level cryptographic library" +maintainer="Juan RP " +homepage="http://www.lysator.liu.se/~nisse/nettle/" +license="GPL-2" +distfiles="ftp://ftp.lysator.liu.se/pub/security/lsh/nettle-${version}.tar.gz" +checksum=4aa142e908b0053082d7729fc0155dc90dbe71c8ef5f50f30034805ed5c92c72 +long_desc=" + 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." + +post_install() { + rm -f ${DESTDIR}/usr/lib/*.a +}