summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorEvgeny Kurnevsky2018-09-25 10:33:08 +0300
committerEvgeny Kurnevsky2018-09-25 10:33:08 +0300
commit5c0996cc625d0be50684eb541aba7b5ded846747 (patch)
tree66d91bbe5280897247c519fcc418597a5b7411c4 /PKGBUILD
downloadaur-5c0996cc625d0be50684eb541aba7b5ded846747.tar.gz
Initial commit.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD30
1 files changed, 30 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..3ccd1af314e5
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,30 @@
+# Maintainer: Evgeny Kurnevsky <kurnevsky@gmail.com>
+
+pkgname=tox-node-rs
+pkgver=v0.0.4.r8.gd24f0ee
+pkgrel=1
+pkgdesc="A server application to run tox node written in pure Rust"
+arch=('i686' 'x86_64')
+depends=('libsodium')
+makedepends=('git' 'rust' 'cargo')
+url="https://github.com/tox-rs/tox-node"
+license=('MIT')
+source=("$pkgname::git+$url")
+sha256sums=('SKIP')
+provides=('tox-node-rs')
+
+pkgver() {
+ cd "$pkgname"
+ git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+build() {
+ cd "$srcdir/$pkgname"
+ cargo build --release
+}
+
+package() {
+ cd "$srcdir/$pkgname"
+ cargo install --root "$pkgdir/usr"
+ rm -f "$pkgdir/usr/.crates.toml"
+}