summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJean Lucas2019-08-13 15:03:22 -0400
committerJean Lucas2019-08-13 15:03:22 -0400
commit008beffa067d586729e4c0370ba8b62b39e63038 (patch)
treedd10e1dce182272b1fcffe7ff872af8a7ba899fc
parentb0a823dca861548356be919d5093dcdc368a1f33 (diff)
downloadaur-008beffa067d586729e4c0370ba8b62b39e63038.tar.gz
Update deps, source schema; use Rust nightly in a clean chroot; 0.4.5
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD26
2 files changed, 16 insertions, 22 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d41194a8efbc..d241d9b318fb 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 1c515054e380..38960c385287 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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