summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authortuftedocelot2015-07-04 15:02:12 -0500
committertuftedocelot2015-07-04 15:03:32 -0500
commit4dc8e9d1a972ccf54a32ab539c462838e0a33d52 (patch)
tree34c2de4bfd08d83438c4634d1272c14180837467
downloadaur-4dc8e9d1a972ccf54a32ab539c462838e0a33d52.tar.gz
import exa-git
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD27
-rw-r--r--exa-git.install7
3 files changed, 53 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..a8329ef0fa6d
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = exa-git
+ pkgdesc = Replacement for ls written in Rust.
+ pkgver = 329
+ pkgrel = 1
+ url = https://github.com/ogham/exa
+ install = exa-git.install
+ arch = i686
+ arch = x86_64
+ license = MIT
+ makedepends = cmake
+ makedepends = rust
+ depends = libssh2
+ source = git+https://github.com/ogham/exa.git
+ source = exa-git.install
+ md5sums = SKIP
+ md5sums = 9e2ac3fa717f209869995438b1e5dc22
+
+pkgname = exa-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..6ce71a132ab3
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,27 @@
+# Maintainer: tuftedocelot@fastmail.fm
+_pkgname=exa
+pkgname=${_pkgname}-git
+pkgver=329
+pkgrel=1
+pkgdesc='Replacement for ls written in Rust.'
+arch=('i686' 'x86_64')
+url="https://github.com/ogham/exa"
+license='MIT'
+depends=('libssh2')
+makedepends=('cmake' 'rust')
+install=exa-git.install
+source=("git+https://github.com/ogham/exa.git" exa-git.install)
+md5sums=('SKIP'
+ '9e2ac3fa717f209869995438b1e5dc22')
+
+pkgver() {
+ cd "$srcdir/$_pkgname"
+ git rev-list --count HEAD
+}
+
+package() {
+ cd "$srcdir/$_pkgname"
+ make
+ install -Dm755 "$srcdir/$_pkgname/target/release/$_pkgname" "$pkgdir/usr/bin/$_pkgname"
+ install -Dm644 "$srcdir/$_pkgname/man/$_pkgname.1" "$pkgdir/usr/share/man/man1/$_pkgname.1"
+}
diff --git a/exa-git.install b/exa-git.install
new file mode 100644
index 000000000000..b1f891bd463b
--- /dev/null
+++ b/exa-git.install
@@ -0,0 +1,7 @@
+pre_install() {
+ echo "You must have one of cargo-bin, cargo-git, or rust-nightly-bin for exa to compile!"
+}
+pre_upgrade() {
+ echo "You must have one of cargo-bin, cargo-git, or rust-nightly-bin for exa to compile!"
+}
+