diff options
author | Bennett Piater | 2016-11-29 18:46:24 +0100 |
---|---|---|
committer | Bennett Piater | 2016-11-29 18:46:24 +0100 |
commit | 5398ce02cca0ef8d69f35ea5a2129b14d644e33c (patch) | |
tree | 79da632f6bfa948507b4d51978da90156ff10211 | |
download | aur-5398ce02cca0ef8d69f35ea5a2129b14d644e33c.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | PKGBUILD | 35 | ||||
-rw-r--r-- | aursec.install | 14 |
3 files changed, 74 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..6a105fcdad0d --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,25 @@ +# Generated by mksrcinfo v8 +# Tue Nov 29 17:46:05 UTC 2016 +pkgbase = aursec + pkgdesc = Verify AUR package sources against hashes stored in a blockchain. + pkgver = 0.0.5a + pkgrel = 1 + url = https://github.com/clawoflight/aursec + install = aursec.install + arch = x86_64 + arch = x86 + arch = arm + arch = armv6h + arch = armv7h + arch = aarch64 + license = custom:MPL2 + checkdepends = shellcheck + makedepends = pandoc + depends = firejail + depends = geth + depends = vim + source = aursec-0.0.5a.tar.gz::https://github.com/clawoflight/aursec/archive/v0.0.5a.tar.gz + sha512sums = b874bf42711b6cdc758ff57e312ec2471c35a88fde98082efcf544d8f2d46ac98f1d3e38d533de6b3fb4e9bea3fa3386a6fdceb8e1ec0f1043f9f0a830a80424 + +pkgname = aursec + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..8a6ad7d85ada --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer: Bennett Piater <bennett at piater dot name> + +pkgname=aursec +pkgver=0.0.5a +pkgrel=1 +pkgdesc='Verify AUR package sources against hashes stored in a blockchain.' +arch=('x86_64' 'x86' 'arm' 'armv6h' 'armv7h' 'aarch64') +url="https://github.com/clawoflight/$pkgname" +license=('custom:MPL2') + +depends=(firejail geth vim) +makedepends=(pandoc) +checkdepends=(shellcheck) +#optdepends=() + +#changelog="CHANGELOG" +source=($pkgname-$pkgver.tar.gz::https://github.com/clawoflight/$pkgname/archive/v$pkgver.tar.gz) +sha512sums=('b874bf42711b6cdc758ff57e312ec2471c35a88fde98082efcf544d8f2d46ac98f1d3e38d533de6b3fb4e9bea3fa3386a6fdceb8e1ec0f1043f9f0a830a80424') +validpgpkeys=('871F10477DB3DDED5FC447B226C7E577EF967808') +install=aursec.install + +build() { + cd "$srcdir/$pkgname-$pkgver/aursec" + make +} + +check() { + cd "$srcdir/$pkgname-$pkgver/aursec" + make check +} + +package() { + cd "$srcdir/$pkgname-$pkgver/aursec" + make PREFIX="/usr" DESTDIR="$pkgdir/" install +} diff --git a/aursec.install b/aursec.install new file mode 100644 index 000000000000..3ca62c0a57c9 --- /dev/null +++ b/aursec.install @@ -0,0 +1,14 @@ +# Create the user and group if they don't exist + +post_install() { + if ! getent group aursec >/dev/null; then + groupadd --system aursec + fi + if ! getent passwd aursec >/dev/null; then + useradd --system -c 'aursec daemon user' -g aursec -d /var/aursec/ -s /bin/bash aursec + fi +} + +post_upgrade() { + post_install $1 +} |