summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuca Weiss2017-05-09 11:23:25 +0200
committerLuca Weiss2017-05-09 11:23:25 +0200
commitda3a2e07bd043798664cc4812af3ee73e8865516 (patch)
tree62f824f3282e64e937075183ce948044c3a50c09
downloadaur-da3a2e07bd043798664cc4812af3ee73e8865516.tar.gz
Initial commit
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD35
2 files changed, 54 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..a51bcc0bbf70
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+# Generated by mksrcinfo v8
+# Tue May 9 09:23:04 UTC 2017
+pkgbase = ion-git
+ pkgdesc = The Ion Shell. Compatible with Redox and Linux. (Git version)
+ pkgver = r556.ae73d27
+ pkgrel = 1
+ url = https://github.com/redox-os/ion
+ arch = x86_64
+ arch = i686
+ license = MIT
+ makedepends = git
+ makedepends = cargo
+ provides = ion
+ conflicts = ion
+ source = git+https://github.com/redox-os/ion.git
+ sha512sums = SKIP
+
+pkgname = ion-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..2d19bc70ee53
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: Luca Weiss <luca (at) z3ntu (dot) xyz>
+
+_pkgname=ion
+pkgname=$_pkgname-git
+pkgver=r556.ae73d27
+pkgrel=1
+pkgdesc="The Ion Shell. Compatible with Redox and Linux. (Git version)"
+arch=("x86_64" "i686")
+url="https://github.com/redox-os/ion"
+license=('MIT')
+makedepends=('git' 'cargo')
+provides=("$_pkgname")
+conflicts=("$_pkgname")
+source=('git+https://github.com/redox-os/ion.git')
+sha512sums=('SKIP')
+
+pkgver() {
+ cd $srcdir/$_pkgname
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+build() {
+ cd $srcdir/$_pkgname
+ cargo build --release
+}
+
+check() {
+ cd $srcdir/$_pkgname
+ cargo test
+}
+
+package() {
+ cd $srcdir/$_pkgname
+ install -Dm755 target/release/ion $pkgdir/usr/bin/ion
+}