diff options
author | Nick Econopouly | 2019-02-22 16:15:53 -0500 |
---|---|---|
committer | Nick Econopouly | 2019-02-22 16:15:53 -0500 |
commit | 694afc8587ed4043ddf9af2b92a6624db36fb8cf (patch) | |
tree | ecb3e35961161cd7adbd712c08883314601cabc9 /PKGBUILD | |
parent | 457a77d934b668da4f6cc3f19b18fd1c2eb45218 (diff) | |
download | aur-694afc8587ed4043ddf9af2b92a6624db36fb8cf.tar.gz |
make nightly install to a temporary directory for the build, added instructions for users with the toolchain installed already
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 23 |
1 files changed, 17 insertions, 6 deletions
@@ -1,6 +1,6 @@ # Maintainer: Nick Econopouly <wry at mm dot st> pkgname=tiny-irc-client-git -pkgver="0.4.0" +pkgver="0.4.3" pkgrel=1 pkgdesc="A console IRC client" arch=('x86_64') @@ -9,16 +9,27 @@ url="https://github.com/osa1/tiny" license=('MIT') depends=('openssl' 'dbus') makedepends=('git' 'rust-nightly') +source=(git+$url) +sha512sums=(SKIP) build() { - return 0 + # Installs the Rust nightly toolchain to a temporary + # directory. If you already have the toolchain installed, + # e.g. via the script at https://rustup.rs/ or another + # package, you can remove the rust-nightly dependancy and + # comment out the following three commands. + + mkdir nightly + export RUSTUP_HOME=$(pwd)/nightly + rustup toolchain install nightly + + # build tiny + cd tiny + cargo +nightly build --release } package() { - git clone "$url.git" cd tiny - cargo +nightly build --release install -Dm755 target/release/tiny "$pkgdir/usr/bin/tiny" install -Dm644 LICENSE "$pkgdir/usr/share/licenses/tiny/LICENSE" - -}
\ No newline at end of file +} |