summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorOleksandr Natalenko2015-06-08 13:02:34 +0300
committerOleksandr Natalenko2015-06-08 13:02:34 +0300
commitf32e72b8c0ed05a76478311b630a67ba01394188 (patch)
tree10025c90ee8c59a2a52aa4f77f4439ec508a0561
downloadaur-f32e72b8c0ed05a76478311b630a67ba01394188.tar.gz
initial import
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD33
2 files changed, 51 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..a71d46da5be1
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = pfrng-feeder
+ pkgdesc = Entropy feeder based on CPU jitter RNG
+ pkgver = 0.0.9
+ pkgrel = 2
+ url = https://github.com/pfactum/libpfrng/
+ arch = i686
+ arch = x86_64
+ license = LGPLv3
+ makedepends = gcc
+ makedepends = cmake
+ depends = glibc
+ depends = libpfrng
+ depends = zeromq
+ source = https://github.com/pfactum/libpfrng/archive/v0.0.9.tar.gz
+ md5sums = 12057bdf82842e6abdf27c08481db208
+
+pkgname = pfrng-feeder
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..5196ef5c6203
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+# Maintainer: Oleksandr Natalenko aka post-factum <oleksandr@natalenko.name>
+pkgname=pfrng-feeder
+_pkgname=libpfrng
+pkgver=0.0.9
+pkgrel=2
+pkgdesc="Entropy feeder based on CPU jitter RNG"
+url="https://github.com/pfactum/libpfrng/"
+arch=('i686' 'x86_64')
+license=('LGPLv3')
+depends=('glibc' 'libpfrng' 'zeromq')
+makedepends=('gcc' 'cmake')
+source=(https://github.com/pfactum/libpfrng/archive/v${pkgver}.tar.gz)
+
+md5sums=(12057bdf82842e6abdf27c08481db208)
+
+build() {
+ cd ${srcdir}/${_pkgname}-${pkgver}
+ mkdir -p build
+ cd build
+ cmake -DCMAKE_INSTALL_PREFIX=${pkgdir}/usr ..
+ # Detect CPUs count automatically
+ CPUS_COUNT=`cat /proc/cpuinfo | grep processor | wc -l`
+ echo "Compiling using $CPUS_COUNT thread(s)"
+ make -j$CPUS_COUNT
+}
+
+package() {
+ cd ${srcdir}/${_pkgname}-${pkgver}
+ install -D --mode=0755 build/examples/${pkgname}/${pkgname} ${pkgdir}/usr/bin/${pkgname}
+ install -D --mode=0755 build/examples/${pkgname}/${pkgname}-ctl ${pkgdir}/usr/bin/${pkgname}-ctl
+ install -D --mode=0644 examples/${pkgname}/${pkgname}.service ${pkgdir}/usr/lib/systemd/system/${pkgname}.service
+}
+