diff options
author | Vasili Novikov (replace "vvv" with "v" in email) | 2023-08-02 19:16:27 +0200 |
---|---|---|
committer | Vasili Novikov (replace "vvv" with "v" in email) | 2023-08-02 19:16:27 +0200 |
commit | ce0394c47d3654f7f0b3e703fdb2f368b80455f9 (patch) | |
tree | c055149e672d690fcc55c8a892ef0421d358b321 | |
parent | 3ed40fc3599e5b592dfebb7900dae457359eb212 (diff) | |
download | aur-ce0394c47d3654f7f0b3e703fdb2f368b80455f9.tar.gz |
Upgrade to 0.1.5, clean up entirely
This package should now adhere to the Rust packaging guidelines:
https://wiki.archlinux.org/title/Rust_package_guidelines
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 28 |
2 files changed, 23 insertions, 13 deletions
@@ -1,17 +1,15 @@ pkgbase = diffr pkgdesc = Word-by-word diff highlighting tool - pkgver = 0.1.4 + pkgver = 0.1.5 pkgrel = 1 url = https://github.com/mookid/diffr arch = i686 arch = x86_64 license = MIT - makedepends = rust makedepends = cargo makedepends = git conflicts = diffr-git - source = diffr-0.1.4.tar.gz::https://github.com/mookid/diffr/archive/v0.1.4.tar.gz - sha256sums = 2613b57778df4466a20349ef10b9e022d0017b4aee9a47fb07e78779f444f8cb + source = diffr-0.1.5.tar.gz::https://static.crates.io/crates/diffr/diffr-0.1.5.crate + b2sums = 0e4bc406a8eb6f2347c9d760f8d2dacd4a258ecd73ffceb0314f1ab8e146db2acce60363c0eed48c8a28983ce95f695d2775780a987bee7bc4ddd5ebaf4d7ec3 pkgname = diffr - @@ -1,20 +1,32 @@ -# Maintainer: Wesley Moore <wes@wezm.net> +# Maintainer: Vasili Novikov (replace "vvv" with "v" in email) vvvasya.novikov+cm3513git@gmail.com +# Past maintainer: Wesley Moore <wes@wezm.net> pkgname=diffr -pkgver=0.1.4 +pkgver=0.1.5 pkgrel=1 pkgdesc='Word-by-word diff highlighting tool' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64') # please write me to add more architectures if you test them and they work url="https://github.com/mookid/diffr" license=('MIT') conflicts=('diffr-git') -makedepends=('rust' 'cargo' 'git') -source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") -sha256sums=('2613b57778df4466a20349ef10b9e022d0017b4aee9a47fb07e78779f444f8cb') +makedepends=('cargo' 'git') +source=("$pkgname-$pkgver.tar.gz::https://static.crates.io/crates/$pkgname/$pkgname-$pkgver.crate") +b2sums=('0e4bc406a8eb6f2347c9d760f8d2dacd4a258ecd73ffceb0314f1ab8e146db2acce60363c0eed48c8a28983ce95f695d2775780a987bee7bc4ddd5ebaf4d7ec3') + +prepare() { + export RUSTUP_TOOLCHAIN=stable + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" +} build() { - cd "$pkgname-$pkgver" - cargo build --release + export RUSTUP_TOOLCHAIN=stable + export CARGO_TARGET_DIR=target + cargo build --frozen --release --all-features +} + +check() { + export RUSTUP_TOOLCHAIN=stable + cargo test --frozen --all-features } package() { |