diff options
author | Jean Lucas | 2019-08-13 15:03:22 -0400 |
---|---|---|
committer | Jean Lucas | 2019-08-13 15:03:22 -0400 |
commit | 008beffa067d586729e4c0370ba8b62b39e63038 (patch) | |
tree | dd10e1dce182272b1fcffe7ff872af8a7ba899fc | |
parent | b0a823dca861548356be919d5093dcdc368a1f33 (diff) | |
download | aur-008beffa067d586729e4c0370ba8b62b39e63038.tar.gz |
Update deps, source schema; use Rust nightly in a clean chroot; 0.4.5
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 26 |
2 files changed, 16 insertions, 22 deletions
@@ -1,17 +1,15 @@ pkgbase = tiny-irc-client pkgdesc = Console IRC client written in Rust - pkgver = 0.4.4+526+g35752a3 + pkgver = 0.4.5 pkgrel = 1 url = https://github.com/osa1/tiny arch = i686 arch = x86_64 license = MIT - makedepends = git - makedepends = rust-nightly - depends = openssl - depends = dbus - source = git+https://github.com/osa1/tiny#commit=35752a3526db3289d721e38c8b778ee9d55e185a - sha512sums = SKIP + makedepends = rustup + depends = libdbus + source = tiny-0.4.5.tar.gz::https://github.com/osa1/tiny/archive/35752a3526db3289d721e38c8b778ee9d55e185a.tar.gz + sha512sums = f4d0d5c3708797dadc5b83ef773004d8a22a0fbb542c92ace88411856e262635bedf298b6f7a92091c7b8c05fde2f635ebe82424488d8ed100d9abc45afb73d0 pkgname = tiny-irc-client @@ -1,35 +1,31 @@ # Maintainer: Jean Lucas <jean@4ray.co> pkgname=tiny-irc-client -pkgver=0.4.4+526+g35752a3 +pkgver=0.4.5 _commit=35752a3526db3289d721e38c8b778ee9d55e185a pkgrel=1 pkgdesc='Console IRC client written in Rust' arch=(i686 x86_64) url=https://github.com/osa1/tiny license=(MIT) -depends=(openssl dbus) -makedepends=(git rust-nightly) -source=(git+$url#commit=$_commit) -sha512sums=(SKIP) - -pkgver() { - cd tiny - printf %s+%s+%s $(grep '^version =' Cargo.toml | head -n1 | cut -d\" -f2) $(git rev-list --count HEAD) g$(git describe --always) -} +depends=(libdbus) +makedepends=(rustup) +source=(tiny-$pkgver.tar.gz::$url/archive/$_commit.tar.gz) +sha512sums=('f4d0d5c3708797dadc5b83ef773004d8a22a0fbb542c92ace88411856e262635bedf298b6f7a92091c7b8c05fde2f635ebe82424488d8ed100d9abc45afb73d0') build() { - cd tiny - cargo +nightly build --release + cd tiny-$_commit + rustup override set nightly + cargo build --release } check() { - cd tiny - cargo +nightly test --release + cd tiny-$_commit + cargo test --release } package() { - cd tiny + cd tiny-$_commit install -D target/release/tiny -t "$pkgdir"/usr/bin install -Dm 644 README.md -t "$pkgdir"/usr/share/doc/tiny install -Dm 644 LICENSE -t "$pkgdir"/usr/share/licenses/tiny |