summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBumsik Kim2019-12-30 13:57:04 +0900
committerBumsik Kim2019-12-30 13:57:04 +0900
commit94bb12103dcf78a4a3a7420b4b32a4ca0876f8c1 (patch)
treed4d657199695573218081265b508862e8122838e
parent2f665fbc95f052bb9656fabe450ec73a53eb83d0 (diff)
downloadaur-94bb12103dcf78a4a3a7420b4b32a4ca0876f8c1.tar.gz
Revised PKGBUILD
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD22
2 files changed, 14 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bc17ee278b59..0eb8ede9a6df 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = nushell
pkgdesc = A shell for the GitHub era
pkgver = 0.7.0
- pkgrel = 1
+ pkgrel = 2
url = http://nushell.sh
arch = i686
arch = x86_64
diff --git a/PKGBUILD b/PKGBUILD
index df886e4aa9ac..fd313041b99d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@
pkgname=nushell
cargoname=nu
pkgver=0.7.0
-pkgrel=1
+pkgrel=2
makedepends=('rustup')
depends=('openssl' 'zlib' 'e2fsprogs')
optdepends=('libxcb' 'libx11')
@@ -17,17 +17,21 @@ license=('MIT')
sha256sums=('9cfb6be335f7a06ccaf7cc2a06075a23ed6e2e2fdd6ea7fbc165a7d4a30990f9')
build() {
- return 0
+ cd "$pkgname-$pkgver"
+ rustup toolchain install stable
+ cargo build \
+ --all-features \
+ --locked \
+ --release
}
package() {
cd "$pkgname-$pkgver"
-
- cargo install \
- --all-features \
- --locked \
- --root "${pkgdir}"/usr \
- --path "./"
- rm "${pkgdir}"/usr/.crates.toml
+ install -d "$pkgdir/usr/bin"
+ find target/release \
+ -maxdepth 1 \
+ -executable \
+ -type f \
+ -exec install -m 755 "{}" "$pkgdir"/usr/bin \;
}