summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorÁrni Dagur2019-01-14 02:29:31 +0000
committerÁrni Dagur2019-01-14 02:29:31 +0000
commitafa6f6c65efbcc66f6cf5b9404554fbed2c61668 (patch)
treef14ef485b819102b3ff49fb6d9cf01b2a19d56cb
downloadaur-afa6f6c65efbcc66f6cf5b9404554fbed2c61668.tar.gz
Initial commit
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD29
2 files changed, 45 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..63441581dee2
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = xcp
+ pkgdesc = An exctended 'cp', written in Rust
+ pkgver = 0.1.1_alpha.3
+ pkgrel = 1
+ url = https://github.com/tarka/xcp
+ arch = x86_64
+ license = GPL-3.0
+ makedepends = git
+ makedepends = rust
+ makedepends = cargo
+ depends = gcc-libs
+ source = xcp-0.1.1-alpha.3::https://github.com/tarka/xcp/archive/0.1.1_alpha.30.1.1-alpha.3.tar.gz
+ sha512sums = fa82c42ae7aa4d62bfe1a27c1b23f9b3e81fb87805112c71c06e6aca731852734402c6241b687797b46e2908ec90e8c08ef1fb2092c2424c410931f6a3c1016c
+
+pkgname = xcp
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..bafe396b6e25
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,29 @@
+# Maintainer: Árni Dagur <arnidg@protonmail.ch>
+
+pkgname='xcp'
+pkgver='0.1.1_alpha.3'
+_tagname=${pkgver//_/-}
+pkgrel=1
+pkgdesc="An exctended 'cp', written in Rust"
+arch=('x86_64')
+url='https://github.com/tarka/xcp'
+license=('GPL-3.0')
+depends=('gcc-libs')
+makedepends=('git' 'rust' 'cargo')
+source=("$pkgname-$_tagname::https://github.com/tarka/xcp/archive/$pkgver$_tagname.tar.gz")
+sha512sums=('fa82c42ae7aa4d62bfe1a27c1b23f9b3e81fb87805112c71c06e6aca731852734402c6241b687797b46e2908ec90e8c08ef1fb2092c2424c410931f6a3c1016c')
+
+build() {
+ cd $pkgname-$_tagname
+ cargo build --release --locked
+}
+
+check() {
+ cd $pkgname-$_tagname
+ cargo test --release --locked
+}
+
+package() {
+ cd $pkgname-$_tagname
+ install -Dt "$pkgdir"/usr/bin target/release/xcp
+}