From dbe94cde64a2f7562e995432ca90ce5c16a08ee8 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Wed, 10 Dec 2014 16:15:03 +0100 Subject: [PATCH] New package: haveged-1.9.1. --- common/shlibs | 1 + srcpkgs/haveged/files/haveged/run | 2 ++ srcpkgs/haveged/template | 33 +++++++++++++++++++++++++++++++ srcpkgs/libhaveged | 1 + srcpkgs/libhaveged-devel | 1 + 5 files changed, 38 insertions(+) create mode 100644 srcpkgs/haveged/files/haveged/run create mode 100644 srcpkgs/haveged/template create mode 120000 srcpkgs/libhaveged create mode 120000 srcpkgs/libhaveged-devel diff --git a/common/shlibs b/common/shlibs index b261b964d84..cca7819744f 100644 --- a/common/shlibs +++ b/common/shlibs @@ -1834,3 +1834,4 @@ libgksu2.so.0 libgksu-2.0.12_1 libloudmouth-1.so.0 loudmouth-1.4.3_1 libtorrent-rasterbar.so.7 libtorrent-rasterbar-0.16.19_1 libcapstone.so.3 capstone-3.0_1 +libhavege.so.1 libhaveged-1.9.1_1 diff --git a/srcpkgs/haveged/files/haveged/run b/srcpkgs/haveged/files/haveged/run new file mode 100644 index 00000000000..3130f5622d3 --- /dev/null +++ b/srcpkgs/haveged/files/haveged/run @@ -0,0 +1,2 @@ +#!/bin/sh +exec haveged -w 1024 -v 1 -F diff --git a/srcpkgs/haveged/template b/srcpkgs/haveged/template new file mode 100644 index 00000000000..9100887ff8f --- /dev/null +++ b/srcpkgs/haveged/template @@ -0,0 +1,33 @@ +# Template file for 'haveged' +pkgname=haveged +version=1.9.1 +revision=1 +build_style=gnu-configure +short_desc="Entropy harvesting daemon using CPU timings" +maintainer="Juan RP " +license="GPL-3" +homepage="http://www.issihosts.com/haveged" +#distfiles="$homepage/$pkgname-$version.tar.gz" +distfiles="https://pkgs.fedoraproject.org/repo/pkgs/haveged/haveged-${version}.tar.gz/015ff58cd10607db0e0de60aeca2f5f8/haveged-${version}.tar.gz" +checksum=9c2363ed9542a6784ff08e247182137e71f2ddb79e8e6c1ac4ad50d21ced3715 + +post_install() { + vsv $pkgname +} + +libhaveged_package() { + short_desc+=" - runtime library" + pkg_install() { + vmove usr/lib/*.so.* + } +} +libhaveged-devel_package() { + short_desc+=" - development files" + depends="libhaveged-${version}_${revision}" + pkg_install() { + vmove usr/include + vmove usr/lib/*.a + vmove usr/lib/*.so + vmove usr/share/man/man3 + } +} diff --git a/srcpkgs/libhaveged b/srcpkgs/libhaveged new file mode 120000 index 00000000000..ba621bd0800 --- /dev/null +++ b/srcpkgs/libhaveged @@ -0,0 +1 @@ +haveged \ No newline at end of file diff --git a/srcpkgs/libhaveged-devel b/srcpkgs/libhaveged-devel new file mode 120000 index 00000000000..ba621bd0800 --- /dev/null +++ b/srcpkgs/libhaveged-devel @@ -0,0 +1 @@ +haveged \ No newline at end of file