summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKelly Prescott2017-08-10 07:16:28 -0500
committerKelly Prescott2017-08-10 07:16:28 -0500
commit622ac4faa2d51ee3f18ddd4e867688f4672f0123 (patch)
tree87276d76ccd15154436a817dd5174d2360c4a370
downloadaur-622ac4faa2d51ee3f18ddd4e867688f4672f0123.tar.gz
Initial upload for Arch of the OneRNG driver package
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD23
-rw-r--r--onerng.install6
3 files changed, 44 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..714a0799ac45
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = onerng
+ pkgdesc = Files to make the Onerng work
+ pkgver = 3.5
+ pkgrel = 1
+ url = http://onerng.info
+ install = onerng.install
+ arch = any
+ license = GPL3
+ license = LGPL3
+ backup = etc/onerng.conf
+ source = https://github.com/OneRNG/onerng.github.io/raw/master/sw/onerng_3.5.orig.tar.gz
+ sha256sums = afd6d0b64ad8e5557d10b497a9afb4ddeaf5e8d967069921941927f49b93fb16
+
+pkgname = onerng
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..90bde4243fa2
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,23 @@
+# Maintainer: Kelly Prescott <kprescott@coolip.net>
+pkgname=onerng
+pkgver=3.5
+pkgrel=1
+pkgdesc="driver for the OneRNG entropy random number generator"
+arch=('any')
+url="http://onerng.info"
+license=('GPL3' 'LGPL3')
+depends=('at' 'rng-tools' 'python-gnupg')
+backup=('etc/onerng.conf')
+install=onerng.install
+source=(https://github.com/OneRNG/onerng.github.io/raw/master/sw/onerng_3.5.orig.tar.gz)
+sha256sums=('afd6d0b64ad8e5557d10b497a9afb4ddeaf5e8d967069921941927f49b93fb16')
+build() {
+ cd $pkgname\_$pkgver
+ ./configure --prefix=/usr --sysconfdir=/etc --sbindir=/usr/sbin
+ make
+}
+package() {
+ cd $pkgname\_$pkgver
+ make DESTDIR="$pkgdir" install
+ mv $pkgdir/sbin $pkgdir/usr/bin
+}
diff --git a/onerng.install b/onerng.install
new file mode 100644
index 000000000000..bc0b177658f0
--- /dev/null
+++ b/onerng.install
@@ -0,0 +1,6 @@
+post_install () {
+ udevadm control --reload-rules
+}
+post_upgrade () {
+ post_install
+}