summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorChris Severance2015-09-12 05:29:40 -0400
committerChris Severance2015-09-12 05:29:40 -0400
commit81d02cfa88ff54239a7858ddb4257f83882138c9 (patch)
tree066a807e4ce4ed13c56a2481cdf11a70419b8aef /PKGBUILD
downloadaur-81d02cfa88ff54239a7858ddb4257f83882138c9.tar.gz
Initial Import
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD44
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: