diff options
author | Chris Severance | 2015-09-12 05:29:40 -0400 |
---|---|---|
committer | Chris Severance | 2015-09-12 05:29:40 -0400 |
commit | 81d02cfa88ff54239a7858ddb4257f83882138c9 (patch) | |
tree | 066a807e4ce4ed13c56a2481cdf11a70419b8aef /PKGBUILD | |
download | aur-81d02cfa88ff54239a7858ddb4257f83882138c9.tar.gz |
Initial Import
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..97dc4edb4349 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: Chris Severance aur.severach aATt spamgourmet dott com +# Contributor: Jun Wu <quark@zju.edu.cn> + +set -u +pkgname='lrun' +pkgver='1.1.4' +pkgrel='1' +pkgdesc='Run command on Linux with resources limited.' +url="https://github.com/quark-zju/${pkgname}" +arch=('i686' 'x86_64') +license=('MIT') +depends=('linux>=2.6.26') +optdepends=('libseccomp>=2.0') +makedepends=('gcc>=4.4' 'pkg-config' 'ruby') +_verwatch=("${url}/releases" "${url#*github.com}/archive/v\(.*\)\.tar\.gz" 'l') +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/quark-zju/${pkgname}/archive/v${pkgver}.tar.gz") +sha256sums=('5365af8fffa0eba0155ef0b6e9467a8c8aa26c5e1737b47d959396eb8b96deb8') +install="${pkgname}.install" + +prepare() { + set -u + pkg-config --max-version 2.9 libseccomp || echo 'libseccomp 1.x or 2.x not found, syscall filter will not work' + set +u +} + +build() { + set -u + cd "${pkgname}-${pkgver}/src/" + #rake + PREFIX="${pkgdir}/usr" rake + set +u +} + +package() { + set -u + cd "${pkgname}-${pkgver}/src/" + install -Dpm4550 -oroot -g 593 -s 'lrun' -t "${pkgdir}/usr/bin/" + + install -Dpm644 '../LICENSE' -t "${pkgdir}/usr/share/licenses/${pkgname}/" + set +u +} +set +u + +# vim:set ts=2 sw=2 et: |