summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGI Jack2015-08-31 13:46:27 -0400
committerGI Jack2015-08-31 13:46:27 -0400
commit51121a823c1821f78ec01b95c429330fd77747dc (patch)
treefda7c5d51f5e86e4426a7db30c9fda73e27221a2
downloadaur-51121a823c1821f78ec01b95c429330fd77747dc.tar.gz
initial commit
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD29
-rw-r--r--csprngd.service13
3 files changed, 58 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..f7255d91179a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = csprng
+ pkgdesc = Cryptographically Secure Pseudorandom Number Generator
+ pkgver = 1.1.3
+ pkgrel = 7
+ url = https://code.google.com/p/csrng
+ arch = i686
+ arch = x86_64
+ license = GPL3
+ depends = openssl
+ source = https://csrng.googlecode.com/files/csprng-1.1.3.tar.bz2
+ source = csprngd.service
+ sha256sums = 522882e255a013d24a3c2dd639b69380ecd6b48b549e1ea345dd385e889e051b
+ sha256sums = e8516dc15ec99c154c96eec03f794d2fc7346282913aef587f76b0471f9f11e5
+
+pkgname = csprng
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..78035d3aad92
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,29 @@
+# Maintainer: GI_Jack <iamjacksemail@hackermail.com>
+# Contributor: Andrey Korobkov <korobkov@fryxell.info>
+
+pkgname=csprng
+pkgver=1.1.3
+pkgrel=7
+pkgdesc="Cryptographically Secure Pseudorandom Number Generator"
+license=("GPL3")
+arch=("i686" "x86_64")
+Documentation=("man:csprngd(8)" "https://code.google.com/p/csrng")
+depends=('openssl')
+url="https://code.google.com/p/csrng"
+source=("https://csrng.googlecode.com/files/$pkgname-$pkgver.tar.bz2"
+ "csprngd.service")
+
+sha256sums=('522882e255a013d24a3c2dd639b69380ecd6b48b549e1ea345dd385e889e051b'
+ 'e8516dc15ec99c154c96eec03f794d2fc7346282913aef587f76b0471f9f11e5')
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+ ./configure --prefix=/usr --sbindir=/usr/bin
+ make
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ make DESTDIR="$pkgdir/" install
+ install -Dm644 "$srcdir/${pkgname}d.service" "$pkgdir/usr/lib/systemd/system/${pkgname}d.service"
+}
+
diff --git a/csprngd.service b/csprngd.service
new file mode 100644
index 000000000000..69a72e18b047
--- /dev/null
+++ b/csprngd.service
@@ -0,0 +1,13 @@
+#Official upstream file from program maintainer
+[Unit]
+Description=Entropy Daemon based on the Cryptographically Secure Pseudorandom Number Generator
+Documentation=man:csprngd(8) https://code.google.com/p/csrng
+
+[Service]
+Type=forking
+PIDFile=/run/csprngd.pid
+ExecStart=/usr/bin/csprngd --derivation_function --additional_source=SHA1_RNG -p /run/csprngd.pid
+
+[Install]
+WantedBy=multi-user.target
+